Fault diagnosis of ball bearings using continuous wavelet transform
Introduction
Rolling element bearings are used in a wide variety of rotating machineries from small hand-held devices to heavy duty industrial systems and are primary cause of breakdowns in these machines. There are several vibration and acoustic measurement methods have been used for the detection of defects in rolling element bearings [1]. However, the complex and non-stationary vibration signals with a large amount of noise make the challenging in fault detection of rolling element bearings, especially at the early stage. Therefore, development of effective maintenance strategies and novel diagnosis procedures are needed using different signal analyzing procedures for features extraction and soft computing techniques in order to avoid the system shutdowns, and even catastrophes involving human fatalities and material damage.
To analyze vibration signals, different techniques such as time, frequency and time–frequency domain are extensively used. Samantha and Balushi [2] have presented a procedure for fault diagnosis of rolling element bearings through artificial neural network (ANN). The characteristic features of time-domain vibration signals of the rotating machinery with normal and defective bearings have used as inputs to the ANN. Lei et al. [3] have proposed a method for intelligent fault diagnosis of rotating machinery based on wavelet packet transform (WPT), empirical mode decomposition (EMD), dimensionless parameters, a distance evaluation technique and radial basis function (RBF) network. The effectiveness of wavelet-based features for fault diagnosis of gears using support vector machines (SVM) and proximal support vector machines (PSVM) has been revealed by Saravanan et al. [4]. Yang et al. [5] have proposed a method of fault feature extraction for roller bearings based on intrinsic mode function (IMF) envelope spectrum. Li et al. [6] have shown that the feature vectors obtained by the FFT, wavelet transform, bi-spectrum, etc., can be used as fault features and the HMMs as the classifiers to recognize the faults of the speed-up and speed-down process in rotating machinery. Fault diagnosis of turbo-pump rotor based on support vector machines with parameter optimization by artificial immunization algorithm has been done by Yuan and Chu [7]. Various artificial intelligence techniques are used with wavelet transforms for fault detection in rotating machines [8], [9], [10], [11], [12], [13], [14].
An extensive comparative study concerning the performance of SVM against 16 other popular classifiers, using 21 different data sets, is carried out by Meyer et al. [15]. For classification, simple statistical procedures and ensemble methods proved very competitive, mostly producing good results without the inconvenience of delicate and computationally expensive hyper parameter tuning. For regression tasks, neural networks, projection pursuit regression and random forests often yielded better results than SVMs. The results verify that SVM classifiers rank at the very top among these classifiers, although there are cases for which other classifiers gave lower error rates [15]. Kankar et al. [16] have conducted a comparative experimental study for the effectiveness of ANN and SVM in fault diagnosis of ball bearings and concluded that the classification accuracy for SVM is better than of ANN. Based on the comparison and recommendation of previous studies, authors have employed SVM and ANN for bearing faults classification. In many situations, it is not easy to collect training data set because of routine maintenance and periodically repairs. To solve this problem, authors have also used SOM because unlike SVM and ANN, SOM-based approach has the practical advantage of learning and producing fault classifications without any supervision.
Previous research articles have highlighted the advantages of wavelet transforms when applied to fault diagnosis. In present work, a methodology is proposed for selection of most appropriate wavelet and to determine scale corresponding to characteristic defect frequency based on wavelet selection criterion. These raw signals are divided into 27 sub-signals, i.e. 128 scales in seventh level of decomposition to convert the complex vibration signals into simplified signals with more resolution. Six different wavelets are considered with each 27 sub-signals, i.e. 128 scales. Two wavelet selection criteria Maximum Energy to Shannon Entropy ratio and Maximum Relative Wavelet Energy are used and compared to select an appropriate wavelet for feature extraction. Statistical features are calculated from continuous wavelet coefficients and are fed as input to machine learning techniques, i.e. support vector machine (SVM), artificial neural network (ANN) and self-organizing maps (SOM). The results showed that the proposed methodology can extract useful features from the original data and dimension of original data can also be reduced by removing irrelevant features.
Section snippets
Review of machine learning techniques
Machine learning is an approach of using examples (data) to synthesize programs. In the particular case when the examples are input/output pairs, it is called supervised learning. In a case, where there are no output values and the learning task is to gain some understanding of the process that generated the data, this type of learning is said to be unsupervised. In the present study, the two supervised machine learning techniques, i.e. SVM and ANN are considered and the unsupervised machine
Experimental setup
The problem of predicting the degradation of working conditions of bearings before they reach to the alarm or failure threshold is extremely important in industries to fully utilize the machine production capacity and to reduce the plant downtime. In the present study, an experimental test rig is used and vibration responses for healthy bearing and bearing with faults are obtained. Table 1 shows dimensions of the ball bearings used for the study. Data acquisition and analysis system consists of
Wavelet based feature extraction methodology
The effectiveness of signal processing techniques to handle a large quantity of data, present a bottleneck for timely and accurate assessment of the bearing conditions. The underlying simplifications and idealization of signal (e.g. assuming signal stationary or system linearity) can lead to inaccurate and improper assessment of the realistic bearing conditions, thus reducing the overall reliability of the health diagnosis techniques. Statistical parameters extracted from vibration signals in
Results and discussion
In the present study, training and testing of the classifiers as SVM, ANN and SOM has been carried out. The results on a test set in a multi-class prediction are displayed as a two dimensional confusion matrix with a row and column for each class [23]. Each matrix element is shown the number of test examples for which the actual class is the row and the predicted class is the column.
A sample training/testing vector is shown in Table 3. Total 75 instances and 8 features are used for the study.
Conclusions
This study presents, a methodology for detection of bearing faults by classifying them using three machine learning methods, like SVM, ANN, and SOM. This methodology incorporates most appropriate features, which are extracted from wavelet coefficients of raw vibration signals. Two wavelet selection criteria Maximum Energy to Shannon Entropy ratio and Maximum Relative Wavelet Energy are used and compared to select an appropriate wavelet for feature extraction. Results obtained from the two
References (23)
- et al.
A review of vibration and acoustic measurement methods for the detection of defects in rolling element bearings
Tribology International
(1999) - et al.
Application of an intelligent classification method to mechanical fault diagnosis
Expert Systems with Applications
(2009) - et al.
A comparative study on classification of features by SVM and PSVM extracted using Morlet Wavelet for fault diagnosis
Expert Systems with Applications
(2008) - et al.
A fault diagnosis approach for roller bearing based on IMF envelope spectrum and SVM
Measurement
(2007) - et al.
Hidden Markov model-based fault diagnostics method in speed-up and speed-down process for rotating machinery
Mechanical Systems and Signal Processing
(2005) - et al.
Fault diagnosis based on support vector machines with parameter optimization by artificial immunization algorithm
Mechanical Systems and Signal Processing
(2007) - et al.
Artificial neural networks based fault diagnostics of rotating machinery using wavelet transforms as a preprocessor
Mechanical Systems and Signal Processing
(1997) - et al.
Application of the wavelet transforms to fault detection in spur gear
Mechanical Systems and Signal Processing
(1994) - et al.
Rolling element bearings multi-fault classification based on the wavelet denoising and support vector machine
Mechanical Systems and Signal Processing
(2007) - et al.
Application of discrete wavelet transform for detection of ball bearing race faults
Tribology International
(2002)
Soft computing methods in motor fault diagnosis
Applied Soft Computing
Cited by (263)
Rolling Bearing Fault Diagnosis Under Data Imbalance and Variable Speed Based on Adaptive Clustering Weighted Oversampling
2024, Reliability Engineering and System SafetyDeep learning with data preprocessing methods for water quality prediction in ultrafiltration
2023, Journal of Cleaner ProductionAttention-based deep meta-transfer learning for few-shot fine-grained fault diagnosis
2023, Knowledge-Based SystemsApplication of wavelet transforms to the simulation of corrosion fields on buried pipelines
2023, Computers and Structures