Next Article in Journal
A Triple Checked Partial Ambiguity Resolution for GPS/BDS RTK Positioning
Next Article in Special Issue
Reverse Dispersion Entropy: A New Complexity Measure for Sensor Signal
Previous Article in Journal
A Differential Resonant Voltage Sensor Consisting of Piezo Bimorph and Quartz Crystal Double-Ended Tuning Fork Resonators
Previous Article in Special Issue
Non-Rigid Multi-Modal 3D Medical Image Registration Based on Foveated Modality Independent Neighborhood Descriptor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Signal Denoising Method Using AIC–SVD and Its Application to Micro-Vibration in Reaction Wheels

College of Mechanical Engineering, Donghua University, Shanghai 201620, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(22), 5032; https://doi.org/10.3390/s19225032
Submission received: 21 October 2019 / Revised: 14 November 2019 / Accepted: 15 November 2019 / Published: 18 November 2019
(This article belongs to the Special Issue Sensor Signal and Information Processing III)

Abstract

:
To suppress noise in signals, a denoising method called AIC–SVD is proposed on the basis of the singular value decomposition (SVD) and the Akaike information criterion (AIC). First, the Hankel matrix is chosen as the trajectory matrix of the signals, and its optimal number of rows and columns is selected according to the maximum energy of the singular values. On the basis of the improved AIC, the valid order of the optimal matrix is determined for the vibration signals mixed with Gaussian white noise and colored noise. Subsequently, the denoised signals are reconstructed by inverse operation of SVD and the averaging method. To verify the effectiveness of AIC–SVD, it is compared with wavelet threshold denoising (WTD) and empirical mode decomposition with Savitzky–Golay filter (EMD–SG). Furthermore, a comprehensive indicator of denoising (CID) is introduced to describe the denoising performance. The results show that the denoising effect of AIC–SVD is significantly better than those of WTD and EMD–SG. On applying AIC–SVD to the micro-vibration signals of reaction wheels, the weak harmonic parameters can be successfully extracted during pre-processing. The proposed method is self-adaptable and robust while avoiding the occurrence of over-denoising.

1. Introduction

As a most common mechanical device, rotating machinery plays a vital role in modern industry. Unlike general equipment, rotating machinery is typically operated in harsh, high-speed, and heavy-load environments. These conditions can easily harm the key components of a mechanical system, such as gears, bearings, and rotors. With further expansion, the damage can cause equipment failure and even casualties. To ensure the safe operation of rotating machinery, fault detection techniques including vibration analysis, acoustic emission, temperature analysis, and wear debris analysis have been developed [1]. Among them, vibration analysis is widely used, owing to its signal testability and high correlation with structural dynamics. Simultaneously, in the fault diagnosis of rotating machinery, the corresponding signal processing technologies have been a part of the most useful approaches [2].
Considering the environmental and structural factors, the source signals are commonly mixed with random noise, which is problematic for the early fault detection of machinery [3]. For the purpose of extracting effective information, numerous reasonable methods are applied to reduce the noise from measured vibration signals. Affected by a series of non-linear factors, such as internal friction, loads, stiffness, and assembly gap, the vibration signals of rotating machinery have strong non-linear and non-stationary characteristics [4]. As powerful tools for non-stationary signal processing, time–frequency analysis methods are commonly used to analyze the characteristics of vibration signals. In general, time–frequency analysis methods include short-time Fourier transform (STFT), discrete wavelet transform (DWT), empirical mode decomposition (EMD) [5], local mean decomposition (LMD) [6], and variational mode decomposition (VMD) [7]. Concurrently, in practical applications, the denoising methods based on time–frequency analysis have also made significant contributions. Currently, the methods based on wavelet analysis are the most well-known processing methods of signal denoising [8]. As a typical approach, based on the multi-resolution and self-similar characteristics of wavelet analysis, wavelet threshold denoising (WTD) reduces the noise in non-stationary signals [9]. In engineering applications, there are still a few limitations in WTD, such as the selection of the wavelet basis functions [10] and phase lag after denoising [11]. Similar to WTD, the quality of EMD threshold denoising strongly depends on the selection of threshold parameters [12]. To achieve ideal denoising, comparatively more advanced denoising methods are developed by the improvement of time–frequency analysis, such as EMD with Savitzky–Golay filter (EMD–SG) [13]. Apart from time–frequency analysis, significant research efforts have been made for realizing noise reduction, such as singular value decomposition (SVD) [14], matching tracking [15], and sparse representation [16].
SVD is a non-parametric technique first proposed by Beltrami in 1873 [17]. In engineering applications, signal processing based on SVD has been an effective approach to analyze non-linear and non-stationary signals. It has been utilized in various applications, including speech recognition [18], data compression [19], image processing [20], fault diagnosis [21], and signal denoising [22]. As a powerful signal processing technique, SVD exhibits excellent performance in mechanical fault diagnosis. Unlike the traditional decomposition algorithm, SVD ensures the stability of feature extraction based on the theory of matrix transformation [23]. For monitoring the condition of rotating machinery, Yang and Tse developed a denoising method of vibration signals by singular entropy; it studied the distribution characteristics of the noise and clean signals [24]. In addition, Golafshan and Sanliturk developed a novel SVD-based denoising method, which was successfully applied for ball bearing localized fault detection in both the time and frequency domains of the vibration signals [25].
However, there are two critical problems in SVD signal denoising: the selection of the construction matrix and determination of the effective singular values. Initially, a one-dimensional signal must be constructed in the trajectory matrix based on the matrix transformation principle of SVD. The common matrix forms include the Toeplitz matrix, cycle matrix, and Hankel matrix [26], of which the most widely used is the Hankel matrix. In reference [27], it was proven that an original signal could be decomposed into a linear superposition of a series of component signals by SVD using the Hankel matrix. Zhao and Ye pointed out that SVD based on the Hankel matrix was quite similar to the signal processing effect of wavelet transform [11]. In 2015, Jiang et al. used the singular values of Hankel–SVD as the characteristic parameters to diagnose bearings [28]. For the order determination of singular values, energy-based methods can appropriately select the active order under the premise of good prior knowledge, such as entropy increments [24] and cumulative contributions of the singular values [29]. In 2010, Zhao et al. used a curvature spectrum of singular values to choose the order of the valid singular values, thus reliably determining the total number of bearing raceway peeling pits [30]. Furthermore, numerous studies have been devoted to the analysis of the difference spectrum relying on the abrupt change of singular values to reduce noise [31]. Li et al. found a unique relationship between valid singular values and major frequencies, which assisted in the inverse verification of the singular value order [32]. In 2016, Zhang et al. completed order determination based on the difference of singular value variance, and thus extended SVD to the denoising of non-periodic signals [33]. When dealing with complex vibration signals in SVD-based denoising, the accuracy and robustness of the order determination are still the most significant properties.
To reduce noise effectively, a signal denoising method based on SVD and the Akaike information criterion (AIC) is proposed. This method can solve the problems of the selection of matrix structure and order determination of singular values. Based on the energy characteristics of the singular values, the optimal structure of the Hankel matrix is determined to act as the trajectory matrix of the signals. In the process of SVD, the effective singular values are accurately selected by adopting the improved AIC. After eliminating noise components, the remaining singular components are used to reconstruct an approximate matrix. Finally, the averaging method is utilized to obtain the denoising time series signal.
The remainder of this paper is organized as follows. Section 2 briefly reviews the principles of the SVD and AIC. Section 3 describes AIC–SVD to make it applicable for vibration signals containing colored noise. The effectiveness of the proposed method is verified by simulation analysis, as presented in Section 4, and the application of a reaction wheel, as described in Section 5. Finally, in Section 6, the conclusions are drawn.

