Data-Driven Minimum-Energy Controls for Linear Systems

In this letter, we study the problem of computing minimum-energy controls for linear systems from experimental data. The design of open-loop minimum-energy control inputs to steer a linear system between two different states in finite time is a classic problem in control theory, whose solution can be computed in closed form using the system matrices and its controllability Gramian. Yet, the computation of these inputs is known to be ill-conditioned, especially when the system is large, the control horizon long, and the system model uncertain. Due to these limitations, open-loop minimum-energy controls and the associated state trajectories have remained primarily of theoretical value. Surprisingly, in this letter, we show that open-loop minimum-energy controls can be learned exactly from experimental data, with a finite number of control experiments over the same time horizon, without knowledge or estimation of the system model, and with an algorithm that is significantly more reliable than the direct model-based computation. These findings promote a new philosophy of controlling large, uncertain, linear systems where data is abundantly available.

[1]  Katsuhisa Furuta,et al.  Discrete-time LQG dynamic controller design using plant Markov parameters , 1995, Autom..

[2]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[3]  Jie Sun,et al.  Controllability transition and nonlocality in network control. , 2013, Physical review letters.

[4]  M. Steinbuch,et al.  Data-based optimal control , 2005, Proceedings of the 2005, American Control Conference, 2005..

[5]  Michel Gevers Identification for Control: From the Early Achievements to the Revival of Experiment Design , 2005, CDC 2005.

[6]  E. Kreindler,et al.  On the concepts of controllability and observability of linear systems , 1964 .

[7]  John Lygeros,et al.  On Submodularity and Controllability in Complex Dynamical Networks , 2014, IEEE Transactions on Control of Network Systems.

[8]  R. Skelton,et al.  Markov Data-Based LQG Control , 2000 .

[9]  Thomas Kailath,et al.  Linear Systems , 1980 .

[10]  Pietro Tesi,et al.  Formulas for Data-Driven Control: Stabilization, Optimality, and Robustness , 2019, IEEE Transactions on Automatic Control.

[11]  Alexandre S. Bazanella,et al.  Data-Driven LQR Control Design , 2018, IEEE Control Systems Letters.

[12]  Pietro Tesi,et al.  On Persistency of Excitation and Formulas for Data-driven Control , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[13]  Shiyu Zhao,et al.  Networks with diagonal controllability Gramian: Analysis, graphical conditions, and design algorithms , 2019, Autom..

[14]  Francesco Bullo,et al.  Controllability Metrics, Limitations and Algorithms for Complex Networks , 2013, IEEE Transactions on Control of Network Systems.