Literature DB >> 33265303

A Feature Extraction Method Using Improved Multi-Scale Entropy for Rolling Bearing Fault Diagnosis.

Bin Ju1, Haijiao Zhang1, Yongbin Liu1,2, Fang Liu2, Siliang Lu1, Zhijia Dai1.   

Abstract

A feature extraction method named improved multi-scale entropy (IMSE) is proposed for rolling bearing fault diagnosis. This method could overcome information leakage in calculating the similarity of machinery systems, which is based on Pythagorean Theorem and similarity criterion. Features extracted from bearings under different conditions using IMSE are identified by the support vector machine (SVM) classifier. Experimental results show that the proposed method can extract the status information of the bearing. Compared with the multi-scale entropy (MSE) and sample entropy (SE) methods, the identification accuracy of the features extracted by IMSE is improved as well.

Entities:  

Keywords:  bearing fault diagnosis; feature extraction; improved multi-scale entropy; multi-scale entropy

Year:  2018        PMID: 33265303      PMCID: PMC7512727          DOI: 10.3390/e20040212

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.524


1. Introduction

Rolling bearings are key components of rotating machinery [1]. Monitoring and diagnosing a bearing are significant measurements in ensuring rotation machines run steadily [2,3]. In recent decades, researchers studied many methods in condition monitoring and fault diagnosis for mechanical equipment [4,5,6]. These methods include traditional time- and frequency-domain analysis [7,8,9], discrete wavelet transform [10,11], fractal dimension (FD) [12,13], and empirical mode decomposition (EMD) [14]. An artificial intelligence (AI) method was also developed to perform mechanical fault diagnosis and running state monitoring, in order to improve the efficiency and effectiveness of fault diagnosis of machines [15]. However, in all, extraction of the status features for a health condition is one of the most critical steps [16]. Recently, researchers developed many kinds of feature extraction methods. Immovilli et al. used the Hilbert transformation and envelope analysis to identify the spectrum components and fault information of the fault bearing [17]. Another way is to use statistical analysis methods to obtain various characteristics of the signal, and these statistical indicators can be used for fault detection and classification [18]. The time-domain characteristics and frequency-domain characteristics of the vibration signal of bearing were applied to the neural network to establish an automatic motor bearing fault diagnosis system [19]. The results show that the neural network can be effectively used to diagnose the faults of various motor bearings and provide a new way for motor bearing fault identification. The nonlinear and non-stationary features of vibration signals add difficulty in obtaining feature information from the vibration signals of bearing. To solve this issue, Yang et al. proposed an intelligent fault diagnosis method based on the FD algorithm by using the SVM classifier [12]. This method, which is based on different dynamic mechanisms, uses fractional dimension algorithm to judge the working condition status of bearing and provides a valid diagnostic method for non-stationary vibrational signals. Sunil Tyagi et al. presented a DWT and SVM hybrid method for fault diagnosis of rolling bearings, which is more effective than the artificial neural network (ANN) classifier. Therefore, SVM has been widely used in bearing fault diagnosis [20]. Yan et al. proposed an approximate entropy for machine health monitoring [21]. This method shows that approximate entropy has the advantage of anti-noise ability and anti-wild point traits. Richman et al. proposed the conception of sample entropy (SE) [22]. This method overcomes low match degree and dependence of the time series length of the approximate entropy. Wang et al. combined SE with EMD for centrifugal pump fault diagnosis [23]. This combined method has higher recognition rate than single SE. Costa et al. proposed the concept of MSE for improving the drawbacks of SE [24,25]. This method is based on SE, applies the coarse granulation into SE, and well measures SE under different scales. The algorithm idea for SE is to find the maximum of the absolute value between the vector distances. However, this method is applied to measure the similarity between vectors, and ignores the second maximum points. To solve this problem, we propose an IMSE method. IMSE fully considers the global information for every distance vector. Experimental results show that IMSE can extract the fault feature information of bearings effectively. The rest of this paper is arranged as follows. The theoretical background and algorithm steps of IMSE are introduced in Section 2. Section 3 gives two experimental cases for bearing fault identification. Section 4 gives the conclusions.

