Data-driven predictive control in a stochastic setting: a unified framework

被引:42
作者
Breschi, Valentina [1 ]
Chiuso, Alessandro [2 ]
Formentin, Simone [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Pza L Vinci 32, I-20133 Milan, Italy
[2] Univ Padua, Dept Informat Engn, Via Gradenigo 6 b, I-35131 Padua, Italy
关键词
Data -based control; Control of constrained systems; Regularization; Identification for control; ASYMPTOTIC PROPERTIES; IDENTIFICATION; CCA;
D O I
10.1016/j.automatica.2023.110961
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data-driven predictive control (DDPC) has been recently proposed as an effective alternative to traditional model-predictive control (MPC) for its unique features of being time-efficient and unbiased with respect to the oracle solution. Nonetheless, it has also been observed that noise may strongly jeopardize the final closed-loop performance, since it affects both the data-based system representation and the control update computed from the online measurements. Recent studies have shown that regularization is potentially a successful tool to counteract the effect of noise. At the same time, regularization requires the tuning of a set of penalty terms, whose choice might be practically difficult without closed-loop experiments In this paper, by means of subspace identification tools, we pursue a three-fold goal: (i) we set up a unified framework for the existing regularized data-driven predictive control schemes for stochastic systems; (ii) we introduce gamma-DDPC, an efficient two-stage scheme that splits the optimization problem in two parts: fitting the initial conditions and optimizing the future performance, while guaranteeing constraint satisfaction; (iii) we discuss the role of regularization for data-driven predictive control, providing new insight on when and how it should be applied. A benchmark numerical case study finally illustrates the performance of gamma-DDPC, showing how controller design can be simplified in terms of tuning effort and computational complexity when benefiting from the insights coming from the subspace identification realm. (c) 2023 Elsevier Ltd. All rights reserved.
引用
收藏
页数:16
相关论文
共 36 条
[1]   FITTING AUTOREGRESSIVE MODELS FOR PREDICTION [J].
AKAIKE, H .
ANNALS OF THE INSTITUTE OF STATISTICAL MATHEMATICS, 1969, 21 (02) :243-&
[2]  
Alanwar A., 2021, arXiv
[3]   An Extended Kalman Filter for Data-Enabled Predictive Control [J].
Alpago, Daniele ;
Dorfler, Florian ;
Lygeros, John .
IEEE CONTROL SYSTEMS LETTERS, 2020, 4 (04) :994-999
[4]  
[Anonymous], 2013, Matlab software for disciplined convex programming, version 2.0 beta
[5]   Asymptotic properties of subspace estimators [J].
Bauer, D .
AUTOMATICA, 2005, 41 (03) :359-376
[6]   Analysis of the asymptotic properties of the MOESP type of subspace algorithms [J].
Bauer, D ;
Jansson, M .
AUTOMATICA, 2000, 36 (04) :497-509
[7]   The explicit linear quadratic regulator for constrained systems [J].
Bemporad, A ;
Morari, M ;
Dua, V ;
Pistikopoulos, EN .
AUTOMATICA, 2002, 38 (01) :3-20
[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]   Direct data-driven design of switching controllers [J].
Breschi, Valentina ;
Formentin, Simone .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2020, 30 (15) :6042-6072
[10]   Consistency analysis of some closed-loop subspace identification methods [J].
Chiuso, A ;
Picci, G .
AUTOMATICA, 2005, 41 (03) :377-391