Next Article in Journal
Diffusion Equation-Assisted Markov Chain Monte Carlo Methods for the Inverse Radiative Transfer Equation
Previous Article in Journal
Calculation Formulas and Simulation Algorithms for Entropy of Function of LR Fuzzy Intervals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnosis Method for Rolling Bearings Based on Composite Multiscale Fluctuation Dispersion Entropy

1
School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, China
2
Institute of Agricultural Machinery, Hubei University of Technology, Wuhan 430068, China
3
Hubei Province Engineering Technology Research Center for Intelligent Agricultural Machinery, Wuhan 430068, China
*
Author to whom correspondence should be addressed.
Entropy 2019, 21(3), 290; https://doi.org/10.3390/e21030290
Submission received: 17 February 2019 / Revised: 12 March 2019 / Accepted: 14 March 2019 / Published: 18 March 2019

Abstract

:
This paper proposes a new method named composite multiscale fluctuation dispersion entropy (CMFDE), which measures the complexity of time series under different scale factors and synthesizes the information of multiple coarse-grained sequences. A simulation validates that CMFDE could improve the stability of entropy estimation. Meanwhile, a fault recognition method for rolling bearings based on CMFDE, the minimum redundancy maximum relevancy (mRMR) method, and the k nearest neighbor (kNN) classifier (CMFDE-mRMR-kNN) is developed. For the CMFDE-mRMR-kNN method, the CMFDE method is introduced to extract the fault characteristics of the rolling bearings. Then, the sensitive features are obtained by utilizing the mRMR method. Finally, the kNN classifier is used to recognize the different conditions of the rolling bearings. The effectiveness of the proposed CMFDE-mRMR-kNN method is verified by analyzing the standard experimental dataset. The experimental results show that the proposed fault diagnosis method can effectively classify the conditions of rolling bearings.

1. Introduction

The working performance of rolling bearings directly affects the safety, reliability, and stability of rotating machinery. When the rolling bearings fail, the collected vibration signals often exhibit complex nonlinear characteristics [1,2,3,4]. In recent years, time–frequency analysis methods have been exploited to decompose vibration signals by using empirical mode decomposition (EMD) [5,6], local mean decomposition (LMD) [7,8], and intrinsic timescale decomposition (ITD) [9,10]. However, these signal processing methods have some weaknesses such as end effect and mode mixing, which often fail to extract fault features effectively and reduce the fault recognition accuracy. Furthermore, mechanical fault diagnosis methods based on thermodynamic entropy [11,12,13,14] have been proposed. Nevertheless, thermodynamic data are difficult to collect online and are sensitive to the environment, which is not suitable for the early fault diagnosis of rolling bearings. Therefore, it is very necessary to study a novel fault diagnosis method for rolling bearings. With different faults, the vibration signal complexity of rolling bearings could be different. Hence, the nonlinear dynamics theory can be directly applied to extract the fault features of rolling bearings without signal decomposition or transformation.
In 1991, Pincus et al. proposed approximate entropy (APE) to measure the complexity of nonlinear time series and applied it to analyze physiological time series [15]. Subsequently, APE was utilized for extracting the fault features of rolling bearings [16]. The results show that APE can effectively characterize the types of bearings. However, APE has the disadvantage of producing inaccurate entropy values and of having a tedious computational time. Based on the research on APE, sample entropy (SE) was created by Richman et al. in 2000 [17], which could be more immune to the noise interference, and was applied in the fault diagnosis method for the rolling bearings by Han et al. [18]. However, the shortcomings of a longer calculation time and being vulnerable to mutation signal still existed in SE. In 2002, Bandt et al. [19] proposed the permutation entropy (PE), which possessed a fast computational speed, a simple calculation process, and the capacity to resist disturbance. Considering the advantages of PE, Cheng et al. [20] applied PE to the fault recognition of rolling bearings. Meanwhile, in consideration of the deficiency of single scale, multiscale sample entropy (MSE) [21] and multiscale permutation entropy (MPE) [22,23,24] were proposed, which were used to extract the fault features for rolling bearings [25] and reflect the characteristics of milling force signals [26], respectively. However, PE also failed to consider the signal amplitude. In 2016, to overcome the problems of APE, SE, and PE, Hamed Azami et al. [27] proposed a nonlinear time complexity evaluation method based on dispersion entropy (DE), which would not create unreliable entropy values as well as was insensitive to noise interference, had high computational efficiency, and could solve the equivalence problem. Thereafter, Mostafa Rostaghi et al. [28] applied DE to classify the conditions of rolling bearings and gears. In addition, Hamed Azami et al. [29] proposed fluctuation dispersion entropy (FDE), which considered the fluctuation of nonlinear time series on the basis of DE. However, FDE still had some space to be improved; for example, it only evaluated the complexity of nonlinear time series from a single scale factor.
In this work, multiscale fluctuation dispersion entropy (MFDE) was originally proposed to analyze the complexity of nonlinear time series under various scale factors. To overcome the shortcomings of the coarsening method in the multiscale process for MFDE, the composite multiscale fluctuation dispersion entropy (CMFDE) was further proposed, which could synthesize the information of multiple coarse-grained sequences and could reduce the standard deviation (SD) of entropy estimation. Meanwhile, a novel fault diagnosis method based on CMFDE, minimum redundancy maximum relevancy (mRMR) [30], and k nearest neighbor (kNN) (CMFDE-mRMR-kNN) is developed for the rolling bearings. As the core of this method, the function of CMFDE is to extract the nonlinear fault features of rolling bearings. Then, mRMR is applied to extract the sensitive fault features to reduce feature dimension and to improve the efficiency of fault diagnosis method. Moreover, the kNN classifier is chosen to recognize the fault conditions of the rolling bearings. The experimental results show that the proposed method can effectively extract the fault features of rolling bearings and can achieve a high recognition accuracy.

