Symplectic Geometry Matrix Machine Controlled by the Whale Optimization Algorithm and Its Application in Bearing Fault Diagnosis
Abstract
1. Introduction
- (1)
- SGST is utilized to determine the eigenvalues of the Hamiltonian matrix for time–frequency signals, enabling the reconstruction of individual component signals while preserving the essential characteristics of the original time series, thereby laying a solid foundation for accurate bearing fault diagnosis.
- (2)
- By integrating WOA with the proposed SGMM, WOA optimizes the kernel function and penalty parameters, significantly enhancing its classification performance and thus improving the accuracy and reliability of fault diagnosis.
- (3)
2. Related Works
2.1. Symplectic Geometry Similarity Transformation
2.2. Whale Optimization Algorithm
2.2.1. Algorithm Model
2.2.2. Algorithm Flow and Steps
2.2.3. Algorithm Analysis
- (1)
- Unguaranteed quality of the initial population. A random population initialization principle is adopted by WOA, which cannot guarantee the diversity and quality of the population. Especially for problems with multiple local optimal solutions, if the randomly generated initial population is concentrated in a certain area or scattered near other local optimal solutions, it is likely to fall into a local optimum after multiple iterations.
- (2)
- Loss of population diversity in the later stages of iteration. In the steps of WOA, an elitist preservation strategy is adopted, where the best value found in each iteration is recorded and not discarded. Although this can effectively enhance the convergence ability of the algorithm, it can easily lead to a loss of population diversity and the issue of “premature convergence”.
- (3)
- Lack of adequate harmony between the ability to explore globally and the ability to exploit locally. From the steps of WOA, it can be seen that the acquisition of global exploration capability depends on the parameters p and A. The probability of having both p < 0.5 and ∣A∣ ≥ 1 is at most 25%, indicating insufficient global exploration capability. In the later stages of the algorithm (the last 50% of iterations), the probability of ∣A∣ ≥ 1 is also at most 25%, again showing insufficient global exploration capability. Furthermore, in the later stages of the algorithm, ∣A∣ < 1 always holds true, meaning that WOA no longer performs global exploration, which raises the likelihood of the algorithm getting stuck in a local optimum.
2.3. Support Matrix Machine
- (1)
- Hinge Loss Term (): This term, represented as , measures the classification error on the training data. It ensures the model maximizes the margin between different classes.
- (2)
- Regularization Term (): The first component of the regularizer, often associated with the Frobenius norm, controls the complexity of the model to prevent overfitting.
- (3)
- Nuclear Norm Constraint (): This term imposes a low-rank constraint on the weight matrix W, encouraging the model to capture the intrinsic geometric structure of the data.
3. WOA-SGMM
3.1. The Model
- (1)
- The generalized Frobenius norm (): This term captures the overall energy of the weight matrix and promotes smoothness.
- (2)
- The nuclear norm (): Also known as the trace norm, this term acts as a convex surrogate for the matrix rank, promoting low-rank solutions.
- (3)
- Synergistic effect: By combining these two terms (forming what is analogous to an elastic net in matrix space), the model achieves a balance between sparsity (encouraged by the nuclear norm to select important features) and robustness (encouraged by the Frobenius norm to handle noise).
3.2. Learning Algorithm
4. Application to Roller Bearing Fault Diagnosis
4.1. Introduction to Fault Diagnosis Process
4.2. Fault Diagnosis Experiment and Result Analysis
4.2.1. Case 1
- (1)
- STFT: When using STFT, one has to balance between achieving high time resolution and high frequency resolution, as improving one often comes at the expense of the other. In noisy environments where there is significant interference, it becomes difficult to accurately identify signals. However, this comparison shows that SGST exhibits greater robustness and accuracy in processing signals from rolling bearings.
- (2)
- CWT: Continuous wavelet transform (CWT) has advantages such as multi-resolution analysis, accurate time–frequency localization, and strong adaptability, but it suffers from high computational complexity and sensitivity to the choice of wavelet functions. In contrast, SGST exhibits unique advantages with its in-depth signal feature extraction capabilities, strong resistance to noise interference, and suitability for complex signal analysis.
- (3)
- VMD: Variational mode decomposition (VMD) has advantages such as strong adaptability, robust resistance to noise interference, and high computational efficiency. However, the reliance of VMD on signal characteristics and the subjectivity in parameter selection may limit its application in certain complex signal processing scenarios.
- (4)
- SGMD: Symplectic geometry mode decomposition (SGMD) exhibits unique advantages in rolling bearing signal processing by preserving the inherent characteristics of time series, suppressing mode mixing, and being suitable for non-stationary signals. However, it has drawbacks such as high computational complexity and limited ability to handle strong noise signals.
- (5)
- SGST: By introducing the symplectic geometric structure, it can reveal the intrinsic geometric and topological structures of signals, thereby providing deeper signal feature extraction and analysis capabilities. When processing rolling bearing signals, it has lower requirements for signal stationarity, nonlinearity, and other characteristics, making it better suited to handle complex signals. It may exhibit stronger robustness when dealing with noisy signals, more effectively extracting useful fault information from the noise, and improving the accuracy and reliability of fault diagnosis.
4.2.2. Case 2
4.2.3. Case 3
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A