2. Methodology

2.1. Improved Sample Entropy

Based on the algorithm idea of approximate entropy, Richman et al. proposed SE [26]. However, SE has drawbacks in calculating the similarity of matrices because SE only considers local information. Therefore, an improved sample entropy (ISE) is proposed to extract the feature information of rolling bearings. The calculation steps of ISE are shown as follows: Time series are composed of N points, which can be written as . Pre-given parameters are embedded dimension m and similarity tolerance r. According to the original signal, a vector space with m dimensions is constructed as follows: where i = 1, 2, 3, …, N − m. The Euclidean distances between the x(i) and x(j) vectors can be written as d[x(i), x(j)], where j = 1, 2, 3, …, N − m; j ≠ i. Counting the number of d[x(i), x(j)] r, which could be expressed as B, the ratio of B to the total of distance number N − m − 1 is defined as (r): Calculating the mean value of Equation (2), we obtain the following: When the dimension increases to m + 1, steps (i) to (iii) are repeated, and B+1(r) can be obtained as follows: According to the definition of SE [26], ISE is given by the following: When N is a constant value, Equation (6) is given by the following: Obviously, the value of ISE is related to m, r, and N. ISE would vary with different embedded dimension m and similarity tolerance r. In this paper, m = 2 and r = 0.15σ, where σ is the standard deviation of raw signal [27,28].

2.2. Improved Multi-Scale Entropy

For SE, the complexity of the time series is reflected only by a single scale. Costa et al. introduced the idea of coarse graining and proposed the MSE algorithm [25,29]. MSE is defined as the time series SE with different scales. If an entropy sequence decreases monotonically with increasing scale factor, the sequence complexity is relatively simple and vice versa. The calculation steps of improved multi-scale entropy (IMSE) are as follows: Scale factors k can be obtained from the process of coarse granulation. Setting up the coarse graining series with the original signal, we obtain the following: where k is the scale factor with a positive value. When k = 1, the original series has not undergone coarse-grained analysis. Figure 1 gives the procedure of the time-series when k = 2 and 3, respectively. Figure 1 shows that the coarse grained process is based on the length of window function of the non-repetitive sliding averaging process, i.e., k [30].
Figure 1

Coarse-grained process of time series.

For non-zero value k, {x} is divided into a coarse granulation series, with length [N/k] and final coarse-grained series as {P(k)}. We set the maximum scale at k = 18. Based on the coarse-grain process for multi-scale analysis and calculating the ISE of [P(1), P(2),…, P(k)] with different scales [1, 2,…, k], IMSE can be written as follows: In the coarse graining process of IMSE, by changing the scale factors, the pattern information of the original time series corresponding to scale factors can be obtained. Then, we calculate the ISE of the new time series. IMSE is defined as time series ISE with different scale factors. The processing results of entropy curves using different methods are shown in Figure 2. Figure 2 shows that SE and ISE have not undergone multi-scale analysis, when k = 1. The divisibility of ISE is better than that of SE for rolling bearings on different vibration statuses. When k > 1, SE and ISE undergo multi-scale analysis to obtain MSE and IMSE. Compared with single-scale entropy, MSE and IMSE can separate different vibration statues of bearings more intuitively because of the introduction of scale factor k. When k ≤ 6, entropy curves for different signals are easily distinguished from one another.
Figure 2

Divisibility performance of entropy curves between improved multi-scale entropy (IMSE) and multi-scale entropy (MSE).

2.3. Rolling Bearing Fault Diagnosis Based on IMSE Method

The vibration signal that is acquired from the signal acquisition device is always a one-dimensional time-series. When the defect of the rolling bearing occurs in different parts, the vibration signals are different, and thus, unable to reflect fully the status information of bearings. MSE is a feature extraction method that can measure the complexity of the time series [29]. In this paper, IMSE algorithm is proposed to address the problem of missing information in the calculation of the vector similarity of the traditional method, MSE. The acquired vibration signals are always overwhelmed by heavy background noise and accompanied by non-stationary and non-linear characteristics [31,32,33]. The key point of bearing fault diagnosis is the manner by which the fault feature information is extracted from the vibration signal with noises. The SVM classifier, which has good learning ability, has been used with IMSE algorithm to identify different vibration signals during different conditions [34,35,36]. The diagnosis flow chart of IMSE is shown in Figure 3. Overall, the bearing fault diagnosis based on IMSE algorithm can be summarized as follows:
Figure 3

