Review of fundamental properties and topics of model predictive control for nonlinear systems

With the successful applications of model predictive control for linear systems,predictive control for nonlinear models(NMPC) has received wide attention and achieved rich results in the last two decades.Based on the fundamental principle and characteristics of NMPC,the state of the art of NMPC is reviewed from the topics of feasibility,stability,robustness,optimization solution to regions of attraction,respectively.Open problems concerning NMPC are also discussed.

[1]  Defeng He,et al.  Input‐to‐state stability of min‐max MPC scheme for nonlinear time‐varying delay systems , 2012 .

[2]  Niels Kjølstad Poulsen,et al.  Nonlinear constrained predictive control applied to a coupled-tanks apparatus , 2001 .

[3]  H. Michalska,et al.  Receding horizon control of nonlinear systems , 1988, Proceedings of the 28th IEEE Conference on Decision and Control,.

[4]  Johan A. K. Suykens,et al.  Robust triple mode MPC , 2006 .

[5]  M. ALAMIRf,et al.  Stability of a Truncated Infinite Constrained Receding Horizon Scheme : the General Discrete Nonlinear Case * , 2003 .

[6]  James B. Rawlings,et al.  Discrete-time stability with perturbations: application to model predictive control , 1997, Autom..

[7]  Bjarne A. Foss,et al.  More efficient predictive control , 2005, Autom..

[8]  John Hauser,et al.  On the stability of receding horizon control with a general terminal cost , 2005, IEEE Transactions on Automatic Control.

[9]  L. Grüne,et al.  Nonlinear Model Predictive Control : Theory and Algorithms. 2nd Edition , 2011 .

[10]  Murat Arcak,et al.  Constructive nonlinear control: a historical perspective , 2001, Autom..

[11]  J. Rawlings,et al.  Feasibility issues in linear model predictive control , 1999 .

[12]  Toshiyuki Ohtsuka,et al.  A continuation/GMRES method for fast computation of nonlinear receding horizon control , 2004, Autom..

[13]  David Q. Mayne,et al.  Robust output feedback model predictive control of constrained linear systems , 2006, Autom..

[14]  Moritz Diehl,et al.  Formulation of Closed-Loop Min–Max MPC as a Quadratically Constrained Quadratic Program , 2007, IEEE Transactions on Automatic Control.

[15]  Xi Yu,et al.  Fundamental Philosophy and Status of Qualitative Synthesis of Model Predictive Control , 2008 .

[16]  Christian Løvaas,et al.  Affine and predictive control policies for a class of nonlinear systems , 2009, Autom..

[17]  Graham C. Goodwin,et al.  How Good is Quantized Model Predictive Control With Horizon One? , 2011, IEEE Transactions on Automatic Control.

[18]  Li Shao A Dual-mode Nonlinear Model Predictive Control with the Enlarged Terminal Constraint Sets , 2006 .

[19]  Mark Cannon,et al.  Efficient nonlinear model predictive control algorithms , 2004, Annu. Rev. Control..

[20]  Eduardo F. Camacho,et al.  On the stability of constrained MPC without terminal constraint , 2006, IEEE Transactions on Automatic Control.

[21]  D. Q. Mayne,et al.  Suboptimal model predictive control (feasibility implies stability) , 1999, IEEE Trans. Autom. Control..

[22]  John O'Reilly,et al.  Optimisation of attraction domains of nonlinear MPC via LMI methods , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[23]  Jae-Won Lee,et al.  Exponential stability of constrained receding horizon control with terminal ellipsoid constraints , 2000, IEEE Trans. Autom. Control..

[24]  David Angeli,et al.  On Average Performance and Stability of Economic Model Predictive Control , 2012, IEEE Transactions on Automatic Control.

[25]  Yu Shu,et al.  An LMI Optimization Approach for Enlarging the Terminal Region of MPC for Nonlinear Systems , 2008 .

[26]  Thomas Parisini,et al.  Robust Model Predictive Control of Nonlinear Systems With Bounded and State-Dependent Uncertainties , 2009, IEEE Transactions on Automatic Control.

[27]  N. L. Ricker,et al.  Adaptive optimal control: The thinking man's GPC : R. R. Bitmead, M. Gevers and V. Wertz , 1993, Autom..

