1. Introduction
With the continuous acceleration of the industrialization process in the world, modern industry is gradually developing towards the direction of large-scale, complex, high-speed, and automatic production equipment. Especially since the concept of Industry 4.0 was presented, the state data generated by the operation of mechanical equipment has increased [
1,
2]. As the most basic and essential mechanical components, rolling bearings are widely used in modern aviation, aerospace, navigation, machine tools, etc. Rolling bearing runs under poor working conditions for a long time, so it is easy to have various faults. It may cause excessive energy consumption, cause a bad mechanical equipment vibration, and affect the performance of the relevant instruments on the equipment. In the worst case, it will lead to the shutdown of mechanical equipment, causing substantial economic losses and even endangering the life safety of the relevant staff. Therefore, the fault diagnosis of this component can not only ensure the smooth and healthy operation of mechanical equipment but also help prevent major accidents. Generally, due to the limitation of the working environment of bearing, it is impossible to diagnose directly. In the process of a practical application, the vibration signal extracted by observing the running state of the bearing contains a lot of information. Meanwhile, the requirements for equipment and staff skills are low in the process of signal acquisition. Therefore, vibration signal analysis has become one of the most widelyused fault detection methods. Because the bearingvibration signal under fault conditions shows prominent non-stationary, nonlinear, and weak fault characteristics [
3], it is important and difficult for experts and scholars in this field to enhance fault information from the noise background.
As an effective method, time-frequency analysis has been widely used in the processing of nonlinear and non-stationary signals of mechanical equipment. So far, many experts and scholars have proposed various time-frequency analysis methods. Traditional methods include short-time Fourier transform (SFFT) [
4,
5], Wigner Ville distribution [
6,
7], wavelet transform [
8,
9], etc. The above methods have achieved good results in practical applications. Burriel Valencia J et al. [
10] used SFFT to diagnose faults in induction motors operating under transient conditions. The results show that it is suitable for online diagnosis. Wu J D et al. [
11] developed an engine platform diagnostic system. The system uses the Wigner Ville distribution to extract the instantaneous capability map as a feature quantity and input it into the upgraded network model for modeling. The experimental results show that the system has achieved good results. KankarP K et al. [
12] extracted the feature quantity from the wavelet coefficients of the collected vibration signal and performed the fault diagnosis in the local defects of the bearing components. The results of the fault classification show that the accuracy of the fault identification using the support vector machine is higher. However, there are still some defects in the use of these methods. SFFT has a low time-frequency resolution. Meanwhile, the short-time SFFT cannot meet the two conditions of the resolution of the time and frequency domain. The variation adopted by the Wigner Ville distribution is nonlinear and cross-interference will occur when the multi-component analysis is carried out. The decomposition of multi-component mixed signals by a wavelet transform will lead to the problem of mode aliasing. At the same time, there is no reference standard for selecting appropriate wavelet bases. In addition, the above method cannot adaptively decompose the signal.
Compared with the traditional methods above, time-frequency domain analysis methods such as empirical mode decomposition (EMD), cyclic symplectic component decomposition (CSCD), symplectic geometry packet decomposition (SGPD), and ensemble empirical mode decomposition (EEMD) proposed by Huang and other scholars [
13,
14,
15,
16] can adaptively decompose signals. Therefore, it shows certain advantages. Sun Y et al. [
17] introduced the EMD and improved Chebyshev distance into the bearing fault diagnosis. Experiments show that the method can diagnose bearing faults by using the signal components obtained from EMD to construct the improved Chebyshev distance. Cui H et al. [
18] introduced EMD in the fault diagnosis of weak signals. The results show that it can improve the quality of decomposition. Aiming at the intermittent faults in analog circuits, Zhong T et al. [
19] offered a method combining EEMD and a deep belief network (DBN). They concluded that the method can independently select features and diagnosis intermittent faults and has a higher fault diagnosis accuracy than other standard methods. In an attempt to solve the problem of many harmonic components and noise signals mixed in the signals under complex operating conditions, Wang L et al. [
20] introduced a method combining EEMD and improved sparse representation. The experimental results show that it can effectively extract the shock components from the signals. Although EMD and EEMD have been tested in practical applications, the idea of this method is to follow the recursive decomposition pattern. Therefore, there are usually problems with mode aliasing and the end effect. In recent years, Dragomiretskiy et al. [
21] developed another method, namely, variational mode decomposition (VMD). As a signal processing method, this method decomposes the signal through non-recursive and variational modal decomposition mode to overcome modal aliasing and the endpoint effect and has been applied in fault diagnosis. Aiming at the diagnosis problem of bearing weak fault signals caused by long transmission paths, Cui H et al. [
22] introduced an algorithm combining VMD and maximum correlated kurtosis deconvolution (MCKD). The results show that it can diagnose rolling element faults. Ye M et al. [
23] introduced VMD in the diagnosis of bearing fault. First, the original signal is decomposed into multiple signal components. Then, multi-scale replacement entropy is extracted from the original signal to complete the modeling of the pattern recognition model. Experiments verify the effectiveness of this method. Since the early fault signal characteristics of hydro generators are weak, it is difficult to extract the fault characteristics. Tang X et al. [
24] used the technique of combining VMD and a singular value for fault diagnosis. The method’s accuracy is verified by analyzing the vibration data of the actual hydropower station. To effectively identify the early fault characteristics of the gearbox, Mansi, Saini K et al. [
25] introduced an algorithm by combining the maximum overlap discrete wavelet transform and the VMD. By comparing the recognition effects of the different classifiers, it is concluded that the fault features extracted by VMD are more conducive to accurately dividing the fault stages.
However, there is still some noise in the signal components after decomposition by time-frequency analysis of the rolling bearing fault signal under complex working conditions. If fault analysis is conducted directly, the noise interference will harm the development of the research work. To effectively reduce noise interference, Rudin et al. [
26] proposed the total variation denoising algorithm (TVD) and applied it to reduce the image noise. This method has achieved good results in the application process. TVD not only retains significant edges but also enhances the image’s structure. At present, the algorithm has been applied in many aspects of research work. Kumar S S et al. [
27] proposed a TVD-based ECG R-peak location algorithm. The experiment provedthat the algorithm can effectively retain the signal’s steep slope or peak value and has a high accuracy. Wan Z et al. [
28] proposed a kurtosis-wavelet total variation denoising model. The experiments verified the effectiveness and robustness of this method. Lv D et al. [
29] proposed an improved TVD algorithm. The results show that the algorithm can effectively improve the denoising effect.
In this paper, a method based on improved VMD multi-scale dispersion entropy and total variation denoising(TVD)-maximum second-order cyclostationary blind convolution (CYCBD) is proposed.First, according to the optimization principle of minimizing the mean value of dispersion entropy, the marine predator algorithm (MPA) is used to optimize the modal components and penalty factors in VMD to optimize the initialization parameters. Second, the optimization results are input into VMD for modeling and the fault signals are decomposed adaptively. Then, according to the combined weight screening criteria which were constructed, the optimal signal component is selected for TVD noise reduction and the noise-reduced signal is input into the CYCBD algorithm for filtering to further enhance the shock characteristics in the signal. Finally, the envelope spectrum of the signal is analyzed to extract the fault characteristic frequency.
The main contributions of this study are as follows:
- (1)
The strategy for optimizing VMD by MPA is proposed, and the initialization parameters of the algorithm are optimized. It enables the signal to be decomposed with a high quality and eliminates adverse effects, such as mode aliasing.
- (2)
A combined weight screening criterion that balances the advantages and disadvantages of the two indicators is constructed. On the basis of this, the evaluation of the IMF signal components and the selection of the best signal components are completed. Meanwhile, the signal is subsequently processed by TVD noise reduction to reduce the noise interference.
- (3)
After CYCBD filtering, the periodic pulse characteristics of the fault signals can be effectively enhanced. It makes the extracted bearing fault feature frequency clear and richer. It can provide an important referencemethod for solving the problem of fault feature extraction of rolling bearings.
The arrangement of this paper is as follows:
Section 2 describes the basic theory of improved VMD, multi-scale dispersion entropy, TVD, and CYCBD algorithms.
Section 3 introduces the specific steps and flow chart of the improved VMD multi-scale dispersion entropy and TVD-CYCBD.
Section 4 validates the feasibility of the proposed method.
Section 5 shows the practical application performance of the proposed method.
Section 6 draws a conclusion.
4. Simulation Verification
To determine whether the proposed method based on improved VMD multi-scale dispersion entropy and TVD-CYCBD can extract the fault pulse impact component, this research constructs the rolling bearing vibration simulation signal:
where
y0 is the displacement constant and its value is 5.
fn is the carrier frequency and its value is 3000 Hz.
is the damping coefficient and its value is 0.1.
fs is the sampling frequency and its value is 20 KHz.
t indicates the sampling time.
T = 0.01 s. The sampling points are
N = 4096. The fault frequency is
f0 = 100 Hz.
To simulate the bearing fault according to the actual situation, this experiment adds noise to the simulation signal
s(
t), and its signal-to-noise ratio (SNR) is −5 dB. The waveform of the simulation signal is shown in
Figure 3. The time and frequency domain diagram of the simulation signal after adding noise are shown in
Figure 3a,b.
Firstly, the MPA optimization algorithm is used to optimize the parameters in VMD. The parameter search range in VMD is as follows: the
k ∊ [3, 15] and the
α ∊ [100, 5000]. In the MPA algorithm, the population size is 10 and the
FADs are 0.2. Meanwhile, the maximum iteration number is 20. In the process of optimization, the fitness function adopted is the average value of dispersion entropy. After parameter optimization, the fitness curve of the MPA obtained is shown in
Figure 4. According to the results shown in
Figure 4, when the fitness value is optimal, the corresponding
k and
α are 3 and 3348, respectively. Therefore, the above parameters are substituted into the VMD for modeling and then VMD is performed on the simulation signal added with noise. To compare and analyze the effects of the MPA-VMD method and other methods, this research also conducted experiments based on the EMD and EEMD methods. The decomposition results obtained based on MPA-VMD, EMD, and EEMD are shown in
Figure 5 and
Figure 6.
Compared with
Figure 5 and
Figure 6, it is shown that the number of signal components obtained based on MPA-VMD is the least, and the modal components have a good separability and weak modal aliasing. More signal components are obtained based on the EMD and EEMD methods: 11 signal components and 1 residual component. Meanwhile, it can be seen that some signal components have severe mode aliasing and many false components are generated. Next, the kurtosis and correlation values of the signal components decomposed by the MPA-VMD, EMD, and EEMD methods will be calculated. Each signal component’s K-C combined weight index will be calculated according to the calculation formula of the combined weight proposed in this paper. The calculation results based on MPA-VMD, EMD, and EEMD are shown in
Table 1,
Table 2 and
Table 3.
By comparing the K-C combined weight index of each signal component in
Table 1, it is shown that the result value of IMF1 obtained based on the MPA-VMD method is the largest. The correlation and kurtosis values of this signal component are the largest compared with other signal components. Therefore, IMF1 is selected as the optimal signal component for the reduction in signal noise. Comparing the K-C combined weight index of each signal component in
Table 2 shows that the result value of IMF2 obtained based on the EMD method is the largest. Therefore, IMF2 is selected as the optimal signal component for the reduction in the signal noise. Comparing the K-C combined weight index of each signal component in
Table 3 shows that the result value of IMF2 obtained based on the EEMD method is the largest. Therefore, according to the comparison of the computer values, the IMF2 will be used as the optimal signal component for the reduction in the signal noise. Furthermore, it can also be seen from
Table 1,
Table 2 and
Table 3 that using one of the cross-correlation coefficients and kurtosis values to filter will cause a specific interference in the filtering of the signal components.
Figure 7,
Figure 8 and
Figure 9 are the time-domain waveforms of the signal components filtered based on MPA-VMD, EMD, and EEMD methods after noise reduction. Through analysis, the following conclusions can be drawn: after the TVD noise reduction, the noise interference has been reduced to varying degrees. Several evaluation indexes are introduced in this study to compare the noise reduction effects. They are SNR, RMSE, and MAE. Calculating the above index values shows the results in
Table 4.
The data shown in
Table 4 are the results of the three methods. It shows that the SNR based on the MPA-VMD-TVD method is 4.225, the correlation coefficient is 0.792, the RMSE is 0.357, and the MAE is 0.179. Compared with EMD-TVD and EEMD-TVD, the SNR is higher and the RMSE is smaller. Therefore, according to the above results, we can come to the conclusion that the method proposed in this paper has a better noise reduction effect.
Next, envelope spectrum analysis is performed on the noise-reduced signals using the above three methods. The envelope spectrum obtained by the hilbert transformation is shown in
Figure 10,
Figure 11 and
Figure 12. Through the analysis of the above three results, it can be seen that the fault characteristic frequency and its multiple frequency can appear in the envelope spectrum obtained based on the EMD-TVD method. However, the amplitude of the fault frequency is relatively low, which brings some interference to the extraction of the fault characteristics. Meanwhile, although the characteristic frequency of the fault and its double frequency, three-time frequency, four-time frequency, and other components can be seen from
Figure 10, due to an insufficient signal noise reduction, the interference of other irrelevant frequencies exists near the peak value of the multiple fault frequencies. From the envelope spectrum obtained on the basis of MPA-VMD-TVD, the fault characteristic frequency and its double frequency, three-time frequency, four-time frequency, and other components are clearly displayed. Meanwhile, the outside interference near the fault frequency is significantly reduced.
Finally, the above three signals after TVD noise reduction are inputted to the CYCBD filter for further filtering to enhance the signal’s periodic impact characteristics. In this algorithm, the cyclic frequency set is set to [100,200, …,1000]. Then, the signal filtered by the CYCBD is analyzed in the envelope. The time domain diagrams of the three signals filtered by the CYCBD filter are shown in
Figure 13,
Figure 14 and
Figure 15, and the generated envelope spectrum is shown in
Figure 16,
Figure 17 and
Figure 18. It can be seen from
Figure 13,
Figure 14 and
Figure 15 that after filtering, the periodic impact components in the time domain diagrams based on MPA-VMD-TVD, EMD-TVD, and EEMD-TVD methods have been greatly improved. Through the comparative analysis of
Figure 16,
Figure 17 and
Figure 18, it is shown that the characteristic frequency of the faultand its double to nine times of the fault frequency can be extracted by using the above three methods. At the same time, in general, the amplitude of the fault frequency and multiple frequencies of the fault frequency obtained based on the proposed method are the highest, and there is no outside interference near the fault frequency. However, there are still different degrees of outside interference near the fault frequency obtained by the other two methods. Therefore, the proposed method achieved better results.