Next Article in Journal
Dynamic Point Cloud Compression Based on Projections, Surface Reconstruction and Video Compression
Next Article in Special Issue
Intelligent Fault Diagnosis Framework for Modular Multilevel Converters in HVDC Transmission
Previous Article in Journal
Real-Time LIDAR-Based Urban Road and Sidewalk Detection for Autonomous Vehicles
Previous Article in Special Issue
Fuzzy Logic in Aircraft Onboard Systems Reliability Evaluation—A New Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Utilizing SVD and VMD for Denoising Non-Stationary Signals of Roller Bearings

1
School of Mechatronic Engineering, Xi’an Technological University, Xi’an 710021, China
2
Department of Electronic and Electrical Engineering, Brunel University London, London UB8 3PH, UK
3
School of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(1), 195; https://doi.org/10.3390/s22010195
Submission received: 5 December 2021 / Revised: 26 December 2021 / Accepted: 27 December 2021 / Published: 28 December 2021
(This article belongs to the Special Issue Artificial Intelligence for Fault Diagnostics and Prognostics)

Abstract

:
In view of the fact that vibration signals of rolling bearings are much contaminated by noise in the early failure period, this paper presents a new denoising SVD-VMD method by combining singular value decomposition (SVD) and variational mode decomposition (VMD). SVD is used to determine the structure of the underlying model, which is referred to as signal and noise subspaces, and VMD is used to decompose the original signal into several band-limited modes. Then the effective components are selected from these modes to reconstruct the denoised signal according to the difference spectrum (DS) of singular values and kurtosis values. Simulated signals and experimental signals of roller bearing faults have been analyzed using this proposed method and compared with SVD-DS. The results demonstrate that the proposed method can effectively retain the useful signals and denoise the bearing signals in extremely noisy backgrounds.

1. Introduction

As a basic supporting component, rolling element bearings are widely used in rotating mechanical systems, and play an important role in a variety of industries. As a matter of fact, more than 50% of rotating machinery failures are related to bearing faults [1,2]. Therefore, it is very necessary for bearings to carry out condition monitoring and analysis, in which, early weak faults of the bearings can be detected, and the fault situation can be controlled in time. It will help to cut costs related to long downtimes, emergency maintenance and human injuries. Vibration signal analysis is widely used for the detection of bearing faults because of its easy measurement and high correlation with structural dynamics [3,4,5,6]. However, the main obstacle of bearing signal analysis from vibration data is that the collected non-stationary signals usually mixed with heavy noise caused by coupled machine components and the running environment [7,8]. It is difficult to extract effective features; nonetheless, several ideas on feature selection can be found in [9,10,11,12,13]. As it is difficult to detect early faults from the non-stationary signals with heavy and complex background noise, vibration signal denoising is an important step for early fault detection and diagnosis of bearing faults.
There are many signal decomposition methods proposed for signal denoising, such as wavelet transform (WT), empirical mode decomposition (EMD), variational mode decomposition (VMD), and so on. WT can deal with signals mixed with non-stationary noise signals by decomposing them into non-overlapping frequency bands, but its accuracy depends excessively on the selection of wavelet basis function and the decomposition scale [14,15]. EMD, an adaptive signal processing method, has been proposed for solving non-linear and non-stationary signal analysis by Hilbert Huang et al. in 1998 [16], which can adaptively decompose the signal into a series of intrinsic mode functions (Intrinsic Mode Function, IMF) from high frequency to low frequency according to the characteristic time scale of the signal itself. Although EMD makes up for the limitations of WT, it still has some shortcomings. For example, EMD will amplify the envelope estimation error due to multiple recursive decompositions, resulting in end effects, modal aliasing, and pseudo-pulse phenomena [17]. Variational mode decomposition (VMD) method is a non-recursive signal processing method with a firm theoretical foundation proposed by Dragomiretskiy and Zosso in 2014 [18]. It can not only overcome the mode aliasing in EMD but also obtain a better filtering effect based on its own Wiener filtering characteristics. Owing to the advantages of small end effect, high operation efficiency and good noise robustness, VMD has gained much attention by researchers since it was proposed [19,20,21,22]. However, the key step in the decomposition algorithm is to find the appropriate parameters K and α, where K is the number of intrinsic mode functions and α is the penalty factor, which affect the decomposition precision of IMFs [23]. Huang et al. [24,25] proposed an improved scale space guided VMD algorithm which included dividing resonance frequency bands of signal frequency band in scale space to determine the number of intrinsic modes in VMD, estimate the initial center frequency and corresponding penalty factor of each intrinsic function of VMD according to the boundary of resonance frequency band, and improve the adaptability and accuracy of VMD. These methods require a priori experience to determine key parameters through estimation. Some researchers use evolutionary algorithms (such as GA [26,27], PSO [28,29], etc.) to optimize parameters of VMD. Optimization methods with evolutionary algorithms can solve complex problems without a priori knowledge, but the results are not easy to interpret, and always consume a lot of computing time.
Singular value decomposition (SVD) is a powerful representation which can decompose a matrix into three component-matrices, exposing many of the useful and interesting properties of the original matrix. SVD can be used to denoise signals [30] as a kind of subspace algorithm. It can easily trade noise and signal quality by selectively removing singular values in the SVD pseudoinverse. However, it may cause serious distortion of a signal, especially when the signal contains some impact components. In order to solve the distortion of denoised signal of SVD and the dilemma of parameter selection of VMD, this paper proposes to combine the methods of SVD and VMD. Here, the parameter K is focused on optimization because the number of IMFs is more important, and has direct influence on exposing the components of signals. The main contributions of this paper are summarized as follows:
(1)
SVD and difference spectrum (DS) of singular value are proposed to determine the number of intrinsic mode functions (IMFs) of VMD;
(2)
The effective order of SVD and the kurtosis of VMD are used to select the IMFs of VMD, and non-stationary signals are denoised by reconstructing the selected components of VMD;
(3)
The effectiveness and performance of the proposed method is verified using simulation bearing data and real experimental bearing data. These results are compared with those from SVD-DS.
The rest of this paper is arranged as follows. In Section 2 we introduce the theoretical basis of VMD, SVD, and difference spectrum (DS) of singular value. A novel denoising approach of combination of VMD and SVD is proposed in Section 3. The feasibility and performance of the proposed approach are discussed in Section 4 for simulated bearing signals and in Section 5 for real experimental bearing signals, respectively. Conclusions are drawn in Section 6.