References
- Qi, R.; Zhang, J.; Spencer, K. A review on data-driven condition monitoring of industrial equipment. Algorithms 2022, 16, 9. [Google Scholar] [CrossRef]
- Burda, E.A.; Zusman, G.V.; Kudryavtseva, I.S.; Naumenko, A.P. An overview of vibration analysis techniques for the fault diagnostics of rolling bearings in machinery. Shock Vib. 2022, 1, 6136231. [Google Scholar] [CrossRef]
- Zhang, Q.; Deng, L. An intelligent fault diagnosis method of rolling bearings based on short-time Fourier transform and convolutional neural network. J. Fail. Anal. Prev. 2023, 23, 795–811. [Google Scholar] [CrossRef]
- Kankar, P.K.; Sharma, S.C.; Harsha, S.P. Fault diagnosis of ball bearings using continuous wavelet transform. Appl. Soft Comput. 2011, 11, 2300–2312. [Google Scholar] [CrossRef]
- Mammone, A.; Turchi, M.; Cristianini, N. Support vector machines. Wiley Interdiscip. Rev. Comput. Stat. 2009, 3, 283–289. [Google Scholar] [CrossRef]
- Chen, Z.; Deng, S.; Chen, X.; Li, C.; Sanchez, R.V.; Qin, H. Deep neural networks-based rolling bearing fault diagnosis. Microelectron. Reliab. 2017, 75, 327–333. [Google Scholar] [CrossRef]
- Zhao, Y.P.; Chen, Y.B. Extreme learning machine based transfer learning for aero engine fault diagnosis. Aerosp. Sci. Technol. 2022, 121, 107311. [Google Scholar] [CrossRef]
- He, Q. Time–frequency manifold for nonlinear feature extraction in machinery fault diagnosis. Mech. Syst. Signal Process. 2013, 35, 200–218. [Google Scholar] [CrossRef]
- Xiao, Y.; Feng, K.; Miao, D.; Zhang, P.; Yang, J. A state-supervised model and novel anomaly index for gas turbines blade fault detection under multi-operating conditions. IEEE Access 2025, 13, 14225–14238. [Google Scholar] [CrossRef]
- Gandomi, A.H.; Yang, X.S.; Talatahari, S.; Alavi, A.H. Metaheuristic algorithms. Metaheuristic Appl. Struct. Infrastruct. 2013, 13, 1–24. [Google Scholar]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef]
- Pant, M.; Zaheer, H.; Garcia-Hernandez, L.; Abraham, A. Differential Evolution: A review of more than two decades of research. Eng. Appl. Artif. Intell. 2020, 90, 103479. [Google Scholar] [CrossRef]
- Hussien, A.G.; Abualigah, L.; Abu Zitar, R.; Hashim, F.A.; Amin, M.; Saber, A.; Gandomi, A.H. Recent advances in harris hawks optimization: A comparative study and applications. Electronics 2022, 11, 1919. [Google Scholar] [CrossRef]
- Zhang, Y.; Gong, D.W.; Cheng, J. Multi-objective particle swarm optimization approach for cost-based feature selection in classification. IEEE/ACM Trans. Comput. Biol. Bioinform. 2015, 14, 64–75. [Google Scholar] [CrossRef] [PubMed]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Zheng, J.; Gu, M.; Pan, H.; Tong, J. A fault classification method for rolling bearing based on multisynchrosqueezing transform and WOA-SMM. IEEE Access 2020, 8, 215355–215364. [Google Scholar] [CrossRef]
- Li, X.; Li, Y.; Yan, K.; Si, L.; Shao, H. An intelligent fault detection method of industrial gearboxes with robustness one-class support matrix machine toward multisource nonideal data. IEEE/ASME Trans. Mechatron. 2023, 29, 388–399. [Google Scholar] [CrossRef]
- Jiang, X.; Kong, X.; Ge, Z. Augmented industrial data-driven modeling under the curse of dimensionality. IEEE/CAA J. Autom. Sin. 2023, 10, 1445–1461. [Google Scholar] [CrossRef]
- Luo, L.; Xie, Y.; Zhang, Z.; Li, W.-J. Support matrix machines. Int. Conf. Mach. Learn. 2015, 37, 938–947. [Google Scholar]
- Pan, H.; Zhang, Y.; Cheng, J.; Zheng, J. Symplectic geometry transformation-based periodic segment method: Algorithm and applications. IEEE Trans. Instrum. Meas. 2023, 72, 6502708. [Google Scholar] [CrossRef]
- Nadimi-Shahraki, M.H.; Zamani, H.; Asghari Varzaneh, Z.; Mirjalili, S. A systematic review of the whale optimization algorithm: Theoretical foundation, improvements, and hybridizations. Arch. Comput. Methods Eng. 2023, 30, 4113–4159. [Google Scholar] [CrossRef]
- Pan, H.; Xu, H.; Zheng, J.; Su, J.; Tong, J. Multi-class fuzzy support matrix machine for classification in roller bearing fault diagnosis. Adv. Eng. Inform. 2022, 51, 101445. [Google Scholar] [CrossRef]
- Zheng, Q.; Zhu, F.; Heng, P.A. Robust support matrix machine for single trial EEG classification. IEEE Trans. Neural Syst. Rehabil. Eng. 2018, 26, 551–562. [Google Scholar] [CrossRef]
- Cen, J.; Yang, Z.; Liu, X.; Xiong, J.; Chen, H. A review of data-driven machinery fault diagnosis using machine learning algorithms. J. Vib. Eng. Technol. 2022, 10, 2481–2507. [Google Scholar] [CrossRef]
- Nasiri, J.; Khiyabani, F.M. A whale optimization algorithm (WOA) approach for clustering. Cogent Math. Stat. 2018, 5, 1483565. [Google Scholar] [CrossRef]
- Pan, H.; Yang, Y.; Zheng, J.; Li, X.; Cheng, J. A fault diagnosis approach for roller bearings based on a symplectic geometry matrix machine. Mech. Mach. Theory 2019, 140, 31–43. [Google Scholar] [CrossRef]












