Monitoring, Multi-rate Modeling, and Economic Model Predictive Control of Chemical Processes

In this thesis we develop methods and strategies for the design of advanced data-driven monitoring, control, and optimization algorithms for addressing the problems of handling severe faults and economically operating chemical processes while accounting for the complex process dynamics and intricate variable interactions, including issues such as lack of output measurements, process constraints and system uncertainty. In the initial phase of this research, in an effort to better detect and identify process faults, we propose a novel pattern matching based process monitoring approach. Traditional multivariate statistical processes monitoring (MSPM) techniques like principal component analysis (PCA) and partial least squares (PLS) are notwell-suited inmonitoring non-Gaussian processes because the derivation ofT2 and SPE indices requires the approximate multivariate Gaussian distribution of the process data. In this work, a novel pattern analysis driven dissimilarity approach is developed by integrating multidimensional mutual information (MMI) with independent component analysis (ICA) in order to quantitatively evaluate the statistical dependency between the independent component subspaces of the normal benchmark and monitored data sets. The new MMI based ICA dissimilarity index is derived from the higher-order statistics so that the non-Gaussian process features can be extracted efficiently. Moreover, the moving-window strategy is used to deal with process dynamics. The multidimensional mutual information based ICA dissimilarity method is applied to the Tennessee Eastman Chemical process. The process monitoring results of the proposed Page vii of xxi method are demonstrated to be superior to those of the regular PCA, PCA dissimilarity, regular ICA and angle based ICA dissimilarity approaches. Next, we address the problemof the unavailability of reliable andcomputationallymanageable first-principles-based models by developing a data-based multi-rate modeling and control approach. To this end, we consider the problem of multi-rate modeling and economic model predictive control (EMPC) of electric arc furnaces (EAF), which are widely used in the steel industry to produce molten steel from scrap metal. The two main challenges that we address are the multi-rate nature of the measurement availability, and the requirement to achieve final product of a desired characteristic, while minimizing the operation cost. To this end, multi-rate models are identified that include predictions for both the infrequently and frequently measured process variables. The models comprise local linear models and an appropriate weighting scheme to capture the nonlinear nature of the EAF. The resulting model is integrated into a two-tiered predictive controller that enables the target end-point to be achieved while minimizing the associated cost. The EMPC is implemented on the EAF process and the closed-loop simulation results subject to the limited availability of process measurements and noise illustrate the improvement in economic performance over existing trajectory-tracking approaches. Finally, we consider the problem of variable duration economic model predictive control (EMPC) of batch processes subject to multi-rate and missing data. To this end, we first generalize a recently developed subspace-based model identification approach for batch processes to handle multi-rate and missing data by utilizing the incremental singular value decomposition technique. Exploiting the fact that the proposed identification approach is capable of handling inconsistent batch lengths, the resulting dynamic model is integrated into a tiered EMPC formulation that optimizes process economics (including batch duration). Simulation case studies involving application to the energy intensive electric arc furnace Page viii of xxi process demonstrate the efficacy of the proposed approach compared to a traditional trajectory tracking approach subject to the limited availability of process measurements, missing data, measurement noise and constraints.

[1]  Dominique Bonvin,et al.  Process optimization via constraints adaptation , 2008 .

[2]  Panagiotis D. Christofides,et al.  Economic model predictive control of nonlinear process systems using Lyapunov techniques , 2012 .

[3]  Christos Georgakis,et al.  Disturbance detection and isolation by dynamic principal component analysis , 1995 .

[4]  Jie Yu,et al.  Localized Fisher discriminant analysis based complex chemical process monitoring , 2011 .

[5]  L. Biegler,et al.  Fast economic model predictive control based on NLP-sensitivities , 2014 .

[6]  Prashant Mhaskar,et al.  Multi-rate Modeling and Economic Model Predictive Control of the Electric Arc Furnace , 2016, Modeling and Control of Batch Processes.

[7]  Dominique Bonvin,et al.  Dynamic optimization of batch processes: I. Characterization of the nominal solution , 2003, Comput. Chem. Eng..

[8]  John F. MacGregor STATISTICAL PROCESS CONTROL OF MULTIVARIATE PROCESSES , 1994 .

[9]  Dominique Bonvin,et al.  On the role of the necessary conditions of optimality in structuring dynamic real-time optimization schemes , 2013, Comput. Chem. Eng..

[10]  MORITZ DIEHL,et al.  A Real-Time Iteration Scheme for Nonlinear Optimization in Optimal Feedback Control , 2005, SIAM J. Control. Optim..

