Fault Detection for CNC Machine Tools Using Auto-Associative Kernel Regression Based on Empirical Mode Decomposition
Abstract
:1. Introduction
Brief Review of Fault-Detection Approaches
2. Preliminary
- Existing signal processing and deep learning methods used for detecting faults in machine tools require the characteristics of the machining process and massive data, respectively. Furthermore, when deep learning is used, the features of the original signal can be lost during the process of converting a signal into an image. In contrast, the proposed method can efficiently perform tool-state diagnosis by avoiding these problems.
- By using EMD, the proposed method has the advantage of applying a multivariate fault-detection model whose performance has been verified through prior related studies, even in a limited environment where only univariate signals can be acquired.
- AAKR was employed to detect the fault in a machine tool for the first time. In addition, it has never been used in combination with EMD to detect faults in various industrial processes.
- To obtain the actual machine tool data, we repeatedly conducted some experiments through straight parallel and spiral circular cutting, and then the proposed method was validated using massive data obtained from an actual operating CNC machine.
3. Fault Detection of Machine Tools Using EMD and AAKR
3.1. Empirical Mode Decomposition
- Step 1. Identify all local extrema of x(t).
- Step 2. Extract the ith IMF candidate ci.
- (a)
- Interpolate all local maxima and minima using cubic spline line. The connected lines are called the upper envelope emax(t) and lower envelope emin(t).
- (b)
- Design the mean of the upper and lower envelope values as m1 = (emax(t) + emin(t))/2.
- (c)
- Calculate the difference between the signals x(t), and m1 is the first component, h1 can be obtained as follows:h1 = x(t) − m1.
- Step 3. Verify that a1 is correct for the IMF conditions. Ideally, if h1 is an IMF, h1 is the first component of x(t).
- Step 4. If h1 is not an IMF, h1 is considered the input signal, and repeat Steps 1–3, thenh11 = h1 − m11.
- Step 5. Separate c1 from the remainder of the data by
r3 = r2 − c3.
3.2. Fault-Detection Method Based on AAKR
3.2.1. AAKR Algorithm
Algorithm 1: Leave-one-out method for calculating the residual vector |
Input: Training data X = [x1,…, xj] |
h ← bandwidth parameter determined by k-fold cross validation |
forl from 1 to j |
X′ ← X/{xl} |
Calculate the distance function values dl (xl, xi), l = {1,…, j}\{l} |
between data vectors in X′ and xi |
Generate weights Kh(dl), l = {1,…, j}\{l} of each data vector |
Obtain lth estimated vector |
Calculate residual vectors |
end |
return {e1,…, ej} |
3.2.2. Detection Indices and Confidence Limit
3.2.3. Performance Indices
4. Data Acquisition
4.1. Case 1. Spiral Circular Cutting Process
- Bias fault: a step change of the current variable by N was introduced from the 4001st sample to the end (N = 0.02, 0.025, and 0.03, respectively).
- Drift fault: the original current variable was linearly increased from the 4001st sample by adding M(k − 4000) to the current variable of each sample in this range, where k is the sample number (M = 0.0005, 0.00075, and 0.001, respectively).
4.2. Case 2. Straight Parallel Cutting Process
5. Experimental Results and Discussion
5.1. Artificial Fault Cases (Spiral Circular Cutting Process)
5.2. Actual Tool Fault Cases (Straight Parallel Cutting)
5.3. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Luo, B.; Wang, H.; Liu, H.; Li, B.; Peng, F. Early fault detection of machine tools based on deep learning and dynamic identification. IEEE Trans. Ind. Electron. 2018, 66, 509–518. [Google Scholar] [CrossRef]
- Isermann, R. Model-based fault-detection and diagnosis—Status and applications. Annu. Rev. Control 2005, 29, 71–85. [Google Scholar] [CrossRef]
- Chiang, L.H.; Russell, E.L.; Braatz, R.D. Fault Detection and Diagnosis in Industrial Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
- Teti, R.; Jemielniak, K.; O’Donnell, G.; Dornfeld, D. Advanced monitoring of machining operations. CIRP Ann. 2010, 59, 717–739. [Google Scholar] [CrossRef] [Green Version]
- Zhou, C.; Yang, B.; Guo, K.; Liu, J.; Sun, J.; Song, G.; Zhu, S.; Sun, C.; Jiang, Z. Vibration singularity analysis for milling tool condition monitoring. Int. J. Mech. Sci. 2020, 166, 105254. [Google Scholar] [CrossRef]
- Zhou, C.; Guo, K.; Sun, J.; Yang, B.; Liu, J.; Song, G.; Sun, C.; Jiang, Z. Tool condition monitoring in milling using a force singularity analysis approach. Int. J. Adv. Manuf. Technol. 2020, 107, 1785–1792. [Google Scholar] [CrossRef]
- Madhusudana, C.K.; Gangadhar, N.; Kumar, H.; Narendranath, S. Use of discrete wavelet features and support vector machine for fault diagnosis of face milling tool. Struct. Durab. Health Monit. 2018, 12, 111. [Google Scholar]
- Mohanraj, T.; Yerchuru, J.; Krishnan, H.; Aravind, R.N.; Yameni, R. Development of tool condition monitoring system in end milling process using wavelet features and Hoelder’s exponent with machine learning algorithms. Measurement 2021, 173, 108671. [Google Scholar] [CrossRef]
- Aghazadeh, F.; Tahan, A.; Thomas, M. Tool condition monitoring using spectral subtraction and convolutional neural networks in milling process. Int. J. Adv. Manuf. Technol. 2018, 98, 3217–3227. [Google Scholar] [CrossRef]
- Cao, X.; Chen, B.; Yao, B.; Zhuang, S. An intelligent milling tool wear monitoring methodology based on convolutional neural network with derived wavelet frames coefficient. Appl. Sci. 2019, 9, 3912. [Google Scholar] [CrossRef] [Green Version]
- Valtierra-Rodriguez, M.; Rivera-Guillen, J.R.; Basurto-Hurtado, J.A.; De-Santiago-Perez, J.J.; Granados-Lieberman, D.; Amezquita-Sanchez, J.P. Convolutional neural network and motor current signature analysis during the transient state for detection of broken rotor bars in induction motors. Sensors 2020, 20, 3721. [Google Scholar] [CrossRef] [PubMed]
- Zafar, T.; Kamal, K.; Kumar, R.; Sheikh, Z.; Mathavan, S.; Ali, U. Tool Health Monitoring Using Airborne Acoustic Emission and a PSO-Optimized Neural Network. In Proceedings of the 2015 IEEE 2nd International Conference on Cybernetics (CYBCONF), Gdynia, Poland, 24–26 June 2015; pp. 271–276. [Google Scholar]
- Hsueh, Y.-M.; Ittangihal, V.R.; Wu, W.-B.; Chang, H.-C.; Kuo, C.-C. Fault diagnosis system for induction motors by CNN using empirical wavelet transform. Symmetry 2019, 11, 1212. [Google Scholar] [CrossRef]
- Shao, H.; Xia, M.; Han, G.; Zhang, Y.; Wan, J. Intelligent fault diagnosis of rotor-bearing system under varying working conditions with modified transfer convolutional neural network and thermal images. IEEE Trans. Ind. Inform. 2020, 17, 3488–3496. [Google Scholar] [CrossRef]
- Tran, T.; Lundgren, J. Drill fault diagnosis based on the scalogram and mel spectrogram of sound signals using artificial intelligence. IEEE Access 2020, 8, 203655–203666. [Google Scholar] [CrossRef]
- Liu, Y.; Chen, R.; Na, X.; Luo, Y.; Zhang, H. Robust fault estimation of vehicular yaw rate sensor using a type-2 fuzzy approach. IEEE Trans. Ind. Electron. 2020, 68, 10029–10039. [Google Scholar] [CrossRef]
- Zhang, G.; Yu, Z.; Wang, J. Correction of contaminated yaw rate signal and estimation of sensor bias for an electric vehicle under normal driving conditions. Mech. Syst. Signal Process. 2017, 87, 64–80. [Google Scholar] [CrossRef]
- Shi, Q.; Zhang, H. Fault diagnosis of an autonomous vehicle with an improved SVM algorithm subject to unbalanced datasets. IEEE Trans. Ind. Electron. 2020, 68, 6248–6256. [Google Scholar] [CrossRef]
- Russell, E.L.; Chiang, L.H.; Braatz, R.D. Data-Driven Methods for Fault Detection and Diagnosis in Chemical Processes; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
- Dai, X.; Gao, Z. From model, signal to knowledge: A data-driven perspective of fault detection and diagnosis. IEEE Trans. Ind. Inform. 2013, 9, 2226–2238. [Google Scholar] [CrossRef] [Green Version]
- Zhang, Y.; Dudzic, M.S. Online monitoring of steel casting processes using multivariate statistical technologies: From continuous to transitional operations. J. Process Control 2006, 16, 819–829. [Google Scholar] [CrossRef]
- Qin, S.J. Data-driven fault detection and diagnosis for complex industrial processes. IFAC Proc. Vol. 2009, 42, 1115–1125. [Google Scholar] [CrossRef]
- Jackson, J.E. A User’s Guide to Principal Components; John Wiley & Sons: Hoboken, NJ, USA, 2005. [Google Scholar]
- Di Maio, F.; Baraldi, P.; Zio, E.; Seraoui, R. Fault detection in nuclear power plants components by a combination of statistical methods. IEEE Trans. Reliab. 2013, 62, 833–845. [Google Scholar] [CrossRef] [Green Version]
- Hines, J.W.; Garvey, D.R. Development and application of fault detectability performance metrics for instrument calibration verification and anomaly detection. J. Pattern Recognit. Res. 2006, 1, 2–15. [Google Scholar] [CrossRef] [PubMed]
- Yang, D.; Usynin, A.; Hines, J.W. Anomaly-Based Intrusion Detection for SCADA Systems. In Proceedings of the 5th International Topical Meeting on Nuclear Plant Instrumentation, Control and Human Machine Interface Technologies (NPIC & HMIT 05), Albuquerque, NM, USA, 12–16 November 2006; pp. 12–16. [Google Scholar]
- Baraldi, P.; Di Maio, F.; Pappaglione, L.; Zio, E.; Seraoui, R. Condition monitoring of electrical power plant components during operational transients. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2012, 226, 568–583. [Google Scholar] [CrossRef] [Green Version]
- Baraldi, P.; Canesi, R.; Zio, E.; Seraoui, R.; Chevalier, R. Signal Grouping for Condition Monitoring of Nuclear Power Plant Components. In Proceedings of the Reliability and Risk Management ESREL 2011, Troyes, France, 18–22 September 2011; pp. 1–13. [Google Scholar]
- Yu, J.; Yoo, J.; Jang, J.; Park, J.H.; Kim, S. A novel hybrid of auto-associative kernel regression and dynamic independent component analysis for fault detection in nonlinear multimode processes. J. Process Control 2018, 68, 129–144. [Google Scholar] [CrossRef]
- Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
- Colominas, M.A.; Schlotthauer, G.; Torres, M.E. Improved complete ensemble EMD: A suitable tool for biomedical signal processing. Biomed. Signal Process. Control 2014, 14, 19–29. [Google Scholar] [CrossRef]
- Park, C. Data-Driven Multivariate and Multiscale Methods for Brain Computer Interface. Ph.D. Thesis, Imperial College London, London, UK, 2012. [Google Scholar]
- Yu, D.; Cheng, J.; Yang, Y. Application of EMD method and Hilbert spectrum to the fault diagnosis of roller bearings. Mech. Syst. Signal Process. 2005, 19, 259–270. [Google Scholar] [CrossRef]
- Li, R.; He, D. Rotational machine health monitoring and fault detection using EMD-based acoustic emission feature quantification. IEEE Trans. Instrum. Meas. 2012, 61, 990–1001. [Google Scholar] [CrossRef]
- Lei, Y.; Lin, J.; He, Z.; Zuo, M.J. A review on empirical mode decomposition in fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2013, 35, 108–126. [Google Scholar] [CrossRef]
- Jiang, L.; Gong, G.; Zhang, Y.; Liu, Z.; Cui, J. Fault Detection of Rolling Bearing Based on Emd-Dpca. In Proceedings of the 26th Chinese Control and Decision Conference (2014 CCDC), Changsha, China, 31 May–2 June 2014; pp. 3207–3211. [Google Scholar]
- Shi, H.; Guo, J.; Yuan, Z.; Liu, Z.; Hou, M.; Sun, J. Incipient fault detection of rolling element bearings based on deep EMD-PCA algorithm. Shock Vib. 2020, 2020, 8871433. [Google Scholar] [CrossRef]
- Miao, Q.; Wang, D.; Pecht, M. Rolling Element Bearing Fault Feature Extraction Using EMD-Based Independent Component Analysis. In Proceedings of the 2011 IEEE Conference on Prognostics and Health Management, Denver, CO, USA, 20–23 June 2011; pp. 1–6. [Google Scholar]
- Žvokelj, M.; Zupan, S.; Prebil, I. EEMD-based multiscale ICA method for slewing bearing fault detection and diagnosis. J. Sound Vib. 2016, 370, 394–423. [Google Scholar] [CrossRef]
- Yu, J.; Jang, J.; Yoo, J.; Park, J.H.; Kim, S. Bagged auto-associative kernel regression-based fault detection and identification approach for steam boilers in thermal power plants. J. Electr. Eng. Technol. 2017, 12, 1406–1416. [Google Scholar]
- Hines, J.W.; Seibert, R. Technical Review of On-Line Monitoring Techniques for Performance Assessment; U.S. Nuclear Regulatory Commission: Washington, DC, USA, 2006; Volume 1.
- Al-Dahidi, S.; Baraldi, P.; Di Maio, F.; Zio, E. Quantification of Signal Reconstruction Uncertainty in Fault Detection Systems. In Proceedings of the PHM Society European Conference, Nantes, France, 8–14 July 2014; Volume 2. [Google Scholar]
- Brandsæter, A.; Manno, G.; Vanem, E.; Glad, I.K. An Application of Sensor-Based Anomaly Detection in the Maritime Industry. In Proceedings of the 2016 IEEE International Conference on Prognostics and Health Management (ICPHM), Ottawa, ON, Canada, 20–22 June 2016; pp. 1–8. [Google Scholar]
- Baraldi, P.; Canesi, R.; Zio, E.; Seraoui, R.; Chevalier, R. Genetic algorithm-based wrapper approach for grouping condition monitoring signals of nuclear power plant components. Integr. Comput.-Aided Eng. 2011, 18, 221–234. [Google Scholar] [CrossRef]
- Wong, T.-T. Performance evaluation of classification algorithms by k-fold and leave-one-out cross validation. Pattern Recognit. 2015, 48, 2839–2846. [Google Scholar] [CrossRef]
- Lee, J.-M.; Yoo, C.; Lee, I.-B. Statistical monitoring of dynamic processes based on dynamic independent component analysis. Chem. Eng. Sci. 2004, 59, 2995–3006. [Google Scholar] [CrossRef]
- Lee, J.-M.; Yoo, C.; Lee, I.-B. Statistical process monitoring with independent component analysis. J. Process Control 2004, 14, 467–485. [Google Scholar] [CrossRef]
- Silverman, B.W. Density Estimation for Statistics and Data Analysis; CRC Press: Boca Raton, FL, USA, 1986; Volume 26. [Google Scholar]
- Wand, M.P.; Jones, M.C. Kernel Smoothing; CRC Press: Boca Raton, FL, USA, 1994. [Google Scholar]
- Hyvarinen, A. Fast and robust fixed-point algorithms for independent component analysis. IEEE Trans. Neural Netw. 1999, 10, 626–634. [Google Scholar] [CrossRef]
Decision | |||
---|---|---|---|
Reject H0 (Accept H1) | Accept H0 (Reject H1) | ||
Truth | H0 is true (H1 is false) | FAR (Type I error) | Correct decision |
H0 is false (H1 is true) | Correct decision | MDR (Type II error) |
First Tool | Second Tool | Third Tool | Fourth Tool | Fifth Tool | |
---|---|---|---|---|---|
Tool failure type | - | Breakage | Breakage | Breakage | Breakage |
Material index | #01~#18 | #19~#34 | #35~#39 | #40~#53 | #54~#68 |
Material index at the time of failure | - | #34 | #35 | #53 | #68 |
Important issue | Communication issue | - | Unexpected early failure | - | - |
Disturbances | Indices | EMD-LOF | EMD-PCA | EMD-ICA | EMD-AAKR | ||
---|---|---|---|---|---|---|---|
LOF | T2 | SPE | Id | SPE | SPE | ||
Bias 1 (N = 0.02); | FAR | 2.7 | 0.025 | 0 | 0 | 0.05 | 0.25 |
MDR | 83.23 | 98.67 | 77.43 | 89.93 | 98.6 | 20.23 | |
Bias 2 (N = 0.025); | FAR | 2.73 | 0.025 | 0 | 0 | 0.05 | 0.28 |
MDR | 77.93 | 97.7 | 48.43 | 62.01 | 98.23 | 0.5 | |
Bias 3 (N = 0.03); | FAR | 2.7 | 0.03 | 0 | 0 | 0.05 | 0.3 |
MDR | 71.33 | 96.67 | 17 | 31.47 | 97.63 | 0 | |
Drift 1 (M = 0.0005); | FAR | 2.45 | 0.03 | 0 | 0 | 0.05 | 0.7 |
MDR | 27.4 | 48.97 | 15.93 | 17.53 | 76.06 | 10.8 | |
Drift 2 (M = 0.00075); | FAR | 2.45 | 0.03 | 0 | 0 | 0.05 | 0.7 |
MDR | 16.87 | 32.47 | 9.7 | 10.97 | 52.37 | 6.7 | |
Drift 3 (M = 0.001); | FAR | 2.6 | 0.03 | 0 | 0 | 0.05 | 0.25 |
MDR | 9.35 | 23.8 | 7.8 | 8.07 | 39.32 | 3.21 |
Cases | Indices | EMD-LOF | EMD-PCA | EMD-ICA | EMD-AAKR | ||
---|---|---|---|---|---|---|---|
LOF | T2 | SPE | Id | SPE | SPE | ||
Second tool | FAR | 0.73 | 0 | 37.96 | 35.74 | 0 | 16.5 |
MDR | 95.61 | 99.83 | 0 | 0 | 99.4 | 0.09 | |
Fourth tool | FAR | 0.71 | 0 | 10 | 5.86 | 0 | 2.5 |
MDR | 84.49 | 98.01 | 0.16 | 0.27 | 97.14 | 1.35 | |
Fifth tool | FAR | 0.77 | 0.77 | 0.26 | 0.51 | 0.1 | 1.02 |
MDR | 36.79 | 59.9 | 0.25 | 0.47 | 77.68 | 2.04 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jung, S.; Kim, M.; Kim, B.; Kim, J.; Kim, E.; Kim, J.; Lee, H.; Kim, S. Fault Detection for CNC Machine Tools Using Auto-Associative Kernel Regression Based on Empirical Mode Decomposition. Processes 2022, 10, 2529. https://doi.org/10.3390/pr10122529
Jung S, Kim M, Kim B, Kim J, Kim E, Kim J, Lee H, Kim S. Fault Detection for CNC Machine Tools Using Auto-Associative Kernel Regression Based on Empirical Mode Decomposition. Processes. 2022; 10(12):2529. https://doi.org/10.3390/pr10122529
Chicago/Turabian StyleJung, Seunghwan, Minseok Kim, Baekcheon Kim, Jinyong Kim, Eunkyeong Kim, Jonggeun Kim, Hyeonuk Lee, and Sungshin Kim. 2022. "Fault Detection for CNC Machine Tools Using Auto-Associative Kernel Regression Based on Empirical Mode Decomposition" Processes 10, no. 12: 2529. https://doi.org/10.3390/pr10122529
APA StyleJung, S., Kim, M., Kim, B., Kim, J., Kim, E., Kim, J., Lee, H., & Kim, S. (2022). Fault Detection for CNC Machine Tools Using Auto-Associative Kernel Regression Based on Empirical Mode Decomposition. Processes, 10(12), 2529. https://doi.org/10.3390/pr10122529