Data-Driven Predictive Control with Adaptive Disturbance Attenuation for Constrained Systems
Abstract: In this paper, we propose a novel data-driven predictive control approach for systems subject to time-domain constraints. The approach combines the strengths of H-infinity control for rejecting disturbances and MPC for handling constraints. In particular, the approach can dynamically adapt H-infinity disturbance attenuation performance depending on measured system state and forecasted disturbance level to satisfy constraints. We establish theoretical properties of the approach including robust guarantees of closed-loop stability, disturbance attenuation, constraint satisfaction under noisy data, as well as sufficient conditions for recursive feasibility, and illustrate the approach with a numerical example.
- USA: Prentice Hall, 1996.
- J. M. Maciejowski, Predictive control: with constraints. USA: Prentice Hall, 2002.
- H. Chen and C. Scherer, “Disturbance attenuation with actuator constraints by moving horizon H∞subscript𝐻H_{\infty}italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT control,” IFAC Proceedings, vol. 37, no. 1, pp. 415–420, 2004.
- H. Chen and C. W. Scherer, “Moving horizon H∞subscript𝐻H_{\infty}italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT control with performance adaptation for constrained linear systems,” Automatica, vol. 42, no. 6, pp. 1033–1040, 2006.
- S.-M. Lee and J. H. Park, “Robust H∞subscript𝐻H_{\infty}italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT model predictive control for uncertain systems using relaxation matrices,” International Journal of Control, vol. 81, no. 4, pp. 641–650, 2008.
- P. E. Orukpe, “Towards a less conservative model predictive control based on mixed H2/H∞subscript𝐻2subscript𝐻H_{2}/H_{\infty}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT / italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT control approach,” International Journal of Control, vol. 84, no. 5, pp. 998–1007, 2011.
- H. Huang, D. Li, and Y. Xi, “Mixed H2/H∞subscript𝐻2subscript𝐻H_{2}/H_{\infty}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT / italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT robust model predictive control with saturated inputs,” International Journal of Systems Science, vol. 45, no. 12, pp. 2565–2575, 2014.
- M. Benallouch, G. Schutz, D. Fiorelli, and M. Boutayeb, “H∞subscript𝐻H_{\infty}italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT model predictive control for discrete-time switched linear systems with application to drinking water supply network,” Journal of Process Control, vol. 24, no. 6, pp. 924–938, 2014.
- Y. Song, X. Fang, and Q. Diao, “Mixed H2/H∞subscript𝐻2subscript𝐻H_{2}/H_{\infty}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT / italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT distributed robust model predictive control for polytopic uncertain systems subject to actuator saturation and missing measurements,” International Journal of Systems Science, vol. 47, no. 4, pp. 777–790, 2016.
- Y. Song, Z. Wang, D. Ding, and G. Wei, “Robust H2/H∞subscript𝐻2subscript𝐻H_{2}/H_{\infty}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT / italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT model predictive control for linear systems with polytopic uncertainties under weighted MEF-TOD protocol,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 49, no. 7, pp. 1470–1481, 2017.
- Y. Zhang, C.-C. Lim, and F. Liu, “Robust mixed H2/H∞subscript𝐻2subscript𝐻H_{2}/H_{\infty}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT / italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT model predictive control for Markov jump systems with partially uncertain transition probabilities,” Journal of the Franklin Institute, vol. 355, no. 8, pp. 3423–3437, 2018.
- A. Shokrollahi and S. Shamaghdari, “Robust H∞subscript𝐻H_{\infty}italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT model predictive control for constrained Lipschitz non-linear systems,” Journal of Process Control, vol. 104, pp. 101–111, 2021.
- F. L. Lewis, D. Vrabie, and K. G. Vamvoudakis, “Reinforcement learning and feedback control: Using natural decision methods to design optimal adaptive controllers,” IEEE Control Systems Magazine, vol. 32, no. 6, pp. 76–105, 2012.
- B. Recht, “A tour of reinforcement learning: The view from continuous control,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 2, pp. 253–279, 2019.
- U. Rosolia and F. Borrelli, “Learning model predictive control for iterative tasks. A data-driven control framework,” IEEE Transactions on Automatic Control, vol. 63, no. 7, pp. 1883–1896, 2017.
- L. Hewing, K. P. Wabersich, M. Menner, and M. N. Zeilinger, “Learning-based model predictive control: Toward safe learning in control,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 3, pp. 269–296, 2020.
- J. Coulson, J. Lygeros, and F. Dörfler, “Data-enabled predictive control: In the shallows of the DeePC,” in 18th European Control Conference, pp. 307–312, IEEE, 2019.
- E. Elokda, J. Coulson, P. N. Beuchat, J. Lygeros, and F. Dörfler, “Data-enabled predictive control for quadcopters,” International Journal of Robust and Nonlinear Control, vol. 31, no. 18, pp. 8916–8936, 2021.
- L. Huang, J. Coulson, J. Lygeros, and F. Dörfler, “Decentralized data-enabled predictive control for power system oscillation damping,” IEEE Transactions on Control Systems Technology, vol. 30, no. 3, pp. 1065–1077, 2021.
- V. Chinde, Y. Lin, and M. J. Ellis, “Data-enabled predictive control for building HVAC systems,” Journal of Dynamic Systems, Measurement, and Control, vol. 144, no. 8, p. 081001, 2022.
- N. Li, E. Taheri, I. Kolmanovsky, and D. Filev, “Minimum-time trajectory optimization with data-based models: A linear programming approach,” arXiv preprint arXiv:2312.05724, 2023.
- S. Baros, C.-Y. Chang, G. E. Colon-Reyes, and A. Bernstein, “Online data-enabled predictive control,” Automatica, vol. 138, p. 109926, 2022.
- L. Dai, T. Huang, R. Gao, Y. Zhang, and Y. Xia, “Cloud-based computational data-enabled predictive control,” IEEE Internet of Things Journal, vol. 9, no. 24, pp. 24949–24962, 2022.
- J. Berberich, J. Köhler, M. A. Müller, and F. Allgöwer, “Data-driven model predictive control with stability and robustness guarantees,” IEEE Transactions on Automatic Control, vol. 66, no. 4, pp. 1702–1717, 2020.
- J. Coulson, J. Lygeros, and F. Dörfler, “Distributionally robust chance constrained data-enabled predictive control,” IEEE Transactions on Automatic Control, vol. 67, no. 7, pp. 3289–3304, 2021.
- L. Huang, J. Zhen, J. Lygeros, and F. Dörfler, “Robust data-enabled predictive control: Tractable formulations and performance guarantees,” IEEE Transactions on Automatic Control, vol. 68, no. 5, pp. 3163–3170, 2023.
- H. J. van Waarde, M. K. Camlibel, and M. Mesbahi, “From noisy data to feedback controllers: Nonconservative design via a matrix S-lemma,” IEEE Transactions on Automatic Control, vol. 67, no. 1, pp. 162–175, 2020.
- K. J. Åström, U. Borisson, L. Ljung, and B. Wittenmark, “Theory and applications of self-tuning regulators,” Automatica, vol. 13, no. 5, pp. 457–476, 1977.
- D. A. Bristow, M. Tharayil, and A. G. Alleyne, “A survey of iterative learning control,” IEEE Control Systems Magazine, vol. 26, no. 3, pp. 96–114, 2006.
- Z.-S. Hou and Z. Wang, “From model-based control to data-driven control: Survey, classification and perspective,” Information Sciences, vol. 235, pp. 3–35, 2013.
- C. E. de Souza and L. Xie, “On the discrete-time bounded real lemma with application in the characterization of static state feedback H∞subscript𝐻H_{\infty}italic_H start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT controllers,” Systems & Control Letters, vol. 18, no. 1, pp. 61–71, 1992.
- H. Tuy, “On nonconvex optimization problems with separated nonconvex variables,” Journal of Global Optimization, vol. 2, pp. 133–144, 1992.
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.