Next Article in Journal
Bell Inequalities with One Bit of Communication
Next Article in Special Issue
Mixture of Experts with Entropic Regularization for Data Classification
Previous Article in Journal
Microstructure and Mechanical Properties of Precipitate Strengthened High Entropy Alloy Al10Co25Cr8Fe15Ni36Ti6 with Additions of Hafnium and Molybdenum
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Optimized Multi-Scale Permutation Entropy and Its Application in Compound Fault Diagnosis of Rotating Machinery

1
School of Mechanical Engineering, Northwestern Polytechnical University, Xi’an 710072, China
2
Department of Astronautical Science and Mechanics, Harbin Institute of Technology (HIT), Harbin 150001, China
3
School of Aeronautics, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Entropy 2019, 21(2), 170; https://doi.org/10.3390/e21020170
Submission received: 20 January 2019 / Revised: 2 February 2019 / Accepted: 3 February 2019 / Published: 12 February 2019
(This article belongs to the Special Issue Information-Theoretical Methods in Data Mining)

Abstract

:
Multi-scale permutation entropy (MPE) is a statistic indicator to detect nonlinear dynamic changes in time series, which has merits of high calculation efficiency, good robust ability, and independence from prior knowledge, etc. However, the performance of MPE is dependent on the parameter selection of embedding dimension and time delay. To complete the automatic parameter selection of MPE, a novel parameter optimization strategy of MPE is proposed, namely optimized multi-scale permutation entropy (OMPE). In the OMPE method, an improved Cao method is proposed to adaptively select the embedding dimension. Meanwhile, the time delay is determined based on mutual information. To verify the effectiveness of OMPE method, a simulated signal and two experimental signals are used for validation. Results demonstrate that the proposed OMPE method has a better feature extraction ability comparing with existing MPE methods.

1. Introduction

Permutation entropy [1,2], as a statistic indicator to detect nonlinear dynamic changes, has been widely used in the fault feature extraction of rotating machinery [3,4,5,6]. For comprehensive analysis, multi-scale permutation entropy (MPE) is proposed to enhance the ability of character description of permutation entropy (PE) [7,8,9]. MPE has obvious merits in describing the complexity in time series, such as high calculation efficiency, good robust ability, and independence from prior knowledge, etc. Recently, more attention has been paid to the application of MPE in fault diagnosis of rotating machinery [10,11,12,13]. Zhao et al. [14] applied MPE and the hidden Markov model to identify different fault types of the rolling bearings. Wu et al. [15,16] used MPE to extract the fault features and then applied a support vector machine to identify the bearing fault types. Tiwari et al. [17] combined MPE with an adaptive neuro fuzzy classifier to recognize incipient bearing faults. Zheng et al. [18] utilized the MPE and support vector machines to recognize various bearing faults. Yao et al. [19] employed the MPE to describe the fault characteristics and then used the extreme learning machine for bearing pattern identifications.
These works have successfully applied MPE in fault diagnosis of rotating machinery. However, the performance of MPE is dependent on the parameters setting, including embedding dimension m and time delay τ . If the embedding dimension m and time delay τ are too small, the reconstruction vector will contain few states, which cannot reflect the real dynamic characteristics of the signal [20,21]. On the other hand, if embedding dimension m and time delay τ are too big, the reconstructed phase space will homogenize the time series, leading to an inappropriate entropy value estimation [22]. Therefore, the parameter selection of embedding dimension m and time delay τ plays an important role in the MPE method [2]. Until now, most researchers have selected MPE parameters according to their experience, thereby, an automatic selection of MPE parameters has become an urgent issue to be solved.
Aiming to automatically select the optimum parameters of MPE, a novel parameter optimization strategy of MPE is proposed in this paper. We call this method optimized multi-scale permutation entropy (OMPE). In the OMPE method, an improved Cao method is proposed to adaptively select embedding dimension m [23]. Meanwhile, the time delay τ is determined based on mutual information (MI) [24]. To verify the effectiveness of the OMPE method, a simulated signal and two experimental signals are used for validation. Results demonstrate that the proposed OMPE method has a better feature extraction ability compared with existing MPE methods.
The organization of the rest of this paper is as follows. Section 2 describes the proposed OMPE method. Section 3 validates the advantages of OMPE using one simulated signal. The effectiveness of the OMPE method is validated using two experimental cases in Section 4. Finally, Section 5 summarizes the conclusions.

2. Optimized Multi-Scale Permutation Entropy

