Boosting the transient performance of reference tracking controllers with neural networks
Nicolas Kirsch, Leonardo Massai, Giancarlo Ferrari-Trecate
TL;DR
The paper addresses improving transient performance in nonlinear reference tracking while preserving $\mathcal{L}_p$ stability. It extends the Performance Boosting (PB) framework to reference tracking via an Internal Model Control (IMC) structure, introducing a neural-network operator $\boldsymbol{\mathcal{M}}$ that parameterizes all stability-preserving trackers and can be trained to optimize transient costs. It establishes robustness guarantees under model mismatch through incremental $L_p$-gain bounds and implements $\mathcal{M}$ as a composition of a contractive REN and an MLP bound by a sigmoid, enabling unconstrained optimization with finite parameters. The approach is validated in robotic simulations where the reference-tracking controller generalizes across multiple targets and improves transient behavior, highlighting practical potential for nonlinear control with learning-based components. Overall, the work provides a theoretically grounded, scalable method to fuse neural networks with stability guarantees for enhanced transient tracking in complex systems.
Abstract
Reference tracking is a key objective in many control systems, including those characterized by complex nonlinear dynamics. In these settings, traditional control approaches can effectively ensure steady-state accuracy but often struggle to explicitly optimize transient performance. Neural network controllers have gained popularity due to their adaptability to nonlinearities and disturbances; however, they often lack formal closed-loop stability and performance guarantees. To address these challenges, a recently proposed neural-network control framework known as Performance Boosting (PB) has demonstrated the ability to maintain $\mathcal{L}_p$ stability properties of nonlinear systems while optimizing generic transient costs. This paper extends the PB approach to reference tracking problems. First, we characterize the complete set of nonlinear controllers that preserve desired tracking properties for nonlinear systems equipped with base reference-tracking controllers. Then, we show how to optimize transient costs while searching within subsets of tracking controllers that incorporate expressive neural network models. Furthermore, we analyze the robustness of our method to uncertainties in the underlying system dynamics. Numerical simulations on a robotic system demonstrate the advantages of our approach over the standard PB framework.
