Abstract
In order to diagnose an incipient fault in rotating machinery under complicated conditions, a fast sparse decomposition based on the Teager energy operator (TEO) is proposed in this paper. In this proposed method, firstly, the TEO is employed to enhance the envelope of the impulses, which is more sensitive to frequency and can eliminate the low-frequency harmonic component and noise; secondly, a smoothing filtering algorithm was adopted to suppress the noise in the TEO envelope; thirdly, the fault signal was reconstructed by multiplication of the filtered TEO envelope and the original fault signal; finally, sparse decomposition was used based on a generalized S-transform (GST) to obtain the sparse representation of the signal. The proposed preprocessing method using the filtered TEO can overcome the interference of high-frequency noise while maintaining the structure of fault impulses, which helps the processed signal perform better on sparse decomposition; sparse decomposition based on GST was used to represent the fault signal more quickly and more accurately. Simulation and application prove that the proposed method has good accuracy and efficiency, especially in conditions of very low SNR, such as impulses with anSNR of −8.75 dB that are submerged by noise of the same amplitude.
1. Introduction
The rotating components of machinery usually tend to manifest failures such as scuffing, pitting, and cracking. Detection of these failures in their incipient period can curb fault development, adjust production plans, and avoid huge economic losses and casualties [1,2]. The impulse component of the vibration signals from machinery is more insidious and harder to analyze, the main reasons being that these impulses usually hide in strong noise and appear non-periodic and sparse. Especially under the conditions of varying rotation speed, the fault type is impossible to identify through the traditional use of characteristic frequency [3].
In trying to solve the problem of impulse extraction, traditional fast Fourier transform (FFT) can only present the energy distribution of modulation frequency [4]. Methods such as wavelet transform (WT), empirical mode decomposition (EMD), local mean decomposition (LMD), and ensemble local mean decomposition (ELMD) are obviously effective in extracting signals with local features and widely used in mechanical fault diagnosis [5,6]. Meanwhile, many proven methods have been introduced to improve algorithm adaptability in signals with very low signal-to-noise ratio (SNR) [7]. Zhang proposed an optimized local mean ensemble decomposition method to determine an optimum set of ELMD parameters for vibration signal analysis, which can reduce mode mixing and improve fault detection ability [8]. Wang proposed a method based on ELMD and fast kurtograms to extract characteristic fault information from a strong noise-embedded signal [9]. Moreover, methods based on analytic models are also useful in incipient fault diagnosis, for example Wu established a dynamic model for a squirrel-cage induction motor in a dq coordinate system that can analyze the models and characteristics of an incipient broken-rotor-bar fault or turn-to-turn short fault [10]. To achieve more accurate representation of these impulses, Mallat first proposed a sparse representation method to extract impulses from an assembled redundant dictionary, which was a milestone of digital signal processing, and can represent impulses with higher precision [11]. The decomposition speed is the obvious deficiency, and to overcome this shortcoming, Yan proposed a fast sparse decomposition method based on time–frequency spectrum segmentation (SD-TFSS), which takes the complex matching pursuit to time–frequency spectrum processing [12]. Zhang proposed a whale optimization algorithm-optimized orthogonal matching pursuit (OMP) with a combined time–frequency atom dictionary, which can optimize the atomic parameters for best approximating the original signal [13].These methods are sensitive to noise, threshold, and decomposition level. In order to improve the SNR of the fault signal, Teager and Kaiser proposed an energy measurement method that includes both the amplitude and frequency of the signal [14,15,16]. This measure is called the Teager energy operator (TEO) [17]. However, in adopting the TEO, it is impossible to analyze a fault signal with varying speed, for example as in blind source separation and signal fault type identification.
In view of the above analysis, we proposed a novel fault diagnosis method using the TEO and sparse decomposition based on multi-resolution GST for rotating machinery in complicated conditions. In this method, we explored the structure of a signal processed by the TEO. Then, we proposed a preprocessing method with a filtered TEO to enhance the incipient fault signals, which can suppress noise and enhance impulses. Next, we used sparse decomposition based on multi-resolution GST to obtain the sparse representation of the enhanced signals. Finally, we rebuilt the initial fault signals and acquired the sparse representation of the original fault signals. Simulation and application verified the validity of the proposed method.
This paper is structured as follows: a fundamental introduction to the TEO and sparse decomposition based on multi-resolution GST time–frequency spectrum is presented in Section 2. The method proposed in this paper is presented in Section 3. The performance of the proposed method with simulated signals and engineering application is shown in Section 4 and Section 5. Finally, conclusions are presented in Section 6.
2. Background Theory
2.1. Teager Energy Operator
For any continuous signal , the definition of the Teager energy operator is given by:
where is the Teager energy operator of , is the first derivative of with respect to time , and is the second derivative of with respect to time .
If is a simple harmonic vibration signal, can track the energy of the signal. For example, if the system is set as an undamped linear positive vibration system constituted by a mass block and constant-stiffness spring, according to Newton’s second law:
where is the mass of the mass block, is the stiffness of the spring, is the displacement of the oscillator, and is the acceleration of the oscillator. So,
where is the amplitude of vibration, is the natural angular frequency, and , is the initial phase.
The energy of the system contains the kinetic energy of the mass block and potential energy of the spring, it can be calculated by:
which means the instantaneous energy of the simple harmonic vibration system is proportional to the squared product of the amplitude and frequency [18].
According to Equations (1) and (3), the Teager energy operator is:
The Teager energy operator can also reflect the energy of the signal , and it is also valid for damping the vibration signal of the form
Furthermore, the first derivative of the Teager energy operator is given by
which shows is more sensitive to frequency than , and it is more effective to improve the SNR of an impulse fault signal [19].
2.2. Sparse Decomposition Based on Multi-Resolution GST Time–Frequency Spectrum
In order to represent the signals with local features, the method of sparse decomposition adopts non-orthogonal and redundant atoms to match these signals, and it can achieve the representation more accurately and sparsely. However, to improve the accuracy of sparse decomposition, the scale of over-complete atom libraries is often very large, which seriously affects the efficiency of the search for the best atoms. Sparse decomposition based on a multi-resolution GST time–frequency spectrum can improve the efficiency of sparse decomposition by converting the atomic search process to an optimal time–frequency spectrum search. The flow of sparse decomposition based on a multi-resolution GST time–frequency spectrum is shown in Figure 1.
Figure 1.
The flow of sparse decomposition based on a multi-resolution GST time–frequency spectrum.
Realization of this method includes four steps: generation of all time–frequency spectra by GST, determination of optimal time–frequency factors, construction of optimal atoms by selected optimal time–frequency factors, and sparse representation using selected atoms.
In order to match the fault impulse signal better and facilitate the use of the fast algorithm, this method improves the model of impulse as:
where is the amplitude, is the scale factor, is the shift factor, is the phase factor, and is frequency factor.
GST is defined as follows:
where p is the adjustment factor.
Set the model of the over-complete atom library as:
Thus, .
It is not difficult to prove that
where is the real part of .
According to the analysis above, the inner product operation in atom searching can convert to searching for normalized time–frequency spectra with optimal . The maximum in the inner product corresponds to the maximum energy in the time–frequency spectra, and the time–frequency factors corresponding to the maximum energy are the optimal time–frequency factors of sparse decomposition.
Suppose k is the number of extracted optimal atoms, then the sparse representation of the signal is:
where is the analyzed signal, is the sparse represented signal, is the atom, and [20].
3. Fault Diagnosis through Sparse Decomposition Based on the Teager Energy Operator
3.1. Signal Preprocessing through Filtered TEO
Equations (5)–(7) show the results of the TEO when the amplitude is the form of . Now if the amplitude shown in Equation (8) is identified as the form of , the TEO can also be computed as follows.
Set the damping vibration signal of the form
where .
Thus, the expression of the TEO is
As the impulse signal possesses the feature of rapid decay, extremely short duration, and high oscillation frequency, the TEO of and the first derivative of the TEO can be similarly expressed by
Equation (15) shows both the TEO and the first derivative of the TEO are sensitive to frequency, so they are suitable for tracking impulse energy. Their disadvantage is that their shape would be affected by high frequency noise, so a smoothing filtering algorithm was adopted to maintain the shape. The operation is expressed by
where and are the filtered TEO and filtered first derivative of the TEO, respectively.
Figure 2 shows the TEO results of a noise-free impulse signal and a noisy impulse signal.
Figure 2.
The TEO results of a noise-free impulse signal and a noisy impulse signal: (a) noise-free impulse signal; (b) impulse signal with noise; (c) normalized TEO result of (a); (d) normalized TEO result of (b); (e) normalized filtered TEO result of (a); (f) normalized filtered TEO result of (b); (g) normalized first derivative of the TEO result of (a); (h) normalized first derivative of the TEO result of (b); (i) normalized filtered first derivative of the TEO result of (a); (j) normalized filtered first derivative of the TEO result of (b).
Figure 2a,c,e,g,i shows that the four TEO operations can achieve the same impulse envelope structure for a noise-free impulse signal. Figure 2b,d,f,h,j shows that the four TEO operations can improve the amplitude of the impulse and suppress noise effectively, but Figure 2d,h show that the envelopes with the TEO and first derivative of the TEO are sensitive to high-frequency noise. Figure 2f,j shows that the filtered operation can maintain the structure of the envelope effectively, and the filtered TEO performs better than the filtered first derivative of the TEO. Therefore, in this paper, the filtered TEO was adopted to enhance impulse envelopes.
The main purpose of signal preprocessing in this paper was to enhance the impulses and suppress noise without damaging the signal structure. Therefore, for the proposed signal preprocessing method, firstly, obtain the impulse envelope through the TEO; secondly, obtain the enhanced envelope through the smoothing filtering algorithm; and thirdly, acquire the enhanced impulses through the product of the enhanced envelope and the original signal.
The preprocessed signal with the filtered TEO is expressed by
Thus, once the optimal time–frequency factors can be extracted by sparse decomposition, the fault impulses could be restructured with factors of .
3.2. Sparse Decomposition Based on the TEO
After preprocessing through filtered TEO method, the impulses can be extracted appreciably, and noise is greatly suppressed. If the machinery rotates at a constant speed and runs under a single fault condition, usually taking the FFT for this preprocessing signal can obtain the characteristic fault frequency. If the machinery rotates at variable speed or runs under a multisource vibration condition, the impulses will perform their characteristics with aperiodicity and inconsistency. At this time, sparse decomposition can be introduced to extract all the impulses, by which further analysis and diagnosis can be realized. In order to improve the efficiency of the sparse decomposition, a method based on a multi-resolution GST time–frequency spectrum is adopted in this paper.
The flow of the proposed sparse decomposition based on the TEO is shown in Figure 3.
Figure 3.
The flow of the proposed sparse decomposition based on the TEO.
Realization of this method includes four steps: preprocessing with the filtered TEO to enhance the impulses, extraction of the best atoms for preprocessed signals, reconstruction of atoms for the original fault signal, and sparse representation with reconstructed atoms.
Suppose the time–frequency factors of the extracted atoms from the preprocessed signal are given by
where is the set of time–frequency factors for the preprocessed signal and is the number of extracted atoms.
The preprocessed signal can be represented sparsely in the library built from the extracted atoms as
where is the mathematical model of an atom given by
Thus, the time–frequency factors of atoms representing the initial fault signal can be calculated by
where is the set of time–frequency factors for the initial fault signal .
The initial fault signal can be represented by
4. Simulation Results and Analysis
The simulation was designed mainly to verify advantages in anti-interference and accuracy. Firstly, we used simulated signals to prove the advantage of using the filtered TEO compared to the traditional TEO. Secondly, we used simulated signals with different SNRs to prove the validity of the proposed method.
4.1. Comparison of the TEO and Filtered TEO
Simulated signals were constructed with impulses and white Gaussian noise, which is given by:
where is an impulse with an oscillation frequency of 1000Hz, is white Gaussian noise, and and are the corresponding coefficients.
The simulated signal is a noise-free impulse, is a noisy impulse, and . Methods using the TEO, the first derivative of the TEO, the filtered TEO, and the filtered first derivative of the TEO were adopted to process the simulated signals.
Figure 4 shows the preprocessed results of and with four different TEO methods.
Figure 4.
Preprocessed results of S1 and S2 with four different TEO methods: (a) simulated noise-free signal S1; (b) simulated noisy signal S2, and SNR= −0.71 dB; (c) processed using the TEO for S1; (d) processed using the TEO for S2; (e) processed using the filtered TEO for S1; (f) processed using the filtered TEO for S2; (g) processed using the first derivative of the TEO for S1; (h) processed using the first derivative of the TEO for S2; (i) processed using the filtered first derivative of the TEO for S1; (j) processed using the filtered first derivative of the TEO for S2.
Figure 4a,c,e,g,i shows that all the preprocessed impulses match the expected impulse, which can be computed according to the original impulse. Figure 4b,d,f,h,j shows that all the preprocessed signals enhance the impulse and suppress noise. The comparison of Figure 4d,h shows that the enhanced impulse was affected by high-frequency noise more seriously through the first derivative of the TEO. Figure 4f,j reflects that the filtered TEO and filtered first derivative of the TEO performed better.
To further evaluate the performance of these four methods, correlation of preprocessed impulse and expected impulse was introduced. Obviously, the larger the correlation is, the more similar the preprocessed impulse and expected impulse are, and the better the method performs.
Table 1 shows the correlation of preprocessed impulses and expected impulses with different SNRs.
Table 1.
Correlation of preprocessed impulses and expected impulses with different SNRs.
Table 1 shows that: 1. With a decrease in SNR, the impulse would be covered by noise (column 2); 2. TEO can weakly enhance the impulse in high SNRs, but it is ineffective in low SNRs (column 3); 3. A filtered TEO can greatly enhance the impulse even in very low SNRs (column 4); 4. The first derivative of the TEO cannot enhance an impulse limited by noise (column 5); 5. The filtered first derivative of the TEO can enhance the impulse in high SNRs, but it is also ineffective for low SNRs (column 6).
Therefore, the filtered TEO has the best performance, exceptionally enhancing impulses in very low SNRs. Preprocessing with the filtered TEO can not only retain the structural characteristics of impulses but can also greatly enhance the impulses.
4.2. Comparison of the Proposed Method with Traditional Sparse Decomposition Based on Multi-Resolution GST Time–Frequency Spectrum
Three simulated signals consisting of impulses and noises were constructed, which is given by:
where denotes impulses, is white Gaussian noise, and is the coefficient of noise. To simulate the impulses with aperiodicity and multi-source characteristics, three impulses with different structures were generated, and the time–frequency factors of are shown in Table 2.
Table 2.
Time–frequency factors of .
Changing the value of a, simulated signals with different SNRs were generated. is a noise-free signal, is a noisy signal with SNR = −3.16 dB, and is a noisy signal with a lower SNR = −8.75 dB.
The simulated signals , , and are shown in Figure 5.
Figure 5.
The simulated signals: (a) : noise-free signal; (b) : noisy signal, SNR = −3.16 dB; (c) : noisy signal, SNR = −8.75 dB.
The enhanced versions of the simulated signals using the filtered TEO are shown in Figure 6.
Figure 6.
Enhanced signals using the filtered TEO: (a) : noise-free signal; (b) : noisy signal, SNR = −3.16 dB; (c) : noisy signal, SNR = −8.75 dB.
Comparison between Figure 5a and Figure 6a shows the amplified amplitude is related to the impulse frequency and the attenuation of the enhanced signals is more rapid, which matches the characteristics of the TEO. Figure 6b,c shows the impulses are greatly improved.
To describe the good performance of the proposed method, a comparison of the proposed method and traditional sparse decomposition based on a multi-resolution GST time–frequency spectrum for every impulse of S3 is shown in Figure 7.
Figure 7.
Comparison of proposed method and traditional method: (a) first impulse, proposed method, ; (b) first impulse, traditional method,; (c) second impulse, proposed method, ; (d) second impulse, traditional method, ; (e) third impulse, proposed method, ; (f) third impulse, traditional method, . The decomposed results are shown in Figure 8.
Figure 8.
The decomposed results: (a) sparse representation, proposed method; (b) residual, proposed method; (c) sparse representation, traditional method; (d) residual, traditional method.
Figure 7a,c,e shows that the optimal spectra with the proposed method can greatly suppress noise by preprocessing through the filtered TEO, and the corresponding are close to times those of the simulated impulses. Figure 7b,d,f shows that the optimal spectra with the traditional method have strong noise, and the error of time–frequency factors are greater compared to Figure 7a,c,e.
To express the effect of these two methods, Table 3, Table 4, Table 5 and Table 6 show the extracted time–frequency factors for and , respectively.
Table 3.
Time–frequency factors of with the proposed method.
Table 4.
Time–frequency factors of with the traditional method.
Table 5.
Time–frequency factors of with the proposed method.
Table 6.
Time–frequency factors of with the traditional method.
5. Engineering Application
To verify the practicability of the proposed fast sparse decomposition method based on time–frequency spectrum optimization, a set of outer-ring fault signals with rotation speed linear accelerations from 300 r/min to 450 r/min in 0.25 s were acquired from a fault simulation platform for rotating machinery. The fault simulation platform is shown in Figure 9, and the outer-ring fault bearings are shown in Figure 10. The bearing parameters are shown in Table 7. The acquired signal and extracted signal using the proposed method are shown in Figure 11.
Figure 9.
The fault simulation platform.
Figure 10.
The outer-ring fault bearing.
Table 7.
Bearing parameters.
Figure 11.
Acquired signal and extracted signal using the proposed method: (a) acquired signal; (b) extracted impulses; (c) residual.
Figure 11 shows all the impulses can be extracted from the fault signal, the amplitude is increasing with the rotating speed, and the interval is decreasing with the rotating speed. As the impulses are non-periodic, the traditional frequency analysis method is not applicable. Consistent with the feature of amplitudes and intervals changing with rotation speed, the fault type can be identified as an outer ring fault, which conforms to the facts.
The engineering application proves the proposed method can extract non-periodic impulses exactly and can identify the fault type under conditions of changing rotation speed.
6. Conclusions
In this paper, we proposed a fast sparse decomposition based on the Teager energy operator in the extraction of weak fault signals. Results from simulation and engineering applications verify the superiority of the proposed method. Our conclusions are summarized as follows:
- (1)
- The proposed preprocessing method with filtered Teager energy operation is more effective in restraining the low-frequency harmonic component and noise and improving impulses with high oscillation frequency. More importantly, it can retain the structure of the impulse, which is critical to the sparse decomposition.
- (2)
- The proposed sparse decomposition method based on the Teager energy operation performs well in terms of accuracy and efficiency in extracting impulses from low SNR signals and is more applicable in complex and harsh environments.
In the future, we will carry out the following research:
- (1)
- Improve the performance of the filtered TEO, such as an adaptive filtering strategy.
- (2)
- Improve research efficiency in the time–frequency spectra; the proposed research method still needs to generate all the spectra, which need a great deal of calculation.
Author Contributions
Data curation, Z.L.; Methodology, F.Z. (Fengqi Zhou) and X.L.; Writing—original draft, B.Y.; Writing—review & editing, F.Z. (Fengxing Zhou). All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Natural Science Foundation of Hubei Province (No. 2019CFB133) and the National Natural Science Foundation of China (No. 51975433, 51975430).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Lin, J.S.; Dou, C.H. The diagnostic line: A novel criterion for condition monitoring of rotating machinery. ISA Trans. 2015, 59, 232–242. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yang, Z.; Li, Z.Q.; Zhou, F.X.; Ma, Y.J.; Yan, B.K. Weak fault feature extraction method based on improved stochastic resonance. Sensors 2022, 22, 6644. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Xu, Y.P.; Di, L.; Zhou, J.; Jin, C.W.; Guo, Q.T. Active magnetic bearings used as exciters for rolling element bearing outer race defect diagnosis. ISA Trans. 2016, 61, 221–228. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ma, J.P.; Jiang, J. Analysis and design of modified window shapes for S-transform to improve time-frequency localization. Mech. Syst. Signal Process. 2015, 58–59, 271–284. [Google Scholar] [CrossRef] [Scilit]
- Osman, S.; Wang, W. A normalized Hilbert-Huang transform technique for bearing fault detection. J. Vib. Control 2016, 22, 2771–2787. [Google Scholar] [CrossRef] [Scilit]
- Donoho, D.L.; Tsaig, Y.; Drori, I. Sparse solution of underdetermined systems of linear equations by stagewise orthogonal matching pursuit. IEEE Trans. Inf. Theory 2012, 58, 1094–1121. [Google Scholar] [CrossRef] [Scilit]
- Yan, B.K.; Zhou, F.X. Initial fault identification of bearing based on coherent cumulant stagewise orthogonal matching pursuit. J. Mech. Eng. 2015, 50, 88–96. [Google Scholar] [CrossRef] [Scilit]
- Zhang, C.; Li, Z.X.; Hu, C.; Chen, S.; Wang, J.G.; Zhang, X.G. An optimized ensemble local mean decomposition method for fault detection of mechanical components. Meas. Sci. Technol. 2017, 28, 035102. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.W.; Liu, Z.W.; Miao, Q.; Zhang, X. Time-frequency analysis based on ensemble local mean decomposition and fast kurtogram for rotating machinery fault diagnosis. Mech. Syst. Signal Process. 2018, 103, 60–75. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.K.; Jiang, B.; Wang, Y.L. Incipient winding fault detection and diagnosis for squirrel-cage induction motors equipped on CRH trains. ISA Trans. 2020, 99, 488–495. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Mallat, S.G.; Zhang, Z.F. Matching pursuit with time-frequency dictionaries. IEEE Trans. Signal Process. 1993, 41, 3397–3415. [Google Scholar] [CrossRef] [Scilit]
- Yan, B.K.; Wang, B.; Zhou, F.X.; Li, W.G.; Xu, B. Sparse decomposition method based on time-frequency spectrum segmentation for fault signals in rotating machinery. ISA Trans. 2018, 83, 142–153. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, X.; Liu, Z.W.; Miao, Q.; Wang, L. Bearing fault diagnosis using a whale optimization algorithm-optimized orthogonal matching pursuit with a combined time-frequency atom dictionary. Mech. Syst. Signal Process. 2018, 107, 29–42. [Google Scholar] [CrossRef] [Scilit]
- Teager, H.M.; Teager, S.M. A phenomenological model for vowel production in the vocal tract. Speech Sci. Recent Adv. 1983, 3, 73–109. [Google Scholar]
- Xu, B.; Zhou, F.X.; Li, H.P.; Yan, B.K.; Liu, Y. Early fault feature extraction of bearings based on Teager energy operator and optimal VMD. ISA Trans. 2019, 86, 249–265. [Google Scholar] [CrossRef] [Scilit]
- Kaiser, J.F. On a simple algorithm to calculate the energy of a signal. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Albuquerque, NM, USA, 3–6 April 1990; pp. 381–384. [Google Scholar]
- Boudraa, A.O.; Salzenstein, F. Teager-Kaiser energy methods for signal and image analysis: A review. Digit. Signal Process. 2018, 78, 338–375. [Google Scholar] [CrossRef] [Scilit]
- Pei, X.L.; Zheng, X.Y.; Wu, J.L. Intelligent bearing fault diagnosis based on Teager energy operator demodulation and multiscale compressed sensing deep autoencoder. Measurement 2021, 179, 109452. [Google Scholar] [CrossRef] [Scilit]
- Galezia, A.; Gryllias, K. Application of the Combined Teager-Kaiser Envelope for bearing fault diagnosis. Measurement 2021, 182, 109710. [Google Scholar] [CrossRef] [Scilit]
- Yan, B.K.; Wang, B.; Zhou, F.X.; Li, W.G.; Xu, B. Sparse feature extraction for fault diagnosis of rotating machinery based on sparse decomposition combined multiresolution generalized S transform. J. Low Freq. Noise Vib. Act. Control 2019, 38, 441–456. [Google Scholar] [CrossRef] [Scilit]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).














