Abstract

Bearings are among the most widely used core components in mechanical equipment. Their failure creates the potential for serious accidents and economic losses. Vibration signature analyses are the most common approach to assess the viability of bearings due to its ease of measurement and high correlation with structural dynamics. However, the collected vibration signals of rolling bearings are usually nonstationary and are inevitably accompanied by noise interference. This makes it difficult to extract the feature frequency for the failed bearing and affects the diagnosis accuracy. The majorization-minimization-based total variation (TV-MM) denoising algorithm effectively removes the noise interference from the signal and highlights the related feature information. The value of its main parameter λ determines the quality of the denoising effect. However, manually selecting parameters requires professional experience in a process that it is time-consuming and laborious, while the use of genetic algorithms is cumbersome. Therefore, an improved particle swarm algorithm (IPSO) is used to find the optimal solution of λ. The IPSO utilises the mutation concept in genetic algorithms to reinitialise the particles with a certain probability after each update. In addition, the empirical wavelet transform (EWT) is an adaptive signal processing method suitable for processing nonlinear and nonstationary signals. Therefore, this paper presents an ensemble analysis method that combines the IPSO, TV-MM, and EWT. First, IPSO is used to optimise the denoising parameter λ. The TV-MM under this parameter effectively removes the background noise interference and improves the accuracy of the subsequent modal decomposition. Then, the EWT is used for the adaptive division to produce a set of sequences. Finally, Hilbert envelope demodulation is performed on each component to realise fault diagnosis. The results from simulations and signals received from defective bearings with outer race fault, inner race fault, and rolling element fault demonstrate the effectiveness of the proposed method for fault diagnosis of rolling bearings.

1. Introduction

Mechanical fault diagnosis includes condition detection, fault prediction [1, 2], and analytical diagnosis [3]. Rolling bearings, which are the central component of mechanical systems, are a high failure point. Once a failure occurs, there is a fatal breakdown with significant consequences. Thus, research on rolling bearings is of particular interest in fault diagnosis. The failure signal gives periodic impulses with nonlinear and nonstationary properties.

Empirical mode decomposition (EMD) [4] is a method that is especially suitable to analyse and process nonlinear and nonstationary signals while also having a good time-frequency focus. Therefore, this approach has received attention from several scholars [4, 5]. However, EMD comes with some problems such as modal aliasing, a large number of required calculations, and the lack of a complete theoretical foundation. Thus, scholars have begun to introduce alternative methods [58]. Among them, the empirical wavelet transform (EWT) was proposed by Gilles [8], which combines the wavelet transform and empirical mode decomposition. It is an adaptive time-frequency analysis algorithm and suitable for processing nonstationary signals.

The EWT adaptively divides the Fourier spectrum and uses a set of wavelet filters to obtain a single component. Envelope demodulation is then performed to obtain the corresponding instantaneous amplitude and frequency. This approach overcomes problems such as modal aliasing and false modalities and has a complete theoretical basis. Therefore, EWT has been applied in the field of fault diagnosis. Zhang [9] proposed a weak feature enhancement method, which incorporates EWT and an improved adaptive bistable stochastic resonance (IABSR). Experimental cases prove the effectiveness and superiority of the proposed method. Xu [10] used EWT and wavelet thresholding to filter out ECG motion artefact. The consequents of quantitative research and analysis show that this methodology produces a better performance in terms of restoring the QRS complexes of the original ECG with a reduced distortion, which retains useful information from the ECG signals. For the diagnosis of compound faults in an industrial wind turbine gearbox, Wei [11] utilised the EWT to adaptively seek a weak fault feature frequency in the planetary stage as well as evident fault characteristics in the other ordinary stages. The products demonstrate that EWT can intelligently extract multiple fault features. However, in actual engineering environments, it is typical for mechanical equipment operation to be disturbed by strong ambient noise, which is mixed with other machine components. This obscures the impact characteristics of the early failure vibration signal of the bearing and reduces the accuracy of the signal processing. If the fault signal is processed directly using this methodology, the diagnosis will fail. Hence, it is imperative to perform noise reduction preprocessing and highlight the impact characteristics of the fault signal.

