Handling Plant Variation via Error-Triggered On-line Model Identification: Application to Economic Model Predictive Control

Abstract: In the present work, an error-triggered on-line model identification approach is introduced for closed-loop systems that is able to detect and compensate for significant disturbances and variations in the plant. A moving horizon error detector is used to quantify the model accuracy and to trigger the model re-identification on-line when necessary. The proposed approach is applied in the context of economic model predictive control (EMPC), which is a feedback control approach that optimizes plant economics on-line by utilizing a process model. The on-line model identification scheme coupled with the EMPC system was applied to a benchmark catalytic chemical reactor example where the reaction rates decrease with time due to catalyst deactivation. In the presence of such plant variation, more accurate state predictions were made under the proposed EMPC scheme with on-line model identification than under an EMPC for which the model was not updated, which significantly impacted the plant economics.

[1]  J. L. Massera Contributions to Stability Theory , 1956 .

[2]  Yuandan Lin,et al.  A universal formula for stabilization with bounded controls , 1991 .

[3]  Panagiotis D. Christofides,et al.  Economic model predictive control of nonlinear process systems using Lyapunov techniques , 2012 .

[4]  Michel Verhaegen,et al.  Recursive subspace identification of linear and non-linear Wiener state-space models , 2000, Autom..

[5]  M. Moonen,et al.  On- and off-line identification of linear state-space models , 1989 .

[6]  Helen Durand,et al.  A tutorial review of economic model predictive control methods , 2014 .

[7]  Ali Cinar,et al.  A NUMERICAL-METHOD FOR DETERMINING OPTIMAL PARAMETER VALUES IN FORCED PERIODIC OPERATION , 1992 .

[8]  B. Moor,et al.  Subspace state space system identification for industrial processes , 1998 .

[9]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[10]  Patrick Dewilde,et al.  Subspace model identification Part 1. The output-error state-space model identification class of algorithms , 1992 .

[11]  David Angeli,et al.  Economic optimization using model predictive control with a terminal cost , 2011, Annu. Rev. Control..

[12]  N. El‐Farra,et al.  Bounded robust control of constrained multivariable nonlinear processes , 2003 .

[13]  Panagiotis D. Christofides,et al.  Economic model predictive control of nonlinear process systems using empirical models , 2015 .