Probability-Based Algorithm for Bearing Diagnosis with Untrained Spall Sizes
Abstract
:1. Introduction
2. Related Work
2.1. Model-Based Approaches
2.2. Data-Driven Approaches
2.3. Integrating Model-Based and Data Driven
2.4. Prognostics
3. Background and Problem Definition
4. Learning a Model with Missing Spall Sizes
- Record samples from the PHM model for the known spall sizes.
- Extract features for these samples.
- Train a classification model with these samples.
- Extend the classification model for more spall sizes.
4.1. Feature Extraction
- Physical features: When a defected bearing spins, it produces a series of periodic impulses (Figure 3) that are usually caused by contact with the damaged surface on one of the bearing parts. The rate of these impulses is known as bearing tones. We use 1400 bearing-focused features, which are based on bearing tones and extracted from the order and envelope order domains [4]. An example of extracting the relevant bearing tones from the order domain is presented in Figure 4. The features are the bearing tone harmonics and their three sidebands (from both sides).
- TSFRESH: TSFRESH (Time Series FeatuRe Extraction based on Scalable Hypothesis tests) is a python package added in 2016 [5]. It automatically calculates many time series characteristics, the so-called features. This package includes hundreds of features from various fields. The features can be statistical equations like mean or skewness or can be features from different fields like absolute energy of the time series, Fourier coefficients of the one-dimensional discrete Fourier Transform for real input by fast, or the number of peaks of at least support n in a time series x.
4.2. Classification Model
Probability-Based Forest
Algorithm 1: Pseudo-code for Random Forest training stage. |
Algorithm 2: Pseudo-code for Probability-Based Forest training stage. |
4.3. Classifying Untrained Classes
4.4. Summary
5. Evaluation
- RQ1.
- How accurate is the classification of untrained classes?RQ1 asks what is the accuracy of the multi-class classification model described above when trained on instances labeled by some classes and tested on instances including trained and untrained classes.
- RQ2.
- To what extent do the load and RPS influence the accuracy?RQ2 asks whether training with varied and noisy loads and RPS values influence the accuracy of the classification model.
- RQ3.
- Which set of features has the best accuracy?RQ3 asks which one of the feature sets (statistical/physical/TSFRESH) is the most significant for the accuracy of the classification.
- RQ4.
- Does the Probability-Based Forest algorithm improve the accuracy?RQ4 aims to evaluate our new algorithm (PF) that addresses the challenge of the small amount of samples compaed to large amounts of features.
- RQ5.
- What is the impact of the number of untrained classes on the accuracy?Obviously, the more untrained classes in the training set, the lower the accuracy. RQ5 asks to what extent this factor influences the accuracy.
5.1. Experimental Setup
5.1.1. Generate Raw Data
5.1.2. Metrics
5.2. Results
5.2.1. Compare between Classifiers
5.2.2. Predicting Unseen Spall Sizes
5.2.3. The Impact of the Cost Matrix
5.2.4. Probability-Based Forest Algorithm
5.2.5. The Impact of the Number of Untrained Spall Sizes
5.2.6. Evaluation Conclusions
- The classification method we propose is helpful in predicting the spall size even for spall sizes that have been trained.
- Training with noisy load and RPS is not as significant as training with various samples of load and RPS.
- Using TSFRESH, feature extraction achieves the best results, better than using traditional feature-extraction methods.
- Our Probability-based Forest algorithm improves the accuracy of the classification model compared to Random Forest.
- The more untrained spall sizes in the training, set the less accurate the classification model.
- The Random Forest classifier has the best performance compared to other classifiers.
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
Appendix A
References
- Harris, T.A. Rolling Bearing Analysis, 4th ed.; John Wiley and Sons: New York, NY, USA, 2001. [Google Scholar]
- Kan, M.S.; Tan, A.C.; Mathew, J. A review on prognostic techniques for non-stationary and non-linear rotating systems. Mech. Syst. Signal Process. 2015, 62, 1–20. [Google Scholar] [CrossRef]
- Tandon, N.; Choudhury, A. A review of vibration and acoustic measurement methods for the detection of defects in rolling element bearings. Tribol. Int. 1999, 32, 469–480. [Google Scholar] [CrossRef]
- Gazizulin, D.; Cohen, E.; Bortman, J.; Klein, R. Critical Rotating Machinery Protection by Integration of a “Fuse” Bearing. Int. J. Crit. Infrastruct. Prot. 2019, 27, 100305. [Google Scholar] [CrossRef]
- Christ, M.; Braun, N.; Neuffer, J.; Kempa-Liehr, A.W. Time series feature extraction on basis of scalable hypothesis tests (tsfresh–a python package). Neurocomputing 2018, 307, 72–77. [Google Scholar] [CrossRef]
- Gupta, P.; Pradhan, M. Fault detection analysis in rolling element bearing: A review. Mater. Today: Proc. 2017, 4, 2085–2094. [Google Scholar] [CrossRef]
- Jena, D.; Panigrahi, S. Precise measurement of defect width in tapered roller bearing using vibration signal. Measurement 2014, 55, 39–50. [Google Scholar] [CrossRef]
- Ahmadi, A.M.; Petersen, D.; Howard, C. A nonlinear dynamic vibration model of defective bearings–The importance of modelling the finite size of rolling elements. Mech. Syst. Signal Process. 2015, 52, 309–326. [Google Scholar] [CrossRef]
- Vakharia, V.; Gupta, V.; Kankar, P. Ball bearing fault diagnosis using supervised and unsupervised machine learning methods. Int. J. Acoust. Vib. 2015, 20, 244–250. [Google Scholar] [CrossRef]
- Oh, H.; Jeon, B.C.; Jung, J.H.; Youn, B.D. Smart diagnosis of journal bearing rotor systems: Unsupervised feature extraction scheme by deep learning. In Proceedings of the Annual Conference of the Prognostics and Health Management Society, Denver, CO, UAS, 3–6 October 2016; pp. 3–6. [Google Scholar]
- Goebel, K.; Eklund, N.; Bonanni, P. Fusing competing prediction algorithms for prognostics. In Proceedings of the 2006 IEEE Aerospace Conference, Big Sky, MT, USA, 4–11 March 2006. [Google Scholar]
- Goebel, K.; Bonanni, P.; Eklund, N. Towards an integrated reasoner for bearings prognostics. In Proceedings of the 2005 IEEE Aerospace Conference, Big Sky, MT, USA, 5–12 March 2005; pp. 3647–3657. [Google Scholar]
- Leturiondo, U.; Salgado, O.; Galar, D. Validation of a physics-based model of a rotating machine for synthetic data generation in hybrid diagnosis. Struct. Health Monit. 2017, 16, 458–470. [Google Scholar] [CrossRef]
- Jardine, A.K.; Lin, D.; Banjevic, D. A review on machinery diagnostics and prognostics implementing condition-based maintenance. Mech. Syst. Signal Process. 2006, 20, 1483–1510. [Google Scholar] [CrossRef]
- Zhang, X.; Xu, R.; Kwan, C.; Liang, S.Y.; Xie, Q.; Haynes, L. An integrated approach to bearing fault diagnostics and prognostics. In Proceedings of the 2005, American Control Conference, Portland, OR, USA, 8–10 June 2005; pp. 2750–2755. [Google Scholar]
- Lu, Y.; Li, Q.; Pan, Z.; Liang, S.Y. Prognosis of bearing degradation using gradient variable forgetting factor RLS combined with time series model. IEEE Access 2018, 6, 10986–10995. [Google Scholar] [CrossRef]
- Li, Q.; Liang, S.Y. Degradation trend prognostics for rolling bearing using improved R/S statistic model and fractional Brownian motion approach. IEEE Access 2017, 6, 21103–21114. [Google Scholar] [CrossRef]
- Ayhan, B.; Kwan, C.; Liang, S.Y. Adaptive remaining useful life prediction algorithm for bearings. In Proceedings of the 2018 IEEE International Conference on Prognostics and Health Management (ICPHM), Seattle, WA, USA, 11–13 June 2018; pp. 1–8. [Google Scholar]
- Madar, E.; Klein, R.; Bortman, J. Contribution of dynamic modeling to prognostics of rotating machinery. Mech. Syst. Signal Process. 2019, 123, 496–512. [Google Scholar] [CrossRef]
- Kogan, G.; Klein, R.; Kushnirsky, A.; Bortman, J. Toward a 3D dynamic model of a faulty duplex ball bearing. Mech. Syst. Signal Process. 2015, 54, 243–258. [Google Scholar] [CrossRef]
- Tkachuk, P.; Strackeljan, J. A 3D-ball bearing model for simulation of axial load variations. In Proceedings of the seventh international conference on condition monitoring and machinery failure prevention technologies, Ettington Chase, Stratford-upon-Avon, UK, 22–24 June 2010; pp. 1–10. [Google Scholar]
- Georgoulas, G.; Nikolakopoulos, G. Bearing fault detection and diagnosis by fusing vibration data. In Proceedings of the IECON 2016-42nd Annual Conference of the IEEE Industrial Electronics Society, Florence, Italy, 23–26 October 2016; pp. 6955–6960. [Google Scholar]
- Kankar, P.K.; Sharma, S.C.; Harsha, S.P. Fault diagnosis of ball bearings using machine learning methods. Expert Syst. Appl. 2011, 38, 1876–1886. [Google Scholar] [CrossRef]
- Jia, F.; Lei, Y.; Lin, J.; Zhou, X.; Lu, N. Deep neural networks: A promising tool for fault characteristic mining and intelligent diagnosis of rotating machinery with massive data. Mech. Syst. Signal Process. 2016, 72, 303–315. [Google Scholar] [CrossRef]
- Janssens, O.; Slavkovikj, V.; Vervisch, B.; Stockman, K.; Loccufier, M.; Verstockt, S.; Van de Walle, R.; Van Hoecke, S. Convolutional neural network based fault detection for rotating machinery. J. Sound Vib. 2016, 377, 331–345. [Google Scholar] [CrossRef]
- Sobie, C.; Freitas, C.; Nicolai, M. Simulation-driven machine learning: Bearing fault classification. Mech. Syst. Signal Process. 2018, 99, 403–419. [Google Scholar] [CrossRef]
- Ferri, C.; Hernández-Orallo, J.; Salido, M.A. Volume under the ROC surface for multi-class problems. In Proceedings of the European conference on machine learning, Cavtat-Dubrovnik, Croatia, 22–26 September 2003; pp. 108–120. [Google Scholar]
Spall Size | Load | RPS | Total |
---|---|---|---|
1.0 mm | 10 | 20 | |
1.6 mm | 30 | 40 | |
2.3 mm | 50 | 60 | |
3.0 mm | 70 | ||
3.6 mm | 90 | ||
4.3 mm | |||
5.0 mm | |||
7 | 25 | 15 | 2625 |
Configuration | #Training Set |
---|---|
All Data | 1200 |
Un Noisy RPS | 240 |
Un Noisy Load | 240 |
Constant RPS = 20 | 400 |
Constant Load = 10 | 240 |
Configuration | Features Set | Precision | Recall | F1-Score | AUC |
---|---|---|---|---|---|
All Data | Statistical | 0.702 | 0.683 | 0.652 | 0.74 |
TSFRESH | 0.853 | 0.794 | 0.752 | 0.77 | |
Physical | 0.645 | 0.606 | 0.568 | 0.72 | |
Un Noisy RPS | Statistical | 0.600 | 0.572 | 0.559 | 0.73 |
TSFRESH | 0.827 | 0.779 | 0.736 | 0.76 | |
Physical | 0.541 | 0.441 | 0.425 | 0.69 | |
Un Noisy Load | Statistical | 0.625 | 0.594 | 0.583 | 0.74 |
TSFRESH | 0.822 | 0.766 | 0.723 | 0.76 | |
Physical | 0.553 | 0.493 | 0.471 | 0.70 | |
Constant RPS | Statistical | 0.384 | 0.264 | 0.225 | 0.66 |
TSFRESH | 0.459 | 0.403 | 0.389 | 0.80 | |
Physical | 0.482 | 0.246 | 0.193 | 0.64 | |
Constant Load | Statistical | 0.311 | 0.244 | 0.235 | 0.70 |
TSFRESH | 0.661 | 0.644 | 0.636 | 0.72 | |
Physical | 0.449 | 0.285 | 0.236 | 0.65 |
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tam, I.; Kalech, M.; Rokach, L.; Madar, E.; Bortman, J.; Klein, R. Probability-Based Algorithm for Bearing Diagnosis with Untrained Spall Sizes. Sensors 2020, 20, 1298. https://doi.org/10.3390/s20051298
Tam I, Kalech M, Rokach L, Madar E, Bortman J, Klein R. Probability-Based Algorithm for Bearing Diagnosis with Untrained Spall Sizes. Sensors. 2020; 20(5):1298. https://doi.org/10.3390/s20051298
Chicago/Turabian StyleTam, Ido, Meir Kalech, Lior Rokach, Eyal Madar, Jacob Bortman, and Renata Klein. 2020. "Probability-Based Algorithm for Bearing Diagnosis with Untrained Spall Sizes" Sensors 20, no. 5: 1298. https://doi.org/10.3390/s20051298
APA StyleTam, I., Kalech, M., Rokach, L., Madar, E., Bortman, J., & Klein, R. (2020). Probability-Based Algorithm for Bearing Diagnosis with Untrained Spall Sizes. Sensors, 20(5), 1298. https://doi.org/10.3390/s20051298