Offset-free tracking MPC: A tutorial review and comparison of different formulations

Offset-free Model Predictive Control formulations refer to a class of algorithms that are able to achieve output tracking of reference signals despite the presence of plant/model mismatch or unmeasured nonzero mean disturbances. The general approach is to augment the nominal system with disturbances, i.e. to build a disturbance model, and to estimate the state and disturbance from output measurements. Some alternatives are available, which are based on a non augmented system with state disturbance observer, or on velocity form representations of the system to be controlled. In this paper, we review the disturbance model approach and two different approaches in a coherent framework. Then, differently from what is reported in the literature, we show that the two alternative formulations are indeed particular cases of the general disturbance model approach.

[1]  Alejandro H. González,et al.  Conditions for offset elimination in state space receding horizon controllers: A tutorial analysis , 2008 .

[2]  James B. Rawlings,et al.  Tutorial overview of model predictive control , 2000 .

[3]  Gabriele Pannocchia,et al.  The Velocity Algorithm LQR: a survey , 2001 .

[4]  Gabriele Pannocchia,et al.  Prediction Error Based Performance Monitoring, Degradation Diagnosis and Remedies in Offset‐Free MPC: Theory and Applications , 2014 .

[5]  Gabriele Pannocchia,et al.  Disturbance models for offset‐free model‐predictive control , 2003 .

[6]  Marcello Farina,et al.  A Robust MPC Algorithm for Offset-Free Tracking of Constant Reference Signals , 2012, IEEE Transactions on Automatic Control.

[7]  Gabriele Pannocchia,et al.  Robust Disturbance Modeling for Model Predictive Control with Application to Multivariable Ill-conditioned Processes , 2003 .

[8]  James B. Rawlings,et al.  Achieving state estimation equivalence for misassigned disturbances in offset‐free model predictive control , 2009 .

[9]  Manfred Morari,et al.  Linear offset-free Model Predictive Control , 2009, Autom..

[10]  Alberto Bemporad,et al.  Combined Design of Disturbance Model and Observer for Offset-Free Model Predictive Control , 2007, IEEE Transactions on Automatic Control.

[11]  Piotr Tatjewski,et al.  Advanced Control of Industrial Processes: Structures and Algorithms , 2006 .

[12]  Carlos E. García,et al.  Fundamental Process Control , 1988 .

[13]  Kenneth R. Muske,et al.  Disturbance modeling for offset-free linear model predictive control , 2002 .

[14]  Piotr Tatjewski,et al.  Disturbance modeling and state estimation for offset-free predictive control with state-space process models , 2014, Int. J. Appl. Math. Comput. Sci..

[15]  Manfred Morari,et al.  Nonlinear offset-free model predictive control , 2012, Autom..

[16]  Marcello Farina,et al.  An MPC algorithm for offset-free tracking of constant reference signals , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[17]  Manfred Morari,et al.  Offset-free reference tracking with model predictive control , 2010, Autom..