[28]  Eduardo F. Camacho,et al.  Invariant sets computation for convex difference inclusions systems , 2012, Syst. Control. Lett..

[29]  Alberto Bemporad,et al.  A survey on explicit model predictive control , 2009 .

[30]  Mao Zhi-zhong,et al.  Input-to-state stabilizing nonlinear model-predictive-control based on affine control input , 2010 .

[31]  Mayuresh V. Kothare,et al.  Robust output feedback model predictive control using off-line linear matrix inequalities , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[32]  Panagiotis D. Christofides,et al.  Predictive control of switched nonlinear systems with scheduled mode transitions , 2005, IEEE Transactions on Automatic Control.

[33]  Indraneel Das,et al.  An active set quadratic programming algorithm for real-time model predictive control , 2006, Optim. Methods Softw..

[34]  Li Yu,et al.  Robust Nonlinear Predictive Control Based on Polytopic Description Systems , 2012 .

[35]  Efstratios N. Pistikopoulos,et al.  Perspectives in Multiparametric Programming and Explicit Model Predictive Control , 2009 .

[36]  Masoud Soroush,et al.  Shortest-prediction-horizon non-linear model-predictive control with guaranteed asymptotic stability , 2007, Int. J. Control.

[37]  Stephen J. Wright,et al.  Nonlinear Model Predictive Control via Feasibility-Perturbed Sequential Quadratic Programming , 2004, Comput. Optim. Appl..

[38]  Wook Hyun Kwon,et al.  Advances in Nonlinear Predictive Control : A Survey on Stability and Optimality , 2004 .

[39]  D. Limón,et al.  Input-to-state stable MPC for constrained discrete-time nonlinear systems with bounded additive uncertainties , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[40]  L. Biegler,et al.  Newton-type controllers for constrained nonlinear processes with uncertainty , 1990 .

[41]  H. Bock,et al.  Efficient direct multiple shooting for nonlinear model predictive control on long horizons , 2012 .

[42]  S. Hanba Robust Nonlinear Model Predictive Control With Variable Block Length , 2009, IEEE Transactions on Automatic Control.

[43]  J. W. Howse,et al.  Lagrangian solution methods for nonlinear model predictive control , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[44]  Manfred Morari,et al.  Contractive model predictive control for constrained nonlinear systems , 2000, IEEE Trans. Autom. Control..

[45]  Marko Bacic,et al.  Constrained control of SISO bilinear systems , 2003, IEEE Trans. Autom. Control..

[46]  Ilya V. Kolmanovsky,et al.  A stable block model predictive control with variable implementation horizon , 2005, Proceedings of the 2005, American Control Conference, 2005..

[47]  Lars Grüne,et al.  Analysis and Design of Unconstrained Nonlinear MPC Schemes for Finite and Infinite Dimensional Systems , 2009, SIAM J. Control. Optim..

[48]  Mayuresh V. Kothare,et al.  Efficient scheduled stabilizing output feedback model predictive control for constrained nonlinear systems , 2004, IEEE Transactions on Automatic Control.

[49]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[50]  Frank Allgöwer,et al.  Unconstrained model predictive control and suboptimality estimates for nonlinear continuous-time systems , 2012, Autom..

[51]  Victor M. Zavala,et al.  The advanced-step NMPC controller: Optimality, stability and robustness , 2009, Autom..

[52]  B. Foss,et al.  A new optimization algorithm with application to nonlinear MPC , 2004 .

[53]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

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

[55]  Zuhua Xu,et al.  A multi-iteration pseudo-linear regression method and an adaptive disturbance model for MPC , 2010 .

[56]  Alex Zheng,et al.  Computationally efficient non linear predictive control algorithm for control of constrained nonlinear systems , 2001 .

[57]  Jian Liang Wang,et al.  Improved robust model predictive control with structured uncertainty , 2007 .

[58]  Stephen J. Wright,et al.  Fast, large-scale model predictive control by partial enumeration , 2007, Autom..

[59]  Li De An Equivalent Aggregation Optimization Strategy in Model Predictive Control , 2007 .

