Incorporating Heterogeneous Features into the Random Subspace Method for Bearing Fault Diagnosis
<p>Proposed method framework.</p> "> Figure 2
<p>SAE main process.</p> "> Figure 3
<p>Structure of autoencoder.</p> "> Figure 4
<p>Process of the proposed method.</p> "> Figure 5
<p>Test rig of the CWRU.</p> "> Figure 6
<p>Paderborn dataset test rig.</p> "> Figure 7
<p>(<b>Left</b>) Time domain waveforms in different conditions and (<b>right</b>) their corresponding frequency spectra.</p> "> Figure 8
<p>Procedure of the Experiment.</p> "> Figure 9
<p>Feature correlation analysis on four feature subsets in the VD_0 dataset: (<b>a</b>) time domain features; (<b>b</b>) frequency domain features; (<b>c</b>) time–frequency domain features; (<b>d</b>) DSAE-based deep representative features.</p> "> Figure 10
<p>Different features’ accuracy comparisons and their fusion on four datasets: (<b>a</b>) VD_0; (<b>b</b>) VD_1; (<b>c</b>) VD_2; (<b>d</b>) VD_3; (<b>e</b>) Pdata.</p> "> Figure 11
<p>Sensitive analysis of accuracy for the proposed method and RS on four datasets: (<b>a</b>) VD_0; (<b>b</b>) VD_1; (<b>c</b>) VD_2; (<b>d</b>) VD_3; (<b>e</b>) Pdata.</p> "> Figure 12
<p>Confusion matrix of different methods on Pdata datasets: (<b>a</b>) SVM; (<b>b</b>) Bagging; (<b>c</b>) Adaboost; (<b>d</b>) random subspace; (<b>e</b>) IHF-RS.</p> ">
Abstract
:1. Introduction
- (1)
- A bearing uncertain breakdown may result in massive financial losses, and an impeccable fault diagnosis is always needed. A framework to enhance bearing fault diagnosis performance is proposed that can fully utilize the heterogeneous features extracted from the bearing vibration data. In this framework, statistical features that are rich in domain knowledge and deep representation features representing high-level non-linear characteristics are incorporated and utilized to further improve the accuracy of bearing fault diagnosis.
- (2)
- A novel method for integrating heterogeneous features into a random subspace for conducting a fault diagnosis of bearings is proposed. With such a method, both statistical features and deep representation features are extracted and integrated. Lasso and RS are further combined to handle the problem caused by high-dimensional features. In this way, fault features from different domains can be effectively fused, and the negative impact caused by irrelevant and redundant features can be addressed appropriately.
- (3)
- On the CWRU bearing dataset and Paderborn University bearing dataset, empirical studies are performed, and the results attained from the experiments prove that the proposed IHF-RS for bearing fault diagnosis is more effective and viable than other commonly used methods.
2. The Proposed Bearing Fault Diagnosis Method
2.1. Framework
- (1)
- Data acquisition. The bearing’s vibration signal data with various faulty forms are acquired.
- (2)
- Feature extraction. Using signal processing methods, statistical features in the time, frequency, and time–frequency domains are extracted. Additionally, further significant deep features are extracted via DSAE.
- (3)
- Model construction. To weigh different features, modified lasso is introduced, which can help the RS method develop high-quality feature subsets. Then, to train base classifiers, the feature subsets are used. The final fault diagnosis outcomes are achieved by fusing the outputs of each base learner with majority voting.
2.2. Data Acquisition
2.3. Feature Extraction
2.3.1. Time Domain Features
2.3.2. Frequency Domain Features
2.3.3. Time–Frequency Domain Features
2.3.4. Deep Stack Autoencoder-Based Features
2.4. Model Construction
Algorithm 1. Pseudo-code of IHF-RS algorithm. |
3. Experimental Design
3.1. Experimental Dataset
3.2. Performance Evaluation Criteria
3.3. Compared Methods
3.4. Experimental Procedure
3.5. Experimental Results
4. Model Analysis
4.1. Evaluation of the Incorporated Features
4.2. Evaluation of the Parameter
4.3. Confusion Matrix
5. Conclusions and Future Research Directions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Cerrada, M.; Zurita, G.; Cabrera, D.; Sánchez, R.-V.; Artés, M.; Li, C. Fault diagnosis in spur gears based on genetic algorithm and random forest. Mech. Syst. Signal Process. 2016, 70–71, 87–103. [Google Scholar] [CrossRef]
- Xu, G.; Liu, M.; Jiang, Z.; Söffker, D.; Shen, W. Bearing Fault Diagnosis Method Based on Deep Convolutional Neural Network and Random Forest Ensemble Learning. Sensors 2019, 19, 1088. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Guo, S.; Zhang, B.; Yang, T.; Lyu, D.; Gao, W. Multitask Convolutional Neural Network with Information Fusion for Bearing Fault Diagnosis and Localization. IEEE Trans. Ind. Electron. 2020, 67, 8005–8015. [Google Scholar] [CrossRef]
- Van, M.; Kang, H.-J. Bearing Defect Classification Based on Individual Wavelet Local Fisher Discriminant Analysis with Particle Swarm Optimization. IEEE Trans. Ind. Inform. 2017, 12, 124–135. [Google Scholar] [CrossRef] [Green Version]
- Ciabattoni, L.; Ferracuti, F.; Freddi, A.; Monteriu, A. Statistical Spectral Analysis for Fault Diagnosis of Rotating Machines. IEEE Trans. Ind. Electron. 2017, 65, 4301–4310. [Google Scholar] [CrossRef]
- El-Thalji, I.; Jantunen, E. A summary of fault modelling and predictive health monitoring of rolling element bearings. Mech. Syst. Signal Process. 2015, 60–61, 252–272. [Google Scholar] [CrossRef]
- Jan, S.U.; Lee, Y.-D.; Shin, J.; Koo, I. Sensor Fault Classification Based on Support Vector Machine and Statistical Time-Domain Features. IEEE Access 2017, 5, 8682–8690. [Google Scholar] [CrossRef]
- Javed, K.; Gouriveau, R.; Zerhouni, N.; Nectoux, P. Enabling Health Monitoring Approach Based on Vibration Data for Accurate Prognostics. IEEE Trans. Ind. Electron. 2015, 62, 647–656. [Google Scholar] [CrossRef] [Green Version]
- Jardine, A.K.; Lin, D.; Banjevic, D. A review on machinery diagnostics and prognostics implementing condition-based maintenance. Mech. Syst. Signal Process. 2006, 20, 1483–1510. [Google Scholar] [CrossRef]
- Yu, J.-B. Bearing performance degradation assessment using locality preserving projections. Expert Syst. Appl. 2011, 38, 7440–7450. [Google Scholar] [CrossRef]
- Chen, J.; Li, Z.; Pan, J.; Chen, G.; Zi, Y.; Yuan, J.; Chen, B.; He, Z. Wavelet transform based on inner product in fault diagnosis of rotating machinery: A review. Mech. Syst. Signal Process. 2016, 70–71, 1–35. [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]
- Zhao, R.; Wang, D.Z.; Yan, R.Q.; Mao, K.Z.; Shen, F.; Wang, J.J. Machine Health Monitoring Using Local Feature-Based Gated Recurrent Unit Networks. IEEE Trans. Ind. Electron. 2018, 65, 1539–1548. [Google Scholar] [CrossRef]
- Lecun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
- Chen, Z.; Liang, K.; Ding, S.X.; Yang, C.; Peng, T.; Yuan, X. A Comparative Study of Deep Neural Network-Aided Canonical Correlation Analysis-Based Process Monitoring and Fault Detection Methods. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6158–6172. [Google Scholar] [CrossRef]
- Tian, J.; Morillo, C.; Azarian, M.H.; Pecht, M. Motor Bearing Fault Detection Using Spectral Kurtosis-Based Feature Extraction Coupled With K-Nearest Neighbor Distance Analysis. IEEE Trans. Ind. Electron. 2016, 63, 1793–1803. [Google Scholar] [CrossRef]
- Mohammakazem, S.; Downey, A.; Bunge, G.; Ranawat, A.; Hu, C.; Laflamme, S. A deep learning-based approach for fault diagnosis of roller element bearings. In Proceedings of the Annual Conference of The Prognostics And Health Management Society 2018, Philadelphia, PA, USA, 24–27 September 2018. [Google Scholar]
- Zhang, J.; Sun, Y.; Guo, L.; Gao, H.; Hong, X.; Song, H. A new bearing fault diagnosis method based on modified convolutional neural networks. Chin. J. Aeronaut. 2020, 33, 439–447. [Google Scholar] [CrossRef]
- Qiao, M.; Yan, S.; Tang, X.; Xu, C. Deep Convolutional and LSTM Recurrent Neural Networks for Rolling Bearing Fault Diagnosis Under Strong Noises and Variable Loads. IEEE Access 2020, 8, 66257–66269. [Google Scholar] [CrossRef]
- Shao, H.; Jiang, H.; Zhang, X.; Niu, M. Rolling bearing fault diagnosis using an optimization deep belief network. Meas. Sci. Technol. 2015, 26, 115002. [Google Scholar] [CrossRef]
- Liu, Z.-H.; Lu, B.-L.; Wei, H.-L.; Chen, L.; Li, X.-H.; Ratsch, M. Deep Adversarial Domain Adaptation Model for Bearing Fault Diagnosis. IEEE Trans. Syst. Man, Cybern. Syst. 2019, 51, 4217–4226. [Google Scholar] [CrossRef]
- Lee, K.B.; Cheon, S.; Kim, C.O. A Convolutional Neural Network for Fault Classification and Diagnosis in Semiconductor Manufacturing Processes. IEEE Trans. Semicond. Manuf. 2017, 30, 135–142. [Google Scholar] [CrossRef]
- Mushptaq, S.; Islam, M.M.M.; Sohaib, M. Deep Learning Aided Data-Driven Fault Diagnosis of Rotatory Machine: A Comprehensive Review. Energies 2021, 14, 5150. [Google Scholar] [CrossRef]
- Wang, Z.-Y.; Lu, C.; Zhou, B. Fault diagnosis for rotary machinery with selective ensemble neural networks. Mech. Syst. Signal Process. 2018, 113, 112–130. [Google Scholar] [CrossRef]
- Zhang, X.; Qiu, D.; Chen, F. Support vector machine with parameter optimization by a novel hybrid method and its application to fault diagnosis. Neurocomputing 2015, 149, 641–651. [Google Scholar] [CrossRef]
- Santos, P.; Maudes, J.; Bustillo, A. Identifying maximum imbalance in datasets for fault diagnosis of gearboxes. J. Intell. Manuf. 2018, 29, 333–351. [Google Scholar] [CrossRef]
- Skurichina, M.; Duin, R.P.W. Bagging, Boosting and the Random Subspace Method for Linear Classifiers. Pattern Anal. Appl. 2002, 5, 121–135. [Google Scholar] [CrossRef]
- Tibshirani, R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. Ser. B Stat. Methodol. 1996, 73, 273–282. [Google Scholar] [CrossRef]
- Yamada, M.; Jitkrittum, W.; Sigal, L.; Xing, E.P.; Sugiyama, M. High-Dimensional Feature Selection by Feature-Wise Kernelized Lasso. Neural Comput. 2014, 26, 185–207. [Google Scholar] [CrossRef] [Green Version]
- Lateko, A.A.; Yang, H.T.; Huang, C.M. Short-term PV power forecasting using a regression-based ensemble method. Energies 2022, 15, 4171. [Google Scholar] [CrossRef]
- Duque-Perez, O.; Del Pozo-Gallego, C.; Morinigo-Sotelo, D.; Godoy, W.F. Bearing fault diagnosis based on Lasso regularization method. In Proceedings of the 2017 IEEE 11th International Symposium on Diagnostics for Electrical Machines, Power Electronics and Drives, Tinos, Greece, 29 August–1 September 2017. [Google Scholar]
- Rauber, T.W.; de Assis Boldt, F.; Varejao, F.M. Heterogeneous Feature Models and Feature Selection Applied to Bearing Fault Diagnosis. IEEE Trans. Ind. Electron. 2015, 62, 637–646. [Google Scholar] [CrossRef]
- Han, T.; Yang, B.-S.; Choi, W.-H.; Kim, J.-S. Fault Diagnosis System of Induction Motors Based on Neural Network and Genetic Algorithm Using Stator Current Signals. Int. J. Rotating Mach. 2006, 2006, 061690. [Google Scholar] [CrossRef] [Green Version]
- Dong, G.; Chen, J. Noise resistant time frequency analysis and application in fault diagnosis of rolling element bearings. Mech. Syst. Signal Process. 2012, 33, 212–236. [Google Scholar] [CrossRef]
- Tse, P.W.; Peng, Y.H.; Yam, R. Wavelet Analysis and Envelope Detection For Rolling Element Bearing Fault Diagnosis—Their Effectiveness and Flexibilities. J. Vib. Acoust. 2001, 123, 303–310. [Google Scholar] [CrossRef]
- Yan, R.; Gao, R.X.; Chen, X. Wavelets for fault diagnosis of rotary machines: A review with applications. Signal Process. 2014, 96, 1–15. [Google Scholar] [CrossRef]
- Yang, H.; Mathew, J.; Ma, L. Fault diagnosis of rolling element bearings using basis pursuit. Mech. Syst. Signal Process. 2005, 19, 341–356. [Google Scholar] [CrossRef]
- Gao, R.; Yan, R. Non-stationary signal processing for bearing health monitoring. Int. J. Manuf. Res. 2006, 1, 18. [Google Scholar] [CrossRef]
- Wang, C.; Gan, M.; Zhu, C. Fault feature extraction of rolling element bearings based on wavelet packet transform and sparse representation theory. J. Intell. Manuf. 2015, 29, 937–951. [Google Scholar] [CrossRef]
- Liu, G.; Bao, H.; Han, B. A Stacked Autoencoder-Based Deep Neural Network for Achieving Gearbox Fault Diagnosis. Math. Probl. Eng. 2018, 2018, 1–10. [Google Scholar] [CrossRef] [Green Version]
- Shao, H.; Jiang, H.; Zhao, H.; Wang, F. A novel deep autoencoder feature learning method for rotating machinery fault diagnosis. Mech. Syst. Signal Process. 2017, 95, 187–204. [Google Scholar] [CrossRef]
- Wang, J.Y.; Miao, J.; Wang, J.; Yang, F. Fault diagnosis of electrohydraulic actuator based on multiple source signals: An experimental investigation. Neurocomputing 2020, 417, 224–238. [Google Scholar] [CrossRef]
- Wang, X.; Qin, Y.; Wang, Y.; Xiang, S.; Chen, H. ReLTanh: An activation function with vanishing gradient resistance for SAE-based DNNs and its application to rotating machinery fault diagnosis. Neurocomputing 2019, 363, 88–98. [Google Scholar] [CrossRef]
- Ho, T.K. The random subspace method for constructing decision forests. IEEE Trans. Pattern Anal. Mach. Intell. 1998, 20, 832–844. [Google Scholar] [CrossRef] [Green Version]
- Gryllias, K.; Antoniadis, I. A Support Vector Machine approach based on physical model training for rolling element bearing fault detection in industrial environments. Eng. Appl. Artif. Intell. 2012, 25, 326–344. [Google Scholar] [CrossRef]
- Kang, M.; Kim, J.; Kim, J.-M.; Tan, A.C.C.; Kim, E.Y.; Choi, B.-K. Reliable Fault Diagnosis for Low-Speed Bearings Using Individually Trained Support Vector Machines with Kernel Discriminative Feature Analysis. IEEE Trans. Power Electron. 2015, 30, 2786–2797. [Google Scholar] [CrossRef] [Green Version]
- Loparo, K. Case Western Reserve University Bearing Data Center. 2012. Available online: https://engineering.case.edu/bearingdatacenter (accessed on 4 June 2023).
- Lessmeier, C.; Kimotho, J.K.; Zimmer, D.; Sextro, W. Condition monitoring of bearing damage in electromechanical drive systems by using motor current signals of electric motors: A benchmark data set for data-driven classification. In Proceedings of the European Conference of the Prognostics and Health Management Society, Bilbao, Spain, 5–8 July 2016. [Google Scholar]
- Mao, W.; Feng, W.; Liang, X. A novel deep output kernel learning method for bearing fault structural diagnosis. Mech. Syst. Signal Process. 2019, 117, 293–318. [Google Scholar] [CrossRef]
- Mao, X.; Zhang, F.; Wang, G.; Chu, Y.; Yuan, K. Semi-random subspace with Bi-GRU: Fusing statistical and deep representation features for bearing fault diagnosis. Measurement 2021, 173, 108603. [Google Scholar] [CrossRef]
- Wang, G.; Zhang, F.; Cheng, B.; Fang, F. DAMER: A novel diagnosis aggregation method with evidential reasoning rule for bearing fault diagnosis. J. Intell. Manuf. 2021, 32, 1–20. [Google Scholar] [CrossRef]
Formula | Formula |
---|---|
Features | Description | Features | Description |
---|---|---|---|
Mean of time domain signals | Mean of absolute values of time domain signals | ||
Standard deviation of time domain signals | Maximum value of time domain signal | ||
Minimum value of time domain signal | Root mean square of time domain signal | ||
Square root of amplitude of time domain signal | Kurtosis of time domain signal | ||
Skewness value of time domain signal | Peak-to-peak value of time domain signal | ||
Ratio of maximum absolute value to Mean squared error | Ratio of maximum absolute value to absolute value | ||
Ratio of maximum absolute value to square root of amplitude | Ratio of kurtosis to the 4th power of the root mean square | ||
Ratio of standard deviation to absolute value | Ratio of kurtosis to the 3rd power of the standard deviation |
Formula | Formula |
---|---|
Features | Description | Features | Description |
---|---|---|---|
Mean of frequency | Standard deviation of frequency | ||
Maximum of frequency | Minimum of frequency | ||
Root mean square of frequency | Skewness value of frequency | ||
Kurtosis value of frequency | Skewness factor of frequency | ||
Kurtosis factor of frequency | Gravity frequency | ||
Mean square deviation waveform factor | Standard deviation waveform factor |
Datasets | Description | Number of Classes | Number of Instances |
---|---|---|---|
VD_0 | Normal, BF007, BF014, BF021, IF014, IF021, OF007, OF014, OF021 | 9 | 9 × 200 |
VD_1 | Normal, BF007, BF014, BF021, IF007, IF014, IF021, OF007, OF014, OF021 | 10 | 10 × 200 |
VD_2 | Normal, BF007, BF014, BF021, IF007, IF014, IF021, OF007, OF014, OF021 | 10 | 10 × 400 |
VD_3 | Normal, BF007, BF014, BF021, IF007, IF014, IF021, OF007, OF014, OF021 | 10 | 10 × 400 |
Pdata | Normal, Inner Fault 1, Inner Fault 2, Inner Fault 3, Outer Fault 1, Outer Fault 2 | 6 | 6 × 1000 |
Methods | Parameters |
---|---|
SVM | Kernel: ‘rbf’. Gamma: 1/number of features. Penalty: 1.0. |
Bagging | Number of base classifiers: 10. Base classifier: SVM. |
Adaboost | Number of base classifiers: 10. Base classifier: SVM. |
Random Subspace | Subspace ratio: (0.1, 0.3, 0.5, 0.7, 0.9). Number of base classifiers: 10. Base classifier: SVM. |
IHF-RS | Penalty: (0.0001, 0.001, 0.01, 0.1, 1). Subspace ratio: (0.1, 0.3, 0.5, 0.7, 0.9). Number of base classifiers: 10. Base classifier: SVM. |
Methods | VD_0 | VD_1 | VD_2 | VD_3 | Pdata |
---|---|---|---|---|---|
SVM | 0.9374 | 0.9200 | 0.8804 | 0.8550 | 0.9376 |
Bagging | 0.9648 | 0.9469 | 0.9230 | 0.8740 | 0.9533 |
Adaboost | 0.9529 | 0.8993 | 0.8909 | 0.8563 | 0.9421 |
Random subspace | 0.9752 | 0.9576 | 0.9524 | 0.9510 | 0.9803 |
IHF-RS | 0.9837 | 0.9630 | 0.9595 | 0.9583 | 0.9851 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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
Chu, Y.; Ali, S.M.; Lu, M.; Zhang, Y. Incorporating Heterogeneous Features into the Random Subspace Method for Bearing Fault Diagnosis. Entropy 2023, 25, 1194. https://doi.org/10.3390/e25081194
Chu Y, Ali SM, Lu M, Zhang Y. Incorporating Heterogeneous Features into the Random Subspace Method for Bearing Fault Diagnosis. Entropy. 2023; 25(8):1194. https://doi.org/10.3390/e25081194
Chicago/Turabian StyleChu, Yan, Syed Muhammad Ali, Mingfeng Lu, and Yanan Zhang. 2023. "Incorporating Heterogeneous Features into the Random Subspace Method for Bearing Fault Diagnosis" Entropy 25, no. 8: 1194. https://doi.org/10.3390/e25081194
APA StyleChu, Y., Ali, S. M., Lu, M., & Zhang, Y. (2023). Incorporating Heterogeneous Features into the Random Subspace Method for Bearing Fault Diagnosis. Entropy, 25(8), 1194. https://doi.org/10.3390/e25081194