Model Predictive Control Tuning Methods: A Review

This paper provides a review of the available tuning guidelines for model predictive control, from theoretical and practical perspectives. It covers both popular dynamic matrix control and generalized predictive control implementations, along with the more general state-space representation of model predictive control and other more specialized types, such as max-plus-linear model predictive control. Additionally, a section on state estimation and Kalman filtering is included along with auto (self) tuning. Tuning methods covered range from equations derived from simulation/approximation of the process dynamics to bounds on the region of acceptable tuning parameter values.

[1]  L. Zadeh,et al.  On optimal control and linear programming , 1962 .

[2]  Demetrios G. Lainiotis,et al.  Optimal Estimation in the Presence of Unknown Parameters , 1969, IEEE Trans. Syst. Sci. Cybern..

[3]  R. Mehra On the identification of variances and adaptive Kalman filtering , 1970 .

[4]  Raman K. Mehra,et al.  Approaches to adaptive filtering , 1970 .

[5]  R. Kashyap Maximum likelihood identification of stochastic linear systems , 1970 .

[6]  P. Belanger,et al.  Identification of optimum filter steady-state gain for systems with unknown noise covariances , 1973 .

[7]  D. Alspach,et al.  A parallel filtering algorithm for linear systems with unknown time varying noise statistics , 1974 .

[8]  P. Bélanger Estimation of noise covariance matrices for a linear time-varying stochastic process , 1972, Autom..

[9]  B. Tapley,et al.  Adaptive sequential estimation with unknown noise statistics , 1976 .

[10]  T. Bohlin Four Cases of Identification of Changing Systems , 1976 .

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

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

[13]  D. Seborg,et al.  Predictive Controller Design by Principal Components Analysis , 1988, 1985 American Control Conference.

[14]  Babatunde A. Ogunnaike,et al.  Dynamic matrix control: a nonstochastic, industrial process control technique with parallels in applied statistics , 1986 .

[15]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[16]  David W. Clarke,et al.  Generalized Predictive Control - Part II Extensions and interpretations , 1987, Autom..

[17]  Dale E. Seborg,et al.  Predictive controller design for single-input/single-output (SISO) systems , 1988 .

[18]  William L. Luyben,et al.  Nonlinear dynamic matrix control for high‐purity distillation columns , 1988 .

[19]  C. Mohtadi,et al.  Properties of generalized predictive control , 1987, Autom..

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

[21]  D. G. Fisher,et al.  Selection of Tuning Parameters for Adaptive Generalized Predictive Control , 1989, 1989 American Control Conference.

[22]  S. L. Shah,et al.  Performance Tuning of Adaptive Generalized Predictive Control , 1990 .

[23]  Robert R. Bitmead,et al.  Adaptive optimal control , 1990 .

[24]  Sirish L. Shah,et al.  Analysis and tuning of adaptive generalized predictive control , 1991 .

[25]  S. L. Shah,et al.  Tuning guidelines for robust generalized predictive control , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[26]  J. Rawlings,et al.  The stability of constrained receding horizon control , 1993, IEEE Trans. Autom. Control..

[27]  Jay H. Lee,et al.  Tuning of model predictive controllers for robust performance , 1994 .

[28]  Douglas J. Cooper,et al.  A pattern-based approach to excitation diagnostics for adaptive process control , 1994 .

[29]  David J. Goodman,et al.  Personal Communications , 1994, Mobile Communications.

[30]  Ching-Chih Tsai,et al.  Multivariable self-tuning temperature control for plastic injection molding process , 1995, Proceedings IEEE Conference on Industrial Automation and Control Emerging Technology Applications.

[31]  Michael Nikolaou,et al.  Rigorous design of robust predictive controllers for processes with more inputs than outputs , 1996 .

[32]  Heinz Unbehauen,et al.  Study of predictive controller tuning methods , 1997, Autom..

[33]  Naoharu Yoshitani,et al.  Model-based control of strip temperature for the heating furnace in continuous annealing , 1998, IEEE Trans. Control. Syst. Technol..

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

[35]  Ching-Chih Tsai,et al.  Multivariable self-tuning temperature control for plastic injection molding process , 1998 .

[36]  D. Cooper,et al.  A Tuning Strategy for Unconstrained Multivariable Model Predictive Control , 1998 .

[37]  Tuning robust model predictive controllers using LQG/LTR , 1999 .

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

[39]  Jaleel Valappil,et al.  Systematic estimation of state noise statistics for extended Kalman filters , 2000 .

[40]  J. Maciejowski,et al.  Tuning MPC using H ∞ loop shaping , 2000 .

[41]  Wei Liu,et al.  Auto-tuning procedure for model-based predictive controller , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[42]  Vinay Prasad,et al.  Model predictive control of open-loop unstable cascade systems , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[43]  Mustafa Alpbaz,et al.  Application of optimal adaptive generalized predictive control to a packed distillation column , 2001 .

[44]  Emad Ali,et al.  On-line tuning strategy for model predictive controllers , 2001 .

[45]  B. De Schutter,et al.  MPC for max-plus-linear systems: closed-loop behavior and tuning , 2001, ACC.

[46]  Basil Kouvaritakis,et al.  Nonlinear predictive control : theory and practice , 2001 .

[47]  Jorge Otávio Trierweiler,et al.  RPN tuning strategy for model predictive control , 2001 .

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

[49]  Ching-Chih Tsai,et al.  Direct self-tuning model following predictive control of a variable-frequency oil-cooling machine , 2003, Proceedings of the 2003 American Control Conference, 2003..

[50]  Willy Wojsznis,et al.  Practical approach to tuning MPC. , 2003, ISA transactions.

[51]  M. R. Katebi,et al.  A tuning algorithm for multivariable restricted structure control systems using subspace identification , 2004 .

[52]  B. De Schutter,et al.  On MPC for max-plus-linear systems: Analytic solution and stability , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[53]  M. Morari,et al.  On-line Tuning of Controllers for Systems with Constraints , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[54]  Hassan Hammouri,et al.  Observer based multivariable control of a catalytic reverse flow reactor: comparison between LQR and MPC approaches , 2004, Comput. Chem. Eng..

[55]  James B. Rawlings,et al.  The autocovariance least-squares method for estimating covariances: application to model-based control of chemical reactors , 2006, IEEE Transactions on Control Systems Technology.

[56]  James B. Rawlings,et al.  A new autocovariance least-squares method for estimating noise covariances , 2006, Autom..

[57]  Jixin Qian,et al.  A Novel Robust Tuning Strategy for Model Predictive Control , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[58]  Sten Bay Jørgensen,et al.  A Generalized Autocovariance Least-Squares Method for Kalman Filter Tuning , 2008 .

[59]  Biao Huang,et al.  Assessing Model Prediction Control (MPC) Performance. 2. Bayesian Approach for Constraint Tuning , 2007 .

[60]  Yoshikazu Fukuyama,et al.  Automatic Tuning of Model Predictive Control Using Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[61]  Frank Allgöwer,et al.  Assessment and Future Directions of Nonlinear Model Predictive Control , 2007 .

[62]  Qiang Zhang,et al.  Enhanced Performance Assessment of Subspace Model-Based Predictive Controller with Parameters Tuning , 2008 .

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

[64]  Bart De Schutter,et al.  Stabilization of max-plus-linear systems using model predictive control: The unconstrained case , 2008, Autom..

[65]  M. Soroush,et al.  Model predictive controller tuning via eigenvalue placement , 2008, 2008 American Control Conference.