Stability and Performance Analysis of Model Predictive Control of Uncertain Linear Systems
Abstract: Model mismatch often poses challenges in model-based controller design. This paper investigates model predictive control (MPC) of uncertain linear systems with input constraints, focusing on stability and closed-loop infinite-horizon performance. The uncertainty arises from a parametric mismatch between the true and the estimated system under the matrix Frobenius norm. We examine a simple MPC controller that exclusively uses the estimated system model and establishes sufficient conditions under which the MPC controller can stabilize the true system. Moreover, we derive a theoretical performance bound based on relaxed dynamic programming, elucidating the impact of prediction horizon and modeling errors on the suboptimality gap between the MPC controller and the Oracle infinite-horizon optimal controller with knowledge of the true system. Simulations of a numerical example validate the theoretical results. Our theoretical analysis offers guidelines for obtaining the desired modeling accuracy and choosing a proper prediction horizon to develop certainty-equivalent MPC controllers for uncertain linear systems.
- O. Santander, A. Elkamel, and H. Budman, “Economic model predictive control of chemical processes with parameter uncertainty,” Computers & Chemical Engineering, vol. 95, pp. 10–20, 2016.
- U. Eren, A. Prach, B. Koçer, S. Raković, E. Kayacan, and B. Açıkmeşe, “Model predictive control in aerospace systems: Current state and opportunities,” Journal of Guidance, Control, and Dynamics, vol. 40, no. 7, pp. 1541–1566, 2017.
- V. Dombrovskii and T. Obyedko, “Model predictive control for constrained systems with serially correlated stochastic parameters and portfolio optimization,” Automatica, vol. 54, pp. 325–331, 2015.
- V. Adetola, D. DeHaan, and M. Guay, “Adaptive model predictive control for constrained nonlinear systems,” Systems & Control Letters, vol. 58, no. 5, pp. 320–326, 2009.
- H. Fukushima, T. Kim, and T. Sugie, “Adaptive model predictive control for a class of constrained linear systems based on the comparison model,” Automatica, vol. 43, no. 2, pp. 301–308, 2007.
- S. Son, J. Kim, T. Oh, D. Jeong, and J. Lee, “Learning of model-plant mismatch map via neural network modeling and its application to offset-free model predictive control,” Journal of Process Control, vol. 115, pp. 112–122, 2022.
- I. Dogan, M. Shen, and A. Aswani, “Regret analysis of learning-based MPC with partially-unknown cost function,” IEEE Transactions on Automatic Control, 2023, Early Access, DOI: 10.1109/TAC.2023.3328827.
- J. Berberich, J. Köhler, M. 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.
- B. Lincoln and A. Rantzer, “Relaxing dynamic programming,” IEEE Transactions on Automatic Control, vol. 51, no. 8, pp. 1249–1260, 2006.
- P. Giselsson, “Adaptive nonlinear model predictive control with suboptimality and stability guarantees,” in 49th IEEE Conference on Decision and Control (CDC), 2010, pp. 3644–3649.
- L. Grüne and A. Rantzer, “On the infinite horizon performance of receding horizon controllers,” IEEE Transactions on Automatic Control, vol. 53, no. 9, pp. 2100–2111, 2008.
- L. Schwenkel, J. Köhler, M. Müller, and F. Allgöwer, “Robust economic model predictive control without terminal conditions,” IFAC-PapersOnLine, vol. 53, no. 2, pp. 7097–7104, 2020.
- F. Moreno-Mora, L. Beckenbach, and S. Streif, “Performance bounds of adaptive MPC with bounded parameter uncertainties,” European Journal of Control, vol. 68, p. 100688, 2022.
- J. Köhler, P. Kötting, R. Soloperto, F. Allgöwer, and M. Müller, “A robust adaptive model predictive control framework for nonlinear uncertain systems,” International Journal of Robust and Nonlinear Control, vol. 31, no. 18, pp. 8725–8749, 2021.
- A. Boccia, L. Grüne, and K. Worthmann, “Stability and feasibility of state constrained mpc without stabilizing terminal constraints,” Systems & Control Letters, vol. 72, pp. 14–21, 2014.
- M. Müller and K. Worthmann, “Quadratic costs do not always work in MPC,” Automatica, vol. 82, pp. 269–277, 2017.
- J. Köhler and F. Allgöwer, “Stability and performance in MPC using a finite-tail cost,” IFAC-PapersOnLine, vol. 54, no. 6, pp. 166–171, 2021.
- J. Köhler, M. Zeilinger, and L. Grüne, “Stability and performance analysis of NMPC: Detectable stage costs and general terminal costs,” IEEE Transactions on Automatic Control, vol. 68, no. 10, pp. 6114–6129, 2023.
- P. Giselsson and A. Rantzer, “On feasibility, stability and performance in distributed model predictive control,” IEEE Transactions on Automatic Control, vol. 59, no. 4, pp. 1031–1036, 2013.
- J. Daniel, “Stability of the solution of definite quadratic programs,” Mathematical Programming, vol. 5, no. 1, pp. 41–53, 1973.
Paper Prompts
Sign up for free to create and run prompts on this paper.