Hybrid CEEMDAN-MSCNN Approach for Vibration-Based Fault Diagnosis of Wind Turbine Gearboxes †
Abstract
1. Introduction
- A structured CEEMDAN-MSCNN framework is proposed, in which each intrinsic mode function (IMF) is treated as an independent frequency-scale representation and processed through dedicated convolutional branches. This design enables explicit multiscale feature learning, unlike conventional single-stream CNN approaches.
- A correlation-based IMF selection strategy is introduced using the Pearson Correlation Coefficient (PCC), providing a systematic and data-driven method to retain the most informative signal components while reducing noise and redundancy.
- A leakage-aware data preprocessing pipeline is designed by performing dataset partitioning at the recording level prior to segmentation, ensuring unbiased evaluation and preventing information leakage between training and testing samples.
- A lightweight yet highly regularized MSCNN architecture is developed, tailored for multibranch learning on limited datasets, improving generalization while maintaining computational efficiency.
- A comprehensive evaluation is conducted on the NREL Gearbox Reliability Collaborative dataset, demonstrating strong and competitive performance compared to traditional machine learning models and conventional single-scale CNN architectures.
2. Related Work
2.1. Traditional and Adaptive Signal Processing Methods
2.2. Hybrid Decomposition–Machine Learning Approaches
2.3. Deep Learning and Multiscale Architectures
3. Methodology
3.1. Dataset Description
3.2. Signal Segmentation and Preprocessing
3.3. CEEMDAN-MSCNN Approach
3.3.1. CEEMDAN-Based Signal Decomposition
| Algorithm 1: CEEMDAN Based Signal decomposition |
![]() |
3.3.2. MSCNN Architecture
- A first 1D convolutional layer with 8 filters of size , followed by ReLU activation.
- A max-pooling layer of size , reducing the temporal resolution.
- A dropout layer with a dropout rate of 60% to regularize the branch.
- A second 1D convolutional layer with 16 filters of size , also followed by ReLU.
- Another max-pooling layer (), and a second 60% dropout.
- A flatten layer that transforms the feature maps into a 1D feature vector .
| Algorithm 2: MSCNN for Fault Diagnosis |
![]() |
4. Results
4.1. Performance Evaluation of CEEMDAN-MSCNN
4.2. Comparison with Traditional Models
4.3. Comparison with State-of-the-Art
5. Discussion
6. Quantitative Impact on Sustainability and Operational Efficiency
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Dhiman, H.S.; Deb, D.; Muyeen, S.M.; Kamwa, I. Wind Turbine Gearbox Anomaly Detection Based on Adaptive Threshold and Twin Support Vector Machines. IEEE Trans. Energy Convers. 2021, 36, 3462–3469. [Google Scholar] [CrossRef]
- McMillan, D.; Ault, G.W. Quantification of Condition Monitoring Benefit for Offshore Wind Turbines. Wind Eng. 2007, 31, 267–285. [Google Scholar] [CrossRef]
- Makarova, I.; Mukhametdinov, E.M.; Gabsalikhova, L.M.; Shepelev, V.D.; Galiev, S.I.; Buyvol, P.; Drakaki, M. Ensuring Reliability of the Gearbox during Operation Stage. In Proceedings of the 7th International Conference on Vehicle Technology and Intelligent Transport Systems (VEHITS 2021), Online, 28–30 April 2021; pp. 768–774. [Google Scholar]
- Alagha, N.; Khairuddin, A.S.M.; Haitaamar, Z.N.; Al-Khatib, O.; Kanesan, J. Artificial Intelligence in Wind Turbine Fault Detection and Diagnosis: Advances and Perspectives. Energies 2025, 18, 1680. [Google Scholar] [CrossRef]
- Wu, Z.; Wang, X.; Jiang, B. Fault Diagnosis for Wind Turbines Based on ReliefF and eXtreme Gradient Boosting. Appl. Sci. 2020, 10, 3258. [Google Scholar] [CrossRef]
- Huang, D.; Zhang, W.A.; Guo, F.; Liu, W.; Shi, X. Wavelet Packet Decomposition-Based Multiscale CNN for Fault Diagnosis of Wind Turbine Gearbox. IEEE Trans. Cybern. 2023, 53, 443–453. [Google Scholar] [CrossRef] [PubMed]
- Lei, W.; Jiang, Y.; Zhou, X.; Tang, H.; Zhang, J. Vibration fatigue analysis of structures under non-stationary and non-Gaussian random excitation. Probabilistic Eng. Mech. 2025, 79, 103744. [Google Scholar] [CrossRef]
- Shan, M.; Xiong, X.; Wang, J.; Dang, M.; Zhou, X.; Liang, L.; Zhong, Z.; Liu, B.; Liu, L.; Yu, L. A noise-robust vibration signal extraction method utilizing intensity optical flow. Measurement 2024, 235, 114889. [Google Scholar] [CrossRef]
- Alagha, N.; Khairuddin, A.S.M.; Al-Khatib, O.; Copiaco, A. Ceemdan-Based Multiscale Cnn for Wind Turbine Gearbox Fault Detection. In Proceedings of the 2025 IEEE PES Conference on Innovative Smart Grid Technologies—Middle East (ISGT Middle East); IEEE: New York, NY, USA, 2025; pp. 1–5. [Google Scholar] [CrossRef]
- Vives, J. Incorporating Machine Learning into Vibration Detection for Wind Turbines. Model. Simul. Eng. 2022, 2022, 6572298. [Google Scholar] [CrossRef]
- Chen, J.; Hu, W.; Cao, D.; Zhang, B.; Huang, Q.; Chen, Z.; Blaabjerg, F. An Imbalance Fault Detection Algorithm for Variable-Speed Wind Turbines: A Deep Learning Approach. Energies 2019, 12, 2764. [Google Scholar] [CrossRef]
- Irfan Ishaq, M.; Adnan, M.; Akbar, M.A.; Bermak, A.; Saeed, N.; Ansar, M. A Hybrid AI Approach for Fault Detection in Induction Motors Under Dynamic Speed and Load Operations. IEEE Access 2025, 13, 102869–102898. [Google Scholar] [CrossRef]
- Huang, N.; Shen, Z.; Long, S.; Wu, M.; Shih, H.; Zheng, Q.; Yen, N.C.; Tung, C.C.; Liu, 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]
- Shi, F.; Yu, J.; Gu, M.; Lei, K.; He, J. Research on Wind Turbine Gearbox Fault Diagnosis Based on CEEMDAN and CVFDT. In Proceedings of the 2021 11th International Conference on Power and Energy Systems (ICPES); IEEE: New York, NY, USA, 2021; pp. 713–717. [Google Scholar]
- Shi, L.; Liu, W.; You, D.; Yang, S. Rolling Bearing Fault Diagnosis Based on CEEMDAN and CNN-SVM. Appl. Sci. 2024, 14, 5847. [Google Scholar] [CrossRef]
- Ng, E.Y.K.; Lim, J.T. Machine Learning on Fault Diagnosis in Wind Turbines. Fluids 2022, 7, 371. [Google Scholar] [CrossRef]
- Liu, L.; Wei, Y.; Song, X.; Zhang, L. Fault Diagnosis of Wind Turbine Bearings Based on CEEMDAN-GWO-KELM. Energies 2023, 16, 48. [Google Scholar] [CrossRef]
- Pan, Y.; Hong, R.; Chen, J.; Singh, J.; Jia, X. Performance degradation assessment of a wind turbine gearbox based on multi-sensor data fusion. Mech. Mach. Theory 2019, 137, 509–526. [Google Scholar] [CrossRef]
- Zhang, X.; Liang, Y.; Zhou, J.; Zang, Y. A novel bearing fault diagnosis model integrated permutation entropy, ensemble empirical mode decomposition and optimized SVM. Measurement 2015, 69, 164–179. [Google Scholar] [CrossRef]
- Jiang, G.; He, H.; Yan, J.; Xie, P. Multiscale Convolutional Neural Networks for Fault Diagnosis of Wind Turbine Gearbox. IEEE Trans. Ind. Electron. 2019, 66, 3196–3207. [Google Scholar] [CrossRef]
- He, J.; Wu, P.; Gao, J.; Zhang, X.; Lou, S. Wind Turbine Gearbox Fault Detection based on Dilated Convolutional Neural Networks. In Proceedings of the 2020 7th International Conference on Information, Cybernetics, and Computational Social Systems (ICCSS); IEEE: New York, NY, USA, 2020; pp. 517–521. [Google Scholar] [CrossRef]
- Jamil, F.; Verstraeten, T.; Nowé, A.; Peeters, C.; Helsen, J. A deep boosted transfer learning method for wind turbine gearbox fault detection. Renew. Energy 2022, 197, 331–341. [Google Scholar] [CrossRef]
- Cheng, Y.; Liu, L.; Liao, Z.; Chen, B.; Yan, J.; Chen, Z. A novel knowledge distillation framework for bearing fault diagnosis under imbalanced samples. Struct. Health Monit. 2026. [Google Scholar] [CrossRef]
- Miao, Y.; Xia, Y.; Liu, J. Remaining Useful Life Prediction via a Double Convolutional Attention-Based CNN-GRU Model. IEEE Trans. Instrum. Meas. 2025, 74, 3544313. [Google Scholar] [CrossRef]
- Liu, B.; Yan, C.; Liu, Y.; Wang, Z.; Huang, Y.; Wu, L. Multiscale Residual Antinoise Network via Interpretable Dynamic Recalibration Mechanism for Rolling Bearing Fault Diagnosis with Few Samples. IEEE Sens. J. 2023, 23, 31425–31439. [Google Scholar] [CrossRef]
- Li, S.; Yan, C.; Hou, Y.; Meng, J.; Wen, T. Isolation and identification of rolling bearing compound faults based on adaptive periodized singular spectrum analysis and Rényi entropy. Meas. Sci. Technol. 2024, 35, 066102. [Google Scholar] [CrossRef]
- Sheng, S. Wind Turbine Gearbox Condition Monitoring Vibration Analysis Benchmarking Datasets; Open Energy Data Initiative (OEDI), National Renewable Energy Laboratory: Golden, CO, USA, 2014. [Google Scholar] [CrossRef]
- Quan, P.; Shi, W. Application of CEEMDAN and LSTM for Futures Price Forecasting. In Proceedings of the MIDA ’24, 2024 International Conference on Machine Intelligence and Digital Applications, Ningbo, China, 30–31 May 2024; pp. 249–255. [Google Scholar] [CrossRef]
- Bennia, F.; Moussaoui, S.; Boutalbi, M.C.; Messaoudi, N. Comparative study between EMD, EEMD, and CEEMDAN based on De-Noising Bioelectric Signals. In Proceedings of the 2024 8th International Conference on Image and Signal Processing and Their Applications (ISPA); IEEE: New York, NY, USA, 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Xu, B.; Sheng, Y.; Li, P.; Cheng, Q.; Wu, J. Causes and classification of EMD mode mixing. Vibroeng. Procedia 2019, 22, 158–164. [Google Scholar] [CrossRef]
- Zhao, S.; Ma, L.; Xu, L.; Liu, M.; Chen, X. A Study of Fault Signal Noise Reduction Based on Improved CEEMDAN-SVD. Appl. Sci. 2023, 13, 10713. [Google Scholar] [CrossRef]
- Laszuk, D. Python Implementation of Empirical Mode Decomposition Algorithm. 2017. Available online: https://github.com/laszukdawid/PyEMD (accessed on 7 April 2026).
- Felix, L.O.; de Sá Só Martins, D.H.C.; Monteiro, U.A.B.V.; Silva, J.C.C.; Seixas, A.G.; Filho, J.V.B. A Feature Selection Committee Method Using Empirical Mode Decomposition for Multiple Fault Classification in a Wind Turbine Gearbox. J. Nondestruct. Eval. 2023, 42, 85. [Google Scholar] [CrossRef]
- Poernomo, A.; Kang, D.K. Biased Dropout and Crossmap Dropout: Learning towards effective Dropout regularization in convolutional neural network. Neural Netw. 2018, 104, 60–67. [Google Scholar] [CrossRef] [PubMed]
- Brigato, L.; Iocchi, L. A Close Look at Deep Learning with Small Data. In Proceedings of the 2020 25th International Conference on Pattern Recognition (ICPR); IEEE: New York, NY, USA, 2021; pp. 2490–2497. [Google Scholar] [CrossRef]
- Yang, S.; Wang, Y.; Li, C. Wind turbine gearbox fault diagnosis based on an improved supervised autoencoder using vibration and motor current signals. Meas. Sci. Technol. 2021, 32, 114003. [Google Scholar] [CrossRef]
- Pichika, S.V.V.S.N.; Meganaa, G.; Geetha Rajasekharan, S.; Malapati, A. Multi-component fault classification of a wind turbine gearbox using integrated condition monitoring and hybrid ensemble method approach. Appl. Acoust. 2022, 195, 108814. [Google Scholar] [CrossRef]
- Andrews, A.; Manisekar, K. A Smart CEEMDAN, Bessel Transform and CNN-Based Scheme for Compound Gear-Bearing Fault Diagnosis. J. Vib. Eng. Technol. 2024, 12, 393–412. [Google Scholar] [CrossRef]
- Zhang, F.; Sun, W.; Wang, H.; Xu, T. Fault Diagnosis of a Wind Turbine Gearbox Based on Improved Variational Mode Algorithm and Information Entropy. Entropy 2021, 23, 794. [Google Scholar] [CrossRef] [PubMed]
- Gbashi, S.M.; Adedeji, P.A.; Olatunji, O.O.; Madushele, N. Optimal feature selection for a weighted k-nearest neighbors for compound fault classification in wind turbine gearbox. Results Eng. 2025, 25, 103791. [Google Scholar] [CrossRef]
- Zhang, L.; Fan, Q.; Lin, J.J.; Zhang, Z.; Yan, X.; Li, C. A nearly end-to-end deep learning approach to fault diagnosis of wind turbine gearboxes under nonstationary conditions. Eng. Appl. Artif. Intell. 2023, 119, 105735. [Google Scholar] [CrossRef]
- Asy’ari, M.Z.; Nugroho, H.A.; Kusumoputro, B. Failure Mode Classification of Wind Turbine Gearbox Utilizing Machine Learning Algorithms. In Proceedings of the TENCON 2024—2024 IEEE Region 10 Conference (TENCON); IEEE: New York, NY, USA, 2024; pp. 527–530. [Google Scholar] [CrossRef]
- Long, X.; Yang, P.; Guo, H.; Zhao, Z.; Wu, X. A CBA-KELM-Based Recognition Method for Fault Diagnosis of Wind Turbines with Time-Domain Analysis and Multisensor Data Fusion. Shock Vib. 2019, 2019, 7490750. [Google Scholar] [CrossRef]
- Carroll, J.; McDonald, A.; McMillan, D. Failure rate, repair time and unscheduled O&M cost analysis of offshore wind turbines. Wind. Energy 2016, 19, 1107–1119. [Google Scholar] [CrossRef]
- Igba, J.; Alemzadeh, K.; Durugbo, C.; Henningsen, K. Performance assessment of wind turbine gearboxes using in-service data: Current approaches and future trends. Renew. Sustain. Energy Rev. 2015, 50, 144–159. [Google Scholar] [CrossRef]
- Shafiee, M.; Brennan, F.; Espinosa, I. A parametric whole life cost model for offshore wind farms. Int. J. Life Cycle Assess. 2016, 21, 961–975. [Google Scholar] [CrossRef]
- Latiffianti, E.; Sheng, S.; Ding, Y. Wind Turbine Gearbox Failure Detection Through Cumulative Sum of Multivariate Time Series Data. Front. Energy Res. 2022, 10, 904622. [Google Scholar] [CrossRef]
- Haapala, K.R.; Prempreeda, P. Comparative life cycle assessment of 2.0 MW wind turbines. Int. J. Sustain. Manuf. 2014, 3, 170. [Google Scholar] [CrossRef]
- Peng, H.; Li, S.; Shangguan, L.; Fan, Y.; Zhang, H. Analysis of Wind Turbine Equipment Failure and Intelligent Operation and Maintenance Research. Sustainability 2023, 15, 8333. [Google Scholar] [CrossRef]