Flowchart of bearing fault pattern recognition based on IMSE and support vector machine (SVM) methods.

Signal acquisition; Phase space reconstruction; Reconstruct an m-dimensional vector space from the original signal x(i). Calculate the distance similarity between two different vectors; First, we calculate the quadratic sum between the vectors of x(i) and x(j), then, we calculate the arithmetic square root for these two vectors. (4) Calculate ISE parameters; We count the distance d[x(i), x(j)] r on m dimension and denote as B. Let B divide the total of distance number N − m − 1 in their corresponding dimension, and denote the distance ratio as . We calculate the mean value of and , and denote their values as and , respectively. We calculate the negative logarithm of the ratio of . (5) Calculate IMSE parameters; Calculate the ISE of the coarse-grained vector that corresponds to different scales, then IMSE is obtained. (6) Fault identification; The obtained IMSE are taken as training dataset. Then, IMSE parameters from the testing dataset are fed into the SVM multi-fault classifier [35,37]. Finally, the fault patterns with the different fault patterns of rolling bearing are distinguished.

3. Application Cases Using IMSE Method

Case I: The acquired vibration signals with different fault types are downloaded freely from the bearing data center of Case Western Reserve University (CWRU) [38]. Bearing fatigue experiment equipment is shown in Figure 4. Table 1 shows the dimensions and parameters of the tested bearing. The tested bearing is a deep groove ball bearing, and the product type is 6205-2RS JEM SKF. The rotating speed of the tested bearing is n = 1797 r/min, and the fault diameter is D = 0.533 mm. The status types of the acquired vibration signals are shown as normal, outer race-way, inner race-way and roller faults. The sampling points are N = 2048 and sampling frequency is fs = 12 kHz. Acquired vibration signals in time domain with different status are shown in Figure 5. Figure 5a displays the vibration signal of bearing on normal condition. Figure 5b–d show the vibration signals of the bearing with inner race-way, outer race-way, and roller faults, respectively. The feature information of Figure 5b–d are difficult to observe. However, these figures indicate that the impact components obviously existed given several local defects occurring in the bearings.
Figure 4

Bearing experimental table.

Table 1

Physical dimensions of the tested rolling bearing.

Roller Diameter (mm; d1)Pitch Diameter (mm; d2)Number of the Rollers (r)
7.94399
Figure 5

Different bearing status for the acquired vibration signals in time domain: (a) normal signal; (b) vibration signal with inner race-way fault; (c) vibration signal with outer race-way fault; (d) vibration signal with roller fault.

MSE and IMSE of four bearing status are calculated. We selected 20 training and 30 testing samples, and different scale factors are trained as different eigenvalues. Therefore, the fault recognition rate under different eigenvalues is calculated. The calculation results are shown in Table 2. Table 2 shows that when the numbers of eigenvalues 4 and 7 are selected as the sensitive fault features, the recognition rates of MSE and IMSE have the same value. When the numbers of eigenvalues are changed to 5, 6, 10, 15, and 18, the fault recognition rate of IMSE is higher than that of the MSE. The reason is the possible existence of correlation and redundancy between the features of MSE and IMSE. Overall, Table 2 shows that IMSE has higher recognition rate than the MSE. When more eigenvalues are selected, more time is consumed. Therefore, the number of eigenvalues k is chosen as 5.
Table 2

Fault recognition rates using two classification methods under different eigenvalues.

