Generalized predictive control tuning by controller matching

The tuning of state-space model predictive control (MPC) based on reverse engineering has been investigated in literature using the inverse optimality problem ( [1] and [2]). The aim of the inverse optimality is to find the tuning parameters of MPC to obtain the same behavior as an arbitrary linear-time-invariant (LTI) controller (favorite controller). This requires equal control horizon and prediction horizon, and loop-shifting is often used to handle non-strictly-proper favorite controllers. This paper presents a reverse-engineering tuning method for MPC based on transfer function formulation, also known as generalized predictive control (GPC). The feasibility conditions of the matching of a GPC with a favorite controller are investigated. This approach uses a control horizon equal to one and does not require any loop-shifting techniques to deal with non-strictly-proper favorite controllers. The method is applied to a binary distillation column example.

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

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

[3]  Edward N. Hartley,et al.  Designing MPC controllers by reverse-engineering existing LTI controllers , 2011, ArXiv.

[4]  Pierre Apkarian,et al.  Exact observer-based structures for arbitrary compensators , 1999 .

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

[6]  Quang N. Tran,et al.  On the way to autonomous model predictive control: a distillation column simulation study , 2013 .

[7]  J. Maciejowski,et al.  Robust finite horizon MPC without terminal constraints , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[8]  Alberto Bemporad,et al.  Model Predictive Control Tuning by Controller Matching , 2010, IEEE Transactions on Automatic Control.

[9]  S. Skogestad DYNAMICS AND CONTROL OF DISTILLATION COLUMNS A tutorial introduction , 1997 .

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

[11]  Sebastian Engell,et al.  Multivariable MPC design based on a frequency response approximation approach , 2013, 2013 European Control Conference (ECC).

[12]  R. E. Kalman,et al.  When Is a Linear Control System Optimal , 1964 .

[13]  A. Jameson,et al.  Optimality of linear control systems , 1972 .

[14]  Edward N. Hartley,et al.  Designing Output-Feedback Predictive Controllers by Reverse-Engineering Existing LTI Controllers , 2013, IEEE Transactions on Automatic Control.

[15]  Sebastian Engell,et al.  Tuning MPC for desired closed-loop performance for MIMO systems , 2011, Proceedings of the 2011 American Control Conference.

[16]  S. Engell,et al.  Tuning MPC for desired closed-loop performance for SISO systems , 2010, 18th Mediterranean Conference on Control and Automation, MED'10.

[17]  G. Stein,et al.  Robustness with observers , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[18]  B. Anderson,et al.  Linear Optimal Control , 1971 .

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