Identification of contractive Lur'e-type systems via kernel-based Lipschitz design
Cesare Donati, Fabrizio Dabbene, Constantino Lagoa, Carlo Novara, Yoshio Ebihara
TL;DR
The paper tackles identifying contractive Lur’e-type systems by coupling a known linear structure with a kernel-based model of the static nonlinearity, while enforcing contractivity through Lipschitz design. It develops a kernel regression framework in which the nonlinear residual lives in an RKHS and can be tuned to satisfy a contraction bound jointly with the linear part. Two practical identification strategies are proposed: a post hoc contractivity check and a constrained optimization that embeds contractivity, both leveraging nonexpansive kernels to guarantee Lipschitz properties. Numerical results show that enforcing contractivity improves parameter estimation and yields physically consistent models, highlighting the value of incorporating dynamical properties into data-driven system identification.
Abstract
This paper addresses the problem of identifying contractive Lur'e-type systems. Specifically, it proposes an identification framework that integrates linear prior knowledge with a kernel representation of the nonlinear feedback while systematically enforcing contractivity via Lipschitz constant design. The resulting algorithms provide models that are accurate in prediction, interpretable, and faithful to the contractive nature of the true system. Numerical experiments demonstrate that enforcing contractivity significantly improves parameter estimation and yields models that are both accurate and physically meaningful.