k4567101518
MSE(%)97.597.597.597.595.839595.83
IMSE(%)97.598.3398.3397.597.595.8397.5
Different status information is calculated using MSE and IMSE methods. For each state, we considered 50 data sets and eigenvalue k = 5. Thus, the data dimension is 200 × 5. We took the first 200 × 3 data matrix as an eigenvector matrix. Classification results are shown in Figure 6a,b. Figure 6a shows an overlap between the roller and inner race-way faults. However, the overlapping phenomenon does not occur under different bearing statuses, as illustrated in Figure 6b. This result implies that different bearing statuses could be easily classified by using the IMSE feature.
Figure 6

Classification results using two features: (a) MSE and (b) IMSE.

To be more intuitive in describing the superiority of IMSE, four state data are randomly selected, which included training and testing sets. Then, we calculated MSE and IMSE features. Eigenvector is inputted into the SVM system. Fault classification comparison results are shown in Figure 7a,b. These two figures show that the classification result processed by IMSE is slightly better than MSE.
Figure 7

Fault recognition comparison chart: (a) MSE and (b) IMSE.

Finally, different training samples are used as testing data to illustrate the influence of the number of training samples on identification results. The fault recognition rates of using different methods under different training samples are shown in Table 3. Table 3 indicates that when the training sample is selected as 20 and 30, the recognition rates processed by IMSE are slightly higher than those of SE and MSE. When the training samples are greater than 15, with the increase of training samples, identification rates of SE, MSE, and IMSE are gradually increased, and overall recognition rates of IMSE are slightly higher than those of the other methods.
Table 3

Fault recognition rates using three features under different training samples.

Training Samples51015202530
SE(%)96.6795.8895.4395.839797.5
MSE(%)97.7897.596.4397.59798.75
IMSE(%)97.7897.596.4398.339898.75
In order to verify the anti-noise ability of MSE and IMSE, we applied these two methods on vibration signals with Gaussian white noise. The signal to noise ratio (SNR) of these added Gaussian white noises are 5, 10, 15 and 20 dB, respectively. These processed results using MSE and IMSE algorithms are shown in Table 4. From the definition of SNR, the larger the SNR, the smaller the noise mixed in the signal. It can be seen from Table 4 that the fault recognition rate of IMSE algorithm is slightly higher than that of MSE algorithm.
Table 4

Fault recognition rate of MSE and IMSE algorithms with different SNR.

SNR(dB)5101520
MSE(%)72.588.339595
IMSE(%)79.1789.1796.6795
Case II: This experiment combined LabVIEW with other data acquisition devices for acquiring vibration signals. Experimental test platform is shown in Figure 8. Detailed facilities included ABLT test platform, signal enhancement equipment, monitoring system, four tested bearings, and NI PXI acquisition system. Production type of the tested bearing is HRB6305. The tested bearing is embedded into the bearing sleeve. A three-phase electric motor provides the power. The bell is connected to the motor through the pulley. Radial load of the loading system P = 20 kN is loaded into the tested bearing. The rotating rated speed of the electric motor n = 3000 r/min, the rated current I = 6.3 A, and the sampling frequency fs = 20 kHz. Tested bearing with different fault types is presented in Figure 9. Acquired vibration signals in time domain with different status are given in Figure 10. Figure 10a–d show the vibration signals of the bearing with normal, inner race-way fault, outer race-way fault and roller fault, respectively.
Figure 8

Experimental table of the tested bearing.

Figure 9

Tested bearing with different fault types: (a) roller fault, (b) inner race-way fault, and (c) outer race-way fault.

Figure 10

Different bearing statuses for the acquired vibration signals in time domain: (a) normal signal; (b) vibration signal with inner race-way fault; (c) vibration signal with outer race-way fault; and (d) vibration signal with roller fault.

In this part, MSE and IMSE are applied to evaluate the recognition rate quantitatively. From Table 5, when k = 6, the recognition rate processed by IMSE is higher than the MSE. Fault recognition results using these two features are shown in Figure 11. Figure 11a shows the classification result using MSE. Figure 11b shows the classification result using IMSE. The two subfigures indicate that the obtained fault identifiability handled with IMSE is slightly better than that of the MSE. The experimental results showed that the fault recognition using IMSE is better than the MSE.
Table 5

Fault recognition rates using two features under different eigenvalues.