| Bearing State | Fault Depth (mm) | Motor Speed (r/min) | Number of Samples | Label |
|---|---|---|---|---|
| NS1 | 0 | 900 | 160 | 1 |
| NS2 | 0 | 1500 | 160 | 2 |
| REF1 | 0.2 | 900 | 160 | 3 |
| REF2 | 0.4 | 1500 | 160 | 4 |
| IRF1 | 0.2 | 900 | 160 | 5 |
| IRF2 | 0.3 | 900 | 160 | 6 |
| IRF3 | 0.2 | 1500 | 160 | 7 |
| ORF1 | 0.3 | 900 | 160 | 8 |
| ORF2 | 0.4 | 900 | 160 | 9 |
| ORF3 | 0.3 | 1500 | 160 | 10 |
| ORF4 | 0.4 | 1500 | 160 | 11 |
| Iterations | POP | Parameter | Upper Limit/ Lower Limit |
|---|---|---|---|
| 50 | 30 | The low-rank parameter τ The loss penalization parameter C | (0~100) |
| Dataset | Method | 1-Fold | 2-Fold | 3-Fold | 4-Fold | 5-Fold |
|---|---|---|---|---|---|---|
| AHUT | STFT + WOA-SGMM | 87.50% | 89.06% | 87.50% | 87.50% | 88.13% |
| CWT + WOA-SGMM | 90.63% | 90.00% | 90.00% | 90.31% | 90.94% | |
| VMD + WOA-SGMM | 90.63% | 90.63% | 90.31% | 87.50% | 87.50% | |
| SGMD + WOA-SGMM | 96.88% | 95.31% | 96.88% | 96.88% | 96.25% | |
| SGST + WOA-SGMM | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% |
| Model | Parameter | Range |
|---|---|---|
| SVM | The loss penalization parameter C The RBF kernel parameter σ | {10−6, 10−4, ⋯, 104, 106} {2−6, 2−5, ⋯, 25, 26} |
| SMM | The low-rank parameter τ The loss penalization parameter C | {2−4, 2−3, ⋯, 24, 50, 100} {2−6, 2−5, ⋯, 25, 26} |
| MSMM | The low-rank parameter τ The loss penalization parameter C | {2−4, 2−3, ⋯, 24, 50, 100} {2−6, 2−5, ⋯, 25, 26} |
| RSMM | The low-rank parameter λ1 The low-rank parameter λ2 The sparse parameter λ3 | {2−6, 2−5, ⋯, 25, 26} {2−6, 2−5, ⋯, 25, 26} {2−6, 2−5, ⋯, 25, 26} |
| Bearing State | Fault Depth (Inch) | Label |
|---|---|---|
| Normal | 0 | 1 |
| Ball1 | 0.007 | 2 |
| Ball2 | 0.014 | 3 |
| Ball3 | 0.021 | 4 |
| IR1 | 0.007 | 5 |
| IR2 | 0.014 | 6 |
| IR3 | 0.021 | 7 |
| OR1 | 0.007 | 8 |
| OR2 | 0.014 | 9 |
| OR3 | 0.021 | 10 |
| Method | Average Accuracy | Time (s) |
|---|---|---|
| STFT | 85.84% | 297.14 |
| CWT | 86.59% | 32.78 |
| VMD | 92.41% | 6.43 |
| SGMD | 94.03% | 8.21 |
| SGST | 98.72% | 28.76 |
| Iterations | POP | Parameter | Upper Limit/ Lower Limit |
|---|---|---|---|
| 50 | 20 | The low-rank parameter τ The loss penalization parameter C | (0~100) |
| Model | Parameter | Range |
|---|---|---|
| SVM | The loss penalization parameter C The RBF kernel parameter σ | {10−6, 10−4, ⋯, 104, 106} {2−6, 2−5, ⋯, 25, 26} |
| SMM | The low-rank parameter τ The loss penalization parameter C | {2−4, 2−3, ⋯, 24, 50, 100} {2−6, 2−5, ⋯, 25, 26} |
| MSMM | The low-rank parameter τ The loss penalization parameter C | {2−4, 2−3, ⋯, 24, 50, 100} {2−6, 2−5, ⋯, 25, 26} |
| RSMM | The low-rank parameter λ1 The low-rank parameter λ2 The sparse parameter λ3 | {2−6, 2−5, ⋯, 25, 26} {2−6, 2−5, ⋯, 25, 26} {2−6, 2−5, ⋯, 25, 26} |
| Bearing State | Bearing State (Fault Depth/mm) | Sampling Frequency | Motor Speed | Label |
|---|---|---|---|---|
| NS | 0 | 8192 Hz | 900 r/min | 1 |
| REF1 | 0.4 | 2 | ||
| REF2 | 0.8 | 3 | ||
| IRF1 | 0.4 | 4 | ||
| IRF2 | 0.8 | 5 | ||
| ORF1 | 0.4 | 6 | ||
| ORF2 | 0.8 | 7 |
| Dataset | Metric | WOA-SGMM | SVM | SMM | MSMM | RSMM |
|---|---|---|---|---|---|---|
| AHUT | Accuracy (%) | 100.00 ± 0.00 | 96.12 ± 0.32 | 96.12 ± 0.32 | 97.54 ± 0.25 | 97.89 ± 0.18 |
| Precision | 1.000 ± 0.000 | 0.935 ± 0.006 | 0.958 ± 0.005 | 0.972 ± 0.004 | 0.976 ± 0.003 | |
| Recall | 1.000 ± 0.000 | 0.932 ± 0.007 | 0.960 ± 0.004 | 0.970 ± 0.005 | 0.975 ± 0.004 | |
| Specificity | 1.000 ± 0.000 | 0.965 ± 0.004 | 0.982 ± 0.002 | 0.985 ± 0.003 | 0.988 ± 0.002 | |
| F1-Score | 1.000 ± 0.000 | 0.933 ± 0.005 | 0.933 ± 0.005 | 0.971 ± 0.003 | 0.959 ± 0.003 | |
| MCC | 1.000 ± 0.000 | 0.920 ± 0.008 | 0.945 ± 0.006 | 0.960 ± 0.005 | 0.968 ± 0.004 | |
| CWRU | Accuracy (%) | 100.00 ± 0.00 | 93.45 ± 0.55 | 95.45 ± 0.48 | 95.12 ± 0.35 | 94.98 ± 0.42 |
| Precision | 1.000 ± 0.000 | 0.930 ± 0.008 | 0.945 ± 0.007 | 0.948 ± 0.005 | 0.952 ± 0.006 | |
| Recall | 1.000 ± 0.000 | 0.931 ± 0.009 | 0.946 ± 0.006 | 0.946 ± 0.006 | 0.951 ± 0.007 | |
| Specificity | 1.000 ± 0.000 | 0.960 ± 0.006 | 0.970 ± 0.005 | 0.972 ± 0.004 | 0.975 ± 0.003 | |
| F1-Score | 1.000 ± 0.000 | 0.929 ± 0.007 | 0.944 ± 0.005 | 0.947 ± 0.004 | 0.950 ± 0.005 | |
| MCC | 1.000 ± 0.000 | 0.915 ± 0.010 | 0.928 ± 0.009 | 0.930 ± 0.007 | 0.935 ± 0.008 | |
| HNU | Accuracy (%) | 100.00 ± 0.00 | 0.935 ± 0.008 | 94.85 ± 0.52 | 95.20 ± 0.40 | 95.15 ± 0.45 |
| Precision | 1.000 ± 0.000 | 0.945 ± 0.008 | 0.949 ± 0.006 | 0.948 ± 0.007 | 0.965 ± 0.005 | |
| Recall | 1.000 ± 0.000 | 0.946 ± 0.009 | 0.950 ± 0.007 | 0.966 ± 0.006 | 0.966 ± 0.006 | |
| Specificity | 1.000 ± 0.000 | 0.970 ± 0.004 | 0.975 ± 0.003 | 0.974 ± 0.004 | 0.946 ± 0.009 | |
| F1-Score | 1.000 ± 0.000 | 0.944 ± 0.007 | 0.948 ± 0.005 | 0.947 ± 0.006 | 0.964 ± 0.004 | |
| MCC | 1.000 ± 0.000 | 0.930 ± 0.010 | 0.938 ± 0.008 | 0.936 ± 0.009 | 0.955 ± 0.007 |
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
Jiang, Y.; He, Z.; Dong, Z.; Zhang, J.; Jiang, H.; Tang, C.; Sun, J.; Chen, X.; Jiao, W. Symplectic Geometry Matrix Machine Controlled by the Whale Optimization Algorithm and Its Application in Bearing Fault Diagnosis. Vibration 2026, 9, 34. https://doi.org/10.3390/vibration9020034
Jiang Y, He Z, Dong Z, Zhang J, Jiang H, Tang C, Sun J, Chen X, Jiao W. Symplectic Geometry Matrix Machine Controlled by the Whale Optimization Algorithm and Its Application in Bearing Fault Diagnosis. Vibration. 2026; 9(2):34. https://doi.org/10.3390/vibration9020034
Chicago/Turabian StyleJiang, Yonghua, Zhiqiang He, Zhilin Dong, Jianjie Zhang, Hongkui Jiang, Chao Tang, Jianfeng Sun, Xiaohao Chen, and Weidong Jiao. 2026. "Symplectic Geometry Matrix Machine Controlled by the Whale Optimization Algorithm and Its Application in Bearing Fault Diagnosis" Vibration 9, no. 2: 34. https://doi.org/10.3390/vibration9020034
APA StyleJiang, Y., He, Z., Dong, Z., Zhang, J., Jiang, H., Tang, C., Sun, J., Chen, X., & Jiao, W. (2026). Symplectic Geometry Matrix Machine Controlled by the Whale Optimization Algorithm and Its Application in Bearing Fault Diagnosis. Vibration, 9(2), 34. https://doi.org/10.3390/vibration9020034

