Deep-Learning-Based Bearing Fault Classification Using Vibration Signals Under Variable-Speed Conditions †
Abstract
1. Introduction
2. Problem Description
2.1. Physical Mechanisms of Rolling Bearing Faults
2.2. Signal Characteristics and Feature Foundations for Fault Diagnosis
3. Methodology
3.1. Experimental Setup
3.2. Dataset
- Constant speed: this subset comprises 48 processes, of which 12 correspond to healthy bearings, 12 to BSF faults, and 24 to BPFO faults. During each process, the rotating speed was kept constant throughout the entire recording. The dataset includes 8 processes for each speed level in the range , ensuring an even distribution across operating speeds.
- Variable speed: this subset extends the constant-speed dataset by including an additional 12 processes in which the rotational speed increases continuously from 0 to . As shown in Figure 3, around 30 s were dedicated to each speed step. This configuration better reflects real-world scenarios, where rotating speed may vary during operation, thus providing the model with more realistic training data.
3.3. Feature Selection
- Root Mean Square (RMS): quantifies the signal’s power, defined for a window asAn increase in RMS typically indicates higher energy in the vibration, often associated with faults.
- Crest Factor (CF): ratio of the maximum amplitude to the RMS, highlighting impulsive events:
- Kurtosis (): a normalized fourth central moment, capturing the “peakedness” of the distribution:where and are the mean and standard deviation, respectively. High kurtosis is a strong indicator of early-stage bearing faults.
- Skewness (): a measure of distribution asymmetry, given byDeviations from zero may signal asymmetric defect-induced vibrations.
- Spectral Peaks: the ten dominant frequency components were extracted from the magnitude spectrum of the Fast Fourier Transform (FFT). For each segment of length , the FFT is computed asand the largest ten magnitudes are retained as features, representing recurring periodicities linked to mechanical faults.
3.4. Models
- Conv1D (128 filters, kernel size 5) + MaxPooling1D (pool size 3) + Dropout (0.5)
- Conv1D (64 filters, kernel size 5) + MaxPooling1D (pool size 3) + Dropout (0.5)
- Conv1D (32 filters, kernel size 5) + MaxPooling1D (pool size 3) + Dropout (0.5)
- Flatten + Dense(32, ReLU) + Dropout (0.5)
- Output: Dense (num_classes, Softmax)
- Conv1D (32 filters, kernel size 5) + MaxPooling1D (pool size 2)
- Conv1D (64 filters, kernel size 5) + MaxPooling1D (pool size 2) + Dropout (0.5)
- Bidirectional LSTM (64 units) + Dropout (0.5)
- Output: Dense (num_classes, Softmax)
4. Results
4.1. Classification
4.1.1. Stage 1: Constant-Speed Evaluation
4.1.2. Stage 2: Variable-Speed Evaluation
4.1.3. Stage 3: Feature Engineering and Ensemble Learning
4.2. Uncertainty Estimation
4.3. Explainable AI
- Dominance of Frequency Features: the ACC1 Frequency Features and ACC2 Frequency Features groups exhibit the largest SHAP value magnitudes. This confirms that the spectral components, which directly correspond to the physical fault frequencies (BPFO and BSF), are the primary drivers of the model’s high diagnostic accuracy. The model correctly prioritizes these domain-expert-derived features to distinguish between different fault types.
- Role of Time-Domain Features: while significant, the ACC1 Time Features and ACC2 Time Features groups show a comparatively lower overall impact. This indicates that traditional time-domain statistical descriptors, such as kurtosis, play a necessary but secondary role. They likely contribute to detecting the existence of an impulsive event (early-stage fault detection) and general severity (via RMS), but the frequency features are essential for accurate classification of the fault type.
4.4. Model Training and Inference Performance
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Cristaldi, L.; Esmaili, P.; Gruosso, G.; La Bella, A.; Mecella, M.; Scattolini, R.; Arman, A.; Susto, G.A.; Tanca, L. The mics project: A data science pipeline for industry 4.0 applications. In Proceedings of the 2023 IEEE International Conference on Metrology for eXtended Reality, Artificial Intelligence and Neural Engineering (MetroXRAINE), Milano, Italy, 25–27 October 2023; IEEE: New York, NY, USA, 2023; pp. 427–431. [Google Scholar]
- Vashishtha, G.; Chauhan, S.; Sehri, M.; Zimroz, R.; Dumond, P.; Kumar, R.; Gupta, M.K. A roadmap to fault diagnosis of industrial machines via machine learning: A brief review. Measurement 2025, 242, 116216. [Google Scholar] [CrossRef]
- Rehman, A.U.; Jiao, W.; Jiang, Y.; Wei, J.; Sohaib, M.; Sun, J.; Rehman, K.U.; Chi, Y. Deep learning in industrial machinery: A critical review of bearing fault classification methods. Appl. Soft Comput. 2025, 171, 112785. [Google Scholar] [CrossRef]
- Afshar, M.; Heydarzadeh, M.; Akin, B. A comprehensive investigation of fault signatures and spectrum analysis of vibration signals in distributed bearing faults. IEEE Trans. Ind. Appl. 2024, 61, 515–526. [Google Scholar] [CrossRef]
- Martiri, L.; Esmaili, P.; Cristaldi, L. A Novel Benchmark for Fault Detection in Rolling Bearings Using CNNs and Monte Carlo Dropout. In Proceedings of the 2025 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4.0 & IoT), Castelldefels, Spain, 1–3 July 2025; pp. 462–466. [Google Scholar]
- Esmaili, P.; Cristaldi, L. Health indicator analysis in terms of condition monitoring on brownfield cnc milling machines using triaxial accelerometer. IEEE Sens. Lett. 2024, 8, 6008404. [Google Scholar] [CrossRef]
- Randall, R.B.; Antoni, J. Rolling element bearing diagnostics—A tutorial. Mech. Syst. Signal Process. 2011, 25, 485–520. [Google Scholar] [CrossRef]
- 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. 2022, 24, 46–74. [Google Scholar] [CrossRef]
- Esmaili, P.; Cristaldi, L. Health indicator effectiveness in localized fault diagnosis: Rolling bearing elements. In Proceedings of the 2024 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd 4.0 & IoT), Firenze, Italy, 29–31 May 2024; pp. 552–556. [Google Scholar]
- Antoni, J. Cyclostationarity by examples. IEEE Trans. Instrum. Meas. 2016, 65, 1256–1264. [Google Scholar] [CrossRef]
- He, W.; Shen, Q.; Sun, S. Envelope analysis-based diagnosis of bearing defects under variable speed conditions. IEEE Trans. Ind. Electron. 2016, 63, 5682–5692. [Google Scholar]
- Song, S.; Wang, W. Early Fault Detection of Rolling Bearings Based on Time-Varying Filtering Empirical Mode Decomposition and Adaptive Multipoint Optimal Minimum Entropy Deconvolution Adjusted. Entropy 2023, 25, 1452. [Google Scholar] [CrossRef]
- Sandoval Núñez, D.A.; Leturiondo, U.; Vidal, Y.; Pozo, F. Entropy Indicators: An Approach for Low-Speed Bearing Diagnosis. Sensors 2021, 21, 849. [Google Scholar] [CrossRef]
- Yang, X.; Yang, J.; Jin, Y.; Liu, Z. A New Method for Bearing Fault Diagnosis across Machines Based on Envelope Spectrum and Conditional Metric Learning. Sensors 2024, 24, 2674. [Google Scholar] [CrossRef] [PubMed]
- Ruiz-Sarrio, J.E.; Antonino-Daviu, A.; Martís, C. Localized Bearing Fault Analysis for Different Induction Machine Start-Up Modes via Vibration Time–Frequency Envelope Spectrum. Sensors 2024, 24, 6935. [Google Scholar] [CrossRef] [PubMed]
- Tang, S.; Yuan, S.; Zhu, Y. Cyclostationary Analysis towards Fault Diagnosis of Rotating Machinery: Review, Advances, and Challenges. Processes 2020, 8, 1217. [Google Scholar] [CrossRef]
- Martiri, L.; Esmaili, P.; Cristaldi, L. A Convolutional Neural Network for CNC Milling Machines Processes Classification. In Proceedings of the 2024 IEEE International Conference on Metrology for eXtended Reality, Artificial Intelligence and Neural Engineering (MetroXRAINE), St Albans, UK, 21–23 October 2024; IEEE: New York, NY, USA, 2024; pp. 634–639. [Google Scholar]
- Wan, L.; Gong, K.; Zhang, G.; Yuan, X.; Li, C.; Deng, X. An efficient rolling bearing fault diagnosis method based on spark and improved random forest algorithm. IEEE Access 2021, 9, 37866–37882. [Google Scholar] [CrossRef]
- Hang, Q.; Yang, J.; Xing, L. Diagnosis of rolling bearing based on classification for high dimensional unbalanced data. IEEE Access 2019, 7, 79159–79172. [Google Scholar] [CrossRef]
- Janjarasjitt, S. Investigating the Effect of Vibration Signal Length on Bearing Fault Classification Using Wavelet Scattering Transform. Sensors 2025, 25, 699. [Google Scholar] [CrossRef]
- Jabbar, A.; D’Elia, G.; Cocconcelli, M. Distribution Reshaping Transformation for Bearing Fault Diagnosis in Independent Cart Systems. IEEE Access 2025, 13, 200403–200430. [Google Scholar] [CrossRef]
- Wang, H.; Yu, Z.; Guo, L. Real-time online fault diagnosis of rolling bearings based on KNN algorithm. In Proceedings of the 2019 4th International Seminar on Computer Technology, Mechanical and Electrical Engineering (ISCME 2019), Chengdu, China, 13–15 December 2019; Journal of Physics: Conference Series. IOP Publishing: Bristol, UK, 2020; Volume 1486, p. 032019. [Google Scholar]
- Lu, Q.; Shen, X.; Wang, X.; Li, M.; Li, J.; Zhang, M. Fault diagnosis of rolling bearing based on improved VMD and KNN. Math. Probl. Eng. 2021, 2021, 2530315. [Google Scholar] [CrossRef]
- Zhao, B.; Zhang, X.; Li, H.; Yang, Z. Intelligent fault diagnosis of rolling bearings based on normalized CNN considering data imbalance and variable working conditions. Knowl.-Based Syst. 2020, 199, 105971. [Google Scholar] [CrossRef]
- Zheng, X.; Liu, X.; Zhu, C.; Wang, J.; Zhang, J. Fault diagnosis of variable speed bearing based on EMDOS-DCCNN model. J. Vib. Eng. Technol. 2024, 12, 7193–7207. [Google Scholar] [CrossRef]
- Guo, Y.; Mao, J.; Zhao, M. Rolling bearing fault diagnosis method based on attention CNN and BiLSTM network. Neural Process. Lett. 2023, 55, 3377–3410. [Google Scholar] [CrossRef]
- Öcalan, G.; Türkoğlu, İ. Diagnosis of Bearing Faults Under Variable Speed Conditions Using Deep Learning. Veri Bilim. 2025, 8, 1–10. [Google Scholar]
- Liu, H.; Zhou, J.; Zheng, Y.; Jiang, W.; Zhang, Y. Fault diagnosis of rolling bearings with recurrent neural network-based autoencoders. Isa Trans. 2018, 77, 167–178. [Google Scholar] [CrossRef] [PubMed]
- Bearing Data Center. Bearing Data Center Website. 2019. Available online: https://engineering.case.edu/bearingdatacenter (accessed on 13 November 2025).
- Nectoux, P.; Gouriveau, R.; Medjaher, K.; Ramasso, E.; Chebel-Morello, B.; Zerhouni, N.; Varnier, C. PRONOSTIA: An experimental platform for bearings accelerated degradation tests. In Proceedings of the IEEE International Conference on Prognostics and Health Management, PHM’12, Denver, CO, USA, 18–21 June 2012; pp. 1–8. [Google Scholar]
- Jabbar, A.; Cocconcelli, M.; D’Elia, G.; Borghi, D.; Capelli, L.; Cavalaglio Camargo Molano, J.; Strozzi, M.; Rubini, R. MOIRA-UNIMORE Bearing Data Set for Independent Cart Systems. Appl. Sci. 2025, 15, 3691. [Google Scholar] [CrossRef]
- Daga, A.P.; Fasana, A.; Marchesiello, S.; Garibaldi, L. The Politecnico di Torino rolling bearing test rig: Description and analysis of open access data. Mech. Syst. Signal Process. 2019, 120, 252–273. [Google Scholar] [CrossRef]
- Lee, J.; Qiu, H.; Yu, G.; Lin, J.; Services, R.T. Bearing Data Set. IMS, University of Cincinnati. NASA Prognostics Data Repository, NASA Ames Research Center, Moffett Field, CA. 2007. Available online: https://phm-datasets.s3.amazonaws.com/NASA/4.+Bearings.zip (accessed on 13 November 2025).
- Huang, H.; Baddour, N. Bearing vibration data collected under time-varying rotational speed conditions. Data Brief 2018, 21, 1745–1749. [Google Scholar] [CrossRef]
- Gal, Y.; Ghahramani, Z. Dropout as a bayesian approximation: Representing model uncertainty in deep learning. In Proceedings of the International Conference on Machine Learning. PMLR, New York, NY, USA, 19–24 June 2016; pp. 1050–1059. [Google Scholar]
- Abdar, M.; Pourpanah, F.; Hussain, S.; Rezazadegan, D.; Liu, L.; Ghavamzadeh, M.; Fieguth, P.; Cao, X.; Khosravi, A.; Acharya, U.R.; et al. A review of uncertainty quantification in deep learning: Techniques, applications and challenges. Inf. Fusion 2021, 76, 243–297. [Google Scholar] [CrossRef]
- Ganaie, M.A.; Hu, M.; Malik, A.K.; Tanveer, M.; Suganthan, P.N. Ensemble deep learning: A review. Eng. Appl. Artif. Intell. 2022, 115, 105151. [Google Scholar] [CrossRef]
- Mohammed, A.; Kora, R. A comprehensive review on ensemble deep learning: Opportunities and challenges. J. King Saud Univ. Comput. Inf. Sci. 2023, 35, 757–774. [Google Scholar] [CrossRef]
- Areias, I.A.d.S.; Borges da Silva, L.E.; Bonaldi, E.L.; de Lacerda de Oliveira, L.E.; Lambert-Torres, G.; Bernardes, V.A. Evaluation of current signature in bearing defects by envelope analysis of the vibration in induction motors. Energies 2019, 12, 4029. [Google Scholar] [CrossRef]
- Randall, R.B.; Antoni, J.; Chobsaard, S. The relationship between spectral correlation and envelope analysis in the diagnostics of bearing faults and other cyclostationary machine signals. Mech. Syst. Signal Process. 2001, 15, 945–962. [Google Scholar] [CrossRef]













