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.
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.
with
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
and
, 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, , , , and 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
and
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:
where the
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.