Handbook of linear data-driven predictive control: Theory, implementation and design

被引:18
作者
Verheijen, P. C. N. [1 ]
Breschi, V. [1 ]
Lazar, M. [1 ]
机构
[1] Eindhoven Univ Technol, Dept Elect Engn, POB 513, NL-5600 MB Eindhoven, Netherlands
基金
荷兰研究理事会;
关键词
Data-driven control; Predictive control; Constrained control; Model free control; IDENTIFICATION; PARAMETER; STABILITY; MPC;
D O I
10.1016/j.arcontrol.2023.100914
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data-driven predictive control (DPC) has gained an increased interest as an alternative to model predictive control in recent years, since it requires less system knowledge for implementation and reliable data is commonly available in smart engineering systems. Several data-driven predictive control algorithms have been developed recently, which largely follow similar approaches, but with specific formulations and tuning parameters. This review aims to provide a structured and accessible guide on linear data-driven predictive control methods and practices for people in both academia and the industry seeking to approach and explore this field. To do so, we first discuss standard methods, such as subspace predictive control (SPC), and data -enabled predictive control (DeePC), but we also include newer hybrid approaches to DPC, such as ������-data-driven predictive control and generalized data-driven predictive control. For all presented data-driven predictive controllers we provide a detailed analysis regarding the underlying theory, implementation details and design guidelines, including an overview of methods to guarantee closed-loop stability and promising extensions towards handling nonlinear systems. The performance of the reviewed DPC approaches is compared via simulations on two benchmark examples from the literature, allowing us to provide a comprehensive overview of the different techniques in the presence of noisy data.
引用
收藏
页数:18
相关论文
共 57 条
[1]  
Akaike H., 1976, Mathematics in Science and Engineering, V126, P27
[2]   Data-Based Control of Feedback Linearizable Systems [J].
Alsalti, Mohammad ;
Lopez, Victor G. ;
Berberich, Julian ;
Allgoewer, Frank ;
Mueller, Matthias A. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (11) :7014-7021
[3]   Online data-enabled predictive controlx2729; [J].
Baros, Stefanos ;
Chang, Chin-Yao ;
Colon-Reyes, Gabriel E. ;
Bernstein, Andrey .
AUTOMATICA, 2022, 138
[4]   A quantitative and constructive proof of Willems' Fundamental Lemma and its implications [J].
Berberich, Julian ;
Iannelli, Andrea ;
Padoan, Alberto ;
Coulson, Jeremy ;
Dorfler, Florian ;
Allgoewer, Frank .
2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, :4155-4160
[5]   On the design of terminal ingredients for data-driven MPC [J].
Berberich, Julian ;
Koehler, Johannes ;
Mueller, Matthias A. ;
Allgoewer, Frank .
IFAC PAPERSONLINE, 2021, 54 (06) :257-263
[6]   Data-driven model predictive control: closed-loop guarantees and experimental results [J].
Berberich, Julian ;
Koehler, Johannes ;
Mueller, Matthias A. ;
Allgoewer, Frank .
AT-AUTOMATISIERUNGSTECHNIK, 2021, 69 (07) :608-618
[7]   Data-Driven Tracking MPC for Changing Setpoints [J].
Berberich, Julian ;
Koehler, Johannes ;
Mueller, Matthias A. ;
Allgoewer, Frank .
IFAC PAPERSONLINE, 2020, 53 (02) :6923-6930
[8]   Data-Driven Model Predictive Control With Stability and Robustness Guarantees [J].
Berberich, Julian ;
Koehler, Johannes ;
Mueller, Matthias A. ;
Allgoewer, Frank .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (04) :1702-1717
[9]  
Bitmead RR, 1990, ADAPTIVE OPTIMAL CON
[10]   Stability and feasibility of state constrained MPC without stabilizing terminal constraints [J].
Boccia, Andrea ;
Gruene, Lars ;
Worthmann, Karl .
SYSTEMS & CONTROL LETTERS, 2014, 72 :14-21