2. Theoretical Basis

2.1. Singular Value Decomposition (SVD)

Singular value decomposition (SVD) has attracted a lot of attention because of its ability of noise filtering, disturbance in-sensitivity and high-resolution spectral factorization [31]. As pointed out by De Moor [32], SVD can also be applied to determine the structure of the underlying model which is contained in the singular values. The underlying model is referred to as signal and noise subspaces.
For a real matrix [A] of dimension p × q, there exists a p × p orthogonal matrix [U], a q × q orthogonal matrix [V] and a p × q diagonal matrix [Σ] (possibly a diagonal square matrix augmented with zero rows or columns), so that the following decomposition holds:
A = U Σ V T Σ = [ σ 1 · · σ p ] ; ( p = min ( m , n ) )
where Σ contains the singular values ordered in descending order of magnitude, σ 1 > σ 2 > > σ p 0 . U and V consist of the left and right singular vectors of A.
SVD reveals useful information about A . The number of non-zero singular values coincides with the rank k of A. if we choose a number r which is smaller than k and set ( p r ) singular values to zero, we can construct a new rank-reduced singular matrix inversion.
A = U Σ r V T
A is an optimal lower-rank approximation to A and such a SVD is called truncated SVD. The value designed for r is very important because it will be a tradeoff between information loss and sensitivity to noise, which is called the number of effective singular values, and also called the effective order of the SVD.

2.2. Difference Spectrum of Singular Values

Difference spectrum of singular values [33] describes the changes of two adjacent singular values. There must be a peak in the difference spectrum which represents the boundary between useful signal and noise signal. It indicates that the singular value before and after the position has the largest difference in nature. Define the difference between adjacent singular values as follows:
b i = σ i σ i + 1 ; ( i = 1 , 2 , , ( p 1 ) )
Then, the sequence B = [ b 1 , b 2 , , b p 1 ] is called difference spectrum of singular values. The position of the maximum mutation point of the singular value can be found from the difference spectrum. The components corresponding to the r singular values before the mutation position are useful signals, and the components corresponding to other singular values after the mutation position are noise ones.

2.3. Variational Mode Decomposition (VMD)