Permutation entropy (PE), as a dynamic indicator, is proposed to reflect non-linear behavior of time series by Bandt and Pompe [1]. PE has obvious merits of high calculation efficiency, sensitivity to the dynamic changes, and robustness to noise in estimating the complexity of time series. However, PE confronts challenges in the field of fault feature extraction due to the fault information being embedded in large frequency bands in the vibration signals of rotating machinery. To overcome this shortcoming, multi-scale permutation entropy (MPE) is proposed to enhance the fault feature extraction ability of PE, which can measure the complexity of time series over multi scales.
Since the order of the amplitude is considered in the phase space that is reconstructed by the embedding dimension m and time delay τ , the determination of the embedding dimension m and time delay τ play an important role in the final performance of MPE. In this study, an optimized multi-scale permutation entropy (OMPE) is proposed to free the parameter selection of MPE. First, the time delay is calculated using mutual information. Based on the obtained time delay τ , we determine the embedding dimension m based on an improved Cao method. Details are described in Section 2.1 and Section 2.2.

2.1. Time Delay Calculation Based on Mutual Information

Mutual information (MI) utilizes the information change between the reconstruction space and original time series to select the optimal time delay [24]. Since MI has merits of easy to perform, high calculation efficiency, etc., this paper introduces the MI method to select the optimal time delay of MPE.
For an arbitrary signal X = { x i , i = 1 , 2 , , N } , it can be reconstructed by time delay τ as follows:
Y = { y i } = { x i , x i + τ } ,   i = 1 , 2 , , N τ ,
According to Ref. [25], the Shanon entropy of X and Y can be calculated as:
H ( X ) = i = 1 N p ( x i ) log 2 ( p ( x i ) ) ,
H ( Y ) = i = 1 n τ p ( y i ) log 2 ( p ( y i ) ) ,
where the p ( x i ) represents the probability that X = x i , and p ( y i ) represents the probability that Y = y i .
Then, the mutual information between X and Y can be expressed as:
I ( X , Y ) = H ( Y ) H ( Y | X ) = i = 1 N j = 1 N τ p ( x i , y j ) log 2 [ p ( x i , y j ) p ( x i ) p ( y j ) ] ,
The mutual information I ( X , Y ) measures the information change between the reconstruction space and original time series, which can be utilized to determine the time delay τ . According to [24], the first local minimum point of mutual information I ( X , Y ) under different time delay τ is the optimum time delay.

2.2. Embedding Dimension Calculation Based on Improved Cao Method

Cao method [23] utilizes the distance variation of the nearest neighbor points in the reconstruction phase space to determine the optimum embedding dimension. It is regarded as an improvement of the false nearest neighbor (FNN) method [26], as it can estimate more appropriate embedding dimension than the traditional FNN method [23]. In the original Cao method, when the average distance of the neighbor points stops changing at some embedding dimension m 0 , the m 0 + 1 is the optimal embedding dimension. However, the embedding dimension m 0 is determined by empirical experience in the original Cao method, which is manual and unsuitable for big data analysis or intelligent fault diagnosis. Therefore, an improved Cao method with adaptive threshold is proposed to automatically determine the optimal embedding dimension. In this paper, the Chebyshev distance is used to measure the performance of MPE with a different embedding dimension m . The embedding dimension m with the largest Chebyshev distance represents that the MPE values have the largest class separation distance. Therefore, the proposed OMPE can extract the most discriminative MPE value as fault features. The whole procedures of the proposed improved Cao method can be divided into two parts: embedding dimension calculation (in Section 2.2.1.) and threshold adjustment (in Section 2.2.2.).

2.2.1. Embedding Dimension Calculation

Based on the MI principle, we can select the time delay τ . On the basis of selected time delay τ , the embedding dimension can be determined using the Cao method in the following steps:
Step 1: For an arbitrary signal X = { x i , i = 1 , 2 , , N } , it can be reconstructed by time delay τ and embedding dimension m as follows:
Y ( m ) = y i ( m ) = { x i , x i + τ , , x i + ( m 1 ) τ } ,   i = 1 , 2 , , N ( m 1 ) τ
Note that when m = 1 , Equation (5) equals Equation (1).
Step 2: Calculate the distance a ( i , m ) of neighbor points in the phase space.
a ( i , m ) = | | y i ( m + 1 ) y n ( i , m ) ( m + 1 ) | | | | y i ( m ) y n ( i , m ) ( m ) | |   ,   i = 1 , 2 , , N m τ ,
where n ( i , m ) ( 1 n ( i , m ) N m τ ) is an integer such that y n ( i , m ) ( m ) is the nearest neighbor of y i ( m ) in the m-dimensional reconstructed phase space. The | | | | represents the Chebyshev distance as expressed in Equation (7).
| | y s ( m ) y l ( m ) | | = max 0 j m 1 | x s + j τ x l + j τ |
Step 3: Calculate the average of all a ( i , m ) using Equation (8).
E ( m ) = 1 N m τ i = 1 N m τ a ( i , m )
Step 4: Use E ( m ) to calculate E 1 ( m ) as expressed in Equation (9).
E 1 ( m ) = E ( m + 1 ) E ( m )
In the original Cao method, E 1 ( m ) stops changing when m is greater than some value m 0 . Then m 0 + 1 is the desired embedding dimension. However, Cao doesn’t describe how to determine m 0 . Hence, we propose a new threshold to determine the embedding dimension in Step 5.
Step 5: Define the increment Δ E 1 ( m ) as follows:
Δ E 1 ( m ) = E 1 ( m + 1 ) E 1 ( m )
when Δ E 1 ( m + 1 ) k Δ E 1 ( m ) , m + 1 is the desired embedding dimension. Here, k is the threshold of E 1 ( m ) . In other words, k determines the embedding dimension. If k is too big, the embedding dimension will be too low, the reconstruction vector will contain too few states which cannot reflect the real dynamic characteristics of the signal; If k is too small, the embedding dimension will be too high, the reconstructed phase space will homogenize the time series resulting inappropriate estimation [22]. Therefore, a novel strategy is proposed to obtain appropriate parameter k in this paper.

