On the impact of regularization in data-driven predictive control
Valentina Breschi, Alessandro Chiuso, Marco Fabris, Simone Formentin
TL;DR
The paper addresses how two regularization penalties affect data-driven predictive control via $γ$-DDPC under finite data and noise. It presents two regularization forms, $\Psi_{\gamma_2}$ and $\Psi_u$, and proves an asymptotic equivalence between them when training input excitation is white, while showing the equivalence breaks with colored data, guiding when to apply each penalty. Through linear and nonlinear case studies, it demonstrates that regularizing $\gamma_2$ reduces predictor variance and improves closed-loop performance in non-white data, and that online tuning of $β_3$ can be highly effective, with joint offline optimization sometimes outperforming single-parameter tuning. The results yield practical tuning guidelines for end users and show that $γ$-DDPC can be competitive with model-based controllers, even in nonlinear settings, under noisy data conditions.
Abstract
Model predictive control (MPC) is a control strategy widely used in industrial applications. However, its implementation typically requires a mathematical model of the system being controlled, which can be a time-consuming and expensive task. Data-driven predictive control (DDPC) methods offer an alternative approach that does not require an explicit mathematical model, but instead optimize the control policy directly from data. In this paper, we study the impact of two different regularization penalties on the closed-loop performance of a recently introduced data-driven method called $γ$-DDPC. Moreover, we discuss the tuning of the related coefficients in different data and noise scenarios, to provide some guidelines for the end user.