VMD can effectively decompose non-stationary and nonlinear signals into a discrete set of quasi-orthogonal band limited intrinsic mode functions (IMFs) [18]. Each IMF component uk has a central frequency and a finite bandwidth. To evaluate the bandwidth of each mode, the corresponding constrained variational problem is given as follows:
{ min { u k } , { ω k } { k t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t 2 s . t .     k u k = f
where, { u k } = { u 1 , u 2 , , u k } is a set of modal component functions, the sum of them is the original signal f . t represents the gradient with respect to the time script t , { ω k } = { ω 1 , ω 2 , , ω k } is the center frequency set of the components, δ ( t ) denotes the impulse function, j is an imaginary unit, and represents the convolution operation.
To solve the above constrained problem, the quadratic penalty factor α and Lagrangian multiplier λ ( t ) are introduced to convert the constrained problem into the unconstrained variational problem. The augmented Lagrangian is expressed as
L ( { u k } , { ω k } , λ ) = α k t [ ( σ ( t ) + j π t ) e j ω k t ] 2 2 + f ( t ) k K u k ( t ) 2 2 + λ ( t ) , f ( t ) k K u k ( t )
In detail, the implementation process of the VMD is described as follows.
Step 1: Initialize mode { u ^ k 1 } , central frequency { ω ^ k 1 } , Lagrangian multiplier λ 1 , and iterations n.
Step 2: Execution cycle: n = n + 1.
Step 3: For all ω 0 , update u k , ω k and λ k .
u k n + 1 = arg u k min L ( { u i < k n + 1 } , { u i k n } , { ω i n } , λ n )
ω k n + 1 = arg ω k min L ( { u i n + 1 } , { ω i < k n + 1 } , { ω i < k n + 1 } , { ω i k n } , λ n )
λ k n + 1 = λ n + τ ( f k u k n + 1 )
Step 4: Repeat steps (2) to (3), until the convergence stop condition is satisfied. The stop condition is given as follows:
k ( u k n + 1 u k n 2 2 / u k n 2 2 ) < ε
Step 5: Stop the iterations and obtain the IMF components.
More details of the VMD algorithm can be found in [18].

3. The Proposed SVD-VMD Methodology

Combining the above theoretical basis, a novel denoising method for non-stationary signals based on SVD-VMD algorithm is proposed. There are two stages in the algorithm. In the first stage, the effective singular value order is obtained which reveals the underlying model structure of the signals. The detailed process is shown in the left part of the Figure 1. At first, the vibration signal with one-dimension is converted into a matrix form. We construct Hankel matrix [34] to satisfy the above requirement. For a vibration signal X = [ x ( 1 ) , x ( 2 ) , , x ( N ) ] , a Hankel matrix can be formed as
H = [ x ( 1 )   x ( 2 )     x ( n ) x ( 2 )   x ( 3 )     x ( n + 1 )       x ( m )   x ( m + 1 )   x ( N ) ]
where 1 < m < N , n = N m + 1 . Here, we set m = N / 2 .
Then, SVD is used to decompose the Hankel matrix and obtain two orthogonal matrices containing the left and right singular vectors, respectively, as well as a diagonal matrix containing the singular values ordered in descending order magnitude. Then, the difference spectrum of singular values is calculated, and the effective order r of singular values is determined according to the maximum mutation position of difference spectrum.
In the second stage, we use the obtained order to instruct VMD to decompose the original signal and select the relevant components to reconstruct denoised signal. The detailed process is shown in the right part of the Figure 1. Firstly, the original signal is decomposed by VMD with the number of IMFs K, where K is designed as (r + 2) when r is smaller than 3, else K is equal to r. When k is greater than 10, we set k as 10. The IMFs are obtained by decomposing the original signal with VMD, and the kurtosis values are calculated for each IMF. Finally, the relevant component corresponding to the maximum kurtosis value is selected to reconstruct the denoised signal.

4. Simulative Case Study

To verify the effectiveness of the proposed method, we used a simulated signal [35] which simulates the impact signal generated by the inner ring fault, and the signal was contaminated by white Gaussian noise. The time diagram and the spectrum of the impulsive signal are shown in Figure 2, and the time-domain waveform and frequency spectrum of the simulated signal are shown in Figure 3. The description of the simulation signal is shown in Equation (10).
{ x ( t ) = s ( t ) + n ( t ) = i A i h ( t i T ) + n ( t ) h ( t ) = exp ( C t ) cos ( 2 π f n t ) A i = 1 + A 0 cos ( 2 π f r t )
in which, x ( t ) represents is the observed signal, s ( t ) simulates the periodic impact component, and n(t) is the Gaussian noise signal, where SNR is −13 dB. A 0 is the amplitude which is set to be 0.3 and f r is the rotation frequency which is 30 Hz. C is the attenuation coefficient of 700 and resonance frequency is set to 4 KHz. The characteristic frequency of inner ring failure is 120 Hz. sampling frequency is 12 KHz and the signal length is 4096.
When the impulsive signal is weak or it is covered by strong background noise, the impulsive frequency may be hidden by noise. The simulated signal is formed by adding the Gaussian noise signal with SNR −13 dB to the impulsive signal. Figure 3 is the time-domain waveform and the frequency spectrum of the simulated signal.
Comparing Figure 3 with Figure 2, it is found that the periodic impact components in the simulated signal are completely submerged by noise, the impulsive frequency is hidden by noise, and the resonance frequency is also faintly visible.
Now we use the proposed SVD-VMD method to denoise the simulated signal. Firstly, we convert the simulated signal into the Hankel matrix and use SVD to decompose the Hankel matrix. The difference spectrum of singular values is shown in Figure 4. There are three peaks on the difference spectrum and the maximum peak occurs at the second index which has a far bigger peak than the other two peaks. It indicates that the properties of singular values are quite different before and after the position of the maximum peak. Therefore, we determine the effective order r of singular values to be two.
According to the above description of the SVD-VMD method, the IMFs number of VMD is set to be four according to the effective order r of singular values. The decomposition result of VMD for the simulated signal is shown in Figure 5. From the time-domain waveform in Figure 5, the second and the fourth IMFs have obvious impact components.
In order to select the component with the useful information, the kurtosis value is calculated for each IMF, which are recorded in Table 1. In Table 1, the fourth component has the maximum kurtosis value. Therefore, the fourth component is selected to reconstruct the denoised signal. Figure 6 is the denoised signal by using the proposed SVD-VMD algorithm.
In Figure 6, the time domain waveform of the denoised signal reveals the obvious impulsive components. Furthermore, from the frequency spectrum of the denoised signal, it not only exposes that the resonance frequency is 4 KHz corresponding to the maximum peak, but also exposes that the impulsive frequency is 0.12 KHz corresponding to the frequency difference of the adjacent peaks.
As we know, SVD itself can also be used for noise reduction if the effective order of singular values is found. The components corresponding to the effective order are useful and the other components are noise. There are many methods to determine the effective order of singular values such as the difference spectrum of singular values, singular value mean and singular value median. In this paper, we use difference spectrum (DS) of singular values to determine the effective order. This denoising method is called SVD-DS method. The denoised result is achieved by using SVD-DS is shown in Figure 7. We can see that the reconstructed signal is distorted and the impulsive components are nearly submerged in the noise due to its small intensity. From the frequency spectrum of the reconstructed signal, only resonance frequency can be seen, and the impulsive frequency has completely disappeared.
In order to evaluate quantitatively the noise reduction performance of the denoising methods, two indicators, namely, the output signal-to-noise ratio ( S N R o u t ) and the root-mean-square error ( R M S E ) were used. The definition of S N R o u t and R M S E are described as follows:
S N R o u t = 10 l o g n = 1 N f 2 ( n ) n = 1 N [ f ( n ) f ( n ) ] 2
R M S E = 1 N n = 1 N [ f ( n ) f ( n ) ] 2
where, f ( n ) is the denoised signal and f ( n ) is the original signal, and N is the length of the signal.
Table 2 describes the comparison between SVD-DS and SVD-VMD in terms of SNR and RMSE. The denoised signal by using SVD-VMD has higher signal-to-noise ratio and a smaller RMSE than that by using SVD-DS.
The denoising performance of SNRout and RMSE by the abovementioned methods for the noisy simulated non-stationary signal with different S N R i n from −20 dB to 5 dB is displayed in Table 3.
In Table 3, the proposed SVD-VMD method can denoise the signals with improved S N R o u t at different S N R i n but SVD-DS method can obtain the improved S N R o u t only at S N R i n 20 dB. Compared with SVD-DS method, the proposed SVD-VMD method showed the better performance of S N R o u t and R M S E at all different S N R i n .

5. Experimental Case Study

The real roller bearing vibration signal data are used to verify further the effectiveness of the proposed SVD-VMD method; these experimental data come from the electrical engineering laboratory of Case Western Reserve University [36]. The test bearings are drive-end bearings (6205-2RSJEM SKF, deep groove ball bearing), which support the motor shaft. As shown in Figure 8, a 2-hp motor is set on the left of test bed, and a torque transducer and encoder are located at the center of the test bed, and a dynamometer is arranged on the right of the test bed. The dynamometer is controlled so that desired torque load levels can be achieved. Single point faults were introduced to the test bearings using electrical-discharge machining with fault diameters of 21 mil, (1 mil = 0.001 inches). A 16-channel DAT recorder is used to collect vibration signals with a sampling frequency of 12 kHz per channel. Each data set contains 1.2 × 105 points. The experimental rotating frequency is about 30 Hz. The vibration signal of the rolling bearing with the inner ring failure is shown in Figure 9. The calculated defect frequency is 5.4152 times the shaft rotational speed (Hz). Since the shaft rotational speed is 1797 rpm (corresponding to the rotational frequency fr = 29.2 Hz), the inner ring fault frequency is 162.19 Hz.
From Figure 9, we can see that the maximum frequency spectrum is focused in 2.5~3.5 KHz of the frequency band. In order to observe the inner fault frequency, the frequency spectrum limited in 0.9 KHz is shown in Figure 9c. The inner ring fault frequency is 158.2 Hz which is close to the calculated 162.19 Hz, we also clearly observe 257.8 Hz (158.2 + 3*fr), 360.4 Hz (158.2 + 6*fr), 445.3 Hz (158.2 + 9*fr), and so on. These frequency components are their harmonics.
The denoising results of the proposed SVD-VMD method is shown Figure 10. Compared Figure 10b with Figure 9b, the noise signal with high frequency has been diminished and the useful signal containing the inner ring fault has been kept and easy to identify. Figure 11 is the results of the SVD-DS method. It can reveal the periodic impulsive signal but cannot identify the inner ring fault frequency.
The collected vibration signal in Figure 9 has clear properties because there are obvious impulsive components from the time-domain waveform of Figure 9a. In order to verify the capability of the proposed method for dealing with the non-stationary signals containing strong noise, Gaussian noise signal with −13 dB of SNR has been added to the collected bearing signal, which is shown in Figure 12. The time-domain waveform has not obvious impulsive components which is submerged in the strong noise and the frequency spectrum distributed in the whole frequency band and has not obvious characteristics.
To use the proposed SVD-VMD method, we construct Hankel matrix and decompose the matrix by SVD, then calculate the difference spectrum of singular which is shown in Figure 13. According to the difference spectrum, we find the maximum mutation position, from which we can determine the effective order of singular values. In Figure 13, there are four peaks and the maximum peak is at the index of eight which is larger than the other peaks.
According to the effective order, we decompose the vibration signal with strong noise into eight intrinsic mode functions. The kurtosis of each mode is calculated in Table 4. The kurtosis value at the sixth mode has the maximum value which is far larger than the other modes. The sixth component is selected to reconstruct denoised signal which is described in Figure 14. Compared the time-domain waveform of Figure 14 with that of Figure 12, it is visible that the denoised signal can reveals obvious impulsive components. Due to interference of the noise intensity, the components of inner ring fault frequency which are always low frequency are diminished as the noise ones. From the retained spectrum we can get 30 Hz of the rotational frequency.
We also reconstructed the components corresponding to the effective order of singular values. The denoised results are shown in Figure 15. The time-domain waveform reveals that the signal contains impulsive components and the frequency spectrum is also focused on the high frequency. Although the frequency spectrum is very clear, we cannot get any fault frequency or rotational frequency. Comparing the frequency spectrum of Figure 14 and Figure 15 with that of Figure 13, the peak of Figure 14 is very close to that of Figure 13, but the peak of Figure 15 is very different, whatever the peak value or the corresponding frequency. In order to quantify the evaluation of denoising effectivity, the SNR and RMSE are calculated for the two methods in Table 5. It should be noted that the collected vibration signal is treated as the clear signal for the convenience of calculation. It is obvious that the proposed SVD-VMD has better performance even for the real experimental signal with strong noise.

6. Conclusions

This paper has proposed a novel denoising method which utilizes both SVD and VMD. SVD is used to expose the underlying model of the signal, where we obtain the effective order of singular values by calculating the difference spectrum of singular values. The obtained effective order guides VMD to set the appropriate numbers of IMFs. Calculating the kurtosis value for each IMF, the IMF corresponding to the maximum value is selected to reconstruct the denoised signal. Compared with the evolutionary algorithm, this method is not a black box, and the results can be explained. Moreover, it does not require a lot of computation and time. Compared with SVD-DS, the proposed method has superior denoising performance when it is applied to the simulation signals and the real experimental signals of the roller bearing faults. The results demonstrate that, whether it is for high signal-to-noise ratio signals or low signal-to-noise ratio signals, the proposed SVD-VMD performs better.
It should be noted that there are other denoising techniques, e.g., K-SVD and compressed sensing, which have not been studied here. We consider the proposed denoising technique in this paper will be effective for vibration signals from rotating machines. We also anticipate that this technique will work with some other types of signals. In the future, we may use this new denoising method in the acoustic analysis and compare the advantages/disadvantages between vibration analysis and acoustic analysis.

Author Contributions

Q.W., L.W. and A.K.N. conceived and designed this paper. H.Y. and D.W. offered good suggestions about the method. Q.W. analyzed the data. Q.W. and A.K.N. wrote a draft of the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, No. 51105291, by the Shaanxi Provincial Science and Technology Department, No. 2020GY-124 and NO.2019GY-125, and by the Key Laboratory Project of Department of Education of Shaanxi Province, No.19JS034.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Authors would like to thank the National Fund for Study Abroad (China) and Brunel University London (UK) for supporting this research work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, Y.; Yu, D.; Cheng, J. A fault diagnosis approach for roller bearing based on IMF envelope spectrum and SVM. Measurement 2007, 40, 943–950. [Google Scholar] [CrossRef]
  2. Zhang, L.; Xiong, G.; Liu, H.; Zou, H.; Guo, W. Bearing fault diagnosis using multi-scale entropy and adaptive neuro-fuzzy inference. Expert Syst. Appl. 2010, 37, 6077–6085. [Google Scholar] [CrossRef]
  3. Fan, X.F.; Zuo, M.J. Machine fault feature extraction based on intrinsic mode functions. Meas. Sci. Technol. 2008, 19, 045105. [Google Scholar] [CrossRef]
  4. Chen, B.J.; He, Z.J.; Chen, X.F.; Cao, H.R. A demodulating approach based on local mean decomposition and its applications in mechanical fault diagnosis. Meas. Sci. Technol. 2011, 22, 055704. [Google Scholar] [CrossRef]
  5. Lei, Y.G.; Dong, H.; Jing, L.; He, Z. Planetary gearbox fault diagnosis using an adaptive stochastic resonance method. Mech. Syst. Signal Process. 2013, 38, 113–124. [Google Scholar] [CrossRef]
  6. Yu, L.; Junhong, Z.; Fengrong, B.; Jiewei, L.; Wenpeng, M. A fault diagnosis approach for diesel engine valve train based on improved ITD and SDAG-RVM. Meas. Sci. Technol. 2015, 26, 025003. [Google Scholar] [CrossRef]
  7. Liu, J.; Wang, W.; Golnaraghi, F.; Liu, K. Wavelet spectrum analysis for bearing fault diagnostics. Meas. Sci. Technol. 2007, 19, 015105. [Google Scholar] [CrossRef]
  8. Randall, R.B.; Antoni, J. Rolling element bearing diagnostics-a tutorial. Mech. Syst. Signal Process. 2011, 25, 485–520. [Google Scholar] [CrossRef]
  9. Zhang, L.; Nandi, A.K. Fault classification using genetic programming. Mech. Syst. Signal Process. 2007, 21, 1273–1284. [Google Scholar] [CrossRef]
  10. Zhang, L.; Jack, L.B.; Nandi, A.K. Fault detection using genetic programming. Mech. Syst. Signal Process. 2005, 19, 271–289. [Google Scholar] [CrossRef]
  11. Guo, H.; Jack, L.B.; Nandi, A.K. Feature generation using genetic programming with application to fault classification. IEEE Trans. Syst. Man Cybern. Part B 2005, 35, 89–99. [Google Scholar] [CrossRef]
  12. Jack, L.B.; Nandi, A.K. Fault detection using support vector machines and artificial neural networks, augmented by genetic algorithms. Mech. Syst. Signal Process. 2002, 16, 373–390. [Google Scholar] [CrossRef]
  13. Jack, L.B.; Nandi, A.K. Genetic algorithms for feature selection in machine condition monitoring with vibration signals. IEE Proc. Part Vis. 2000, 147, 205–212. [Google Scholar] [CrossRef]
  14. Zhou, Z.; Hua, D.; Wang, Y.; Yan, Q.; Li, S.; Li, Y.; Wang, H. Improvement of the signal to noise ratio of Lidar echo signal based on wavelet de-noising technique. Opt. Lasers Eng. 2013, 51, 961–966. [Google Scholar] [CrossRef]
  15. Wu, S.; Liu, Z.; Liu, B. Enhancement of lidar backscatters signal-to-noise ratio using empirical mode decomposition method. Opt. Commun. 2006, 267, 137–144. [Google Scholar] [CrossRef]
  16. Huang, N.E.; Shen, Z.; Long, S.R. The empirical mode decomposition and Hilbert spectrum for non-linear and nonstationary time series analysis. Proc. R. Soc. Lond. Ser. A 1998, 454, 903–995. [Google Scholar] [CrossRef]
  17. Yu, X.; Dong, F.; Ding, E.J.; Wu, S.P.; Fan, C.Y. Rolling bearing fault diagnosis using modified LFDA and EMD with sensitive feature selection. IEEE Access 2018, 99, 3715–3730. [Google Scholar] [CrossRef]
  18. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  19. Isham, M.F.; Leong, M.S.; Lim, M.H.; Ahmad, Z.A. Variational mode decomposition: Mode determination method for rotating machinery diagnosis. J. Vibroeng. 2018, 20, 2604–2621. [Google Scholar] [CrossRef] [Green Version]
  20. Ran, G.; Jie, C.; Rongjing, H.; Hua, W.; Weiwei, W. Early fault diagnosis of rolling bearings based on adaptive variational mode decomposition and the Teager energy operator. Measurement 2020, 149, 106941. [Google Scholar]
  21. Zhao, H.; Li, L. Fault diagnosis of wind turbine bearing based on variational mode decomposition and Teager energy operator. IET Renew. Power Gener. 2016, 11, 453–460. [Google Scholar] [CrossRef]
  22. Wang, Q.; Yang, C.; Wan, H.; Deng, D.; Nandi, A.K. Bearing Fault Diagnosis Based on Optimized Variational Mode Decomposition and 1-D Convolutional Neural Networks. Meas. Sci. Technol. 2021, 32, 104007. [Google Scholar] [CrossRef]
  23. Yan, H.; Xu, T.; Wang, P.; Zhang, L.; Hu, H.; Bai, Y. MEMS Hydrophone Signal Denoising and Baseline Drift Removal Algorithm Based on Parameter-Optimized Variational Mode Decomposition and Correlation Coefficient. Sensors 2019, 19, 4622. [Google Scholar] [CrossRef] [Green Version]
  24. Yan, H. A modified scale-space guiding variational mode decomposition for high-speed railway bearing fault diagnosis. J. Sound Vib. 2019, 444, 216–234. [Google Scholar]
  25. Yan, H.; Jianhui, L.; Zechao, L.; Chenguang, H. Fault diagnosis of axle box bearing of high-speed train based on adaptive VMD. J. Vib. Shock. 2021, 40, 241–245. [Google Scholar] [CrossRef]
  26. Yong, H.; Hong, W.; Sui, G. New fault diagnosis approach for bearings based on parameter optimized VMD and genetic algorithm. J. Vib. Shock. 2021, 40, 184–189. [Google Scholar] [CrossRef]
  27. Jie, B. Fault Diagnosis of Bearing Combining Parameter Optimized Variational Mode Decomposition Based on Genetic Algorithm with 1.5-Dimensional Spectrum. J. Propuls. Technol. 2017, 38, 1619–1624. [Google Scholar] [CrossRef]
  28. Guiji, T.; Xiaolong, W. Parameter optimized Variational Mode decomposition method with application to incipient fault diagnosis of rolling bearing. J. Xi’an Jiaotong Univ. 2015, 49, 73–81. [Google Scholar] [CrossRef]
  29. Jun, Z.; Jianqun, Z.; Min, Z. Pso-VMD-MCKD based fault diagnosis for incipient damage in wind turbine rolling bearing. J. Vib. Meas. Diagn. 2020, 40, 287–296, 418. [Google Scholar] [CrossRef]
  30. Xiaotao, Z.; Weiguang, L. Denoising method for vibration signal based on singular value and singular vector. J. Vib. Meas. Diagn. 2018, 38, 553–559. [Google Scholar]
  31. Sciacca, L.J.; Evans, R.J. Multidimensional Inverse Problems in Ultrasonic Imaging. Control and Dynamic Systems. In Control and Dynamic Systems; Academic Press: Cambridge, MA, USA, 1995; Volume 69, pp. 1–48. [Google Scholar]
  32. Moonen, M.; de Moor, B. SVD and Signal Processing III; Elsevier Science: Amsterdam, The Netherlands, 1995; pp. 61–78. [Google Scholar]
  33. Zhao, X.; Ye, B.; Chen, T. Difference spectrum theory of singular value and its application to the fault diagnosis of headstock of lathe. J. Mech. Eng. 2010, 46, 100–108. [Google Scholar] [CrossRef]
  34. Reza, G.; Kenan, Y.S. SVD and Hankel matrix based de-noising approach for ball bearing fault detection and its assessment using artificial faults. Mech. Syst. Signal Process. 2016, 70/71, 36–50. [Google Scholar] [CrossRef]
  35. Tang, G.; Wang, X. An incipient fault diagnosis method for rolling bearing based on improved variation mode decomposition and singular value difference spectrum. J. Vib. Meas. Diagn. 2016, 36, 700–707. [Google Scholar] [CrossRef]
  36. Bearing Vibration Data Set. Case Western Reserve University. Available online: https://csegroups.case.edu/bearingdatacenter/pages/welcome-case-western-reserve-university-bearing-data-center-website (accessed on 21 April 2021).
Figure 1. Flowchart of the proposed SVD-VMD denoising method.
Figure 1. Flowchart of the proposed SVD-VMD denoising method.
Sensors 22 00195 g001
Figure 2. Time-domain waveform and frequency spectrum of impulsive signal. (a) Waveform of impulsive signal; (b) Spectrum of impulsive signal.
Figure 2. Time-domain waveform and frequency spectrum of impulsive signal. (a) Waveform of impulsive signal; (b) Spectrum of impulsive signal.
Sensors 22 00195 g002
Figure 3. Time-domain waveform and frequency spectrum of simulated signal. (a) Waveform of simulated signal (b) spectrum of simulated signal.
Figure 3. Time-domain waveform and frequency spectrum of simulated signal. (a) Waveform of simulated signal (b) spectrum of simulated signal.
Sensors 22 00195 g003
Figure 4. Difference spectrum of singular values.
Figure 4. Difference spectrum of singular values.
Sensors 22 00195 g004
Figure 5. Decomposition result of VMD for the simulated signal. (a) Time domain decomposition result; (b) Frequency domain decomposition result.
Figure 5. Decomposition result of VMD for the simulated signal. (a) Time domain decomposition result; (b) Frequency domain decomposition result.
Sensors 22 00195 g005aSensors 22 00195 g005b
Figure 6. Denoised signal by using SVD-VMD algorithm.
Figure 6. Denoised signal by using SVD-VMD algorithm.
Sensors 22 00195 g006
Figure 7. Denoised signal by reconstructing components of SVD-DS.
Figure 7. Denoised signal by reconstructing components of SVD-DS.
Sensors 22 00195 g007
Figure 8. Roller bearing test rig [36].
Figure 8. Roller bearing test rig [36].
Sensors 22 00195 g008
Figure 9. Time-domain waveform and frequency spectrum of vibration signal with inner ring failure. (a) Time-domain waveform of vibration signal with inner ring failure; (b) Frequency spectrum of vibration signal with inner ring failure; (c) Frequency spectrum limited in 0.9 KHz of vibration signal with inner ring failure.
Figure 9. Time-domain waveform and frequency spectrum of vibration signal with inner ring failure. (a) Time-domain waveform of vibration signal with inner ring failure; (b) Frequency spectrum of vibration signal with inner ring failure; (c) Frequency spectrum limited in 0.9 KHz of vibration signal with inner ring failure.
Sensors 22 00195 g009
Figure 10. Time-domain waveform and frequency spectrum of denoised signal using SVD-VMD. (a) Time-domain waveform of denoised signal using SVD-VMD; (b) Frequency spectrum of denoised signal using SVD-VMD; (c) Frequency spectrum limited in 0.9 KHz of denoised signal using SVD-VMD.
Figure 10. Time-domain waveform and frequency spectrum of denoised signal using SVD-VMD. (a) Time-domain waveform of denoised signal using SVD-VMD; (b) Frequency spectrum of denoised signal using SVD-VMD; (c) Frequency spectrum limited in 0.9 KHz of denoised signal using SVD-VMD.
Sensors 22 00195 g010
Figure 11. Time-domain waveform and frequency spectrum of denoised signal using SVD-DS.
Figure 11. Time-domain waveform and frequency spectrum of denoised signal using SVD-DS.
Sensors 22 00195 g011
Figure 12. Time-domain waveform and frequency spectrum of the vibration signal with strong noise.
Figure 12. Time-domain waveform and frequency spectrum of the vibration signal with strong noise.
Sensors 22 00195 g012
Figure 13. Difference spectrum of singular values for the bearing signal with strong noise.
Figure 13. Difference spectrum of singular values for the bearing signal with strong noise.
Sensors 22 00195 g013
Figure 14. Time-domain waveform and frequency spectrum of the denoised signal using SVD-VMD.
Figure 14. Time-domain waveform and frequency spectrum of the denoised signal using SVD-VMD.
Sensors 22 00195 g014
Figure 15. Time-domain waveform and frequency spectrum of the denoised signal using SVD-DS.
Figure 15. Time-domain waveform and frequency spectrum of the denoised signal using SVD-DS.
Sensors 22 00195 g015
Table 1. Kurtosis values of IMFs for simulated signals.
Table 1. Kurtosis values of IMFs for simulated signals.
IMF1234
Kurtosis value29.0631.1824.5271.65
Table 2. Comparison between SVD-DS and SVD-VMD for simulated signals.
Table 2. Comparison between SVD-DS and SVD-VMD for simulated signals.
SVD-DSSVD-VMD
SNRout (dB)−7.16−0.65
RMSE0.490.23
Table 3. Denoising performance with different SNRin (dB).
Table 3. Denoising performance with different SNRin (dB).
SNRinSNRout of SVD-DSSNRout of SVD-VMDRMSE of SVD-DSRMSE of SVD-VMD
−20−18.09−7.661.720.52
−10−17.571.571.620.18
−5−17.314.191.570.13
−1−15.444.241.270.13
5−14.523.411.140.14
Table 4. Kurtosis values of IMFs for experimental signals.
Table 4. Kurtosis values of IMFs for experimental signals.
IMF12345678
Kurtosis value34.0531.6732.4134.7520.7650.1026.0430.88
Table 5. Comparison between SVD-DS and SVD-VMD for experimental signals.
Table 5. Comparison between SVD-DS and SVD-VMD for experimental signals.
SVD-DSSVD-VMD
SNRout (dB)−6.581.60
RMSE1.100.43
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Q.; Wang, L.; Yu, H.; Wang, D.; Nandi, A.K. Utilizing SVD and VMD for Denoising Non-Stationary Signals of Roller Bearings. Sensors 2022, 22, 195. https://doi.org/10.3390/s22010195

AMA Style

Wang Q, Wang L, Yu H, Wang D, Nandi AK. Utilizing SVD and VMD for Denoising Non-Stationary Signals of Roller Bearings. Sensors. 2022; 22(1):195. https://doi.org/10.3390/s22010195

Chicago/Turabian Style

Wang, Qinghua, Lijuan Wang, Hongtao Yu, Dong Wang, and Asoke K. Nandi. 2022. "Utilizing SVD and VMD for Denoising Non-Stationary Signals of Roller Bearings" Sensors 22, no. 1: 195. https://doi.org/10.3390/s22010195

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