Next Article in Journal
Curvature Correction of a Notched Continuum Robot Based on a Static Model Considering Large Deformation and Friction Effect
Previous Article in Journal
A Graph Matching Model for Designer Team Selection for Collaborative Design Crowdsourcing Tasks in Social Manufacturing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameterized Instantaneous Frequency Estimation Method for Vibration Signal with Nonlinear Frequency Modulation

1
Fujian Provincial Key Laboratory of Terahertz Functional Devices and Intelligent Sensing, School of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350108, China
2
Fujian Longxi Bearing (Group) Cooperation Limited, Zhangzhou 363000, China
*
Author to whom correspondence should be addressed.
Machines 2022, 10(9), 777; https://doi.org/10.3390/machines10090777
Submission received: 6 August 2022 / Revised: 1 September 2022 / Accepted: 5 September 2022 / Published: 6 September 2022
(This article belongs to the Section Machine Design and Theory)

Abstract

:
The vibration signal from the rotatory machinery condition monitoring under time-varying speed is usually amplitude-modulated (AM) and frequency-modulated (FM). It is important to efficiently and accurately estimate the instantaneous frequency (IF) of the vibration signal. In this paper, a novel parameterized IF estimation method is proposed. The method employs a high-order polynomial function to approximate the nonlinear IF and subsequently constructs overdetermined systems of linear equations by calculating the Fourier transform of the derivative of the signal. The IF can be estimated by using least squares estimation to solve the equations. The proposed method has high computational efficiency because it can obtain the estimation of IF over a period of time simultaneously; it differs from traditional time-frequency analysis methods that need to calculate the IF at each point in the time axis. It is demonstrated that the proposed method is not only particularly powerful for the nonlinear FM mono-component signal but also applicable to the multi-component signal constructed by multiple harmonics. The numerical simulation validates the effectiveness of the proposed method, and the experiment’s results show that the method is suitable for the IF estimation of the vibration signal from the varying-speed rotor system.

1. Introduction

The condition monitoring of rotating machinery is important to ensure the smooth operation of machines. It helps develop effective condition-based maintenance strategies to shorten unnecessary downtime and reduce labor costs of inspection, in recognizing defects before catastrophic faults to enhance the availability of systems [1]. The vibration measurement method as reliable, effective, and non-intrusive technology has been widely used in rotating machinery conditions monitoring during startup, shutdown, and normal operations [2]. However, the rotating machinery usually operates in nonstationary conditions [3], such as variable rotating speed and unsteady load. It results in the nonstationary vibration signal, which can be modeled as a superposition of several amplitude-modulated (AM) and frequency-modulated (FM) components [4]. The instantaneous frequency (IF) and instantaneous amplitude (IA) as time-frequency features often reveal important physical characteristics of the nonstationary vibration signal.
The time-frequency analysis (TFA) technology is considered one of the most powerful methods to reveal the time-varying characteristics of nonstationary signals [5] as it can map a one-dimensional nonstationary signal into a two-dimensional time-frequency representation (TFR) [6]. Some traditional TFA methods, such as the short-time Fourier transform (STFT) [7] and the continuous wavelet transform (CWT) [8], have been widely used to extract the time-varying features for nonstationary signals [9]. The STFT uses a fixed-length sliding window, which is only available for quasi-stationary signals; the CWT is a powerful method to obtain time and frequency resolution simultaneously in the TFR [10,11], which uses a longer window to analyze the lower frequency that provides a higher frequency resolution and a lower time resolution, and a shorter window to analyze the higher frequency that provides a lower frequency resolution and a higher time resolution [12]. However, as typical linear TFA methods, both STFT and CWT often generate a blurry TFR and fail to extract nonlinear time-varying features for the nonstationary signal, especially when the law of the IF is nonlinear [13].
In recent years, a lot of advanced TFA methods have been put forward to improve the performance of traditional TFA methods. Daubechies et al. [14] proposed the synchrosqueezing transform (SST) based on CWT as a TFA postprocessing method, which can generate high energy-concentrated TFR for a signal with weakly AM-FM components. To obtain more accurate estimates of IFs for strongly AM-FM signals, Meignen et al. [15,16,17] proposed the second-order STFT-based SST (FSST2) and high-order STFT-based SST (FSSTN). However, FSST2 is only demonstrated to generate the high energy-concentrated TFR for linear chirps with Gaussian modulated amplitudes [17], and FSSTN is sensitive to noise and has high computational complexity [18,19]. To improve the capacity of the chirplet transform [20] for analyzing nonstationary signals with nonlinear laws of IFs, the general parameterized time-frequency (GPTF) transform [12,21] was proposed by introducing the generalized kernel function based on the frequency rotation operator and frequency shift operator. By replacing the different kernel functions, the GPTF transform has different variants to match different nonlinear laws of IFs for signals, such as the polynomial chirplet transform (PCT) [22], the spline chirplet transform (SCT) [23], and the generalized warblet transform (GWT) [24]. However, these variants are mainly focused on mono-component nonstationary signals and are less capable of analyzing multi-component signals.
In the present work, we proposed a novel TFA method that adopts the high-order polynomial to approximate the IF of signals with nonlinear frequency modulation, which could rapidly and accurately estimate the IF, especially for signals with nonlinear laws of IFs, named the parameterized IF estimation method (PIFEM). By calculating the Fourier transform of the derivative of the signal, the overdetermined systems of linear equations can be constructed and then solved by the least squares estimation method to obtain the estimated IF. The proposed method has high computational efficiency because it can obtain the estimate of IF over a period of time simultaneously, which differs from traditional time-frequency analysis methods that need to calculate the IF at each time instant. The PIFEM is particularly powerful for nonlinear FM mono-component signals and is also suitable for multi-component signals constructed by multiple harmonics.
The rest of this paper is organized as follows: Section 2 elaborates the principle of the PIFEM algorithm and develops an iterative procedure for the mono-component nonstationary signal, Section 3 verifies the effectiveness of the PIFEM algorithm by the numerical simulation, and the experiment results in Section 4 show that the PIFEM can be used to estimate the IF of the vibration signal from the rotor system under time-varying speed. Finally, the conclusion is drawn in Section 5.