Several signal processing methods have been developed to extract the true signal from a noisy signal. For example, Wang [12] proposed an enhanced vibration signal denoising method based on the dual-tree complex wavelet transform and NeighCoeff shrinkage, which could effectively remove noise. Flandrin [13] applied the Huang data-driven technique of empirical mode decomposition to the versatile and broadband model of fractional Gaussian noise. The experimental spectral analysis and statistical characterisation of the obtained modes revealed an equivalent filter bank structure. Xiang [14] proposed a hybrid approach using a probabilistic principal component analysis and spectral kurtosis to detect rolling element bearing faults. The signal to noise ratio (SNR) of the probabilistic principal component analysis (PPCA) denoising model is improved by selecting two key parameters. Then, a bandpass filter for the denoising signal was designed using the rapid spectral kurtosis (SK) procedure. The results indicate that their proposed method effectively detected faults for the rolling element bearing.

Meng [15] combined the morphological filter with a translation invariant wavelet, which was taken as the prefilter process unit to reduce the narrowband impulses and random noise in the original signal. The results show that their approach is feasible and effective for fault detection in rolling bearings. Hu [16] proposed an improved morphological filter (MF) algorithm to denoise a signal and obtain the fault features from low SNR signals. McDonald [17] proposed a maximum correlated Kurtosis deconvolution method. The experimental results indicate that with their improved performance, deconvolution of separate fault periods is possible, which allows for concurrent fault detection. The majorization-minimization-based total variation denoising algorithm (TV-MM) [18, 19] is an excellent denoising processing methodology that can effectively remove background noise while retaining detailed characteristics. To ensure the signal is not distorted and retains the desired features, the TV-MM seeks a minimum cost function of the signal and uses the maximum value of the weighted kurtosis as an indicator. The parameter λ controls the weight of the total variation term, which significantly influences the denoising effects of the signatures. Over the years, scholars have also conducted some research on parameter detection and identification [2022].

In this paper, an ensemble analysis method is proposed here to perform fault diagnosis. First, an improved particle swarm algorithm (IPSO) is used to optimise the selected denoising parameter. Further, the results are used in the TV-MM for denoising preprocessing. Then, the denoised signal is decomposed adaptively using EWT. Finally, a Hilbert transform is performed to envelope demodulate the frequency characteristics of the bearing fault. This hybrid methodology combines the following advantages: fast optimised property for IPSO, TV-MM’s excellent noise reduction performance, and EWT’s ability to handle nonstationary as well as nonlinear signals. Thus, the method has practical application significance. Moreover, the experimental results of bearing fault diagnosis for doubly fed wind turbines further verify the effectiveness of this method.

The paper is outlined as follows. In Section 2, the concepts for EWT, IPSO, and TV-MM are briefly reviewed. Section 3 introduces the ensemble method, and Section 4 provides numerical simulation results to prove the effectiveness of the ensemble analysis algorithm. In Section 5, the research of the rolling bearings for MPT1000 further proves the validity of the method. Section 6 concludes the work and discusses further analysis.

2. Theoretical Background

2.1. A Brief Review of the EWT

The empirical wavelet transform (EWT) [8] decomposes a signal into a set of intrinsic modal functions, and the sum of residuals is defined as

This method solves problems of modal aliasing and false modalities while also having an adaptive and complete theoretical basis. The operating procedure for EWT is described as follows:(1)Determine the Fourier spectrum’s division interval Λ for [0, π]. Each segment can be written aswhere ωn represents the centre of the two adjacent maxima.(2)Construct empirical wavelet functions Φn (ω) and empirical scale functions Ψn(ω) using equations (3) and (4) below, where β(x) and γ are shown in equations (5) and (6). Use equations (3), (4), (5), and (6) to process each segmentation interval and obtain a set of empirical modes.(3)Perform the Hilbert transform on each mode and display its instantaneous frequency and its instantaneous amplitude.

2.2. A Brief Review of the TV-MM

