A Semi-Algebraic Optimization Approach to Data-Driven Control of Continuous-Time Nonlinear Systems

This letter considers the problem of designing state feedback data-driven controllers for nonlinear continuous-time systems. Specifically, we consider a scenario where the unknown dynamics can be parametrized in terms of known basis functions and the available measurements are corrupted by unknown-but-bounded noise. The goal is to use this noisy experimental data to directly design a rational state-feedback control law guaranteed to stabilize all plants compatible with the available information. The main result of this letter shows that, by using Rantzer’s Dual Lyapunov approach, combined with elements from convex analysis, the problem can be recast as an optimization over positive polynomials, which can be relaxed to a semi-definite program through the use of Sum-of-Squares and semi-algebraic optimization arguments. Three academic examples are considered to illustrate the effectiveness of the proposed method.

[1]  Ward Cheney,et al.  A course in approximation theory , 1999 .

[2]  Mario Sznaier,et al.  A Moments Based Approach to Designing MIMO Data Driven Controllers for Switched Systems , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[3]  Lawrence F. Shampine,et al.  The MATLAB ODE Suite , 1997, SIAM J. Sci. Comput..

[4]  O. Mangasarian,et al.  Lipschitz continuity of solutions of linear inequalities, programs and complementarity problems , 1987 .

[5]  Mauro Birattari,et al.  From Linearization to Lazy Learning: A Survey of Divide-and-Conquer Techniques for Nonlinear Control (Invited Paper) , 2005 .

[6]  Håkan Hjalmarsson,et al.  Control of nonlinear systems using iterative feedback tuning , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[7]  Mario Sznaier,et al.  Data Driven Robust Superstable Control of Switched Systems , 2018 .

[8]  Steven L. Brunton,et al.  Data-driven discovery of Koopman eigenfunctions for control , 2017, Mach. Learn. Sci. Technol..

[9]  Antonis Papachristodoulou,et al.  Decomposed Structured Subsets for Semidefinite and Sum-of-Squares Optimization , 2019, ArXiv.

[10]  Sergio M. Savaresi,et al.  Direct nonlinear control design: the virtual reference feedback tuning (VRFT) approach , 2006, IEEE Transactions on Automatic Control.

[11]  Maryam Fazel,et al.  Iterative reweighted algorithms for matrix rank minimization , 2012, J. Mach. Learn. Res..

[12]  J. Lofberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004, 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508).

[13]  A. Rantzer A dual to Lyapunov's stability theorem , 2001 .

[14]  M. Laurent Sums of Squares, Moment Matrices and Optimization Over Polynomials , 2009 .

[15]  Steven L. Brunton,et al.  Deep learning for universal linear embeddings of nonlinear dynamics , 2017, Nature Communications.

[16]  Sergio M. Savaresi,et al.  Data-driven design of two degree-of-freedom nonlinear controllers: The -IBC approach , 2016, Autom..

[17]  Shangtai Jin,et al.  Data-Driven Model-Free Adaptive Control for a Class of MIMO Nonlinear Discrete-Time Systems , 2011, IEEE Transactions on Neural Networks.

[18]  S.M. Savaresi,et al.  Virtual Reference Feedback Tuning for non-linear systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[19]  Zdzisław Denkowski,et al.  Set-Valued Analysis , 2021 .

[20]  Pablo A. Parrilo,et al.  Nonlinear control synthesis by convex optimization , 2004, IEEE Transactions on Automatic Control.

[21]  Jean B. Lasserre,et al.  Global Optimization with Polynomials and the Problem of Moments , 2000, SIAM J. Optim..

[22]  Mario Sznaier,et al.  Robust Systems Theory and Applications , 1998 .

[23]  A. Rantzer,et al.  On Analysis and Synthesis of Safe Control Laws , 2004 .