[60]  J. H. Leet,et al.  Worst-case formulations of model predictive control for systems with bounded parameters , 1997, Autom..

[61]  Thomas Parisini,et al.  Networked Predictive Control of Uncertain Constrained Nonlinear Systems: Recursive Feasibility and Input-to-State Stability Analysis , 2011, IEEE Transactions on Automatic Control.

[62]  Biao Huang,et al.  Dynamic output feedback robust model predictive control , 2011, Int. J. Syst. Sci..

[63]  E. Gilbert,et al.  Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: Stability and moving-horizon approximations , 1988 .

[64]  D. Limón,et al.  Robust MPC of constrained nonlinear systems based on interval arithmetic , 2005 .

[65]  Basil Kouvaritakis,et al.  Constrained receding horizon predictive control for nonlinear systems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[66]  Chen Hong Nonlinear Model Predictive Control: The State and Open Problems , 2001 .

[67]  Frank Allgöwer,et al.  State and Output Feedback Nonlinear Model Predictive Control: An Overview , 2003, Eur. J. Control.

[68]  Lorenz T. Biegler,et al.  Lyapunov stability of economically oriented NMPC for cyclic processes , 2011 .

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

[70]  Wen-Hua Chen,et al.  Model predictive control of nonlinear systems: Stability region and feasible initial control , 2007, Int. J. Autom. Comput..

[71]  A. Schaft,et al.  A receding-horizon approach to the nonlinear H ∞ control problem , 2000 .

[72]  D. Mayne,et al.  Robust receding horizon control of constrained nonlinear systems , 1993, IEEE Trans. Autom. Control..

[73]  Andreas Kugi,et al.  Stability and Incremental Improvement of Suboptimal MPC Without Terminal Constraints , 2010, IEEE Transactions on Automatic Control.

[74]  Lorenzo Fagiano,et al.  Set membership approximations of Predictive Control laws: The tradeoff between accuracy and complexity , 2009, 2009 European Control Conference (ECC).

[75]  Eduardo Sontag,et al.  Input-to-state stability for discrete-time nonlinear systems , 1999, at - Automatisierungstechnik.

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

[77]  Jay H. Lee,et al.  Model predictive control: Review of the three decades of development , 2011 .

[78]  Lucas Barcelos de Oliveira,et al.  Multi-agent Model Predictive Control of Signaling Split in Urban Traffic Networks ∗ , 2010 .

[79]  Lorenz T. Biegler,et al.  Simultaneous dynamic optimization strategies: Recent advances and challenges , 2006, Comput. Chem. Eng..

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

[81]  Wen-Hua Chen,et al.  Predictive control of general nonlinear systems using approximation , 2004 .

[82]  L. Magni,et al.  Stability margins of nonlinear receding-horizon control via inverse optimality , 1997 .

[83]  Riccardo Scattolini,et al.  A stabilizing model-based predictive control algorithm for nonlinear systems , 2001, Autom..

[84]  Hans Joachim Ferreau,et al.  Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation , 2009 .

[85]  Moritz Diehl,et al.  A Lyapunov Function for Economic Optimizing Model Predictive Control , 2011, IEEE Transactions on Automatic Control.

[86]  A. Grancharova,et al.  Computational Aspects of Approximate Explicit Nonlinear Model Predictive Control , 2007 .

[87]  Baocang Ding,et al.  A synthesis approach for output feedback robust constrained model predictive control , 2008, Autom..

[88]  Mayuresh V. Kothare,et al.  An e!cient o"-line formulation of robust model predictive control using linear matrix inequalities (cid:1) , 2003 .

[89]  Panagiotis D. Christofides,et al.  Stabilization of nonlinear systems with state and control constraints using Lyapunov-based predictive control , 2005, ACC.

[90]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[91]  Mazen Alamir,et al.  A framework for real-time implementation of low-dimensional parameterized NMPC , 2012, Autom..

[92]  G. Nicolao,et al.  On the robustness of receding-horizon control with terminal constraints , 1996, IEEE Trans. Autom. Control..

[93]  Riccardo Scattolini,et al.  Model Predictive Control Schemes for Consensus in Multi-Agent Systems with Single- and Double-Integrator Dynamics , 2009, IEEE Transactions on Automatic Control.