The key aspect of the majorization-minimization-based total variation denoising algorithm (TV-MM) [18] is to convert the problem of solving the minimum cost function, D(x), into finding the minimum value of the upper boundary function, B(x). In principle, the selection of the upper boundary function should satisfy the following conditions as much as possible:(1)D(x)  ≥ B(x), ∀x.(2)At the point xk, D(xk) = B(xk).(3)B(x) is a convex function.(4)To reduce the computational complexity, replace the upper boundary function with a second-order polynomial, B1(x). Calculate equation (8) to obtain the results.

In the process of denoising, the kurtosis is widely used in fault diagnosis, and the maximum kurtosis value is regarded as a significant indicator of denoising, whereas, simply utilising the kurtosis as a measure of the denoising index may cause excessive denoising consequences, and the details in the signature may be removed. Consequently, the correlation coefficient is suppled to maintain a certain similarity before and after denoising. In addition, it can compensate for the distortion of signal in excessive pursuit of the kurtosis. The weighted kurtosis index, as a consequence, is used to make the denoised signal keep a balance between fidelity constraint and denoising.

From equation (13), the weighted kurtosis [19] is the product of the kurtosis index and the r-th power of the correlation coefficient index. The range of λ is set to [0, 1].where r is a positive real number that can be adjusted based on the actual situation and is used to control the fidelity of the output signal.

2.3. A Brief Review of the IPSO

The particle swarm optimisation (PSO) algorithm [23] simulates bird swarm foraging. In the swarm model of an N-dimensional search space, the position of particle m is given by Pm = (Pm1, Pm2, Pm3, ..., PMN) with a corresponding velocity of Vm = (Vm1, Vm2, Vm3, ..., VMN). m = 1, 2, ..., M is the particle population size, and k is the number of iterations. The iterative update formula for the speed and position is expressed aswhere r1 and r2 are random coefficients between [0, 1], c1 and c2 are nonnegative acceleration factors, and is the inertia weight. Gm = (Gm1, Gm2, Gm3, ..., GMN) gives the best previous position of particle m, which is defined by the individual extreme values Gbest from the previous k iterations. Sm = (Sm1, Sm2, Sm3, ..., SMN) indicates the optimal position among particle m’s neighbourhood, which is defined from the Gbest of the previous k iterations. The algorithm first initialises the particle swarm Pm in the N-dimensional solution space. Updating the particle position Pm allows the velocity Vm and fitness function to identify the individual extreme values Gbest and group extreme values Sbest to optimise the particles.

To prevent particles from falling into local extremes when searching for targets, the improved particle swarm optimisation (IPSO) algorithm is introduced mutate some particles after each iterative update, i.e., some particles are randomly extracted and reinitialised. The mutation operator not only expands the search space that constantly shrinks due to the iterations and helps particles trapped in local extremes to break free of their constraints but also improves the accuracy of the search targets.

3. Ensemble Method

3.1. Steps of the Ensemble Method

As is well known, the IPSO is an outstanding optimisation method that can search for an optimal value quickly and efficiently. As a high-performance denoising method, the TV-MM can remove noise components while maintaining signal distortion. The EWT is a kind of adaptive signal time-frequency analysis method that can effectively identify the modes that exist in the signal and can successfully decompose them. Hence, an ensemble methodology combining their respective advantages is proposed, which is called the improved majorization-minimization-based total variation and empirical wavelet transform. The implementation of the ensemble fault diagnosis method includes the four following steps:(1)Optimise the selection of the denoising parameter using IPSO(2)Substitute the selected parameter into the TV-MM to reduce the errors caused by noise(3)Use EWT to adaptively decompose the signal(4)Perform Hilbert envelope demodulation

A processing flow diagram is shown in Figure 1.

3.2. Denoising Method Based on Improved Majorization-Minimization-Based Total Variation

The TV-MM denoising algorithm is for high-performance approach to remove noise from a signal. The decisive factor quantifying its effect is an appropriate choice of the parameter λ.

The PSO [24, 25] is a relatively simple evolutionary computing technique in intelligent optimisation algorithms that avoids complex operations and uses the speed-displacement model to find an optimal solution. However, the algorithm can prematurely converge, and its iterative efficiency is not high in later periods of the algorithm. The IPSO uses the idea of mutation in genetic algorithms to reinitialise particles with a certain probability after each update to overcome these problems. Therefore, using the IPSO to quickly select the denoising parameter λ ensures that the noise impact characteristics are retained while also filtering the noise. The accuracy of subsequent signal analyses is improved using this approach.