2.2.2. Threshold Adjustment using Chebyshev Distance

To obtain an appropriate parameter k , a novel strategy is proposed in this paper. In this method, the Chebyshev distance is used to measure the performance of MPE under different parameter k ’s. The parameter k with the largest Chebyshev distance is the optimum threshold for the improved Cao method.
Suppose that we have obtained the time delay τ according to Section 2.1., the parameter k of proposed improved Cao method contains six calculation steps as following.
Step 1: Set the maximum searching range k m and stride k s , and initialize parameter k = k 0 .
Step 2: Calculate embedding dimension m k according to Section 2.2.1.
Step 3: Calculate the MPE value using the obtained τ and m k .
Step 4: Suppose there are c categories training samples, let the m p e a ( m k , τ , S ) represent the MPE value of category a using scale S , time delay τ and embedding dimension m k . Calculate the Chebyshev distance D a b between each categories according to Equation (11), then it will be c ( c 1 ) / 2 distance.
D a b = | | m p e a m p e b | | = max 0 j S | m p e a ( m k , τ , j ) m p e b ( m k , τ , j ) |
Step 5: Calculate the average distance D k according to Equation (12).
D k = 2 c ( c 1 ) D i j
Here, D k represents the average distance between different categories, which can be regarded as the class separation distance. The parameter k with the largest D k represents that the MPE values have the largest class separation distance.
Step 6: Repeat step 1–5 to calculate all the D k under each parameter k . The k o p t corresponding to the maximum D k max is the optimum threshold for the improved Cao method.
The whole procedures of proposed improved Cao method can be seen in Figure 1.

2.3. Procedures of OMPE Method

Generally, four steps are required in our proposed OMPE as follows:
Step 1: Apply the MI method to calculate the time delay of MPE as mentioned in Section 2.1. Then the optimal time delay τ o p t can be obtained.
Step 2: Determine the threshold of the proposed improved Cao method which is described in Section 2.2.2. Then the optimal threshold k o p t can be obtained.
Step 3: Utilize the obtained threshold k o p t , calculate the optimal time embedding dimension m o p t of MPE by the proposed improved Cao method as mentioned in Section 2.2.1.
Step 4: Calculate the MPE value using the obtained optimum time delay τ o p t and optimum embedding dimension m o p t .
The flowchart of the OMPE is illustrated in Figure 2.
The proposed OMPE can automatically and adaptively select the optimum time delay τ o p t and embedding dimension m o p t of MPE for an arbitrary signal. Since the adaptive threshold uses the Chebyshev distance to choose the embedding dimension m with the largest class separation distance, the proposed OMPE can extract the most discriminative MPE value as fault features, resulting in higher classification accuracy.

3. Simulation Validation

