State and Output Feedback Nonlinear Model Predictive Control: An Overview

The purpose of this paper is twofold. In the first part, we give a review on the current state of nonlinear model predictive control (NMPC). After a brief presentation of the basic principle of predictive control we outline some of the theoretical, computational, and implementational aspects of this control strategy. Most of the theoretical developments in the area of NMPC are based on the assumption that the full state is available for measurement, an assumption that does not hold in the typical practical case. Thus, in the second part of this paper the focus on the output feedback problem in NMPC. After a brief overview on existing output feedback NMPC approaches we derive conditions that guarantee stability of the closed-loop if an NMPC state feedback controller is used together with a full state observer for the recovery of the system state.

[1]  F. Allgöwer,et al.  A note on stability, robustness and performance of output feedback nonlinear model predictive control , 2003 .

[2]  Hyungbo Shim,et al.  Robustness of discontinuous feedback via sample and hold control , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[3]  Martin Guay,et al.  Nonlinear output feedback receding horizon control of sampled data systems , 2003, Proceedings of the 2003 American Control Conference, 2003..

[4]  T. Basar,et al.  A receding-horizon approach to robust output feedback control for nonlinear systems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

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

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

[7]  Lorenz T. Biegler,et al.  APPLICATION OF OPTIMIZATION ALGORITHMS TO NONLINEAR MPC , 2002 .

[8]  F. Allgöwer,et al.  OUTPUT FEEDBACK NONLINEAR PREDICTIVE CONTROL -A SEPARATION PRINCIPLE APPROACH , 2002 .

[9]  J. Brian Froisy Model predictive control: Past, present and future , 1994 .

[10]  B. Kouvaritakis,et al.  Observers in nonlinear model-based predictive control , 2000 .

[11]  F. Allgower,et al.  Computation and performance assessment of nonlinear model predictive control , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

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

[13]  Francis J. Doyle,et al.  Efficient optimization approaches to nonlinear model predictive control , 2003 .

[14]  David Q. Mayne,et al.  Optimization in Model Based Control 1 , 1995 .

[15]  G. Nicolao,et al.  Output Feedback Receding-Horizon Control of Discrete-Time Nonlinear Systems , 1998 .

[16]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[17]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[18]  Johan Löfberg,et al.  TOWARDS JOINT STATE ESTIMATION AND CONTROL IN MINIMAX MPC , 2002 .

[19]  V. Utkin,et al.  Sliding mode observers. Tutorial , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

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

[21]  K. Glover,et al.  A game theoretic approach to moving horizon control , 1993 .

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

[23]  A. Teel,et al.  Tools for Semiglobal Stabilization by Partial State and Output Feedback , 1995 .

[24]  C. C. Chen,et al.  On receding horizon feedback control , 1981, Autom..

[25]  James B. Rawlings,et al.  Tutorial overview of model predictive control , 2000 .

[26]  Alberto Bemporad,et al.  Output-feedback predictive control of constrained linear systems with disturbances via set-membership state estimation , 2000 .

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

[28]  Robert Engel,et al.  A continuous-time observer which converges in finite time , 2002, IEEE Trans. Autom. Control..

[29]  Jie Yu,et al.  Unconstrained receding-horizon control of nonlinear systems , 2001, IEEE Trans. Autom. Control..

[30]  A. Tornambè Output feedback stabilization of a class of non-minimum phase nonlinear systems , 1992 .

[31]  A. C. Brooms,et al.  Efficient non-linear model based predictive control , 2001 .

[32]  Riccardo Scattolini,et al.  Robustness of receding horizon control for nonlinear discrete-time systems , 1998, Robustness in Identification and Control.

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

[34]  F. Allgöwer,et al.  Output feedback stabilization of constrained systems with nonlinear predictive control , 2003 .

[35]  E. Gilbert,et al.  An existence theorem for discrete-time infinite-horizon optimal control problems , 1985 .

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

[37]  Stephen J. Wright,et al.  Applying new optimization algorithms to more predictive control , 1996 .

[38]  Stephen J. Wright,et al.  Nonlinear Predictive Control and Moving Horizon Estimation — An Introductory Overview , 1999 .

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

[40]  Frank Allgöwer,et al.  Robust model predictive control for nonlinear discrete‐time systems , 2003 .

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

[42]  H. Khalil,et al.  A separation principle for the stabilization of a class of nonlinear systems , 1997 .

[43]  M. Morari,et al.  Stability of model predictive control with mixed constraints , 1995, IEEE Trans. Autom. Control..

[44]  James B. Rawlings,et al.  Nonlinear Model Predictive Control: A Tutorial and Survey , 1994 .

[45]  J. O'Reilly,et al.  Model predictive control of nonlinear systems: computational burden and stability , 2000 .

