Tutorial overview of model predictive control

The paper provides a reasonably accessible and self-contained tutorial exposition on model predictive control (MPC). It is aimed at readers with control expertise, particularly practitioners, who wish to broaden their perspective in the MPC area of control technology. We introduce the concepts, provide a framework in which the critical issues can be expressed and analyzed, and point out how MPC allows practitioners to address the trade-offs that must be considered in implementing a control technology.

[1]  E. Davison,et al.  Pole assignment in linear time-invariant multivariable systems with constant disturbances , 1971 .

[2]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

[3]  C. R. Cutler,et al.  Dynamic matrix control¿A computer control algorithm , 1979 .

[4]  W. Hager Lipschitz Continuity for Constrained Processes , 1979 .

[5]  D. M. Prett,et al.  Optimization and constrained multivariable control of a catalytic cracking unit , 1980 .

[6]  C. R. Cutler,et al.  Optimal Solution of Dynamic Matrix Control with Linear Programing Techniques (LDMC) , 1985, 1985 American Control Conference.

[7]  Mario Sznaier,et al.  Suboptimal control of linear systems with state and control inequality constraints , 1987, 26th IEEE Conference on Decision and Control.

[8]  N. L. Ricker,et al.  Case studies of model-predictive control in pulp and paper production , 1988 .

[9]  K. T. Tan,et al.  Linear systems with state and control constraints: the theory and application of maximal output admissible sets , 1991 .

[10]  B. Bequette NONLINEAR PREDICTIVE CONTROL USING MULTI-RATE SAMPLING , 1991 .

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

[12]  Michael Nikolaou,et al.  Robust stability analysis of constrained l1‐norm model predictive control , 1993 .

[13]  E. Polak,et al.  Moving horizon control of linear systems with input saturation and plant uncertainty Part 2.Disturbance rejection and tracking , 1993 .

[14]  E. Polak,et al.  Moving horizon control of linear systems with input saturation and plant uncertainty Part 1. Robustness , 1993 .

[15]  Jay H. Lee,et al.  Receding Horizon Recursive State Estimation , 1993, 1993 American Control Conference.

[16]  E. Polak,et al.  Moving horizon control of nonlinear systems with input saturation, disturbances and plant uncertainty , 1993 .

[17]  M. Morari,et al.  Robust Stability of Constrained Model Predictive Control , 1993, 1993 American Control Conference.

[18]  James B. Rawlings,et al.  Model predictive control with linear models , 1993 .

[19]  Lorenz T. Biegler,et al.  Constraint handing and stability properties of model‐predictive control , 1994 .

[20]  Manfred Morari,et al.  State-space interpretation of model predictive control , 1994, Autom..

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

[22]  M. Morari,et al.  CONTROL OF NONLINEAR SYSTEMS SUBJECT TO INPUT CONSTRAINTS , 1995 .

[23]  권옥현 Advances in Predictive Control: Theory and Application , 1995 .

[24]  Thomas Parisini,et al.  A receding-horizon regulator for nonlinear systems and a neural approximation , 1995, Autom..

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

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

[27]  Riccardo Scattolini,et al.  Robust predictive control of systems with uncertain impulse response , 1996, Autom..

[28]  Jay H. Lee,et al.  A moving horizon‐based approach for least‐squares estimation , 1996 .

[29]  D. Chmielewski,et al.  On constrained infinite-time linear quadratic optimal control , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[30]  Ronald K. Pearson,et al.  Nonlinear process identification , 1997 .

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

[32]  Michael J. Kurtz,et al.  Input-output linearizing control of constrained nonlinear processes , 1997 .

[33]  B. Foss,et al.  Model predictive control for a class of hybrid systems , 1997, 1997 European Control Conference (ECC).

[34]  Frank Allgöwer,et al.  A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability , 1997, 1997 European Control Conference (ECC).

[35]  T. Badgwell Robust model predictive control of stable linear systems , 1997 .

[36]  Kenneth R. Muske Steady-state target optimization in linear model predictive control , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[37]  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).

[38]  B. Kouvaritakis,et al.  A robust state-space approach to stable predictive control strategies , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[39]  Stephen J. Wright,et al.  Application of Interior-Point Methods to Model Predictive Control , 1998 .

[40]  James B. Rawlings,et al.  Constrained linear quadratic regulation , 1998, IEEE Trans. Autom. Control..

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

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

[43]  James B. Rawlings,et al.  Tutorial: model predictive control technology , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

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

[45]  C. V. Rao,et al.  Steady states and constraints in model predictive control , 1999 .

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

[47]  C. V. Rao,et al.  Stability of constrained linear moving horizon estimation , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[48]  G. Martin,et al.  Nonlinear model predictive control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[49]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

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

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

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

[53]  Hans Bock,et al.  A Direct Multiple Shooting Method for Real-Time Optimization of Nonlinear DAE Processes , 2000 .

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

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

[56]  M. Morari,et al.  Predictive Control of Constrained Hybrid Systems , 2000 .

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