Fault detection of batch processes based on multivariate functional kernel principal component analysis

Abstract In some batch processes, the variables' trajectories often show obviously functional nature and can be considered as smooth functions rather than just vectors, then the collected three-way data array essentially can be transformed into a two-way function matrix. For this purpose, the approach of functional data analysis (FDA) is introduced to express the variables' functions in this article, which can highlight the subtle differences in the shape of variables' trajectories between normal batches and faulty ones, and can also easily handle the problems of irregular three-way data array, such as unequal batch length, different sampling rates, missing data, etc. Based on the function matrix, a novel monitoring method called multivariate functional kernel principal component analysis (MFKPCA) is proposed for fault detection of batch processes, which directly eigen-decomposes the two-way function matrix in the function space and uses the kernel trick to handle the nonlinear correlations. Different from the traditional PCA method, MFKPCA designs three complementary control charts for batch process monitoring based on three statistics including Hotelling's T 2 , squared prediction error (SPE) and mean squared error (MSE). Finally, some simulations and an industrial semiconductor etch process are used to illustrate the validity of the proposed monitoring method.

[1]  Furong Gao,et al.  Review of Recent Research on Data-Based Process Monitoring , 2013 .

[2]  P. J. García Nieto,et al.  Detection of outliers in gas emissions from urban areas using functional data analysis. , 2011, Journal of hazardous materials.

[3]  Xiaoling Zhang,et al.  Multiway kernel independent component analysis based on feature samples for batch process monitoring , 2009, Neurocomputing.

[4]  Furong Gao,et al.  A survey on multistage/multiphase statistical modeling methods for batch processes , 2009, Annu. Rev. Control..

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

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

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

[8]  Gene H. Golub,et al.  Generalized cross-validation as a method for choosing a good ridge parameter , 1979, Milestones in Matrix Computation.

[9]  Chunhui Zhao,et al.  Nonlinear Batch Process Monitoring Using Phase-Based Kernel-Independent Component Analysis-Principal Component Analysis (KICA-PCA) , 2009 .

[10]  J. Ramsay,et al.  Some Tools for Functional Data Analysis , 1991 .

[11]  Guan Yu,et al.  Outlier Detection in Functional Observations With Applications to Profile Monitoring , 2012, Technometrics.

[12]  P. Vieu,et al.  Nonparametric Functional Data Analysis: Theory and Practice (Springer Series in Statistics) , 2006 .

[13]  Florentina Bunea,et al.  Functional classification in Hilbert spaces , 2005, IEEE Transactions on Information Theory.

[14]  Julien Jacques,et al.  Model-based clustering for multivariate functional data , 2013, Comput. Stat. Data Anal..

[15]  Barry M. Wise,et al.  A comparison of principal component analysis, multiway principal component analysis, trilinear decomposition and parallel factor analysis for fault detection in a semiconductor etch process , 1999 .

[16]  ChangKyoo Yoo,et al.  Fault detection of batch processes using multiway kernel principal component analysis , 2004, Comput. Chem. Eng..

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

[18]  Age K. Smilde,et al.  Three‐way methods for the calibration of chromatographic systems: Comparing PARAFAC and three‐way PLS , 1991 .

[19]  ChangKyoo Yoo,et al.  On-line monitoring of batch processes using multiway independent component analysis , 2004 .

[20]  R. Bro PARAFAC. Tutorial and applications , 1997 .

[21]  G. Box Some Theorems on Quadratic Forms Applied in the Study of Analysis of Variance Problems, I. Effect of Inequality of Variance in the One-Way Classification , 1954 .

[22]  A. Cuevas A partial overview of the theory of statistics with functional data , 2014 .

[23]  A. Ferrer,et al.  Effect of synchronization on bilinear batch process modeling , 2014 .

[24]  Junghui Chen,et al.  Derivation of function space analysis based PCA control charts for batch process monitoring , 2001 .

[25]  James O. Ramsay,et al.  Functional Data Analysis , 2005 .

[26]  H. Hotelling Analysis of a complex of statistical variables into principal components. , 1933 .

[27]  David A. Clifton,et al.  An Extreme Function Theory for Novelty Detection , 2013, IEEE Journal of Selected Topics in Signal Processing.

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

[29]  Catherine A. Sugar,et al.  Clustering for Sparsely Sampled Functional Data , 2003 .

[30]  Theodora Kourti,et al.  Comparing alternative approaches for multivariate statistical analysis of batch process data , 1999 .

[31]  S. Joe Qin,et al.  Reconstruction-Based Fault Identification Using a Combined Index , 2001 .

[32]  Uwe Kruger,et al.  Synthesis of T2 and Q statistics for process monitoring , 2004 .

[33]  P. Hall,et al.  Achieving near perfect classification for functional data , 2012 .

[34]  Fabrice Rossi,et al.  Support Vector Machine For Functional Data Classification , 2006, ESANN.

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

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

[37]  H. Müller,et al.  Functional Data Analysis for Sparse Longitudinal Data , 2005 .

[38]  S. Joe Qin,et al.  Fault Detection of Nonlinear Processes Using Multiway Kernel Independent Component Analysis , 2007 .

[39]  Alberto Ferrer,et al.  Real-time synchronization of batch trajectories for on-line multivariate statistical process control using Dynamic Time Warping , 2011 .

[40]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .

[41]  Bernhard Schölkopf,et al.  Nonlinear Component Analysis as a Kernel Eigenvalue Problem , 1998, Neural Computation.