In this section, three bearing signals with different fault types are simulated for validation, including ball fault (BF), inner race fault (IRF) and outer race fault (ORF). The details of the three bearing theoretic models can be referred to in [27].
Here, we set the sampling frequency at 20,480 Hz, the data length N = 2048 points, the rotating frequency f r = 50   Hz , intrinsic frequency f n = 2548   Hz , outer race fault characteristic f o = 203.9   Hz with added noise SNR = −18.626 dB, inner race fault characteristic f I = 296.1   Hz with added noise SNR = −27.91 dB, and ball fault characteristic f B = 262   Hz with added noise SNR = −36.15 dB. Figure 3 shows the time domains of three simulated bearing signals and their corresponding noised signals.
The proposed method is applied to analyze these simulated signals as described in Section 2. First, the searching area of parameter k is set from 0.4 to 2.0, and the stride is set to be 0.1. The threshold k is used to determine the embedding dimension of MPE. If k is set smaller than 0.4, the embedded dimension of MPE will be too large. This will cause that the MPE value cannot be obtained. Otherwise, if k is set larger than 2, a smaller embedding dimension of MPE will be generated, resulting in an inappropriate MPE values for complexity estimation. Based on the above reasons, the range of parameter k is set from 0.4 to 2. The result of parameter k is plotted in Figure 4. As seen, the maximum value is 0.3265 and the corresponding k = 0.5 . Therefore, we set k = 0.5 . Second, the MI and improved Cao method is used to calculate the time delay τ and embedding dimension m . The optimum embedding dimension and optimum time delay is shown in Table 1. Finally, the MPE can be calculated using the optimum embedding dimension and optimum time delay.
For comparison, other parameter selection methods are also used to calculate the MPE value. The first approach uses fixed parameter m = 6 and τ = 1 (called the FIX method) as described in [18]. The second approach is to use MI to calculate the time delay τ and false nearest neighbor (FNN) to calculate embedding dimension m (called as MI-FNN method) [28]. Table 1 lists the parameter settings of FIX and MI-FNN methods. As seen in Table 1, it can be found that the embedding dimension m of FIX and MI-FNN methods are kept a constant value of 6 and 4, respectively. Only the proposed OMPE method can adaptively select suitable embedding dimension m (6, 9 and 5) for different bearing vibration signals.
The MPE values of three methods are plotted in Figure 5. As seen in Figure 5, it can be found that the MPE values of three simulated signals can be clearly discriminated in each scale using the proposed method. However, the MPE values can be barely discriminated in each scale using the FIX method or MI-FNN method. This phenomenon can be explained in the following way. First, the OMPE uses different parameter combinations for different kinds of signals, which can better reflect the real dynamic characteristics of the signal. Second, the proposed OMPE method uses Chebyshev distance to choose the embedding dimension m with largest class separation distance, therefore, the OMPE method can discriminate the three bearing fault types significantly.

4. Experimental Validation

In this section, two experiments are designed to prove the effectiveness of the proposed method. In Experiment 1, a compound gear fault experiment is designed. In Experiment 2, a compound bearing and unbalance rotor fault experiment is designed. Meanwhile, the FIX method and MI-FNN method are also used for comparison. For the purpose of a fair comparison, five conditions are the same as follows: (1) 10 scales MPE are used as input features; (2) the k-nearest neighbor (KNN) classifier [29,30] is used as classifier to identify the different fault types; (3) the length of each sample is 2048 points; (4) the KNN is trained by 50% of samples, and the rest samples are utilized to test the performance; (5) each method runs 20 times to reduce the randomness.

4.1. Experiment 1: Compound Gear Fault

In this section, compound gear fault experiments were conducted on rotating machinery called SpectraQuest Machinery Fault Simulator (MFS). The test rig is shown in Figure 6a,b. It consists of a reliance electric motor driving a three-way gearbox with straight cut bevel gears. A magnetic clutch (also called load) is mounted at the rear of the gearbox. In this paper, the load was 5 in-lbs of torque. The different gear faults were simulated by replaced the fault gear (including pitting in the driving tooth, the broken tooth in the driving tooth, the missing tooth in the driving tooth and crack in the follower tooth, shows in Figure 7). An accelerometer was installed on the top of the gearbox to collect the vibration signals. The sampling frequency was 12800 Hz and the rotating speed was 3000 rpm.
In Experiment 1, eight fault types were introduced to the rotating machinery, including Normal condition (NOR), pitting in the driving tooth (PT), broken tooth in the driving tooth (BT), missing tooth in the driving tooth (MT), crack in the follower tooth (CT), pitting in the driving tooth with crack in the follower tooth (PC), broken tooth in the driving tooth with crack in the follower tooth (BC), and missing tooth in the driving tooth with crack in the follower tooth (MC). Each class has 100 samples and there are a total of 800 samples (100 samples × eight fault types). The waveforms under different fault types are shown in Figure 8. The class labels of eight fault types in Experiment 1 are shown in Table 2.
The proposed method is used in this test as described in Section 2. First, the searching area of parameter k is set from 0.4 to 2.0, and the stride is set to 0.1. The result of parameter k is shown in Figure 9. As seen the maximum value is 0.2205 and the corresponding k = 0.5 . Therefore, we set k = 0.5 . Second, the MI and improved Cao method is used to calculate the time delay τ and embedding dimension m . The optimum embedding dimension and optimum time delay are shown in Table 2. Third, the MPE value is calculated using the optimum embedding dimension and optimum time delay. Last, the MPE value is used as the input of KNN classifier to identify different fault types. The mean testing accuracy of the proposed method is 99.38%. One of the final classification results using the proposed method is drawn in Figure 10 (testing accuracy 159/160 = 99.38%).
For comparison, the FIX method and MI-FNN method are also tested. In addition, the traversal method is also used for comparison (called the TM method). In the TM method, we test MPE with different combinations of embedding dimension m and time delay τ . The ranges of embedding dimension m and τ are set as m = 3 to 7 and τ = 1 to 10. The result of TM method is shown in Figure 11. The parameters with the highest testing accuracy are used for comparison, that is 99.30% with m = 6 and τ = 2 . The testing accuracies of four methods are shown in Figure 12.
From Experiment 1, five conclusions can be drawn as follows: First, from Figure 11, we can find the performance of MPE is indeed influenced by embedding dimension m and time delay τ as we mentioned in Section 1. Second, the FIX method performs the worst of the four methods. In [1], Bandt and Pompe recommend m = 3 to 7 and τ = 1 . However the MPE with time delay 2 and 3 performs better than that with time delay 1. This can prove the optimum parameters of MPE are not always in the range of Bandt and Pompe’s recommendation. Third, the MI-FNN method has the largest standard variance. This may be attributed to the inaccurate embedding dimension estimation of FNN method. Four, the proposed method performs a little higher than the TM method. This can prove that using the same parameter for all samples may not be the best parameter selection strategy. Last, the proposed method has the highest mean accuracy with the least standard variance. This is because in the proposed method, the Chebyshev distance is used to choose the embedding dimension m with the largest class separation distance. Therefore, the proposed OMPE method can extract the most discriminative MPE value as fault features.

