Learning to Boost the Performance of Stable Nonlinear Systems
Luca Furieri, Clara Lucía Galimberti, Giancarlo Ferrari-Trecate
TL;DR
This work develops a stability-by-design framework for boosting the transient performance of nonlinear discrete-time systems using data-driven controllers. By leveraging an Internal Model Control (IMC) structure, the authors characterize all stability-preserving controllers as those implementable via a freely chosen $\mathcal{L}_p$ operator $\mathbfcal{M}$, enabling unconstrained optimization over rich neural network classes while preserving $\ell_p$-stability even if optimization halts or the ground-truth model is uncertain. The paper further provides robustness results against model mismatch (with a small-gain like condition) and extends to distributed architectures, where local controllers respect network topology. Implementation is facilitated through Recurrent Equilibrium Networks (RENs) to parameterize $\mathbfcal{M}$, and the approach is validated through numerical experiments in cooperative robotics, including safety-invariant and temporal-logic guided tasks. The framework unifies stability guarantees with flexible, nonconvex cost shaping, offering a practical pathway to safe, high-performance learning-based control in complex, distributed settings.
Abstract
The growing scale and complexity of safety-critical control systems underscore the need to evolve current control architectures aiming for the unparalleled performances achievable through state-of-the-art optimization and machine learning algorithms. However, maintaining closed-loop stability while boosting the performance of nonlinear control systems using data-driven and deep-learning approaches stands as an important unsolved challenge. In this paper, we tackle the performance-boosting problem with closed-loop stability guarantees. Specifically, we establish a synergy between the Internal Model Control (IMC) principle for nonlinear systems and state-of-the-art unconstrained optimization approaches for learning stable dynamics. Our methods enable learning over arbitrarily deep neural network classes of performance-boosting controllers for stable nonlinear systems; crucially, we guarantee L_p closed-loop stability even if optimization is halted prematurely, and even when the ground-truth dynamics are unknown, with vanishing conservatism in the class of stabilizing policies as the model uncertainty is reduced to zero. We discuss the implementation details of the proposed control schemes, including distributed ones, along with the corresponding optimization procedures, demonstrating the potential of freely shaping the cost functions through several numerical experiments.
