Next Article in Journal
Computation in Complex Networks
Next Article in Special Issue
Adaptive Diagnosis for Fault Tolerant Data Fusion Based on α-Rényi Divergence Strategy for Vehicle Localization
Previous Article in Journal
Measuring and Controlling Bias for Some Bayesian Inferences and the Relation to Frequentist Criteria
Previous Article in Special Issue
Super-Alarms with Diagnosis Proficiency Used as an Additional Layer of Protection Applied to an Oil Transport System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Rolling Bearing Fault Classification Scheme Based on k-Optimized Adaptive Local Iterative Filtering and Improved Multiscale Permutation Entropy

1
Key Laboratory of Metallurgical Equipment and Control Technology, Wuhan University of Science and Technology, Ministry of Education, Wuhan 430081, China
2
Hubei Key Laboratory of Mechanical Transmission and Manufacturing Engineering, Wuhan University of Science and Technology, Wuhan 430081, China
*
Author to whom correspondence should be addressed.
Entropy 2021, 23(2), 191; https://doi.org/10.3390/e23020191
Submission received: 20 December 2020 / Revised: 1 February 2021 / Accepted: 2 February 2021 / Published: 5 February 2021

Abstract

:
The health condition of the rolling bearing seriously affects the operation of the whole mechanical system. When the rolling bearing parts fail, the time series collected in the field generally shows strong nonlinearity and non-stationarity. To obtain the faulty characteristics of mechanical equipment accurately, a rolling bearing fault detection technique based on k-optimized adaptive local iterative filtering (ALIF), improved multiscale permutation entropy (improved MPE), and BP neural network was proposed. In the ALIF algorithm, a k-optimized ALIF method based on permutation entropy (PE) is presented to select the number of ALIF decomposition layers adaptively. The completely average coarse-graining method was proposed to excavate more hidden information. The performance analysis of the simulation signal shows that the improved MPE can more accurately dig out the depth information of the time series, and the entropy value obtained is more consistent and stable. In the research application, rolling bearing time series are decomposed by k-optimized ALIF to obtain a certain number of intrinsic mode functions (IMFs). Then the improved MPE value of effective IMF is calculated and input into backpropagation (BP) neural network as the feature vector for automatic fault identification. The comparative analysis of simulation signals shows that this method can extract fault information effectively. At the same time, the experimental part shows that this scheme not only effectively extracts the fault features, but also realizes the classification and identification of different fault modes and faults of different degrees, which has a certain application prospect in the research and application direction of rolling bearing fault identification.

1. Introduction

