(601f) Using Data Variety for Modeling and Control of Batch Processes | AIChE

(601f) Using Data Variety for Modeling and Control of Batch Processes

Authors 

Garg, A. - Presenter, McMaster University
Mhaskar, P., McMaster University
In this age of big data and Internet of Things (IOT), massive amount of data is generated by various sensing devices. Big data are generally characterized by 3 Vs namely, volume, data variety (temperatures and pressures along with infrared spectroscopy, acoustic, or video images) and velocity [1]. In addition to these, sometimes additional parameters - veracity and value, are included to characterize the challenges associated with big data. Several of these challenges (such as those related to databases) are best addressed within the fields of computer science and business analytics applications. An aspect of big data that falls within the realm of process control problems is that of handling data variety and veracity.

While not necessarily identified in the contributions as 'big data solutions', several researchers have developed feedback control schemes that utilize traditional (temperatures etc.) as well as distributed (in the form of particle size distribution measurements) [2] either as part of a first-principles based approach or in purely data driven models [3-6]. The present work aims to address the outstanding big data modeling and control problem (particularly in the context of batch operations), as detailed below.

The process model (used for feedback control) is generally understood to be one of two kinds- so called first principles models, where the structure of the model is given by governing equations (appropriate balances, laws of thermodynamics), or data driven model, where the structure of the model is chosen based on simplicity of model development (albeit cognizant of the ability to predict process dynamics). Both models, however have parameters that need to be identified/determined, and this can only be done via measurements. In this sense, the availability of more data (or variety of data) generally increases the ability to capture the process dynamics better and thus presents an opportunity for advanced control implementation.

A popular advanced model-based control approach, model predictive control (MPC), has increasingly been studied for the control of batch processes (see, e.g., MPC formulations that utilize first principles models [7-10] and for data-driven approaches [11-15]). The presence of variety of data (henceforth referred to as data variety), however, poses a challenge with first-principles model-based control. In this approach, the model complexity increases to explain data variety. For instance, in case of a particulate process, while the temperature and concentration measurements can be described using ordinary differential equations, prediction of particle size distribution requires population balance equations. Although results exist in the literature where first-principles based approach have been successfully used for control, use of alternative, data driven approaches remains attractive due to the abundance of data and the associated simplicity of model development.

This motivates the development of data driven modeling and control approaches to handle the emerging big data opportunity. Over past several decades, data-analytics in process systems engineering have gained prominence. Largely, methods have been developed and applications demonstrated for traditional data [16-19] with limited results illustrating robust archiving (volume) aspect of the big data in batch processes [20]. One well known approach to data driven batch quality modeling and control is to use latent variable methods. Some of the contributions in this area have dealt with data variety issue directly [3-5] or in conjunction with first-principles model [6]. The simplest implementation of these methods uses so called batch-wise unfolding where each row represents a complete batch duration. However, this unfolding method introduces problems dealing with batches of unequal duration. To address these problems, two methods have been introduced. One method uses a monotonically increasing variable to align batches. The second, more advanced method, uses a technique developed for alignment of sound in voice recognition called dynamic time warping (DTW [20]. While these approaches are useful tools for batch monitoring, they are not as helpful for control because it is unclear how to map future variable trajectories back to the real time domain.

In summary, while possible for monitoring, these models cannot be directly utilized to vary batch durations to achieve improved product quality in a feedback control framework that uses big data. To account for these limitations, for traditional data, a multi-model approach was proposed in [12]. These models were based on the 'current measurements' of the process instead of the 'time'. In more recent work, a subspace-based modeling and control approach for batch quality control was proposed, comprising a state space dynamic model and a quality model, that also did not require batches to be of the same duration for building the model [14]. While these recent results are based on building models using traditional data, they present an opportunity to be adapted to handle the big data problem.

Motivated by these considerations, this work presents the use of data variety for modeling and control of batch particulate process using a two-tier subspace identification based approach. Two formulations are presented: a) minimizing the volume of fines in the final product by leveraging the variety of measurements and b) control of shape of the particle size distribution in the product.

