Abstract
A novel nonlinear process monitoring method based on kernel principal component analysis (KPCA)–independent component analysis (ICA) and multiple support vector machines (MSVMs) is proposed. KPCA pretreats data and makes the data structure become as linearly separable as possible. ICA seeks the projection directions in the KPCA whitened space, making the distribution of the projected data as non-Gaussian as possible. MSVMs is applied for identification of different fault sources. The application to Tennessee Eastman process indicates that the proposed method can effectively capture the nonlinear relationship in process variables and has good diagnosis capability and overall diagnosis correctness rate.
Similar content being viewed by others
References
Bin Shams, M. A., Budman, H. M., & Duever, T. A. (2011). Fault detection, identification and diagnosis using CUSUM based PCA. Chemical Engineering Science, 66(20), 4488–4498.
Chen, Q., Wynne, R. J., Goulding, P., & Sandoz, D. (2000). The application of principal component analysis and kernel density estimation to enhance process monitoring. Control Engineering Practice, 8, 531–543.
Ding, S., Zhang, P., Ding, E., Yin, S., Naik, A., Deng, P., et al. (2010). On the application of PCA technique to fault diagnosis. C Tsinghua Science & Technology, 15(2), 138–144.
Downs, J. H., & Vogel, E. F. (1993). A plant-wide industrial process control problem. Computers Chemical Engineering, 17(3), 245–255.
Ge, Z., & Song, Z. (2011). A distribution-free method for process monitoring. Expert Systems with Applications, 38(8), 9821–9829.
Han, L. Y., Ma, X. H., Lin, H. H., et al. (2008). A support vector machines approach for virtual screening of active compounds of single and multiple mechanisms from large libraries at an improved hit-rate and enrichment factor. Journal of Molecular Graphics and Modelling, 26(8), 1276–1286.
Hsu, C.-C., Chen, M.-C., & Chen, L.-S. (2010). Intelligent ICA-SVM fault detector for non-Gaussian multivariate process monitoring. Expert Systems with Applications, 37(4), 3264–3273.
Hyvarinen, A., & Oja, E. (2000). Independent component analysis: algorithms and applications. Neural Networks, 13(4–5), 411–430.
Kristan, M., Leonardis, A., & Skočaj, D. (2011). Multivariate online kernel density estimation with Gaussian kernels. Pattern Recognition, 44(10–11), 2630–2642.
Lee, J. M., Yoo, C. K., Choi, S. W., et al. (2004). Nonlinear process monitoring using kernel principal component analysis. Chemical Engineering Science, 59(1), 223–234.
Liu, J., & Chen, D.-S. (2014). Fault isolation using modified contribution plots. Computers & Chemical Engineering, 61(11), 9–19.
MacGregor, J. F., Jackle, C., & Kiparissides, C. (1994). Process monitoring and diagnosis by multiblock PLS methods. AIChE Journal, 40(5), 826–838.
Martin, E. B., & Morris, A. J. (1996). Nonparametric confidence bounds for process performance monitoring charts. Journal of Process Control, 6(6), 349–358.
Mori, J., & Jie, Y. (2014). Quality relevant nonlinear batch process performance monitoring using a kernel based multiway non-Gaussian latent subspace projection approach. Journal of Process Control, 24(1), 57–71.
Mugdadi, A. R., & Ahmad, I. A. (2004). A bandwidth selection for kernel density estimation of functions of random variables. Computational Statistics & Data Analysis, 47, 49–62.
Platt, J. C. (1999). Fast training of support vector machines using sequential minimal optimization. Advances in kernel methods support vector learning. Cambridge: MIT Press.
Shao, J.-D., Rong, G., & Lee, J. M. (2009). Learning a data-dependent kernel function for KPCA-based nonlinear process monitoring. Chemical Engineering Research and Design, 87(11), 1471–1480.
Vapnik, V. (1999). An overview of statistical learning theory. IEEE Transactions on Neural Network, 10(5), 988–999.
Vedam, H., & Venkatasubramanian, V. (1999). PCA-SDG based process monitoring and fault diagnosis. Control Engineering Practice, 7(7), 903–917.
Wang, Y., Jia, M., & Mao, Z. (2015). A fast monitoring method for multiple operating batch processes with incomplete modeling data types. Journal of Industrial and Engineering Chemistry, 21(1), 328–337.
Xiao, Y., & He, Y. (2011). A novel approach for analog fault diagnosis based on neural networks and improved kernel PCA. Neurocomputing, 74(7), 1102–1115.
Xiong, L., Liang, J., & Qian, J. (2007). Multivariate statistical process monitoring of an industrial polypropylene catalyzer reactor with component analysis and kernel density estimation. Chinese Journal of Chemical Engineering, 15(4), 524–532.
Yang, J., Gao, X., Zhang, D., & Yang, J. Y. (2005). Kernel ICA: an alternative formulation and its application to face recognition. Pattern Recognition, 38(10), 1784–1787.
Zhang, Y. (2009). Enhanced statistical analysis of nonlinear processes using KPCA, KICA and SVM. Chemical Engineering Science, 64(5), 801–811.
Zhimin, D., Jin, X., & Lizhou, W. (2007). Fault detection and diagnosis based on improved PCA with JAA method in VAV systems. Building and Environment, 42(9), 3221–3232.
Author information
Authors and Affiliations
Corresponding author
Additional information
Projects 61174123 supported by National Natural Science Foundation of China.
Rights and permissions
About this article
Cite this article
Xiao, Yw., Zhang, Xh. Novel Nonlinear Process Monitoring and Fault Diagnosis Method Based on KPCA–ICA and MSVMs. J Control Autom Electr Syst 27, 289–299 (2016). https://doi.org/10.1007/s40313-016-0232-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40313-016-0232-8