1. Introduction
Induction motors are widely used as major electrical machines in a variety of industrial applications. Induction motor failures that are due to environmental stress and load conditions can result in severe damage to the motor itself as well as to motor-related industrial applications. It is well known that bearings are among the most common sources of motor faults in induction motors. Further, bearing faults represent 40-50% of the various types of induction motor faults [1, 2]. The major source of bearing faults is damage on the inner or outer races of the bearing due to thermal or mechanical stresses [2, 3].
For bearing fault detection, various types of sensors and condition-monitoring systems have been employed [2-9]. Vibration measurements are commonly used to identify bearing faults [2, 5-9]. The amplitude at the bearing fault-related frequency is used as the fault index in the vibration spectrum [2, 6, 13]. In addition, there are also harmonic frequencies in the vibration spectrum in motors with faulty bearings [3, 5, 9]. The spectral analysis of vibration signals is performed using the fast Fourier transform (FFT) method, which is the basic tool used together with some other approaches such as machine learning and statistical analysis.
To increase the accuracy of bearing fault detection, various machine learning and statistical analysis have been developed [10-13]. Neural-network-based fault diagnosis has been proposed for rolling bearing faults using time-frequency domain vibration analysis [10]. The fuzzy classifier has been adopted to diagnose roller bearing faults using simple fuzzy rules and membership functions [11]. A support vector machine (SVM) was employed using time-domain and frequency-domain features for multiple faults diagnosis of induction motors [12]. Quadratic discriminant analysis and SVM have been used for multiple fault (air-gap eccentricity, bearing damages, and their combinations) detection using multiple sensors such as acoustic, vibration, and current sensors [13]. However, the effects of variations of the motor speed and fault severity have not been examined for SVM-based bearing fault detection [12, 13].
This paper considers bearing faults that are due to outer-race damages to the bearing in induction motors. In order to detect bearing faults, we implemented a two-stage diagnosis method for fault and fault-severity detections based on the FFT and SVMs. The first SVM classifier distinguishes faulty motors from healthy motors, while the second SVM classifier is used to discriminate between different bearing fault severities. The proposed fault detection method focuses on the spectra of vibration signals at fault-related frequency harmonics, and uses the values of the peak-to-mean ratio at harmonic frequencies as fault indices. Using the cross-validation for the SVM, the fault indices and SVM parameters are optimized from experiment results for different load conditions. The proposed diagnostic method can distinguish a faulty motor from a healthy motor with a probability of 100% of correct detection and a 0% likelihood of obtaining a false alarm under different load conditions. It can also discriminate between different severities with an average detection probability of 98.67% and a false alarm probability of 0% under different load conditions.
2. Outer-race Rolling Bearing Faults
In this section, we present characteristic frequencies that are due to outer-race faults of rolling bearings and an experimental setup for rolling bearing fault detection.
2.1 Characteristic frequencies
The outer-race defect of rolling bearings induces a specific vibration frequency as shown below: [2, 9]
where N represents the number of rolling elements, fr is the mechanical rotational frequency, DBD is the rolling element diameter, DPD is the pitch diameter, and ϕ is the contact angle. Moreover, when the defective area is large, the harmonics of fOD will also lead to the vibration spectrum as in [3, 5, 10]
where k = 1, 2, 3, ⋯ is the harmonic index.
In (1) and (2), the frequencies that are commonly used as a diagnostic measure for bearing fault detection in [2, 3, 5, 9, 10], and vary depending on the load conditions. Table 1 lists the mechanical rotation frequency fr and the outer-race defect frequency fOD for test motors under different load conditions.
Table 1.Mechanical rotation frequency fr and outer-race defect frequency fOD for test motors
2.2 Experimental setup
Experimental tests were performed with 75-kW squirrel-cage induction motors, where the rated voltage is 3300 V, the rated current is 16.3 A, the supply frequency fs is 60 Hz, the speed is 1780 rpm, and the number of poles is 4. As shown in Fig. 1, the rolling bearing outer-race faults were simulated by making a hole in the outer race. This artificial fault cannot occur while a bearing is operating in a motor, but it is important to understand this fault in order to analyze the effects of bearing outer-race faults [3, 14]. For motor conditions, three types of test motors were used: a healthy motor, a motor with faulty bearing with an 8-mm hole, and a motor with faulty bearing with a 12-mm hole. In this paper, the two latter motors are labeled as “bearing 1” and “bearing 2,” respectively.
Fig. 1.Outer-race faults of roller bearings (bearing 1 and bearing 2).
Fig. 2 shows the induction motor test system, which is composed of a test motor, a load motor, an inverter, and a data acquisition system (DAS) [15]. The test motor is equipped with a type NU318E roller bearing with N = 13 rollers ( DBD and DPD are 28 and 145 mm, respectively). An acceleration sensor (AS-022 from B&K Vibro) is used, and is mounted on the test motor with ϕ = 0 . The inverter is connected to the load motor to control the load condition of the test motor. In the experimental tests, we considered for different load conditions of test motors, i.e., no load, 50%, and 100% load. For the vibration measurement experiments, the discrete time signals xS [n] with NS = 2 22 were measured at a sampling frequency of 200 FS = kHz using the DAS, and the acquisition time was calculated as Tacq = 20.972 s .
Fig. 2.Experimental setup.
3. Proposed Diagnostic Method for Bearing Fault Detection
To diagnose bearing faults using the spectra of the vibration signal, we propose a new detection method that is based on the SVM, which is a type of machine-learning technique based on the statistical learning theory. In the proposed approach, the objective of the SVM is to diagnose motor bearing faults using optimal fault indices from the fault-related harmonics of the most important components present in the spectrum of the vibration signals. In this section, we first introduce the SVM, emphasizing its use as a diagnostic tool for the vibration spectrum. Second, we propose an SVM-based two-stage diagnostic method that includes the feature calculation, feature selection, training, and classification, in order to detect the outer-race faults of rolling bearings.
3.1 Background of SVM
The basic idea that is introduced in this paper was thoroughly developed based on the statistical learning theory [16-19]. The basic SVM deals with two-class problems separating two classes by a hyperplane, which is defined by a number of support vectors.
In a linear separable case, there exists a separating hyperplane whose function is
where the vector w defines the boundary, x is the input vector of dimension d, and b is a scalar threshold. The optimal hyperplane can be obtained as follows [17]:
where is the Euclidean norm of w, i = 1, ⋯, l is the number of training sets, and labels yi = 1 and yi = − 1are for positive and negative classes, respectively. The solution can be obtained by
where αi ≥ 0 are Lagrange multipliers and xi are support vectors obtained from training. After training, the decision function for the linear SVM is obtained as follows:
In a linear non-separable case, SVMs can create a hyperplane, which allows linear separation in the higher dimension, to perform a nonlinear mapping. The nonlinear mapping by the kernel function converts the input vector x from a d-dimensional space into a higher dimensional feature space. In nonlinear SVMs, kernel functions such as the polynomial, sigmoid, and radial basis functions (RBF) may be selected to obtain the optimal classification results [18]. In this study, the RBF kernel is used for nonlinear SVM and is defined by
where γ > 0 is the RBF kernel parameter. For the non-linear SVM, the decision function is obtained by
3.2 Feature calculation
The peak-to-average ratio (PR) has been proposed as an indicator to identify bearing faults in the spectrum [20]. The PR is defined as the sum of the peak values of the defect frequency and harmonics over the average value of the spectrum, and is defined as [20, 21]
where Pk is the amplitude of the maximum peak located at the frequency band that is centered at the kth defect frequency harmonic, fOD,k, with a bandwidth BW, S j is the amplitude at any frequency, J is the number of points in the spectrum, and K is the number of harmonics in the spectrum. In (9), the PR will contain the information at all harmonics contained in the vibration signal; however, only some of them will be significant depending on load rates. Therefore, the peak values of the defect frequency or harmonics are used as fault diagnostic indices, respectively, and are defined by
where k is the harmonic index, Wk, j is the amplitude of frequency component at the frequency band centered at fOD, k with BW, and M is the number of frequency-domain sample points in BW .
3.3 Feature selection
After feature calculation, a sequential forward search (SFS) creates candidate feature subsets using (2) for feature selection [13]. For each candidate feature subset, using υ - fold cross-validation, the SFS examines the performance of a linear SVM when separating the data for healthy motors from those for faulty motors. In υ -fold cross validation, the training set is divided into subsets of equal size and a subset is sequentially tested using the classifier trained on the remaining υ −1 subsets. Based on experimental results, the motor speed can be calculated using the vibration signal [10], and therefore, feature selection gives the optimal feature subsets depending on variable load rates.
3.4 Training and classification
Based on the SVM algorithm, a two-stage classification is used to detect the motor fault and its severity. From the selected feature subset on the each load rate, the whole test data set is classified by the first SVM for the bearing fault detection. Then, some of the test data, which were classified as faulty motors by the first SVM, are classified by the second SVM to distinguish the severity of the bearing faults. The whole training set is used for the training of the first SVM, while the second SVM classifier exploits training data for faulty motors.
In the SVM training processes, to optimize the parameters C for linear SVM or {C,γ} for nonlinear SVM, we use the υ -fold cross-validation to test all values of C for the linear SVM or all of the pairs of {C,γ} for the nonlinear SVM, where C > 0 is the penalty parameter of the error term for SVMs, υ = 5 , C = {2−15, 2−14.9, ⋯, 215} for the linear SVM, and C = {2−10, 2−9.5, ⋯, 210} and γ = {2−10, 2−9.5, ⋯, 210} for the nonlinear SVM [19]. Using the training set, υ -fold cross-validation accuracies are obtained by the grid search, where the cross-validation accuracy is the percentage of data that are correctly classified. The values corresponding to the best crossvalidation accuracies are then selected. With the optimal parameters, the entire training dataset was trained again to define hyperplane for SVM classifiers. The process employed for the proposed fault diagnosis algorithm is illustrated in Fig. 3.
Fig. 3.Block diagram of the proposed fault diagnosis system.
4. Classification Results
To validate the proposed method, we performed experimental tests using the rolling bearings of squirrel-cage induction motors. The experiments were performed in the steady-state condition and the measured vibration signals were analyzed using the FFT. The Hanning window was used to minimize frequency leakage for the FFT [22] and the frequency resolution for the spectrum analysis was Δf = 0.0477 Hz. For feature calculation in (9), we set the following values: K = 3 and J = N S/2 . The bandwidth BW was 8 Hz for feature calculation in (10). Experiments were performed 50 times in each load condition.
For comparison purposes, the bearing fault detection with one feature was examined based on the signal detection theory [23]. Each fault index A and the corresponding threshold parameter Ath were determined for each load condition using the combination criterion [15], [24], where A∈{PR, PR1, PR2, ⋯, PR5}. The optimal fault index A* and optimal threshold for the classifier with one feature is obtained by
where the detection probability PD,A and the false alarm probability PFA, A are defined as [23]
respectively, H1 is the bearing faulty motor hypothesis, and H0 is the healthy motor hypothesis.
Fig. 4 shows the cumulative distributive functions (CDFs) of PR and PR1 under the no-load condition. For each fault index, the optimal threshold was determined based on the combination criterion. For the fault index PR, bearing 1 can be easily detected, but the difference between the healthy motor and bearing 2 is unclear. The fault index PR1 is more evident than PR, and performs optimally when separating healthy motor from faulty motors. However, PR1 does not perform optimally when discriminating between bearing 1 and bearing 2 under no-load conditions.
Fig. 4.CDFs for the fault detection with one feature under 0% load condition: (a) PR and (b) PR1.
For the fault detection with one feature, A* and are summarized in Table 2. The optimal fault index for no-load and 50% load conditions is PR1. In particular, PR3, which is obtained from the third harmonic of the vibration signal, is the optimal fault index under 100% load condition. For the bearing fault detection with one optimal feature, the detection probability decreases as the load rate increases. Figs. 5(a) and 5(b) show the CDFs of PR1 and PR3 under 50% and 100% load conditions, respectively. The amplitudes of PR1 for bearing 2 are lower than those for bearing 1 under the 50% load condition, while the amplitudes of PR3 for bearing 2 are larger than those for bearing 1 under the 100% load condition. This is because the severity of the bearing faults induces the large harmonic of the fault frequency [3, 5, 10]; therefore, PR3 is the dominant feature for bearing 2. As shown in this figure, fault detection with one optimal feature cannot guarantee an optimal performance for classifying a healthy motor, bearing 1, or bearing 2.
Table 2.Fault detection performance for the classifier with one feature under different load condition
Fig. 5.CDFs for the fault detection with an optimal feature: (a) PR1 under 50 % load condition and (b) PR3 under 100 % load condition.
For the proposed scheme, using the SFS method, a subset of features {PR1, PR2, ⋯, PR5} is determined as the best feature set depending on the load rate. Fig. 6 illustrates the first classifier with the linear SVM using the best feature set {PR1, PR3} on the 50% load rate. The parameter C = 214.9 is determined from the fivefold cross-validation analysis during the training process. Fig. 6 indicates that the healthy motors can be easily separated from the motors with faulty bearings (bearing 1 and bearing 2). For the 50% load condition, the proposed scheme is better than the previous fault detection method with one feature, as shown in Fig. 5(a).
Fig. 6.The 1st classifier with linear SVM for faulty motor detection under 50 % load condition.
For the 100% load rate, the best feature set can be obtained by {PR1, PR3} using the SFS method for the first classifier with both the linear and nonlinear SVMs. As shown in Fig. 7(a), for the first classifier with the linear SVM, the detection probability is 0.98 and the false alarm probability is 0, where C = 22. Fig. 7(b) shows the performance of the first classifier with the nonlinear SVM, where the kernel parameters C = 27 and γ = 28 are used for the RBF kernel. The first classifier with the nonlinear SVM gives the optimal performance under a 100% load rate. Therefore, the proposed approach can correctly differentiate all motors with faulty bearings from healthy motors using the linear SVM under the 50 % load condition, and nonlinear SVM under the 100% load condition. Table 3 summarizes the performance and parameters of the first classifier with linear and nonlinear SVMs. With the proper parameter C and kernel parameter γ, the linear SVM obtains the optimal detection probabilities under 0% and 50% load conditions, and the nonlinear SVM gives the optimal detection probability under the 100% load condition. For linear and nonlinear SVMs, proper kernel parameter selection is important to obtain good classification results; therefore, a grid search of C or {C,γ} is needed to obtain the proper SVM parameters.
Fig. 7.The 1st SVM classifier for faulty motor detection under 100% load condition: (a) Linear SVM and (b) nonlinear SVM with RBF kernel.
Table 3.1st SVM classification results for fault detection
Finally, in Table 4, we present the fault classification using the 2nd classifier for bearings 1 and 2. It can be seen that almost all bearing fault types have been classified correctly under different load conditions. The feature set selected for the 2nd classifier is based on the use of the data obtained from faults involving bearings 1 and 2. Fig. 8 shows that both bearings 1 and 2 are in two separate clusters with the feature set of {PR1, PR3} for the 50% load rate, where C = 24.9 . Compared to Fig. 6, the normalization set for the 2nd classifier is different from that for the 1st classifier, and therefore, the sample points in Fig. 8 are different from those in Fig. 6. Furthermore, the classification for bearing fault types on the 100% load rate has a high detection probability and low false alarm rate (PD = 0.96 and PFA = 0).
Table 4.2nd SVM classification results for fault type detection
Fig. 8.The 2nd SVM classifier used to separate bearings 1 and 2 under 50 % load condition.
5. Conclusion
In this paper, we proposed a new diagnosis method for rolling bearing faults in induction machines. The proposed method is based on the FFT and SVM methods, and consists of the two SVM classifiers to detect outer-race rolling bearing faults and their severity under different load conditions. The harmonics of fault-related frequency of vibration signal, which can be extracted from the vibration signal, serve as new bearing fault signatures. The optimization of the fault index subsets and hyperplanes was investigated using SVM cross-validation based on experimental data depending on the load conditions. An analysis of the experimental results shows that the proposed method has the higher detection probability and lower false alarm probability than the classifier with one feature under different load conditions. Experimental results show that the proposed two-stage classifier significantly improved the detection performance of bearing faults and their severity conditions. The proposed method will be useful in other bearing-related faults detections such as inner-race, cage, and ball faults modifying interested frequency bands.
References
- W. T. Thomson and M. Fenger, “Current signature analysis to detect induction motor faults,” IEEE Ind. Appl. Mag., vol. 7, no. 4, pp. 26-34, Jul./Aug. 2001. https://doi.org/10.1109/2943.930988
- A. Bellini, F. Filippetti, C. Tassoni, and G.-A. Capolino, “Advances in diagnostic techniques for induction machines,” IEEE Trans. Ind. Electron., vol. 55, no. 12, pp. 4109-4126, Dec. 2008. https://doi.org/10.1109/TIE.2008.2007527
- R. R. Schoen, T. G. Habetler, F. Kamran, and R. G. Bartheld, “Motor bearing damage detection using stator current monitoring,” IEEE Trans. Ind. Appl., vol. 31, no. 6, pp. 1274-1279, Nov./Dec. 1995. https://doi.org/10.1109/28.475697
- W. Zhou, T. Habetler, and R. Harley, “Bearing fault detection via stator current noise cancellation and statistical control,” IEEE Trans. Ind. Electron., vol. 55, no. 12, pp. 4260-4269, Dec. 2008. https://doi.org/10.1109/TIE.2008.2005018
- B. Li, G. Goddu, and M.-Y. Chow, “Detection of common motor bearing faults using frequency-domain vibration signals and a neural network based approach,” Proc. of the 1998 American Control Conference, June 24-26, pp. 2032-2036, 1998.
- T. W. S. Chow and S. Hai, “Induction machine fault diagnostic analysis with wavelet technique,” IEEE Trans. Ind. Electron., vol. 51, no. 3, pp. 558-565, Jun. 2004. https://doi.org/10.1109/TIE.2004.825325
- J. R. Stack, R. G. Harley, and T. G. Habetler, “An amplitude modulation detector for fault diagnosis in rolling element bearings,” IEEE Trans. Ind. Electron., vol. 51, no. 5, pp. 1097-1102, Oct. 2004. https://doi.org/10.1109/TIE.2004.834971
- J. R. Stack, T. G. Habetler, and R. G. Harley, “Fault-signature modeling and detection of inner-race bearing faults,” IEEE Trans. Ind. Appl., vol.42, no.1, pp. 61-68, Jan./Feb. 2006. https://doi.org/10.1109/TIA.2005.861365
- C. Bianchini, F. Immovilli, M. Cocconcelli, R. Rubini, and A. Bellini, “Fault Detection of Linear Bearings in Brushless AC Linear Motors by Vibration Analysis,” IEEE Trans. Ind. Electron., vol. 58, no. 5, pp. 1684-1694, May 2011. https://doi.org/10.1109/TIE.2010.2098354
- B. Li, C. Mo-Yuen, Y. Tipsuwan, and J. C. Hung, “Neural-network-based motor rolling bearing fault diagnosis,” IEEE Trans. Ind. Electron., vol. 47, no. 5, pp. 1060-1069, Oct. 2000. https://doi.org/10.1109/41.873214
- V. Sugumaran, and K. Ramachandran, “Fault diagnosis of roller bearing using fuzzy classifier and histogram features with focus on automatic rule learning,” Expert syst. Appl., vol. 38, no. 5, pp. 4901-4907, May 2011. https://doi.org/10.1016/j.eswa.2010.09.089
- A. Widodo, B. S. Yang, and T. Han, “Combination of independent component analysis and support vector machines for intelligent faults diagnosis of induction motors,” Expert Syst. Appl., vol. 32, no. 2, pp. 299-312, 2007. https://doi.org/10.1016/j.eswa.2005.11.031
- E. T. Esfahani, S. Wang, and V. Sundararajan, “Multi-sensor wireless system for eccentricity and bearing fault detection in induction motors,” IEEE/ASME Trans. Mechatronics, vol. 19, no. 3, pp. 818-826, June 2014. https://doi.org/10.1109/TMECH.2013.2260865
- L. Frosini, and E. Bassi, “Stator current and motor efficiency as indicators for different types of bearing faults in Induction motors,” IEEE Trans. Ind. Electron., vol. 57, no. 1, pp. 244-251, Jan. 2010. https://doi.org/10.1109/TIE.2009.2026770
- Y.-H. Kim, Y.-W. Youn, D.-H. Hwang, J.-H. sun, and D.-S. Kang, “High-resolution parameter estimation method to identify broken rotor bar faults in induction motors,” IEEE Trans. Ind. Electron., vol. 60, no. 9, pp. 4103-4117, Sept. 2013. https://doi.org/10.1109/TIE.2012.2227912
- V. N. Vapnik, The Nature of Statistical Learning Theory, New York:Springer, 1999.
- C. J. C. Burges, “A Tutorial on Support Vector Machines for Pattern Recognition,” Data mining and Knowledge Discovery, vol. 12, pp.121-167, 1998.
- B. Scholkopf and A. J. Smola, Learning with Kernels:Support Vector Machines, Regularization, Optimization, and Beyond, The MIT Press, 2002.
-
C. W. Hsu, C. C. Chang and C. J. Lin, "A Practical Guide to Support Vector Classification", 2007. [Online], Available:
http://www.csie.ntu.edu.tw/-cjlin/libsvm. - J. Shiroishi, Y. Li, S. Liang, T. Kurfess, and S. Danyluk, “Bearing condition diagnostics via vibration and acoustic emission measurements,” Mechanical Systems and Signal Processing, vol. 11, no. 5, pp. 693-705, 1997. https://doi.org/10.1006/mssp.1997.0113
- Y. H. Kim, A. C. C. Tan, J. Mathew, and B. S. Yang, “Condition monitoring of low speed bearings: A comparative study of the ultrasound technique versus vibration measurement,” Proc. of WCEAM 2006, pp. 182-191, Jul. 2006.
- J.-H. Jung, J.-J. Lee, and B.-H. Kwon, “Online diagnosis of induction motors using MCSA,” IEEE Trans. Ind. Electron., vol. 53, no. 6, pp. 1842–1852, Dec. 2006. https://doi.org/10.1109/TIE.2006.885131
- S. M. Kay, Fundamentals of Statistical Signal Processing: Detection Theory. Englewood Cliffs, NJ:Prentice-Hall, 1993.
- W. Peterson, T. Birdsall, and W. Fox, “The theory of signal detectability,” Proc. IRE Prof. Group Inf. Theory, vol. 4, no. 4, pp. 171-212, Sep. 1954. https://doi.org/10.1109/TIT.1954.1057460
Cited by
- Diagnosis of stator faults of the single-phase induction motor using acoustic signals vol.117, 2017, https://doi.org/10.1016/j.apacoust.2016.10.012
- An Effective Detection of Inrush and Internal Faults in Power Transformers Using Bacterial Foraging Optimization Technique vol.07, pp.08, 2016, https://doi.org/10.4236/cs.2016.78137
- Diagnostics of stator faults of the single-phase induction motor using thermal images, MoASoS and selected classifiers vol.93, 2016, https://doi.org/10.1016/j.measurement.2016.07.008
- Early fault diagnosis of bearing and stator faults of the single-phase induction motor using acoustic signals vol.113, 2018, https://doi.org/10.1016/j.measurement.2017.08.036
- Unsupervised Fault Diagnosis of a Gear Transmission Chain Using a Deep Belief Network vol.17, pp.7, 2017, https://doi.org/10.3390/s17071564
- Multiscale Distribution Entropy and t-Distributed Stochastic Neighbor Embedding-Based Fault Diagnosis of Rolling Bearings vol.20, pp.5, 2018, https://doi.org/10.3390/e20050360
- An Approach for HVCB Mechanical Fault Diagnosis Based on a Deep Belief Network and a Transfer Learning Strategy vol.14, pp.1, 2019, https://doi.org/10.1007/s42835-018-00048-y