1. Introduction
The early faults of rolling bearings have characteristics such as unclear symptoms, weak feature information, and low SNR [
1]. In actual working conditions, the vibration signal of bearing faults is a non-stationary and nonlinear signal, and the fault features contained in it are often submerged in strong background noise, making it difficult to extract early fault features of rolling bearings.
The TEO is a differential operator proposed by Kaiser in 1990, which has been effectively applied in signal demodulation and bearing fault diagnosis. The Teager energy operator provides a method for the recognition of impact features in rolling bearing signals [
2]. Zhu used a combination of parameter adaptive modal decomposition and the TEO to introduce the maximum weighted kurtosis index for parameter optimization, extracting fault features from early faults in rotating machinery, and achieving the fault diagnosis of rolling bearings [
3]. Zhou proposed a method to enhance the weak fault features of motor bearings by combining the advantages of adaptive morphological filtering and the TEO, achieving the recognition of different fault features of motor bearings [
4]. Galezia proposed a multi-band demodulation analysis, which utilizes a combination of bandpass filters and the TEO to extract fault feature frequencies from bearing fault signals [
5]. Han applied the method of combining complementary ensemble empirical mode decomposition with the TEO to low-speed rolling bearings, effectively extracting fault features of low-speed bearings [
6].
Most of these methods use the TEO as a means of shock signal demodulation, which requires obtaining shock components with high SNRs through other signal decomposition methods [
7,
8]. Therefore, it is difficult to achieve good results when analyzing low-SNR fault signals. After theoretical derivation and simulation experiment analysis, it was found that multiplying the TEO with the original signal can greatly amplify the impact component, while the structure of the impact component itself remains unchanged. However, the envelope of the TEO is susceptible to high-frequency noise interference, which affects the effectiveness of feature extraction. To obtain a smoother envelope, the least squares method can be used to filter and suppress high-frequency noise.
Least squares filtering is an adaptive filtering method that does not rely on the model and relevant statistical features of the signal, and the computational complexity is very small [
9]. S–Golay filtering is a method of fitting signals in the time domain using the least squares method, which can remove noise without changing the signal structure. Zhang used a combination of the S-Golay filter and the local mean decomposition method to remove sharp pulse noise from the fault signal and then used the denoised signal as the input of local mean decomposition to successfully extract the fault feature frequency of the signal [
10]. Zhu proposed using the signal-denoising methods of singular value decomposition and the S–Golay filter. First, singular value decomposition was performed on the signal to obtain the reconstructed signal, and then the singular value of the reconstructed signal was optimized using an S–Golay filter, effectively reducing the interference of noise in the signal [
11].
Under complex operating conditions such as variable speed rotation or start–brake operation, equipment often lacks periodicity in impact signals. Some devices even have multiple sources of vibration, resulting in the severe coupling of fault signals [
12,
13]. Traditional time–frequency methods are difficult to diagnose; therefore, it is necessary to analyze the structure of the impact signal itself, using sparse decomposition and its improved methods [
14,
15]. To improve the accuracy of such methods, this article will enhance the feature of the fault signal without changing the structural features of the impact signal itself.
An incipient fault feature extraction of rolling bearings based on signal reconstruction is proposed. Firstly, TEO processing is performed on early bearing fault signals. Then, the particle swarm optimization algorithm is used to find the optimal window length and fitting order of the S–Golay filter, and then the S–Golay filter is used for filtering to obtain a smooth TEO envelope of the shock signal. Finally, by multiplying the filtered envelope signal with the original signal and enhancing the impact component, the feature-enhanced fault signal is obtained, achieving the early fault feature extraction of rolling bearings.
The proposed method focuses on fault diagnosis specifically in rotating mechanical equipment. It aims to identify various types of faults that would occur in rolling bearings, such as peeling, corrosion, fracture, fatigue, and others. By applying this method, operators can analyze these specific faults to ensure the reliable and efficient operation of the equipment.
3. Incipient Fault Feature Extraction Method Based on Signal Reconstruction
3.1. TEO Pre-Treatment
For a fault impulse signal, the expression is
where
is amplitude,
is the scale factor,
is the shift factor,
is the frequency factor, and
is the phase factor. The TEO of the fault impulse signal is as follows:
Multiply the TEO processed signal with the original signal to obtain the reconstructed signal as shown:
Comparing Equations (6) and (9), it can be seen that the modulation signal has not changed; the amplitude of the signal has been greatly enhanced, which is proportional to the square of the natural frequency; and the attenuation coefficient has become larger. The simulation signal and reconstruction signal are shown in
Figure 1.
As shown in
Figure 1, in the absence of noise, the amplitude of the simulated signal after TEO processing increases, and the reconstructed signal structure remains unchanged. As shown in Equation (9), the amplitude of the reconstructed signal increases by multiplying the cubic power of the original amplitude by the square of the frequency, greatly increasing the impact component in the signal. But in the noised impulse signal, it is obvious that there is noise on the TEO envelope, and the reconstructed signal cannot distinguish the complete impact signal components. Therefore, for signals with noise, filtering processing is required after TEO processing. The S–Golay filter is a principle that uses the least squares method to fit curves for filtering. Using the S–Golay filter, the high frequency noise can be removed, and the low-frequency TEO envelope components can be retained; thus, the smooth TEO envelope can be obtained.
3.2. Performance Index
To evaluate the signal integrity of the reconstructed signal in this method, the correlation coefficient between the reconstructed signal and the original signal is used as the evaluation index. The correlation coefficient
is defined as follows:
where
N is the signal length,
s(
n) is the original signal amplitude, and
y(
n) is the reconstructed signal amplitude.
3.3. S–Golay Filter Based on PSO
To evaluate the effectiveness of the S–Golay filter on TEO filtering, the amplitude ratio
between the filtered signal and the TEO processed signal is used as the fitness function, with
defined as follows:
where
is the filtered signal, and
is the processed signal for TEO.
The most important parameters for the S–Golay filter are window length and fitting order. When the fitness function of reaches the maximum, the window length and fitting order reach the optimal values, and the S–Golay filter produces the best filtering effect.
PSO is an optimization algorithm with global search ability. In the proposed method, PSO is used to search the optimal window length and fitting order of the S–Golay filter. The specific process is as follows:
Step 1: Initialize the particle swarm. Set the number of iterations to , the population size to , the weight coefficient to , the acceleration factor to , , and the random factor to , . Set the initial position and initial speed of each particle. Define the local optimal value of each particle to , and the optimal value of all particles to .
Step 2: Using SNR as the fitness value of particles , determine the optimal value of the current individual based on the particle parameters with the highest amplitude ratio according to different particle amplitude ratios.
Step 3: Update the position and velocity of particles , as shown in Formula (5).
Step 4: Determine whether the convergence criteria of the iterative algorithm have been met. If they are met, end the iteration and obtain the window length and fitting order for the optimal filtering effect. Otherwise, , and proceed to step 2.
3.4. Incipient Fault Feature Extraction Method Based on Signal Reconstruction
Based on the above analysis, the flowchart of the incipient fault feature extraction method based on signal reconstruction is shown in
Figure 2.
The diagnostic method steps are as follows:
- (1)
Perform TEO processing on the original vibration signal.
- (2)
Use the particle swarm optimization algorithm to initialize the individual fitness function value, iterate continuously to obtain the maximum fitness function value, and find the optimal window length and fitting order.
- (3)
Filter the TEO processed signal using the optimized filter in step 2.
- (4)
Multiply the filtered signal by the original signal, completing the reconstruction of the signal, enhancing the impact components in the original signal, and achieving the feature extraction of the fault signal.
4. Simulate Analysis
To verify the effectiveness of the proposed incipient fault feature extraction method based on signal reconstruction, the improved complete ensemble empirical mode decomposition with adaptive noise (ICEEMDAN) method was introduced to compare and set a threshold for the IMF component. The iteration ends when the decomposed IMF component coefficient is less than this value. Its flowchart is shown in
Figure 3 [
17].
The simulation signal
is
where
is the periodic attenuation shock signal with a frequency of 5 Hz,
is the noise intensity,
is Gaussian white noise with a mean of 0 and a variance of 1. The sampling frequency
is 2000 Hz, and the sampling point
is 2000. Two sets of simulated signals with different
D are shown in
Figure 4.
As shown in
Figure 4, the impact components are clear when
D = 0.1, and the impact components are submerged in the noise when
D = 0.7.
In the process of the PSO algorithm, the initialization parameters are set to , , , set to 1.5, 2, , , , the initial position is 0 and the initial speed is 0; .
Using the proposed method and the ICEEMDAN method to extract feature impacts, the results of the proposed method for simulated signal with
D = 0.1 are shown in
Figure 5. The results of the ICEEMDAN method for simulated signal with
D = 0.1 are shown in
Figure 6. The results of the proposed method for simulated signal with
D = 0.7 are shown in
Figure 7. The results of the ICEEMDAN method for simulated signal with
D = 0.7 are shown in
Figure 8.
Figure 5 shows that when the noise intensity is not great, the TEO signal is close to the ideal signal, and the S–Golay filter based on PSO reaches the optimal value at the 7th iteration. The filtered TEO and reconstructed signal both express the good performance of the proposed method. Compared to
Figure 6, the reconstructed signal in
Figure 5 performs better in similarity and accuracy.
As shown in
Figure 5e, the comparison between the reconstructed signal and the simulated signal shows that only the attenuation coefficients of the two signals are different. As shown in Equation (6), only
is different between the two signals, while the other three factors
,
,
are exactly the same. As shown in Equation (6), the reconstructed signal attenuation coefficient increases three times compared to the original signal. As shown in
Figure 7e, only the attenuation coefficient of the impact in the signal has changed, but the overall impact has not changed, and the signal still has noise components after reconstruction.
Therefore, using the sparse decomposition method, only the scale factor of the reconstructed signal needs to be found, and then the impact component in the simulation signal can be calculated through Equation (9), which can quickly search for several factors in the simulation signal and better extract the simulation signal from noise.
Figure 7 shows that when the noise intensity is great, the TEO signal cannot present the feature of impacts; through the S–Golay filter based on PSO, the filtered TEO can suppress most of the noise and present the feature impacts. The reconstructed signal can also extract all the impacts. Compared to
Figure 8, the reconstructed signal in
Figure 5 performs better in similarity and accuracy.
To further improve the advantage of the proposed method, wavelet reconstruction and ICEEMDAN are introduced to process the signals with different SNRs. A correlation coefficient is used to evaluate the performance of different methods, and the higher the correlation coefficient is, the better the effect. The correlation coefficients of different methods are shown in
Table 1.
As shown in
Table 1, when the noise intensity is 0.1, all three methods have good reconstruction results, and the correlation coefficients are greater than 0.9. When the noise intensity is 0.4, the wavelet reconstruction effect and ICEEMDAN reconstruction effect are both poorer than the proposed method. When the noise intensity is 0.7, the wavelet reconstruction and ICEEMDAN reconstruction have little effect. The method proposed in this paper, on the other hand, has a prominent effect, with a correlation coefficient of 0.5031.
6. Conclusions
This paper proposes an incipient fault feature extraction method of rolling bearing based on signal reconstruction. Through simulation experiments and actual signal analysis, the effectiveness of the proposed method is verified, and the conclusions are as follows:
- (1)
The reconstructed signal is obtained by multiplying the filtered Teager–Kaiser energy operator (TEO) with the original signal. This approach proves effective in extracting weak impact components present amidst strong noise. When compared to the ICEEMDAN method, the proposed method demonstrates higher relevance to the original signal. It exhibits greater efficacy in accurately extracting and identifying fault features from the incipient fault signal.
- (2)
The S–Golay filter based on PSO is proposed to filter the noise in TEO, which can search the optimal window length and fitting order of the S–Golay filter, and can achieve the optimal filtering effect.
Limitations of this article include its primary suitability for early feature extraction of rolling bearing faults, specifically focused on outer ring and inner ring faults. However, its effectiveness may be limited when dealing with more complex faults such as those related to rolling elements. Additionally, the method may not be applicable to composite faults, where multiple fault types are present simultaneously. Extracting comprehensive fault feature information and isolating fault information for each specific fault type may prove challenging when confronted with multiple faults in rolling bearings.
In the future, we plan to conduct research on the following issues:
- (1)
The filter utilized in this method may still retain some residual noise even after processing. To enhance the effectiveness of the filter, further improvements can be made to reduce or completely eliminate the remaining noise. This could involve exploring different filter designs or enhancing the parameters used in the filtering process to achieve better noise reduction.
- (2)
This article uses a single signal reconstruction method for processing, and restores signal integrity through multiple reconstruction methods.
- (3)
After reconstructing the fault signal using the method proposed in this article, it can undergo additional analysis such as sparse decomposition and blind source separation. These further processing techniques can allow for the determination of several unknown parameters within the signal, leading to improved computational efficiency and accuracy in the sparse decomposition process. By incorporating sparse decomposition and blind source separation, a deeper understanding and characterization of the fault signal can be obtained.