The normal operation of key mechanical equipment is an important guarantee for industrial production, especially the running state of the rolling bearing in mechanical equipment [1,2]. Its operating state is closely related to the stable operation of the equipment, so its fault diagnosis technology is particularly important. In the fault diagnosis of mechanical equipment, fault feature extraction and pattern recognition are the key steps [3,4,5]. The results of feature extraction usually represent the extracted state feature parameters. Pattern recognition is essentially a process of comparison and classification [6,7]. It judges fault types by comparing current fault features with standard or existing fault features [8,9].
Vibration signal analysis is a common means of fault diagnosis [10]. When the fault diagnosis of mechanical equipment is carried out, the vibration signal can be extracted and the effective information reflecting the fault characteristics can be separated [11]. However, in practical applications, the vibration signals of rolling bearings collected often have strong nonlinear characteristics, while the traditional analysis methods are usually based on the assumption of signal stability, and non-stationary signals in the time and frequency domains cannot be considered at the same time [12,13]. Therefore, they have certain limitations. In recent years, the commonly used nonlinear analysis methods mainly include short-time Fourier transform (STFT), wavelet transform (WT), empirical mode decomposition (EMD), ensemble empirical mode decomposition (EEMD), local mean decomposition (LMD), among others. However, STFT [14,15] is difficult to find a suitable short-time window function, so that the signal satisfies the stationarity assumption at a given time width, and does not make the window function too narrow. Especially when the frequency of the signal changes rapidly, its analysis effect is not ideal. WT [16,17] is theoretically more complete than STFT, but the result of wavelet analysis depends greatly on the choice of wavelet basis function, so the difficulty lies in choosing the appropriate wavelet basis function. EMD [18,19] can decompose the time series into several single-frequency modes according to the signal itself. However, EMD is highly dependent on extremum searching method, carrier-envelope interpolation, and termination conditions, which makes EMD have endpoint effect, mode aliasing, decomposition stop criteria, and other problems. In addition, EMD lacks a strict mathematical theory foundation and has poor noise resistance. Wu et al. proposed EEMD [20,21] based on a noise-assisted approach. The principle is to add appropriate white noise to make it continuous on the time scale, which can better separate the inherent scale of the signal. But it still has the phenomenon of mode overlapping and large decomposition error. LMD [22,23] is an improved method in EMD. Its main purpose is to decompose the time series into a finite number of product functions (PFs), and the instantaneous frequency of each PF represents a certain characteristic of the original signal. By combining the instantaneous frequency and instantaneous amplitude of each PF component, the time-frequency distribution of the original signal can be completely expressed. However, the moving average algorithm used in the LMD method for calculating the local mean curve and the envelope curve needs many iterations, so it has a large amount of computation and low computational efficiency.
Recently, Cicone et al. [24,25,26,27] proposed adaptive local iterative filtering (ALIF) method based on the Fokker–Plank equation, which can also filter the signal into several sums of IMFs. To realize the adaptive selection of filter function, the filter function with adaptive characteristics is constructed according to the basic solution system of the Fokker–Plank equation in different filter spaces, which makes the algorithm have a solid mathematical foundation so that the filter interval can change according to the change of filter function to achieve the purpose of adaptive decomposition. In addition, this method can effectively avoid modal aliasing, and significantly overcome the lack of theoretical basis in EMD [28]. According to its theoretical research, the ALIF method needs to preset the number of decomposition layers [29]. The value of the decomposition layer affects the pros and cons of the final decomposition result. If it is too small, the information of the decomposed modal component will be lost. If the value is too large, the decomposition and operation amount will be increased, and the decomposition effect of the original signal is not good. Therefore, how to choose the appropriate k value before decomposition is the key to the wide application of the ALIF algorithm. Permutation entropy (PE) is presented by Bandt [30], which is used to calculate the irregularity and complexity of nonlinear signals. The method is fast and convenient to calculate, has good anti-noise performance, strong robustness, and can detect sudden changes of signals [31,32,33]. When the signal is decomposed by ALIF, the nonlinear factors and complexity of each mode are different, so the PE value is different. By setting the threshold of permutation entropy, we can judge whether there is an abnormal component in the signal to achieve k-value optimization.
Complexity is a non-linear characteristic reflecting the essence of a complex system, and the complexity of signal is different in different states [34,35,36]. The IMFs generated by the ALIF method contains the fault feature information of the original signal. To quantify these fault features, the entropy theory is introduced. The PE mentioned above can be used for calculating the uncertainty of the time series. However, the output time series of the complex system contains characteristic information on multiple scales [37,38]. Multiscale permutation entropy (MPE) is defined as the entropy of permutation at multiple scale factors, which can effectively obtain the vibration information of vibration signals at multiple scale factors and effectively characterize the random mutational behavior of time series compared to single scale permutation entropy. However, the time series coarsening process leads to shorter time series as the scale factor increases in the MPE algorithm, which inevitably causes the lack of feature information of the vibration signal at larger scales. For this reason, this paper improves the multiscale coarse-grained time series and proposes an improved multiscale permutation entropy (improved MPE). The entropy value is calculated for each coarse-grained sequence, and then the entropy value of the obtained coarse-grained time series is averaged as the final eigenvalue. This process greatly optimizes the inadequate coarse-grained process in the MPE algorithm and makes the average improved MPE value obtained from multiple coarse-grained sequences less dependent on the length of the time series, and better preserves the rich feature information contained in the vibration signal at multiple scales. For the rolling bearing signals collected by the actual sensor, the dynamic characteristics of different fault types and different fault degrees are different, resulting in different signal complexity [39]. The improved MPE analysis of the modal components with rich information can better reveal the fault complexity of the rolling bearing. In addition, the performance of MPE and improved MPE are compared. As can be seen from the results, the improved MPE is smoother in feature extraction and less error in extracting multiple samples.
After fault extraction using improved MPE, the characteristics of multiscale entropy are employed as a feature vector. Then, the obtained feature vectors are imported into the backpropagation (BP) neural network to distinguish rolling bearings with different fault types and different fault levels, which can identify the BP neural network has good generalization ability and strong self-adaptation and self-learning ability [40,41,42,43]. The feature extraction performance of k-optimized ALIF is verified by simulation signals. The subsequent experiments illustrate the feasibility of fault identification of the proposed method.
The following gives the remaining organizational structure: Section 2 introduces the model decomposition process, the basic principles of ALIF, and its optimization process. In Section 3, MPE and improved MPE are introduced respectively, and their performances are compared and analyzed. Section 4 uses the k-optimized ALIF method to process the simulated signals and compare them with EMD and EEMD respectively. Section 5 validates the proposed method and compares it with several similar methods. The conclusion and research direction are given in Section 6.

2. Theoretical Description

2.1. Adaptive Local Iterative Filtering

EMD can adaptively decompose the fluctuation and trend of different scales in the signal s ( t ) , and can obtain several intrinsic mode functions (IMFs) u i ( i = 1 , 2 , , Q ) and a residuals z ( t ) :
s ( t ) = i = 1 Q u i ( t ) + z ( t )
The IMF obtained by decomposition must meet the following conditions:
(1)
Over the entire signal length, the number of extreme points and the number of zero crossings must differ by one or the same.
(2)
The average value of the obtained upper envelope and lower envelope is zero.
In the process of EMD, performing cubic spline interpolation on the obtained envelope is easily affected by high-frequency noise and causes mode aliasing. Based on empirical mode decomposition, iterative filtering uses convolution instead of an envelope, and its moving average operator is:
ξ ( s ( t ) ) = s ( t ) p ( t ) = l l s ( t + τ ) p ( τ ) d τ
where p ( t ) is a low-pass filter and satisfies l l p ( τ ) d τ = 1 , and l is mask length.
ALIF has made two improvements based on iterative filtering (IF). First, it can adaptively calculate the filter length, then Equation (2) can be written as:
ξ ( s ( t ) ) = s ( t ) p ( t ) = l ( t ) l ( t ) s ( t + τ ) p ( t , τ ) d τ
l ( t ) l ( t ) p ( t , τ ) d τ = 1
where p ( t , τ ) , τ [ l ( t ) , l ( t ) ] is the filter at time t , and l ( t ) is the variable mask length. The first intrinsic mode function is obtained through the screening process:
u 1 ( t ) = lim n ξ 1 , n ( s n ( t ) )
where s n ( t ) = ξ 1 , n 1 ( s n 1 ( t ) ) , s 1 ( t ) = s ( t ) , and the remaining signal is z ( t ) = s ( t ) u 1 ( t ) . Repeat the above steps to obtain the remaining intrinsic mode functions:
u q ( t ) = lim n ξ q , n ( s n ( t ) )
Too much repeated screening is easy to make IMF become a constant amplitude FM signal, thus losing its physical significance. Therefore, the following termination criteria are adopted:
ξ i , n ξ i , n 1 2 ξ i , n 1 2 ε
When the convergence criterion is satisfied, it is set as the intrinsic mode function, in which ε is the preset parameter.
Another improvement is the adaptive calculation of the filter function. Based on the basic solution system of FP differential equations in different filtering intervals, the adaptive FP filtering function is constructed to prevent the local distortion of iterative filtering when processing nonlinear and non-stationary signals.