2. Theoretical Background

2.1. Singular Value Decomposition of Signals

SVD is an orthogonal transformation. For a real matrix, A R m × n , there exist two orthogonal matrices, U R m × m and V R n × n , that satisfy the equation given below [14]
A = U Σ V T = i = 1 q u i σ i v i T ,
where the diagonal matrix, Σ , is [ d i a g ( σ 1 , σ 2 , , σ q ) , 0 ] or its transposition. The elements, σ i ( σ 1 > σ 2 > > σ q ), are the singular values of the matrix A , and q = min ( m , n ) . U and V are the unitary matrices of A , and their column vectors u i and v i are the eigenvectors of the covariance matrices, A A T and A T A , respectively.
The singular values correspond to the feature components of the decomposition matrix. Apart from their high stability, they also have the characteristics of proportional and rotational invariance. Therefore, SVD can ensure the robustness of the signal features represented by different singular values, in compliance with the properties required by the feature vectors in pattern recognition. In the SVD-based process of signals, the Hankel matrix is typically accepted as the trajectory matrix because of its characteristic of zero phase shift [11]. A signal containing a noise is indicated as a vector form, s = [ s ( 1 ) , s ( 2 ) , , s ( N ) ] , and its corresponding m × n dimensional Hankel matrix form is expressed as
A = ( a i j ) m × n = [ s ( 1 ) s ( 2 ) s ( n ) s ( 2 ) s ( 3 ) s ( n + 1 ) s ( m ) s ( m + 1 ) s ( N ) ] ,
where m = N n + 1 and 1 < n < N .
The sampling signal can be expressed by Equation (2) as
s = [ A ( 1 , : ) , A ( 2 : m , n ) ] .
Defining A i = u i σ i v i T , the signal component, P i , can be expressed as [28]
P i = [ A i ( 1 , : ) , A i ( 2 : m , n ) ] .
Based on Equations (1), (3), and (4), the original signal can be written as
s = i = 1 q P i .
Based on Equation (5), by SVD using the Hankel matrix, the polluted signal can be decomposed into a simple linear superposition of a series of component signals [27]. For an additive noise signal, s = x + w n o i s e , an advantage of this decomposition is that the clean signal can be solved by the order of the effective singular values.
x = i = 1 k P i ,
where x is the clean signal, and k is the order of the effective singular values.

2.2. Order Determination of Akaike Information Criterion

The AIC is an estimated measure of the fitting goodness of statistical models [34], and is currently used in the estimation of the source number. The decision functions of the AIC are as follows [35]:
A I C ( d ) = 2 N ( n d ) log 10 ( L d ) + 2 d ( 2 n d )
and
L d = i = d + 1 n λ i 1 n d 1 n d i = d + 1 n λ i ,
where λ i = σ i 2 denotes the eigenvalues of the unitary matrices, L d is the maximum likelihood estimation of the eigenvalues, and d = 1 , 2 , , n 1 denotes the number of sources.
The AIC function consists of two parts. The former term is the maximum likelihood estimation of the model parameters, which reflects the parameter fitness of the principal components. The second term is the bias correction term inserted to convert the AIC into an unbiased estimator. The former term decreases with the increase in the number of sources, whereas the second term is contrary to the former. When the sum of the two terms is minimum, the best estimate of the effective order is obtained by balancing both the terms as
k = arg min d ( A I C ( d ) ) .

