Optimal Data-Driven Prediction and Predictive Control using Signal Matrix Models
Abstract: Data-driven control uses a past signal trajectory to characterise the input-output behaviour of a system. Willems' lemma provides a data-based prediction model allowing a control designer to bypass the step of identifying a state-space or transfer function model. This paper provides a more parsimonious formulation of Willems' lemma that separates the model into initial condition matching and predictive control design parts. This avoids the need for regularisers in the predictive control problem that are found in other data-driven predictive control methods. It also gives a closed form expression for the optimal (minimum variance) unbiased predictor of the future output trajectory and applies it for predictive control. Simulation comparisons illustrate very good control performance.
- P. Verheijen, V. Breschi, and M. Lazar, “Handbook of linear data-driven predictive control: Theory, implementation and design,” Annual Reviews in Control, vol. 56, p. 100914, 2023.
- J. Berberich, J. Köhler, M. A. Müller, and F. Allgöwer, “Data-driven model predictive control with stability and robustness guarantees,” IEEE Trans. Automatic Control, vol. 66, no. 4, pp. 1702–1717, Apr. 2021.
- W. Favoreel, B. De Moor, and M. Gevers, “SPC: Subspace predictive control,” in Proc. IFAC World Congress, 1999, pp. 4004–4009.
- J. C. Willems, P. Rapisarda, I. Markovsky, and B. L. De Moor, “A note on persistency of excitation,” Systems & Control Letters, vol. 54, no. 4, pp. 325–329, 2005.
- F. Fiedler and S. Lucia, “On the relationship between data-enabled predictive control and subspace predictive control,” in Proc. European Control Conference, 2021, pp. 222–229.
- J. Coulson, J. Lygeros, and F. Dörfler, “Data-enabled predictive control: In the shallows of the DeePC,” in Proc. European Control Conference, November 2019, pp. 307–312.
- V. Breschi, M. Fabris, S. Formentin, and A. Chiuso, “Uncertainty-aware data-driven predictive control in a stochastic setting,” in IFAC PapersOnLine, vol. 56-2, 2023, pp. 10 083–10 088.
- V. Breschi, A. Chiuso, and S. Formentin, “Data-driven predictive control in a stochastic setting: a unified framework,” Automatica, vol. 152, p. 110961, 2023.
- M. Lazar and P. Verheijen, “Generalized data-driven predictive control: Merging subspace and Hankel predictors,” Mathematics, vol. 11, p. 2216, 2023.
- M. Yin, A. Iannelli, and R. S. Smith, “Maximum likelihood estimation in data-driven modeling and control,” IEEE Trans. Automatic Control, vol. 68, no. 1, pp. 317–328, 2023.
- M. Yin and R. S. Smith, “On low-rank Hankel matrix denoising,” in IFAC-PapersOnLine (System Identification Symposium), vol. 54, no. 7, 2021, pp. 198–203.
- H. J. van Waarde, C. De Persis, M. K. Camlibel, and P. Tesi, “Willems’ fundamental lemma for state-space systems and its extension to multiple datasets,” IEEE Control Systems Letters, vol. 4, no. 3, pp. 602–607, 2020.
- C. De Persis and P. Tesi, “Formulas for data-driven control: Stabilization, optimality and robustness,” IEEE Trans. Automatic Control, vol. 65, no. 3, pp. 909–924, 2020.
- P. Mattsson and B. Schön, Thomas, “On the regularization in DeePC,” in Proc. IFAC World Congress, IFAC PapersOnLine, vol. 56-2, 2023, pp. 625–631.
- F. Dörfler, J. Coulson, and I. Markovsky, “Bridging direct and indirect data-driven control formulations via regularizations and relaxations,” IEEE Trans. Automatic Control, vol. 68, no. 2, pp. 883–897, 2023.
- B. Stellato, G. Banjac, P. Goulart, A. Bemporad, and S. Boyd, “OSQP: An operator splitting solver for quadratic programs,” Mathematical Programming Computation, vol. 12, no. 4, pp. 637–672, 2020.
- G. Pillonetto and G. De Nicolao, “A new kernel-based approach for linear system identification,” Automatica, vol. 46, pp. 81–93, 2010.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.