On the sample complexity of stabilizing linear dynamical systems from data
arXiv:2203.00474 · doi:10.1007/s10208-023-09605-y
Abstract
Learning controllers from data for stabilizing dynamical systems typically follows a two step process of first identifying a model and then constructing a controller based on the identified model. However, learning models means identifying generic descriptions of the dynamics of systems, which can require large amounts of data and extracting information that are unnecessary for the specific task of stabilization. The contribution of this work is to show that if a linear dynamical system has dimension (McMillan degree) , then there always exist states from which a stabilizing feedback controller can be constructed, independent of the dimension of the representation of the observed states and the number of inputs. By building on previous work, this finding implies that any linear dynamical system can be stabilized from fewer observed states than the minimal number of states required for learning a model of the dynamics. The theoretical findings are demonstrated with numerical experiments that show the stabilization of the flow behind a cylinder from less data than necessary for learning a model.
arXiv comment29 pages, 4 figures
References in corpus (11)
- Discovering governing equations from data: Sparse identification of nonlinear dynamical systems
- On Dynamic Mode Decomposition: Theory and Applications
- Model-free control
- Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control
- Sparse identification of nonlinear dynamics for model predictive control in the low-data limit
- Robust data-driven state-feedback design
- Sparse Dynamics for Partial Differential Equations
- Non-Asymptotic Analysis of Robust Control from Coarse-Grained Identification
- Data-driven Structured Realization
- Robust output-feedback stabilization for incompressible flows using low-dimensional -controllers
- MORLAB -- The Model Order Reduction LABoratory