464293 A State-Space Formulation for Autocovariance-Based Plant-Model Mismatch Estimation in Model Predictive Control
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.
References
[1] S. J. Qin. Statistical process monitoring: Basics and beond.
[2] Mark L. Darby and Michael Nikolaou. MPC: Current practice and challenges.
[3] A. AlGhazzawi and B. Lennox. Monitoring a complex refining process using multivariate statistics.
[4] J. Yu and S. J. Qin. Statistical MIMO controller performance monitoring. Part I: Data-driven covariance benchmark.
[5] T. J. Harris. Assessment of closed loop performance.
[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.
[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.
[8] S. Wang and M. Baldea. Autocovariance-based MPC model mismatch estimation for SISO systems. In
[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
See more of this Group/Topical: Computing and Systems Technology Division