Latent variable model predictive control for trajectory tracking in batch processes: Alternative modeling approaches

Abstract Several Latent Variable Model (LVM) structures for modeling the time histories of batch processes are investigated from the view point of their suitability for use in Latent Variable Model Predictive Control (LV-MPC) [1] for trajectory tracking and disturbance rejection in batch processes. The LVMs are based on Principal Component Analysis (PCA). Two previously proposed approaches (Batch-Wise Unfolding (BWU) and Observation-Wise with Time-lag Unfolding (OWTU)) for modeling of batch processes [2] are incorporated in the LV-MPC and the benefits and drawbacks of each are explored. Furthermore, a new modeling approach (Regularized Batch-Wise Unfolding (RBWU)) is proposed to overcome the shortcomings of each of the previous modeling approaches while keeping the major benefits of both. The performances of the three latent variable modeling approaches in the course of LV-MPC for trajectory tracking and disturbance rejection are illustrated using two simulated batch reactor case studies. It is seen that the RBWU approach models the nonlinearity and time-varying properties of the batch almost as accurately as BWU approach, but needs fewer observations (batches) for model identification and results in a smoother PCA model. Recommendations are then given on which modeling approach to use under different scenarios.

[1]  Prashant Mhaskar,et al.  Robust model predictive control and fault handling of batch processes , 2011 .

[2]  P. A. Taylor,et al.  Missing data methods in PCA and PLS: Score calculations with incomplete observations , 1996 .

[3]  John F. MacGregor,et al.  Feedback control of polymer quality in semi-batch copolymerization reactors , 1992 .

[4]  John F. MacGregor,et al.  State estimation for semi-batch polymerization reactors , 1992 .

[5]  Babatunde A. Ogunnaike,et al.  Control of product quality for batch nylon 6,6 autoclaves , 1998 .

[6]  Theodora Kourti,et al.  Model Predictive Monitoring for Batch Processes , 2004 .

[7]  A. Smilde,et al.  Multivariate statistical process control of batch processes based on three-way models , 2000 .

[8]  J. Macgregor,et al.  Nonlinear adaptive temperature control of multi-product, semi-batch polymerization reactors , 1995 .

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

[10]  Ka-Yiu San,et al.  Application of Gain Scheduling to the Control of Batch Bioreactors , 1987, 1987 American Control Conference.

[11]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

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

[13]  R. A. Wright,et al.  Nonlinear controllers for trajectory tracking in batch processes , 1989 .

[14]  B. Kouvaritakis,et al.  Efficient MPC Optimization using Pontryagin's Minimum Principle , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[15]  Masoud Golshan System Identification and Trajectory Tracking Control and Batch Processes Using Latent Variable Models , 2010 .

[16]  Jesús Picó,et al.  Multi-phase principal component analysis for batch processes modelling , 2006 .

[17]  Iqbal M. Mujtaba,et al.  Performance of different types of controllers in tracking optimal temperature profiles in batch reactors , 2000 .

[18]  B. Foss,et al.  A new optimization algorithm with application to nonlinear MPC , 2004 .

[19]  Seongkyu Yoon,et al.  Principal‐component analysis of multiscale data for process monitoring and fault diagnosis , 2004 .

[20]  J. Macgregor,et al.  Monitoring batch processes using multiway principal component analysis , 1994 .

[21]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[22]  T. J. Harris,et al.  Performance assessment of multivariable feedback controllers , 1996, Autom..

[23]  I. Jolliffe Principal Component Analysis , 2002 .

[24]  John F. MacGregor,et al.  Multivariate SPC charts for monitoring batch processes , 1995 .

[25]  Alberto Ferrer,et al.  PLS: A versatile tool for industrial process improvement and optimization , 2008 .

[26]  Theodora Kourti,et al.  Analysis, Monitoring and Fault Diagnosis of Industrial Processes Using Multivariate Statistical Projection Methods , 1996 .

[27]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

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

[29]  A. Ferrer,et al.  Dealing with missing data in MSPC: several methods, different interpretations, some examples , 2002 .

[30]  Prashant Mhaskar,et al.  Safe‐steering of batch process systems , 2009 .

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

[32]  B. J. Cott,et al.  Temperature control of exothermic batch reactors using generic model control , 1989 .