4.2. Experiment 2: Compound Bearing and Unbalance Rotor Fault

Experiment 2 is designed to prove the effectiveness of the proposed method in the application of identification compound bearing and unbalance rotor fault. The test rig (shown in Figure 13a) contains a drive motor, two rolling bearings, an unbalance rotor, a load, and a data acquisition system. The type of test bearing is MB ER-12K (the right bearing in Figure 13a). The bearing fault was simulated by replacing different fault bearings, including inner race fault (IRF), outer race fault (ORF), ball fault (BF) and combination fault (CF) (shown in Figure 13c). The unbalance fault was simulated by attaching weights on the unbalance rotor, as shown in Figure 13b. The parameters of the MFS are given in Table 3.
In Experiment 2, ten fault types are designed, including NOR, IRF, ORF, BF, CF, unbalance fault (UN), inner race fault with unbalance fault (IRFUN), outer race fault with unbalance fault (ORFUN), ball fault with unbalance fault (BFUN), and combination fault with unbalance fault (CFUN). Each class has 100 samples and there are a total of 1000 samples (100 samples × 10 fault types). The waveforms under different fault types are shown in Figure 14. The class labels of ten fault types in Experiment 2 are shown in Table 4.
The proposed method is used in this test as described in Section 2. The whole procedure is the same as Experiment 1. The searching area of parameter k is set from 0.4 to 2.0, and the stride is set to be 0.1. The result of parameter k is shown in Figure 15. As seen the maximum value is 0.1654 and the corresponding k = 0.5 . Therefore, we set k = 0.5 . The optimum embedding dimension and optimum time delay is shown in Table 4. The mean testing accuracy of the proposed method is 80.6%. One of the classification results using the proposed method is drawn in Figure 16 (testing accuracy 162/200 = 81%).
For comparison, the FIX method and MI-FNN method are also tested. In addition, the traversal method is also used for comparison. In the TM method, we test MPE with different combinations of embedding dimension m and time delay τ . The ranges of embedding dimension m and τ are set as m = 3 to 7 and τ = 1 to 10. The result of the TM method is shown in Figure 17. The highest testing accuracy is 79.15% with m = 4 and τ = 1 . The testing accuracies of four methods are shown in Figure 18.
In Experiment 2, three conclusions can be drawn as follows. First, MPE using FIX does not perform well with time delay τ = 1 (as seen in Figure 17). This means the fixed parameter may not be suitable for all cases. Second, in Experiment 2, the MI-FNN method performs worse than the FIX method with a lower testing accuracy. This phenomenon can be attributed to the inaccurate embedding dimension estimation of the FNN method. Last, the proposed OMPE method has the highest testing accuracy with the least standard variance. Above all, our OMPE method can enhance the feature extraction ability compared with other three methods.

5. Conclusions

This paper proposes a parameter selection approach for MPE, namely optimized MPE (OMPE). The mutual information and improved Cao method are applied to select the time delay and embedding dimension of MPE. The performance of OMPE is validated using both simulated and experimental signals. Test results demonstrate that OMPE has the best feature extraction performance with the highest classification accuracy comparing with other three methods. The main contributions of this paper are as follows:
(1) A parameter selection strategy is proposed to find the optimum couple of embedding dimension and time delay of MPE;
(2) OMPE can enhance the feature extraction ability with help of parameter optimization process;
(3) Simulated and experimental signals show that OMPE method has a better performance in describing the dynamic characteristics of vibration signal.
In this preliminary study, the parameter selection strategy was validated in the MPE method. Further validation in hierarchical permutation entropy and composite multi-scale permutation entropy will be considered in our future work.

Author Contributions

X.W. and Y.W. conceived and designed the topic and the experiments; S.S. and Y.L. analyzed the data and wrote the paper; Y.W. refined the idea and revised the paper. All authors have read and approved the final manuscript.

Funding

This research was funded by the Start-up Research fund of NWPU, China [Grant No. 31020180QD001], the National Natural Science Foundation of China, China [Grant No. 51805434 and 61833002], and China Postdoctoral Innovative Talent Plan, China [Grant No. BX20180257].

