Data‐driven model predictive quality control of batch processes

This Chapter considers the problem of driving a batch process to a specified product quality using data-driven model predictive control (MPC). To address the problem of unavailability of online quality measurements, an inferential quality model, which relates the process conditions over the entire batch duration to the final quality, is required. The accuracy of this type of quality model, however, is sensitive to the prediction of the future batch behavior until batch termination. In this work, we handle this “missing data" problem by integrating a previously developed data-driven modeling methodology, which combines multiple local linear models with an appropriate weighting function to describe nonlinearities, with the inferential model in a MPC framework. The key feature of this approach is that the causality and nonlinear relationships between the future inputs and outputs are accounted for in predicting the final quality and computing the manipulated input trajectory. The efficacy of the proposed predictive control design is illustrated via closed-loop simulations of a nylon-6,6 batch polymerization process with limited measurements.

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

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

[3]  Fuli Wang,et al.  Quality prediction based on phase-specific average trajectory for batch processes , 2008 .

[4]  Hichem Frigui,et al.  Clustering by competitive agglomeration , 1997, Pattern Recognit..

[5]  Yew Seng Ng,et al.  An adjoined multi-model approach for monitoring batch and transient operations , 2009, Comput. Chem. Eng..

[6]  J. Macgregor,et al.  Within-Batch and Batch-to-Batch Inferential-Adaptive Control of Semibatch Reactors: A Partial Least Squares Approach , 2003 .

[7]  John F. MacGregor,et al.  Iterative Learning Control for Final Batch Product Quality Using Partial Least Squares Models , 2005 .

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

[9]  John F. MacGregor,et al.  Optimization of molecular-weight distribution using batch-to-batch adjustments , 1998 .

[10]  Gerardo Beni,et al.  A Validity Measure for Fuzzy Clustering , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Panagiotis D. Christofides,et al.  Predictive control of particle size distribution in particulate processes , 2006 .

[12]  Prashant Mhaskar,et al.  Predictive control of crystal size distribution in protein crystallization , 2005, Nanotechnology.

[13]  Prashant Mhaskar,et al.  Integrating data‐based modeling and nonlinear control tools for batch process control , 2012 .

[14]  C. Kravaris,et al.  Multivariable nonlinear control of a continuous polymerization reactor: An experimental study , 1993 .

[15]  Prashant Mhaskar,et al.  Data-Based Modeling and Control of Nylon-6, 6 Batch Polymerization , 2013, IEEE Transactions on Control Systems Technology.

[16]  C. Kravaris,et al.  Synthesis of multivariable nonlinear controllers by input/output linearization , 1990 .

[17]  Dong Dong,et al.  Batch-to-Batch Optimization Using Neural Network Models , 1996 .

[18]  Ali Cinar,et al.  MONITORING OF BATCH PHARMACEUTICAL FERMENTATIONS: DATA SYNCHRONIZATION, LANDMARK ALIGNMENT, AND REAL-TIME MONITORING , 2002 .

[19]  Prashant Mhaskar,et al.  Data-based modeling and control of nylon-6,6 batch polymerization , 2011, Proceedings of the 2011 American Control Conference.

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

[21]  Jay H. Lee,et al.  Model-based iterative learning control with a quadratic criterion for time-varying linear systems , 2000, Autom..

[22]  John F. MacGregor,et al.  Product Quality Control in Semibatch Reactors Using Midcourse Correction Policies , 1997 .

[23]  Furong Gao,et al.  Stage-based process analysis and quality prediction for batch processes , 2005 .

[24]  S. Ding,et al.  Closed-loop subspace identification: an orthogonal projection approach , 2004 .

[25]  Ramprasad Yelchuru,et al.  Discriminatory learning based performance monitoring of batch processes , 2011, Proceedings of the 2011 American Control Conference.

[26]  Ali Cinar,et al.  Statistical monitoring of multistage, multiphase batch processes , 2002 .

[27]  James C. Bezdek,et al.  A Convergence Theorem for the Fuzzy ISODATA Clustering Algorithms , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[29]  J. Macgregor,et al.  Experiences with industrial applications of projection methods for multivariate statistical process control , 1996 .

[30]  Masoud Soroush,et al.  Optimal design and operation of batch reactors. 1. Theoretical framework , 1993 .

[31]  B. Kowalski,et al.  Partial least-squares regression: a tutorial , 1986 .

[32]  P. A. Taylor,et al.  Synchronization of batch trajectories using dynamic time warping , 1998 .

[33]  Rajagopalan Srinivasan,et al.  Multi-model based real-time final product quality control strategy for batch processes , 2009, Comput. Chem. Eng..

[34]  Jeremy S. Conner,et al.  Process monitoring and quality variable prediction utilizing PLS in industrial fed-batch cell culture , 2009 .

[35]  P. McLellan,et al.  Dynamic modeling and optimal fed-batch feeding strategies for a two-phase partitioning bioreactor. , 2000, Biotechnology and bioengineering.

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

[37]  S. Wold,et al.  Multi‐way principal components‐and PLS‐analysis , 1987 .

[38]  J. Macgregor,et al.  Control of Particle Size Distributions in Emulsion Semibatch Polymerization Using Mid-Course Correction Policies , 2002 .

[39]  Yaman Arkun,et al.  A nonlinear DMC algorithm and its application to a semibatch polymerization reactor , 1992 .