A novel fault detection approach based on multilinear sparse PCA: application on the semiconductor manufacturing processes
A novel fault detection approach based on multilinear sparse PCA: application on the semiconductor manufacturing processes
Batch processes are extremely important to researchers since they are widely used in many fields such as biochemistry, pharmacy, and semiconductors. The powerful batch detection method is critical to increase the performance of the overall equipment and to reduce the use of check wafers. Many techniques have been used in batch process monitoring. Among them, the multivariate statistical process control (MSPC) is very useful in batch process monitoring because of the large number of records data. Therefore, batch processes have certain characteristics, such as multimodal batch nonlinearity trajectories, which were challenged by these MSPCs. In this paper, a novel process monitoring methods based on multilinear sparse PCA (MSPCA) are proposed to overcome these shortcomings. MSPCA handle batch data as a matrix (second order), although most of the other multivariate statistical analysis approaches handles batch data as a vector (first order). Vectorization of batch data tends to ignore parts of the information. Furthermore, The MSPCA can extract more useful data from the batch data with less storage requirements and computational complexity compared to current multivariate statistical analysis approaches. The efficiency of the monitoring technique is implemented in the numerical example and Lam 9600 metal etcher process. The performance of MPSCA is characterized by a fault detection rate of 100%, as well as a false alarm rate higher than 83%. Simulation results show that MSPCA outperforms the traditional techniques.
___
- [1] Zhu J, Gao F. Similar batch process monitoring with orthogonal subspace alignment. IEEE Transactions on Industrial Electronics 2018; 65 (10): 8173–8183. doi: 10.1109/tie.2018.2803785
- [2] Zhang S, Zhao C. Slow-feature-analysis-based batch process monitoring with comprehensive interpretation of operation condition deviation and dynamic anomaly. IEEE Transactions on Industrial Electronics 2019; 66 (5): 3773–3783. doi: 10.1109/tie.2018.2853603
- [3] He QP, Qin SJ, Wang J. A new fault diagnosis method using fault directions in fisher discriminant analysis, AIChE Journal 2005; 51 (2):555–571. doi: 10.1002/aic.10325
- [4] Adil M, Abid M, Khan AQ, Mustafa G, Ahmed N. Exponential discriminant analysis for fault diagnosis. Neurocomputing 2016; 171: 1344–1353. doi: 10.1016/j.neucom.2015.07.099
- [5] Yu W, Zhao C. Sparse exponential discriminant analysis and its application to fault diagnosis. IEEE Transactions on Industrial Electronics 2018; 65 (7): 5931–5940. doi: 10.1109/tie.2017.2782232
- [6] He QP, Wang J. Fault detection using the k-nearest neighbor rule for semiconductor manufacturing processes. IEEE Transactions on Semiconductor Manufacturing 2007; 20 (4): 345–354. doi: 10.1109/tsm.2007.907607
- [7] He QP, Wang J. Principal component based k-nearest-neighbor rule for semiconductor process fault detection. In: IEEE 2008 American Control Conference; 2005. pp. 1606-1611.
- [8] Yin S, Ding SX, Xie X, Luo H. A review on basic data-driven approaches for industrial process monitoring. IEEE Transactions on Industrial Electronics 2014; 61 (11): 6418–6428. doi: 10.1109/tie.2014.2301773
- [9] Qin SJ. Survey on data-driven industrial process monitoring and diagnosis. Annual Reviews in Control 2012; 36 (2): 220–234. doi: 10.1016/j.arcontrol.2012.09.004
- [10] Dong Y, Qin SJ. A novel dynamic PCA algorithm for dynamic data modeling and process monitoring. Journal of Process Control 2018; 67: 1–11. doi: 10.1016/j.jprocont.2017.05.002
- [11] Harkat MF, Djelel S, Doghmane N, Benouaret M. Sensor fault detection, isolation and reconstruction using nonlinear principal component analysis. International Journal of Automation and Computing 2007; 4 (2): 149–155. doi: 10.1007/s11633-007-0149-6
- [12] Nomikos P, MacGregor JF. Monitoring batch processes using multiway principal component analysis. AIChE Journal 1994; 40 (8): 1361–1375. doi: 10.1002/aic.690400809
- [13] Nomikos P, MacGregor JF. Multi-way partial least squares in monitoring batch processes. Chemometrics and Intelligent Laboratory Systems 1995; 30 (1): 97–108. doi: 10.1016/0169-7439(95)00043-7
- [14] Lee JM, Yoo C, Lee IB. On-line batch process monitoring using different unfolding method and independent component analysis. Journal of Chemical Engineering of Japan 2003; 36 (11): 1384–1396. doi: 10.1252/jcej.36.1384
- [15] Yu H, Khan F, Garaniya V. Modified independent component analysis and bayesian network-based two-stage fault diagnosis of process operations. Industrial & Engineering Chemistry Research 2015; 54 (10): 2724–2742. doi: 10.1021/ie503530v
- [16] Zhang C, Xu T, Li Y. A novel fault detection scheme based on difference in independent component for reliable process monitoring: Application on the semiconductor manufacturing processes. Journal of Chemical Engineering of Japan 2020; 53 (7): 313–320. doi: 10.1252/jcej.19we054
- [17] Hu K, Yuan J. Multivariate statistical process control based on multiway locality preserving projections. Journal of Process Control 2008; 18 (7-8): 797–807. doi: 10.1016/j.jprocont.2007.11.002
- [18] GUO H, LI H. On-line batch process monitoring with improved multi-way independent component analysis. Chinese Journal of Chemical Engineering 2013; 21 (3): 263–270. doi: 10.1016/s1004-9541(13)60485-4
- [19] Luo L, Bao S, Mao J, Tang D, Gao Z. Fuzzy phase partition and hybrid modeling based quality prediction and process monitoring methods for multiphase batch processes. Industrial & Engineering Chemistry Research 2016; 55 (14): 4045–4058. doi: 10.1021/acs.iecr.5b04252
- [20] Qin Y, Zhao C, Gao F. An iterative two-step sequential phase partition (ITSPP) method for batch process modeling and online monitoring. AIChE Journal 2016; 62 (7): 2358–2373. doi: 10.1002/aic.15205
- [21] Luo L, Bao S, Mao J, Tang D. Quality prediction and quality-relevant monitoring with multilinear PLS for batch processes. Chemometrics and Intelligent Laboratory Systems 2016; 150: 9–22. doi: 10.1016/j.chemolab.2015.11.004
- [22] Luo L, Bao S, Gao Z, Yuan J. Batch process monitoring with GTucker2 model. Industrial & Engineering Chemistry Research 2014; 53 (39): 15101–15110. doi: 10.1021/ie5015102
- [23] Meng X, Morris AJ, Martin EB. On-line monitoring of batch processes using a PARAFAC representation. Journal of Chemometrics 2003; 17 (1): 65–81. doi: 10.1002/cem.776
- [24] Ye J, Janardan R, Li Q. Gpca: An efficient dimension reduction scheme for image compression and retrieval. In: ACM Press 2004 Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining; 2004. pp. 354–363.
- [25] Muradore R, Fiorini P. A PLS-based statistical approach for fault detection and isolation of robotic manipulators. IEEE Transactions on Industrial Electronics 2012; 59 (8): 3167–3175. doi: 10.1109/tie.2011.2167110
- [26] Chaouch A, Bouzenad K, Ramdani M. Enhanced multivariate process monitoring for biological wastewater treatment plants. International Journal of Electrical Energy 2014; pages 131–137. doi: 10.12720/ijoee.2.2.131-137
- [27] Zou H, Hastie T, Tibshirani R. Sparse principal component analysis. Journal of Computational and Graphical Statistics 2006; 15 (2): 265–286. doi: 10.1198/106186006x113430
- [28] Jenatton R, Obozinski G, Bach F. Structured sparse principal component analysis. In: JMLR Workshop and Conference Proceedings 2010 Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics 2010; pp. 366-373
- [29] Journée M, Nesterov Y, Richtárik P, Sepulchre R. Generalized power method for sparse principal component analysis. Journal of Machine Learning Research 2010; 11: 517–553.
- [30] Wang SJ, Sun MF, Chen YH,Pang EP, Zhou CG. Stpca: Sparse tensor principal component analysis for feature extraction. In: IEEE 2012 Proceedings of the 21st International Conference on Pattern Recognition; 2012, pp. 2278–2281.
- [31] Peng P, Zhang Y, Liu F, Wang H, Zhang H. A robust and sparse process fault detection method based on RSPCA. IEEE Access 2019; 7: 133799–133811. doi: 10.1109/access.2019.2928329
- [32] Guo L, Wu P, Gao J, Lou S. Sparse kernel principal component analysis via sequential approach for nonlinear process monitoring. IEEE Access 2019; 7: 47550–47563. doi: 10.1109/access.2019.2909986
- [33] Gajjar S, Kulahci M, Palazoglu A. Real-time fault detection and diagnosis using sparse principal component analysis. Journal of Process Control 2018; 67: 112–128. doi: 10.1016/j.jprocont.2017.03.005
- [34] Toumi R, Kourd Y, Ramdani M. Data driven photovoltaic power station monitoring using robust sparse representation. In: IEEE 2019 1st International Conference on Sustainable Renewable Energy Systems and Applications, Tebessa, Algeria; 2019, pp 1-5.
- [35] Bayar H, TERZİ ÜK. Grid-connected induction generator interturn fault analysis using a PCA-ANN-based algorithm. Turkish Journal of Electrical Engineering & Computer Sciences 2016; 24 (3): 1340-1350. doi: 10.3906/elk1312-145
- [36] Lu H, Plataniotis KN, Venetsanopoulos AN. MPCA: Multilinear principal component analysis of tensor objects. IEEE Transactions on Neural Networks 2008; 19 (1): 18–39. doi: 10.1109/tnn.2007.901277
- [37] Lai Z, Xu Y, Chen Q, Yang J, Zhang D. Multilinear sparse principal component analysis. IEEE Transactions on Neural Networks and Learning Systems 2014; 25 (10): 1942–1950. doi: 10.1109/tnnls.2013.2297381
- [38] Liu J, Wang D, Chen J. Monitoring framework based on generalized tensor PCA for three-dimensional batch process data. Industrial & Engineering Chemistry Research 2020; 59 (22): 10493–10508. doi: 10.1021/acs.iecr.9b06244
- [39] Wise BM, Gallagher NB, Butler SW, White DD, Barna GG. A comparison of principal component analysis, multiway principal component analysis, trilinear decomposition and parallel factor analysis for fault detection in a semiconductor etch process. Journal of Chemometrics 1999; 13 (3-4): 379–396.