2.2. K-Optimized ALIF Based on PE

In the traditional ALIF algorithm, due to the theoretical limitations of the algorithm, the user needs to set threshold parameters and decomposition levels before signal processing. It is found that the number of decomposition layers will affect the decomposition results, and the excessive decomposition scale may make it difficult for components to express the local features of the signal. To adaptively select the number of decomposition layers, this paper proposes an adaptive selection algorithm based on PE. The purpose of this algorithm is to calculate the PE value of each layer IMF obtained from the decomposition of the original signal, and judge whether the signal has been over decomposed according to the threshold value of PE value.
Therefore, after setting the threshold value H p of PE, determine the value of IMF in each layer of decomposition result. Whether the permutation entropy is less than the threshold H p can determine whether the signal has over decomposition [44]. The algorithm flow of k-optimized ALIF is as follows:
Step 1. Set the initial value of the decomposition layer k and H p the threshold of the PE to 2 and 0.2 respectively.
Step 2. The measured signal is decomposed by the ALIF algorithm to obtain k intrinsic mode functions i m f i ( t ) ( i = 1 , , k ) .
Step 3. Calculate the permutation entropy p e i ( i = 1 , , k ) of each IMF after decomposition.
Step 4. Determine whether p e i is less than H p . If it is satisfied, it indicates that excessive decomposition occurs, stop the loop, take k = k 1 , and proceed to step 2. If it is not satisfied, the number of decomposition layers needs to continue to increase, let k = k + 1 , from step 2, continue to perform ALIF decomposition of the original signal according to the updated k value. The algorithm flow is shown in Figure 1.

3. Improved Multiscale Permutation Entropy

3.1. Multiscale Permutation Entropy

PE can be served to describe the complexity of the system. Compared with the similar complexity parameters such as the Lyapunov exponent and fractal dimension, it is simple in the calculation and good in anti-interference effect and can capture small changes in the system. For complex systems, PE may miss some useful information. To better represent more information of time series, it is necessary to perform multiscale permutation entropy (MPE) analysis on time series. The calculation steps are as follows:
Step 1. The time series s i , i = 1 , 2 , , L with L length is coarsened to get the coarsening sequence y n ( τ ) = 1 τ i = ( n 1 ) τ + 1 n τ s i       n = 1 , 2 , , [ L / τ ] , where τ is the scale factor and [ L / τ ] is the integer of L / τ .
Step 2. Time reconstruction of y n ( τ ) is performed to obtain Y l ( τ ) = { y l ( τ ) , y l + τ ( τ ) , , y l + ( m 1 ) τ ( τ ) } , where m represents the embedding dimension, τ represents the delay time, and l is the l -th reconstruction component l = 1 , 2 , , L ( m 1 ) τ .
Step 3. By arranging the time reconstruction sequence in ascending order, the symbol sequence S ( g ) = { l 1 , l 2 , l m } can be obtained. where g = 1 , 2 , , R and R m ! . Calculate the probability p g of the occurrence of each symbol sequence.
Step 4. The PE of the coarse-grained sequence is obtained by the following equation, and thus the PE of the time series at multiple scales is obtained.
H p ( m ) = g = 1 R P g ln P g
When P g = 1 / m ! , the maximum value of H p ( m ) is ln ( m ! ) ; and it is normalized with H p = H p ( m , τ ) / ln ( m ! ) .
The scale factor is τ and the degree of coarsening is determined by the scale factor. When τ = 1 , no coarse granulation is performed. Therefore, the multiscale permutation entropy also degenerates into the sequence of permutation entropy. Figure 2 illustrates the algorithm of coarsening process with the scale factor τ = 2 and τ = 3 as examples.

3.2. Improved Multiscale Permutation Entropy (Improved MPE)

The coarse-graining method in MPE may miss some scale information. To overcome the shortage of coarse-graining in MPE, this paper proposes an improved MPE. Its calculation steps are as follows:
Step 1. The coarse-grained sequence is obtained for the time series s ( t ) ( t = 1 , 2 , , L ) of length L to obtain the coarse-graining sequence y k ( τ ) = { y k , 1 ( τ ) , y k , 2 ( τ ) , , y k , τ ( τ ) , } .
Where y k , j ( τ ) = 1 τ i = ( j 1 ) τ + k j τ + k 1 s i       j = 1 , 2 , , [ L - τ / τ ] k = 1 , 2 , , τ .
Step 2. For each scale factor τ , the PE of each coarse-graining sequence y k ( τ ) is calculated, and then the improved MPE P i m p r o v e d M P E is obtained by averaging τ entropy values.
P i m p r o v e d M P E ( s , τ , m , t ) = 1 τ k = 1 τ P E ( y k ( τ ) , m , t )
Theoretically, improved MPE takes into account information on all τ coarse-grained sequences with a scale factor of τ , and can extract more information than MPE’s single coarse-grained sequence, thus avoiding the entropy fluctuation caused by a single coarse-grained sequence. Therefore, compared with the MPE curve, the improved MPE curve changes more smoothly with the increase of scale factor. When the scale factor is 3, the coarsening process is shown in Figure 3.

3.3. Performance Comparison between MPE and Improved MPE