2. Parameterized Instantaneous Frequency Estimation Method

2.1. Mono-Component Signal

Let us firstly consider a mono-component nonstationary signal defined as follows:
s ( t ) = A ( t ) e j φ ( t ) = e ln A ( t ) + j φ ( t )
where A ( t )   >   0 is the IA and   φ ( t ) is the instantaneous phase (IP). Then, the derivative of   s ( t ) can be defined as follows:
  s ' ( t ) = [ [ ln ( A ) ] ' ( t )   +   j φ ' ( t ) ] s ( t )  
where   φ ' ( t )   >   0 is the IF. If [ ln ( A ) ] ' ( t )   +   j φ ' ( t ) can be approximated by the Nth-order polynomial defined as follows:
  [ ln ( A ) ] ' ( t )   +   j φ ' ( t ) = n   =   0 N     1 ( α n   +   j β n ) t n .
Subsequently, the Fourier transform of s ' ( t ) can be calculated as follows:
V s ' ( ω )   =   j ω V s ( ω )   =   n   =   0 N     1 ( α n   +   j β n ) V s   t n ( ω ) ,
where V s t n ( ω ) denotes the Fourier transforms of t n s ( t ) .
Because Equation (4) is always valid for every frequency along the whole frequency axis, Equation (4) can be then considered as a system of equations in a form of a matrix as follows:
y = A x  
with
{ y = j ω V s ( ω ) C M   ×   1 A = [ V s t 0 ( ω ) ,   V s t 1 ( ω ) ,   ,   V s t N     1 ( ω ) ] C M   ×   N x = [ α 0 + j β 0 ,   α 1 + j β 1 ,   ,   α N     1 + j β N     1 ] T C N   ×   1  
where M is the bandwidth of the frequency axis. Therefore, y is an M-vector called observation vector, A is an M   ×   N matrix called coefficient matrix, and x is the N-vector of unknown parameters. When M   >   N , Equation (5) becomes an overdetermined system of linear equations, and the least squares estimation of x can be obtained by
x ^ = ( A H A ) 1 A H y  
where A H is the conjugate transpose matrix of A . According to Equation (3), the imaginary part of x is the parameter of the estimated IF of   s ( t ) . Then, the IF can be estimated by
IF   ^ = Im ( T x ^ )  
with
  T = [ t 0 ,   t 1 , ,   t N     1 ] C L   ×   N
where Im ( · ) denotes taking the imaginary part and L is the length of   s ( t ) . Thus, the IF can be estimated over the whole time simultaneously if the IF can be well approximated by a polynomial.
Since the desired signal is always contaminated by noise in real applications, we develop an iterative procedure to estimate the IF for mono-component signals with noise. The basic principle of the procedure is performing the frequency demodulation and the band-pass filtering simultaneously in every iteration. The frequency demodulation operation can gradually change a wideband mono-component signal into a narrow band signal, and then the noise can be filtered out by using a band-pass filter with a progressively narrower pass bandwidth. The bandwidth of the filter can be simply updated by the maximum and minimum of the estimated IF in the last iteration. When more noise is filtered out, the estimated IF is more accurate. Finally, the wideband mono-component signal will be demodulated to an approximate single-tone signal. The iteration can be stopped when the estimated IF is no longer changing. The mean absolute percentage error (MAPE) can be used as the break condition, which is defined as follows:
  ζ = 1 L l = 1 L | IF ^ i ( l )     IF ^ i     1 ( l ) IF ^ i ( l ) |   <   ε .
where L is the sampling number of the signal, and I F ^ i and I F ^ i     1 are the IF estimated by the current and last iteration, respectively.
The iterative procedure is defined as Algorithm 1. The steps of Algorithm 1 are given as follows:
Algorithm 1
 Input: the signal   s ( t ) , the sampling frequency f s , the maximum iteration I max , the error threshold ε , and the order of the polynomial N .
 Initialization: let i = 1 , s 1 = s ( t ) ; the initial band-pass filter BF 1 is the whole frequency axis, and the initial IF ^ 0 is all zeros.
 Loop: while i   <   I max and ζ   <   ε
 1. Constructing the observation vector and coefficient matrix according to Equation (6) for s i .
 2. Filtering out the noise by BF i .
 3. Estimating the parameters of the IF ^ i according to Equation (7).
 4. Calculating the IF ^ i according to Equations (8) and (9).
 5. Constructing the phase demodulation function φ i by IF ^ i .
 6. Updating the s i + 1 by demodulating s i by φ i .
 7. Updating the BF i + 1 .
 8. Calculating the break condition ζ according to Equation (10), and then i = i + 1 .
 End of Loop
End
It is worth noting that, for every iteration, it just needs to execute N Fast Fourier Transform (FFT) operations, and the computational complexity of the least squares estimation in Equation (7) is O( MN 2 ) for A H A , O(MN) for A H y , and O( N 3 ) for the matrix inversion.

2.2. Multi-Component Signal

The Algorithm 1 above can accurately estimate the nonlinear IF for mono-component signals, but it cannot be directly used to deal with general multi-component nonstationary signals because it is usually difficult to calculate the Fourier transform for each component individually. However, let us consider a special kind of multi-component signal that is constructed by multiple nonstationary harmonic components and defined as follows:
  s ( t ) = k = 1 K s k ( t ) = k = 1 K a k A 0 ( t ) e jp k φ 0 ( t ) ,
with
I k ( t ) = ln A 0 ( t ) + jp k φ 0 ( t )  
and
I k ' ( t ) = [ ln ( A 0 ) ] ' ( t ) + jp k φ 0 ' ( t ) = n = 0 N     1 ( α n + jp k β n ) t n  
where a k   >   0 , p k   >   0 , a 1 = p 1 = 1 and I k ' ( t ) can be represented by an Nth-order polynomial. So, A 0 ( t ) , φ 0 ( t ) , and φ 0 ' ( t ) are the IA, IP, and IF of the fundamental harmonic component respectively. Then, Equation (4) can be rewritten as follows:
V s ' ( ω )   =   j ω V s ( ω )   =   k   =   1 K n   =   0 N     1 ( α n   +   jp k β n ) V s k t n ( ω ) ,
where V s k t n ( ω ) denotes the Fourier transform of t n s k ( t ) . It can be found that the overdetermined system of linear equations cannot be constructed by Equation (14) because p k and V s k t n ( ω ) are unobtainable, and only V s t n ( ω ) =   k   =   1 K V s k t n ( ω ) can be calculated.
However, when still using y and A defined in Equation (6) to estimate x according to Equation (7), an interesting result can be obtained as follows:
Im ( x ^ )     P [ β 0 ,   β 1 ,   ,   β N     1 ] T C N   ×   1  
with
  P = k = 1 K p k a k 2 k = 1 K a k 2 ,
where P is a positive real number depending on p k and a k , which means that we can obtain a special IF that is a multiple of the IF of the fundamental harmonic component.
It can be verified as follows:
Considering a multi-component nonstationary signal defined in Equation (11); then, we can obtain
{ y = k = 1 K y k A = k = 1 K A k y k = A k x k ,
with
{ y k = j ω V s k ( ω ) C M   ×   1 A k = [ V s k t 0 ( ω ) ,   V s k t 1 ( ω ) ,   , V s k t N     1 ( ω ) ] C M   ×   N x k = [ α 0 + jp k β 0 ,   α 1 + j p k β 1 ,   ,   α N     1 + j p k β N     1 ] T C N   ×   1  
where y k , A k , and x k corresponding to s k ( t ) are constructed according to Equation (6), respectively.
Then, A H A and A H y can be calculated as follows:
A H A = ( k 1 = 1 K A k 1 ) H ( k 2 = 1 K A k 2 ) = k 2 = 1 K k 1 = 1 K A k 1 H A k 2 A H y = ( k 1 = 1 K A k 1 ) H ( k 2 = 1 K y k 2 ) = k 2 = 1 K k 1 = 1 K A k 1 H y k 2
with
A k 1 H A k 2 = [ ω V s k 1 * t 0 ( ω ) V s k 2 t 0 ( ω ) ω V s k 1 * t 0 ( ω ) V s k 2 t N     1 ( ω ) ω V s k 1 * t N     1 ( ω ) V s k 2 t 0 ( ω ) ω V s k 1 * t N     1 ( ω ) V s k 2 t N     1 ( ω ) ] . A k 1 H y k 2 = [ ω V s k 1 * t 0 ( ω ) j ω V s k 2 ( ω ) ω V s k 1 * t N     1 ( ω ) j ω V s k 2 ( ω ) ]
It can be found that the element of A k 1 H A k 2 is the power spectral density (PSD) of t m s k 1 ( t ) and t n s k 2 ( t ) , where m   =   n on the primary diagonal and V s k 1 * t m ( ω ) denotes the conjugate of V s k 1 t m ( ω ) . Then, according to Parseval’s theorem, the PSDs can be calculated as follows:
ω V s k 1 * t m ( ω ) V s k 2 t n ( ω ) = t t m s k 1 * ( t ) t n s k 2 ( t ) = a k 1 a k 2 t t m + n A 0 2 ( t ) e j ( p k 2 p k 1 ) φ 0 ( t ) ω V s k 1 * t m ( ω ) j ω V s k 2 ( ω ) = t t m s k 1 * ( t ) s k 2 ' ( t ) = a k 1 a k 2 t t m A 0 2 ( t ) I k 2 ' ( t ) e j ( p k 2 p k 1 ) φ 0 ( t ) .
When k 1     k 2 , Equation (21) represents the cross-correlation of two different components, which is usually small enough and can be ignored. Thus, A H A and A H y in Equation (19) can be rewritten as follows:
A H A   =   k   =   1 K A k H A k     k   =   1 K a k 2 [ t t 0 A 0 2 ( t ) t t N     1 A 0 2 ( t ) t t N     1 A 0 2 ( t ) t t 2 N     2 A 0 2 ( t ) ]   =   k   =   1 K a k 2 A 1 H A 1 , A H y = k = 1 K A k H y k   k = 1 K a k 2 [ t t 0 I k ' ( t ) A 0 2 ( t ) t t N     1 I k ' ( t ) A 0 2 ( t ) ] = k = 1 K a k 2 [ Re ( A 1 H y 1 ) + jp k Im ( A 1 H y 1 ) ]
where Re ( · ) and Im ( · ) denote taking the real and imaginary part, respectively.
Then, according to Equation (7), we can have the following:
x ^ =   ( A H A ) 1 A H y     ( A 1 H A 1 ) 1 Re ( A 1 H y 1 )   +   j [ ( A 1 H A 1 ) 1 Im ( A 1 H y 1 ) ] k   =   1 K p k a k 2 k   =   1 K a k 2 .
Finally, we can obtain Equations (15) and (16).

3. Simulation and Results

In this part, to show and verify the performance of our proposed method, let us first consider a mono-component signal with the nonlinear law of the IA and IF, which is defined as follows during 1 s.
  s ( t ) = A ( t ) e j 2 π φ ( t )  
with
  A ( t ) = exp [ 0.2 sin ( 6 π t ) ]   φ ( t ) = 32 t + 200 t 2     36 t 3     50 t 4 .
Both the original signal and noisy signal contaminated by Gaussian white noise with zero mean are shown in Figure 1, where the signal-to-noise rate (SNR) is 0 dB and the sampling frequency is 2048 Hz. Then, the IFs estimated by the PIFEM in the different iterations are shown in Figure 2, where the parameter N is set as 8 and the threshold ε is set as 0.1 for the PIFEM. Note that the MAPE defined in Equation (10) can be adapted to calculate the relative error between the real and estimated IF by using the real and estimated IF to replace IF ^ i and IF ^ i     1 , respectively.
It can be found that, in Figure 2a, compared with the real IF, the IF estimated by the first iteration of the PIFEM deviates significantly from the real IF because of the strong noise but still captures the trend of the real IF. After the second iteration shown in Figure 2b, the difference between the estimated IF and real IF has narrowed considerably, where the MAPE is quickly reduced to 2.44% because the band-pass filtering operation effectively filters out most of the noise. After the third iteration shown in Figure 2c, the estimated IF has been very close to the real IF, where the MAPE is 0.45%. Finally, as shown in Figure 2d, the break condition of the PIFEM algorithm is triggered after the fifth iteration, where the MAPE is 0.18%. It indicates that the proposed iterative procedure can accurately estimate the nonlinear IF for the mono-component nonstationary signal with noise.
In addition, the MAPEs under different SNRs are shown in Figure 3 to test the procedure’s reliability and practical limits, where each MAPE is the average of 100 estimations. It can be found that the estimation accuracy decreases correspondingly along with reducing of SNR, and the estimation accuracy has a rapid decline when the SNR is less than 0 dB. Thus, the PIFEM is not recommended for application in extremely noisy cases.
The TFRs generated by different TFA methods are shown in Figure 4, where the IF is estimated by finding the maximum of TFR at every time instant. It can be found that the IF estimated by the STFT in Figure 4b is not accurate enough because of the noise, where the MAPE is 1.48%. The energy concentration of the TFR generated by the improved multisynchrosqueezing (IMSST) [19] in Figure 4c is significantly higher than the STFT in Figure 4a, where the IMSST is an improved SST-based TFA postprocessing method, but the IF estimated by the IMSST is still inaccurate compared with the real IF in Figure 4d, where the MAPE is 1.55%. The PCT [22] shown in Figure 4e cannot enhance the energy concentration of the TFR but can obtain a more accurate IF estimate, where the MAPE is 0.73% in Figure 4f. This indicates that the performance of the PIFEM is better than these different TFA methods. Note that these TFA methods are all based on the STFT that needs to calculate the FFT at each time instant, whose computational complexities are higher than the PIFEM.
Then, the PIFEM is also compared with the other two current state-of-art procedures for the IF estimation, i.e., the first conditional spectral moment of the time-frequency distribution of the signal [25] and the derivative of the phase of the analytic form of the signal obtained by the Hilbert transform, which is shown in Figure 5. It can be found that, compared with the PIFEM, the IF estimated by the first time-frequency moment is inaccurate under the strong noise. The derivative of the phase based on the Hilbert transform is extremely sensitive to noise, and the estimated IF is mightily oscillating when the SNR is equal to just 20 dB in Figure 5b.
Then, let us consider a multi-component signal defined in Equation (11), where K = 5, a k = 1 / k , p k = k , A 0 ( t ) , and φ 0 ( t ) are defined in Equation (25).
For the signal without noise, the IF estimated by the PIFEM is shown in Figure 6a, where the coefficient P in Equation (16) should be 1.56 according to the a k and p k defined above, and the parameter N is set as 8 for the PIFEM. It can be found that the IF estimated by PIFEM exactly approximates the 1.56 multiples of the real IF of the fundamental harmonic component, where the MAPE is 0.53%, which verifies the effectiveness of our proposed method. For the signal with noise, the iteration procedure of the PIFEM cannot be used because the frequency demodulation operation cannot change all the harmonic components into the same narrow band signal and it is difficult to design the band-pass filter for de-noising. However, as shown in Figure 6b, when the intensity of the Gaussian white noise is not very strong (SNR = 10 dB), the difference between the IF estimated by the PIFEM and the real IF is slight.
Then, by resampling the signal in the angular domain according to the estimated IF, we can effectively separate all harmonic components. As shown in Figure 7a, before resampling the signal, the amplitude spectrums of all five components are overlapped with each other. However, in Figure 7b, the amplitude spectrums of all five components are well separated after resampling in the angular domain, and then it is easy to use a band-pass filter to pick out every component, where the passband range of the filter is from 75 Hz to 225 Hz. Thus, we can use the iteration procedure to estimate the IF of every separated component. As shown in Figure 8, the estimated IF of the separated fundamental harmonic component is very close to the real IF, where the MAPE is 0.13%. This indicates that the PIFEM can be used for the multi-component nonstationary signal constructed by multiple harmonics.

4. Experiment and Results

In this part, a vibration signal collected from a rotor test rig under the time-varying rotating speed condition is considered. The rotor test rig is shown in Figure 9. The rotor is driven by a DC motor with a rated current of 1.95 A and a maximum output power of 148 W, and the motor is controlled by a speed controller (DH5600) that changes the 220 V AC power into the PWM signal for motor speed control. The rotor with a diameter of 10 mm is supported by two bearing brackets, connected with the motor shaft by a coupling, and contains two mass disks with a weight of 500 g and a diameter of 75 mm. A vibration signal is acquired by an eddy current sensor (5E102) fixed on the sensor bracket; transmitted to a dynamic data acquisition instrument (DH5922) for amplification and filter with a sampling frequency of 2000 Hz and a sampling duration of 10 s under the speed-up and speed-down process; and finally passed to the computer for analysis and storage, which is shown in Figure 10a and its amplitude spectrum is shown in Figure 10b. The eddy current sensor [26] uses the principle of eddy current formation to sense displacement. It can be used to measure shaft displacement in rotating machinery and has been around for many years, offering manufacturers high-linearity, high-speed measurements, and high resolution.
A change in the rotating speed of the rotor causes a change in the amplitude and frequency of the rotor vibration. The acquired vibration signal is consequently a multi-component nonstationary signal with multiple AM-FM harmonic components. However, it can be found that in Figure 10b, different harmonic components are not easy to identify because of the blurry spectrum caused by the nonlinear frequency modulation.
Then, the PIFEM (N = 10) is adopted to estimate the IF of the acquired multi-component vibration signal, which is shown as a red dashed line in Figure 11a compared with the TFR generated by the STFT. It can be found that the estimated IF is close to the IF of the fundamental harmonic component but not perfectly matched. Subsequently, the acquired multi-component signal is resampled according to the estimated IF, and the amplitude spectrum of the resampled signal is shown in Figure 11b, where the passband range of the filter is from 10 Hz to 35 Hz for picking out the fundamental harmonic component. It can be found that all harmonic components are clearer to identify and separate in Figure 11b compared with Figure 10b, but the weak high-order harmonics are still a little blurry.
Thus, the iteration procedure of the PIFEM (N = 10, ε = 0.1) can be used to estimate the IF of the separated fundamental harmonic component, which denotes the instantaneous rotating speed of the rotor system. As shown in Figure 12a, the estimated IF of the fundamental harmonic is closer to the real IF compared with Figure 11a after the third iteration. The amplitude spectrum of the resampled signal is shown in Figure 12b. It can be found that all harmonic components in Figure 12b are discernible compared with Figure 10b, and the weak high-order harmonics are clearer compared with Figure 11b, which means the estimated IF is more accurate.
This indicates that the proposed method can be used for the IF estimation of the vibration signal from the varying-speed rotor system.

5. Discussion

In this section, we mainly focus on the unsolved shortcomings and future development of the PIFEM.
Firstly, a sensitivity analysis of the effects of the parameters N and ε , i.e., the order of the polynomial and the error threshold, is shown in Figure 13, where the signal is defined in Equations (24) and (25) and the SNR is set as 10 dB. In Figure 13a, the error threshold ε is set as 0.1; it can be found that the estimation error increases as the order of the polynomial increases because the high-order coefficient is more sensitive to small changes in the signal than the low-order coefficient. However, the choice of the order also depends on the nonlinearity degree of the IF. Stronger nonlinearity means a higher order is required. In Figure 13b, the order of the polynomial is set as 8; it can be found that the estimation error is insensitive to changes in the threshold. However, a smaller threshold means more iterations are required. It is thus unnecessary to set the error threshold as too small.
Then, in Figure 14, the proposed method is evaluated in the case of abrupt frequency changes by a piecewise signal defined as follows:
s p w ( t ) = { s ( t ) , 0     t   <   0 . 5 s ( t ) e   j 100 π t , 0 . 5     t   <   1
where the   s ( t ) is defined in Equations (24) and (25).
It can be found that in Figure 14, the PIFEM cannot accurately estimate the abrupt frequency changes because the polynomial series expansion can only approximate the continuous function. It is a worthwhile further research effort work to extend the PIFEM to satisfy a much wider range of signals.
Finally, it is worth noting that not only the IF but also other important time-varying features are utilized for condition monitoring such as the closely-related IA and IP. In addition, recently, instantaneous spectral entropy has been proposed as well, with applications for both the condition monitoring of wind turbines [27] and the structural health monitoring of multi-storey frame structures [28]. Hence, it will be further research to combine the PIFEM and these time-varying features for fault diagnosis and condition monitoring in the future.

6. Conclusions

The vibration signal from the rotating machinery under time-varying speed is usually a multi-component nonstationary signal constructed by AM-FM harmonic components, which makes it difficult to analyze the signal in the frequency domain. To efficiently and accurately estimate the nonlinear IF law of the nonstationary signal, a novel parameterized TFA method was proposed, known as the PIFEM. The proposed method has high computational efficiency because it can obtain the estimation of IF over a period of time simultaneously, which just needs to carry out several FFT operations and once least squares estimation. In addition, an iteration procedure was developed to enhance the noise robustness for the mono-component nonstationary signal. The numerical and experimental validations show that the proposed method is suitable to analyze the vibration signal from the rotating machinery, such as the IF estimate of the rotor system.

Author Contributions

Conceptualization, Y.H. and S.Z.; methodology, Y.H.; software, Y.H.; validation, Y.H. and J.Z.; formal analysis, Y.H. and Q.Z.; investigation, Y.H.; resources, J.Z. and S.Z.; data curation, Y.H.; writing—original draft preparation, Y.H.; writing—review and editing, Q.Z., J.Z. and S.Z.; visualization, Q.Z., J.Z. and S.Z.; supervision, J.Z. and S.Z.; project administration, Z.C. and S.Z.; and funding acquisition, J.Z. and S.Z. 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 under grant number 51675103, 52005108, and 51905102; the China Postdoctoral Science Foundation under grant number 2019M662226; and the Fujian Province Industrial Technology Development and Application Plan Orientative Project under grant number 2021H0012.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Martinez-Luengo, M.; Kolios, A.; Wang, L. Structural Health Monitoring of Offshore Wind Turbines: A Review through the Statistical Pattern Recognition Paradigm. Renew. Sustain. Energy Rev. 2016, 64, 91–105. [Google Scholar] [CrossRef]
  2. Goyal, D.; Pabla, B.S. The Vibration Monitoring Methods and Signal Processing Techniques for Structural Health Monitoring: A Review. Arch. Comput. Methods Eng. 2016, 23, 585–594. [Google Scholar] [CrossRef]
  3. Feng, Z.; Chen, X. Adaptive Iterative Generalized Demodulation for Nonstationary Complex Signal Analysis: Principle and Application in Rotating Machinery Fault Diagnosis. Mech. Syst. Signal Process. 2018, 110, 1–27. [Google Scholar] [CrossRef]
  4. Chen, S.; Yang, Y.; Peng, Z.; Dong, X.; Zhang, W.; Meng, G. Adaptive Chirp Mode Pursuit: Algorithm and Applications. Mech. Syst. Signal Process. 2019, 116, 566–584. [Google Scholar] [CrossRef]
  5. Yi, C.; Qin, J.; Huang, T.; Jin, Z. Time-Varying Fault Feature Extraction of Rolling Bearing via Time–Frequency Sparsity. Meas. Sci. Technol. 2020, 32, 25116. [Google Scholar] [CrossRef]
  6. Zhang, D.; Feng, Z. Enhancement of Time-Frequency Post-Processing Readability for Nonstationary Signal Analysis of Rotating Machinery: Principle and Validation. Mech. Syst. Signal Process. 2022, 163, 108145. [Google Scholar] [CrossRef]
  7. Liu, D.; Cheng, W.; Wen, W. Rolling Bearing Fault Diagnosis via STFT and Improved Instantaneous Frequency Estimation. Method. Procedia Manuf. 2020, 49, 166–172. [Google Scholar] [CrossRef]
  8. Chen, J.; Li, Z.; Pan, J.; Chen, G.; Zi, Y.; Yuan, J.; Chen, B.; He, Z. Wavelet Transform Based on Inner Product in Fault Diagnosis of Rotating Machinery: A Review. Mech. Syst. Signal Process. 2016, 70–71, 1–35. [Google Scholar] [CrossRef]
  9. Li, X.; Ma, Z.; Kang, D.; Yuan, Z.; Gao, D.; Fu, Z. The Extraction of Time-Varying Fault Characteristics of Rolling Bearings Based on Adaptive Multi-Synchrosqueezing Transform. J. Vib. Eng. Technol. 2022. [Google Scholar] [CrossRef]
  10. Torrence, C.; Compo, G.P. A Practical Guide to Wavelet Analysis. Bull. Am. Meteorol. Soc. 1998, 79, 61–78. [Google Scholar] [CrossRef]
  11. Pucciarelli, G. Wavelet Analysis in Volcanology: The Case of Phlegrean Fields. J. Environ. Sci. Eng. A 2017, 6, 300–307. [Google Scholar] [CrossRef]
  12. Yang, Y.; Peng, Z.; Zhang, W.; Meng, G. Parameterised Time-Frequency Analysis Methods and Their Engineering Applications: A Review of Recent Advances. Mech. Syst. Signal Process. 2019, 119, 182–221. [Google Scholar] [CrossRef]
  13. Li, Z.; Gao, J.; Li, H.; Zhang, Z.; Liu, N.; Zhu, X. Synchroextracting Transform: The Theory Analysis and Comparisons with the Synchrosqueezing Transform. Signal Process. 2020, 166, 107243. [Google Scholar] [CrossRef]
  14. Daubechies, I.; Lu, J.; Wu, H.-T. Synchrosqueezed Wavelet Transforms: An Empirical Mode Decomposition-like Tool. Appl. Comput. Harmon. Anal. 2011, 30, 243–261. [Google Scholar] [CrossRef]
  15. Oberlin, T.; Meignen, S.; Perrier, V. Second-Order Synchrosqueezing Transform or Invertible Reassignment? Towards Ideal Time-Frequency Representations. IEEE Trans. Signal Process. 2015, 63, 1335–1344. [Google Scholar] [CrossRef]
  16. Behera, R.; Meignen, S.; Oberlin, T. Theoretical Analysis of the Second-Order Synchrosqueezing Transform. Appl. Comput. Harmon. Anal. 2018, 45, 379–404. [Google Scholar] [CrossRef]
  17. Pham, D.-H.; Meignen, S. High-Order Synchrosqueezing Transform for Multicomponent Signals Analysis—With an Application to Gravitational-Wave Signal. IEEE Trans. Signal Process. 2017, 65, 3168–3178. [Google Scholar] [CrossRef]
  18. Yu, G.; Wang, Z.; Zhao, P. Multisynchrosqueezing Transform. IEEE Trans. Ind. Electron. 2019, 66, 5441–5455. [Google Scholar] [CrossRef]
  19. Yu, G. A Multisynchrosqueezing-Based High-Resolution Time-Frequency Analysis Tool for the Analysis of Non-Stationary Signals. J. Sound Vib. 2021, 492, 115813. [Google Scholar] [CrossRef]
  20. Mann, S.; Haykin, S. The Chirplet Transform: Physical Considerations. IEEE Trans. Signal Process. 1995, 43, 2745–2761. [Google Scholar] [CrossRef] [Green Version]
  21. Yang, Y.; Peng, Z.K.; Dong, X.J.; Zhang, W.M.; Meng, G. General Parameterized Time-Frequency Transform. IEEE Trans. Signal Process. 2014, 62, 2751–2764. [Google Scholar] [CrossRef]
  22. Peng, Z.K.; Meng, G.; Chu, F.L.; Lang, Z.Q.; Zhang, W.M.; Yang, Y. Polynomial Chirplet Transform with Application to Instantaneous Frequency Estimation. IEEE Trans. Instrum. Meas. 2011, 60, 3222–3229. [Google Scholar] [CrossRef]
  23. Yang, Y.; Peng, Z.K.; Meng, G.; Zhang, W.M. Spline-Kernelled Chirplet Transform for the Analysis of Signals with Time-Varying Frequency and Its Application. IEEE Trans. Ind. Electron. 2012, 59, 1612–1621. [Google Scholar] [CrossRef]
  24. Yang, Y.; Peng, Z.K.; Meng, G.; Zhang, W.M. Characterize Highly Oscillating Frequency Modulation Using Generalized Warblet Transform. Mech. Syst. Signal Process. 2012, 26, 128–140. [Google Scholar] [CrossRef]
  25. Loughlin, P.; Cakrak, F.; Cohen, L. Conditional Moments Analysis of Transients with Application to Helicopter fault data. Mech. Syst. Signal Process. 2000, 14, 511–522. [Google Scholar] [CrossRef]
  26. Kikuchihara, H.; Marinova, I.; Saito, Y.; Ohuchi, M.; Mogi, H.; Oikawa, Y. Development of a New High Sensitive Eddy Current Sensor. Mater. Sci. Forum. 2014, 792, 98–103. [Google Scholar] [CrossRef]
  27. Civera, M.; Surace, C. An Application of Instantaneous Spectral Entropy for the Condition Monitoring of Wind Turbines. Appl. Sci. 2022, 12, 1059. [Google Scholar] [CrossRef]
  28. Civera, M.; Surace, C. Instantaneous Spectral Entropy: An Application for the Online Monitoring of Multi-Storey Frame Structures. Buildings 2022, 12, 310. [Google Scholar] [CrossRef]
Figure 1. The original and noisy signal.
Figure 1. The original and noisy signal.
Machines 10 00777 g001
Figure 2. The real IF compared with the IF estimated by Nth iteration for the noisy signal (SNR = 0dB): (a) the first iteration with MAPE = 112.56%; (b) the second iteration with MAPE = 2.44%; (c) the third iteration with MAPE = 0.45%; and (d) the fifth iteration with MAPE = 0.18%.
Figure 2. The real IF compared with the IF estimated by Nth iteration for the noisy signal (SNR = 0dB): (a) the first iteration with MAPE = 112.56%; (b) the second iteration with MAPE = 2.44%; (c) the third iteration with MAPE = 0.45%; and (d) the fifth iteration with MAPE = 0.18%.
Machines 10 00777 g002aMachines 10 00777 g002b
Figure 3. The MAPEs with varying levels of SNR.
Figure 3. The MAPEs with varying levels of SNR.
Machines 10 00777 g003
Figure 4. (a) The TFR generated by the STFT; (b) the estimated IF compared with the real IF (MAPE = 1.48%); (c) the TFR generated by the IMSST; (d) the estimated IF compared with the real IF (MAPE = 1.55%); (e) the TFR generated by the PCT; and (f) the estimated IF compared with the real IF (MAPE = 0.73%).
Figure 4. (a) The TFR generated by the STFT; (b) the estimated IF compared with the real IF (MAPE = 1.48%); (c) the TFR generated by the IMSST; (d) the estimated IF compared with the real IF (MAPE = 1.55%); (e) the TFR generated by the PCT; and (f) the estimated IF compared with the real IF (MAPE = 0.73%).
Machines 10 00777 g004
Figure 5. (a) The IF estimated by the first conditional spectral moment of the time-frequency distribution of the signal under SNR = 0 dB; (b) the IF estimated by the derivative of the phase of the analytic form of the signal obtained by the Hilbert transform under SNR = 20 dB.
Figure 5. (a) The IF estimated by the first conditional spectral moment of the time-frequency distribution of the signal under SNR = 0 dB; (b) the IF estimated by the derivative of the phase of the analytic form of the signal obtained by the Hilbert transform under SNR = 20 dB.
Machines 10 00777 g005
Figure 6. (a) The IF estimated by PIFEM for the signal without noise; (b) the IF estimated by PIFEM for the signal with noise (SNR = 10 dB).
Figure 6. (a) The IF estimated by PIFEM for the signal without noise; (b) the IF estimated by PIFEM for the signal with noise (SNR = 10 dB).
Machines 10 00777 g006
Figure 7. (a) The amplitude spectrum of the signal before resampling; (b) the amplitude spectrum of the signal after resampling.
Figure 7. (a) The amplitude spectrum of the signal before resampling; (b) the amplitude spectrum of the signal after resampling.
Machines 10 00777 g007
Figure 8. The estimated IF compared with the real IF of the separated fundamental harmonic.
Figure 8. The estimated IF compared with the real IF of the separated fundamental harmonic.
Machines 10 00777 g008
Figure 9. The rotor test rig.
Figure 9. The rotor test rig.
Machines 10 00777 g009
Figure 10. (a) The waveform of the vibration signal collected from the rotor test rig; (b) the amplitude spectrum of the signal.
Figure 10. (a) The waveform of the vibration signal collected from the rotor test rig; (b) the amplitude spectrum of the signal.
Machines 10 00777 g010
Figure 11. (a) The IF estimated by PIFEM compared with the TFR generated by STFT; (b) the amplitude spectrum of the signal after resampling.
Figure 11. (a) The IF estimated by PIFEM compared with the TFR generated by STFT; (b) the amplitude spectrum of the signal after resampling.
Machines 10 00777 g011
Figure 12. (a) The estimated IF of the separated fundamental harmonic component by the iteration procedure compared with the TFR generated by STFT; (b) the amplitude spectrum of the signal after resampling.
Figure 12. (a) The estimated IF of the separated fundamental harmonic component by the iteration procedure compared with the TFR generated by STFT; (b) the amplitude spectrum of the signal after resampling.
Machines 10 00777 g012
Figure 13. (a) The MAPEs with respect to different orders of the polynomial; (b) the MAPEs with respect to different error thresholds.
Figure 13. (a) The MAPEs with respect to different orders of the polynomial; (b) the MAPEs with respect to different error thresholds.
Machines 10 00777 g013
Figure 14. The estimated IF compared with the real IF of the piecewise signal.
Figure 14. The estimated IF compared with the real IF of the piecewise signal.
Machines 10 00777 g014
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Huang, Y.; Zhang, Q.; Zhong, J.; Chen, Z.; Zhong, S. Parameterized Instantaneous Frequency Estimation Method for Vibration Signal with Nonlinear Frequency Modulation. Machines 2022, 10, 777. https://doi.org/10.3390/machines10090777

AMA Style

Huang Y, Zhang Q, Zhong J, Chen Z, Zhong S. Parameterized Instantaneous Frequency Estimation Method for Vibration Signal with Nonlinear Frequency Modulation. Machines. 2022; 10(9):777. https://doi.org/10.3390/machines10090777

Chicago/Turabian Style

Huang, Yuexin, Qiukun Zhang, Jianfeng Zhong, Zhixiong Chen, and Shuncong Zhong. 2022. "Parameterized Instantaneous Frequency Estimation Method for Vibration Signal with Nonlinear Frequency Modulation" Machines 10, no. 9: 777. https://doi.org/10.3390/machines10090777

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