[46]  James B. Rawlings,et al.  The stability of constrained receding horizon control with state estimation , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[47]  James B. Rawlings,et al.  Feasible Real-time Nonlinear Model Predictive Control , 2002 .

[48]  Hong Chen,et al.  Nonlinear Model Predictive Control Schemes with Guaranteed Stability , 1998 .

[49]  F. Fontes Discontinuous feedbacks, discontinuous optimal controls, and continuous-time model predictive control , 2003 .

[50]  Frank Allgöwer,et al.  The quasi-infinite horizon approach to nonlinear model predictive control , 2003 .

[51]  R. Suárez,et al.  Suboptimal control of constrained nonlinear systems via receding horizon constrained control Lyapunov functions , 2003 .

[52]  R. Pytlak Numerical Methods for Optimal Control Problems with State Constraints , 1999 .

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

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

[55]  Frank Allgöwer,et al.  On output feedback nonlinear model predictive control using high gain observers for a class of systems , 2001 .

[56]  A. N. Atassi,et al.  Separation results for the stabilization of nonlinear systems using different high-gain observer designs ☆ , 2000 .

[57]  Frank Allgöwer,et al.  Output Feedback Stabilization with Nonlinear Predictive Control: Asymptotic properties , 2003 .

[58]  D. Mayne,et al.  Moving horizon observers and observer-based control , 1995, IEEE Trans. Autom. Control..

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

[60]  G. Zimmer State observation by on-line minimization , 1994 .

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

[62]  B. Kouvaritakis,et al.  Receding horizon output feedback control for linear systems with input saturation , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[63]  M. Alamir Optimization based non-linear observers revisited , 1999 .

[64]  Wolfgang Dahmen,et al.  Introduction to Model Based Optimization of Chemical Processes on Moving Horizons , 2001 .

[65]  L. Chisci,et al.  Feasibility in predictive control of constrained linear systems: the output feedback case , 2002 .

[66]  Lorenz T. Biegler,et al.  An extension of Newton-type algorithms for nonlinear process control , 1995, Autom..

[67]  Mayuresh V. Kothare,et al.  Robust output feedback model predictive control using off-line linear matrix inequalities , 2002 .

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

[69]  M. A. Henson,et al.  Receding horizon control and discontinuous state feedback stabilization , 1995 .

[70]  G. Nicolao,et al.  Stability and Robustness of Nonlinear Receding Horizon Control , 2000 .

[71]  F. Allgower,et al.  Computational feasibility and performance of nonlinear model predictive control schemes , 2001, 2001 European Control Conference (ECC).

[72]  Andrew R. Teel,et al.  Model predictive control: for want of a local control Lyapunov function, all is not lost , 2005, IEEE Transactions on Automatic Control.

[73]  J. P. Schlöder,et al.  Ein effizienter Algorithmus für die nichtlineare prädiktive Regelung großer Systeme Teil II: Experimentelle Erprobung an einer Destillationskolonne (An Efficient Algorithm for Nonlinear Model Predictive Control of Large-Scale Systems Part II: Experimental Evaluation for a Distillation Column) , 2003 .

[74]  M. Alamir Optimization based nonlinear observers revisited , 1999 .

[75]  F. Allgöwer,et al.  A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability , 1997 .

[76]  Lorenz T. Biegler,et al.  Optimization approaches to nonlinear model predictive control , 1991 .

[77]  David Q. Mayne,et al.  Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations , 2003, IEEE Trans. Autom. Control..

[78]  Arjan van der Schaft,et al.  A receding-horizon approach to the nonlinear Hinfinity control problem , 2001, Autom..

[79]  Arthur J. Krener,et al.  Linearization by output injection and nonlinear observers , 1983 .

[80]  D. Bestle,et al.  Canonical form observer design for non-linear time-variable systems , 1983 .

[81]  C. Scherer,et al.  A game theoretic approach to nonlinear robust receding horizon control of constrained systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[82]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[83]  W. C. Li,et al.  Newton-type control strategies for constrained nonlinear processes , 1989 .

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

[85]  Hans Bock,et al.  An Efficient Algorithm for Nonlinear Model Predictive Control of Large-Scale Systems Part I: Description of the Method (Ein effizienter Algorithmus für die nichtlineare prädiktive Regelung großer Systeme Teil I: Methodenbeschreibung) , 2002 .

[86]  S. Joe Qin,et al.  An Overview of Nonlinear Model Predictive Control Applications , 2000 .

[87]  Riccardo Scattolini,et al.  Output feedback and tracking of nonlinear systems with model predictive control , 2001, Autom..

[88]  L. Biegler,et al.  Active set vs. interior point strategies for model predictive control , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[89]  L. Magni,et al.  State-feedback MPC with piecewise constant control for continuous-time systems , 2002 .