Stability properties of multi-stage nonlinear model predictive control

Abstract This paper discusses the stability properties of a robust nonlinear model predictive control (NMPC) scheme that is based on a multi-stage optimization formulation. The use of a scenario tree to represent the uncertainty makes it possible to formulate a closed-loop robust approach with recourse which improves the open-loop approach in terms of performance and domain of attraction. We show that a straightforward formulation of a multi-stage NMPC scheme does not guarantee Input-to-State stability (ISS) in a deterministic setting, in contrast to the results that one gets using stochastic stability concepts. Since for many applications deterministic stability guarantees are desired, we provide an alternative formulation to achieve deterministic ISS and recursive feasibility guarantees for the case of discrete values of the uncertainty. The design and the performance of the proposed schemes are illustrated by simulations for a highly nonlinear example.

[1]  T. Alamo,et al.  Robust MPC of constrained discrete-time nonlinear systems based on approximated reachable sets , 2006, Autom..

[2]  D. Mayne,et al.  Min-max feedback model predictive control for constrained linear systems , 1998, IEEE Trans. Autom. Control..

[3]  Bjarne Foss,et al.  Improving Scenario Decomposition for Multistage MPC Using a Sensitivity-Based Path-Following Algorithm , 2018, IEEE Control Systems Letters.

[4]  Panagiotis D. Christofides,et al.  Robust hybrid predictive control of nonlinear systems , 2005, Autom..

[5]  Moritz Diehl,et al.  CasADi: a software framework for nonlinear optimization and optimal control , 2018, Mathematical Programming Computation.

[6]  Riccardo Scattolini,et al.  Robustness and robust design of MPC for nonlinear discrete-time systems , 2007 .

[7]  David Q. Mayne,et al.  Tube‐based robust nonlinear model predictive control , 2011 .

[8]  Zhong-Ping Jiang,et al.  Input-to-state stability for discrete-time nonlinear systems , 1999 .

[9]  Sigurd Skogestad,et al.  Real-Time Optimization under Uncertainty Applied to a Gas Lifted Well Network , 2016 .

[10]  Eduardo F. Camacho,et al.  Input to state stability of min-max MPC controllers for nonlinear systems with bounded uncertainties , 2006, Autom..

[11]  Marco Pavone,et al.  A Framework for Time-Consistent, Risk-Sensitive Model Predictive Control: Theory and Algorithms , 2019, IEEE Transactions on Automatic Control.

[12]  A. Mesbah,et al.  Stochastic Model Predictive Control: An Overview and Perspectives for Future Research , 2016, IEEE Control Systems.

[13]  Eduardo F. Camacho,et al.  Min-max Model Predictive Control of Nonlinear Systems: A Unifying Overview on Stability , 2009, Eur. J. Control.

[14]  Zhenghong Yu,et al.  Worst-case formulations of model predictive control for systems with bounded parameters , 1997, Autom..

[15]  Lars Grüne,et al.  Asymptotic stability and transient optimality of economic MPC without terminal conditions , 2014 .

[16]  Roberto Tempo,et al.  Randomized methods for design of uncertain systems: Sample complexity and sequential algorithms , 2013, Autom..

[17]  Alberto Bemporad,et al.  Risk-averse model predictive control , 2017, Autom..

[18]  R. Tempo,et al.  Probabilistic robustness analysis: explicit bounds for the minimum number of samples , 1997 .

[19]  Manfred Morari,et al.  Robust constrained model predictive control using linear matrix inequalities , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[20]  Alexander Mitsos,et al.  Robust feasible control based on multi-stage eNMPC considering worst-case scenarios , 2018 .

[21]  Sebastian Engell,et al.  Rapid development of modular and sustainable nonlinear model predictive control solutions , 2017 .

[22]  Sebastian Engell,et al.  Multi-stage nonlinear model predictive control applied to a semi-batch polymerization reactor under uncertainty , 2013 .

[23]  David Q. Mayne,et al.  Robust model predictive control of constrained linear systems with bounded disturbances , 2005, Autom..

[24]  J. Maciejowski,et al.  Feedback min‐max model predictive control using a single linear program: robust stability and the explicit solution , 2004 .

[25]  Lorenz T. Biegler,et al.  Advanced-step Multistage Nonlinear Model Predictive Control , 2018 .

[26]  D. Limón,et al.  Input-to-State Stability: A Unifying Framework for Robust Model Predictive Control , 2009 .

[27]  Sebastian Engell,et al.  Economics optimizing control of a multi-product reactive distillation process under model uncertainty , 2018, Comput. Chem. Eng..

[28]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..