Next, a test function is used to visualise the performance of the proposed algorithm. Figure 2 shows the 3D surface plot of the cross-in-tray function, which is defined aswhere f1(x) and f2(x) are written as

Due to the symmetry of the cross-in-tray function, the global minima of f = −2.06261 occurs at the 4 locations of (1.3491,−1.3491), (1.3491, 1.3491), (−1.3491, 1.3491), and (−1.3491, −1.3491).

The fitness as calculated by the IPSO is f= −2.063, as shown in Figure 3. After approximately 15 generations, the optimal individual fitness stabilises with corresponding solutions of (1.3491,-1.3491), (1.3491, 1.3491), (−1.3491, 1.3491), and (−1.3491, −1.3491). It is seen that IPSO has a fast calculation speed, rapid convergence, and high accuracy for the calculated results. Thus, it can accurately obtain the optimal solution of the test function in a relatively short time. Hence, this approach is utilised to select the denoising parameter λ.

4. Numerical Simulations

A simulated signal with impact characteristics is constructed to verify the effectiveness of the proposed approach. The simulated signal is simplified aswhere the natural frequency is fn = 3000 Hz, the sampling frequency is fs = 20 kHz, the number of sampling points is N = 2048, y0 = 0.3, the damping coefficient is ζ = 0.1, and the failure period is 0.01 s. Considering the interference of the actual noise background environment, Gaussian noise is added to the simulated signal.

In the IPSO, the evolution number is 60, the population size is 40, and the mutation probability is 0.95. After searching, the appropriate weighted kurtosis value is 0.074, as shown in Figure 4, and the corresponding λ is 0.25. The wavelet threshold denoising approach [2629] is also shown as processing the noisy signals as a comparison. The 4-level decomposition of the simulated signal uses the wavelet function with db3 and a threshold of 0.323. Figure 5(a) shows the pure simulated signal, and Figure 5(b) shows the simulated signal with added Gaussian noise. For the comparisons shown in Figure 5(c) and 5(d), the TV-MM is better than the wavelet denoising; the periodic impact signal after the TV-MM is more clear and the signal is not distorted. Hence, intelligent selection of the IPSO is effective and efficient.

The denoised signal is decomposed using the EMD and EWT. Compared with EMD, the EWT effectively decomposed the signals, and its modalities are more streamlined with neither false modes nor modal aliasing. However, each mode obtained via EMD has aliasing and false modes, as seen in Figure 6. Therefore, the decomposition mode performance with EWT is preferred over the EMD. The proposed ensemble methodology supplies a feasible plan for nonstationary signal analysis. The effectiveness of the proposed technique is illustrated with three practical examples given in the following section.

5. Experimental Investigation

A doubly fed wind turbine test platform (MPT1000) was used for experimentation to further validate the effectiveness of the proposed method. A photograph of the fault bearing component is shown in Figure 7. In the experiment, the NUP311E cylindrical roller bearing was used to detect the outer ring and rolling elements. The NJ311E cylindrical roller bearing was used to diagnose the inner ring. Table 1 provides the relevant bearing parameters.

The NUP311E cylindrical roller bearing has a 3 mm groove defection as processed with wire-cut machining technology to simulate a flaw in the outer race. One of the rolling elements of the NUP311E cylindrical roller bearing was selected for cutting to simulate rolling body failure. In addition, a 3 mm groove is set in the inner race of the NJ311E cylindrical roller bearing using the same processing technology. (a1), (b1), and (c1) of Figure 8 display glitches in the outer race, inner race, and rolling element, respectively. The formula to calculate the bearing theoretical fault characteristic frequency is shown in equations (20) to (22) [30]. The motor speed, sampling frequency, and bearing theoretical fault characteristic frequency are each described in Table 2. Due to assembly errors and other experiment factors, the actual value is not exactly equal to the theoretical value; thus, the theoretical calculation is only used as a diagnostic basis.where Nb is the number of rolling elements with diameter Bd, Pd is the bearing pitch diameter, θ is the contact angle, and fr is the rotation frequency.

