Stability-Preserving Online Adaptation of Neural Closed-loop Maps
Danilo Saccani, Luca Furieri, Giancarlo Ferrari-Trecate

TL;DR
This paper introduces a method for online updating neural network controllers in nonlinear systems that guarantees stability through gain-based conditions, enabling adaptive control without risking destabilization.
Contribution
It presents a stability-preserving update mechanism for neural controllers using gain-based conditions, allowing safe online adaptation in nonlinear control systems.
Findings
Guarantees closed-loop stability after online controller updates.
Demonstrates improved performance over static and naive online controllers.
Applicable to systems with time-varying objectives and disturbances.
Abstract
The growing complexity of modern control tasks calls for controllers that can react online as objectives and disturbances change, while preserving closed-loop stability. Recent approaches for improving the performance of nonlinear systems while preserving closed-loop stability rely on time-invariant recurrent neural-network controllers, but offer no principled way to update the controller during operation. Most importantly, switching from one stabilizing policy to another can itself destabilize the closed-loop. We address this problem by introducing a stability-preserving update mechanism for nonlinear, neural-network-based controllers. Each controller is modeled as a causal operator with bounded -gain, and we derive gain-based conditions under which the controller may be updated online. These conditions yield two practical update schemes, time-scheduled and state-triggered,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdaptive Dynamic Programming Control · Model Reduction and Neural Networks · Neural Networks Stability and Synchronization
