Move Suppression Calculations for Well-Conditioned MPC.

Several popular tuning strategies applicable to Model Predictive Control (MPC) schemes such as GPC and DMC have previously been developed. Many of these tuning strategies require an approximate model of the controlled process to be obtained, typically of the First Order Plus Dead Time type. One popular method uses such a model to analytically calculate an approximate value of the move suppression coefficient to achieve a desired condition number for the regularized system dynamic matrix; however it is not always accurate and tends to under-estimate the required value. In this paper an off-line method is presented to exactly calculate the move suppression coefficient required to achieve a desired condition number directly from the unregularized system dynamic matrix. This method involves an Eigendecomposition of the system dynamic matrix - which may be too unwieldy in some cases -and a simpler analytical expression is also derived. This analytical expression provides a guaranteed tight upper bound on the required move suppression coefficient yielding a tuning formula which is easy to apply, even in on-line situations. Both methods do not require the use of approximate or reduced order process models for their application. Simulation examples and perturbation studies illustrate the effectiveness of the methods in both off-line and on-line MPC configurations. It is shown that accurate conditioning and improved closed loop robustness can be achieved.

[1]  E. Iglesias,et al.  Tuning equation ford dynamic matrix control in siso loops , 2006 .

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

[3]  H. Wolkowicz,et al.  Bounds for eigenvalues using traces , 1980 .

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

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

[6]  Peyman Bagheri,et al.  An analytical tuning approach to multivariable model predictive controllers , 2014 .

[7]  Ali Khaki Sedigh,et al.  Analytical approach to tuning of model predictive control for first-order plus dead time models , 2013 .

[8]  D. Dougherty,et al.  Tuning Guidelines of a Dynamic Matrix Controller for Integrating (Non-Self-Regulating) Processes , 2003 .

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

[10]  Rickey Dubay,et al.  Well-conditioned model predictive control. , 2004, ISA transactions.

[11]  D. Seborg,et al.  Predictive Controller Design by Principal Components Analysis , 1985 .

[12]  A. Khaki Sedigh,et al.  Generalized predictive control and tuning of industrial processes with second order plus dead time models , 2010 .

[13]  Douglas J. Cooper,et al.  A novel tuning strategy for multivariable model predictive control , 1997 .

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

[15]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[16]  M. Soroush,et al.  Model Predictive Control Tuning Methods: A Review , 2010 .

[17]  Marko Bacic,et al.  Model predictive control , 2003 .

[18]  D. Cooper,et al.  A Tuning Strategy for Unconstrained SISO Model Predictive Control , 1997 .

[19]  G Z Gous,et al.  Using MV overshoot as a tuning metric in choosing DMC move suppression values. , 2012, ISA transactions.

[20]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[21]  E. Camacho,et al.  Generalized Predictive Control , 2007 .