Data-driven control via Petersen's lemma

被引:61
作者
Bisoffi, Andrea [1 ]
De Persis, Claudio [1 ]
Tesi, Pietro [2 ]
机构
[1] Univ Groningen, ENTEG, NL-9747 AG Groningen, Netherlands
[2] Univ Florence, DINFO, I-50139 Florence, Italy
关键词
Data-based control; Optimization-based controller synthesis; Analysis of systems with uncertainty; Robust control of nonlinear systems; Linear matrix inequalities; Sum-of-squares; IDENTIFICATION; STABILIZATION; OPTIMIZATION; INPUT; SUM;
D O I
10.1016/j.automatica.2022.110537
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We address the problem of designing a stabilizing closed-loop control law directly from input and state measurements collected in an experiment. In the presence of a process disturbance in data, we have that a set of dynamics could have generated the collected data and we need the designed controller to stabilize such set of data-consistent dynamics robustly. For this problem of data-driven control with noisy data, we advocate the use of a popular tool from robust control, Petersen's lemma. In the cases of data generated by linear and polynomial systems, we conveniently express the uncertainty captured in the set of data-consistent dynamics through a matrix ellipsoid, and we show that a specific form of this matrix ellipsoid makes it possible to apply Petersen's lemma to all of the mentioned cases. In this way, we obtain necessary and sufficient conditions for data-driven stabilization of linear systems through a linear matrix inequality. The matrix ellipsoid representation enables insights and interpretations of the designed control laws. In the same way, we also obtain sufficient conditions for data-driven stabilization of polynomial systems through alternate (convex) sum-of-squares programs. The findings are illustrated numerically.(c) 2022 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:14
相关论文
共 47 条
[1]   System level synthesis [J].
Anderson, James ;
Doyle, John C. ;
Low, Steven H. ;
Matni, Nikolai .
ANNUAL REVIEWS IN CONTROL, 2019, 47 :364-393
[2]  
Antsaklis P.J., 2006, Linear Systems
[3]   Data-Driven Minimum-Energy Controls for Linear Systems [J].
Baggio, Giacomo ;
Katewa, Vaibhav ;
Pasqualetti, Fabio .
IEEE CONTROL SYSTEMS LETTERS, 2019, 3 (03) :589-594
[4]  
Berberich J, 2022, Arxiv, DOI arXiv:2009.05253
[5]  
Berberich J, 2020, P AMER CONTR CONF, P1532, DOI [10.23919/acc45564.2020.9147320, 10.23919/ACC45564.2020.9147320]
[6]  
Bisoffi A., 2021, arXiv
[7]  
Bisoffi A, 2021, Arxiv, DOI arXiv:2110.10777
[8]   Trade-offs in learning controllers from noisy data [J].
Bisoffi, Andrea ;
De Persis, Claudio ;
Tesi, Pietro .
SYSTEMS & CONTROL LETTERS, 2021, 154
[9]   Data-based stabilization of unknown bilinear systems with guaranteed basin of attraction [J].
Bisoffi, Andrea ;
De Persis, Claudio ;
Tesi, Pietro .
SYSTEMS & CONTROL LETTERS, 2020, 145
[10]  
Boyd S., 1994, Linear Matrix Inequalities in System and Control Theory, DOI DOI 10.1137/1.9781611970777