[94]  Martin Guay,et al.  A Real-time Framework for Model Predictive Control of Continuous-Time Nonlinear Systems , 2005, CDC 2005.

[95]  Knut Graichen A fixed-point iteration scheme for real-time model predictive control , 2012, Autom..

[96]  H. ChenT,et al.  A Quasi-Infinite Horizon Nonlinear Model Predictive Control Scheme with Guaranteed Stability * , 1998 .

[97]  Franco Blanchini,et al.  Set invariance in control , 1999, Autom..

[98]  Tao Zheng,et al.  On robustness of constrained non-linear H ∞ predictive controllers with disturbances , 2010, Int. J. Syst. Sci..

[99]  Patrizio Colaneri,et al.  Robust model predictive control of discrete-time switched systems , 2007, PSYCO.

[100]  L. Biegler Advances in nonlinear programming concepts for process control , 1997 .

[101]  Ofelia Begovich,et al.  PREDICTIVE CONTROL WITH CONSTRAINTS OF A MULTI-POOL IRRIGATION CANAL PROTOTYPE , 2007 .

[102]  D. Limon,et al.  Enlarging the domain of attraction of MPC controllers , 2005, Autom..

[103]  Victor M. Zavala,et al.  Stability of multiobjective predictive control: A utopia-tracking approach , 2012, Autom..

[104]  Ji Hai-bo Constructive model predictive control for constrained nonlinear systems , 2008 .

[105]  Eric C. Kerrigan,et al.  Optimization over state feedback policies for robust control with constraints , 2006, Autom..

[106]  Moritz Diehl,et al.  An auto-generated real-time iteration algorithm for nonlinear MPC in the microsecond range , 2011, Autom..

[107]  Michael J. Kurtz,et al.  Feedback linearizing control of discrete-time nonlinear systems with input constraints , 1998 .

[108]  Lorenz T. Biegler,et al.  Efficient Solution of Dynamic Optimization and NMPC Problems , 2000 .

[109]  N. El‐Farra,et al.  Hybrid predictive control of nonlinear systems: method and applications to chemical processes , 2004 .

[110]  Sten Bay Jørgensen,et al.  Unreachable Setpoints in Model Predictive Control , 2008, IEEE Transactions on Automatic Control.

[111]  John Doyle,et al.  A receding horizon generalization of pointwise min-norm controllers , 2000, IEEE Trans. Autom. Control..

[112]  Yucai Zhu,et al.  Nonlinear MPC using an identified LPV model , 2009 .

[113]  Johannes P. Schlöder,et al.  An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization: Part II: Software aspects and applications , 2003, Comput. Chem. Eng..

[114]  Du Xiao Aggregation optimization strategy in model predictive control , 2002 .

[115]  W. P. M. H. Heemels,et al.  On input-to-state stability of min-max nonlinear model predictive control , 2008, Syst. Control. Lett..

[116]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[117]  Yang Guo-shi,et al.  Nonlinear predictive control based on robust control Lyapunov function , 2010 .

[118]  Pu Li,et al.  A combined approach to nonlinear model predictive control of fast systems , 2010 .

[119]  He De Nonlinear H_∞ Robust Predictive Control with Bounded Persistent Disturbances , 2008 .

[120]  B R Young,et al.  A tuning algorithm for model predictive controllers based on genetic algorithms and fuzzy decision making. , 2008, ISA transactions.

[121]  Robert Babuška,et al.  Genetic algorithms for optimization in predictive control , 1997 .

[122]  Basil Kouvaritakis,et al.  Constrained receding horizon predictive control for nonlinear systems , 2002, Autom..

[123]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[124]  B. Kouvaritakis,et al.  Nonlinear model predictive control with polytopic invariant sets , 2002 .

[125]  Jürgen Pannek,et al.  Analysis of unconstrained nonlinear MPC schemes with time varying control horizon , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[126]  F. Fontes A General Framework to Design Stabilizing Nonlinear Model Predictive Controllers , 2001 .

[127]  Munther A. Dahleh,et al.  A computationally efficient Lyapunov-based scheduling procedure for control of nonlinear systems with stability guarantees , 2000, IEEE Trans. Autom. Control..