[11]  Lieven Vandenberghe,et al.  Interior-Point Method for Nuclear Norm Approximation with Application to System Identification , 2009, SIAM J. Matrix Anal. Appl..

[12]  John F. MacGregor,et al.  Modeling of dynamic systems using latent variable and subspace methods , 2000 .

[13]  Stephen J. Wright,et al.  On GROUSE and incremental SVD , 2013, 2013 5th IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP).

[14]  Prashant Mhaskar,et al.  Subspace identification for data‐driven modeling and quality control of batch processes , 2016 .

[15]  S. Qin,et al.  Multimode process monitoring with Bayesian inference‐based finite Gaussian mixture models , 2008 .

[16]  Jie Yu,et al.  A Bayesian inference based two-stage support vector regression framework for soft sensor development in batch bioprocesses , 2012, Comput. Chem. Eng..

[17]  Johannes Gerhardt Bekker Modelling and control of an electric arc furnace off-gas process , 1998 .

[18]  Yingwei Zhang,et al.  Enhanced statistical analysis of nonlinear processes using KPCA, KICA and SVM , 2009 .

[19]  Aapo Hyvärinen,et al.  Fast and robust fixed-point algorithms for independent component analysis , 1999, IEEE Trans. Neural Networks.

[20]  A. J. Morris,et al.  Non-parametric confidence bounds for process performance monitoring charts☆ , 1996 .

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

[22]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[23]  John F. MacGregor,et al.  Multivariate monitoring of batch processes using batch‐to‐batch information , 2004 .

[24]  Lorenz T. Biegler,et al.  Optimizing process economics online using model predictive control , 2013, Comput. Chem. Eng..

[25]  E. F. Vogel,et al.  A plant-wide industrial process control problem , 1993 .

[26]  Manabu Kano,et al.  Statistical process monitoring based on dissimilarity of process data , 2002 .

[27]  Prashant Mhaskar,et al.  Data‐driven model predictive quality control of batch processes , 2013 .

[28]  Randy J. Pell,et al.  Genetic algorithms combined with discriminant analysis for key variable identification , 2004 .

[29]  Bo Wahlberg,et al.  On Consistency of Subspace Methods for System Identification , 1998, Autom..

[30]  X. Wang,et al.  Statistical Process Control Charts for Batch Operations Based on Independent Component Analysis , 2004 .

[31]  Alexander Kraskov,et al.  Published under the scientific responsability of the EUROPEAN PHYSICAL SOCIETY Incorporating , 2002 .

[32]  Efstratios N. Pistikopoulos,et al.  Constrained dynamic programming of mixed-integer linear problems by multi-parametric programming , 2014, Comput. Chem. Eng..

[33]  Bart De Moor,et al.  Subspace Identification for Linear Systems: Theory ― Implementation ― Applications , 2011 .

[34]  Dominique Bonvin,et al.  Adaptation strategies for real-time optimization , 2009, Comput. Chem. Eng..

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

[36]  A. Gosiewski,et al.  Dynamic optimization of a steel-making process in electric arc furnace , 1970 .

[37]  Christopher L.E. Swartz,et al.  An algorithm for hierarchical supervisory control , 1995 .

[38]  Jie Yu A nonlinear kernel Gaussian mixture model based inferential monitoring approach for fault detection and diagnosis of chemical processes , 2012 .

[39]  B. Bakshi Multiscale PCA with application to multivariate statistical process monitoring , 1998 .

[40]  I. D. Washington,et al.  Design under uncertainty using parallel multiperiod dynamic optimization , 2014 .

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

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

[43]  Andreas Johnsson,et al.  A model on CO2 emission reduction in integrated steelmaking by optimization methods , 2008 .

[44]  Bart De Moor,et al.  A unifying theorem for three subspace system identification algorithms , 1995, Autom..

[45]  ChangKyoo Yoo,et al.  Statistical process monitoring with independent component analysis , 2004 .

[46]  Barry M. Wise,et al.  The process chemometrics approach to process monitoring and fault detection , 1995 .

[47]  S. Qin,et al.  Multiway Gaussian Mixture Model Based Multiphase Batch Process Monitoring , 2009 .

[48]  Helen Durand,et al.  A tutorial review of economic model predictive control methods , 2014 .

[49]  S. Joe Qin,et al.  Statistical process monitoring: basics and beyond , 2003 .

[50]  Dale E. Seborg,et al.  Evaluation of a pattern matching method for the Tennessee Eastman challenge process , 2006 .

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

[52]  Zhi-huan Song,et al.  Process Monitoring Based on Independent Component Analysis - Principal Component Analysis ( ICA - PCA ) and Similarity Factors , 2007 .

