Weighted Similarity based Just-In-Time Model Predictive Control for Batch Trajectory Tracking

Abstract Being different from the continuous process, batch processes in the practical industry have several distinct characteristics, such as the unsteady state, severe nonlinearity, and iterative operation. For tracking a reference trajectory of a batch process, data-driven model predictive controllers have been proposed with the progress of sensors and machine learning. Among them, the latent variable space model-based controllers (LV-MPC) have been applied to the batch processes for decades. When there exist time- and batch-varying trajectory and disturbance, however, utilization of a single model using the aggregate historical dataset may reduce the capability of the predictive model and the control performance. It is because maintaining a single global model can miss the details of process dynamics at the current state. To solve this problem, we propose to update the local model in the manner of just-in-time learning (JITL) and to use them to the predictive controller design at first. Then, two different weighted similarity methods based on principal component analysis (PCA) and partial least squares (PLS) are proposed to enhance the performance of sorting out the most relevant dataset able to explain the current state. A fed-batch bioreactor system, which has time- and batch-varying reference trajectory and disturbance, is simulated to verify the efficiency of the proposed methods. Simulation results show that weighted similarity based on PLS and its application to JITL latent variable space model predictive controller (LV-MPC) has an improved control performance as it sorts out the data with the useful information about the current dynamics.

[1]  Svante Wold,et al.  Modelling and diagnostics of batch processes and analogous kinetic experiments , 1998 .

[2]  John F. MacGregor,et al.  Multi-way partial least squares in monitoring batch processes , 1995 .

[3]  J. Macgregor,et al.  Control of batch product quality by trajectory manipulation using latent variable models , 2004 .

[4]  Prashant Mhaskar,et al.  Latent variable model predictive control for trajectory tracking in batch processes: Alternative modeling approaches , 2011 .

[5]  Prashant Mhaskar,et al.  Latent Variable Model Predictive Control (LV-MPC) for trajectory tracking in batch processes , 2010 .

[6]  Theodora Kourti,et al.  Process analysis, monitoring and diagnosis, using multivariate projection methods , 1995 .

[7]  Jay H. Lee,et al.  Extended Kalman Filter Based Nonlinear Model Predictive Control , 1993, 1993 American Control Conference.

[8]  Zengliang Gao,et al.  Just-in-time kernel learning with adaptive parameter selection for soft sensor modeling of batch processes , 2012 .

[9]  Alberto Ferrer,et al.  Self-tuning run to run optimization of fed-batch processes using unfold-PLS , 2007 .

[10]  Richard D. Braatz,et al.  Just-in-Time-Learning based Extended Prediction Self-Adaptive Control for batch processes , 2016 .

[11]  Wei Zhang,et al.  JITL based MWGPR soft sensor for multi-mode process with dual-updating strategy , 2016, Comput. Chem. Eng..

[12]  John Matthew Santosuosso,et al.  Dynamic optimization of batch processing , 2003 .

[13]  Yi Liu,et al.  Integrated soft sensor using just-in-time support vector regression and probabilistic analysis for quality prediction of multi-grade processes , 2013 .

[14]  Barry Lennox,et al.  Trajectory tracking of batch product quality using intermittent measurements and moving window estimation , 2012, Proceedings of 2012 UKACC International Conference on Control.

[15]  John F. MacGregor,et al.  Latent variable MPC for trajectory tracking in batch processes , 2005 .

[16]  Zhiqiang Ge,et al.  A comparative study of just-in-time-learning based methods for online soft sensor modeling , 2010 .

[17]  Weihua Li,et al.  Recursive PCA for adaptive process monitoring , 1999 .

[18]  Fan Miao,et al.  Adaptive Gaussian Mixture Model-Based Relevant Sample Selection for JITL Soft Sensor Development , 2014 .

[19]  Junghui Chen,et al.  On-line batch process monitoring using dynamic PCA and dynamic PLS models , 2002 .

[20]  Jong Min Lee,et al.  Ensemble learning based latent variable model predictive control for batch trajectory tracking under concept drift , 2020, Comput. Chem. Eng..

[21]  Barry Lennox,et al.  Real-time monitoring of an industrial batch process , 2006, Comput. Chem. Eng..

[22]  N. Nakpong,et al.  Just-In-Time predictive control for a two-wheeled robot , 2012, 2012 Tenth International Conference on ICT and Knowledge Engineering.

[23]  John F. MacGregor,et al.  Adaptive batch monitoring using hierarchical PCA , 1998 .