3. Signal Denoising of Akaike Information Criterion–Singular Value Decomposition

3.1. Selection of Hankel Matrix Rows and Columns

To select the number of rows and columns of the Hankel matrix, the energy characteristics of the singular values are considered. The energy of the singular values indirectly reflects the information richness of the trajectory matrix [36], which is defined as
E ( n ) = i = 1 q σ i 2 .
The relationship between the energy of the singular values and elements of the Hankle matrix can be derived from Equation (11).
A A T = [ u 1 u 2 u q ] · [ λ 1 λ 2 λ q ] · [ u 1 u 2 u q ] T ,
E ( n ) = λ 1 + λ 2 + + λ q = j = 1 n i = 1 m a i j 2 .
The difference in the number of rows and columns will modify the singular value energy. To easily distinguish the singular components and avoid feature coupling, the optimal number of matrix columns is selected based on the maximum energy of the singular values, i.e.,
n ^ = = arg max n ( E ( n ) ) = arg max n ( j = 1 n i = 1 N n + 1 a i j 2 ) .
According to Equation (13), the energy of the singular values is equal to the sum of the squares of all the matrix elements. When the structure of the Hankel matrix is a square or an approximate square, the corresponding energy of the singular values is maximum. Specifically, if N is even, the energy of the singular values is maximum at n = N / 2 and m = N / 2 + 1 . If N is odd, the energy of the singular values is maximum at n = m = ( N + 1 ) / 2 . As the basis for selecting the optimal structure of Hankel matrix, the maximum criterion of singular value energy makes it convenient to identify the effective singular components.

3.2. Verification and Improvement of Order Determination