2. FDE, MFDE, and CMFDE

2.1. FDE

Input: Nonlinear time series X = { x ( 1 ) , x ( 2 ) , , x ( N ) } , embedding dimension m, time delay τ, and number of classes c
Output: FDE(X,m,τ,c)
Step 1. X = { x ( 1 ) , x ( 2 ) , , x ( N ) } is mapped to Y = { y ( 1 ) , y ( 2 ) , , y ( N ) } by using the normal cumulative distribution function (NCDF), y ( j ) = 1 σ 2 π x ( j ) e ( t μ ) 2 σ 2 d t . Here, μ and σ are the mean and SD of X , respectively.
Step 2. y(j) is mapped to z(j), which can be defined as z(j)=R(cy(j)+0.5), where c is an integer and R(∙) represents the rounding function.
Step 3. For Z = {z(1),z(2), ⋯, z(N)}, with embedding dimension m and time delay τ, the embedding vector Z m . τ , c = { Z m . τ , c ( 1 ) , Z m . τ , c ( 2 ) , , Z m . τ , c ( N ( m 1 ) τ ) } is defined as
{ Z m . τ , c ( 1 ) = { z ( 1 ) , z ( 1 + τ ) , , z ( 1 + ( m 1 ) τ ) } Z m . τ , c ( 2 ) = { z ( 2 ) , z ( 2 + τ ) , , z ( 2 + ( m 1 ) τ ) } Z m . τ , c ( N ( m 1 ) τ ) = { z ( N ( m 1 ) τ ) , z ( N ( m 2 ) τ ) , , z ( N ) }
Step 4. Transform Z m . τ , c = { Z m . τ , c ( 1 ) , Z m . τ , c ( 2 ) , , Z m . τ , c ( N ( m 1 ) τ ) } into F m . τ , c = { F m . τ , c ( 1 ) , F m . τ , c ( 2 ) , , F m . τ , c ( N ( m 1 ) τ ) } by the following equation
{ F m . τ , c ( 1 ) = { z ( 1 + τ ) z ( 1 ) + c , , z ( 1 + ( m 1 ) τ ) z ( 1 + ( m 2 ) τ ) + c } F m . τ , c ( 2 ) = { z ( 2 + τ ) z ( 2 ) + c , , z ( 2 + ( m 1 ) τ ) z ( 2 + ( m 2 ) τ + c ) } F m . τ , c ( N ( m 1 ) τ ) = { z ( N ( m 2 ) τ ) z ( N ( m 1 ) τ ) + c , , z ( N ) z ( N τ ) + c }
Step 5. F m . τ , c ( j ) = { z ( j + τ ) z ( j ) + c , , z ( j + ( m 1 ) τ ) z ( j + ( m 2 ) τ ) + c } is assigned to the dispersion pattern π v 0 v 1 v ( m 2 ) , where v 0 = z ( j + τ ) z ( j ) + c , v 1 = z ( j + 2 τ ) z ( j + τ ) + c , , v ( m 2 ) = z ( j + ( m 1 ) τ ) z ( j + ( m 2 ) τ ) + c . For each possible dispersion pattern π v 0 v 1 v ( m 2 ) , its relative frequency p ( π v 0 v 1 v ( m 2 ) ) is given by
p ( π v 0 v 1 v ( m 2 ) ) = n u m b e r { j | j N ( m 1 ) τ , F m . τ , c ( j )   has   type   π v 0 v 1 v ( m 2 ) } N ( m 1 ) τ
Step 6. F D E ( X , m , τ , c ) can be calculated by
F D E ( X , m , τ , c ) = π = 1 ( 2 c 1 ) m 1 p ( π v 0 v 1 v ( m 2 ) ) ln ( p ( π v 0 v 1 v ( m 2 ) ) )

2.2. MFDE

Input: Nonlinear time series X = { x ( 1 ) , x ( 2 ) , , x ( N ) } , embedding dimension m, time delay τ, number of classes c, and maximum scale factor smax
Output: MFDE
Initialization: MFDE = Ø and s = 1
Step 1. X = { x ( 1 ) , x ( 2 ) , , x ( N ) } is divided to y s = { y s ( j ) } j = 1 [ N / s ] ,   and   y s ( j ) is defined as
y s ( j ) = 1 s i = ( j 1 ) s + 1 j s x ( i )
where j = 1 , 2 ,   , [ N / s ] ,   [ · ] represents the rounding function.
Step 2. M F D E ( X , m , τ , c , s ) can be obtained by
M F D E ( X , m , τ , c , s ) = F D E ( y s , m , τ , c )
Step 3. M F D E = M F D E MFDE ( X , m , τ , c , s ) , s = s + 1. Keep running Steps 1–3 if s is smaller than smax.

2.3. CMFDE

Input: Nonlinear time series X = { x ( 1 ) , x ( 2 ) , , x ( N ) } , embedding dimension m, time delay τ, number of classes c, and maximum scale factor smax
Output: CMFDE
Initialization: CMFDE = Ø and s = 1
Step 1. X = { x ( 1 ) , x ( 2 ) , , x ( N ) } is divided to y s , q = { y s , q ( j ) } j = 1 [ ( N + 1 ) / s ] 1 , and y s , q ( j ) is defined as
y s , q ( j ) = 1 s i = ( j 1 ) s + q j s + q 1 x ( i )
where j = 1 , 2 , , [ ( N + 1 ) / s ] 1 ,   q = 1 , 2 , ,   s .
Step 2. For each scale factor s, calculate FDE of y s , 1 ,   y s , 2 , …, y s , s , and then, average these FDE values as C M F D E ( X , m , τ , c , s ) , which can be obtained by
C M F D E ( X , m , τ , c , s ) = 1 s q = 1 s F D E ( y s , q , m , τ , c )
Step 3. C M F D E = C M F D E CMFDE ( X , m , τ , c , s ) , s = s + 1. Keep running Steps 1–3 if s is smaller than smax.
Parameters analysis of CMFDE: If m is too small, CMFDE cannot accurately observe the dynamic behavior of a nonlinear time series. Conversely, if m is too large, CMFDE cannot detect small variations. τ has a small effect on CMFDE. When c is too large, CMFDE is sensitive to noise. When c is too small, two very different amplitude values are assigned to the same category. If smax is too small, CMFDE cannot fully extract the fault features of a nonlinear time series. If smax is too large, CMFDE will generate unstable entropy values. In addition, larger m, c, and smax will lead to low computational efficiency. Here, m, τ, c, and smax are selected as 2, 1, 5, and 20, respectively.
Figure 1 shows the flow charts of MFDE and CFMDE.

2.4. Comparison between CMFDE and MFDE

To verify the advantages of CMFDE, the white noise and pink noise are adopted to perform the comparison between MFDE and CMFDE. Here, 100 groups of white noise and pink noise with data lengths of 3000 points are generated. Figure 2, Figure 3, Figure 4 and Figure 5 show the time domain waveform and frequency spectrum of two simulated signals, respectively. Figure 6 shows the mean and SD values of MFDE and CMFDE for two simulated signals. In this simulation, the embedding dimension is m = 2, the time delay is τ = 1, the number of classes is c = 5, and the largest number of scale factor is smax = 20. As shown in Figure 6, under the same scale factor, the difference between the mean value of MFDE and the mean value of CMFDE is unobvious. As the scale factor s increases, for white noise, MFDE and CFMDE decrease gradually. However, for pink noise, MFDE and CFMDE tend to be constant values. In addition, with a large-scale factor, the MFDE and CFMDE values of white noise are less than the corresponding entropy values of pink noise. The reason is that the information of white noise is mainly located in the small-scale factor and that the white noise is more irregular than the pink noise. Especially, the SD value of CMFDE is smaller than that of MFDE for both the white noise and pink noise, which indicates that CMFDE displays a better stability than MFDE for the entropy evaluation of nonlinear time series.

3. Fault Diagnosis Method for Rolling Bearings Based on CFMDE, mRMR, and KNN

mRMR Feature Selection

Sequence the forward search strategy to get the sensitive features from original feature set OF, assume the k features have been chosen to set up the sensitive feature set SF, and choose the (k+1)-th feature from the remaining feature set {OFSF} according to the following criteria
s f k + 1 = argmax o f j O F S F { I ( o f j ; L ) 1 k o f i O F S F I ( o f i ; o f j ) }
where I ( o f j ; L ) is the mutual information between feature ofj and class L and where I ( o f i ; o f j ) is the mutual information between feature ofi and feature ofj.
The concrete steps of the mRMR method can be described as follows:
Input: Original feature set O F = { o f 1 , o f 2 , , o f s } , label information L, and the number of sensitive feature subset p
Output: Sensitive feature subset S F = { s f 1 ,   s f 2 , , s f p }
Initialization: S F = ∅ and p = 0
Step 1. Choose the first sensitive feature s f 1 according to s f 1 = a r g m a x i = 1 , 2 , , s { I ( o f i ; L ) } , S F = { s f 1 } , and k = 1.
Step 2. Choose the (k+1)th sensitive feature s f k + 1 from the remaining feature set {OFSF} according to s f k + 1 = argmax o f j O F S F { I ( o f j ; L ) 1 k o f i O F S F I ( o f i ; o f j ) } , S F = S F { s f k + 1 } , and k = k + 1.
Step 3. Keep running Step 2 until the number of sensitive feature subset |SF| is equal to p.
The CMFDE-mRMR-kNN method includes the following three steps.
Input: Input the training vibration signals of K different conditions V S t r a i n = [ V S t r a i n 1 , V S t r a i n 2 , , V S t r a i n K ] , testing vibration signals V S t e s t , number of sample points N, embedding dimension m, number of classes c, time delay τ, maximum scale factor smax, and number of sensitive features p
Output: Testing label Ltest
Step 1. Vibration signals collection and samples design: The training vibration signals VStrain under each condition are divided into nonoverlapping data samples, each sample contains N points, each condition contains Mtrain samples, and the training label is Ltrian. Meanwhile, splitting the testing vibration signals VStest into Mtest testing data samples without overlapping, each sample also contains N points.
Step 2. Feature extraction and feature selection: CMFDE method is adopted to extract the fault features and to obtain the training matrix T t r a i n . The mRMR method is employed to choose the first p features to achieve the sensitive training matrix T t r a i n , mRMR . Meanwhile, according to the ranking results in the training samples, the sensitive testing matrix T t e s t , mRMR can be obtained.
Step 3. Pattern recognition: To classify the conditions of the rolling bearings, input T t r a i n , mRMR , L t r i a n , and T t e s t , mRMR into the kNN classifier and output the testing label L t e s t .
Figure 7 shows the flowchart of the CMFDE-mRMR-kNN method.

4. Experimental Verification and Analysis

The case university bearings dataset is utilized to validate the effectiveness of the proposed CMFDE-mRMR-kNN method. The test bench is shown in Figure 8; more system details are described in Reference [31]. The experimental bearing is 6203–2RS JEM SKF (SKF, Gothenburg, Sweden) at the fan end. The accelerometer is used for gathering the vibration signals. Vibration signals under 10 different conditions are collected, which are shown in Figure 9. The sampling frequency is 12,000 Hz. A detailed description is shown in Table 1. It is hard to recognize the specific fault condition of bearings based on the time domain waveform. Thus, the proposed CMFDE-mRMR-kNN method is employed for classifying different conditions of rolling bearings.
The vibration signals under 10 different conditions with the number of sample points N = 1024, the embedding dimension m = 2, the time delay τ = 1, the number of classes c = 5, the maximum scale factor smax = 20, and the number of sensitive features p = 10 are inputted. Splitting the vibration signals into multiple data samples without overlapping, each condition contains M = 100 data samples. For each condition, Mtrain = 25 samples are randomly selected as the training samples, the training label was Ltrian, and the remaining Mtest = 75 samples are used as testing samples. Then, the training matrix T t r a i n 20 × 250 is computed, and the first 10 features to achieve a sensitive training matrix T t r a i n , m R M R 10 × 250 by adopting the mRMR method are chosen. According to the feature selection results, the sensitive testing matrix T t e s t , m R M R 10 × 750 is obtained. Finally, T t r a i n , mRMR , L t r i a n , and T t e s t , mRMR are inputted to the kNN classifier(k = 1), and the testing label L t e s t is outputted.
To verify the superiority of CMFDE-mRMR-kNN, the recognition accuracy of the MSE-mRMR-kNN, MPE-mRMR-kNN, MDE-mRMR-kNN, MFDE-mRMR-kNN, CMDE-mRMR-kNN, and CMFDE-mRMR-kNN are compared. For MSE-mRMR-kNN, MPE-mRMR-kNN, MDE-mRMR-kNN, MFDE-mRMR-kNN, and CMDE-mRMR-kNN, the fault features by MSE, MPE, MDE, MFDE, and CMDE are extracted, separately. Then, mRMR method is employed to choose the sensitive features. Finally, the sensitive features are input to the kNN classifier and output the testing label. For MSE-mRMR-kNN, m = 2, r = 0.15std, and smax = 20. For MPE-mRMR-kNN, m = 5, τ = 1, and smax = 20. For MDE-mRMR-kNN, m = 2, τ = 1, c = 5, and smax = 20. For MFDE-mRMR-kNN, m = 2, τ = 1, c = 5, and smax = 20. For CMDE-mRMR-kNN, m = 2, τ = 1, c = 5, and smax = 20. Here, m is the embedding dimension, τ is the time delay, c is the number of classes, r is the tolerance, and smax is the largest scale factor. Figure 10 and Table 2 show the identification accuracy of different fault diagnosis methods within 50 run times. In Figure 11 and Table 2, the proposed CMFDE-mRMR-kNN method attains the highest identification accuracy (96.53%–93.06%). As demonstrated, the effectiveness of the CMFDE-mRMR-kNN method is validated, and the advantage of CMFDE in extracting sensitive features is also highlighted. Then, the SD of other methods is significantly larger than that of the proposed method, which shows that the proposed CMFDE-mRMR-kNN method has a better stability.
To investigate the effectiveness of the mRMR method, Figure 11 shows the distribution of the first two initial features without using the mRMR method. Afterwards, Figure 12 shows the distribution of the first two sensitive features by employing the mRMR method. As seen in Figure 11, the clustering centers of different types are mixed together, which makes it difficult to distinguish the different conditions. However, the clustering ability in Figure 12 is superior to the ability in Figure 11, and different conditions can be easily recognized. In order to further verify the necessity of the mRMR method in MSE-mRMR-kNN, MPE-mRMR-kNN, MDE-mRMR-kNN, MFDE-mRMR-kNN, CMDE-mRMR-kNN, and CMFDE-mRMR-kNN, the first 10 scale factors of the original features are selected instead of applying the mRMR method and the new MSE-kNN, MPE-kNN, MDE-kNN, MFDE-kNN, and CMDE-kNN, CMFDE-kNN methods can be obtained. In order to reduce the impact of randomness, 50 run times are conducted under the same parameters used in Figure 10 and Table 2. The identification results are shown in Figure 13 and Table 3. As demonstrated, all the identification accuracies of the five methods are lower than that combined with the mRMR method, which verify the superiority of mRMR in selecting the sensitive features. It can be also found that the CMFDE-kNN method still achieves the highest diagnosis accuracy, which further demonstrates the advantage of the CMFDE for feature extraction.
To analyze the relationship between the identification accuracy and the number of training/testing samples, we divide the number of training/testing samples into five situations (5/95, 25/75, 50/50, 75/25, and 95/5) and design separately to compute the average identification accuracy of different diagnosis methods within 50 run times. Figure 14 shows the average classification accuracy under different sizes of training/testing samples. As shown in Figure 14, even though the number of training/testing samples is different, the proposed CMFDE-mRMR-kNN still obtains the highest average classification accuracy. Meanwhile, if the number of training samples is far less than that of testing samples (such as 5/95), the different methods obtain the least average identification accuracy. It can be found that, if there are sufficient training samples (such as 25/75, 50/50, 75/25, and 95/5), five different methods can achieve a higher average identification accuracy. However, excessive training samples could result in longer training computation time. Therefore, in order to achieve the balance between identification accuracy and computational efficiency, the number of training/testing samples is 25/75.
To analyze the relationship between the identification accuracy and the size of sensitive features, an average identification accuracy can be achieved by conducting 50 run times. The corresponding average identification result is shown in Figure 15. It can be found that the CMFDE-mRMR-kNN method can achieve much a higher identification accuracy, which verifies the superiority of the proposed method. Moreover, with the increasing size of the selected features, the identification accuracy is not always increasing, a too large or too small size of sensitive fault features will lead to a decline in the identification accuracy. The reason is that a too small size of sensitive features contains less fault information. On the contrary, a too large size of sensitive features will lead to a redundancy of fault information and a reduction of the identification accuracy. For MSE-mRMR-kNN, MPE-mRMR-kNN, MDE-mRMR-kNN, MFDE-mRMR-kNN, CMDE-mRMR-kNN, and CMFDE-mRMR-kNN, the optimal sizes of sensitive features are 4, 6, 15, 9, 17, and 12, respectively. The corresponding highest average identification accuracies are 62.34%, 76.26%, 81.49%, 86.70%, 91.71% and 95.20%, respectively.

5. Conclusions

In this paper, a nonlinear time series complexity evaluation method based on CFMDE was proposed. Compared with MFDE, CMFDE improved the stability of the entropy evaluation. Then, a fault diagnosis method for rolling bearings based on CMFDE, mRMR, and kNN was proposed. Through analyzing a standard experimental dataset, the effectiveness of the proposed CMFDE-mRMR-kNN method was validated. Meanwhile, the superiority of CMFDE in extracting sensitive fault features was highlighted, and the necessity of mRMR feature selection was also illustrated.

Author Contributions

X.G. implemented the algorithm, analyzed the data, and wrote the manuscript. H.L. and G.Y. investigated the project and conceived and revised the manuscript. All authors have read and approved the final manuscript.

Funding

This work has been supported by National Key Research and Development Program of China (No. 2017YFD07006 and No. 2018YFB0105300).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lou, X.; Loparo, K.A. Bearing fault diagnosis based on wavelet transform and fuzzy inference. Mech. Syst. Signal Process. 2004, 18, 1077–1095. [Google Scholar] [CrossRef]
  2. Peng, Z.K.; Tse, P.W.; Chu, F.L. A comparison study of improved Hilbert–Huang transform and wavelet transform: Application to fault diagnosis for rolling bearing. Mech. Syst. Signal Process. 2005, 19, 974–988. [Google Scholar] [CrossRef]
  3. Duan, Z.; Wu, T.; Guo, S.; Shao, T.; Malekian, R.; Li, Z. Development and trend of condition monitoring and fault diagnosis of multi-sensors information fusion for rolling bearings: A review. Int. J. Adv. Manuf. Technol. 2018, 96, 803–819. [Google Scholar] [CrossRef]
  4. De Azevedo, H.D.M.; Araújo, A.M.; Bouchonneau, N. A review of wind turbine bearing condition monitoring: State of the art and challenges. Renew. Sustain. Energy Rev. 2016, 56, 368–379. [Google Scholar] [CrossRef]
  5. Xu, Z.; Liu, K.; Zhang, H.; Wang, D.; Zhang, M.; Wu, X. A fault diagnosis method for rolling bearings based on empirical mode decomposition and principal component analysis. J. Vib. Shock 2014, 33, 133–139. [Google Scholar]
  6. Lei, Y.; Lin, J.; He, Z.; Zuo, M.J. A review on empirical mode decomposition in fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2013, 35, 108–126. [Google Scholar] [CrossRef]
  7. Cheng, J.; Yang, Y.; Yang, Y. A rotating machinery fault diagnosis method based on local mean decomposition. Digit Signal Process. 2012, 22, 356–366. [Google Scholar] [CrossRef]
  8. Wang, Z.; Wang, J.; Kou, Y.; Zhang, J.; Ning, S.; Zhao, Z. Weak Fault Diagnosis of Wind Turbine Gearboxes Based on MED-LMD. Entropy 2017, 19, 277. [Google Scholar] [CrossRef]
  9. Bo, L.; Lu, C.; Zhao, X. Fault diagnosis method for rolling bearings based on ITD and ICA. J. Vib. Shock 2015, 34, 153–156. [Google Scholar]
  10. Yang, Y.; Pan, H.; Ma, L.; Cheng, J. A roller bearing fault diagnosis method based on the improved ITD and RRVPMCD. Measurement 2014, 55, 255–264. [Google Scholar] [CrossRef]
  11. Basaran, C.; Nie, S. An Irreversible Thermodynamics Theory for Damage Mechanics of Solids. Int. J. Damage Mech. 2004, 13, 205–223. [Google Scholar] [CrossRef]
  12. Amiri, M.; Khonsari, M.M. On the Role of Entropy Generation in Processes Involving Fatigue. Entropy 2012, 14, 24. [Google Scholar] [CrossRef]
  13. Sosnovskiy, L.A.; Sherbakov, S.S. Mechanothermodynamic Entropy and Analysis of Damage State of Complex Systems. Entropy 2016, 18, 268. [Google Scholar] [CrossRef]
  14. Sosnovskiy, L.A.; Sherbakov, S.S. A Model of Mechanothermodynamic Entropy in Tribology. Entropy 2017, 19, 115. [Google Scholar] [CrossRef]
  15. Pincus, S. Approximate entropy (ApEn) as a complexity measure. Chaos 1995, 5, 110–117. [Google Scholar] [CrossRef]
  16. Yan, R.; Gao, R.X. Approximate Entropy as a diagnostic tool for machine health monitoring. Mech. Syst. Signal Process. 2007, 21, 824–839. [Google Scholar] [CrossRef]
  17. Richman, J.S.; Moorman, J.R. Physiological time-series analysis using approximate entropy and sample entropy. Am. J. Physiol.-Heart Circ. Physiol. 2000, 278, H2039–H2049. [Google Scholar] [CrossRef]
  18. Han, M.; Pan, J. A fault diagnosis method combined with LMD, sample entropy and energy ratio for roller bearings. Measurement 2015, 76, 7–19. [Google Scholar] [CrossRef]
  19. Bandt, C.; Pompe, B. Permutation Entropy: A Natural Complexity Measure for Time Series. Phys. Rev. Lett. 2002, 88, 174102. [Google Scholar] [CrossRef]
  20. Cheng, J.; Ma, X.; Yang, Y. Rolling bearing fault diagnosis method based on permutation entropy and VPMCD. J. Vib. Shock 2014, 33, 119–123. [Google Scholar]
  21. Costa, M.; Goldberger, A.L.; Peng, C.K. Multiscale Entropy Analysis of Complex Physiologic Time Series. Phys. Rev. Lett. 2002, 89, 068102. [Google Scholar] [CrossRef]
  22. Wu, S.-D.; Wu, P.-H.; Wu, C.-W.; Ding, J.-J.; Wang, C.-C. Bearing Fault Diagnosis Based on Multiscale Permutation Entropy and Support Vector Machine. Entropy 2012, 14, 1343. [Google Scholar] [CrossRef]
  23. Wang, X.; Si, S.; Wei, Y.; Li, Y. The Optimized Multi-Scale Permutation Entropy and Its Application in Compound Fault Diagnosis of Rotating Machinery. Entropy 2019, 21, 170. [Google Scholar] [CrossRef]
  24. Li, Y.; Wang, X.; Liu, Z.; Liang, X.; Si, S. The Entropy Algorithm and Its Variants in the Fault Diagnosis of Rotating Machinery: A Review. IEEE Access 2018, 6, 66723–66741. [Google Scholar] [CrossRef]
  25. Zhang, L.; Xiong, G.; Liu, H.; Zou, H.; Guo, W. Bearing fault diagnosis using multi-scale entropy and adaptive neuro-fuzzy inference. Expert Syst. Appl. 2010, 37, 6077–6085. [Google Scholar] [CrossRef]
  26. Ren, J.; Sun, G.; Chen, B.; Luo, M. Multi-scale Permutation Entropy Based On-line Milling Chatter Detection Method. J. Mech. Eng. 2015, 51, 206–212. [Google Scholar] [CrossRef]
  27. Rostaghi, M.; Azami, H. Dispersion Entropy: A Measure for Time-Series Analysis. IEEE Signal Process. Lett. 2016, 23, 610–614. [Google Scholar] [CrossRef]
  28. Rostaghi, M.; Ashory, M.R.; Azami, H. Application of dispersion entropy to status characterization of rotary machines. J. Sound Vib. 2019, 438, 291–308. [Google Scholar] [CrossRef]
  29. Azami, H.; Escudero, J. Amplitude- and Fluctuation-Based Dispersion Entropy. Entropy 2018, 20, 210. [Google Scholar] [CrossRef]
  30. Peng, H.; Long, F.; Ding, C. Feature Selection Based on Mutual Information: Criteria of Max-Dependency, Max-Relevance, and Min-Redundancy. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 1226–1238. [Google Scholar] [CrossRef]
  31. Bearing Data Center, Case Western Reserve University. Available online: http://csegroups.case.edu/bearingdatacenter/pages/download-data-file (accessed on 13 March 2019).
Figure 1. The flow charts of multiscale fluctuation dispersion entropy (MFDE) and composite multiscale fluctuation dispersion entropy (CMFDE).
Figure 1. The flow charts of multiscale fluctuation dispersion entropy (MFDE) and composite multiscale fluctuation dispersion entropy (CMFDE).
Entropy 21 00290 g001
Figure 2. The waveform of white noise.
Figure 2. The waveform of white noise.
Entropy 21 00290 g002
Figure 3. The waveform of pink noise.
Figure 3. The waveform of pink noise.
Entropy 21 00290 g003
Figure 4. The frequency spectrum of white noise.
Figure 4. The frequency spectrum of white noise.
Entropy 21 00290 g004
Figure 5. The frequency spectrum of pink noise.
Figure 5. The frequency spectrum of pink noise.
Entropy 21 00290 g005
Figure 6. The entropy values of the two simulated signals.
Figure 6. The entropy values of the two simulated signals.
Entropy 21 00290 g006
Figure 7. Flowchart of the CMFDE-mRMR-kNN method.
Figure 7. Flowchart of the CMFDE-mRMR-kNN method.
Entropy 21 00290 g007
Figure 8. The test bench.
Figure 8. The test bench.
Entropy 21 00290 g008
Figure 9. The time domain waveform under 10 different conditions.
Figure 9. The time domain waveform under 10 different conditions.
Entropy 21 00290 g009
Figure 10. The identification accuracy with the minimum redundancy maximum relevancy (mRMR) method.
Figure 10. The identification accuracy with the minimum redundancy maximum relevancy (mRMR) method.
Entropy 21 00290 g010
Figure 11. The distribution of the first two CMFDE features without using the mRMR method.
Figure 11. The distribution of the first two CMFDE features without using the mRMR method.
Entropy 21 00290 g011
Figure 12. The distribution of the first two CMFDE features with the mRMR method.
Figure 12. The distribution of the first two CMFDE features with the mRMR method.
Entropy 21 00290 g012
Figure 13. The identification accuracy without using the mRMR method.
Figure 13. The identification accuracy without using the mRMR method.
Entropy 21 00290 g013
Figure 14. The average recognition accuracy under different sizes of training/testing samples.
Figure 14. The average recognition accuracy under different sizes of training/testing samples.
Entropy 21 00290 g014
Figure 15. The average identification accuracy under different sizes of sensitive features.
Figure 15. The average identification accuracy under different sizes of sensitive features.
Entropy 21 00290 g015
Table 1. The detailed descriptions for 10 different conditions.
Table 1. The detailed descriptions for 10 different conditions.
Different ConditionsAbbreviationFault Diameter (mm)Motor Load (HP)Motor Speed (rpm)Label
NormalNormal0017971
Inner race faultIRF10.1778017972
Inner race faultIRF20.3556017973
Inner race faultIRF30.5334017974
Outer race faultORF10.1778017975
Outer race faultORF20.3556017976
Outer race faultORF30.5334017977
Ball faultBF10.1778017978
Ball faultBF20.3556017979
Ball faultBF30.53340179710
Table 2. The identification results with the mRMR method.
Table 2. The identification results with the mRMR method.
Different MethodsAccuracy (%)
MaximumMinimumMeanSD
CMFDE-mRMR-kNN96.5393.0695.020.95
CMDE-mRMR-kNN92.9387.2091.041.19
MFDE-mRMR-kNN89.0683.7386.471.25
MDE-mRMR-kNN84.0077.6080.931.43
MPE-mRMR-kNN78.5371.3374.471.65
MSE-mRMR-kNN31.7317.3325.113.56
Table 3. The identification results without using the mRMR method.
Table 3. The identification results without using the mRMR method.
Different MethodsAccuracy (%)
MaximumMinimumMeanSD
CMFDE-kNN95.8789.0693.061.45
CMDE-kNN93.0686.5389.551.56
MFDE-kNN85.3366.5378.113.98
MDE-kNN80.8069.4675.342.68
MPE-kNN70.5332.5353.029.63
MSE-kNN29.3313.2018.273.49

Share and Cite

MDPI and ACS Style

Gan, X.; Lu, H.; Yang, G. Fault Diagnosis Method for Rolling Bearings Based on Composite Multiscale Fluctuation Dispersion Entropy. Entropy 2019, 21, 290. https://doi.org/10.3390/e21030290

AMA Style

Gan X, Lu H, Yang G. Fault Diagnosis Method for Rolling Bearings Based on Composite Multiscale Fluctuation Dispersion Entropy. Entropy. 2019; 21(3):290. https://doi.org/10.3390/e21030290

Chicago/Turabian Style

Gan, Xiong, Hong Lu, and Guangyou Yang. 2019. "Fault Diagnosis Method for Rolling Bearings Based on Composite Multiscale Fluctuation Dispersion Entropy" Entropy 21, no. 3: 290. https://doi.org/10.3390/e21030290

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop