Next Article in Journal
Experimental Vibration Data in Fault Diagnosis: A Machine Learning Approach to Robust Classification of Rotor and Bearing Defects in Rotating Machines
Previous Article in Journal
Hyperbolic-Secant-Function-Based Fast Sliding Mode Control for Pantograph Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tachometer-Less Synchronous Sampling for Large Speed Fluctuations and Its Application in the Monitoring of Wind Turbine Drive Train Condition

School of Aerospace Engineering, Xiamen University, Xiamen 361100, China
*
Author to whom correspondence should be addressed.
Machines 2023, 11(10), 942; https://doi.org/10.3390/machines11100942
Submission received: 27 August 2023 / Revised: 21 September 2023 / Accepted: 27 September 2023 / Published: 4 October 2023
(This article belongs to the Section Electromechanical Energy Conversion Systems)

Abstract

:
Accurate shaft speed extraction is crucial for synchronous sampling in the fault diagnosis of wind turbines. However, traditional narrow-bandpass filtering techniques face limitations when dealing with large fluctuations in rotational speed, hindering the accurate construction of an instantaneous phase for synchronous resampling of a shaft. To overcome this, we propose a tachometer-less synchronous sampling based on Scaling-Basis Chirplet Transform, tailored to a wind turbine’s structure and operating conditions. The algorithm generates a time–frequency representation of the vibration response, revealing time-varying characteristics even under large speed fluctuations. Using maximum tracking on the time–frequency spectrum, we extract instantaneous speed and compare its accuracy with tachometer-acquired results. The instantaneous phase is obtained through numerical integration, and vibration data are resampled synchronously using inverse function interpolation in the digital domain. Numerical simulations and practical cases of wind turbines demonstrate the effectiveness and the engineering applicability of our methodology.

1. Introduction

The escalating global demand for clean energy, coupled with remarkable advancements in wind turbine manufacturing technology, has resulted in a consistent upward trajectory in installed wind turbine capacity. Notably, maintenance costs associated with onshore and offshore wind turbines constitute a substantial proportion of wind farm revenues, estimated to range from 10 to 15% for onshore turbines and 20–35% for offshore turbines [1]. Among the various types of faults encountered in wind turbines, the mechanical components within the drive chain pose the most significant financial burden in terms of removal and repair [2]. Consequently, the implementation of condition monitoring systems specifically designed to diagnose and address drive-chain-related issues has become standard practice. Recent overviews on wind turbine condition monitoring systems can be found in the open literature, such as in references [3,4,5]. Within the industry, vibration-sensor-based condition monitoring has gained prominence due to its well-established maturity and cost-effectiveness [6].
Wind turbines operate under time-varying speed conditions, leading to frequency modulation and spectrum dispersion. This poses challenges for fault diagnosis based solely on spectrum analysis. To address these issues, the synchronous technique has emerged as an effective approach. Unlike traditional equal-time sampling methods, synchronous sampling involves resampling the vibration response at constant angular intervals. This approach mitigates the impact of speed fluctuations on the order spectrum, enabling more accurate fault diagnosis. Furthermore, the synchronous technique can be combined with synchronous averaging to eliminate asynchronous periodic components as well as the noise. As a result, the synchronous technique has gained wide recognition for its utility in early fault diagnosis of wind turbines.
Traditionally, synchronous techniques for fault diagnosis in wind turbines relied on auxiliary equipment like tachometers or encoders to provide shaft speed references for signal resampling. However, this approach is limited by constraints in shaft mounting space, sensor technology, and operational conditions. These limitations result in increased costs. Consequently, engineers have been actively exploring methods to extract rotational speed directly from vibration. Bonnardot et al. [7] proposed a band-pass-filter-based synchronous sampling method that isolates the gear mesh response or its harmonics, enabling resampling of the vibration response based on the phase of the isolated signal. Building upon this approach, Combet et al. [8] improved the scheme by automating the selection of mesh harmonics. However, the conventional method of extracting a single component using a traditional band-pass filter is suitable only for cases with small speed variations where adjacent harmonic frequency bands can be separated in the frequency domain. In situations with significant speed fluctuations, the overlapping of harmonic bands makes it challenging to extract individual harmonics from the signal using the band-pass filtering method. This limitation restricts the application of synchronous techniques in fault diagnosis.
Time–frequency analysis (TFA) offers a promising approach to address the challenges posed by large speed fluctuations. By mapping the one-dimensional time series onto a two-dimensional time–frequency plane, it visually represents the time-varying characteristics of the frequency. Urbanek et al. [9] proposed a shaft speed extraction scheme based on TFA. Short-Time Fourier Transform (STFT) was applied to obtain the time–frequency representation (TFR) of the vibration response. The estimated speed derived from the spectrogram was utilized for angular resampling. Subsequently, the desired components were extracted in the angular domain using a band-pass filter and resampled back to the time domain. Wang et al. [10] employed a fast spectral kurtosis algorithm to obtain the bearing envelope signal adaptively. Subsequently, the instantaneous fault characteristic frequency was extracted for signal resampling based on the TFR of STFT. Zhu et al. [11] estimated the instantaneous speed using STFT and resampled the vibration in the angular domain. The Teager–Kaiser energy operator was then applied to enhance the fault components in the signal, followed by processing the enhanced signal using fast spectral correlation. Envelope analysis was performed to extract the fault characteristics of rolling bearings. Nonetheless, because of inherent limitations in time–frequency resolution, this conventional TFA method results in a substantial error in identifying the shaft speed.
In order to achieve high-resolution representations, numerous advanced TFA methods have been developed in the past decade. Among these methods, the basis transform approach has garnered significant interest from researchers. Linear chirp basis is a prominent example, and it is commonly used in Chirplet Transform (CT) [12] for analyzing chirp-like signals with linear frequency conversions. Zhao et al. [13] employed the CT to obtain the TFR and extract a specific harmonic of the rotational frequency. The identification results were then utilized in Vold–Kalman filters to extract the harmonics for synchronous resampling of the original signal based on its instantaneous phase. Polynomial Chirplet Transform (PCT) [14] replaces the linear basis with a polynomial basis to analyze single-component signals with nonlinear frequency trajectories. Wang et al. [15] utilized the PCT to estimate the instantaneous rotational frequency of rolling bearings. On this basis, a maximum correlated kurtosis deconvolution-based envelope order spectrum was employed to detect the bearing fault characteristic order. While the abovementioned algorithms provide good TFR for single-component signals, they do not yield satisfactory results for multi-component signals since the chirp basis cannot simultaneously match the instantaneous frequency (IF) trajectories of multiple components. To tackle the analysis of practical multicomponent signals, which are commonly encountered, General Linear Chirplet Transform (GLCT) [16] was developed. This method obtains a set of TFRs using various chirp parameters and selects the TFR with the highest amplitude at each point to form the final TFR. GLCT has demonstrated favorable results for both single-component and multicomponent signals. Liu et al. [17] applied GLCT to estimate the instantaneous rotation frequency. The angular domain signal was then purified using an adaptive cross-validation threshold denoising algorithm, aiming to enhance the fault feature extraction performance of the envelope order spectrum method. However, these TFA methods are less effective in dealing with multicomponent signals with small intervals between adjacent frequency components.
During wind turbine operation, the complex structure of the gearbox introduces intricate amplitude and frequency modulation, especially when gear damage occurs. These modulation components manifest as time–frequency ridges close to the meshing frequency and its harmonics in TFR [18]. However, identifying the meshing frequencies that are associated with shaft speeds using TFA faces significant challenges. At low wind speeds, neighboring frequency ridges are closely spaced, while variable speed conditions lead to the blurring of time–frequency ridges. These factors pose difficulties for conventional TFA methods.
Li et al. introduced the Scaling-Basis Chirplet Transform (SBCT) [19], which employs a second-order polynomial to construct the chirplet basis function. This time–frequency basis can adaptively scale within a specified window and utilizes the kurtosis criterion to determine optimal parameters for matching the desired frequency trajectory. Consequently, it generates a time and frequency varying linear chirp basis. Compared to other TFA methods, SBCT exhibits notable advantages in effectively handling synchronous signals characterized by dense frequency content and nonlinear variations, including harmonic components of vibration signals, modulated signals with complex sidebands, and signals with strong noise backgrounds.
Therefore, a simple and yet effective approach is proposed in this paper. The SBCT is employed to perform time–frequency transformation of wind turbine vibration data first. The instantaneous shaft speed is identified from the time–frequency spectrogram by the maxima tracking. The phase information of the target shaft speed is derived by numerical integration. The original signal is then resampled synchronously using an inverse function interpolation method. Order analysis without tachometer assistance is finally achieved and the damage feature is extracted from the order spectrum.
The rest of this paper is structured as follows: Section 2 illustrates the principle of SBCT algorithm. Section 3 describes the process of the SBCT-based instantaneous shaft speed identification method. Section 4 details the process of this methodology through numerical simulation signals. Section 5 verifies the proposed methodology with two practical cases of wind turbines. Finally, Section 6 provides the conclusion.

2. SBCT Algorithm

Time–frequency analysis expands the signal from a one-dimensional time series to a two-dimensional time–frequency plane in order to observe the IF of the signal. CT is the inner product between the signal and the chirp basis, and the CT of the signal x ( t ) can be expressed as follows:
C T ( τ , f , c ) = + s ( t ) w ( t τ ) exp   ( j 2 π c 2 ( t τ ) 2 ) exp   ( j 2 π f t ) d t = + s t w t τ exp   ( j 2 π φ τ , f , t ) d t
s ( t ) = x ( t ) + j 1 π + x ( τ ) t τ d τ
w t = 1 2 π σ exp   1 2 t σ 2
φ ( τ , f , t ) = f t + c 2 ( t τ ) 2
where s t is the analytic signal of x ( t ) generated by the Hilbert transform; w t denotes a real, nonnegative, symmetric and normalized window function, usually denoted as a Gaussian function; σ denotes the standard deviation; φ ( τ , f , t ) is the phase function; f R and t R represent the frequency center and time center, respectively; and c R represents the chirp rate, which is a constant.
The first- and second-order derivatives of φ ( τ , f , t ) are expressed as:
φ τ , f , t = φ t = f + c ( t τ )
φ t = c = tan   θ
where φ τ , f , t denotes the IF and θ is the rotation angle of the IF trajectory, which varies from π / 2 to π / 2 .
The CT is essentially a windowed transformation. The ultimate TFR is constructed by processing each segment of the windowed signal. The degree of energy concentration in the TFR increases with improved alignment between the TF bases and the IF trajectory. The TFR demonstrates maximum energy concentration when the TF bases entirely coincide with the IF trajectories [20]. This happens when the tangent value of the rotation angle matches the slope of the target IF trajectory.
The matching principle between the TF bases and target IF trajectories within a specific window length is elucidated in the following three figures. The black line is the true IF, the red line denotes the TF base, and the blue dashed line denotes the analysis window.
A point on the IF is represented by a black dot, and its time and frequency values are marked with a light blue dashed line.
As per Equation (6), when   c is set to zero, the CT becomes equivalent to the STFT, as illustrated in Figure 1. In essence, the STFT can be seen as a simplified variant of the CT when c   equals zero. In such instances, the TF bases run parallel to the time axis, aligning exclusively at the time center t 2 . Mismatches occurring elsewhere lead to notably diminished energy concentration.
If C represents a nonzero constant, the TF bases undergo rotation by an angle θ = arctan   ( c ) around the points ( t i , f i ) (   i = 1,2 , 3 ) , as depicted in Figure 2. When the chirp rate closely matches the slope of the time–frequency ridge or, in simpler terms, the rotation angle of the bases closely matches the inclination angle of the IF trajectory, this results in higher energy concentration within the TFR. Consequently, CT exhibits superior performance in processing linear frequency modulation (FM) signals when compared to STFT.
However, the CT’s constant chirp parameters impose limitations when analyzing highly nonlinear FM signals. When handling nonlinear FM signals, both STFT and CT struggle to achieve significant energy concentration at specific time points. For instance, the STFT results at t 1 and the CT results at t 3 .
SBCT constructs the chirp basis by means of a second-order polynomial. Its second-order derivative, i.e., the chirp parameter, varies adaptively with frequency and time, and matches the time–frequency trajectories of different frequency components and time centers. The new phase function is constructed in the following form:
  φ s f , t , τ , a 1 , a 2 , , a n = f × t + k = 1 n a k t τ 1 + k
The corresponding first-order and second-order derivatives are expressed as follows:
φ s = φ s t = f × 1 + k = 1 n 1 + k a k t τ k
tan   θ = φ s t = f × k = 1 n 1 + k k a k t τ k 1
Equation (9) can be rewritten when t is equal to the time center τ as follows:
tan   θ = 2 f a 1 + k = 2 K f ( k + 1 ) k ( t τ ) k 1 = 2 f a 1
where θ is the rotation angle of the time–frequency basis at the time center τ . From Equation (10), it can be seen that the value of θ varies with the frequency center, that is, the chirp rate varies with the range of the frequency trajectory. For a multicomponent signal with N frequency components at the time center τ , the chirp rate can be calculated as follows:
tan   θ n = 2 f n a 1 ,   n = 1,2 , N
Considering t = τ + Δ t , Equation (11) can be rewritten as follows:
tan   ( θ n ) = k = 1 K f n ( k + 1 ) k a k ( Δ t ) k 1 , n = 1,2 , , N
In summary, the SBCT of the signal x t is expressed as follows:
S B C T f , τ , a 1 , a 2 , a n = + s t w t τ exp   j 2 π f × t + k = 1 n a k t τ 1 + k d t
where a 1 , a 2 , , a n are parameters that need to be determined before performing SBCT. Considering the balance between accuracy and cost of the calculation, the value n is usually taken as 2.
According to the theory proposed by Ville, the analytic signal can be written as follows:
s ( t ) = A ( t ) exp   ( j 2 π f ( t ) d t )
where A ( t ) denotes the instantaneous amplitude and f ( t ) denotes the IF.
Based on the Taylor expansion, the IF within the window length can be written as follows:
f t f τ + f ( τ ) ( t τ ) + f ( τ ) 2 ( t τ ) 2
where f τ is the value of the IF at the moment τ ; f ( τ ) and f ( τ ) are the first and second order derivatives of the IF. Higher-order terms are neglected in Equation (15).
Substituting Equations (14) and (15) into Equation (13), the following expressions are obtained:
S B C T f , τ , a 1 , a 2 = + A t exp j 2 π f t dt   w t τ exp   j 2 π φ s ( f , τ , t , a 1 , a 2 d t = | + A t w t τ e x p j 2 π t τ 2 f τ 2 a 1 f τ e x p j 2 π t τ 3 f τ 6 a 2 f τ d t | + A ( t ) w ( t τ ) d t
When the two following equations are satisfied, the equation in Equation (16) holds and S B C T f , τ , a 1 , a 2 takes the maximum value, i.e., the highest energy concentration level.
f ( τ ) 2 a 1 f ( τ ) = 0
f ( τ ) 6 a 2 f ( τ ) = 0
Equations (17) and (18) can be rewritten as follows:
a 1 = f τ 2 f τ
a 2 = f τ 6 f τ = f τ 3 f τ a 1
Usually, the IF of an arbitrary signal is not known a priori, but the trajectory inclination γ of the IF must vary from π / 2 to π / 2 . Therefore, γ can be discretized in the following form:
γ 1 ( i ) = π 2 + π M + 1 i   i = 1,2 , 3 , M
γ 2 ( i ) = π 2 + π N + 1 i   i = 1,2 , 3 , N
where M and N denote the number of discretization points in the angle range from π / 2 to π / 2 .
Therefore, there exist γ 1 i and γ 2 i approximating the following equation:
a 1 t a n   ( γ 1 i )
a 2 t a n   ( γ 1 i ) t a n   ( γ 2 i )
The finer the discretization of γ , the more accurate the values of a 1 and a 2 . This facilitates the coincidence of the basis with the IF trajectory. Hence, M and N are usually taken as large values to satisfy a 1 and a 2 in Equations (23) and (24).
In order to further reduce the computational burden, a common practice is to introduce factors m 0 and n 0 and redefine as follows:
a 1 t a n   ( γ 1 ) m 0
a 2 t a n   ( γ 1 ) t a n   ( γ 2 ) n 0
where m 0 and n 0 are parameters generally larger than 1 that produce moderate variations in t a n   ( γ ) when M and N are set to low values. If the target IF trajectory changes drastically, the values of m 0 and n 0 will be set to lower values, e.g., 1.
When the rotation angle of the basis is approximately equivalent to the inclination angle of the IF trajectory, the amplitude of the frequency component reaches the maximum. The kurtosis reaches the maximum as well under this condition. Therefore, γ 1 ( τ ) and γ 2 ( τ ) can be determined in accordance with the following kurtosis theory:
γ 1 τ , γ 2 τ = a r g m a x ( γ 1 , γ 2 ) 0 V S B C T 4 ( f , τ , γ 1 , γ 2 ) d v / V 0 V S B C T 2 ( f , τ , γ 1 , γ 2 ) d v / V 2
where the frequency range in TFR is 0 , V .
Hence, SBCT can be expressed as:
S B C T τ , f , a 1 , a 2 = + x t w t τ exp   ( j 2 π f × ( t + a 1 t τ 2 + a 2 t τ 3 ) ) d t
The schematic diagram of SBCT is shown in Figure 3. The chirp rate varies with both frequency and time, achieved by searching for the best parameters around the respective time centers t c by kurtosis theory. By assigning reasonable values to a 1   a n d   a 2   , the TF base is “scaled” within a certain window length. This scaling enables the bases to effectively match the nonlinear IF trajectory of a multicomponent signal and thus improves the TFR energy concentration.

3. Synchronous Sampling with SBCT

During the operation of rotating machinery, the failure characteristic frequency of a mechanical component, such as shaft unbalance response or damage characteristics of bearings and gears, are directly related to the speed of the shaft to which the component is connected. When the shaft speed changes, discretizing the vibration response signal in an equal-delta-time manner can lead to the dispersion of frequency components in the spectrum, making it difficult to identify fault features (as shown in Figure 4A). By resampling the vibration data with equal shaft circumferential angles, the response signal is converted into a cyclostationary waveform over the shaft period, which makes it achieve minimal or no energy leakage on the order spectrum, and therefore, a higher-precision fault feature can be extracted (as shown in Figure 4B).
The key to performing synchronous sampling is to acquire an accurate shaft rotational speed. There are many ways to extract the instantaneous speed from the vibration response. Time–frequency spectrogram-based maximum tracking is a technique that is easy to understand and implement. Figure 5 shows the flow chart of this methodology, where the SBCT is employed in TFA due to its IF energy concentration and closely spaced frequency component separation capabilities.
The main steps of the procedure are as follows:
  • Convert vibration response into TFR by SBCT.
For a discrete vibration time series, perform SBCT to form a TFR:
S B C T ( a , b ) = t = 0 T 1 s t w t b e x p j 2 π a T ( t + a 1 ( t b ) 2 + a 2 t b ) 3 a = 0,1 , , T 1
where T is the window size.
2.
Track the maxima value to extract the instantaneous speed. The maximal tracking algorithm tracks the maximum magnitude point in the frequency direction at each time point. Assume that in the acceleration-based time–frequency spectrogram the rotational frequency is f ( t ) . The most significant component of the vibration response is not necessarily the shaft response itself, but some other frequency response, such as the gear mesh response or its harmonics, that may have a better overall signal-to-noise ratio (SNR). To improve the detection accuracy, the maximum value can be tracked at the frequency component of c f ( t ) , where c is a constant determined by the kinematics of the mechanical system. From the identified frequency, the shaft speed can be established.
3.
Identify the instantaneous phase θ ( t ) . From the identified IF f ( t ) , assuming θ ( 0 ) = 0 , the instantaneous phase is obtained by integration of f ( t ) :
θ ( t ) = t 0 t f τ d τ
4.
Determine the synchronous sampling time locations based on inverse function interpolation. As shown in Figure 6, suppose the shaft rotates one circle from t 0 to t N , and the number of points sampled synchronously is N . Then, the time point of each equal rotation angle, t i ( i = 1,2 , N ) , can be resolved by the following equation in turn:
θ t i θ t i 1 = 1 N , i = 1,2 , N
where d θ (y-axis direction) stays equalized. However, solving Equation (31) by conventional methods requires numerical iterations, and is thus time consuming. If only the unidirectional shaft rotation is considered, the instantaneous phase function   p h a s e = θ ( t ) is a time-monotonic function. Its inverse function t = θ 1 ( p h a s e ) exists and is an equally monotonic property. As shown in Figure 7, assuming that the discrete points p h a s e i i = 0,1 , , N , it follows that
p h a s e N p h a s e 0 = 1
p h a s e i p h a s e i 1 = 1 N , i = 1,2 N
where d θ (x-axis direction) stays equalized. The discrete sampling time points, t i ( i = 1,2 , N ) , can be obtained by interpolating (evaluating) the inverse function t = θ 1 p h a s e , i.e.,
t i = θ 1 p h a s e i , i = 1,2 , N
By employing this approach, the computation of time stamps corresponding to shaft equal rotation angles is accomplished through a dependent variable evaluation process, rather than an iterative process. As a result, the computational time cost is significantly reduced. Furthermore, since there is no approximation involved in the evaluation of the inverse function, the synchronous resampling based on the inverse function of the instantaneous phase is expected to yield higher accuracy.

4. Numerical Simulation

To demonstrate the advantages of the proposed methodology, a faulty parallel gear meshing signal s ( t ) is simulated with speed fluctuation. Without loss of generality, the gear mesh signal is assumed to be sinusoidal with three higher-order harmonics as described in Equations (35) and (36). The amplitude rises with increasing order.
s ( t ) = sin   2 π f r s d t + i = 1 3 3 i [ 1 + β cos   ( 2 π 3 f rs dt ) ] cos   2 π i N p f r s d t
f r s = 2 + cos   ( π 2 t )
where f r s is the shaft speed frequency; β is the modulation coefficient. The gear tooth number N p   is 22. The sampling frequency is 800 Hz, and the sampling duration is 2 s. The simulated time history, the reference speed, and the corresponding spectrum are shown in Figure 8, Figure 9 and Figure 10, respectively. Under such speed fluctuations, a significant energy dispersion in the spectrum is observed.
Figure 11 illustrates the TFR obtained using SBCT and STFT. The SBCT analysis yields a continuous and clear time–frequency representation, allowing for precise differentiation between gear meshing frequencies and closely-spaced modulation components. Conversely, the STFT analysis results in energy dispersion due to the speed variation, leading to overlapping among the meshing frequencies and modulation components.
The maximum tracking technique is employed to extract the 3rd harmonic of the meshing frequency, which exhibits the highest energy concentration, and consequently, a better SNR. The shaft speed is determined by dividing three times the tooth count ( 3 N p ). Figure 12 compares the speed extracted from the SBCT’s TFR with that obtained from STFT and zoomed 0.64 s to 0.75 s in detail. The results clearly demonstrate that the SBCT-based speed estimation closely aligns with the simulated speed.
To quantify the accuracy, an error measure is defined as follows:
E r r o r = S p e e d S p e e d r e a l 2 S p e e d r e a l 2 × 100 %
where S p e e d is the detected result and S p e e d r e a l is the simulated speed.
According to the Equation (37), the two errors are as follows:
E r r o r S B C T = 0.08 %
E r r o r S T F T = 2.87 %
Evidently, the speed extracted using SBCT exhibits better accuracy compared to that obtained through the conventional STFT method.
Synchronous resampling to the vibration data is conducted based on the detected speeds and order analysis is carried out accordingly. Figure 13 displays the order spectrum based on the simulated reference speed. In Figure 14 and Figure 15, the order spectra using the identified speeds with the SBCT and the STFT are shown, respectively.
By comparing the waveform in Figure 14 and Figure 15 to that in the Figure 13, it is evident that the order spectrum obtained from synchronous sampling using the speed identified by SBCT better aligns with the theoretical values.
In addition, the speed identification error may also cause the deviation of the characteristic orders. For example, as shown in Figure 15, the error in the STFT speed identification caused 0.25 order deviation in the 3rd harmonics of the gear meshing characteristic order (65.75 and 68.75).
To quantitatively evaluate the difference in amplitudes, the error measure similar to the one described in the Equation (37) was employed as an indicator. Table 1 displays the errors in the amplitudes of the gear meshing order and its sidebands with respect to the theoretical values. The maximum error in the SBCT speed identification is 1.92%. By contrast, the maximum error from STFT speed identification reaches up to 34.1%. This indicates that the SBCT-based speed has a higher level of energy concentration than that obtained by the STFT-based speed.

5. Engineering Applications

To demonstrate the practicality of the proposed methodology, two real wind farm cases are used as examples. The software used is MATLAB R2021b. The configuration of the computer used is as follows: Intel i7-11700 QM 3.6 GHz CPU, 32 GB DDR3 RAM.

5.1. Field Case I: Vibration Data with Shaft Speed Reference

In this case, real wind turbine data measured from a wind farm is utilized to demonstrate the reliability of the proposed methodology in extracting shaft speed. As shown in Figure 16, the wind turbine features a three-stage gearbox structure, which includes a planetary gear and two parallel gears. The number of planets is 3. The parallel stage consists of two pairs of fixed-shaft cylindrical gears. Gearbox parameters are given in the Appendix A Figure A1. One speed sensor, specifically positioned to measure the speed of the high-speed shaft (HSS), and six accelerometers were installed along the drive train. All channels were digitized simultaneously at a sampling rate of 25.6 kHz. The length of the data-acquisition time was 15 s.
For this analysis, the vibration signals obtained from the #4 accelerometer serve as an example. Figure 17 displays the time history of the accelerometer’s response, while Figure 18 displays the speed variation of the HSS measured by the speed sensor, ranging from 17.5 Hz to 18 Hz.
To identify the instantaneous shaft speed from the response only, the vibration signal passes through the signal processing procedure as shown in Figure 5. The TFR based on SBCT is shown in Figure 19, offering a clear visualization of the signal characteristics. Then, the HSS speed ( f H S S ) is identified based on the maxima tracking technique. The identified HSS speed is overlaid on the time–frequency spectrum in Figure 20, demonstrating a strong alignment between the two.
The reference speed of the HSS was also measured during data acquisition once per revolution and then identified through a pulse-counting algorithm. As depicted in Figure 21, the speed estimated using SBCT closely aligns with the measured speed. Based on the error measure provided in Equation (37), the deviation between the measured speed and the identified speed from the vibration signal is 0.14%, demonstrating the accuracy of IF identification based on SBCT analysis.
Finally, the HSS synchronous signal and corresponding order spectrum are obtained by resampling with the SBCT-based speed. The synchronous signal is shown in Figure 22. By comparing the order spectrum (Figure 23) with the spectrum of the raw data (Figure 24), it is clearly seen that the proposed synchronous method is able to clean up the signal from two aspects: 1. cleaning up the frequency smearing caused by the speed variation; 2. alleviating or eliminating the non-synchronous component, such as the response component associated with other shafts. In addition, the deciphering of the order spectrum becomes much easier because, in the TSA response spectrum, major response components are all associated with the shaft. For example, the f H S S appears at the 1st order, and the fundamental order and the second harmonic of the gear meshing are located in the 20th and 40th orders.

5.2. Field Case II: Vibration Data without Shaft Speed Measurement

In this case, the proposed methodology is applied to diagnose faults on a wind turbine operating in a wind farm. The available data for analysis comprises vibration data collected from a faulty wind turbine. The shaft speed was not provided.
Figure 25 shows the sketch of the wind turbine drive chain structure. It features a gearbox with a planetary stage and two parallel gear stages. Gearbox parameters are provided in the Appendix A Figure A2. Seven accelerometers were installed along the drive train.
Borescope examination of the gearbox shows that there was tooth flaking on the intermediate-stage gear. As can be seen in Figure 26, the damage was evaluated as at an initial damage stage.
The vibration response time history is shown in Figure 27, which was measured by the #5 acceleration sensor on the high-speed-stage bearing house. The digitization was performed at a sampling rate of 25.6 kHz. The duration of the data acquisition period was 8 s. The smearing in the frequency domain caused by the variable speed operation of the wind turbine is visible in the Figure 28. Owing to this smearing effect, the gear meshing sidebands are not obvious in the frequency spectrum.
The SBCT-based time–frequency spectrum is shown in Figure 29. The proposed algorithm is applied to identify the instantaneous speed of the high-speed shaft and the speed variation curve as shown in Figure 30.
Based on the identified speed and gearbox kinematic relationships, the vibration signal is resampled synchronously in a digital domain with respect to the high-intermediate shaft (HIS) adopting an arbitrary shaft-synchronous sampling technique proposed in the open literature [21]. The results of the time-synchronous averaging (TSA) analysis are shown in Figure 31a, and the order spectrum corresponding to the HIS is shown in Figure 32a.
The TSA results illustrates the occurrence of impulsive events during the rotation of the HIS. Additionally, the order spectrum demonstrates the modulation of the HIS pinion meshing order by the HIS shaft speed, indicating damage to the pinion during the intermediate-stage gear meshing. It validates the results reported in the borescope inspection report.
For comparison, a set of vibration data was selected, which is 2 weeks prior to the time when the damage was not detectable by the borescope inspection. It is reasonable to assume that the pinion gear flaking was not initiated at that moment. With the similar processing procedure, the TSA results of the HIS is shown in Figure 31b, and the corresponding HIS order spectrum is shown in Figure 32b. By comparing Figure 31a,b, the gear tooth spalling increased the impulsive vibration contents in the TSA signal. This is also validated by the corresponding order spectrum as seen in Figure 32a,b, where the gear tooth spalling has shown more gear meshing sideband energy contents.

6. Conclusions

The proposed method in this paper introduces a time–frequency analysis approach for the detection of wind turbine drive train component faults, aiming to overcome the limitations of traditional tachometer-less synchronous sampling in the presence of significant speed fluctuations. By applying the algorithm to numerical simulations, the TFR from SBCT achieves a higher concentration of energy in the gear-meshing vibration signals for large speed fluctuations. Consequently, the shaft speed identified through maximum tracking based on the TFR of SBCT exhibits better accuracy compared to that from TFR of the STFT. The instantaneous phase is obtained through numerical integration. The vibration signals are then synchronously resampled in the digital domain using inverse function interpolation. The subsequent synchronous analysis demonstrates that the order spectrum obtained with the speed identified by the SBCT has a higher level of energy concentration than that obtained by the conventional STFT method.
The methodology is validated using real wind turbine failure data, effectively detecting early gear faults and demonstrating the practical applicability of the proposed approach. Furthermore, the comparison underscores the methodology’s ability to achieve high-precision shaft speed estimation, even in the presence of significant speed fluctuations. The implementation of this methodology may provide a better tool for rotating machinery condition monitoring, especially for situations with variable speed operations without the measurement of the shaft speed.

Author Contributions

Conceptualization, X.L. and H.L.; methodology, X.L., Z.C., W.Z. and H.L.; software, X.L., Z.C. and W.Z.; validation, X.L., Z.C. and W.Z; formal analysis, X.L., T.W., B.Z. and H.L.; investigation, X.L. and T.W.; resources, H.L.; data curation, X.L.; writing—original draft preparation, X.L.; writing—review and editing, X.L. and H.L.; visualization, X.L.; supervision, T.W., B.Z. and H.L.; project administration, T.W., B.Z. and H.L.; funding acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviation

CTChirplet Transform
FMfrequency modulation
GLCTGeneral Linear Chirplet Transform
HIShigh-intermediate shaft
HSShigh-speed shaft
IFinstantaneous frequency
PCTPolynomial Chirplet Transform
SBCTScaling-Basis Chirplet Transform
SNRsignal-to-noise ratio
STFTShort-Time Fourier Transform
TFAtime–frequency analysis
TFRtime–frequency representation
TSAtime-synchronous averaging

Appendix A. Gearbox Parameters

Figure A1. Gearbox parameters for case I.
Figure A1. Gearbox parameters for case I.
Machines 11 00942 g0a1
Figure A2. Gearbox parameters for case II.
Figure A2. Gearbox parameters for case II.
Machines 11 00942 g0a2

References

  1. Chen, X.; Yan, R.; Liu, Y. Wind turbine condition monitoring and fault diagnosis in China. IEEE Instrum. Meas. Mag. 2016, 19, 22–28. [Google Scholar] [CrossRef]
  2. Peng, H.; Li, S.; Shangguan, L.; Fan, Y.; Zhang, H. Analysis of Wind Turbine Equipment Failure and Intelligent Operation and Maintenance Research. Sustainability 2023, 15, 8333. [Google Scholar] [CrossRef]
  3. Astolfi, D. Wind Turbine Drivetrain Condition Monitoring through SCADA-Collected Temperature Data: Discussion of Selected Recent Papers. Energies 2023, 16, 3614. [Google Scholar] [CrossRef]
  4. Astolfi, D.; De Caro, F.; Vaccaro, A. Recent Advances in the Use of eXplainable Artificial Intelligence Techniques for Wind Turbine Systems Condition Monitoring. Electronics 2023, 12, 3509. [Google Scholar] [CrossRef]
  5. Fu, Z.; Zhou, Z.; Zhu, J.; Yuan, Y. Condition Monitoring Method for the Gearboxes of Offshore Wind Turbines Based on Oil Temperature Prediction. Energies 2023, 16, 6275. [Google Scholar] [CrossRef]
  6. Hu, T.; Wan, H.; Luo, H. Vibration-based synchronous sampling and its application in wind-turbine drive-train-condition monitoring. Clean Energy 2021, 5, 79–92. [Google Scholar] [CrossRef]
  7. Bonnardot, F.; El Badaoui, M.; Randall, R.B.; Danière, J.; Guillet, F. Use of the acceleration signal of a gearbox in order to perform angular resampling (with limited speed fluctuation). Mech. Syst. Signal Process. 2005, 19, 766–785. [Google Scholar] [CrossRef]
  8. Combet, F.; Gelman, L. An automated methodology for performing time synchronous averaging of a gearbox signal without speed sensor. Mech. Syst. Signal Process. 2007, 21, 2590–2606. [Google Scholar] [CrossRef]
  9. Urbanek, J.; Barszcz, T.; Sawalhi, N.; Randall, R. Comparison of Amplitude-Based and Phase-Based Methods for Speed Tracking in Application to Wind Turbines. Metrol. Meas. Syst. 2011, 18, 295–304. [Google Scholar] [CrossRef]
  10. Wang, T.; Liang, M.; Li, J.; Cheng, W. Rolling element bearing fault diagnosis via fault characteristic order (FCO) analysis. Mech. Syst. Signal Process. 2014, 45, 139–153. [Google Scholar] [CrossRef]
  11. Zhu, D.C.; Zhang, Y.X.; Zhu, Q.W. Fault Diagnosis Method for Rolling Element Bearings Under Variable Speed Based on TKEO and Fast-SC. J. Fail. Anal. Prev. 2018, 18, 2–7. [Google Scholar] [CrossRef]
  12. Haykin, S.M.S. The_chirplet_transform_physical_considerations. IEEE Trans. Signal Process. 1995, 43, 2745–2761. [Google Scholar] [CrossRef]
  13. Zhao, M.; Lin, J.; Wang, X.; Lei, Y.; Cao, J. A tacho-less order tracking technique for large speed variations. Mech. Syst. Signal Process. 2013, 40, 76–90. [Google Scholar] [CrossRef]
  14. 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]
  15. Wang, L.; Xiang, J.; Liu, Y. A time–frequency-based maximum correlated kurtosis deconvolution approach for detecting bearing faults under variable speed conditions. Meas. Sci. Technol. 2019, 30, 125005. [Google Scholar] [CrossRef]
  16. Yu, G.; Zhou, Y. General linear chirplet transform. Mech. Syst. Signal Process. 2016, 70–71, 958–973. [Google Scholar] [CrossRef]
  17. Liu, Y.; Jiang, Z.; Xiang, J. An Adaptive Cross-Validation Thresholding De-Noising Algorithm for Fault Diagnosis of Rolling Element Bearings Under Variable and Transients Conditions. IEEE Access 2020, 8, 67501–67518. [Google Scholar] [CrossRef]
  18. Miaofen, L.; Tianyang, W.; Fulei, C.; Zhipeng, F. Component matching chirplet transform via frequency-dependent chirp rate for wind turbine planetary gearbox fault diagnostics under variable speed condition. Mech. Syst. Signal Process. 2021, 161, 107997. [Google Scholar] [CrossRef]
  19. Li, M.; Wang, T.; Chu, F.; Han, Q.; Qin, Z.; Zuo, M.J. Scaling-Basis Chirplet Transform. IEEE Trans. Ind. Electron. 2021, 68, 8777–8788. [Google Scholar] [CrossRef]
  20. 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]
  21. Luo, H. Physics-based data analysis for wind turbine condition monitoring. Clean Energy 2017, 1, 4–22. [Google Scholar] [CrossRef]
Figure 1. Schematic of the STFT.
Figure 1. Schematic of the STFT.
Machines 11 00942 g001
Figure 2. Schematic of the CT.
Figure 2. Schematic of the CT.
Machines 11 00942 g002
Figure 3. Schematic of the SBCT.
Figure 3. Schematic of the SBCT.
Machines 11 00942 g003
Figure 4. Equal-time-interval sampling (A) and equal-shaft-angle sampling (B).
Figure 4. Equal-time-interval sampling (A) and equal-shaft-angle sampling (B).
Machines 11 00942 g004
Figure 5. Flowchart of the proposed method.
Figure 5. Flowchart of the proposed method.
Machines 11 00942 g005
Figure 6. Phase–time function profile.
Figure 6. Phase–time function profile.
Machines 11 00942 g006
Figure 7. Time–phase function profile.
Figure 7. Time–phase function profile.
Machines 11 00942 g007
Figure 8. Time−history.
Figure 8. Time−history.
Machines 11 00942 g008
Figure 9. Reference speed.
Figure 9. Reference speed.
Machines 11 00942 g009
Figure 10. Original signal spectrum.
Figure 10. Original signal spectrum.
Machines 11 00942 g010
Figure 11. (a) SBCT result, (b) STFT result.
Figure 11. (a) SBCT result, (b) STFT result.
Machines 11 00942 g011
Figure 12. Identified speeds of two TFA methods.
Figure 12. Identified speeds of two TFA methods.
Machines 11 00942 g012
Figure 13. Order spectrum from reference speed.
Figure 13. Order spectrum from reference speed.
Machines 11 00942 g013
Figure 14. Order spectrum from SBCT-based speed.
Figure 14. Order spectrum from SBCT-based speed.
Machines 11 00942 g014
Figure 15. Order spectrum from STFT-based speed.
Figure 15. Order spectrum from STFT-based speed.
Machines 11 00942 g015
Figure 16. Case I gearbox parameters.
Figure 16. Case I gearbox parameters.
Machines 11 00942 g016
Figure 17. Time−history from the #3 accelerometer.
Figure 17. Time−history from the #3 accelerometer.
Machines 11 00942 g017
Figure 18. Shaft speed measured by speed sensor.
Figure 18. Shaft speed measured by speed sensor.
Machines 11 00942 g018
Figure 19. TFR−from the #3 accelerometer.
Figure 19. TFR−from the #3 accelerometer.
Machines 11 00942 g019
Figure 20. TFR−from the #3 accelerometer overlaid with tracking index.
Figure 20. TFR−from the #3 accelerometer overlaid with tracking index.
Machines 11 00942 g020
Figure 21. Speed comparison between measured and identified shaft speeds.
Figure 21. Speed comparison between measured and identified shaft speeds.
Machines 11 00942 g021
Figure 22. Synchronous−signal.
Figure 22. Synchronous−signal.
Machines 11 00942 g022
Figure 23. The corresponding order spectrum.
Figure 23. The corresponding order spectrum.
Machines 11 00942 g023
Figure 24. The spectrum.
Figure 24. The spectrum.
Machines 11 00942 g024
Figure 25. Gearbox parameters.
Figure 25. Gearbox parameters.
Machines 11 00942 g025
Figure 26. Gear tooth damage.
Figure 26. Gear tooth damage.
Machines 11 00942 g026
Figure 27. Vibration−response from the gearbox with damage.
Figure 27. Vibration−response from the gearbox with damage.
Machines 11 00942 g027
Figure 28. Spectrum from high-speed-shaft accelerometer.
Figure 28. Spectrum from high-speed-shaft accelerometer.
Machines 11 00942 g028
Figure 29. Time–frequency spectrum obtained by the SBCT algorithm.
Figure 29. Time–frequency spectrum obtained by the SBCT algorithm.
Machines 11 00942 g029
Figure 30. Identified instantaneous shaft speed, damaged case.
Figure 30. Identified instantaneous shaft speed, damaged case.
Machines 11 00942 g030
Figure 31. Time−synchronous results: (a) damaged and (b) undamaged.
Figure 31. Time−synchronous results: (a) damaged and (b) undamaged.
Machines 11 00942 g031
Figure 32. Order spectrum: (a) damaged and (b) undamaged.
Figure 32. Order spectrum: (a) damaged and (b) undamaged.
Machines 11 00942 g032
Table 1. The error of each order amplitude.
Table 1. The error of each order amplitude.
SBCTSTFT
1st order and its sideband0.84%12.61%
0.68%10.47%
0.85%8.47%
2nd order and its sideband1.32%19.82%
0.71%29.77%
0.45%18.83%
3rd order and its sideband1.92%28.43%
1.04%22.80%
0.00%34.10%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, X.; Cai, Z.; Zhang, W.; Wu, T.; Zhang, B.; Luo, H. Tachometer-Less Synchronous Sampling for Large Speed Fluctuations and Its Application in the Monitoring of Wind Turbine Drive Train Condition. Machines 2023, 11, 942. https://doi.org/10.3390/machines11100942

AMA Style

Li X, Cai Z, Zhang W, Wu T, Zhang B, Luo H. Tachometer-Less Synchronous Sampling for Large Speed Fluctuations and Its Application in the Monitoring of Wind Turbine Drive Train Condition. Machines. 2023; 11(10):942. https://doi.org/10.3390/machines11100942

Chicago/Turabian Style

Li, Xingyao, Zekai Cai, Wanyang Zhang, Taihuan Wu, Baoqiang Zhang, and Huageng Luo. 2023. "Tachometer-Less Synchronous Sampling for Large Speed Fluctuations and Its Application in the Monitoring of Wind Turbine Drive Train Condition" Machines 11, no. 10: 942. https://doi.org/10.3390/machines11100942

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