(309a) A State-Space Formulation for Autocovariance-Based Plant-Model Mismatch Estimation in Model Predictive Control

Simkoff, J. - Presenter, McKetta Department of Chemical Engineering, University of Texas at Austin, Austin, TX
Baldea, M., The University of Texas at Austin
Wang, S., University of Texas at Austin
Chiang, L., Dow Inc.
Castillo, I., Dow Inc.
Stanley, D., Dow Chemical
Model predictive control (MPC) has become the preferred strategy for handling complex, multivariate control problems in the process industries. MPC uses a model of the plant dynamics to predict response over a control horizon, and provides an optimal sequence of control moves at each time step. MPC is considered a mature technology, with thousands of implementations currently in place, benefiting from several decades of technological developments from both academic and industrial contributors [1]. In recent years, state-space model forms of MPC have gained traction. This is due to their ability to handle the full range of process dynamics, such as integrating and unstable systems, which are not in general dealt with by other model forms, such as the more traditionally used (and still predominant in applications) convolution models. State-space models also offer more flexibility in accounting for unmeasured disturbances in the state estimation step [2].

Although MPC confers benefits over, e.g., multi-loop approaches for many multivariable systems, as with any model-based method it is limited in performance by the model quality, i.e. how well the true process dynamics are represented by the model. Frequent system re-identification could in principle be implemented, but this tends to be cost prohibitive in practice; alternative methods are needed to ensure MPC performs as expected. As such, in there has recently been increasing interest in the problem of monitoring and assessing MPC controller performance. More general techniques for controller performance monitoring and assessment have been applied to MPC. Examples include data-driven methods such as Principal Component Analysis (PCA) and Partial Least Squares (PLS)-based fault detection [3], as well as benchmarking against performance indices, e.g. Linear Quadratic Gaussian (LQG) and Minimum Variance Controllers (MVC) [4],[5]. While these methods are often successful in indicating degraded control quality, they are often limited in their ability to provide useful model diagnosis. The development of techniques for quantifying MPC plant-model mismatch remains thus an area of active research.

Several approaches have been proposed, e.g., making use of partial correlation analysis [6] and frequency domain analysis with setpoint excitation [7]. In our previous work, we introduced an approach for estimating plant-model mismatch from closed loop operating data by means of an explicit output autocovariance-mismatch relation [8,9]. We demonstrated its effectiveness for MPC in with models in both convolution and transfer function form.

In this presentation, we extend our approach to the increasingly important class of MPCs which use state-space form models. We develop an autocovariance-mismatch relation, which explicitly links the mismatch in each of the state-space model parameters to the autocovariance of the process outputs. We then pose mismatch estimation as an optimization problem, wherein we seek to minimize (in the least squares sense) the discrepancy between the predicted output autocovariance and that computed from the actual data. We present a multivariable case study demonstrating the use of this approach, and we discuss some computational and statistical features of the method.


[1] S. J. Qin. Statistical process monitoring: Basics and beond. Journal of Chemometrics, 17:480â??502, 2003.

[2] Mark L. Darby and Michael Nikolaou. MPC: Current practice and challenges. Control Engineering Practice, 20(4):328â??342, 2012.

[3] A. AlGhazzawi and B. Lennox. Monitoring a complex refining process using multivariate statistics. Control Engineering Practice, 16:294â??307, 2008.

[4] J. Yu and S. J. Qin. Statistical MIMO controller performance monitoring. Part I: Data-driven covariance benchmark. J. Proc. Contr., 18:277â??296, 2008.

[5] T. J. Harris. Assessment of closed loop performance. Can. J. Chem. Eng., 67:856â??861, 1989.

[6] Abhijit S. Badwe, Ravindra D. Gudi, Rohit S. Patwardhan, Sirish L. Shah, and Sachin C. Patwardhan. Detection of model-plant mismatch in MPC applications. Journal of Process Control, 19(8):1305â??1313, 2009.

[7] Sehej Kaw, Arun K Tangirala, and Alireza Karimi. Improved methodology and set-point design for diagnosis of model-plant mismatch in control loops using plant-model ratio. Journal of Process Control, 24:1720â??1732, 2014.

[8] S. Wang and M. Baldea. Autocovariance-based MPC model mismatch estimation for SISO systems. In Proceedings of 54th IEEE Conference on Decision and Control, pages 3032â??3037, Osaka, Japan, 2015.

[9] S. Wang, J. Simkoff, M. Baldea, L. Chiang, I. Castillo, R. Bindlish, and D. Stanley. Data-driven plant-model mismatch quantification in input- constrained linear mpc. In Proceedings of The 11th IFAC Symposium on Dynamics and Control of Process Systems, Trondheim, Norway, 2016.