[53]  Richard D. Braatz,et al.  Fault Detection and Diagnosis in Industrial Systems , 2001 .

[54]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[55]  Panagiotis D. Christofides,et al.  On finite-time and infinite-time cost improvement of economic model predictive control for nonlinear systems , 2014, Autom..

[56]  Sirish L. Shah,et al.  Identification of chemical processes with irregular output sampling , 2006 .

[57]  Leo H. Chiang,et al.  Fault diagnosis in chemical processes using Fisher discriminant analysis, discriminant partial least squares, and principal component analysis , 2000 .

[58]  Zhang Liu,et al.  Nuclear norm system identification with missing inputs and outputs , 2013, Syst. Control. Lett..

[59]  Efstratios N. Pistikopoulos,et al.  A dynamic programming based approach for explicit model predictive control of hybrid systems , 2015, Comput. Chem. Eng..

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

[61]  Stephen J. Wright,et al.  Local Convergence of an Algorithm for Subspace Identification from Partial Data , 2013, Found. Comput. Math..

[62]  N. S. Khalid On-and off-line identification of linear state space models , 2012 .

[63]  Panagiotis D. Christofides,et al.  Model-Based Control of Particulate Processes , 2002 .

[64]  A. Kraskov,et al.  Estimating mutual information. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[65]  Ian K. Craig,et al.  Economic evaluation and design of an electric arc furnace controller based on economic objectives , 2004 .

[66]  Ian K. Craig,et al.  Modeling and Simulation of an Electric Arc Furnace Process , 1999 .

[67]  U. Kruger,et al.  Moving window kernel PCA for adaptive monitoring of nonlinear processes , 2009 .

[68]  Dominique Bonvin,et al.  Dynamic optimization of batch processes: II. Role of measurements in handling uncertainty , 2003, Comput. Chem. Eng..

[69]  Sirish L. Shah,et al.  Nonlinear Process Monitoring Using Supervised Locally Linear Embedding Projection , 2014 .

[70]  Karlene A. Kosanovich,et al.  Improved Process Understanding Using Multiway Principal Component Analysis , 1996 .

[71]  Dominique Bonvin,et al.  Real-Time Optimization of Batch Processes by Tracking the Necessary Conditions of Optimality , 2007 .

[72]  Christopher L.E. Swartz,et al.  Dynamic modeling of an industrial electric arc furnace , 2005 .

[73]  B Lennox,et al.  Process monitoring of an industrial fed-batch fermentation. , 2001, Biotechnology and bioengineering.

[74]  Si-Zhao Joe Qin,et al.  An overview of subspace identification , 2006, Comput. Chem. Eng..

[75]  N. Lawrence Ricker,et al.  Decentralized control of the Tennessee Eastman Challenge Process , 1996 .

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

[77]  Christopher L.E. Swartz,et al.  Dynamic optimization of electric arc furnace operation , 2007 .

[78]  Biao Huang,et al.  Robust identification of piecewise/switching autoregressive exogenous process , 2009 .

[79]  R. Bhushan Gopaluni,et al.  Nonlinear system identification under missing observations: The case of unknown model structure , 2010 .

[80]  Arthur K. Kordon,et al.  Fault diagnosis based on Fisher discriminant analysis and support vector machines , 2004, Comput. Chem. Eng..

[81]  Brett Ninness,et al.  Robust maximum-likelihood estimation of multivariable dynamic systems , 2005, Autom..

[82]  Kwang Y. Lee,et al.  Diagonal recurrent neural networks for dynamic systems control , 1995, IEEE Trans. Neural Networks.

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

[84]  M. Paluš,et al.  Inferring the directionality of coupling with conditional mutual information. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[85]  Lorenz T. Biegler,et al.  Advanced-Multi-Step Nonlinear Model Predictive Control , 2013 .

[86]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[87]  Jie Yu Multiway discrete hidden Markov model‐based approach for dynamic batch process monitoring and fault classification , 2012 .

[88]  Christopher L.E. Swartz,et al.  Optimal operation of process plants under partial shutdown conditions , 2013 .

[89]  A. J. Morris,et al.  Local dynamic partial least squares approaches for the modelling of batch processes , 2008 .

[90]  A. Singhal,et al.  Pattern matching in historical batch data using PCA , 2002 .

[91]  Y. Cao,et al.  State-space independent component analysis for nonlinear dynamic process monitoring , 2010 .

[92]  Moritz Diehl,et al.  A Lyapunov Function for Economic Optimizing Model Predictive Control , 2011, IEEE Transactions on Automatic Control.