Stability Analysis of Adaptive Model Predictive Control Using the Circle and Tsypkin Criteria
Juan A. Paredes, Dennis S. Bernstein
TL;DR
This work analyzes the stability of predictive cost adaptive control (PCAC) for discrete-time Lur'e systems with self-excited oscillations. By treating the adaptive PCAC as an instantaneous LTI in the closed loop, the authors apply the discrete-time circle criterion and Tsypkin criterion to assess absolute stability of the evolving system, with global asymptotic stability guaranteed for the asymptotic dynamics once the controller converges. The approach combines online RLS-based identification with a Block Observable Canonical Form, and a backward-propagating Riccati equation to enable receding-horizon control, yielding an output-feedback dynamic compensator. A numerical example demonstrates that, under sufficient excitation, the closed-loop system satisfies the stability criteria and stabilizes the self-excited oscillations, providing a practical framework for stability guarantees of adaptive MPC in nonlinear SES contexts. The results highlight the importance of excitation and reveal the heuristic nature of instantaneous tests on time-varying dynamics, suggesting directions for deeper theoretical grounding and robustness analyses.
Abstract
Absolute stability is a technique for analyzing the stability of Lur'e systems, which arise in diverse applications, such as oscillators with nonlinear damping or nonlinear stiffness. A special class of Lur'e systems consists of self-excited systems (SES), in which bounded oscillations arise from constant inputs. In many cases, SES can be stabilized by linear controllers, which motivates the present work, where the goal is to evaluate the effectiveness of adaptive model predictive control for Lur'e systems. In particular, the present paper considers predictive cost adaptive control (PCAC), which is equivalent to a linear, time-variant (LTV) controller. A closed-loop Lur'e system comprised of the positive feedback interconnection of the Lur'e system and the PCAC-based controller can thus be derived at each step. In this work, the circle and Tsypkin criteria are used to evaluate the absolute stability of the closed-loop Lur'e system, where the adaptive controller is viewed as instantaneously linear time-invariant. When the controller converges, the absolute stability criteria guarantee global asymptotic stability of the asymptotic closed-loop dynamics.