To illustrate the effectiveness of the improved MPE method, the following two signals are used to compare the improved MPE method and the MPE method: white noise and 1 / f noise. The time series of 4096 points are drawn in Figure 4a,b. At the same time, the corresponding spectrum is shown in Figure 4c,d. From their spectrum, we can conclude that the white noise spectrum is very uniform and the amount of information contained will be very small, while the frequency amplitude of the 1 / f noise spectrum decreases from low frequency to high frequency in turn, so it contained more information than white noise. Firstly, improved MPE and MPE are used to analyze the above signal with a scale factor of 20. The results are shown in Figure 5. It can be concluded that the permutation entropy curve obtained by the improved MPE method is smoother and more stable. Then we can get the following conclusions. The improved MPE method is more stable than the traditional MPE method in analyzing the complexity of signals.
Then, to further study the estimation performance of improved MPE and MPE, 50 groups of the above two noises were taken for analysis. The mean value curves and error bars of 50 sets of arrangement entropy for each scale factor of 2 kinds of noises are shown in Figure 6 and Figure 7, respectively. It should be noted that the error bar is derived from the standard deviation of the entropy values. It can be obtained from Figure 6 that the mean curve fluctuation calculated by MPE is greater than the trend of improved MPE, and the error bar calculated by improved MPE is much smaller than that obtained by MPE. For the 1 / f noise in Figure 7, the error bar of improved MPE is smaller than that of MPE, although the trend of the mean curve obtained by using MPE and improved MPE is basically the same. The above results show that improved MPE has a better application in computing the complexity of time series, especially in computing the results of multiple data sets.

4. Numerical Simulation Analysis

When the bearing fails, the measured signal always consists of a modulation signal, harmonic signal, and noise. To research the feasibility and validity of this method, the following fault signal model is constructed to simulate the running condition of the rolling bearing:
x 1 = sin ( 2 π f 1 t ) ( 1 + cos ( 2 π f 2 t ) ) x 2 = sin ( 2 π f 3 t ) f = x 1 + x 2 + n ( t )
In the formula, the frequencies f 1 , f 2 , f 3 are sequentially 100 Hz, 15 Hz, and 40 Hz. The sampling frequency is 2048 Hz and the sampling time is 1 s, and n ( t ) is Gaussian white noise with a standard deviation of zero, as shown in Figure 8.
Firstly, the PE algorithm is used to obtain the decomposition layers, and the initial decomposition layers are set to 2. Cycle iteration is carried out according to whether decomposition has occurred, and the optimal value of k is found. In each iteration, the original signal is decomposed to obtain the PE value of each layer component, as shown in Figure 9. When k = 5, there is a component whose entropy value is less than the threshold value H p , but when k = 4, there is no abnormal component. It means that when k = 5, over decomposition happens at this time, therefore the decomposition level of ALIF is selected as k = 4.
To illustrate the decomposition effect of this method, EMD and EEMD are also used to process the time series when the method in this paper is used for analysis. The decomposition results are shown in Figure 10. Figure 10a shows that EMD breaks down the time series into 9 IMFs and 1 residual. Compared with the original signal components, EMD results contain more useless components and the decomposition results are not ideal. Similarly, the processing result of EEMD includes 11 IMFs, as shown in Figure 10b. Compared with EMD, the component obtained by the EEMD method is better than EMD, but it produces more false components. The result of the k-optimized ALIF analysis are shown in Figure 11. The results show that this method has good extraction and decomposition effects on the original components. According to the above comparative analysis, k-optimized ALIF has better stability in modulating signals.
For further analysis, spectrum analysis is performed on the above components. Figure 12 shows the analysis results of the first 6 IMF components of EMD and EEMD. In Figure 12a, the second and third components contain similar frequency components and their frequency components are similar to the modulated signal, indicating that modal mixing occurs when the EMD processes signals containing modulated components. Similarly, the second and third components in Figure 12b contain similar frequency components, which indicates that the mode aliasing is also generated by the EEMD decomposition method. The spectrum of k-Optimized ALIF is shown in Figure 13. Among them, the frequency of the second and third components are clearly visible and consistent with the frequency of the original signal. It shows that the performance of this method in fault feature extraction is better than that of EMD and EEMD.

5. Experimental Study

