An adaptive data sampling strategy for stabilizing dynamical systems via controller inference
Steffen W. R. Werner, Benjamin Peherstorfer
TL;DR
The paper tackles data-driven stabilization of nonlinear dynamical systems by introducing an adaptive sampling framework that stabilizes the system during data collection and yields informative data sets of minimal size. It builds a sequence of low-dimensional controllers on nested subspaces (ICI) using stabilizing inputs and projected data informativity to progressively stabilize the full system. Across several high-dimensional benchmarks, the approach achieves stabilization with up to an order of magnitude fewer data samples than unguided data generation, demonstrating robustness in edge and limit-state scenarios. This work offers a practical, data-efficient route to stabilizing complex systems and suggests future directions for integrating adjoint information to further reduce data requirements.
Abstract
Learning stabilizing controllers from data is an important task in engineering applications; however, collecting informative data is challenging because unstable systems often lead to rapidly growing or erratic trajectories. In this work, we propose an adaptive sampling scheme that generates data while simultaneously stabilizing the system to avoid instabilities during the data collection. Under mild assumptions, the approach provably generates data sets that are informative for stabilization and have minimal size. The numerical experiments demonstrate that controller inference with the novel adaptive sampling approach learns controllers with up to one order of magnitude fewer data samples than unguided data generation. The results show that the proposed approach opens the door to stabilizing systems in edge cases and limit states where instabilities often occur and data collection is inherently difficult.
