Online Data-Driven Control of Nonlinear Systems Using Semidefinite Programming

被引:0
作者
Bozza, Augusto [1 ]
Martin, Tim [2 ]
Cavone, Graziana [3 ]
Carli, Raffaele [1 ]
Dotoli, Mariagrazia [1 ]
Allgoewer, Frank [2 ]
机构
[1] Polytech Bari, Dept Elect & Informat Engn, I-70125 Bari, Italy
[2] Univ Stuttgart, Inst Syst Theory & Automat Control, D-70550 Stuttgart, Germany
[3] Univ Roma Tre, Dept Civil Comp Sci & Aeronaut Technol Engn, I-00146 Rome, Italy
来源
IEEE CONTROL SYSTEMS LETTERS | 2024年 / 8卷
关键词
Noise; Vectors; Optimization; Nonlinear dynamical systems; Noise measurement; Estimation; Semidefinite programming; Lyapunov methods; Heuristic algorithms; Aerodynamics; Data-driven control; subspace identification of nonlinear dynamics; feedback linearization; semidefinite programming; linear matrix inequality; OPTIMIZATION;
D O I
10.1109/LCSYS.2024.3521645
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This letter proposes a novel Data-Driven (DD) method for controlling unknown input-affine nonlinear systems. First, we estimate the system dynamics from noisy data offline through Subspace Identification of Nonlinear Dynamics. Then, at each time step during runtime, we exploit this estimation to deduce a feedback-linearization control law that robustly regulates all the systems consistent with the data. Notably, the control law is derived by solving a Semidefinite Programming (SDP) online. Moreover, closed-loop stability is ensured by constraining a Lyapunov function to descend in each time step using a linear-matrix-inequality representation. Unlike related DD control approaches for nonlinear systems based on SDP, our approach does not require any approximation of the nonlinear dynamics, while requiring the knowledge of a library of candidate basis functions. Finally, we validate our theoretical contributions by simulations for stabilization and tracking, outperforming another DD literature-inspired controller.
引用
收藏
页码:3189 / 3194
页数:6
相关论文
共 30 条
[1]   Data-Based System Analysis and Control of Flat Nonlinear Systems [J].
Alsalti, Mohammad ;
Berberich, Julian ;
Lopez, Victor G. ;
Allgoewer, Frank ;
Mueller, Matthias A. .
2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, :1484-1489
[2]  
Astolfi A., 2021, Encyclopedia of Systems and Control, P1467, DOI 10. 1007/978-3-030-44184-5_117#citeas
[3]   An Adaptive Model Predictive Control Approach for Position Tracking and Force Control of a Hydraulic Actuator [J].
Bozza, Augusto ;
Askari, Bahman ;
Cavone, Graziana ;
Carli, Raffaele ;
Dotoli, Mariagrazia .
2022 IEEE 18TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2022, :1029-1034
[4]  
Caverly RJ, 2024, Arxiv, DOI arXiv:1903.08599
[5]   Nonlinear Data-Driven Control via State-Dependent Representations [J].
Dai, T. ;
Sznaier, M. .
2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, :5765-5770
[6]   A Semi-Algebraic Optimization Approach to Data-Driven Control of Continuous-Time Nonlinear Systems [J].
Dai, T. ;
Sznaier, M. .
IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (02) :487-492
[7]  
De Persis C, 2023, IEEE DECIS CONTR P, P3037, DOI 10.1109/CDC49753.2023.10383720
[8]   SINDy with Control: A Tutorial [J].
Fasel, Urban ;
Kaiser, Eurika ;
Kutz, J. Nathan ;
Brunton, Bingni W. ;
Brunton, Steven L. .
2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, :16-21
[9]  
Gadginmath D, 2023, Arxiv, DOI arXiv:2210.05046
[10]  
Guo Meichen, 2024, Hybrid and Networked Dynamical Systems: Modeling, Analysis and Control. Lecture Notes in Control and Information Sciences (493), P273, DOI 10.1007/978-3-031-49555-7_12