This paper selects the bearing data collected by the website of Case Western Reserve University Bearing Data Center for analysis. The test platform is shown in Figure 14. The acceleration sensors are respectively arranged on the fan end (FE), drive end (DE), and base (BA) of the motor, and the signal acquisition device is a 16-channel DAT recorder. The sampling frequency is set to 12 kHz and the rotation speed is 1797 rpm. The experiment simulated the inner ring fault, outer ring fault, and rolling element fault respectively, and the fault diameter of each fault type includes 0.007 inches, 0.014 inches, 0.021 inches, and 0.028 inches. The experimental failure bearing model is 6205-2RS JEM SKF, each of which, the item parameters, are given in Table 1.
The collected data are truncated by 4096 points for further processing. This paper uses the data when the load is 0 HP for the next analysis. All data types are given in Table 2.
The above vibration signal contains three types of faults and different severity, so this fault classification is actually a twelve-level identification problem. Each category is cut off with 4096 data points, and 29 sets of samples can be obtained, so there are 12 × 29 samples in total. Among them, 7 samples are randomly selected from each category, a total of 12 × 7 samples are used as the training set, and the test set is the remaining 12 × 22 samples.
The time series of taking one sample for each group category is shown in Figure 15. It is almost impossible to judge the running state of the bearing only from the time series. Therefore, the original vibration signal must be further processed. Then using the k-optimized ALIF method to deal with it. Similarly, the number of decomposition layers is obtained by PE. As shown in Figure 16, when k = 6, a PE value lower than the selected threshold appears, and when k = 5, there is no abnormal component, so the number of decomposition layers of ALIF is selected as k = 5. According to the k-value optimization process, the component with the most fault features is selected to calculate the improved MPE. Therefore, 12 × 29 sets of improved MPE can be obtained from the decomposition results. Figure 17 shows the improved MPE for all samples under 12 typical operating conditions. As can be seen from Figure 17, the time series of 12 categories have different entropy values at different scales.
To further test the scheme in this paper, the MPE obtained above is input into the neural network as a feature vector, and the parameter selection of the BP neural network is shown in Table 3. To compare the performance of bearing fault identification. The results of performance testing on the original signal using MPE, Improved MPE, EMD-Improved MPE, EEMD-Improved MPE, IF-Improved MPE, LMD-Improved MPE, and the proposed fault identification scheme are shown in Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23 and Figure 24. Category labels 1 to 12 indicate different degrees of failure, and the corresponding relationship is shown in Table 2. It can be seen from the above results that using Improved MPE and MPE alone to directly extract the entropy value of the original signal as a feature vector for fault identification, Improved MPE has a higher accuracy than MPE, which shows that Improved MPE’s characterization ability is indeed better than MPE. Therefore, improved MPE is more suitable for extracting entropy characteristics of rolling bearing vibration signals under various conditions.
In addition, to avoid the randomness of the BP neural network, MPE-BP, improved MPE-BP, EMD-improved MPE-BP, EEMD-improved MPE-BP, IF-improved MPE-BP, LMD-improved MPE-BP, and k-optimized ALIF-improved MPE-BP methods were each randomly selected with different samples for training, and the remaining samples are tested. In this paper, this process is performed 50, and finally, the average of all results is taken as the final recognition result, as shown in Table 4. From Table 4, it can be seen that the k-optimized ALIF-improved MPE method requires the least training time and testing time, indicating that the proposed method in this paper can train a neural network with stable performance more quickly after feature extraction. In addition, the final average classification accuracy of k-optimized ALIF-improved MPE-BP for 50 times is as high as 99.98%, indicating that its classification reliability is better than that of MPE-BP, improved MPE-BP, EMD-improved MPE-BP, EEMD-improved MPE-BP, IF-improved MPE-BP, and LMD-improved MPE-BP methods The output of BP neural network shows that the scheme has good fault classification performance for bearings with different fault degrees and different fault categories.

6. Conclusions

This paper proposes a rolling bearing fault diagnosis scheme based on the k-optimized ALF, improved MPE, and BP neural network. Due to the theoretical limitations of the ALIF algorithm, it is necessary to select the number of decomposition layers according to experience. Therefore, the permutation entropy optimization algorithm is used to adaptively select the decomposition layer of ALIF, so that it can better decompose the vibration signal and obtain the optimal decomposition result. According to the coarse-graining process of MPE, the improved multi-scale permutation entropy is proposed. The results show that the improved multiscale permutation entropy has better stability and can more accurately characterize the complexity of the signal. The improved MPE of the optimal modal component is calculated and the fault feature vector is formed. The feature vector is input into the BP neural network to realize the fault pattern recognition. At the same time, to compare, the experimental signals are analyzed by using the improved MPE and the improved MPE based on EMD. The comparison results show that the scheme can effectively distinguish different types of faults and different degrees of faults with higher accuracy. However, it should be pointed out that the premise of all fault recognition rates is the vibration signal at the same rotational speed. Therefore, the next research focus is on the influence of rotation speed on fault recognition rate.

Author Contributions

Conceptualization, Y.Z. and Y.L.; Formal analysis, Y.Z.; Funding acquisition, Y.L.; Methodology, Y.Z. and M.G.; Project administration, Y.L.; Resources, Y.L.; Supervision, Y.L.; Validation, Y.Z. and M.G.; Visualization, Y.Z. and M.G.; Writing—original draft preparation, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China, grants No. 51875416 and the Natural Science Foundation Innovation Group Program of Hubei Province, grant 2020CFA033.

Acknowledgments

The authors also appreciate the free download of the original bearing failure data and one photo picture provided by the Case Western Reserve University Bearing Data Center Website. The authors are grateful to all the reviewers and the editor for their valuable comments.

Conflicts of Interest

The authors declare no conflict of interests.