k4567101518
MSE(%)95959593.3393.3393.3393.33
IMSE(%)95.3897.598.3397.597.596.6197.5
Figure 11

Classification results using two features: (a) MSE and (b) IMSE.

Classification results are illustrated in Figure 12a,b, respectively. Figure 12a shows that five test samples with roller fault are wrongly classified into the outer race-way fault, and one test sample is wrongly classified into the inner race-way fault. Figure 12b indicates that only two test samples with roller fault are wrongly classified into the outer and inner race-way faults. Experimental results of this case show the improvement in fault identification using IMSE compared with MSE.
Figure 12

Fault recognition comparison chart: (a) MSE and (b) IMSE.

Table 6 shows the quantitative analysis results. Here, different recognition rates using different classification methods are shown under different training samples numbers. Under different training samples numbers, identification rates processed by IMSE are higher than the other methods. The higher the fault recognition rate, the more accurate the detection of the bearing faults.
Table 6

Fault recognition rates using three features under different training samples.

Training Samples51015202530
SE(%)959594.2993.339293.75
MSE(%)95.569595.7194.179496.25
IMSE(%)9595.6398.5798.339897.5

4. Conclusions and Discussion

In this paper, the IMSE algorithm was proposed for feature extraction and fault diagnosis of bearing. This algorithm is based on Pythagorean Theorem and the similarity criterion. The proposed method could decrease the information leakage problem of MSE when calculating the similarity of the vectors. Moreover, the algorithm is applied to extract the status features of rolling bearings. Experimental results imply that the proposed method has a higher fault recognition rate for rolling bearing fault diagnosis than that of MSE. The results of the two case studies show that the fault recognition rate depends on parameter k to some degree. In the proposed IMSE algorithm, the uniform embedding was used. However, in article [39], non-uniform attractor embedding has been proved to effectively predict the changeable parameters by using fuzzy inference systems. In our future works, non-uniform attractor embedding might be a try in IMSE algorithm to improve the performance of the proposed IMSE method. This paper mainly concentrates on investigating the IMSE algorithm. However, the selection of the proper scale factor spends lots of time, and it reduces the algorithm efficiency of the proposed IMSE method. To increase the adaptability of this algorithm, some intelligent algorithms might be introduced to improve the computational efficiency of the algorithm in order to allow adaptive selection of the parameters in the further works [40,41].
  7 in total

1.  Physiological time-series analysis using approximate entropy and sample entropy.

Authors:  J S Richman; J R Moorman
Journal:  Am J Physiol Heart Circ Physiol       Date:  2000-06       Impact factor: 4.733

2.  Multiscale entropy analysis of complex physiologic time series.

Authors:  Madalena Costa; Ary L Goldberger; C-K Peng
Journal:  Phys Rev Lett       Date:  2002-07-19       Impact factor: 9.161

3.  Sample entropy.

Authors:  Joshua S Richman; Douglas E Lake; J Randall Moorman
Journal:  Methods Enzymol       Date:  2004       Impact factor: 1.600

4.  Comment on "Multiscale entropy analysis of complex physiologic time series".

Authors:  Vadim V Nikulin; Tom Brismar
Journal:  Phys Rev Lett       Date:  2004-02-27       Impact factor: 9.161

5.  Multiscale entropy analysis of biological signals.

Authors:  Madalena Costa; Ary L Goldberger; C-K Peng
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2005-02-18

6.  Neurodevelopment in newborns: a sample entropy analysis of electroencephalogram.

Authors:  Dandan Zhang; Haiyan Ding; Yunfeng Liu; Congle Zhou; Haishu Ding; Datian Ye
Journal:  Physiol Meas       Date:  2009-04-15       Impact factor: 2.833

7.  Multiscale Entropy of Electroencephalogram as a Potential Predictor for the Prognosis of Neonatal Seizures.

Authors:  Wen-Yu Lu; Jyun-Yu Chen; Chi-Feng Chang; Wen-Chin Weng; Wang-Tso Lee; Jiann-Shing Shieh
Journal:  PLoS One       Date:  2015-12-11       Impact factor: 3.240

  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.