Using a Time Delay Neural Network Approach to Diagnose the Out-of-Control Signals for a Multivariate Normal Process with Variance Shifts
Abstract
:1. Introduction
2. The Process and TDNN
2.1. MNP
2.2. Time-Delay Neural Network
3. Experimental Results
4. Classification Performance
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Reis, M.S.; Gins, G. Industrial process monitoring in the big data/industry 4.0 era: From detection, to diagnosis, to prognosis. Processes 2017, 5, 35. [Google Scholar] [CrossRef]
- Hotelling, H. Multivariate quality control, illustrated by the air testing of sample bombsights. In Selected Techniques of Statistical Analysis; Eisenhart, C., Hastay, M.W., Wallis, W.A., Eds.; McGraw-Hill: New York, NY, USA, 1947. [Google Scholar]
- Lowry, C.A.; Woodall, W.H.; Champ, C.W.; Rigdon, C.E. A multivariate exponentially weighted moving average control chart. Technometrics 1992, 34, 46–53. [Google Scholar] [CrossRef]
- Weese, M.; Martinez, W.; Megahed, F.M.; Jones-Farmer, L.A. Statistical learning methods applied to process monitoring: An overview and perspective. J. Qual. Technol. 2016, 48, 4–24. [Google Scholar] [CrossRef]
- Blazek, L.W.; Novic, B.; Scott, M.D. Displaying multivariate data using polyplots. J. Qual. Technol. 1987, 19, 69–74. [Google Scholar] [CrossRef]
- Subramanyan, N.; Houshmand, A.A. Simultaneous representation of multivariate and corresponding univariate x-bar charts using a line graph. Qual. Eng. 1995, 7, 681–682. [Google Scholar] [CrossRef]
- Fuchs, C.; Benjamin, Y. Multivariate profile charts for statistical process control. Technometrics 1994, 36, 182–195. [Google Scholar] [CrossRef]
- Atienza, O.O.; Ching, L.T.; Wah, B.A. Simultaneous monitoring of univariate and multivariate SPC information using boxplots. Int. J. Qual. Sci. 1998, 3, 194–204. [Google Scholar] [CrossRef]
- Hotelling, H. Multivariate Quality Control. In Techniques of Statistical Analysis; Eisenhart, C., Hastay, M., Wallism, W.A., Eds.; McGraw-Hill: New York, NY, USA, 1947. [Google Scholar]
- Yang, H.-H.; Huang, M.-L.; Yang, S.-W. Integrating auto-associative neural networks with Hotelling T2 control charts for wind turbine fault detection. Energies 2015, 8, 12100–12115. [Google Scholar] [CrossRef]
- Mason, R.L.; Tracy, N.D.; Young, J.C. Decomposition of T2 for multivariate control chart interpretation. J. Qual. Technol. 1995, 27, 99–105. [Google Scholar] [CrossRef]
- Mason, R.L.; Tracy, N.D.; Young, J.C. A practical approach for interpreting multivariate T2 control chart signals. J. Qual. Technol. 1997, 29, 396–406. [Google Scholar] [CrossRef]
- Doganaksoy, N.; Faltin, F.W.; Tucker, W.T. Identification of out of control quality characteristics in a multivariate manufacturing environment. Commun. Stat. Theory Methods 1991, 20, 2775–2790. [Google Scholar] [CrossRef]
- Runger, G.C.; Alt, F.B.; Montgomery, D.C. Contributors to a multivariate SPC chart signal. Commun. Stat. Theory Methods 1996, 25, 2203–2213. [Google Scholar] [CrossRef]
- Vives-Mestres, M.; Daunis-i-Estadella, P.; Martín-Fernández, J. Out-of-control signals in three-part compositional T2 control chart. Qual. Reliab. Eng. Int. 2014, 30, 337–346. [Google Scholar] [CrossRef]
- Vives-Mestres, M.; Daunis-i-Estadella, J.; Martín-Fernández, J.A. Signal interpretation in Hotelling’s T2 control chart for compositional data. IIE Trans. 2016, 48, 661–672. [Google Scholar] [CrossRef]
- Kim, J.; Jeong, M.K.; Elsayed, E.A.; Al-Khalifa, K.N.; Hamouda, A.M.S. An adaptive step-down procedure for fault variable identification. Int. J. Prod. Res. 2016, 54, 3187–3200. [Google Scholar] [CrossRef]
- Pina-Monarrez, M. Generalization of the Hotelling’s T2 decomposition method to the R-chart. Int. J. Ind. Eng. Theory Appl. Pract. 2018, 25, 200–214. [Google Scholar]
- Aparisi, F.; Avendaño, G.; Sanz, J. Techniques to interpret T2 control chart signals. IIE Trans. 2006, 38, 647–657. [Google Scholar] [CrossRef]
- Shao, Y.E.; Hsu, B.S. Determining the contributors for a multivariate SPC chart signal using artificial neural networks and support vector machine. Int. J. Innov. Comput. Inf. Control 2009, 5, 4899–4906. [Google Scholar]
- Niaki, S.T.A.; Abbasi, B. Fault diagnosis in multivariate control charts using artificial neural networks. Qual. Reliab. Eng. Int. 2005, 21, 825–840. [Google Scholar] [CrossRef]
- Guh, R.S. On-line identification and quantification of mean shifts in bivariate processes using a neural network-based approach. Qual. Reliab. Eng. Int. 2007, 23, 367–385. [Google Scholar] [CrossRef]
- Hwarng, H.B.; Wang, Y. Shift detection and source identification in multivariate autocorrelated processes. Int. J. Prod. Res. 2010, 48, 835–859. [Google Scholar] [CrossRef]
- Cheng, C.S.; Cheng, H.P. Identifying the source of variance shifts in the multivariate process using neural network and support vector machines. Expert Syst. Appl. 2008, 35, 198–206. [Google Scholar] [CrossRef]
- Salehi, M.; Kazemzadeh, R.B.; Salmasnia, A. On line detection of mean and variance shift using neural networks and support vector machine in multivariate processes. Appl. Soft Comput. 2012, 12, 2973–2984. [Google Scholar] [CrossRef]
- Salehi, M.; Bahreininejad, A.; Nakhai, I. On-line analysis of out-of-control signals in multivariate manufacturing processes using a hybrid learning-based model. Neurocomputing 2011, 74, 2083–2095. [Google Scholar] [CrossRef]
- Shao, Y.E.; Hou, C.D. Hybrid artificial neural networks modeling for faults identification of a stochastic multivariate process. Abstr. Appl. Anal. 2013, 2013, 386757. [Google Scholar] [CrossRef]
- Shao, Y.E.; Lu, C.J.; Wang, Y.C. A hybrid ICA-SVM approach for determining the fault quality variables in a multivariate process. Math. Probl. Eng. 2012, 2012, 284910. [Google Scholar] [CrossRef]
- Shao, Y.E.; Hou, C.D. Fault identification in industrial processes using an integrated approach of neural network and analysis of variance. Math. Probl. Eng. 2013, 2013, 516760. [Google Scholar] [CrossRef]
- Alfaro, E.; Alfaro, J.L.; Gámez, M.; García, N. A boosting approach for understanding out-of-control signals in multivariate control charts. Int. J. Prod. Res. 2009, 47, 6821–6834. [Google Scholar] [CrossRef]
- Chang, S.I.; AW, C.A. A neural fuzzy control chart for detecting and classifying process mean shifts. Int. J. Prod. Res. 1996, 34, 2265–2278. [Google Scholar] [CrossRef]
- Cook, D.F.; Zobel, C.W.; Nottingham, Q.J. Utilization of neural networks for the recognition of variance shifts in correlated manufacturing process parameters. Int. J. Prod. Res. 2001, 39, 3881–3887. [Google Scholar] [CrossRef]
- Guh, R.S. Integrating artificial intelligence into on-line statistical process control. Qual. Reliab. Eng. Int. 2003, 19, 1–20. [Google Scholar] [CrossRef]
- He, S.G.; He, Z.; Wang, G.A. Online monitoring and fault identification of mean shifts in bivariate processes using decision tree learning techniques. J. Intell. Manuf. 2013, 24, 25–34. [Google Scholar] [CrossRef]
- He, S.; Wang, G.A.; Zhanga, M.; Cook, D.F. Multivariate process monitoring and fault identification using multiple decision tree classifiers. Int. J. Prod. Res. 2013, 51, 3355–3371. [Google Scholar] [CrossRef]
- Yu, J.B.; Xi, L.F. A neural network ensemble-based model for on-line monitoring and diagnosis of out-of-control signals in multivariate manufacturing processes. Expert Syst. Appl. 2009, 36, 909–921. [Google Scholar] [CrossRef]
- Yu, J.B.; Xi, L.F.; Zhou, X. Intelligent monitoring and diagnosis of manufacturing processes using an integrated approach of KBANN and GA. Comput. Ind. 2008, 59, 489–501. [Google Scholar] [CrossRef]
- Bersimis, S.; Sgora, A.; Psarakis, S. Methods for interpreting the out-of-control signal of multivariate control charts: A comparison study. Qual. Reliab. Eng. Int. 2017, 33, 2295–2326. [Google Scholar] [CrossRef]
- Waibel, A.; Hanazana, T.; Hinton, G.; Shikano, K.; Lang, K.J. Phoneme recognition using time delay neural networks. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 328–339. [Google Scholar] [CrossRef]
- Kelo, S.M.; Dudul, S.V. Short-term Maharashtra state electrical power load prediction with special emphasis on seasonal changes using a novel focused time lagged recurrent neural network based on time delay neural network model. Expert Syst. Appl. 2011, 38, 1554–1564. [Google Scholar] [CrossRef]
- Khansa, L.; Liginlal, D. Predicting stock market returns from malicious attacks: A comparative analysis of vector autoregression and time-delayed neural networks. Decis. Support Syst. 2011, 51, 745–759. [Google Scholar] [CrossRef]
- Jha, G.K.; Sinha, K. Time-delay neural networks for time series prediction: An application to the monthly wholesale price of oilseeds in India. Neural Comput. Appl. 2014, 24, 563–571. [Google Scholar] [CrossRef]
- Alt, F.B. Multivariate quality control. In Encyclopedia of Statistical Sciences; Johnson, N.L., Kotz, S., Eds.; John Wiley & Sons: New York, NY, USA, 1985; Volume 6. [Google Scholar]
- Shao, Y.E.; Chiu, C.C. Applying emerging soft computing approaches to control chart pattern recognition for an SPC—EPC process. Neurocomputing 2016, 201, 19–28. [Google Scholar] [CrossRef]
- Cherkassky, V.; Ma, Y. Practical selection of SVM parameters and noise estimation for SVM regression. Neural Netw. 2004, 17, 113–126. [Google Scholar] [CrossRef] [Green Version]
- Shao, Y.E.; Chang, P.Y.; Lu, C.J. Applying two-stage neural network based classifiers to the identification of mixture control chart patterns for an SPC-EPC process. Complexity 2017, 2017, 1–10. [Google Scholar] [CrossRef]
MNP5 | MNP9 |
---|---|
(1) C5-1 = {F5-1, F5-2, F5-3} | (1) C9-1 = {F9-1, F9-2, F9-3} |
(2) C5-2 = {F5-1, F5-2, F5-4} | (2) C9-2 = {F9-1, F9-2, F9-9} |
(3) C5-3 = {F5-1, F5-2, F5-5} | (3) C9-3 = {F9-1, F9-5, F9-9} |
(4) C5-4 = {F5-1, F5-3, F5-4} | (4) C9-4 = {F9-1, F9-8, F9-9} |
(5) C5-5 = {F5-1, F5-3, F5-5} | (5) C9-5 = {F9-2, F9-4, F9-8} |
(6) C5-6 = {F5-1, F5-4, F5-5} | (6) C9-6 = {F9-2, F9-6, F9-8} |
(7) C5-7 = {F5-2, F5-3, F5-4} | (7) C9-7 = {F9-4, F9-5, F9-6} |
(8) C5-8 = {F5-2, F5-3, F5-5} | (8) C9-8 = {F9-4, F9-5, F9-9} |
(9) C5-9 = {F5-2, F5-4, F5-5} | (9) C9-9 = {F9-5, F9-7, F9-9)} |
(10) C5-10 = {F5-3, F5-4, F5-5} | (10) C9-10 = {F9-7, F9-8, F9-9} |
Types of Combination | ρ = 0.2 | ρ = 0.5 | ρ = 0.8 |
---|---|---|---|
C5-1 | 79.83% {5, 5, 10, 1} | 98.99% {5, 5, 10, 1} | 75.97% {5, 5, 10, 1} |
C5-2 | 86.39% {5, 5, 8, 1} | 98.99% {5, 5, 8, 1} | 75.71% {5, 3, 8, 1} |
C5-3 | 82.69% {5, 5, 6, 1} | 98.99% {5, 5, 10, 1} | 71.52% {5, 3, 8, 1} |
C5-4 | 82.69% {5, 5, 6, 1} | 98.32% {5, 5, 8, 1} | 74.20% {5, 3, 10, 1} |
C5-5 | 85.38% {5, 5, 10, 1} | 99.16% {5, 5, 8, 1} | 94.37% {5, 3, 6, 1} |
C5-6 | 83.36% {5, 5, 10, 1} | 99.16% {5, 5, 8, 1} | 75.21% {5, 3, 6, 1} |
C5-7 | 78.99% {5, 5, 10, 1} | 98.99% {5, 5, 8, 1} | 93.63% {5, 3, 10, 1} |
C5-8 | 85.71% {5, 5, 8, 1} | 99.33% {5, 5, 4, 1} | 97.15% {5, 3, 6, 1} |
C5-9 | 85.38% {5, 5, 8, 1} | 99.33% {5, 5, 10, 1} | 94.97% {5, 3, 10, 1} |
C5-10 | 75.97% {5, 5, 10, 1} | 97.98% {5, 5, 10, 1} | 89.11% {5, 3, 10, 1} |
Types of Combination | ρ = 0.2 | ρ = 0.5 | ρ = 0.8 |
---|---|---|---|
C9-1 | 73.78% {9, 5, 10, 1} | 79.58% {9, 5, 10, 1} | 97.32% {9, 3, 4, 1} |
C9-2 | 84.20% {9, 5, 8, 1} | 89.92% {9, 5, 10, 1} | 95.99% {9, 2, 8, 1} |
C9-3 | 89.09% {9, 4, 10, 1} | 90.79% {9, 3, 8, 1} | 96.49% {9, 2, 10, 1} |
C9-4 | 74.29% {9, 5, 10, 1} | 88.24% {9, 5, 6, 1} | 92.98% {9, 2, 10, 1} |
C9-5 | 81.34% {9, 5, 6, 1} | 94.30% {9, 4, 6, 1} | 97.83% {9, 2, 6, 1} |
C9-6 | 79.66% {9, 5, 10, 1} | 91.29% {9, 3, 10, 1} | 97.66% {9, 2, 4, 1} |
C9-7 | 58.32% {9, 5, 10, 1} | 87.23% {9, 5, 6, 1} | 94.97% {9, 3, 6, 1} |
C9-8 | 78.15% {9, 5, 8, 1} | 91.60% {9, 5, 6, 1} | 97.15% {9, 3, 4, 1} |
C9-9 | 74.79% {9, 5, 10, 1} | 92.79% {9, 4, 8, 1} | 95.82% {9, 2, 10, 1} |
C9-10 | 54.62% {9, 5, 10, 1} | 87.73% {9, 5, 8, 1} | 95.81% {9, 3, 4, 1} |
Types of Combination | ρ = 0.2 | ρ = 0.5 | ρ = 0.8 |
---|---|---|---|
C5-1 | 61.33% {5, 12, 1} | 67.67% {5, 8, 1} | 68.67% {5, 8, 1} |
C5-2 | 65.00% {5, 8, 1} | 69.67% {5, 11, 1} | 66.00% {5, 9, 1} |
C5-3 | 65.50% {5, 9, 1} | 69.17% {5, 8, 1} | 58.00% {5, 10, 1} |
C5-4 | 65.17% {5, 8, 1} | 69.33% {5, 8, 1} | 68.17% {5, 11, 1} |
C5-5 | 67.00% {5, 8, 1} | 70.83% {5, 11, 1} | 64.00% {5, 10, 1} |
C5-6 | 65.33% {5, 9, 1} | 73.17% {5, 12, 1} | 64.33% {5, 9, 1} |
C5-7 | 60.67% {5, 12, 1} | 69.33% {5, 12, 1} | 79.33% {5, 11, 1} |
C5-8 | 63.17% {5, 12, 1} | 71.00% {5, 12, 1} | 82.17% {5, 10, 1} |
C5-9 | 62.67% {5, 12, 1} | 68.83% {5, 8, 1} | 84.33% {5, 11, 1} |
C5-10 | 55.67% {5, 11, 1} | 63.67% {5, 8, 1} | 78.50% {5, 8, 1} |
Types of Combination | ρ = 0.2 | ρ = 0.5 | ρ = 0.8 |
---|---|---|---|
C9-1 | 64.17% {9, 8, 1} | 70.67% {9, 11, 1} | 84.83% {9, 10, 1} |
C9-2 | 62.67% {9, 7, 1} | 72.67% {9, 10, 1} | 81.67% {9, 9, 1} |
C9-3 | 71.33% {9, 8, 1} | 81.67% {9, 11, 1} | 88.83% {9, 11, 1} |
C9-4 | 66.33% {9, 9, 1} | 74.17% {9, 10, 1} | 86.00% {9, 7, 1} |
C9-5 | 69.17% {9, 11, 1} | 77.67% {9, 11, 1} | 90.83% {9, 7, 1} |
C9-6 | 66.67% {9, 7, 1} | 77.83% {9, 11, 1} | 91.67% {9, 8, 1} |
C9-7 | 58.33% {9, 10, 1} | 66.17% {9, 8, 1} | 82.50% {9, 8, 1} |
C9-8 | 68.67% {9, 11, 1} | 76.83% {9, 9, 1} | 90.17% {9, 9, 1} |
C9-9 | 64.33% {9, 8, 1} | 76.67% {9, 9, 1} | 87.33% {9, 10, 1} |
C9-10 | 58.33% {9, 11, 1} | 68.17% {9, 10, 1} | 82.83% {9, 11, 1} |
Types of Combination | ρ = 0.2 | ρ = 0.5 | ρ = 0.8 |
---|---|---|---|
C5-1 | 67.17% {2−3, 21} | 73.50% {2−3, 20} | 67.17% {20, 21} |
C5-2 | 70.33% {2−3, 20} | 79.33% {2−1, 20} | 66.83% {20, 22} |
C5-3 | 71.17% {2−3, 21} | 77.50% {2−1, 2−1} | 68.83% {20, 24} |
C5-4 | 68.17% {2−3, 20} | 76.67% {2−1, 2−1} | 65.00% {20, 22} |
C5-5 | 71.50% {2−3, 21} | 78.83% {2−1, 20} | 68.83% {21, 21} |
C5-6 | 69.50% {2−1, 2−2} | 78.00% {2−1, 20} | 61.83% {21, 20} |
C5-7 | 64.33% {2−3, 21} | 74.83% {2−2, 21} | 86.83% {20, 20} |
C5-8 | 67.67% {2−3, 22} | 77.50% {2−1, 20} | 89.33% {20, 22} |
C5-9 | 65.83% {2−3, 20} | 76.83% {2−1, 20} | 89.50% {20, 22} |
C5-10 | 60.83% {2−2, 2−3} | 73.33% {2−3, 24} | 85.50% {20, 21} |
Types of Combination | ρ = 0.2 | ρ = 0.5 | ρ = 0.8 |
---|---|---|---|
C9-1 | 66.50% {2−5, 2−3} | 73.17% {2−3, 23} | 88.17% {2−3, 24} |
C9-2 | 78.33% {2−2, 2−1} | 82.67% {2−1, 2−1} | 91.83% {20, 21} |
C9-3 | 82.67% {2−3, 21} | 81.33% {2−2, 20} | 95.33% {20, 21} |
C9-4 | 69.05% {2−2, 2−3} | 77.17% {2−2, 21} | 88.83% {20, 21} |
C9-5 | 76.83% {2−2, 21} | 83.50% {2−2, 20} | 95.00% {2−1, 22} |
C9-6 | 76.67% {2−3, 21} | 84.00% {2−2, 20} | 96.67% {2−1, 22} |
C9-7 | 57.33% {2−5, 2−3} | 72.67% {2−3, 22} | 87.67% {2−3, 25} |
C9-8 | 72.67% {2−4, 2−3} | 82.50% {2−2, 2−0} | 93.17% {2−1, 22} |
C9-9 | 69.13% {2−3, 21} | 81.67% {2−4, 24} | 93.67% {2−2, 24} |
C9-10 | 59.83% {2−4, 2−3} | 70.50% {2−4, 24} | 85.33% {2−2, 24} |
Types of Combination | ρ = 0.2 | ρ = 0.5 | ρ = 0.8 |
---|---|---|---|
C5-1 | 56.67% | 62.33% | 61.83% |
C5-2 | 59.67% | 62.33% | 58.00% |
C5-3 | 61.67% | 65.67% | 53.50% |
C5-4 | 58.83% | 62.33% | 58.33% |
C5-5 | 60.50% | 67.00% | 56.67% |
C5-6 | 58.17% | 67.67% | 56.00% |
C5-7 | 58.33% | 64.17% | 73.50% |
C5-8 | 58.67% | 65.50% | 76.83% |
C5-9 | 57.17% | 66.67% | 76.83% |
C5-10 | 55.50% | 63.67% | 70.67% |
Types of Combination | ρ = 0.2 | ρ = 0.5 | ρ = 0.8 |
---|---|---|---|
C9-1 | 62.00% | 62.50% | 78.00% |
C9-2 | 63.50% | 67.67% | 76.50% |
C9-3 | 66.17% | 73.00% | 79.00% |
C9-4 | 62.17% | 68.17% | 76.00% |
C9-5 | 59.67% | 68.67% | 83.50% |
C9-6 | 60.17% | 67.67% | 83.00% |
C9-7 | 54.17% | 60.67% | 74.17% |
C9-8 | 62.00% | 68.50% | 83.33% |
C9-9 | 59.67% | 65.00% | 81.83% |
C9-10 | 54.67% | 61.33% | 75.67% |
Types of Combination | TDNN | ANN | SVM | MARS |
---|---|---|---|---|
ρ = 0.2 | 82.86% | 63.15% | 67.65% | 58.52% |
ρ = 0.5 | 98.92% | 69.27% | 76.63% | 64.73% |
ρ = 0.8 | 82.18% | 71.35% | 73.97% | 64.22% |
Types of Combination | TDNN | ANN | SVM | MARS |
---|---|---|---|---|
ρ = 0.2 | 74.82% | 65.00% | 70.90% | 60.42% |
ρ = 0.5 | 89.35% | 74.25% | 78.92% | 66.32% |
ρ = 0.8 | 96.20% | 86.67% | 91.57% | 79.10% |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Shao, Y.E.; Lin, S.-C. Using a Time Delay Neural Network Approach to Diagnose the Out-of-Control Signals for a Multivariate Normal Process with Variance Shifts. Mathematics 2019, 7, 959. https://doi.org/10.3390/math7100959
Shao YE, Lin S-C. Using a Time Delay Neural Network Approach to Diagnose the Out-of-Control Signals for a Multivariate Normal Process with Variance Shifts. Mathematics. 2019; 7(10):959. https://doi.org/10.3390/math7100959
Chicago/Turabian StyleShao, Yuehjen E., and Shih-Chieh Lin. 2019. "Using a Time Delay Neural Network Approach to Diagnose the Out-of-Control Signals for a Multivariate Normal Process with Variance Shifts" Mathematics 7, no. 10: 959. https://doi.org/10.3390/math7100959
APA StyleShao, Y. E., & Lin, S. -C. (2019). Using a Time Delay Neural Network Approach to Diagnose the Out-of-Control Signals for a Multivariate Normal Process with Variance Shifts. Mathematics, 7(10), 959. https://doi.org/10.3390/math7100959