The time-domain waveform of the original outer race fault signal collected from the test platform is shown in (a2) of Figure 8(a). As is well known, the vibration signatures of faulted rolling bearings are usually saturated in random noise, and there is significant noise seen in (a2) of Figure 8(a). If the influence of noise is not filtered, the EWT is used to decompose the signal directly, which causes misjudgement and affects the accuracy of the subsequent fault diagnosis. Using the TV-MM first, which utilises the IPSO adaptive optimisation to select the denoising parameter λ, to eliminate the noise of the raw signal effectively suppresses the noise, as shown in (a3) of Figure 8(a). As a result, the impact characteristics of the signal can obviously be seen. The EWT decomposition and Hilbert envelope analysis are performed to obtain the modal and frequency spectrum, as illustrated in Figures 9(a) and 9(b), respectively. The decomposition level is set to 4, and the analysis data length is 4096 points. The modal components are clear and not mixed with some characteristic frequencies seen, i.e., fr, 1/3fo, fo-fr, fo, fo+fr, fo+2fr, 2fo+2fr, fo- 2fr, and 2fo.

The background noise masks some of the useful information for the inner race fault signal measured from the test rig, as shown in (b2) of Figure 8(b). To derive the purified signal of the inner race vibration signature, the IPSO is exploited to select an optimal λ. The periodic impact signal becomes more obvious after the TV-MM denoising, as illustrated in (b3) of Figure 8(b). After the modal decomposition using the EWT, a set of frequencies are obtained in Figures 10(a) and 10(b) as fr, fi 2fop, 0.5fi, fi 3fr, fi 2fr, fi, fi+fr, fi+2fr, 2fi, and 2fi+fr.

As shown in (c2) and (c3) of Figure 8(c), for rolling element failure signals, the TV-MM uses the IPSO to select the parameter λ for the denoising processing. This filters out the background noise and enhances the impact properties while preserving the details. Figures 11(a) and 11(b) show the spectra of the modal components and characteristic frequencies fb 2fr, ffr, fb, fb+fr, 2fbfr, fb+2fr, 2fb, 3fb+fr, etc. Thus, the above three experiments and the processing results of the proposed methodology prove the feasibility of bearing fault diagnosis.

6. Conclusions

Based on the superb properties of EWT, TV-MM, and IPSO, this paper proposes an ensemble analysis method for the fault detection of rolling bearings. The main advantages of this approach are that the IPSO can more efficiently obtain the denoising parameter, and after removing the noise interference with the TV-MM, the denoised signal still retains significant valuable information. Another advantage is that the computational efficiency of the EWT is greater than the EMD, and the EMD results show too many modalities and even exhibit modal aliasing. In addition, simulations were used to validate the TV-MM using the IPSO to derive the key parameter, which achieves a better performance than the wavelet denoising algorithm. In addition, the EWT is more powerful than EMD. The three types (outer race, inner race, and rolling element failure) of fault bearing signals were successfully detected with the proposed ensemble method. These confirm that the ensemble methodology is meaningful and suitable to detect faults in bearings. Moreover, enlarging r by n multiples of 10 can correct the phenomenon of excessive denoising.

Nonetheless, further work should consider finding the numerical relationship between r and λ. In addition, the EWT can be further improved, such as through combinations with other methods to increase the accuracy of recognition.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This research was financially supported by the Project of National Natural Science Foundation of China (grant no. 51965013), Science and Technology Major Project of Guangxi (grant nos. AA18242033 and AA18242036), Guangxi Key Laboratory of Manufacturing System and Advanced Manufacturing Technology (grant nos. 17-259-05-009Z and 17-259-05-010Z), Guangxi Science and Technology Base and Special Talents Program (grant no.2018AD19077), GUET Excellent Graduate Thesis (grant no. 17YJPYSS02), Guangxi Education Undergraduate Teaching Reform Project (2018JGA162), and Innovation Project of GUET Graduate Education (grant no. 2019YCXS001).