Acknowledgments

Authors are grateful to all the reviewers and the editor for their valuable comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bandt, C.; Pompe, B. Permutation Entropy: A Natural Complexity Measure for Time Series. Phys. Rev. Lett. 2002, 88, 174102. [Google Scholar] [CrossRef] [PubMed]
  2. Cao, Y.; Tung, W.; Gao, J.B.; Protopopescu, V.A.; Hively, L.M. Detecting dynamical changes in time series using the permutation entropy. Phys. Rev. E 2004, 70, 046217. [Google Scholar] [CrossRef] [PubMed]
  3. Yan, R.; Liu, Y.; Gao, R.X. Permutation entropy: A nonlinear statistical measure for status characterization of rotary machines. Mech. Syst. Signal Process. 2012, 29, 474–484. [Google Scholar] [CrossRef]
  4. Vakharia, V.; Gupta, V.K.; Kankar, P.K. Ball Bearing Fault Diagnosis using Supervised and Unsupervised Machine Learning Methods. Int. J. Acoust. Vib. 2015, 20, 244–250. [Google Scholar] [CrossRef]
  5. Tang, G.; Wang, X.; He, Y. A Novel Method of Fault Diagnosis for Rolling Bearing Based on Dual Tree Complex Wavelet Packet Transform and Improved Multiscale Permutation Entropy. Math. Probl. Eng. 2016, 2016, 5432648. [Google Scholar] [CrossRef]
  6. Li, Y.; Li, G.; Yang, Y.; Liang, X.; Xu, M. A fault diagnosis scheme for planetary gearboxes using adaptive multi-scale morphology filter and modified hierarchical permutation entropy. Mech. Syst. Signal Process. 2018, 105, 319–337. [Google Scholar] [CrossRef]
  7. 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]
  8. Li, Y.; Zhang, W.; Xiong, Q.; Luo, D.; Mei, G.; Zhang, T. A rolling bearing fault diagnosis strategy based on improved multiscale permutation entropy and least squares SVM. J. Mech. Sci. Technol. 2017, 31, 2711–2722. [Google Scholar] [CrossRef]
  9. Li, Y.; Yang, Y.; Li, G.; Xu, M.; Huang, W. A fault diagnosis scheme for planetary gearboxes using modified multi-scale symbolic dynamic entropy and mRMR feature selection. Mech. Syst. Signal Process. 2017, 91, 295–312. [Google Scholar] [CrossRef]
  10. Yi, C.; Lv, Y.; Ge, M.; Xiao, H.; Yu, X. Tensor Singular Spectrum Decomposition Algorithm Based on Permutation Entropy for Rolling Bearing Fault Diagnosis. Entropy 2017, 19, 139. [Google Scholar] [CrossRef]
  11. Zhou, S.; Wang, J. Dual serial vortex-induced energy harvesting system for enhanced energy harvesting. AIP Adv. 2018, 8, 075221. [Google Scholar] [CrossRef]
  12. Li, Y.; Yang, Y.; Wang, X.; Liu, B.; Liang, X. Early fault diagnosis of rolling bearings based on hierarchical symbol dynamic entropy and binary tree support vector machine. J. Sound Vib. 2018, 428, 72–86. [Google Scholar] [CrossRef]
  13. Zhou, S.; Zuo, L. Nonlinear dynamic analysis of asymmetric tristable energy harvesters for enhanced energy harvesting. Commun. Nonlinear Sci. Numer. Simul. 2018, 61, 271–284. [Google Scholar] [CrossRef]
  14. Zhao, L.-Y.; Wang, L.; Yan, R.-Q. Rolling Bearing Fault Diagnosis Based on Wavelet Packet Decomposition and Multi-Scale Permutation Entropy. Entropy 2015, 17, 6447–6461. [Google Scholar] [CrossRef]
  15. Wu, S.-D.; Wu, C.-W.; Wu, T.-Y.; Wang, C.-C. Multi-Scale Analysis Based Ball Bearing Defect Diagnostics Using Mahalanobis Distance and Support Vector Machine. Entropy 2013, 15, 416–433. [Google Scholar] [CrossRef]
  16. 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–1356. [Google Scholar] [CrossRef]
  17. Tiwari, R.; Gupta, V.K.; Kankar, P. Bearing fault diagnosis based on multi-scale permutation entropy and adaptive neuro fuzzy classifier. J. Vib. Control 2015, 21, 461–467. [Google Scholar] [CrossRef]
  18. Zheng, J.; Cheng, J.; Yang, Y. Multiscale Permutation Entropy Based Rolling Bearing Fault Diagnosis. Shock Vib. 2014, 2014, 1–8. [Google Scholar] [CrossRef]
  19. Yao, D.; Yang, J.; Bai, Y.; Cheng, X. Railway rolling bearing fault diagnosis based on multi-scale intrinsic mode function permutation entropy and extreme learning machine classifier. Adv. Mech. Eng. 2016, 8. [Google Scholar] [CrossRef]
  20. Qing-Fang, M.; Yu-Hua, P.; Pei-Jun, X. A new method of determining the optimal embedding dimension based on nonlinear prediction. Chin. Phys. 2007, 16, 1252–1257. [Google Scholar] [CrossRef]
  21. Chun-Hua, B.; Xin-Bao, N. Determining the minimum embedding dimension of nonlinear time series based on prediction method. Chin. Phys. 2004, 13, 633–636. [Google Scholar] [CrossRef]
  22. Zheng, J.; Pan, H.; Yang, S.; Cheng, J. Generalized composite multiscale permutation entropy and Laplacian score based rolling bearing fault diagnosis. Mech. Syst. Signal Process. 2018, 99, 229–243. [Google Scholar] [CrossRef]
  23. Cao, L. Practical method for determining the minimum embedding dimension of a scalar time series. Phys. Nonlinear Phenom. 1997, 110, 43–50. [Google Scholar] [CrossRef]
  24. Fraser, A.M.; Swinney, H.L. Independent coordinates for strange attractors from mutual information. Phys. Rev. A 1986, 33, 1134–1140. [Google Scholar] [CrossRef]
  25. Shannon, C.E. A Mathematical Theory of Communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef]
  26. Kennel, M.B.; Brown, R.; Abarbanel, H.D.I. Determining embedding dimension for phase-space reconstruction using a geometrical construction. Phys. Rev. A 1992, 45, 3403–3411. [Google Scholar] [CrossRef] [PubMed]
  27. Li, Y. Investigation of Fault Feature Extraction and Early Fault Diagnosis for Rolling Bearings. Ph.D. Thesis, Harbin Institute of Technology, Harbin, China, 2017. [Google Scholar]
  28. Gao, Y.; Villecco, F.; Li, M.; Song, W. Multi-Scale Permutation Entropy Based on Improved LMD and HMM for Rolling Bearing Diagnosis. Entropy 2017, 19, 176. [Google Scholar] [CrossRef]
  29. Gul, A.; Perperoglou, A.; Khan, Z.; Mahmoud, O.; Miftahuddin, M.; Adler, W.; Lausen, B. Ensemble of a subset of kNN classifiers. Adv. Data Anal. Classif. 2018, 12, 827–840. [Google Scholar] [CrossRef]
  30. Li, Y.; Wang, X.; Si, S.; Huang, S. Entropy based fault classification using the Case Western Reserve University data: A benchmark study. IEEE Trans. Reliab. 2018. [Google Scholar] [CrossRef]