To verify the validity of the order determination based on the AIC, the different types of signals are designed. The expressions of the periodic, attenuation and sweep signal are given as
{ x 1 = sin ( 40 π t ) + 1.8 sin ( 100 π t ) + 0.5 sin ( 200 π t ) x 2 = exp 2 t [ sin ( 40 π t ) + 0.5 sin ( 200 π t ) ] x 3 = c h i r p ( t , 10 , 1 , 100 ) .
Mixed with Gaussian white noise of different signal-to-noise ratios (SNRs), the initial signals turn into a series of polluted signals s 1 ( S N R s ) , s 2 ( S N R s ) and s 3 ( S N R s ) , respectively. At a sampling rate of 1 kHz and sampling time of 1 s, the polluted signals are constructed as 501 × 500 Hankel matrices to calculate by SVD. For simulation signals of different SNRs, the AIC is used to determine orders in comparison with cumulative contribution rate (CCR) and singular value curvature spectrum (CSM), as shown in Figure 1.
Based on the main frequency analysis method, the effective orders of s 1 ( S N R s ) and s 2 ( S N R s ) can be rapidly determined as 6 and 4. In Figure 1a,b, the results calculated by the AIC are consistent with those by main frequency analysis method, remaining constant irrespective of the change in the SNR. Concurrently, violent jumps occur in the curves of both the CCR and CSM. As can be observed in Figure 1c, the effective orders by the AIC are more stable than the compared methods for sweep signals s 3 ( S N R s ) . Therefore, the AIC improves the accuracy and robustness of the order determination, yielding results better than those obtained with other methods at different SNRs. The AIC can achieve viable noise separation, which is beneficial for reasonable noise reduction and feature extraction.
Apart from a white noise of uniform power, the actual vibration signals are also mixed with an uneven colored noise. To smooth the interference components in the background of the colored noise, the eigenvalues are modified by the diagonal loading technique [37] as follows:
μ i = σ i 2 + i = 1 n σ i 2 .
Substituting the modified eigenvalues into the maximum likelihood estimation of the signals, the improved AIC function becomes as expressed in Equation (16). Therefore, the adaptive determination of the singular components can be achieved by minimizing the AIC objective function for the signals containing the colored noise.
A I C ( d ) = 2 N ( n d ) log 10 ( i = d + 1 n μ i 1 n d 1 n d i = d + 1 n μ i ) + 2 d ( 2 n d ) .

3.3. Denoising of Akaike Information Criterion–Singular Value Decomposition

Combining the energy characteristics and AIC-based order determination of the singular values, a signal denoising method called AIC–SVD is proposed, as shown in Figure 2. The detailed steps of the method can be described as follows:
Step 1.
An m × n dimension Hankel matrix is chosen as the trajectory matrix of the sampling signal, s = [ s ( 1 ) , s ( 2 ) , , s ( N ) ] , and then the optimal number of rows and columns of the matrix is selected according to the maximum energy criterion of the singular values;
Step 2.
SVD is performed on the optimal construction matrix to obtain a sequence of non-zero singular values, σ = ( σ 1 , σ 2 , , σ q ) . For signals containing the colored noise, the eigenvalues are corrected according to Equation (16). Next, the index of the minimum AIC value is determined by using the AIC, which is the order of effective singular values;
Step 3.
The inverse operation of SVD is applied to the singular components of the forward k order to obtain the approximate matrix, A ^ ;
Step 4.
According to the averaging method expressed in Equation (17), the denoised signal is obtained by the reconstruction of the time series signals from the approximate matrix.
x ^ ( i ) = 1 h l + 1 j = l h A ^ ( i j + 1 , j ) ,
where i = 1 , 2 , , N , l = max ( 1 , i n + 1 ) , and h = min ( n , i ) .

4. Simulation of Akaike Information Criterion–Singular Value Decomposition

4.1. Numerical Simulation

To verify the effectiveness of AIC–SVD in signal denoising, simulation experiments are performed with signal s 1 , s 2 and s 3 mixed with a Gaussian white noise of 5 dB. At a sampling rate of 1 kHz and sampling time of 1 s, the corresponding waveform diagrams of the clean and polluted signals are shown in Figure 3. After selecting 501 × 500 Hankel matrices to construct the trajectory matrix of the signals, the singular values and the AIC values are calculated, as shown in Figure 4. Concurrently, the relevant parameters are extracted and listed in Table 1.
As listed in Table 1, the minimum AIC value indices of the above-mentioned three signals are 6, 4, and 46, respectively. Concurrently, the corresponding effective singular spectral values are 89.19%, 54.82%, and 66.75%. The values of the valid singular spectrum are extremely close to the energy ratio of the initial pure signals, and the maximum error is 8.36%. This illustrates that the AIC exhibits a high performance for the order determination of singular values. To determine the reliability of the method, AIC–SVD is compared to WTD and EMD–SG by reconstructing the signals. The processed signals are shown in Figure 5, Figure 6 and Figure 7.
The comparison reveals that the signals processed by AIC–SVD are well restored by the morphology of the pure signal without a phase shift. For a periodic signal, the denoising effects of WTD and EMD–SG are similar overall to that of AIC–SVD. However, the attenuated signal and swept frequency signal have a notable issue. Specifically, the reconstructed signals exhibit a major waveform distortion, which is not conducive to the subsequent extraction and analysis of the features. The denoising method of AIC–SVD can prevent signal distortion while effectively removing noise. With zero phase shift characteristics, the method of AIC–SVD is suitable in the denoising of different types of signals.

4.2. Denoising Performance Evaluation

To describe the performance of denoising more intuitively and accurately, the simulation signals are further quantitatively analyzed by combining the SNR, root mean square error (RMSE), and waveform correlation coefficient (NCC). These evaluation indicators are defined as follows [38]:
S N R = 10 log 10 i = 1 N x ( i ) 2 i = 1 N [ x ( i ) x ^ ( i ) ] 2 ,
R M S E = 1 N i = 1 N [ x ( i ) x ^ ( i ) ] 2 ,
N C C = i = 1 N x ( i ) · x ^ ( i ) ( i = 1 N x ( i ) 2 ) · ( i = 1 N x ^ ( i ) 2 ) .
The SNR and RMSE reflect the global characteristics of the denoising performance, whereas the NCC describes the local characteristics of the signals. To avoid the limitations of a single evaluation index, a comprehensive evaluation index (CID) of denoising is introduced by integrating the SNR, RMSE and NCC. It can be defined as
C I D = S N R · N C C R M S E .
According to Equation (21), a large value of CID corresponds to a good performance in signal denoising. For the simulation signals, the denoising performance parameters of different methods are calculated and listed in Table 2. Subsequently, Gaussian white noise with different SNRs (2 dB, 5 dB, and 10 dB) is added to the pure signals. The CID values of the denoising at the different SNRs are shown in Figure 8.
The data in Table 2 prove that the SNRs of the signals are improved after denoising by both the methods, of which AIC–SVD leads to the largest increase. The minimum NCC value of AIC–SVD is 0.954, which can preserve the local waveform characteristics of the initial signal well, avoiding signal distortion. In Figure 8, the CID values of the different denoising methods increase with the improvement in the SNR of the initial signal, and the overall denoising performance of AIC–SVD is significantly better than those of the compared methods. Specifically, for the attenuated signal, the corresponding CID value of AIC–SVD at a 5 dB SNR is 657, which is much larger than those of the other methods. The powerful denoising performance of AIC–SVD for the attenuated signal shows that it is an effective pre-processing tool for vibration signals with pulse characteristics.

5. Study on Micro-Vibration Signal Denoising of Reaction Wheels

5.1. Micro-Vibration Test

As important attitude control components of a satellite, reaction wheels have the general characteristics of rotating machinery. The specific structure of a reaction wheel is depicted in Figure 9. It primarily consists of a rotor supported by ball bearings encased in a housing and driven by a brushless direct current (DC) motor. Influenced by some factors such as the internal rotor imbalance, bearing imperfections, and structural modes, a reaction wheel generates disturbance forces and moments during running. The negative impact of the disturbances is unacceptable for the normal operation of the payloads in satellites [39]. To ensure the successful implementation of the operations in space, it is necessary to analyze the micro-vibration characteristics of reaction wheels.
An on-ground micro-vibration test is frequently performed as an approach to study the micro-vibration characteristics of reaction wheels. It is conducted using the Kistler micro-vibration test device, as depicted in Figure 10. During the operation of a reaction wheel, the disturbance response is transmitted to the force measurement platform through the transfer tool. Then, the micro-vibration signals collected by piezoelectric sensors are transmitted to a data acquisition (DAQ) system via a charge amplifier, which are displayed and processed on a computer.
The micro-vibration signals of the reaction wheel are collected at different rotational speeds (0–2000 rpm). Performing the fast Fourier transform on the time domain signals, three-dimensional waterfall diagrams of the radial and axial disturbances are obtained, as shown in Figure 11. The vibration of the reaction wheel mainly concentrates on the radial disturbance forces F x , axial disturbance forces F z , and radial disturbance torque M x . Relatively, the magnitude of the axial disturbing moment M z is small, which can be ignored. Therefore, the analysis of the micro-vibration signals is carried out in F x , F z and M x .

5.2. Analysis of Micro-Vibration Denoising

Excluding the environmental factors, the noise of micro-vibration signals is also derived from the internal torque fluctuations and frictional interference. To separate the noise component from the micro-vibration signals, a general processing method called peak threshold denoising is used in reaction wheels at present. Based on the amplitude statistical characteristics of the noise, the threshold value to remove the noise from the original signal is determined. It is described as [40]
D T = μ + N δ · δ ,
where μ and δ are the mean and standard deviation of the spike amplitude, respectively, and N δ is a user-defined tolerance level, which also depends on the SNR of the sampling signals. Generally, the value of N δ can be 2 or 3.
In the study of a reaction wheel under the ultimate working conditions, the micro-vibration signals at 1800 and 2000 rpm are selected for the denoising analysis. The frequency of interest is set within 500 Hz, which is the main frequency band that causes satellite jitter. The threshold values are calculated according to different tolerance levels, as shown in Figure 12. Similarly, WTD and EMD–SG are used to suppress noise in micro-vibration signals, as shown in Figure 13.
As exhibited in Figure 12, the magnitude of the user tolerance level directly affects the final effect of the signal denoising. In Figure 12a, a reaction wheel generates a large disturbance force at 131.5 Hz owing to the coupling of the harmonic responses and structural modes, which increases the threshold value to filter out some critical frequency features. Some obvious feature frequencies are equally easy to be removed in Figure 12b, such as 20 Hz. As shown in Figure 13, WTD and EMD–SG mainly act on high-frequency of test signals, which appear under-denoising in the low-frequency range and lose super-harmonics. The filtered details frequently indicate that the system experiences a significant motion mechanism, which is not conducive to the subsequent characteristic analysis and fault diagnosis.
Owing to inappropriate parameter setting and resonance coupling, these denoising methods can easily cause phenomena of over-denoising and under-denoising. Therefore, AIC–SVD is introduced into the pre-processing of the micro-vibration signals of the above-mentioned reaction wheel. By constructing the Hankel matrix of micro-vibration signals, the singular values are solved by SVD. Owing to the presence of colored noise in the micro-vibration signals, the improved AIC is used to determine the order of the effective singular value by correcting the eigenvalues. According to the calculation results as shown in Figure 14, the indices of minimum AIC value is selected to reconstruct the approximate matrixes. Once the time series signals are restored by the averaging method, denoised frequency spectra are obtained, as shown in Figure 15.
By comparing Figure 12, Figure 13 and Figure 15, it is observed that AIC–SVD can effectively eliminate the noise from the micro-vibration signals. The denoised signals are convenient in the extraction of harmonic features. As shown in Figure 16 and Figure 17, the micro-vibration signals of F z and M x are processed by AIC–SVD. And the related parameters of the reaction wheel are listed in Table 3.
The data listed in Table 3 provide all the harmonic coefficients and related frequencies. The average running time of AIC–SVD is 443 s, which is mainly caused by SVD of matrices at the high sampling frequency. Combined with the analysis of the disturbance mechanism, it reveals that the denoised signals include a fundamental harmonic caused by the rotor imbalance, a sub-harmonic of 0.6 times frequency caused by the bearing cage defects, and super-harmonics. Super-harmonics contain 4.4, 5, 5.6, 9.4, and 14.4 times frequency in both F x and M x , 5, 7.1, 7.5, and 10 times frequency in F z , which are caused by the coupling of bearing imperfections.

6. Conclusions

This paper presents a powerful denoising method based on SVD and the improved AIC. Simulation analysis and an engineering application are undertaken to demonstrate the effectiveness of the proposed AIC–SVD, and the following conclusions can be drawn:
(1)
In the signal processing of SVD based on Hankel matrix, the energy of the singular values is maximum when the matrix structure is a square or an approximate square. Currently, the feature components provide the largest degree of distinction, which is convenient for the order determination of the effective singular values.
(2)
The method of order determination based on the AIC possesses high accuracy and robustness. Furthermore, AIC–SVD is significantly better than WTD and EMD–SG in the denoising performance for the signals containing Gaussian white noise.
(3)
In the micro-vibration signal pre-processing of reaction wheels, AIC–SVD achieves a reasonable denoising effect for the signals containing Gaussian white noise and colored noise. This solves the problem of over-denoising and under-denoising caused by inappropriate parameter selection and modal resonance factor. The proposed method has strong adaptability to vibration signal processing under different working conditions, which is beneficial in the extraction of harmonic features.
By extracting the harmonic parameters, a reasonable disturbance model of reaction wheels will be established to describe the characteristics of micro-vibration. This will be of far-reaching significance in the study of orbital-operation monitoring and vibration-reduction space satellites. In addition, there is still room for improvement in the running efficiency of AIC–SVD, which would be optimized in the following study.

Author Contributions

Development of theoretical approach, X.Y. and Y.X.; numerical analysis, X.Y., X.S. and Y.S.; writing—original draft preparation, X.Y.; writing—review and editing, Y.X.

Funding

This research was funded by the National Natural Science Foundation of China (U1831123), and the Fundamental Research Funds for the Central Universities (2232017A3-04).

Acknowledgments

The authors want to acknowledge supports given by Shanghai Engineering Center for Microsatellites in experiments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, M.; Jia, X.; Lin, J.; Lei, Y.; Lee, J. Instantaneous speed jitter detection via encoder signal and its application for the diagnosis of planetary gearbox. Mech. Syst. Signal. Process. 2018, 98, 16–31. [Google Scholar] [CrossRef]
  2. Wei, Y.; Li, Y.; Xu, M.; Huang, W. A review of early fault diagnosis approaches and their applications in rotating machinery. Entropy 2019, 21, 409. [Google Scholar] [CrossRef]
  3. Zhang, S.; Wang, Y.; He, S.; Jiang, Z. Bearing fault diagnosis based on variational mode decomposition and total variation denoising. Meas. Sci. Technol. 2016, 27, 075101. [Google Scholar] [CrossRef]
  4. Yuan, J.; Wang, Y.; Peng, Y.; Wei, C. Weak fault detection and health degradation monitoring using customized standard multiwavelets. Mech. Syst. Signal. Process. 2017, 94, 384–399. [Google Scholar] [CrossRef]
  5. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.; Yen, N.-C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1998, 454, 903–995. [Google Scholar] [CrossRef]
  6. Smith, J.S. The local mean decomposition and its application to EEG perception data. J. R. Soc. Interface 2005, 2, 443–454. [Google Scholar] [CrossRef]
  7. Dragomiretskiy, K.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2013, 62, 531–544. [Google Scholar] [CrossRef]
  8. Beenamol, M.; Prabavathy, S.; Mohanalin, J. Wavelet based seismic signal de-noising using Shannon and Tsallis entropy. Comput. Math. Appl. 2012, 64, 3580–3593. [Google Scholar] [CrossRef]
  9. Ahn, J.-H.; Kwak, D.-H.; Koh, B.-H. Fault detection of a roller-bearing system through the EMD of a wavelet denoised signal. Sensors 2014, 14, 15022–15038. [Google Scholar] [CrossRef]
  10. Lu, N.; Xiao, Z.; Malik, O. Feature extraction using adaptive multiwavelets and synthetic detection index for rotor fault diagnosis of rotating machinery. Mech. Syst. Signal. Process. 2015, 52, 393–415. [Google Scholar] [CrossRef]
  11. He, Q.; Wang, X.; Zhou, Q. Vibration sensor data denoising using a time-frequency manifold for machinery fault diagnosis. Sensors 2014, 14, 382–402. [Google Scholar] [CrossRef] [PubMed]
  12. Zhao, X.; Ye, B. Similarity of signal processing effect between Hankel matrix-based SVD and wavelet transform and its mechanism analysis. Mech. Syst. Signal. Process. 2009, 23, 1062–1075. [Google Scholar] [CrossRef]
  13. Boudraa, A.-O.; Cexus, J.-C. Denoising via empirical mode decomposition. Proc. IEEE ISCCSP 2006, 4, 2006. [Google Scholar]
  14. Kang, M.; Kim, J.-M. Singular value decomposition based feature extraction approaches for classifying faults of induction motors. Mech. Syst. Signal. Process. 2013, 41, 348–356. [Google Scholar] [CrossRef]
  15. Wang, S.; Chen, X.; Cai, G.; Chen, B.; Li, X.; He, Z. Matching demodulation transform and synchrosqueezing in time-frequency analysis. IEEE Trans. Signal. Process. 2013, 62, 69–84. [Google Scholar] [CrossRef]
  16. Hao, Y.; Song, L.; Ke, Y.; Wang, H.; Chen, P. Diagnosis of compound fault using sparsity promoted-based sparse component analysis. Sensors 2017, 17, 1307. [Google Scholar] [CrossRef]
  17. Beltrami, E. Sulle funzioni bilineari. In Giornale di Matematiche ad Uso degli Studenti Delle Università Italiane; Battaglini, G., Fergola, E., Eds.; Libreria Scientifica e Industriale: Naples, Italy, 1873; Volume 11, pp. 98–106. [Google Scholar]
  18. Lilly, B.; Paliwal, K. Robust Speech Recognition Using Singular Value Decomposition Based Speech Enhancement. In Proceedings of the IEEE TENCON’97 Brisbane-Australia, Region 10 Annual Conference, Speech and Image Technologies for Computing and Telecommunications (Cat. No. 97CH36162). Brisbane, Queensland, Australia, 4 December 1997; pp. 257–260. [Google Scholar]
  19. Samraj, A.; Sayeed, S.; Raja, J.E.; Hossen, J.; Rahman, A. Dynamic clustering estimation of tool flank wear in turning process using SVD models of the emitted sound signals. World Acad. Sci. Eng. Technol. 2011, 80, 1322–1326. [Google Scholar]
  20. Sadek, R.A. SVD based image processing applications: State of the art, contributions and research challenges. Int. J. Adv. Comput. Sci. Appl. 2012, 3, 26–34. [Google Scholar]
  21. Liu, T.; Chen, J.; Dong, G. Singular spectrum analysis and continuous hidden Markov model for rolling element bearing fault diagnosis. J. Vib. Control. 2015, 21, 1506–1521. [Google Scholar] [CrossRef]
  22. Shi, J.; Liang, M.; Guan, Y. Bearing fault diagnosis under variable rotational speed via the joint application of windowed fractal dimension transform and generalized demodulation: A method free from prefiltering and resampling. Mech. Syst. Signal. Process. 2016, 68, 15–33. [Google Scholar] [CrossRef]
  23. Han, T.; Jiang, D.; Zhang, X.; Sun, Y. Intelligent diagnosis method for rotating machinery using dictionary learning and singular value decomposition. Sensors 2017, 17, 689. [Google Scholar] [CrossRef] [PubMed]
  24. Yang, W.-X.; Tse, P.W. Development of an advanced noise reduction method for vibration analysis based on singular value decomposition. NDT E Int. 2003, 36, 419–432. [Google Scholar] [CrossRef]
  25. Golafshan, R.; Sanliturk, K.Y. 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, 36–50. [Google Scholar] [CrossRef]
  26. Zhao, M.; Jia, X. A novel strategy for signal denoising using reweighted SVD and its applications to weak fault feature enhancement of rotating machinery. Mech. Syst. Signal. Process. 2017, 94, 129–147. [Google Scholar] [CrossRef]
  27. Zhao, X.; Ye, B. The Similarity of Signal Processing Effect between SVD and Wavelet Transform and Its Mechanism Analysis. Acta Electron. Sin. 2008, 36, 1582–1589. [Google Scholar]
  28. Jiang, H.; Chen, J.; Dong, G.; Liu, T.; Chen, G. Study on Hankel matrix-based SVD and its application in rolling element bearing fault diagnosis. Mech. Syst. Signal Process. 2015, 52, 338–359. [Google Scholar] [CrossRef]
  29. Zhao, X.Z.; Ye, B.Y.; Chen, T.-J.A. Influence of Matrix Creation Way on Signal Processing Effect of Singular Value Decomposition. J. South. China Univ. Technol. (Nat. Sci. Ed.) 2008, 36, 86–93. (In Chinese) [Google Scholar]
  30. Zhao, X.Z.; Ye, B.Y.; Chen, T.-J.A. Selection of Effective Singular Values Based on Curvature Spectrum of Singular Values. J. South. China Univ. Technol. (Nat. Sci. Ed.) 2010, 38, 11–18, 23. (In Chinese) [Google Scholar]
  31. Zhao, X.; Ye, B. Selection of effective singular values using difference spectrum and its application to fault diagnosis of headstock. Mech. Syst. Signal. Process. 2011, 25, 1617–1631. [Google Scholar] [CrossRef]
  32. Li, Z.; Li, W.; Zhao, X. Feature frequency extraction based on singular value decomposition and its application on rotor faults diagnosis. J. Vib. Control. 2019, 25, 1246–1262. [Google Scholar] [CrossRef]
  33. Zhang, X.; Tang, J.; Zhang, M.; Ji, Q. Noise subspaces subtraction in SVD based on the difference of variance values. J. Vibroeng. 2016, 18, 4852–4861. [Google Scholar]
  34. Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control. 1974, 19, 716–723. [Google Scholar] [CrossRef]
  35. Cheng, W.; Lee, S.; Zhang, Z.; He, Z. Independent component analysis based source number estimation and its comparison for mechanical systems. J. Sound Vib. 2012, 331, 5153–5167. [Google Scholar] [CrossRef]
  36. Geng, Y.; Zhao, X. Optimization of Morlet wavelet scale based on energy spectrum of singular values. J. Vib. Shock 2015, 34, 133–139. [Google Scholar]
  37. Ma, N.; Goh, J.T. Efficient Method to Determine Diagonal Loading Value. In Proceedings of the 2003 IEEE ICASSP’03 International Conference on Acoustics, Speech, and Signal Processing, Hongkong, China, 6–10 April 2003; pp. V-341–V-344. [Google Scholar]
  38. Jin, T.; Li, Q.; Mohamed, M.A. A Novel Adaptive EEMD Method for Switchgear Partial Discharge Signal Denoising. IEEE Access 2019, 7, 58139–58147. [Google Scholar] [CrossRef]
  39. Kim, D.-K. Micro-vibration model and parameter estimation method of a reaction wheel assembly. J. Sound Vib. 2014, 333, 4214–4231. [Google Scholar] [CrossRef]
  40. De Lellis, S.; Stabile, A.; Aglietti, G.; Richardson, G. A semiempirical methodology to characterise a family of microvibration sources. J. Sound Vib. 2019, 448, 1–18. [Google Scholar] [CrossRef]
Figure 1. Comparison of the different methods in order determination: (a) signals s 1 ( S N R s ) ; (b) signals s 2 ( S N R s ) ; (c) signals s 3 ( S N R s ) . CCR: cumulative contribution rate; CSM: singular value curvature spectrum; AIC: Akaike information criterion; SNR: signal-to-noise ratio.
Figure 1. Comparison of the different methods in order determination: (a) signals s 1 ( S N R s ) ; (b) signals s 2 ( S N R s ) ; (c) signals s 3 ( S N R s ) . CCR: cumulative contribution rate; CSM: singular value curvature spectrum; AIC: Akaike information criterion; SNR: signal-to-noise ratio.
Sensors 19 05032 g001
Figure 2. Flow chart of the signal denoising method using AIC–SVD. SVD: singular value.decomposition.
Figure 2. Flow chart of the signal denoising method using AIC–SVD. SVD: singular value.decomposition.
Sensors 19 05032 g002
Figure 3. Waveform diagrams of simulation signals: (a) clean signals; (b) polluted signals with Gaussian white noise of 5 dB.
Figure 3. Waveform diagrams of simulation signals: (a) clean signals; (b) polluted signals with Gaussian white noise of 5 dB.
Sensors 19 05032 g003
Figure 4. Calculation of simulation signals based on AIC–SVD: (a) singular values; (b) AIC values.
Figure 4. Calculation of simulation signals based on AIC–SVD: (a) singular values; (b) AIC values.
Sensors 19 05032 g004
Figure 5. Comparison of denoising effects by different methods for signal s 1 . WTD: wavelet threshold denoising; EMD-SG: empirical mode decomposition with Savitzky–Golay filter.
Figure 5. Comparison of denoising effects by different methods for signal s 1 . WTD: wavelet threshold denoising; EMD-SG: empirical mode decomposition with Savitzky–Golay filter.
Sensors 19 05032 g005
Figure 6. Comparison of denoising effects by different methods for signal s 2 .
Figure 6. Comparison of denoising effects by different methods for signal s 2 .
Sensors 19 05032 g006
Figure 7. Comparison of denoising effects by different methods for signal s 3 .
Figure 7. Comparison of denoising effects by different methods for signal s 3 .
Sensors 19 05032 g007
Figure 8. Comparison of the CID for the different denoising methods.
Figure 8. Comparison of the CID for the different denoising methods.
Sensors 19 05032 g008
Figure 9. Structure of a reaction wheel. DC: direct current.
Figure 9. Structure of a reaction wheel. DC: direct current.
Sensors 19 05032 g009
Figure 10. Micro-vibration test of a reaction wheel. DAQ: data acquisition.
Figure 10. Micro-vibration test of a reaction wheel. DAQ: data acquisition.
Sensors 19 05032 g010
Figure 11. Waterfall diagrams of a reaction wheel: (a) F x ; (b) F z ; (c) M x ; (d) M z .
Figure 11. Waterfall diagrams of a reaction wheel: (a) F x ; (b) F z ; (c) M x ; (d) M z .
Sensors 19 05032 g011
Figure 12. Peak threshold denoising of the micro-vibration signals: (a) 1800 rpm; (b) 2000 rpm.
Figure 12. Peak threshold denoising of the micro-vibration signals: (a) 1800 rpm; (b) 2000 rpm.
Sensors 19 05032 g012
Figure 13. Spectra of micro-vibration signals by WTD and EMD–SG: (a) 1800 rpm; (b) 2000 rpm.
Figure 13. Spectra of micro-vibration signals by WTD and EMD–SG: (a) 1800 rpm; (b) 2000 rpm.
Sensors 19 05032 g013
Figure 14. AIC diagrams at different rotational speeds: (a) 1800 rpm; (b) 2000 rpm.
Figure 14. AIC diagrams at different rotational speeds: (a) 1800 rpm; (b) 2000 rpm.
Sensors 19 05032 g014
Figure 15. AIC–SVD denoised frequency spectrum of F x : (a) 1800 rpm; (b) 2000 rpm.
Figure 15. AIC–SVD denoised frequency spectrum of F x : (a) 1800 rpm; (b) 2000 rpm.
Sensors 19 05032 g015
Figure 16. AIC–SVD denoised frequency spectra of F z : (a) 1800 rpm; (b) 2000 rpm.
Figure 16. AIC–SVD denoised frequency spectra of F z : (a) 1800 rpm; (b) 2000 rpm.
Sensors 19 05032 g016
Figure 17. AIC–SVD denoised frequency spectra of M x : (a) 1800 rpm; (b) 2000 rpm.
Figure 17. AIC–SVD denoised frequency spectra of M x : (a) 1800 rpm; (b) 2000 rpm.
Sensors 19 05032 g017
Table 1. Simulation parameters of signals based on AIC–SVD.
Table 1. Simulation parameters of signals based on AIC–SVD.
SignalkSVAICEnergy Ratio 1 Valid Singular Spectrum Error
s16127.82.485 × 10584.49%89.19%5.92%
s2453.42.727 × 10559.82%54.82%8.36%
s34632.93.426 × 10563.84%66.75%4.56%
1 Energy ratio is the energy ratio of clean signals to polluted signals.
Table 2. Denoising performance parameters at SNR of 5 dB.
Table 2. Denoising performance parameters at SNR of 5 dB.
Evaluation ParametersWTDEMD–SGAIC–SVD
s1s2s3s1s2s3s1s2s3
SNR31.5487.19619.00734.5489.90818.33451.40738.29523.496
RMSE0.3090.2730.2740.2660.2390.2830.1150.0580.219
NCC0.9790.8000.9330.9850.8450.9330.9970.9900.954
CID10021651283560447657103
Computing time (s)0.91.21.43.62.52.43.72.72.7
RMSE: root mean square error; NCC: waveform correlation coefficient; CID: comprehensive evaluation index.
Table 3. Characteristic parameters of micro-vibration signals by AIC–SVD.
Table 3. Characteristic parameters of micro-vibration signals by AIC–SVD.
Disturbing ComponentSpeed (rpm)kValid Singular SpectrumComputing Time (s)Harmonic Coefficient
Fx180044294.9%4360.6, 1, 4.4, 5, 5.6, 9.4, 14.4
200046092.4%448
Fz180042299.3%4445, 7.1, 7.5, 10
200049898.9%450
Mx18006486.7%4400.6, 1, 4.4, 5, 5.6, 9.4, 14.4
20006888.1%442

Share and Cite

MDPI and ACS Style

Yin, X.; Xu, Y.; Sheng, X.; Shen, Y. Signal Denoising Method Using AIC–SVD and Its Application to Micro-Vibration in Reaction Wheels. Sensors 2019, 19, 5032. https://doi.org/10.3390/s19225032

AMA Style

Yin X, Xu Y, Sheng X, Shen Y. Signal Denoising Method Using AIC–SVD and Its Application to Micro-Vibration in Reaction Wheels. Sensors. 2019; 19(22):5032. https://doi.org/10.3390/s19225032

Chicago/Turabian Style

Yin, Xianbo, Yang Xu, Xiaowei Sheng, and Yan Shen. 2019. "Signal Denoising Method Using AIC–SVD and Its Application to Micro-Vibration in Reaction Wheels" Sensors 19, no. 22: 5032. https://doi.org/10.3390/s19225032

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