References

  1. Liu, R.; Yang, B.; Zio, E.; Chen, X. Artificial intelligence for fault diagnosis of rotating machinery: A review. Mech. Syst. Signal Process. 2018, 108, 33–47. [Google Scholar] [CrossRef]
  2. Zheng, J.; Pan, H. Mean-optimized mode decomposition: An improved EMD approach for non-stationary signal processing. Isa Trans. 2020, 106, 392–401. [Google Scholar] [CrossRef] [PubMed]
  3. Lu, C.; Wang, Z.Y.; Qin, W.L.; Ma, J. Fault diagnosis of rotary machinery components using a stacked denoising autoencoder-based health state identification. Signal Process. 2017, 130, 377–388. [Google Scholar] [CrossRef]
  4. Zheng, J.; Pan, H. Use of generalized refined composite multiscale fractional dispersion entropy to diagnose the faults of rolling bearing. Nonlinear Dyn. 2020, 101, 1417–1440. [Google Scholar] [CrossRef]
  5. Lei, Y.; He, Z.; Zi, Y. EEMD method and WNN for fault diagnosis of locomotive roller bearings. Expert Syst. Appl. 2011, 38, 7334–7341. [Google Scholar] [CrossRef]
  6. Chine, W.; Mellit, A.; Lughi, V.; Malek, A.; Sulligoi, G.; Pavan, A.M. A novel fault diagnosis technique for photovoltaic systems based on artificial neural networks. Renew. Energy 2016, 90, 501–512. [Google Scholar] [CrossRef]
  7. Song, L.; Wang, H.; Chen, P. Vibration-based intelligent fault diagnosis for roller bearings in low-speed rotating machinery. IEEE Trans. Instrum. Meas. 2018, 67, 1887–1899. [Google Scholar] [CrossRef]
  8. Lei, Y.; He, Z.; Zi, Y. A new approach to intelligent fault diagnosis of rotating machinery. Expert Syst. Appl. 2008, 35, 1593–1600. [Google Scholar] [CrossRef]
  9. Glowacz, A.; Glowacz, W.; Glowacz, Z.; Kozik, J. Early fault diagnosis of bearing and stator faults of the single-phase induction motor using acoustic signals. Measurement 2018, 113, 1–9. [Google Scholar] [CrossRef]
  10. Li, C.; Sánchez, R.-V.; Zurita, G.; Cerrada, M.; Cabrera, D. Fault diagnosis for rotating machinery using vibration measurement deep statistical feature learning. Sensors 2016, 16, 895. [Google Scholar] [CrossRef] [Green Version]
  11. Cao, H.; Fan, F.; Zhou, K.; He, Z. Wheel-bearing fault diagnosis of trains using empirical wavelet transform. Measurement 2016, 82, 439–449. [Google Scholar] [CrossRef]
  12. Shao, H.; Jiang, H.; Lin, Y.; Li, X. A novel method for intelligent fault diagnosis of rolling bearings using ensemble deep auto-encoders. Mech. Syst. Signal Process. 2018, 102, 278–297. [Google Scholar] [CrossRef]
  13. Yang, J.; Huang, D.; Zhou, D.; Liu, H. Optimal IMF selection and unknown fault feature extraction for rolling bearings with different defect modes. Measurement 2020, 107660. [Google Scholar] [CrossRef]
  14. Aubel, C.; Stotz, D.; Bölcskei, H. A theory of super-resolution from short-time Fourier transform measurements. J. Fourier Anal. Appl. 2018, 24, 45–107. [Google Scholar] [CrossRef] [Green Version]
  15. Ouelha, S.; Touati, S.; Boashash, B. An efficient inverse short-time Fourier transform algorithm for improved signal reconstruction by time-frequency synthesis: Optimality and computational issues. Digit. Signal Process. 2017, 65, 81–93. [Google Scholar] [CrossRef]
  16. Chen, J.; Li, Z.; Pan, J.; Chen, G.; Zi, Y.; Yuan, J.; Chen, B.; He, Z. Wavelet transform based on inner product in fault diagnosis of rotating machinery: A review. Mech. Syst. Signal Process. 2016, 70, 1–35. [Google Scholar] [CrossRef]
  17. Yang, Z.; Ce, L.; Lian, L. Electricity price forecasting by a hybrid model, combining wavelet transform, ARMA and kernel-based extreme learning machine methods. Appl. Energy 2017, 190, 291–305. [Google Scholar] [CrossRef]
  18. Kedadouche, M.; Thomas, M.; Tahan, A. A comparative study between Empirical Wavelet Transforms and Empirical Mode Decomposition Methods: Application to bearing defect diagnosis. Mech. Syst. Signal Process. 2016, 81, 88–107. [Google Scholar] [CrossRef]
  19. Rai, A.; Upadhyay, S.H. Bearing performance degradation assessment based on a combination of empirical mode decomposition and k-medoids clustering. Mech. Syst. Signal Process. 2017, 93, 16–29. [Google Scholar] [CrossRef]
  20. Imaouchen, Y.; Kedadouche, M.; Alkama, R.; Thomas, M. A frequency-weighted energy operator and complementary ensemble empirical mode decomposition for bearing fault detection. Mech. Syst. Signal Process. 2017, 82, 103–116. [Google Scholar] [CrossRef]
  21. Xu, F.; Song, X.; Tsui, K.-L.; Yang, F.; Huang, Z. Bearing performance degradation assessment based on ensemble empirical mode decomposition and affinity propagation clustering. IEEE Access 2019, 7, 54623–54637. [Google Scholar] [CrossRef]
  22. Li, Y.; Xu, M.; Wang, R.; Huang, W. A fault diagnosis scheme for rolling bearing based on local mean decomposition and improved multiscale fuzzy entropy. J. Sound Vib. 2016, 360, 277–299. [Google Scholar] [CrossRef]
  23. Haiyang, Z.; Jindong, W.; Lee, J.; Ying, L. A compound interpolation envelope local mean decomposition and its application for fault diagnosis of reciprocating compressors. Mech. Syst. Signal. Process. 2018, 110, 273–295. [Google Scholar] [CrossRef]
  24. Cicone, A.; Liu, J.; Zhou, H. Adaptive local iterative filtering for signal decomposition and instantaneous frequency analysis. Appl. Comput. Harmon. Anal. 2016, 41, 384–411. [Google Scholar] [CrossRef] [Green Version]
  25. Piersanti, M.; Materassi, M.; Cicone, A.; Spogli, L.; Zhou, H.; Ezquer, R.G. Adaptive local iterative filtering: A promising technique for the analysis of nonstationary signals. J. Geophys. Res. Space Phys. 2018, 123, 1031–1046. [Google Scholar] [CrossRef] [Green Version]
  26. Cicone, A.; Dell’Acqua, P. Study of boundary conditions in the iterative filtering method for the decomposition of nonstationary signals. J. Comput. Appl. Math. 2020, 373, 112248. [Google Scholar] [CrossRef] [Green Version]
  27. Cicone, A.; Garoni, C.; Serra-Capizzano, S. Spectral and convergence analysis of the Discrete ALIF method. Linear Algebra Appl. 2019, 580, 62–95. [Google Scholar] [CrossRef]
  28. O’Brien, E.J.; Malekjafarian, A.; González, A. Application of empirical mode decomposition to drive-by bridge damage detection. Eur. J. Mech. A/Solids 2017, 61, 151–163. [Google Scholar] [CrossRef]
  29. Lv, Y.; Zhang, Y.; Yi, C. Optimized adaptive local iterative filtering algorithm based on permutation entropy for rolling bearing fault diagnosis. Entropy 2018, 20, 920. [Google Scholar] [CrossRef] [Green Version]
  30. Bandt, C. Permutation Entropy and Order Patterns in Long Time Series. In Time Series Analysis and Forecasting; Springer: Cham, Germany, 2016; pp. 61–73. [Google Scholar]
  31. Azami, H.; Escudero, J. Amplitude-aware permutation entropy: Illustration in spike detection and signal segmentation. Comput. Methods Programs Biomed. 2016, 128, 40–51. [Google Scholar] [CrossRef]
  32. Zheng, J.; Dong, Z.; Pan, H.; Ni, Q.; Zhang, J. Composite multi-scale weighted permutation entropy and extreme learning machine based intelligent fault diagnosis for rolling bearing. Measurement 2019, 143, 69–80. [Google Scholar] [CrossRef]
  33. Xue, X.; Li, C.; Cao, S.; Sun, J.; Liu, L. Fault diagnosis of rolling element bearings with a two-step scheme based on permutation entropy and random forests. Entropy 2019, 21, 96. [Google Scholar] [CrossRef] [Green Version]
  34. Berger, S.; Schneider, G.; Kochs, E.F.; Jordan, D. Permutation Entropy: Too Complex a Measure for EEG Time Series? Entropy 2017, 19, 692. [Google Scholar] [CrossRef] [Green Version]
  35. Zhu, K.; Chen, L.; Hu, X. Rolling element bearing fault diagnosis by combining adaptive local iterative filtering, improved fuzzy entropy and support vector machine. Entropy 2018, 20, 926. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Zhu, K.; Song, X.; Xue, D. A roller bearing fault diagnosis method based on hierarchical entropy and support vector machine with particle swarm optimization algorithm. Measurement 2014, 47, 669–675. [Google Scholar] [CrossRef]
  37. Shao, H.; Jiang, H.; Wang, F.; Wang, Y. Rolling bearing fault diagnosis using adaptive deep belief network with dual-tree complex wavelet packet. ISA Trans. 2017, 69, 187–201. [Google Scholar] [CrossRef] [PubMed]
  38. Olivares, F.; Zunino, L.; Gulich, D.; Pérez, D.G.; Rosso, O.A. Multiscale permutation entropy analysis of laser beam wandering in isotropic turbulence. Phys. Rev. E 2017, 96, 042207. [Google Scholar] [CrossRef] [Green Version]
  39. 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]
  40. Wang, S.; Zhang, N.; Wu, L.; Wang, Y. Wind speed forecasting based on the hybrid ensemble empirical mode decomposition and GA-BP neural network method. Renew. Energy 2016, 94, 629–636. [Google Scholar] [CrossRef]
  41. Zhang, Y.; Chen, B.; Zhao, Y.; Pan, G. Wind speed prediction of IPSO-BP neural network based on lorenz disturbance. IEEE Access 2018, 6, 53168–53179. [Google Scholar] [CrossRef]
  42. Kumar, S.; Kumar, A.; Jha, R.K. A novel noise-enhanced back-propagation technique for weak signal detection in Neyman–Pearson framework. Neural Process. Lett. 2019, 50, 2389–2406. [Google Scholar] [CrossRef]
  43. Ciabattoni, L.; Ferracuti, F.; Freddi, A.; Monteriu, A. Statistical Spectral Analysis for Fault Diagnosis of Rotating Machines. IEEE Trans. Ind. Ind. Electron. 2018, 65, 4301–4310. [Google Scholar] [CrossRef]
  44. Lian, J.; Liu, Z.; Wang, H.; Dong, X. Adaptive variational mode decomposition method for signal processing based on mode characteristic. Mech. Syst. Signal. Process. 2018, 107, 53–77. [Google Scholar] [CrossRef]