| Reference | Methodology | Key Features Used | Dataset | Accuracy |
|---|---|---|---|---|
| Traditional Machine Learning Methods | ||||
| Wan et al. (2021) [18] | Random Forest | Time–frequency-domain features | CWRU Dataset [29] | 98.12% |
| Hang et al. (2019) [19] | Random Forest | Time-domain features | IEEE PHM 2012 Data Challenge Dataset [30] | 93.4% |
| Janjarasjitt (2025) [20] | SVM | Time–frequency-domain features | CWRU Dataset [29] | 100% |
| Jabbar et al. (2025) [21] | SVM, KNN | Time–frequency-domain features | MOIRA-UNIMORE Dataset [31], Politecnico di Torino Dataset [32] | 100% |
| Wang et al. (2020) [22] | KNN | Time-domain features | CWRU Dataset [29] | 96.1% |
| Lu et al. (2021) [23] | KNN | Time–frequency-domain features | Proprietary Dataset (Constant Speed) | 96.67% |
| Deep Learning Methods | ||||
| Zhao et al. (2020) [24] | CNN | Time-domain features | CWRU Dataset [29], IMS Dataset [33] | 99.2% |
| Zheng et al. (2024) [25] | EMDOS-DCCNN | Time-frequency-domain features | Proprietary Dataset (Variable Speed) | 98.6% |
| Guo et al. (2023) [26] | ACNN-BiLSTM | Time-domain features | CWRU Dataset [29] | 99.79% |
| Öcalan et al. (2025) [27] | LSTM | Time-domain features | Ottawa Dataset [34] | 100% |
| Liu et al. (2018) [28] | RNN-based Autoencoder | Time-domain features | CWRU Dataset [29] | >99% |
| Sensor Type | Model/Manufacturer | Measured Quantity | Sensitivity/Range | Accuracy/Sampling Rate |
|---|---|---|---|---|
| Vibration Sensors | ||||
| Triaxial Accelerometer | PCB PIEZOELECTRONICS, Depew (NY), United States | Acceleration (X, Y, Z) | 100 mV/g, ±50 g | 20 kS/s |
| Axial Accelerometer | PCB PIEZOELECTRONICS, Depew (NY), United States | Acceleration (axial) | 100 mV/g, ±50 g | 20 kS/s |
| Rotational Speed Sensor | ||||
| Retroreflective Tachometer | Banner Engineering, Plymouth (MN) | Rotational speed (RPM) | – , 10 mm to 3 m polarized retroreflective sensing range | Resolution 1 RPM |
| DAQ System | ||||
| SIRIUSi Data Acquisition | DEWEsoft®, Trbovlje, Slovenia | Vibration, speed, temperature | –, – | 24-bit Delta-sigma ADC/200 kS/s per channel |
| Feature Name | Definition/Formula | Rationale |
|---|---|---|
| 1st step | ||
| Acceleration | Acceleration for both bearings on the 3 axis (m/s2) | Captures raw vibrational energy and transient impulses caused by faults. |
| 2nd step | ||
| Hilbert Envelope | Highlights modulation produced by bearing fault impact forces. | |
| 3rd step | ||
| RMS | Sensitive to impulsiveness and non-Gaussian behavior. | |
| Crest Factor | Identifies high-amplitude shocks relative to signal energy. | |
| Kurtosis | Indicates early-stage bearing faults. | |
| Skewness | Indicates asymmetry in vibration signature from progressing faults. | |
| Spectral Peaks | Max amplitude in characteristic defect frequency bands | Reveals BPFO, BPFI, BSF, and FTF-related harmonics. |
| Model | Accuracy [%] | Recall [%] | F1-Score [%] |
|---|---|---|---|
| CNN | 87.2 | 87.1 | 0.872 |
| LSTM | 77.3 | 77.3 | 0.769 |
| BiLSTM | 85.1 | 85.1 | 0.854 |
| CNN-BiLSTM | 99.4 | 99.4 | 0.994 |
| Transformer | 96.6 | 96.6 | 0.966 |
| ResNet | 99.9 | 99.9 | 0.998 |
| Model | Accuracy [%] | Recall [%] | F1-Score [%] |
|---|---|---|---|
| CNN | 97.0 | 97.1 | 0.970 |
| LSTM | 82.2 | 82.2 | 0.828 |
| BiLSTM | 83.0 | 83.0 | 0.831 |
| CNN-BiLSTM | 99.5 | 99.5 | 0.995 |
| Transformer | 90.8 | 90.8 | 0.906 |
| ResNet | 99.9 | 99.9 | 0.999 |
| Model | Accuracy [%] | Recall [%] | F1-Score [%] |
|---|---|---|---|
| CNN | 99.9 | 99.8 | 0.998 |
| LSTM | 60.9 | 60.9 | 0.592 |
| BiLSTM | 61.2 | 61.2 | 0.609 |
| CNN-BiLSTM | 88.7 | 88.7 | 0.875 |
| Transformer | 76.0 | 76.0 | 0.766 |
| ResNet | 99.8 | 99.8 | 0.998 |
| Model | Accuracy [%] | Recall [%] | F1-Score [%] |
|---|---|---|---|
| CNN | 92.8 | 92.8 | 0.925 |
| LSTM | 78.4 | 78.4 | 0.776 |
| BiLSTM | 84.9 | 84.9 | 0.843 |
| CNN-BiLSTM | 93.7 | 93.7 | 0.935 |
| Transformer | 75.3 | 75.3 | 0.760 |
| ResNet | 88.7 | 88.7 | 0.884 |
| Model | Accuracy [%] | Recall [%] | F1-Score [%] |
|---|---|---|---|
| CNN | 95.8 | 95.7 | 0.955 |
| LSTM | 78.9 | 79.0 | 0.790 |
| BiLSTM | 91.1 | 91.1 | 0.910 |
| CNN-BiLSTM | 99.0 | 98.7 | 0.987 |
| Transformer | 83.0 | 82.9 | 0.830 |
| ResNet | 98.1 | 98.1 | 0.981 |
| Deep Ensemble | 99.3 | 99.3 | 0.993 |
| Model | Training Time | Inference Time | N. of Parameters |
|---|---|---|---|
| CNN | 3 min 4 s | 7 ms | 56,259 |
| CNN-biLSTM | 1 min 58 s | 8 ms | 76,931 |
| LSTM | 3 min 0 s | 12 ms | 30,467 |
| biLSTM | 5 min 0 s | 23 ms | 77,187 |
| Transformer | 19 min 26 s | 86 ms | 64,483 |
| ResNet | 55 s | 4 ms | 51,555 |
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. |
© 2025 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
Martiri, L.; Esmaili, P.; Moschetti, A.; Cristaldi, L. Deep-Learning-Based Bearing Fault Classification Using Vibration Signals Under Variable-Speed Conditions. Instruments 2025, 9, 33. https://doi.org/10.3390/instruments9040033
Martiri L, Esmaili P, Moschetti A, Cristaldi L. Deep-Learning-Based Bearing Fault Classification Using Vibration Signals Under Variable-Speed Conditions. Instruments. 2025; 9(4):33. https://doi.org/10.3390/instruments9040033
Chicago/Turabian StyleMartiri, Luca, Parisa Esmaili, Andrea Moschetti, and Loredana Cristaldi. 2025. "Deep-Learning-Based Bearing Fault Classification Using Vibration Signals Under Variable-Speed Conditions" Instruments 9, no. 4: 33. https://doi.org/10.3390/instruments9040033
APA StyleMartiri, L., Esmaili, P., Moschetti, A., & Cristaldi, L. (2025). Deep-Learning-Based Bearing Fault Classification Using Vibration Signals Under Variable-Speed Conditions. Instruments, 9(4), 33. https://doi.org/10.3390/instruments9040033