Figure 1. Flowchart of proposed improved Cao method.
Figure 1. Flowchart of proposed improved Cao method.
Entropy 21 00170 g001
Figure 2. Flowchart of the proposed optimized multi-scale permutation entropy (OMPE).
Figure 2. Flowchart of the proposed optimized multi-scale permutation entropy (OMPE).
Entropy 21 00170 g002
Figure 3. The time domains of three simulated bearing signals: (a) Ball fault (BF); (b) BF with added noise; (c) inner race fault (IRF); (d) IRF with added noise; (e) outer race fault (ORF); (f) ORF with added noise.
Figure 3. The time domains of three simulated bearing signals: (a) Ball fault (BF); (b) BF with added noise; (c) inner race fault (IRF); (d) IRF with added noise; (e) outer race fault (ORF); (f) ORF with added noise.
Entropy 21 00170 g003
Figure 4. The result of parameter k for the simulated signals.
Figure 4. The result of parameter k for the simulated signals.
Entropy 21 00170 g004
Figure 5. The MPE values of three parameter selection methods.
Figure 5. The MPE values of three parameter selection methods.
Entropy 21 00170 g005
Figure 6. (a) The machinery fault simulator system; (b) the layout of the test rig.
Figure 6. (a) The machinery fault simulator system; (b) the layout of the test rig.
Entropy 21 00170 g006
Figure 7. Faulty gears: (a) pitting in the driving tooth (PT); (b) broken tooth in the driving tooth (BT); (c) missing tooth in the driving tooth (MT); (d) crack in the follower tooth (CT).
Figure 7. Faulty gears: (a) pitting in the driving tooth (PT); (b) broken tooth in the driving tooth (BT); (c) missing tooth in the driving tooth (MT); (d) crack in the follower tooth (CT).
Entropy 21 00170 g007
Figure 8. The waveforms under different fault type in Experiment 1: (a) Normal (b) pitting in the driving tooth (PT) (b) broken tooth in the driving tooth (BT) (c) missing tooth in the driving tooth (MT) (d) crack in the follower tooth (CT); (f) pitting in the driving tooth with crack in the follower tooth (PC); (g) broken tooth in the driving tooth with crack in the follower tooth (BC); (h) missing tooth in the driving tooth with crack in the follower tooth (MC).
Figure 8. The waveforms under different fault type in Experiment 1: (a) Normal (b) pitting in the driving tooth (PT) (b) broken tooth in the driving tooth (BT) (c) missing tooth in the driving tooth (MT) (d) crack in the follower tooth (CT); (f) pitting in the driving tooth with crack in the follower tooth (PC); (g) broken tooth in the driving tooth with crack in the follower tooth (BC); (h) missing tooth in the driving tooth with crack in the follower tooth (MC).
Entropy 21 00170 g008
Figure 9. The result of parameter k in Experiment 1.
Figure 9. The result of parameter k in Experiment 1.
Entropy 21 00170 g009
Figure 10. Classification result of Experiment 1 using the proposed method.
Figure 10. Classification result of Experiment 1 using the proposed method.
Entropy 21 00170 g010
Figure 11. Testing accuracy of compound gear fault using the traversal method (TM) method.
Figure 11. Testing accuracy of compound gear fault using the traversal method (TM) method.
Entropy 21 00170 g011
Figure 12. The testing accuracies of the four methods in Experiment 1.
Figure 12. The testing accuracies of the four methods in Experiment 1.
Entropy 21 00170 g012
Figure 13. (a) The machinery fault simulator system; (b) the unbalance rotor and attaching weights; (c) the testing bearings with five health conditions.
Figure 13. (a) The machinery fault simulator system; (b) the unbalance rotor and attaching weights; (c) the testing bearings with five health conditions.
Entropy 21 00170 g013
Figure 14. The waveforms of different fault types in Experiment 2: (a) BF; (b) ball fault with unbalance fault (BFUN); (c) CF; (d) combination fault with unbalance fault (CFUN); (e) IRF; (f) inner race fault with unbalance fault (IRFUN); (g) NOR; (h) outer race fault with unbalance fault (ORFUN); (i) ORF; (j) unbalance fault (UN).
Figure 14. The waveforms of different fault types in Experiment 2: (a) BF; (b) ball fault with unbalance fault (BFUN); (c) CF; (d) combination fault with unbalance fault (CFUN); (e) IRF; (f) inner race fault with unbalance fault (IRFUN); (g) NOR; (h) outer race fault with unbalance fault (ORFUN); (i) ORF; (j) unbalance fault (UN).
Entropy 21 00170 g014
Figure 15. The result of parameter k in Experiment 2.
Figure 15. The result of parameter k in Experiment 2.
Entropy 21 00170 g015
Figure 16. Classification result of Experiment 2 using the proposed method.
Figure 16. Classification result of Experiment 2 using the proposed method.
Entropy 21 00170 g016
Figure 17. Testing accuracy of compound bearing and unbalance rotor fault using the TM method.
Figure 17. Testing accuracy of compound bearing and unbalance rotor fault using the TM method.
Entropy 21 00170 g017
Figure 18. Testing accuracies of four methods in Experiment 2.
Figure 18. Testing accuracies of four methods in Experiment 2.
Entropy 21 00170 g018
Table 1. The parameter settings of fixed parameter (FIX), Mutual information (MI)-false nearest neighbor (FNN) and proposed methods.
Table 1. The parameter settings of fixed parameter (FIX), Mutual information (MI)-false nearest neighbor (FNN) and proposed methods.
ParametersEmbedding DimensionTime Delay
Methods BFIRFORFBFIRFORF
FIX method666111
MI-FNN method444322
Proposed OMPE method695322
Table 2. Optimum embedding dimension, optimum time delay and class labels in Experiment 1.
Table 2. Optimum embedding dimension, optimum time delay and class labels in Experiment 1.
Fault TypePTMTCTPCMCBCNORBT
Parameters
Embedding dimension56666767
Time delay32322222
Class label12345678
Table 3. Working parameters of Experiment 2.
Table 3. Working parameters of Experiment 2.
Bearing TypeMB ER-12K
Number of rolling elements8
Rolling element diameter0.3125 inch
Pitch diameter1.318 inch
Contact angle
Sampling frequency12,800 Hz
Rotating speed3000 RPM
Table 4. Optimum embedding dimension, optimum time delay and class labels in Experiment 2.
Table 4. Optimum embedding dimension, optimum time delay and class labels in Experiment 2.
Fault TypeBFCFIRFNORORFBFUNCFUNIRFUNORFUNUN
Parameters
Embedding dimension6665666667
Time delay3233233332
Class label12345678910

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/e21020170

AMA Style

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(2):170. https://doi.org/10.3390/e21020170

Chicago/Turabian Style

Wang, Xianzhi, Shubin Si, Yu Wei, and Yongbo Li. 2019. "The Optimized Multi-Scale Permutation Entropy and Its Application in Compound Fault Diagnosis of Rotating Machinery" Entropy 21, no. 2: 170. https://doi.org/10.3390/e21020170

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