[1] S. J. Qin, Process data analytics in the era of big data, AIChE Journal 60 (9) 360 (2014) 3092–3100.

[2] A. Kumar, M. Baldea, T. F. Edgar, Real-time optimization of an industrial steam methane reformer under distributed sensing, Control Engineering Practice 54 (2016) 140–153.

[3] J. Flores-Cerrillo, J. F. MacGregor, Control of particle size distributions in emulsion semibatch polymerization using mid-course correction policies, Industrial and Engineering Chemistry Research 41 (7) (2002) 1805-1814.

[4] J. Flores-Cerrillo, J. F. MacGregor, Control of batch product quality by trajectory manipulation using latent variable models, Journal of Process Control 14 (5) (2004) 539–553.

[5] M. Park, M. Dokucu, Regulation of the emulsion particle size distribution to an optimal trajectory using partial least squares model-based predictive control, Industrial & engineering (2004) 7227–7237.

[6] M.-J. Park, F. J. Doyle, Nonlinear model order reduction and control of particle size distribution in a semibatch vinyl acetate/butyl acrylate emulsion copolymerization reactor, Korean Journal of Chemical Engineering 21 (1) (2004) 168–176.

[7] D. Shi, N. H. El-Farra, M. Li, P. Mhaskar, P. D. Christofides, Predictive control of particle size distribution in particulate processes, Chemical Engineering Science 61 (1) (2006) 268–281.

[8] D. Bonvin, Optimal operation of batch reactors- a personal view, Journal of Process Control 8 (5-6) (1998) 355–368.

[9] P. D. Christofides, M. Li, L. M¨adler, Control of particulate processes: Recent results and future challenges, Powder Technology 175 (1) (2007) 1–7.

[10] P. D. Christofides, N. El-Farra, M. Li, P. Mhaskar, Model-based control of particulate processes, Chemical Engineering Science 63 (5) (2008) 1156–1172.

[11] S. Aumi, P. Mhaskar, Integrating Data-Based Modeling and Nonlinear Control Tools For Batch Process Control, Aiche Journal 58 (2012) 2105–2119.

[12] S. Aumi, B. Corbett, P. Mhaskar, T. Clarke-Pringle, Data-based modeling and control of Nylon-6, 6 batch polymerization, IEEE Transactions on Control Systems Technology 21 (1) (2013) 94–106.

[13] B. Corbett, B. Macdonald, P. Mhaskar, Model Predictive Quality Control of Polymethyl Methacrylate, IEEE Transactions on Control Systems Technology 23 (2) (2013) 3948–3953.

[14] B. Corbett, P. Mhaskar, Subspace identification for data-driven modeling and quality control of batch processes, AIChE Journal (2016) 62 (2016) 1581-1601.

[15] A. Garg, P. Mhaskar, Subspace Identification-Based Modeling and Control of Batch Particulate Processes, Industrial & Engineering Chemistry Research 56 (26) (2017) 7491–7502.

[16] R. J. Treasure, U. Kruger, J. E. Cooper, Dynamic multivariate statistical process control using subspace identification, Journal of Process Control 14 (3) (2004) 279–292.

[17] T. Kourti, Multivariate dynamic data modeling for analysis and statistical process control of batch processes, start-ups and grade transitions, Journal of Chemometrics 17 (1) (2003) 93–109.

[18] J. Flores-Cerrillo, J. F. MacGregor, Latent variable MPC for trajectory tracking in batch processes, Journal of Process Control 15 (6) (2005) 651–663.

[19] M. Golshan, J. F. MacGregor, M.-J. Bruwer, P. Mhaskar, Latent Variable Model

Predictive Control (LV-MPC) for trajectory tracking in batch processes, Journal of Process Control 20 (4) (2010) 538–550.

[20] T. Kourti, Abnormal situation detection, three-way data and projection methods; robust data archiving and modeling for industrial applications, Annual Reviews in Control 27 II (2003) 131–139.