| Parameter | Default | Description |
|---|---|---|
| trials | 50 | Number of noise-assisted realizations (). Higher values improve robustness and reduce noise artifacts. |
| epsilon | 0.005 | Scaling factor for adaptive noise. Noise amplitude at each step is given by . |
| noise_scale | 1.0 | Controls absolute amplitude of the added noise. |
| noise_kind | “normal” | Type of noise distribution; either “normal” (Gaussian) or “uniform”. |
| range_thr | 0.01 | Amplitude range threshold for stopping decomposition. |
| total_power_thr | 0.05 | Threshold for stopping based on total power of residual. |
| max_imf | 10 | Maximum number of IMFs to extract. |
| parallel | False | Enables parallel computation. |
| processes | None | Number of CPU processes if parallelization is used. |
| IMF Index | IMF 0 | IMF 1 | IMF 2 | IMF 3 | IMF 4 |
| Correlation | 0.3880 | 0.5613 | 0.6079 | 0.3286 | 0.1593 |
| IMF Index | IMF 5 | IMF 6 | IMF 7 | IMF 8 | IMF 9 |
| Correlation | 0.1079 | 0.0447 | 0.0531 | 0.0407 | 0.0049 |
| Metric | Value |
|---|---|
| True Positives (TP) | 300 |
| True Negatives (TN) | 297 |
| False Positives (FP) | 3 |
| False Negatives (FN) | 0 |
| Accuracy | 99.50% |
| Precision | 0.9900 |
| Recall | 1.0000 |
| F1-score | 0.9950 |
| Specificity | 0.9900 |
| False Positive Rate (FPR) | 0.0100 |
| Area Under ROC Curve (AUC) | 0.9985 |
| Model | Accuracy | Precision | Recall | F1-Score | Test Time (ms/Sample) |
|---|---|---|---|---|---|
| CEEMDAN-Logistic Regression | 0.520 ± 0.123 | 0.929 ± 0.077 | 0.043 ± 0.053 | 0.083 ± 0.129 | 0.08 |
| CEEMDAN-SVM (RBF Kernel) | 0.855 ± 0.072 | 0.775 ± 0.131 | 0.794 ± 0.044 | 0.873 ± 0.127 | 157.33 |
| CEEMDAN-Random Forest | 0.793 ± 0.145 | 0.765 ± 0.020 | 0.847 ± 0.063 | 0.804 ± 0.126 | 0.22 |
| CEEMDAN-Naive Bayes | 0.850 ± 0.096 | 0.769 ± 0.157 | 1.000 ± 0.077 | 0.870 ± 0.164 | 1.45 |
| CEEMDAN-1DCNN | 0.921 ± 0.047 | 0.899 ± 0.063 | 0.953 ± 0.065 | 0.924 ± 0.046 | 0.94 |
| CEEMDAN-MSCNN | 0.995 ± 0.022 | 0.990 ± 0.015 | 1.000 ± 0.051 | 0.995 ± 0.021 | 0.28 |
| Reference | Methodology | Accuracy (%) | F1-Score (%) | Training Time (s/Epoch) | Testing Time (ms/Sample) |
|---|---|---|---|---|---|
| [36] | Supervised SAE-KNN | 92.60 | - | 2.59 | - |
| [20] | MSCNN | - | 98.53 | 14.54 | 0.18 |
| [6] | WPD–MSCNN | - | 99.43 | 3.63 | 0.17 |
| [37] | Hybrid Ensemble | 92 | 92 | - | 19.5 |
| [38] | CEEMDAN-BT-CNN | 97.50 | - | - | - |
| [39] | IVMD-TSMSE-SSA-SVM | 100 | - | - | - |
| [40] | Weighted k-NN | 95.97 | 95.93 | - | - |
| [41] | EMD-1DCNN | 96.93 | 96.98 | - | - |
| [42] | Extra Tree Classifier | 96.64 | - | - | - |
| [43] | CBA-KELM | 96.25 | - | - | - |
| Proposed Work | CEEMDAN-MSCNN | 99.50 | 99.50 | 2.26 | 0.28 |
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. |
© 2026 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.
Share and Cite
Alagha, N.; Mohd Khairuddin, A.S.; Al-Khatib, O.; Copiaco, A. Hybrid CEEMDAN-MSCNN Approach for Vibration-Based Fault Diagnosis of Wind Turbine Gearboxes. Sustainability 2026, 18, 6196. https://doi.org/10.3390/su18126196
Alagha N, Mohd Khairuddin AS, Al-Khatib O, Copiaco A. Hybrid CEEMDAN-MSCNN Approach for Vibration-Based Fault Diagnosis of Wind Turbine Gearboxes. Sustainability. 2026; 18(12):6196. https://doi.org/10.3390/su18126196
Chicago/Turabian StyleAlagha, Nejad, Anis Salwa Mohd Khairuddin, Obada Al-Khatib, and Abigail Copiaco. 2026. "Hybrid CEEMDAN-MSCNN Approach for Vibration-Based Fault Diagnosis of Wind Turbine Gearboxes" Sustainability 18, no. 12: 6196. https://doi.org/10.3390/su18126196
APA StyleAlagha, N., Mohd Khairuddin, A. S., Al-Khatib, O., & Copiaco, A. (2026). Hybrid CEEMDAN-MSCNN Approach for Vibration-Based Fault Diagnosis of Wind Turbine Gearboxes. Sustainability, 18(12), 6196. https://doi.org/10.3390/su18126196