Figure 1. The flow chart of the scheme proposed in this paper.
Figure 1. The flow chart of the scheme proposed in this paper.
Entropy 23 00191 g001
Figure 2. The multi-scale way with scale factors of 2 and 3.
Figure 2. The multi-scale way with scale factors of 2 and 3.
Entropy 23 00191 g002
Figure 3. The multi-scale way with scale factor equaling to 3.
Figure 3. The multi-scale way with scale factor equaling to 3.
Entropy 23 00191 g003
Figure 4. Gaussian white noise and 1 / f noise waveform and its spectrum: (a) Sequence of gauss white noise; (b) Sequence of 1 / f noise; (c) Frequency domain of white noise; (d) Frequency domain of 1 / f noise.
Figure 4. Gaussian white noise and 1 / f noise waveform and its spectrum: (a) Sequence of gauss white noise; (b) Sequence of 1 / f noise; (c) Frequency domain of white noise; (d) Frequency domain of 1 / f noise.
Entropy 23 00191 g004
Figure 5. MPE and Improved MPE analysis of Gauss white noise and 1 / f noise.
Figure 5. MPE and Improved MPE analysis of Gauss white noise and 1 / f noise.
Entropy 23 00191 g005
Figure 6. The mean curve and error bar of white noise calculated by MPE and improved MPE.
Figure 6. The mean curve and error bar of white noise calculated by MPE and improved MPE.
Entropy 23 00191 g006
Figure 7. The mean curve and error bar of 1 / f noise calculated by MPE and improved MPE.
Figure 7. The mean curve and error bar of 1 / f noise calculated by MPE and improved MPE.
Entropy 23 00191 g007
Figure 8. Time-domain waveforms of simulation signal f and its components.
Figure 8. Time-domain waveforms of simulation signal f and its components.
Entropy 23 00191 g008
Figure 9. Permutation entropy of each intrinsic mode function.
Figure 9. Permutation entropy of each intrinsic mode function.
Entropy 23 00191 g009
Figure 10. The results of simulation signal f decomposed by (a) EMD and (b) EEMD.
Figure 10. The results of simulation signal f decomposed by (a) EMD and (b) EEMD.
Entropy 23 00191 g010
Figure 11. The results of simulation signal f decomposed by k-Optimized ALIF.
Figure 11. The results of simulation signal f decomposed by k-Optimized ALIF.
Entropy 23 00191 g011
Figure 12. Spectrograms of the first 6 IMFs of the two methods: (a) EMD; (b) EEMD.
Figure 12. Spectrograms of the first 6 IMFs of the two methods: (a) EMD; (b) EEMD.
Entropy 23 00191 g012
Figure 13. The spectrum was obtained by k-Optimized ALIF.
Figure 13. The spectrum was obtained by k-Optimized ALIF.
Entropy 23 00191 g013
Figure 14. (a) Transmission diagram and (b) its experimental equipment. 1, 3-Hp motor, 2-Torque transducer, and encoder.
Figure 14. (a) Transmission diagram and (b) its experimental equipment. 1, 3-Hp motor, 2-Torque transducer, and encoder.
Entropy 23 00191 g014
Figure 15. Vibration signals of twelve bearing conditions.
Figure 15. Vibration signals of twelve bearing conditions.
Entropy 23 00191 g015
Figure 16. The permutation entropy of IMF of each order after ALIF decomposition.
Figure 16. The permutation entropy of IMF of each order after ALIF decomposition.
Entropy 23 00191 g016
Figure 17. Vibration signals of twelve bearing conditions.
Figure 17. Vibration signals of twelve bearing conditions.
Entropy 23 00191 g017
Figure 18. Output of the MPE-based methods.
Figure 18. Output of the MPE-based methods.
Entropy 23 00191 g018
Figure 19. Output of Improved MPE based methods.
Figure 19. Output of Improved MPE based methods.
Entropy 23 00191 g019
Figure 20. Output of EMD-Improved MPE-based methods.
Figure 20. Output of EMD-Improved MPE-based methods.
Entropy 23 00191 g020
Figure 21. Output of EEMD-Improved MPE-based methods.
Figure 21. Output of EEMD-Improved MPE-based methods.
Entropy 23 00191 g021
Figure 22. Output of IF-Improved MPE-based methods.
Figure 22. Output of IF-Improved MPE-based methods.
Entropy 23 00191 g022
Figure 23. Output of LMD-Improved MPE-based methods.
Figure 23. Output of LMD-Improved MPE-based methods.
Entropy 23 00191 g023
Figure 24. Output of k-Optimized ALIF and Improved MPE-based methods.
Figure 24. Output of k-Optimized ALIF and Improved MPE-based methods.
Entropy 23 00191 g024
Table 1. Experimental bearing parameters.
Table 1. Experimental bearing parameters.
6205-2RS JEM SKF (Diameter/Inch)
Ball Number Contact Angle Ball Diameter Outside Diameter Inside DiameterPitch Diameter
900.31262.04720.98431.537
Table 2. Experimental data for identification.
Table 2. Experimental data for identification.
Fault CategoryFault DiameterLabel of ClassificationFault CategoryFault DiameterLabel of Classification
Ball Fault 10.0071Inner Race 30.0217
Ball Fault 20.0142Inner Race 40.0288
Ball Fault 30.0213Normal09
Ball Fault 40.0284Outer Race 10.00710
Inner Race 10.0075Outer Race 20.01411
Inner Race 20.0146Outer Race 30.02112
Table 3. Parameter selection of neural network.
Table 3. Parameter selection of neural network.
Input LayerHidden LayerOutput Layer
121012
Table 4. Average recognition rate of 50 runs for each classification method and neural network testing time.
Table 4. Average recognition rate of 50 runs for each classification method and neural network testing time.
MethodsAverage Recognition RateStandard Deviation of Recognition RateAverage Training TimeAverage Testing Time
MPE92.58%0.031700.3011 s1.0048 s
Improved MPE96.25%0.029900.2917 s0.9438 s
EMD-Improved MPE93.36%0.032100.3068 s1.0203 s
EEMD-Improved MPE95.56%0.035400.3100 s1.0998 s
IF-Improved MPE95.70%0.034900.3198 s1.0902 s
LMD-Improved MPE91.57%0.033990.3145 s1.1282 s
K- ALIF- Improved MPE99.98%0.000790.2913 s0.9213 s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, Y.; Lv, Y.; Ge, M. A Rolling Bearing Fault Classification Scheme Based on k-Optimized Adaptive Local Iterative Filtering and Improved Multiscale Permutation Entropy. Entropy 2021, 23, 191. https://doi.org/10.3390/e23020191

AMA Style

Zhang Y, Lv Y, Ge M. A Rolling Bearing Fault Classification Scheme Based on k-Optimized Adaptive Local Iterative Filtering and Improved Multiscale Permutation Entropy. Entropy. 2021; 23(2):191. https://doi.org/10.3390/e23020191

Chicago/Turabian Style

Zhang, Yi, Yong Lv, and Mao Ge. 2021. "A Rolling Bearing Fault Classification Scheme Based on k-Optimized Adaptive Local Iterative Filtering and Improved Multiscale Permutation Entropy" Entropy 23, no. 2: 191. https://doi.org/10.3390/e23020191

APA Style

Zhang, Y., Lv, Y., & Ge, M. (2021). A Rolling Bearing Fault Classification Scheme Based on k-Optimized Adaptive Local Iterative Filtering and Improved Multiscale Permutation Entropy. Entropy, 23(2), 191. https://doi.org/10.3390/e23020191

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