Fault Diagnosis of a Bogie Gearbox Based on Pied Kingfisher Optimizer-Improved Complete Ensemble Empirical Mode Decomposition with Adaptive Noise, Improved Multi-Scale Weighted Permutation Entropy, and Starfish Optimization Algorithm–Least-Squares Support Vector Machine
Abstract
1. Introduction
2. Relevant Theories
2.1. Pied Kingfisher Optimizer (PKO)
- (1)
- Initialization Stage:
- (2)
- Exploration Stage:
- (3)
- Development Stage:
- (4)
- Symbiosis Stage:
2.2. Improved Complete Ensemble Empirical Mode Decomposition with Adaptive Noise (ICEEMDAN)
- (1)
- Construct M noise-controllable signals.
- (2)
- Calculate the difference between each and its first IMF, and compute the average of M differences. The residual a1 of the first decomposition is as follows:
- (3)
- The original signals x minus the first residual a1. Obtain the first IMF component b1 of the original signals.
- (4)
- When n ≥ 2, construct the nth group of M noise-controllable signals.
- (5)
- Calculate the residual an of the nth decomposition.
- (6)
- The last residual an−1 minus the residual an to obtain the nth IMF component bn of the original signals.
- (7)
- Let n = n + 1, and return to Step 4 to calculate the next n value. The calculation can be terminated until the residual meets the iteration conditions: ① Meet residual bn monotonicity. ② The Cauchy convergence criterion is satisfied; that is, the standard deviation std between two adjacent IMF components is less than a limit value.
2.3. Improved Multi-Scale Weighted Permutation Entropy (IMWPE)
- (1)
- Weighted Permutation Entropy (WPE)
- (2)
- Multi-Scale Weighted Permutation Entropy (MWPE)
- (3)
- Improved Multi-Scale Weighted Permutation Entropy (IMWPE)
2.4. Starfish Optimization Algorithm (SFOA)
- (1)
- Initialization Stage:
- (2)
- Exploration Stage:
- (3)
- Development Stage:
2.5. Least-Squares Support Vector Machine (LSSVM)
- (1)
- Linear kernel function: ;
- (2)
- Polynomial kernel function: ;
- (3)
- Radial basis kernel function (RBF): ;
- (4)
- Hyperbolic tangent kernel function: .
3. Experiments and Data Analysis
3.1. PKO and SFOA Simulation Experiments
3.2. Gearbox Data Acquisition Experiment
3.3. Signals Decomposition Based on PKO-ICEEMDAN
- (1)
- The population size of PKO is set to 30, and the maximum number of iterations is set to 50; Nstd ∈ [0.2, 0.8]. NE ∈ [30, 1800].
- (2)
- Calculate the fitness function to obtain the minimum envelope entropy Ep and the best parameter combination. The Ep calculation formula is as follows:
- (3)
- Update the position of each stage according to the change in fitness.
- (4)
- The iteration is terminated if the iteration condition is met, and the optimal parameter combination is output. Otherwise, the fitness function is recalculated for the next iteration.
- (5)
- Gearbox vibration signals are decomposed by ICEEMDAN configured with the best parameter combination.
- (6)
- The decomposed IMF satisfies 2 conditions: (1) The number of extreme points and zero crossings in a function must be equal or at most differ by one. (2) The average value of the upper envelope formed by the local maximum point and the lower envelope formed by the local minimum point of the function is zero. With these constraints and iterative conditions, the number of ICEEMDAN decomposition layers is automatically completed by the program.
3.4. Double Screening Criteria
3.5. Feature Extraction
4. Fault Diagnosis and Comparative Experiments
4.1. Fault Diagnosis Based on SFOA-LSSVM
- (1)
- The IMWPE of the vibration signals of the bogie gearbox is randomly divided into training data and testing data at a ratio of 6:4 as the input eigenvector of LSSVM.
- (2)
- The population size of the SFOA is set to 30, and the maximum number of iterations is set to 100. The penalty factor δ and kernel function parameter θ in LSSVM are set to [0.01, 200].
- (3)
- The position of the starfish population is initialized randomly.
- (4)
- The mean square error of the LSSVM model corresponding to the individual position of each starfish is calculated as a fitness function.
- (5)
- The position of the starfish population is updated according to the corresponding formula.
- (6)
- Whether the iteration conditions are met is judged. The next iteration is performed if the conditions are not met. The optimization is stopped if the iteration conditions are met.
- (7)
- The best parameter combination is output. The testing data are input into the LSSVM with the best combination of parameters for classification, and the fault diagnosis of the bogie gearbox is achieved.
4.2. Comparative Experiments
4.2.1. Comparative Experiment of Different Signal Decomposition Methods
4.2.2. Comparative Experiment of Different Eigenvectors
4.2.3. Comparative Experiment of Different Classification Algorithms
4.2.4. Comparative Experiment of Different SFOA-LSSVM Kernel Functions
4.2.5. Comparative Experiment of Different Values of IMWPE Parameters
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
PKO | Pied kingfisher optimizer |
IMF | Intrinsic mode function |
EMD | Empirical mode decomposition |
EEMD | Ensemble empirical mode decomposition |
CEEMD | Complementary ensemble empirical mode decomposition |
CEEMDAN | Complete ensemble empirical mode decomposition with adaptive noise |
ICEEMDAN | Improved complete ensemble empirical mode decomposition with adaptive noise |
SFOA | Starfish optimization algorithm |
LSSVM | Least-squares support vector machine |
FE | Fuzzy entropy |
DE | Dispersion entropy |
SE | Sample entropy |
PSE | Power spectral entropy |
PE | Permutation entropy |
WPE | Weighted permutation entropy |
MWPE | Multi-scale weighted permutation entropy |
IMWPE | Improved multi-scale weighted permutation entropy |
PNN | Probabilistic neural network |
LSTM | Long short-term memory |
RNN | Recurrent neural network |
SVM | Support vector machine |
MMI | Man–machine interface |
HMI | Human–machine interface |
PPM | Post-process module |
VDS | Visual display system |
Nstd | White noise amplitude weight |
NE | Noise addition times |
δ | Penalty factor |
θ | Kernel function parameter |
m | Embedding dimension |
τ | Time delay |
l | Scale factor |
Sl | The lower limit of the search space in PKO |
Su | The upper limit of the search space in PKO |
N | The population size |
M | The problem dimension |
Tmax | The maximum number of iterations |
ε | Hunting ability |
η | The control parameter |
q | The flapping frequency of a pied kingfisher’s wings |
Lj | The lower limit of the jth dimensional design variable in SFOA |
Uj | The upper limit of the jth dimensional design variable in SFOA |
ξ | The error amount |
ω | Weight vector |
ρ | Correlation coefficient |
λ | Variance contribution rate |
TH | Threshold |
References
- Xie, J.; Tang, Y.; Yang, J.; Wang, T. Research on dynamic modeling and fault quantitative classification method of bogie gearbox. J. Cent. South Univ. (Sci. Technol.) 2023, 54, 3090–3102. [Google Scholar]
- Qin, Y.; Wang, Y.; Li, Z.S.; Wang, B.; Ding, A.; Wang, C.; Qin, Y.; Wang, Y. An in-depth tutorial on BJTU-RAO bogie datasets for fault diagnosis. IEEE Access 2025, 13, 60879–60888. [Google Scholar] [CrossRef]
- Yang, B.; Wang, T.; Xie, J.; Yang, J. Deep adversarial hybrid domain-adaptation network for varying working conditions fault diagnosis of high-speed train bogie. IEEE Trans. Instrum. Meas. 2023, 72, 3517510. [Google Scholar] [CrossRef]
- Xie, J.; Cao, S.; Pan, T.; Wang, T.; Yang, J.; Chen, J. A pruning-aware dynamic slimmable network using meta-gradients for high-speed train bogie bearing fault diagnosis. ISA Trans. 2025, 160, 196–204. [Google Scholar] [CrossRef] [PubMed]
- Xue, Y.; Yang, R.; Chen, X.; Song, B.; Wang, Z. Separable convolutional network-based fault diagnosis for high-speed train: A gossip strategy-based optimization approach. IEEE Trans. Ind. Inform. 2025, 21, 307–316. [Google Scholar] [CrossRef]
- Zheng, Z.; Song, D.; Zhang, W.; Jia, C. A fault diagnosis method for bogie axle box bearing based on sound-vibration multiple signal fusion. Appl. Acoust. 2025, 228, 110336. [Google Scholar] [CrossRef]
- Yuan, B.; Li, Y.; Chen, S. Efficient gearbox fault diagnosis based on improved multi-scale CNN with lightweight convolutional attention. Sensors 2025, 25, 2636. [Google Scholar] [CrossRef]
- Li, K.; Feng, Z.; Sun, H.; Shen, K. Planetary gearbox fault diagnosis via extension EMD and GDE to identify instantaneous damping ratio. J. Vib. Shock 2021, 40, 29–35. [Google Scholar]
- Xu, Y.; Wang, H.; Xu, F.; Bi, S.; Ye, J. A sensor data-driven fault diagnosis method for automotive transmission gearboxes based on improved EEMD and CNN-BILSTM. Processes 2025, 13, 1200. [Google Scholar] [CrossRef]
- Chen, J.; Zhou, D.; Lyu, C.; Lu, C. An integrated method based on CEEMD-SampEn and the correlation analysis algorithm for the fault diagnosis of a gearbox under different working conditions. Mech. Syst. Signal Process. 2017, 113, 102–111. [Google Scholar] [CrossRef]
- Zhu, P.; Liu, Y.; Liu, Z.; Chen, J.; Nie, K. Fault diagnosis of synchronous generator rotating rectifier based on CEEMD and improved ELM. J. Beijing Univ. Aeronaut. Astronaut. 2023, 49, 1166–1175. [Google Scholar]
- Bouhalais, M.L.; Djebala, A.; Ouelaa, N.; Babouri, M.K. CEEMDAN and OWMRA as a hybrid method for rolling bearing fault diagnosis under variable speed. Int. J. Adv. Manuf. Technol. 2018, 94, 2475–2489. [Google Scholar] [CrossRef]
- Luan, X.; Tang, J.; Sha, Y. Inter-shaft fault diagnosis method based on deep extreme learning machine optimized with dung beetle optimizer. J. Vib. Shock 2024, 43, 96–106+127. [Google Scholar]
- Gao, L.; Gu, Y.; Chen, C.; Zhang, P.; Zhang, Z. Wind turbine gearbox bearing fault diagnosis method based on ICEEMDAN and flexible wavelet threshold. J. Fail. Anal. Prev. 2024, 24, 1181–1198. [Google Scholar] [CrossRef]
- Liu, W.; Wang, Q.; Xu, F. Multi-sensor gearbox fault diagnosis using generalized minimum entropy deconvolution and main frequency center extraction. Meas. Sci. Technol. 2024, 35, 015117. [Google Scholar] [CrossRef]
- Hou, S.; Zheng, J.; Pan, H.; Feng, K.; Liu, Q.; Ni, Q. Multivariate multi-scale cross-fuzzy entropy and SSA-SVM-based fault diagnosis method of gearbox. Meas. Sci. Technol. 2024, 35, 056102. [Google Scholar] [CrossRef]
- Wang, X.; Du, Y.; Ji, X. Gearbox fault diagnosis based on adaptive variational mode decomposition–stationary wavelet transform and ensemble refined composite multiscale fluctuation dispersion entropy. Sensors 2024, 24, 7129. [Google Scholar] [CrossRef]
- Li, W.; Wang, F.; Wang, D. Fault diagnosis of planetary gearbox based on improved composite multi-scale sample entropy. J. Aerosp. Power 2024, 39, 336–345. [Google Scholar]
- Yu, X.; Wang, Y.; Wang, Y. Early fault diagnosis of gearbox teeth surface wear based on OSGMD-Hilbert envelope logarithmic analysis. J. Vib. Shock 2025, 44, 225–231+274. [Google Scholar]
- Yin, X.; Mou, Z.; Wang, Y. Fault diagnosis of wind turbine gearbox based on multiscale residual features and ECA-Stacked ResNet. IEEE Sens. J. 2023, 23, 7320–7333. [Google Scholar] [CrossRef]
- Liang, S.; Ma, J. Compound fault diagnosis of gearbox based on RLMD and SSA-PNN. Math. Probl. Eng. 2021, 2021, 3716033. [Google Scholar] [CrossRef]
- Wu, P.; Guo, L.; Duan, Y.; Zhou, W.; He, G. Control loop performance monitoring based on weighted permutation entropy and control charts. Can. J. Chem. Eng. 2019, 97, 1488–1495. [Google Scholar] [CrossRef]
- Jiang, G.; Xie, P.; Du, S.; Guo, Y.; He, Q. A new fault diagnosis model for rotary machines based on MWPE and ELM. Insight Non-Destr. Test. Cond. Monit. 2017, 59, 644–652. [Google Scholar] [CrossRef]
- Zhou, C.; Jia, Y.; Zhao, S.; Yang, Q.; Liu, Y.; Zhang, Z.; Wang, T. A mechanical part fault diagnosis method based on improved multiscale weighted permutation entropy and multiclass LSTSVM. Meas. J. Int. Meas. Confed. 2023, 214, 112671. [Google Scholar] [CrossRef]
- Liu, B.; Cai, J. A new fault diagnosis of rolling bearing using RCMPNDE and SSA-PNN. Ind. Lubr. Tribol. 2025, 77, 419–428. [Google Scholar] [CrossRef]
- Chen, C.; Ren, X.; Cheng, G. Research on distributed fault diagnosis model of elevator based on PCA-LSTM. Algorithms 2024, 17, 250. [Google Scholar] [CrossRef]
- Balamurugan, A.; Shunmugakani, S.; Ramya, R.; Saravanan, S. Fault diagnosis of three-phase induction motor (IM) using a hybrid ELSE-RNN technique. IETE J. Res. 2024, 70, 7082–7091. [Google Scholar] [CrossRef]
- Wang, B.; Qiu, W.; Hu, X.; Wang, W. A rolling bearing fault diagnosis technique based on recurrence quantification analysis and Bayesian optimization SVM. Appl. Soft Comput. 2024, 156, 111506. [Google Scholar] [CrossRef]
- Yan, X.; Hua, X.; Jiang, D.; Xiang, L. A novel robust intelligent fault diagnosis method for rolling bearings based on SPAVMD and WOA-LSSVM under noisy conditions. Meas. Sci. Technol. 2024, 35, 056121. [Google Scholar] [CrossRef]
- Bouaouda, A.; Hashim, F.A.; Sayouti, Y.; Hussien, A.G. Pied kingfisher optimizer: A new bio-inspired algorithm for solving numerical optimization and industrial engineering problems. Neural Comput. Appl. 2024, 36, 15455–15513. [Google Scholar] [CrossRef]
- Zhong, C.; Li, G.; Meng, Z.; Li, H.; Yildiz, A.R.; Mirjalili, S. Starfish optimization algorithm (SFOA): A bio-inspired metaheuristic algorithm for global optimization compared with 100 optimizers. Neural Comput. Appl. 2025, 37, 3641–3683. [Google Scholar] [CrossRef]
- Li, M.; He, Y.; Ma, D.; Tang, Q.; Hu, M. Rolling bearing fault diagnosis based on ICEEMDAN-MPE and AO-LSSVM. Electron. Meas. Technol. 2022, 45, 66–71. [Google Scholar]
Category Label | Working Condition of Large Helical Gear | Number of Samples |
---|---|---|
1 | Normal | 200 |
2 | Crack | 200 |
3 | Spalling | 200 |
4 | Tooth-breaking | 200 |
5 | Scuffing | 200 |
6 | Plastic deformation | 200 |
Total | 1200 |
Parameters | Driving Small Helical Gear | Driven Large Helical Gear |
---|---|---|
Normal modulus (m) | 0.005 | 0.005 |
Pressure angle (rad) | π/9 | π/9 |
Addendum coefficient | 1 | 1 |
Helix angle (rad) | π/15 | π/15 |
Number of teeth | 19 | 120 |
Tooth width (m) | 0.075 | 0.07 |
Category Label | Nstd | NE | Average Fitness |
---|---|---|---|
1 | 0.354 | 645 | 8.243 |
2 | 0.329 | 1025 | 8.312 |
3 | 0.297 | 947 | 8.349 |
4 | 0.416 | 562 | 8.436 |
5 | 0.348 | 687 | 8.819 |
6 | 0.402 | 742 | 8.235 |
Decomposition Mode | Accuracy (%) | Macro-Precision (%) | Macro-Recall (%) | Time Consumption(s) |
---|---|---|---|---|
FDM | 94.73 | 94.65 | 94.81 | 301.51 |
WT | 95.51 | 95.62 | 95.46 | 298.34 |
CEEMD | 95.78 | 95.39 | 95.16 | 297.36 |
CEEMDAN | 97.45 | 97.72 | 97.48 | 291.81 |
ICEEMDAN | 97.95 | 98.12 | 98.08 | 289.19 |
PKO-ICEEMDAN | 99.44 | 99.46 | 99.52 | 275.94 |
Different Eigenvectors | Accuracy (%) | Macro-Precision (%) | Macro-Recall (%) |
---|---|---|---|
PE | 94.23 | 94.51 | 94.36 |
SE | 94.56 | 94.31 | 94.72 |
FE | 93.75 | 93.51 | 94.01 |
MPE | 95.67 | 95.92 | 95.49 |
MSE | 95.02 | 95.05 | 95.18 |
MFE | 95.43 | 95.31 | 95.53 |
WPE | 95.46 | 95.57 | 95.49 |
MWPE | 96.92 | 97.03 | 97.06 |
IMWPE | 99.44 | 99.46 | 99.52 |
Classification Algorithms | Accuracy (%) | Macro-Precision (%) | Macro-Recall (%) |
---|---|---|---|
BP | 95.21 | 95.36 | 95.28 |
SVM | 95.89 | 95.91 | 95.76 |
LSTM | 97.05 | 97.26 | 97.18 |
CNN | 98.01 | 98.26 | 98.14 |
LSSVM | 99.44 | 99.46 | 99.52 |
Different Kernel Functions | Accuracy (%) | Macro-Precision (%) | Macro-Recall (%) |
---|---|---|---|
No kernel function | 60.65 | 59.95 | 60.34 |
Linear kernel | 85.67 | 86.03 | 86.29 |
Polynomial kernel | 90.37 | 90.02 | 90.46 |
Tanh kernel | 93.56 | 93.41 | 93.19 |
RBF | 99.44 | 99.46 | 99.52 |
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
Zhang, G.; Ma, S.; Wang, X. Fault Diagnosis of a Bogie Gearbox Based on Pied Kingfisher Optimizer-Improved Complete Ensemble Empirical Mode Decomposition with Adaptive Noise, Improved Multi-Scale Weighted Permutation Entropy, and Starfish Optimization Algorithm–Least-Squares Support Vector Machine. Entropy 2025, 27, 905. https://doi.org/10.3390/e27090905
Zhang G, Ma S, Wang X. Fault Diagnosis of a Bogie Gearbox Based on Pied Kingfisher Optimizer-Improved Complete Ensemble Empirical Mode Decomposition with Adaptive Noise, Improved Multi-Scale Weighted Permutation Entropy, and Starfish Optimization Algorithm–Least-Squares Support Vector Machine. Entropy. 2025; 27(9):905. https://doi.org/10.3390/e27090905
Chicago/Turabian StyleZhang, Guangjian, Shilun Ma, and Xulong Wang. 2025. "Fault Diagnosis of a Bogie Gearbox Based on Pied Kingfisher Optimizer-Improved Complete Ensemble Empirical Mode Decomposition with Adaptive Noise, Improved Multi-Scale Weighted Permutation Entropy, and Starfish Optimization Algorithm–Least-Squares Support Vector Machine" Entropy 27, no. 9: 905. https://doi.org/10.3390/e27090905
APA StyleZhang, G., Ma, S., & Wang, X. (2025). Fault Diagnosis of a Bogie Gearbox Based on Pied Kingfisher Optimizer-Improved Complete Ensemble Empirical Mode Decomposition with Adaptive Noise, Improved Multi-Scale Weighted Permutation Entropy, and Starfish Optimization Algorithm–Least-Squares Support Vector Machine. Entropy, 27(9), 905. https://doi.org/10.3390/e27090905