Tutorial: model predictive control technology

This paper provides a brief tutorial on model predictive control (MPC) theory for linear and nonlinear models. The discussion of MPC with linear models covers the topics of steady-state target calculation, infinite horizon receding horizon regulation, resolving infeasibilities caused by constraints, and state estimation and disturbance models. The section on nonlinear models briefly discusses what is desirable from a theoretical perspective and what is possible from an implementation perspective and focuses on some current efforts to bridge this gap. The paper concludes with a brief outlook for future developments in the areas of nonlinear MPC, robustness, moving horizon state estimation and MPC of hybrid systems.

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

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

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

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

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

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

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

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

[9]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[26]  T. A. Badgwell,et al.  An Overview of Industrial Model Predictive Control Technology , 1997 .

[27]  T. Basar,et al.  H∞-0ptimal Control and Related Minimax Design Problems: A Dynamic Game Approach , 1996, IEEE Trans. Autom. Control..

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

[29]  J. Rawlings,et al.  Infinite Horizon Linear Quadratic Control with Constraints , 1996 .

[30]  E. Mosca Optimal, Predictive and Adaptive Control , 1994 .

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

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

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

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

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

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

[37]  F. G. Shinskey,et al.  Feedback controllers for the process industries , 1994 .

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

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

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

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

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

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

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

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

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

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

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

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

[50]  Dale E. Seborg,et al.  Nonlinear Process Control , 1996 .

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