Rolling Bearing Fault Diagnosis Based on Support Vector Machine Optimized by Improved Grey Wolf Algorithm
Abstract
:1. Introduction
2. Theoretical Principle
2.1. Grey Wolf Optimizer
- Encircling
- 2.
- Hunting
- 3.
- Attacking
2.2. Optimization Process
2.2.1. Control Parameter Optimization
2.2.2. Position Update Optimization
2.3. IGWO-SVM Fault Diagnosis Model
- (1)
- GWO algorithm flow:
- Initialization: Randomly initialize the positions and fitness of a group of grey wolf individuals.
- Update Alpha, Beta, and Delta Wolves: Update the positions of Alpha, Beta, and Delta wolves based on their fitness values.
- Update Other Wolves’ Positions: Update the positions of the remaining wolves based on the positions of Alpha, Beta, and Delta wolves.
- Boundary Handling: Perform boundary handling on the updated wolf positions to ensure they fall within the defined problem range.
- Update Fitness: Calculate the fitness values of the updated wolf individuals.
- Termination
- (2)
- IGWO algorithm flow (additional Steps):
- Nonlinear Contraction Factor Update: Introduce a nonlinear contraction factor update strategy to balance the search ability at different stages of optimization.
- Dynamic Weight Update: Incorporate a dynamic weight update strategy for position updates based on adaptive dynamic weights.
- Determine the structural model of SVM, and extract and initialize the structural parameters c and g;
- Optimize c and g, and take the average classification error rate during SVM training as the fitness function;
- Calculate the fitness of all individuals in the population;
- Initialize the population, and divide the population individuals into α, β, and δ based on their fitness values;
- Update α, β, and δ in the population according to the fitness of all individuals;
- Iterative optimization;
- Update the speed of the individual according to nonlinear weight decline;
- Update the position of the individual under the guidance of α, β, and δ;
- Calculate the fitness of the individual again;
- Update the extremums of the population and individuals according to individual fitness;
- Judge whether the termination condition of the algorithm is satisfied. If true, assign the optimal values c and g to the SVM; if false, return to (5);
- Train SVM after optimal values c and g are assigned.
3. Time-Domain Feature Selection
4. Data Simulation
- Dataset Preparation: The dataset consisted of 120 groups of samples, including training and test samples.
- Five-fold Cross-Validation: To ensure robustness and evaluate the performance of our model, we employed a five-fold cross-validation approach. The dataset was divided into five subsets, with each subset containing 24 groups of samples. In each iteration, four subsets, comprising a total of 96 groups, were utilized for training the model. The remaining subset, consisting of 24 groups, was kept aside as the test set. This process was repeated five times, ensuring that each subset was used as the test set once while the other subsets served as the training sets. By performing cross-validation on the training data without affecting the test data, we ensured an unbiased evaluation of our model’s performance.
- Model Training and Testing: For each fold, the IGWO-SVM, PSO-SVM, and GWO-SVM models were trained using the training samples (96 groups) and then tested on the corresponding test samples (24 groups). The fault diagnosis results of each model were recorded.
- Performance Evaluation: The prediction results of each model were analyzed and compared. Accuracy metrics, such as classification accuracy, precision, recall, and F1-score, were computed to evaluate the models’ performances.
- Statistical Analysis: The performance metrics of the IGWO-SVM, PSO-SVM, and GWO-SVM models were statistically compared using appropriate statistical tests, such as paired t-tests or non-parametric tests, to assess the significance of any observed differences.
5. Experimental Data Simulation
5.1. Test Bench
5.2. Experimental Treatment and Results
6. Conclusions
- (1)
- The effectiveness of the IGWO algorithm in SVM fault diagnosis and classification was validated using test data from the bearing full-life-cycle platform of Nanjing Agricultural University. The fault diagnosis and identification effects of the PSO-SVM algorithm and the GWO-SVM algorithm were compared.
- (2)
- The experimental results demonstrate that the IGWO-SVM model algorithm achieves the best diagnosis accuracy and convergence. Furthermore, it exhibits higher optimization accuracy compared with other algorithms. These findings provide innovative solutions for rolling bearing mechanical fault diagnosis.
- (3)
- The proposed algorithmic model, combining the improved grey wolf algorithm with an SVM, offers improved accuracy and convergence for rolling bearing mechanical fault diagnosis. It presents new possibilities and contributes to the existing fault diagnosis technology, demonstrating its potential for practical application in real-world scenarios.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Vashishtha, G.; Kumar, R. An amended grey wolf optimization with mutation strategy to diagnose bucket defects in Pelton wheel. Measurement 2021, 187, 110272. [Google Scholar] [CrossRef]
- Fernandes, M.; Corchado, J.M.; Marreiros, G. Machine learning techniques applied to mechanical fault diagnosis and fault prognosis in the context of real industrial manufacturing use-cases: A systematic literature review. Appl. Intell. 2022, 52, 14246–14280. [Google Scholar] [CrossRef]
- Hakim, M.; Omran, A.A.B.; Ahmed, A.N.; Al-Waily, M.; Abdellatif, A. A systematic review of rolling bearing fault diagnoses based on deep learning and transfer learning: Taxonomy, overview, application, open challenges, weaknesses and recommendations. Ain Shams Eng. J. 2023, 14, 101945. [Google Scholar] [CrossRef]
- Rehab, I.; Tian, X.; Gu, F.; Ball, A.D. The influence of rolling bearing clearances on diagnostic signatures based on a numerical simulation and experimental evaluation. Int. J. Hydromechatron. 2018, 1, 16–46. [Google Scholar] [CrossRef]
- Kang, Y.; Wang, F.; Qiu, Z.; Zhang, H.; Shi, Z.; Gu, F. A novel iteration method for estimation of bearing dynamic coefficients in the rotor-bearing system. Int. J. Hydromechatron. 2021, 4, 277. [Google Scholar] [CrossRef]
- Song, X.; Wei, W.; Zhou, J.; Ji, G.; Hussain, G.; Xiao, M.; Geng, G. Bayesian-Optimized Hybrid Kernel SVM for Rolling Bearing Fault Diagnosis. Sensors 2023, 23, 5137. [Google Scholar] [CrossRef]
- Islam, M.M.; Prosvirin, A.E.; Kim, J.-M. Data-driven prognostic scheme for rolling-element bearings using a new health index and variants of least-square support vector machines. Mech. Syst. Signal Process. 2021, 160, 107853. [Google Scholar] [CrossRef]
- Ghorvei, M.; Kavianpour, M.; Beheshti, M.T.; Ramezani, A. Spatial graph convolutional neural network via structured subdomain adaptation and domain adversarial learning for bearing fault diagnosis. Neurocomputing 2023, 517, 44–61. [Google Scholar] [CrossRef]
- Ogundile, O.; Usman, A.; Babalola, O.; Versfeld, D. A hidden Markov model with selective time domain feature extraction to detect inshore Bryde’s whale short pulse calls. Ecol. Inform. 2020, 57, 101087. [Google Scholar] [CrossRef]
- Wu, S.; Zhou, J.; Liu, T. Compound Fault Feature Extraction of Rolling Bearing Acoustic Signals Based on AVMD-IMVO-MCKD. Sensors 2022, 22, 6769. [Google Scholar] [CrossRef]
- Espinoza-Sepulveda, N.F.; Sinha, J.K. Theoretical validation of earlier developed experimental rotor faults diagnosis model. Int. J. Hydromechatron. 2021, 4, 295–308. [Google Scholar] [CrossRef]
- Youssef, A.; El-Telbany, M.; Zekry, A. The role of artificial intelligence in photo-voltaic systems design and control: A review. Renew. Sustain. Energy Rev. 2017, 78, 72–79. [Google Scholar] [CrossRef]
- Li, J.; Yao, X.; Wang, X.; Yu, Q.; Zhang, Y. Multiscale local features learning based on BP neural network for rolling bearing intelligent fault diagnosis. Measurement 2019, 153, 107419. [Google Scholar] [CrossRef]
- Revati, G.; Sunil, B. Combined morphology and SVM-based fault feature extraction technique for detection and classification of transmission line faults. Turk. J. Electr. Eng. Comput. Sci. 2020, 28, 2768–2788. [Google Scholar] [CrossRef]
- Moodi, M.; Ghazvini, M.; Moodi, H. A hybrid intelligent approach to detect Android Botnet using Smart Self-Adaptive Learning-based PSO-SVM. Knowl. -Based Syst. 2021, 222, 106988. [Google Scholar] [CrossRef]
- Wang, L.; Bi, X. Risk assessment of knowledge fusion in an innovation ecosystem based on a GA-BP neural network. Cogn. Syst. Res. 2020, 66, 201–210. [Google Scholar] [CrossRef]
- Tuerxun, W.; Chang, X.; Hongyu, G.; Zhijie, J.; Huajian, Z. Fault Diagnosis of Wind Turbines Based on a Support Vector Machine Optimized by the Sparrow Search Algorithm. IEEE Access 2021, 9, 69307–69315. [Google Scholar] [CrossRef]
- Gai, J.; Shen, J.; Hu, Y.; Wang, H. An integrated method based on hybrid grey wolf optimizer improved variational mode decom-position and deep neural network for fault diagnosis of rolling bearing. Measurement 2020, 162, 107901. [Google Scholar] [CrossRef]
- Chen, B.; Zhou, C.; Liu, Y.; Liu, J. Correlation analysis of runway icing parameters and improved PSO-LSSVM icing prediction. Cold Reg. Sci. Technol. 2021, 193, 103415. [Google Scholar] [CrossRef]
- Nieto, P.G.; García-Gonzalo, E.; Lasheras, F.S.; de Cos Juez, F.J. Hybrid PSO-SVM-based method for forecasting of the remaining useful life for aircraft engines and evaluation of its reliability. Reliab. Eng. Syst. Saf. 2015, 138, 219–231. [Google Scholar] [CrossRef]
- Dong, Z.; Zheng, J.; Huang, S.; Pan, H.; Liu, Q. Time-shift multi-scale weighted permutation entropy and GWO-SVM based fault diagnosis approach for rolling bearing. Entropy 2019, 21, 621. [Google Scholar] [CrossRef]
- Zheng, H.; Zhang, Y.; Liu, J.; Wei, H.; Zhao, J.; Liao, R. A novel model based on wavelet LS-SVM integrated improved PSO algorithm for forecasting of dissolved gas contents in power transformers. Electr. Power Syst. Res. 2018, 155, 196–205. [Google Scholar] [CrossRef]
- Yang, Y.; Li, C.; Ding, H. Modeling and parameter identification of high voltage pulse rock-breaking discharge circuit. J. Mech. Eng. 2022, 58, 243–251. [Google Scholar]
- Song, Y.; Liu, G.; Zhu, L.; Wang, J. Application of Improved Grey Wolf Optimization Algorithm in SVM Parameter Optimization. Sens. Microsyst. 2022, 41, 151–155. [Google Scholar]
- Yu, H. Economic dispatching Optimization of power grid based on IGWO Algorithm. J. Phys. Conf. Ser. 2021, 3, 1748. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
- Teng, Z.-J.; Lv, J.-L.; Guo, L.-W. An improved hybrid grey wolf optimization algorithm. Soft Comput. 2018, 23, 6617–6631. [Google Scholar] [CrossRef]
- Faris, H.; Aljarah, I.; Al-Betar, M.A.; Mirjalili, S. Grey wolf optimizer: A review of recent variants and applications. Neural Comput. Appl. 2017, 30, 413–435. [Google Scholar] [CrossRef]
- Ghalambaz, M.; Yengejeh, R.J.; Davami, A.H. Building energy optimization using Grey Wolf Optimizer (GWO). Case Stud. Therm. Eng. 2021, 27, 101250. [Google Scholar] [CrossRef]
- Song, X.; Tang, L.; Zhao, S.; Zhang, X.; Li, L.; Huang, J.; Cai, W. Grey Wolf Optimizer for parameter estimation in surface waves. Soil Dyn. Earthq. Eng. 2015, 75, 147–157. [Google Scholar] [CrossRef]
- Zhang, X.; Li, C.; Wang, X.; Wu, H. A novel fault diagnosis procedure based on improved symplectic geometry mode decomposition and optimized SVM. Measurement 2021, 173, 108644. [Google Scholar] [CrossRef]
- Fan, Z.; Liu, R. Investigation of Machine Learning Based Network Traffic Classification. In Proceedings of the International Symposium on Wireless Communication Systems (ISWCS), Bologna, Italy, 28–31 August 2017. [Google Scholar]
- Qu, N.; Zuo, J.; Chen, J.; Li, Z. Series Arc Fault Detection of Indoor Power Distribution System Based on LVQ-NN and PSO-SVM. IEEE Access 2019, 7, 184020–184028. [Google Scholar] [CrossRef]
- Wong, T.T.; Yang, N.Y. Dependency analysis of accuracy estimates in k-fold cross validation. IEEE Trans. Knowl. Data Eng. 2017, 29, 2417–2427. [Google Scholar] [CrossRef]
- Singh, M.; Panigrahi, B.K.; Maheshwari, R.P. Transmission line fault detection and classification. In Proceedings of the International Conference on Emerging Trends in Electrical and Computer Technology, Nagercoil, India, 23–24 March 2011. [Google Scholar]
- Wen, L.; Gao, L.; Dong, Y.; Zhu, Z. A negative correlation ensemble transfer learning method for fault diagnosis based on convo-lutional neural network. Math. Biosci. Eng. 2019, 16, 3311–3330. [Google Scholar] [CrossRef] [PubMed]
- Zhou, J.; Xiao, M.; Niu, Y.; Ji, G. Rolling Bearing Fault Diagnosis Based on WGWOA-VMD-SVM. Sensors 2022, 22, 6281. [Google Scholar] [CrossRef] [PubMed]
- Yang, H. Research and Application of SVM Kernel Parameter Optimization; Zhejiang University: Hangzhou, China, 2014. [Google Scholar]
Parameter | Symbol | Calculation Mode | Reason for Selecting This Parameter |
---|---|---|---|
Average value | Describe the overall stability of the signal | ||
Peak value | Effectively reflects the strength of the signal | ||
Effective value | Reflect the energy characteristics of the signal | ||
Standard deviation | Describes the dynamic part of the signal energy | ||
Margin coefficient | Reflect the wear condition of mechanical equipment | ||
Pulse factor | Reflects the energy of impulse response in the detection signal | ||
Peak factor | Can reflect the impact energy of the signal | ||
Kurtosis coefficient |
Type | Specification | Outer Diameter | Inside Diameter | Thickness | Rollers Number | Roller Diameter | Pitch Diameter | Contact Angle |
---|---|---|---|---|---|---|---|---|
Deep groove ball bearing | 6205-2RS | 52 mm | 25 mm | 15 mm | 9 | 7.94 mm | 39 mm | 0° |
Model Type | Accuracy | Precision | Recall | F1-Score |
---|---|---|---|---|
PSO-SVM | 89.6% | 87.3% | 91.2% | 89.2% |
GWO-SVM | 88.3% | 85.7% | 90.1% | 87.8% |
IGWO-SVM | 92.5% | 89.2% | 94.7% | 91.8% |
Model Type | Number of Predicted Samples | Correct Number | Accuracy Rate (%) | Time (s) |
---|---|---|---|---|
PSO-SVM | 80 | 76 | 95 | 4.3659 |
GWO-SVM | 80 | 77 | 96.25 | 5.2148 |
IGWO-SVM | 80 | 79 | 98.75 | 3.9562 |
Optimization Algorithm | The Final Optimal Parameters | |
---|---|---|
c | g | |
PSO | 68.2750 | 0.1746 |
GWO | 32.6280 | 4.8275 |
IGWO | 14.3852 | 5.6532 |
Type | Specification | Outer Diameter | Inside Diameter | Thickness | Rollers Number | Roller Diameter | Pitch Diameter | Contact Angle |
---|---|---|---|---|---|---|---|---|
Cylindrical roller bearing | N205EM | 52 mm | 25 mm | 15 mm | 13 | 6.5 mm | 38.5 mm | 0° |
Fault Diagnosis Model | Fault | Accuracy Rate | Overall Accuracy |
---|---|---|---|
PSO-SVM | normal bearing | 100% | 96.25% |
bearing with faulty inner ring | 100% | ||
bearing with faulty outer ring | 85% | ||
bearing with faulty rolling element | 100% | ||
GWO-SVM | normal bearing | 90% | 97.50% |
bearing with faulty inner ring | 100% | ||
bearing with faulty outer ring | 100% | ||
bearing with faulty rolling element | 100% | ||
IGWO-SVM | normal bearing | 100% | 100.00% |
bearing with faulty inner ring | 100% | ||
bearing with faulty outer ring | 100% | ||
bearing with faulty rolling element | 100% |
Optimization Algorithm | The Final Optimal Parameters | |
---|---|---|
c | g | |
PSO | 74.4850 | 0.0230 |
GWO | 26.4850 | 2.4385 |
IGWO | 12.3856 | 3.2349 |
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. |
© 2023 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
Shen, W.; Xiao, M.; Wang, Z.; Song, X. Rolling Bearing Fault Diagnosis Based on Support Vector Machine Optimized by Improved Grey Wolf Algorithm. Sensors 2023, 23, 6645. https://doi.org/10.3390/s23146645
Shen W, Xiao M, Wang Z, Song X. Rolling Bearing Fault Diagnosis Based on Support Vector Machine Optimized by Improved Grey Wolf Algorithm. Sensors. 2023; 23(14):6645. https://doi.org/10.3390/s23146645
Chicago/Turabian StyleShen, Weijie, Maohua Xiao, Zhenyu Wang, and Xinmin Song. 2023. "Rolling Bearing Fault Diagnosis Based on Support Vector Machine Optimized by Improved Grey Wolf Algorithm" Sensors 23, no. 14: 6645. https://doi.org/10.3390/s23146645
APA StyleShen, W., Xiao, M., Wang, Z., & Song, X. (2023). Rolling Bearing Fault Diagnosis Based on Support Vector Machine Optimized by Improved Grey Wolf Algorithm. Sensors, 23(14), 6645. https://doi.org/10.3390/s23146645