Rolling Bearing Remaining Useful Life Prediction Based on CNN-VAE-MBiLSTM
<p>The diagram of the proposed approach.</p> "> Figure 2
<p>The schematic diagram of TFDF extraction.</p> "> Figure 3
<p>The architecture of RNN.</p> "> Figure 4
<p>The structure of a neuron in the BiLSTM and the architecture of the BiLSTM.</p> "> Figure 5
<p>The schematic diagram of the CNN-VAE-MBiLSTM.</p> "> Figure 6
<p>The experimental platform.</p> "> Figure 7
<p>The amplitude boxplots of Bearing_1.</p> "> Figure 8
<p>Comprehensive evaluation metric for TDF and FDF in multiple axes.</p> "> Figure 9
<p>TFDFs of the training set and the testing set in the <span class="html-italic">X</span>-axis.</p> "> Figure 10
<p>The RUL prediction performance of different models.</p> "> Figure 11
<p>The performance of models under different background noise.</p> ">
Abstract
:1. Introduction
- (1)
- The CNN-VAE part is an unsupervised model that can adaptively extract TFRs without relying on hand-designed labels, which avoids laborious work of feature construction, eliminates the influence of personal participation, and successfully applies the high-dimensional time–frequency spectrum to RUL prediction.
- (2)
- Bi-directional long short-term memory (BiLSTM) is employed as the sub-model in MBiLSTM, which is excellent for capturing sequential characteristics of features and has a significant improvement in accuracy of RUL prediction. In addition, the two-step approach designed in MBiLSTM imitates the architecture of ensemble learning to enhance the accuracy and robustness of RUL prediction. Experimental results indicate that the MBiLSTM has better performance than the single BiLSTM.
2. Related Work
3. Problem and Methods
- (1)
- Data Acquisition and Pre-processing: Generally, the sensor data for bearings includes a vibration signal [46], acoustic emission signal [47], and temperature signal [48]. Among them, vibration-based techniques have been widely acknowledged as some of the most effective approaches to monitor the degradation of bearings [49]. Consequently, this paper applied vibration signal to predicting the RUL of bearings. Following that, to control the data size of signal, a sliding window technique was used to divide the raw signal into several segments. It is worth noting that the sliding window size and sliding amount should be determined by the specific industrial process and the characteristic of the machine.
- (2)
- Feature Engineering: In this phase, representative features related to bearing health status were extracted from sensor data. The representative features included TDFs, FDFs, and TFDFs, in which TDFs and FDFs are obtained with traditional SPTs, while TFDFs are attained with the CNN-VAE part of the proposed approach.
- (3)
- Model Construction: The MBiLSTM part of the proposed approach was constructed to establish the underlying correlation between these representative features and the RUL of bearings. Furthermore, capturing sequential characteristics and extracting differences among multi-axis information make the MBiLSTM achieve high performance in RUL prediction.
3.1. Feature Engineering
3.1.1. TDFs
3.1.2. FDFs
3.1.3. TFDFs
- (1)
- Feature Encoding: The original 2D time–frequency spectrum is processed through convolutional layers at first, resulting in a down-sampled image achieved by multiple convolutions and pooling operations. The down-sampled image is then flattened into a 1D vector and passed through multiple fully connected layers to further reduce dimensionality. This process ultimately yields the TFDF and its standard deviations.
- (2)
- Resampling: Treating TFDFs and their standard deviations as the mean and standard deviation of a normal distribution, new low-dimensional samples are generated by randomly sampling from this distribution. These samples serve as inputs to the decoding block.
- (3)
- Feature Decoding: Utilizing multiple fully connected layers and transposed convolutional layers [61], the low-dimensional samples are up-sampled to reconstruct a 2D time–frequency spectrum.
- (4)
- Hyperparameter Update: The difference between the reconstructed 2D time–frequency spectrum and the original 2D time–frequency spectrum is used to calculate the reconstruction error. This error is then used to update the hyperparameters of the CNN-VAE with the error backpropagation algorithm [62].
- (5)
- Steps 1 to 4 are repeated for several epochs until the reconstruction error gradually stabilizes to a sufficiently low value.
3.2. Model Construction
- (1)
- Automatic Extraction of Sequential Characteristics: Using the sliding window technique, original vibration signals are divided into numerous signal segments. Then, TDFs, FDFs, and TFDFs extracted from each signal segment are normalized and employed as inputs for BiLSTM, aiming at deep encoding of degradation information and automatic extraction of sequential characteristics.
- (2)
- Fusion of Multi-Axis Information: Typically, vibration signal acquisition involves multiple directions, so the outputs of the BiLSTM for each vibration direction will be concatenated into a matrix. This matrix is subsequently fed into another BiLSTM to fuse information, achieving the adaptive exploration of trend differences across multiple vibration directions.
- (3)
- RUL Estimation: To enhance the robustness of prediction, the sliding window in (1) adopts an overlapping sliding mechanism, allowing the RUL value at each moment to be estimated multiple times. Ultimately, the median of the multiple estimated values is taken as the final result for reducing the impact of random errors in prediction results.
4. Experiment and Analysis
4.1. Dataset Description
4.2. Experiment Setup and Evaluation Metrics
4.3. Feature Construction
- (1)
- Time domain parameters: RMS, mean, minimum, variance, clearance factor;
- (2)
- Frequency domain parameters: spectral mean, spectral root mean square, gravity frequency.
- (1)
- TFDFs curves of the Bearing_1 dataset in X-axis were closely related to the trend of the amplitude distribution over time in Figure 7. This means that the obtained TFDFs contained the important information of degradation process.
- (2)
- In addition, all TFDFs in the training set exhibited good monotonicity and robustness, which further proves the high performance of the CNN-VAE model in capturing important degradation information.
- (3)
- Moreover, it can be observed that the CNN-VAE model also had a successful performance in the testing set, and the extracted TFDFs had excellent continuity, indicating that the compression achieved by the CNN-VAE model demonstrates superior generalization.
4.4. RUL Prediction and Discussion
- (1)
- Based on TDFs and FDFs, both of the LSVR model and the KSVR model exhibited significant fluctuations in prediction results in the testing set. But, it is evident that the KSVR model outperformed the LSVR model in the training set, which indicates that better non-linear fitting ability is more conducive to establish an effective mapping relationship between features and bearing RUL.
- (2)
- Additionally, compared to the KSVR model, the MAE value and the RMSE value of DCNN model in the testing set decreased to 0.055 and 0.0883, respectively. This reduction of prediction errors is due to the utilization of additional TFRs, which also further verifies the significant impact of TFDFs in feature engineering.
- (3)
- Furthermore, the performance of the BiLSTM model was much better than the DCNN model, as shown in Figure 10. The MAE value and the RMSE value of the BiLSTM model in the testing set were 0.0414 and 0.0784, respectively. Meanwhile, TFDFs were adopted in the BiLSTM model to avoid the influence of TFRs. Thus, the difference between the BiLSTM model and the DCNN model reflects important effects of sequential characteristics.
- (4)
- Ultimately, the proposed CNN-VAE-MBiLSTM model integrates the extraction of TFRs and the obtainment of sequential characteristics. It is obvious that the proposed method achieves the best accuracy and robustness in RUL prediction. The values of MAE, RMSE, and Score in the testing set were 0.0281, 0.0401, and 0.7894, respectively, which means that the proposed approach can satisfy requirements of bearing maintenance in machines.
4.5. Robust Analysis
5. Conclusions and Future Research
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Althubaiti, A.; Elasha, F.; Teixeira, J.A. Fault diagnosis and health management of bearings in rotating equipment based on vibration analysis—A review. J. Vibroeng. 2021, 24, 46–74. [Google Scholar] [CrossRef]
- Boškoski, P.; Gašperin, M.; Petelin, D. Bearing fault prognostics based on signal complexity and Gaussian process models. In Proceedings of the 2012 IEEE Conference on Prognostics and Health Management, Denver, CO, USA, 18–21 June 2012; pp. 1–8. [Google Scholar]
- Lee, W.J.; Wu, H.; Yun, H.; Kim, H.; Jun, M.B.G.; Sutherland, J.W. Predictive Maintenance of Machine Tool Systems Using Artificial Intelligence Techniques Applied to Machine Condition Data. Procedia CIRP 2019, 80, 506–511. [Google Scholar] [CrossRef]
- Züfle, M.; Agne, J.; Grohmann, J.; Dörtoluk, I.; Kounev, S. A Predictive Maintenance Methodology: Predicting the Time-to-Failure of Machines in Industry 4.0. In Proceedings of the 2021 IEEE 19th International Conference on Industrial Informatics (INDIN), Palma de Mallorca, Spain, 21–23 July 2021; pp. 1–8. [Google Scholar]
- Saxena, A.; Goebel, K.; Simon, D.; Eklund, N. Damage propagation modeling for aircraft engine run-to-failure simulation. In Proceedings of the 2008 International Conference on Prognostics and Health Management, Denver, CO, USA, 6–9 October 2008; pp. 1–9. [Google Scholar]
- Wang, H.; Ni, G.; Chen, J.; Qu, J. Research on rolling bearing state health monitoring and life prediction based on PCA and Internet of things with multi-sensor. Measurement 2020, 157, 107657. [Google Scholar] [CrossRef]
- Guo, L.; Li, N.; Jia, F.; Lei, Y.; Lin, J. A recurrent neural network based health indicator for remaining useful life prediction of bearings. Neurocomputing 2017, 240, 98–109. [Google Scholar] [CrossRef]
- Cheng, C.; Ma, G.; Zhang, Y.; Sun, M.; Teng, F.; Ding, H.; Yuan, Y. A Deep Learning-Based Remaining Useful Life Prediction Approach for Bearings. IEEE/ASME Trans. Mechatron. 2020, 25, 1243–1254. [Google Scholar] [CrossRef]
- Li, X.; Elasha, F.; Shanbr, S.; Mba, D. Remaining Useful Life Prediction of Rolling Element Bearings Using Supervised Machine Learning. Energies 2019, 12, 2705. [Google Scholar] [CrossRef]
- Ye, L.; Zhang, W.; Cui, Y.; Deng, S. Dynamic Evaluation of the Degradation Process of Vibration Performance for Machine Tool Spindle Bearings. Sensors 2023, 23, 5325. [Google Scholar] [CrossRef] [PubMed]
- Liu, M.; Dong, Z.; Shi, H.; Zheng, Y.; Zhang, M.; Zhao, H.; Liu, H.; Jin, Y.; Dang, X.; Deng, W. Remaining Useful Life Estimation of Fan Slewing Bearings in Nonlinear Wiener Process with Random Covariate Effect Feature Extraction for Data-Driven Remaining Useful Life Prediction of Rolling Bearings. Shock Vib. 2022, 2022, 5441760. [Google Scholar] [CrossRef]
- Li, T.; Shi, H.; Bai, X.; Zhang, K. A fault diagnosis method based on stiffness evaluation model for full ceramic ball bearings containing subsurface cracks. Eng. Fail. Anal. 2023, 148, 107213. [Google Scholar] [CrossRef]
- Zhao, H.; Liu, H.; Jin, Y.; Dang, X.; Deng, W. Feature Extraction for Data-Driven Remaining Useful Life Prediction of Rolling Bearings. IEEE Trans. Instrum. Meas. 2021, 70, 1–10. [Google Scholar] [CrossRef]
- König, F.; Marheineke, J.; Jacobs, G.; Sous, C.; Zuo, M.J.; Tian, Z. Data-driven wear monitoring for sliding bearings using acoustic emission signals and long short-term memory neural networks. Wear 2021, 476, 203616. [Google Scholar] [CrossRef]
- Shi, H.; Hou, M.; Wu, Y.; Li, B. Incipient Fault Detection of Full Ceramic Ball Bearing Based on Modified Observer. Int. J. Control. Autom. Syst. 2022, 20, 727–740. [Google Scholar] [CrossRef]
- Lei, Y.; Li, N.; Gontarz, S.; Lin, J.; Radkowski, S.; Dybala, J. A Model-Based Method for Remaining Useful Life Prediction of Machinery. IEEE Trans. Reliab. 2016, 65, 1314–1326. [Google Scholar] [CrossRef]
- Hu, C.H.; Pei, H.; Si, X.S.; Du, D.B.; Pang, Z.N.; Wang, X. A Prognostic Model Based on DBN and Diffusion Process for Degrading Bearing. IEEE Trans. Ind. Electron. 2020, 67, 8767–8777. [Google Scholar] [CrossRef]
- Gao, J.; Heng, F.; Yuan, Y.; Liu, Y. A novel machine learning method for multiaxial fatigue life prediction: Improved adaptive neuro-fuzzy inference system. Int. J. Fatigue 2024, 178, 108007. [Google Scholar] [CrossRef]
- Zhang, Y.; Sun, J.; Zhang, J.; Shen, H.; She, Y.; Chang, Y. Health state assessment of bearing with feature enhancement and prediction error compensation strategy. Mech. Syst. Signal Process. 2023, 182, 109573. [Google Scholar] [CrossRef]
- Li, B.; Tang, B.; Deng, L.; Zhao, M. Self-Attention ConvLSTM and Its Application in RUL Prediction of Rolling Bearings. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
- Wang, H.; Yu, Z.; Guo, L. Real-Time Online Prediction of Data Driven Bearing Residual Life. J. Phys. Conf. Ser. 2020, 1437, 012025. [Google Scholar] [CrossRef]
- Carroll, J.; Koukoura, S.; McDonald, A.; Charalambous, A.; Weiss, S.; McArthur, S. Wind turbine gearbox failure and remaining useful life prediction using machine learning techniques. Wind Energy 2019, 22, 360–375. [Google Scholar] [CrossRef]
- Sutrisno, E.; Oh, H.; Vasan, A.S.S.; Pecht, M. Estimation of remaining useful life of ball bearings using data driven methodologies. In Proceedings of the 2012 IEEE Conference on Prognostics and Health Management, Denver, CO, USA, 18–21 June 2012; pp. 1–7. [Google Scholar]
- Dong, S.; Sun, D.; Tang, B.; Gao, Z.; Wang, Y.; Yu, W.; Xia, M. Bearing degradation state recognition based on kernel PCA and wavelet kernel SVM. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2014, 229, 2827–2834. [Google Scholar] [CrossRef]
- Ren, L.; Sun, Y.; Wang, H.; Zhang, L. Prediction of Bearing Remaining Useful Life with Deep Convolution Neural Network. IEEE Access 2018, 6, 13041–13049. [Google Scholar] [CrossRef]
- Hoang, D.-T.; Kang, H.-J. A survey on Deep Learning based bearing fault diagnosis. Neurocomputing 2019, 335, 327–335. [Google Scholar] [CrossRef]
- Ren, L.; Cui, J.; Sun, Y.; Cheng, X. Multi-bearing remaining useful life collaborative prediction: A deep learning approach. J. Manuf. Syst. 2017, 43, 248–256. [Google Scholar] [CrossRef]
- Gao, J.-X.; Heng, F.; Yuan, Y.-P.; Liu, Y.-Y. Fatigue Reliability Analysis of Composite Material Considering the Growth of Effective Stress and Critical Stiffness. Aerospace 2023, 10, 785. [Google Scholar] [CrossRef]
- Zhu, J.; Chen, N.; Peng, W. Estimation of Bearing Remaining Useful Life Based on Multiscale Convolutional Neural Network. IEEE Trans. Ind. Electron. 2019, 66, 3208–3216. [Google Scholar] [CrossRef]
- Xiao, L.; Liu, Z.; Zhang, Y.; Zheng, Y.; Cheng, C. Degradation assessment of bearings with trend-reconstruct-based features selection and gated recurrent unit network. Measurement 2020, 165, 108064. [Google Scholar] [CrossRef]
- Lee, G.-Y.; Kim, M.; Quan, Y.-J.; Kim, M.-S.; Kim, T.J.Y.; Yoon, H.-S.; Min, S.; Kim, D.-H.; Mun, J.-W.; Oh, J.W.; et al. Machine health management in smart factory: A review. J. Mech. Sci. Technol. 2018, 32, 987–1009. [Google Scholar] [CrossRef]
- Loutas, T.H.; Roulias, D.; Georgoulas, G. Remaining Useful Life Estimation in Rolling Bearings Utilizing Data-Driven Probabilistic E-Support Vectors Regression. IEEE Trans. Reliab. 2013, 62, 821–832. [Google Scholar] [CrossRef]
- Liu, B.; Gao, Z.; Lu, B.; Dong, H.; An, Z. Deep Learning-Based Remaining Useful Life Estimation of Bearings with Time-Frequency Information. Sensors 2022, 22, 7402. [Google Scholar] [CrossRef]
- Yang, J.; Peng, Y.; Xie, J.; Wang, P. Remaining Useful Life Prediction Method for Bearings Based on LSTM with Uncertainty Quantification. Sensors 2022, 22, 4549. [Google Scholar] [CrossRef]
- Singleton, R.K.; Strangas, E.G.; Aviyente, S. Time-frequency complexity based remaining useful life (RUL) estimation for bearing faults. In Proceedings of the 2013 9th IEEE International Symposium on Diagnostics for Electric Machines, Power Electronics and Drives (SDEMPED), Valencia, Spain, 27–30 August 2013; pp. 600–606. [Google Scholar]
- Huang, G.; Hua, S.; Zhou, Q.; Li, H.; Zhang, Y. Just Another Attention Network for Remaining Useful Life Prediction of Rolling Element Bearings. IEEE Access 2020, 8, 204144–204152. [Google Scholar] [CrossRef]
- Zhu, H.; He, Z.; Wei, J.; Wang, J.; Zhou, H. Bearing Fault Feature Extraction and Fault Diagnosis Method Based on Feature Fusion. Sensors 2021, 21, 2524. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Q.; Ye, Z.; Shao, S.; Niu, T.; Zhao, Y. Remaining useful life prediction of rolling bearings based on convolutional recurrent attention network. Assem. Autom. 2022, 42, 372–387. [Google Scholar] [CrossRef]
- Wang, H.; Yang, J.; Wang, R.; Shi, L. Remaining Useful Life Prediction of Bearings Based on Convolution Attention Mechanism and Temporal Convolution Network. IEEE Access 2023, 11, 24407–24419. [Google Scholar] [CrossRef]
- Hinchi, A.Z.; Tkiouat, M. Rolling element bearing remaining useful life estimation based on a convolutional long-short-term memory network. Procedia Comput. Sci. 2018, 127, 123–132. [Google Scholar] [CrossRef]
- Ye, Z.; Zhang, Q.; Shao, S.; Niu, T.; Zhao, Y. Rolling Bearing Health Indicator Extraction and RUL Prediction Based on Multi-Scale Convolutional Autoencoder. Appl. Sci. 2022, 12, 5747. [Google Scholar] [CrossRef]
- Ren, L.; Sun, Y.; Cui, J.; Zhang, L. Bearing remaining useful life prediction based on deep autoencoder and deep neural networks. J. Manuf. Syst. 2018, 48, 71–77. [Google Scholar] [CrossRef]
- Ren, L.; Cheng, X.; Wang, X.; Cui, J.; Zhang, L. Multi-scale Dense Gate Recurrent Unit Networks for bearing remaining useful life prediction. Future Gener. Comput. Syst. 2019, 94, 601–609. [Google Scholar] [CrossRef]
- Li, X.; Zhang, W.; Ding, Q. Deep learning-based remaining useful life estimation of bearings using multi-scale feature extraction. Reliab. Eng. Syst. Saf. 2019, 182, 208–218. [Google Scholar] [CrossRef]
- Saucedo-Dorantes, J.J.; Arellano-Espitia, F.; Delgado-Prieto, M.; Osornio-Rios, R.A. Diagnosis Methodology Based on Deep Feature Learning for Fault Identification in Metallic, Hybrid and Ceramic Bearings. Sensors 2021, 21, 5832. [Google Scholar] [CrossRef]
- Huang, D.; Yu, G.; Zhang, J.; Tang, J.; Su, J.; Elforjani, M.; Shanbr, S. An Accurate Prediction Algorithm of RUL for Bearings: Time-Frequency Analysis Based on MRCNNPrognosis of Bearing Acoustic Emission Signals Using Supervised Machine Learning. Wirel. Commun. Mob. Comput. 2022, 2022, 2222802. [Google Scholar] [CrossRef]
- Elforjani, M.; Shanbr, S. Prognosis of Bearing Acoustic Emission Signals Using Supervised Machine Learning. IEEE Trans. Ind. Electron. 2018, 65, 5864–5871. [Google Scholar] [CrossRef]
- Belmiloud, D.; Benkedjouh, T.; Lachi, M.; Laggoun, A.; Dron, J.P. Deep convolutional neural networks for Bearings failure predictionand temperature correlation. J. Vibroeng. 2018, 20, 2878–2891. [Google Scholar] [CrossRef]
- Ma, M.; Mao, Z. Deep-Convolution-Based LSTM Network for Remaining Useful Life Prediction. IEEE Trans. Ind. Inform. 2021, 17, 1658–1667. [Google Scholar] [CrossRef]
- Boehme, T.K. The Fourier Transform and its Applications, Ron Bracewell. Am. Math. Mon. 1966, 73, 685–686. [Google Scholar] [CrossRef]
- Alexakos, C.T.; Karnavas, Y.L.; Drakaki, M.; Tziafettas, I.A. A Combined Short Time Fourier Transform and Image Classification Transformer Model for Rolling Element Bearings Fault Diagnosis in Electric Motors. Mach. Learn. Knowl. Extr. 2021, 3, 228–242. [Google Scholar] [CrossRef]
- Daubechies, I. The wavelet transform, time-frequency localization and signal analysis. IEEE Trans. Inf. Theory 1990, 36, 961–1005. [Google Scholar] [CrossRef]
- Liu, Y.; An, H.; Bian, S. Hilbert-Huang Transform and the Application. In Proceedings of the 2020 IEEE International Conference on Artificial Intelligence and Information Systems (ICAIIS), Dalian, China, 20–22 March 2020; pp. 534–539. [Google Scholar]
- Wang, S.; Chen, X.; Selesnick, I.W.; Guo, Y.; Tong, C.; Zhang, X. Matching synchrosqueezing transform: A useful tool for characterizing signals with fast varying instantaneous frequency and application to machine fault diagnosis. Mech. Syst. Signal Process. 2018, 100, 242–288. [Google Scholar] [CrossRef]
- Yan, X.; Xu, Y.; She, D.; Zhang, W. Reliable Fault Diagnosis of Bearings Using an Optimized Stacked Variational Denoising Auto-Encoder. Entropy 2022, 24, 36. [Google Scholar] [CrossRef]
- She, B.; Wang, X.; Yokkampon, U.; Mowshowitz, A.; Chumkamon, S.; Hayashi, E. A hidden feature label propagation method based on deep convolution variational autoencoder for fault diagnosisRobust Unsupervised Anomaly Detection with Variational Autoencoder in Multivariate Time Series Data. Meas. Sci. Technol. 2022, 33, 055107. [Google Scholar] [CrossRef]
- Yokkampon, U.; Mowshowitz, A.; Chumkamon, S.; Hayashi, E. Robust Unsupervised Anomaly Detection with Variational Autoencoder in Multivariate Time Series Data. IEEE Access 2022, 10, 57835–57849. [Google Scholar] [CrossRef]
- Nie, L.; Zhang, L.; Xu, S.; Cai, W.; Yang, H. Remaining useful life prediction for rolling bearings based on similarity feature fusion and convolutional neural network. J. Braz. Soc. Mech. Sci. Eng. 2022, 44, 328. [Google Scholar] [CrossRef]
- Cheng, Y.; Hu, K.; Wu, J.; Zhu, H.; Shao, X. A convolutional neural network based degradation indicator construction and health prognosis using bidirectional long short-term memory network for rolling bearings. Adv. Eng. Inform. 2021, 48, 101247. [Google Scholar] [CrossRef]
- Wang, J.; Wang, D.; Wang, S.; Li, W.; Song, K. Fault Diagnosis of Bearings Based on Multi-Sensor Information Fusion and 2D Convolutional Neural Network. IEEE Access 2021, 9, 23717–23725. [Google Scholar] [CrossRef]
- Zeiler, M.D.; Taylor, G.W.; Fergus, R. Adaptive deconvolutional networks for mid and high level feature learning. In Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain, 6–13 November 2011; pp. 2018–2025. [Google Scholar]
- Hinton, G.E.; Osindero, S.; Teh, Y.-W. A Fast Learning Algorithm for Deep Belief Nets. Neural Comput. 2006, 18, 1527–1554. [Google Scholar] [CrossRef] [PubMed]
- Kavita, D.; Saxena, A.; Joshi, J. Using of Recurrent Neural Networks (RNN) Process. Int. J. Res. Anal. Rev. 2019. [Google Scholar]
- Marhon, S.A.; Cameron, C.J.F.; Kremer, S.C. Recurrent Neural Networks. In Handbook on Neural Information Processing; Bianchini, M., Maggini, M., Jain, L.C., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; pp. 29–65. [Google Scholar]
- Yu, Y.; Si, X.; Hu, C.; Zhang, J. A Review of Recurrent Neural Networks: LSTM Cells and Network Architectures. Neural Comput. 2019, 31, 1235–1270. [Google Scholar] [CrossRef] [PubMed]
- Sherstinsky, A. Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) network. Phys. D Nonlinear Phenom. 2020, 404, 132306. [Google Scholar] [CrossRef]
- Jin, R.; Chen, Z.; Wu, K.; Wu, M.; Li, X.; Yan, R. Multi-feature Fused Bidirectional Long Short-term Memory for Remaining Useful Life Prediction. In Proceedings of the 2021 International Conference on Sensing, Measurement & Data Analytics in the era of Artificial Intelligence (ICSMD), Nanjing, China, 21–23 October 2021; pp. 1–5. [Google Scholar]
- Nie, L.; Xu, S.; Zhang, L. Multi-Head Attention Network with Adaptive Feature Selection for RUL Predictions of Gradually Degrading Equipment. Actuators 2023, 12, 158. [Google Scholar] [CrossRef]
- Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-learn: Machine Learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
Name | Function | Name | Function |
---|---|---|---|
) | Absolute mean | ||
Minimum | ) | ||
Maximum | ) | ||
RMS | Root square amplitude (RMA) | ||
Peak | Peak factor | ||
Skewness | Skewness factor | ||
Kurtosis | Kurtosis factor | ||
Clearance factor | Impulse factor |
Name | Function | Name | Function |
---|---|---|---|
) | ) | ||
Spectral skewness | Spectral root mean square | ||
Spectral kurtosis | ) | ||
Effective frequency | ) | ||
Skewness of frequency | Mean square frequency | ||
Variance of frequency | Variation coefficient of frequency |
Bearing Dataset | Number of Samples | Fault Element | Category |
---|---|---|---|
Bearing_1 | 12,514 | Outer race | Training set |
Bearing_2 | 11,323 | Inter race | Testing set |
Bearing_3 | 13,017 | Inter race | Training set |
Bearing_4 | 10,431 | Outer race | Training set |
Bearing_5 | 12,018 | Cage | Training set |
Bearing_6 | 11,510 | Outer race | Testing set |
Parameter Number | Dataset | MAE | RMSE | Score |
---|---|---|---|---|
4 | Training set | 0.0302 | 0.0706 | 0.8343 |
Testing set | 0.0491 | 0.0916 | 0.7745 | |
8 | Training set | 0.0104 | 0.0120 | 0.8693 |
Testing set | 0.0281 | 0.0401 | 0.7894 | |
12 | Training set | 0.0298 | 0.0600 | 0.8449 |
Testing set | 0.0435 | 0.0795 | 0.7666 | |
16 | Training set | 0.0329 | 0.0647 | 0.8277 |
Testing set | 0.0449 | 0.0813 | 0.7581 | |
20 | Training set | 0.0330 | 0.0648 | 0.8273 |
Testing set | 0.0473 | 0.0843 | 0.7435 | |
24 | Training set | 0.0357 | 0.0688 | 0.8119 |
Testing set | 0.0495 | 0.0870 | 0.7299 | |
28 | Training set | 0.0466 | 0.0835 | 0.7477 |
Testing set | 0.0550 | 0.0932 | 0.6943 |
Layer Name | Kernel | Strides | Channels | Feature Map Size |
---|---|---|---|---|
Convolutional Layer | 3 × 3 | (1,1) | 16 | 128 × 512 |
MaxPool Layer | 1 × 2 | (1,2) | 128 × 216 | |
Convolutional Layer | 3 × 3 | (1,1) | 32 | 128 × 216 |
MaxPool Layer | 1 × 2 | (1,2) | 128 × 128 | |
Convolutional Layer | 3 × 3 | (1,1) | 64 | 128 × 128 |
MaxPool Layer | 2 × 2 | (2,2) | 64 × 64 | |
Convolutional Layer | 3 × 3 | (1,1) | 128 | 64 × 64 |
MaxPool Layer | 4 × 4 | (4,4) | 16 × 16 | |
Convolutional Layer | 3 × 3 | (1,1) | 256 | 16 × 16 |
MaxPool Layer | 4 × 4 | (4,4) | 4 × 4 |
Model | Feature Application | Dataset | MAE | RMSE | Score |
---|---|---|---|---|---|
LSVR | TDFs and FDFs | Training set | 0.1198 | 0.1516 | 0.5064 |
Testing set | 0.1717 | 0.1998 | 0.4755 | ||
KSVR | TDFs and FDFs | Training set | 0.0613 | 0.0770 | 0.6731 |
Testing set | 0.1880 | 0.2489 | 0.4270 | ||
DCNN | TDFs, FDFs, and time–frequency spectrum | Training set | 0.0500 | 0.0878 | 0.7171 |
Testing set | 0.0550 | 0.0883 | 0.6655 | ||
BiLSTM | TDFs, FDFs, and TFDFs | Training set | 0.0189 | 0.0361 | 0.8310 |
Testing set | 0.0414 | 0.0784 | 0.7312 | ||
CNN-VAE-MBiLSTM | TDFs, FDFs, and TFDFs | Training set | 0.0104 | 0.0120 | 0.8693 |
Testing set | 0.0281 | 0.0401 | 0.7894 |
Model | Dataset | Raw | SNR (dB) | |||
---|---|---|---|---|---|---|
10 | 5 | 2 | 0 | |||
LSVR | Training set | 0.1198 | 0.1202 | 0.1664 | 0.6273 | 1.8530 |
Testing set | 0.1717 | 0.1734 | 0.2677 | 1.0532 | 2.8579 | |
KSVR | Training set | 0.0613 | 0.0685 | 0.1510 | 0.2455 | 0.3211 |
Testing set | 0.1880 | 0.2331 | 0.2550 | 0.3336 | 0.3599 | |
DCNN | Training set | 0.0500 | 0.0863 | 0.1354 | 0.1603 | 0.1587 |
Testing set | 0.0550 | 0.1198 | 0.1219 | 0.2247 | 0.2304 | |
BiLSTM | Training set | 0.0189 | 0.0322 | 0.0894 | 0.1136 | 0.1529 |
Testing set | 0.0414 | 0.0494 | 0.0963 | 0.1235 | 0.1829 | |
CNN-VAE-MBiLSTM | Training set | 0.0104 | 0.0183 | 0.0380 | 0.0818 | 0.0800 |
Testing set | 0.0281 | 0.0300 | 0.0400 | 0.0632 | 0.1635 |
Model | Dataset | Raw | SNR (dB) | |||
---|---|---|---|---|---|---|
10 | 5 | 2 | 0 | |||
LSVR | Training set | 0.1516 | 0.1535 | 0.2166 | 1.1201 | 3.2188 |
Testing set | 0.1998 | 0.2021 | 0.3691 | 1.4647 | 3.6824 | |
KSVR | Training set | 0.0770 | 0.0862 | 0.1925 | 0.2896 | 0.3670 |
Testing set | 0.2489 | 0.3017 | 0.3204 | 0.3882 | 0.4162 | |
DCNN | Training set | 0.0878 | 0.1400 | 0.1991 | 0.2142 | 0.2019 |
Testing set | 0.0883 | 0.1821 | 0.1557 | 0.2817 | 0.2788 | |
BiLSTM | Training set | 0.0361 | 0.0525 | 0.1444 | 0.1694 | 0.2083 |
Testing set | 0.0784 | 0.0892 | 0.1532 | 0.1668 | 0.2317 | |
CNN-VAE-MBiLSTM | Training set | 0.0120 | 0.0342 | 0.0694 | 0.1367 | 0.1232 |
Testing set | 0.0401 | 0.0584 | 0.0630 | 0.0985 | 0.2209 |
Model | Dataset | Raw | SNR (dB) | |||
---|---|---|---|---|---|---|
10 | 5 | 2 | 0 | |||
LSVR | Training set | 0.5064 | 0.5035 | 0.4807 | 0.3530 | 0.1374 |
Testing set | 0.4755 | 0.4699 | 0.4472 | 0.2250 | 0.0488 | |
KSVR | Training set | 0.6731 | 0.6554 | 0.5207 | 0.3968 | 0.3283 |
Testing set | 0.4270 | 0.4383 | 0.4127 | 0.3202 | 0.2981 | |
DCNN | Training set | 0.7171 | 0.6384 | 0.5751 | 0.5145 | 0.5021 |
Testing set | 0.6655 | 0.5978 | 0.5567 | 0.4636 | 0.4695 | |
BiLSTM | Training set | 0.8310 | 0.8047 | 0.6937 | 0.6423 | 0.5628 |
Testing set | 0.7312 | 0.7110 | 0.6238 | 0.5437 | 0.4983 | |
CNN-VAE-MBiLSTM | Training set | 0.8693 | 0.8449 | 0.7798 | 0.7126 | 0.6151 |
Testing set | 0.7894 | 0.7765 | 0.7132 | 0.6447 | 0.5109 |
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. |
© 2024 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
Yang, L.; Jiang, Y.; Zeng, K.; Peng, T. Rolling Bearing Remaining Useful Life Prediction Based on CNN-VAE-MBiLSTM. Sensors 2024, 24, 2992. https://doi.org/10.3390/s24102992
Yang L, Jiang Y, Zeng K, Peng T. Rolling Bearing Remaining Useful Life Prediction Based on CNN-VAE-MBiLSTM. Sensors. 2024; 24(10):2992. https://doi.org/10.3390/s24102992
Chicago/Turabian StyleYang, Lei, Yibo Jiang, Kang Zeng, and Tao Peng. 2024. "Rolling Bearing Remaining Useful Life Prediction Based on CNN-VAE-MBiLSTM" Sensors 24, no. 10: 2992. https://doi.org/10.3390/s24102992
APA StyleYang, L., Jiang, Y., Zeng, K., & Peng, T. (2024). Rolling Bearing Remaining Useful Life Prediction Based on CNN-VAE-MBiLSTM. Sensors, 24(10), 2992. https://doi.org/10.3390/s24102992