Papers
Topics
Authors
Recent
Search
2000 character limit reached

Optimal Data-Driven Prediction and Predictive Control using Signal Matrix Models

Published 22 Mar 2024 in eess.SY and cs.SY | (2403.15329v1)

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (17)
  1. 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.
  2. 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.
  3. W. Favoreel, B. De Moor, and M. Gevers, “SPC: Subspace predictive control,” in Proc. IFAC World Congress, 1999, pp. 4004–4009.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. V. Breschi, A. Chiuso, and S. Formentin, “Data-driven predictive control in a stochastic setting: a unified framework,” Automatica, vol. 152, p. 110961, 2023.
  9. M. Lazar and P. Verheijen, “Generalized data-driven predictive control: Merging subspace and Hankel predictors,” Mathematics, vol. 11, p. 2216, 2023.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. G. Pillonetto and G. De Nicolao, “A new kernel-based approach for linear system identification,” Automatica, vol. 46, pp. 81–93, 2010.
Citations (1)

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.