Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Normalized Sombor Indices as Complexity Measures of Random Networks
Next Article in Special Issue
A New Universal Domain Adaptive Method for Diagnosing Unknown Bearing Faults
Previous Article in Journal
Information Bottleneck Analysis by a Conditional Mutual Information Bound
Previous Article in Special Issue
Subway Gearbox Fault Diagnosis Algorithm Based on Adaptive Spline Impact Suppression
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Pass Filtering Empirical Wavelet Transform Machine Learning Based Fault Diagnosis for Combined Fault of Wind Turbines

School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Entropy 2021, 23(8), 975; https://doi.org/10.3390/e23080975
Submission received: 24 June 2021 / Revised: 23 July 2021 / Accepted: 26 July 2021 / Published: 29 July 2021

Abstract

:
Fault diagnosis of wind turbines is of great importance to reduce operating and maintenance costs of wind farms. At present, most wind turbine fault diagnosis methods are focused on single faults, and the methods for combined faults usually depend on inefficient manual analysis. Filling the gap, this paper proposes a low-pass filtering empirical wavelet transform (LPFEWT) machine learning based fault diagnosis method for combined fault of wind turbines, which can identify the fault type of wind turbines simply and efficiently without human experience and with low computation costs. In this method, low-pass filtering empirical wavelet transform is proposed to extract fault features from vibration signals, LPFEWT energies are selected to be the inputs of the fault diagnosis model, a grey wolf optimizer hyperparameter tuned support vector machine (SVM) is employed for fault diagnosis. The method is verified on a wind turbine test rig that can simulate shaft misalignment and broken gear tooth faulty conditions. Compared with other models, the proposed model has superiority for this classification problem.

1. Introduction

With the improvement of people’s environmental awareness, sustainable and carbon-neutral renewable energy has gradually developed to replace oil, coal and other traditional fossil fuels [1]. According to a recent report about renewable capacity statistics [2], the world’s wind energy capacity is 622,704 MW in 2019, accounting for 24.55% of the total renewable energy capacity, second only to the hydropower which is the oldest renewable energy source [3]. The annual growth rate of wind energy is 10.44% in 2019, second only to the rapidly developing solar energy. Improving the efficiency of wind turbines has always been a hot issue in terms of wind energy utilization. In addition to study the selection of wind turbine [4,5,6], it is useful to reasonably design the wind turbines’ structure [7,8]. At the same time, wind turbines are usually exposed to dynamic and harsh weather conditions, experiencing variable and rough working environments, which makes them prone to failure than other ordinary machinery. If a component of the wind turbine is broken without awareness of workers, it may well cause damage to other components, and even lead to the shutdown of the wind turbine, resulting in huge economic losses [9]. Operating and maintenance costs account for more than 25% of total costs for onshore wind farms and these costs are even higher for offshore projects [10]. Therefore, it is of great significance to reduce maintenance costs and improve the efficiency of wind farms by detecting the fault of wind turbines in time.
Many studies have been carried out on fault diagnosis of wind turbines. Such as Liu et al. [11] introduced local mean decomposition (LMD) to analyze the wind turbine gearbox vibration signals for fault diagnosis. Feng et al. [12] proposed a frequency demodulation analysis method based on the ensemble empirical mode decomposition (EEMD) and energy separation algorithm to detect and locate the fault of wind turbine planetary gearbox by analyzing vibration signals. Chen et al. [13] applied empirical wavelet transformation (EWT) to vibration signals to diagnose wind turbine generator bearings faults. Those methods depend on experienced people to analyze the signal and determine the fault of drivetrains of wind turbines, although the precision is guaranteed, it is lack of efficiency. In recent years, with the rise of machine learning (ML), some scholars have tried to use ML methods to diagnosis the drivetrain of wind turbines. For example, Liu et al. [14] extracted features from vibration signals by diagonal spectrum and employed clustering binary tree support vector machines to diagnosis the wind turbines gearbox. Tang et al. [15] proposed a fault diagnosis method for the drivetrain of wind turbines based on manifold learning and Shannon wavelet support vector machine. Gao et al. [16] decomposed vibration signals by integral extension local mean decomposition (IELMD) and calculated multiscale entropy values as features for least squares support vector machines to identify fault type of rolling bearing in wind turbine gearbox. Lei et al. [17] introduced long-short term memory (LSTM) networks in wind turbine fault diagnosis. Jiang et al. [18] proposed multiscale convolutional neural network (MSCNN) to diagnose wind turbine gearbox faults.
Almost two-thirds of ML-based wind turbine fault diagnosis methods use classification, whose procedures include preprocess data, equalize classes, feature extraction, feature selection, hyperparameter tuning, cross-validation and use the best model [19]. This intelligent way allows the diagnosis to be free from expert experience.
However, most of these ML-based wind turbine fault diagnosis methods only studied on single fault [15,16,17,18,19]. In reality, a wind turbine is a complex system, failures could happen one after another or simultaneously, therefore, a wind turbine may have more than one fault at the same time, i.e., combined fault occurs. For example, misalignment may lead to gear or bearing fails, then multiple faults coexist. Gear faults in different stages is also a common combined fault [20]. Combined fault (also called compound fault) is more difficult to diagnose than single fault because typical fault features will become difficult to be extracted. At present, combined fault diagnosis of wind turbines usually depends on manual analysis to calculate, extract and show the frequencies of different faults in spectrums [21,22,23,24,25,26,27]. Only a few scholars have studied combined fault diagnosis by ML. For example, Zhong et al. [28] decomposed the vibration signal into a series of intrinsic mode functions (IMFs) by Hilbert-Huang transform (HHT) with ensemble empirical mode decomposition (EEMD), then selected useful IMFs by correlation coefficients, and calculated the energy vector from the selected IMFs together with maximum amplitude and corresponding frequency and six time-domain statistical indices as features of pairwise-coupled sparse Bayes extreme learning machine to detect several common gearbox single-faults and simultaneous-faults.
This paper will focus on a ML-based fault diagnosis method for combined faults and single faults of wind turbines. In our method, a composite fault is considered as a fault equivalent to a single fault, which means the output of a combined fault is not multiple binary tags for each single fault (multilabel classification problem). The reminder of this paper is structured as follows: Section 2 introduces the proposed method and related theories. Section 3 presents the test rig, the experiments and the results. Finally, the conclusion in Section 4.

2. Methods

The fault diagnosis method for combined fault of wind turbines we proposed can be described as follows. First, extract features from vibration signals by low pass filtering empirical wavelet transform (LPFEWT). Then, build features datasets in different conditions (normal, single faults and combined fault). Last, train the support vector machine (SVM) for classification, using grey wolf optimizer (GWO) for hyperparameter tuning. After training, the obtained SVM model can identify faults of wind turbines by inputting features of vibration signals. The flow chart of the method is shown in Figure 1.

2.1. Low Pass Filtering Empirical Wavelet Transform (LPFEWT)

Empirical Wavelet Transform (EWT) is a new adaptive signal processing approach proposed by Gilles in 2013 [29]. The main idea is to adaptively decompose the modes of a signal from its Fourier spectrum by an appropriately built wavelet filter bank. The steps of EWT are summarized as follows:
  • Fast Fourier Transform (FFT);
Convert the signal f to the frequency domain by FFT to get its Fourier spectrum (frequency ω   0 , π ).
  • Fourier Spectrum Segmentation;
Divide the Fourier spectrum into N contiguous segments. Let ϖn denote the limits between each segment. Each segment is denoted as Λ n =   ω n 1 , ω n . With each ϖn as center, a transition phase of width 2 τ n is defined.
  • Mode Extraction;
Let f ^ and f ˇ denote the Fourier transform and its inverse respectively. Choose τn proportional to ϖn: τ n = γ ω n , where 0 < γ < 1 . Consequently, n > 0 , the empirical scaling function ϕ ^ n ω and the empirical wavelets ψ ^ n ω are as follows:
ϕ ^ n ω = 1 ,         ω 1 γ ω n c o s π 2 β 1 2 τ n   ω 1 γ ω n ,             1 γ ω n ω 1 + γ ω n 0 ,     o t h e r w i s e
and
ψ ^ n ω = 1 ,         ω n + τ n ω 1 γ ω n + 1 c o s π 2 β 1 2 τ ω n + 1   ω 1 γ ω n + 1 ,             1 γ ω n + 1 ω 1 + γ ω n + 1 s i n π 2 β 1 2 γ ω n   ω 1 γ ω n ,             1 γ ω n ω 1 + γ ω n 0 ,     o t h e r w i s e
To construct a tight frame set of empirical wavelets, choose
γ < m i n n ω n + 1 ω n ω n + 1 + ω n
The detail coefficients W f ε n , t are given by the inner products with the empirical wavelets function ψ ^ n ω , and the approximation coefficients W f ε 0 , t are given by the inner product with the scaling function ϕ ^ 1 ω .
W f ε n , t = f , ψ n = f τ   ψ n τ t ¯ d τ = f ^ ω ψ n ω ¯ ˇ
W f ε 0 , t = f , ϕ 1 = f τ   ϕ 1 τ t ¯ d τ = f ^ ω ϕ 1 ω ¯ ˇ
The reconstruction is obtained by
f t = W f ε 0 , t ϕ 1 t + n = 1 N W f ε n , t ψ n t = W f ε ^ 0 , ω ϕ 1 ^ ω + n = 1 N W f ε ^ n , t ψ n ^ t ˇ
There are multiple algorithms to automatically segment the Fourier spectrum, such as local-maxima, local-maxima-minima and scale-space (including otsu, half-normal, empirical law, means and k-means) [29,30]. The scale-space algorithms are parameterless, but it takes long time for the computation when processing a long signal. And different signals are often decomposed into different amounts of modes, which is inconvenient for the comparison with each other. Considering these factors, we choose the simplest and fastest algorithm–local-maxima, which can set the max number of segments.
Based on EWT, LPFEWT is proposed to extract features. First, design a low pass FIR filter with an appropriate cut-off frequency for the signal. Next, employ EWT on the filtered signal to decompose the signal into several empirical modes. Then, exclude the empirical mode of the highest frequencies which is mostly affected by the filter. Last, calculate the indices of the left modes as features. According to this approach, the feature required for fault diagnosis can be obtained easily.
Compared to the tradition wavelet transform, LPFEWT is adaptive, which means it decomposes the signal based on the information contained in the signal itself so that there is no need to choose or design specific wavelet basis for the signal.

2.2. Support Vector Machine (SVM)

SVM is a very powerful and versatile ML model and particularly well suited for classification of complex but small- or medium-sized datasets [31].
The simplest linear SVM for binary classification can be described as follows. For all samples to be classified x i i = 1 , 2 , , m , the output is
y i = s i g n w T x i + b
i.e., y i = 1 if w T x i + b < 0 , y i = + 1 if w T x i + b > 0 . So the hyperplane w T x + b = 0 is decision boundary. To make the decision boundary best for separation, construct two hyperplanes w T x + b = 1 and w T x + b = 1 which are parallel and at equal distance to the decision boundary, i.e., y i = 1 if w T x i + b 1 , y i = + 1 if w T x i + b 1 . Training SVM means finding the value of w and b that make the width of the margin 2 / w as large as possible. That is a constrained optimization problem
m a x w , b 2 w         s . t .     y i w T x i + b 1 ,   i = 1 , 2 , , n
which can be converted to an equivalent problem
m i n w , b 1 2 w 2         s . t .     y i w T x i + b 1 ,   i = 1 , 2 , , n
This is a convex quadratic optimization problem with linear constraints, which is known as quadratic programming (QP) problems and can be solved by the method of Lagrange multipliers. Introduce Lagrange multipliers λ = λ 1 , λ 2 , , λ m , the objective function of optimization can be expressed as
L w , b , λ = 1 2 w 2 + i = 1 n λ i 1 y i w T x i + b λ i 0 , i = 1 , 2 , , n      
The problem is to solve
m i n w , b   m a x λ   L w , b , λ
The dual problem is
m a x λ   m i n w ,   b   L w , b , λ
Calculate the gradients of both w and b , and set them equal to zero.
w L w , b , λ = w i = 1 n λ i x i y i = 0  
b L w , b , λ = i = 1 n λ i y i = 0
Substitute (13) and (14) into problem (12), obtain
m a x λ i = 1 n λ i 1 2 i = 1 n j = 1 n λ i λ j y i y j ( x i x j ) s . t .   i = 1 n λ i y i = 0 , λ i 0 , i = 1 , 2 , , m                                                                
Consequently, the original minimization problem about w and b is converted to a QP problem about solving λ .
To make the model more flexible, soft margin classification is proposed which allows few instances between the margins or even on the wrong side. Soft margin SVM introduces slack variable ξ i i = 1 , 2 , , n , so the problem becomes
m i n w , b , ξ 1 2 w 2 + C t = 1 n ξ i s . t .     y i w T x i + b 1 ξ i ,   ξ i > 0 ,   i = 1 , 2 , , m
where C is penalty term. The bigger the C , the more penalty SVM gets when it makes misclassification, the less the tolerance, the smaller the margin.
The QP problem equivalent to soft margin SVM classification is
m a x λ i = 1 n λ i 1 2 i = 1 n j = 1 n λ i λ j y i y j ( x i x j ) s . t .   i = 1 n λ i y i = 0 , 0 λ i C , i = 1 , 2 , , m                        
For problems that are not linearly separable, transformation ϕ is introduced to map x from the original space to a higher dimensional space ϕ x , which makes it easier to find a linear decision boundary in the new feature space. The kernel function K x i , x j = ϕ x i   ϕ x j is proposed to focus on the results without computing the coordinates of the data in the new space. The kernel trick makes the whole process much more computationally efficient. Problem (17) can be rewritten as
m a x λ i = 1 n λ i 1 2 i = 1 n j = 1 n λ i λ j y i y j K x i , x j s . t .   i = 1 n λ i y i = 0 , 0 λ i C , i = 1 , 2 , , m                        
In this paper, we use radial basis function (RBF) kernel as below
K x i , x j = e γ x i x j 2 , γ > 0
RBF kernel is one of the most used kernel functions, which can deal with both linear and nonlinear classification problems. The result of linear classification using RBF kernel is comparable to using linear kernel [32,33].

2.3. Grey Wolf Optimizer

Grey Wolf Optimizer (GWO) is a swarm intelligence (SI) algorithm proposed by Mirjalili et al. [34] in 2014 that imitates the leadership hierarchy and hunting mechanism of grey wolves in nature. In this paper, it is used to optimize the parameters in SVM. The social hierarchy of gray wolves is shown in Figure 2. Grey wolves are divided into four levels from α to ω. The upper level wolves dominate the lower level ones, and the lower level wolves follow the upper level ones.
In the GWO algorithm, imitating the social hierarchy of grey wolves, the first best candidate solution is regarded as α , the second best candidate solution is regarded as β , the third best candidate solution is regarded as δ , the remaining candidate solutions are regarded as ω . The hunting (optimization) is guided by α , β and δ , while ω follow them. The encircling behavior is modeled as follows:
D = C   X p t X t
X t + 1 = X p t A D
where t represents the number of iterations, A and C are coefficient vectors, X p is the position vector of the prey (optimum), X is the position vector of a grey wolf, and D represents the distance between the grey wolf and the prey.
The vectors A and C are defined as follows:
A = 2 a r 1 a
C = 2 r 2
where components of a are linearly dropped from 2 to 0 over the course of iterations, components of r 1 and r 2 are random numbers in 0 , 1 .
The random vectors r 1 and r 2 allow grey wolves to move any position within a certain range of the prey. With the vector a decreases, grey wolves encircle and pursue the prey. The location of the prey is replaced by the decisions of all three grey wolves α , β and δ . The following equations are used for updating the position of each grey wolf.
D α = C 1 X α X t D β = C 2 X β X t D δ = C 3 X δ X t
X 1 = X α A 1 D α X 2 = X β A 2 D β X 3 = X δ A 3 D δ
X t + 1 = X 1 + X 2 + X 3 3
Since A is a random vector in the interval a , a , the next position of wolves will approach the prey if A < 1 , and move away from the prey if A > 1 . This means that grey wolves not only pursue and attack current prey but also leave to search for other prey. In other words, the GWO algorithm has exploration feature to help avoid local optima. The random vector C simulates the obstacles to approaching prey in nature.
GWO can make the process of hyperparameter tuning of SVM more effective than normal way (grid search or randomized search). Also, GWO hyperparameter tuned has better classification accuracy than the typical one-versus-one multi-class SVM [35]. Compared with particle swarm optimization (PSO), GWO has fewer parameters to be determined, only the population and the max number of iterations, because it updates the positions of search agents by the positions of the three best wolves, while PSO updates the positions of search agents by the global best position and the personal best position, and each search agent has velocity besides position.

3. Experimental Results

3.1. Experimental Test Rig and Data Collection

The laboratory’s wind turbine drivetrain fault test rig is shown in Figure 3, which consists of a control panel cabinet and an experimental test bench to simulate doubly-fed induction generator (DFIG) wind turbine shaft misalignment (between the gearbox and the generator) and broken gear tooth faulty conditions. In Figure 3a, the speed of the motor of the experimental test bench on the right side is decelerated by a planetary gear reducer to simulate the wind blowing blade speed, then it is accelerated by a planetary gear accelerator and a gearbox to drive the generator. The maximum speed of the driving motor is 720 r/min, the speed of the generator is 500 r/min. The left gearbox can be adjusted by the handle to select a normal gear or a broken gear. The generator can be adjusted by the support to create offset or angular misalignment. The control panel cabinet shown in Figure 3b can set and display the motor speed, showing the angle between the generator and the gearbox and other electrical parameters.
The vibration signals in normal, misalignment, broken tooth and combined fault (misalignment and tooth broken) conditions were collected from the test rig. Set two measuring point, at the vertical and horizontal direction of the gearbox high-speed output shaft side, with a sampling frequency of 1 kHz and a sample time of 20 s. In the normal and broken tooth conditions, 18 sets of data were collected at the motor speed from 200 r/min to 720 r/min respectively. In misalignment condition, 26 sets of data were collected at the motor speed from 200 r/min to 680 r/min. In combined fault condition, 10 sets of data were collected at the motor speed from 200 r/min to 520 r/min. After preliminary frequency domain analysis of the signals, only the vertical direction signal is used for diagnosis in this paper. With non-overlapping 10,000 points of the signal, the samples in different conditions are shown in Figure 4, from which it can be seen that the presence of broken tooth is easy to distinguish, while the presence of misalignment is not.

3.2. LPFEWT and Comparison with Other Approaches

Employ LPFEWT to extract features from the signal. The cut-off frequency of the low-pass filter is 50 Hz, about 6 times the rated rotating frequency of the generator. The magnitude and phase responses of the designed 40th-order Hamming Window FIR low-pass filter are shown in Figure 5. The filtered signal is decomposed by EWT and the number of EWT Fourier spectrum segments is set to 6. The EWT decomposition results of a combined fault signal are shown in Figure 6, obtained 6 empirical mode components from low frequency to high frequency. Discard the highest frequency component (the 6th mode) and calculate features of the left 5 empirical modes.
We choose energies of the components as features, that is, the sum of the squares of the amplitude. There are 20 combined fault samples, 27 broken tooth samples, 26 misalignment samples and 27 normal samples, 100 samples in total. Shuffle the dataset and save. Take 14 combined fault samples, 18 broken tooth samples, 18 misalignment samples and 18 normal as training set. The remaining 32 samples of the dataset is testing set. We use LIBSVM Version 3.24 package for SVM classification under MATLAB 2018b. Train the SVM classification model for fault diagnosis, using GWO algorithm search the optimum values of penalty term C and RBF kernel parameter γ in the range of 0.01 , 100 . The average accuracy of 3-fold cross-validation of the training set is used as the fitness of the agents. The grey wolf population is set as 100 and the iteration is set as 50. Empirical modal decomposition (EMD) which is similar to EWT is chosen for comparison. Energies of components obtained by different approaches are inputs of the SVM model. Figure 7 shows the confusion matrix obtained by inputting the components energies of different methods into the SVM model. The horizontal direction represents the predicted class, and the vertical direction represents the true class. The 4 × 4 matrix is the number of samples of each type, and the percentage includes the prediction accuracy rate, false alarm rate and missing alarm rate of each type. Comparison of results are shown in Table 1. Different approaches with ‘LPF’ prefix use the same FIR low-pass. All approaches use same amounts of components of the signals.
From Figure 7 and Table 1 we can see, the testing set accuracy of using EWT directly is low, only 53.125%, and there is a lot of conditions confusions. Using LPFEWT to extract time-frequency domain features, the testing set accuracy is highly improved, reaching 100%. In addition, using EWT directly has high false alarm rate, while LPFEWT solves this problem. Among approaches based on EMD, EMD low frequency components has the highest accuracy and the lowest false alarm rate and missing alarm rate, which is 75%, but there are confusions between combined fault and broken tooth or misalignment and normal condition. LPFEMD low frequency components can only identify combined fault and broken tooth correctly. Both with or without the low-pass filter, EMD low frequency components has lower false alarm rate than the high frequency components. Both using high and low frequency components, the accuracy of LPFEMD is lower than that of EMD, and the false alarm rate is higher. The use of low-pass filter in diagnosis with approaches based on EMD will decrease the accuracy instead of increase that, and increase the false alarm rate. Among the six approaches of feature extraction, LPFEWT has the best performance.
We also tried SVM with linear kernel, the accuracy of training set and testing set are 82.4% and 87.5% respectively. So the classification of the dataset is a nonlinear problem, using RBF kernel is proper.

3.3. LPFEWT with Different Number of Fourier Spectrum Segments

To explore the effect of the number of LPFEWT Fourier spectrum segments on fault diagnosis results, the diagnosis was carried out with different number of Fourier spectrum segments, using energies of empirical modes as features, the results are shown in Table 2.
From Table 2, it can be seen that when the number of LPFEWT Fourier spectrum segments is small, although the testing set has good accuracy, the training set accuracy is slightly lower. When the number of LPFEWT Fourier spectrum segments is 5, 6, 7, 8, the diagnosis performance does not change. When the number of LPFEWT Fourier spectrum segments is 9, the accuracy of training set is improved a little, but the accuracy of testing set is reduced. Therefore, the number of LPFEWT Fourier spectrum segments should not be too small or too large, and there is a range of proper number of segments. It is suggested that the number of LPFEWT Fourier spectrum segments is set to 6 first, if the diagnosis results is not good enough, increase the number of segments one by one.

3.4. Effectiveness of the Proposed SVM Based Method

In the proposed method, we choose SVM for classification because it has superiority when dealing with small datasets. Since the samples of wind turbines in faults are relatively few. So deep learning which needs a large dataset is not suitable. Considering the speed of prediction after training, k-nearest neighbors (k-NN) algorithm which computes the distances between the instance and all the training instances to make decisions is abandoned. We compared SVM with naive Bayes, decision trees, random forests and artificial neural networks (ANN), the results are shown in Table 3.
From Table 3, we can see, for this classification problem, SVM has the best training performance and the accuracy of the training set is 94.1176%. The decision trees model has the lowest accuracy on training set with the highest accuracy as SVM model on testing set. All the models have good generalization ability. This show the feature selected is powerful. SVM has the best testing set accuracy and medium training set accuracy. Obviously, SVM is the best choice for this particular wind turbine fault diagnosis problem, which has good generalization ability even on a small dataset and easy to use (only has two hyperparameters need to tune).

4. Conclusions

This paper studies a ML-based fault diagnosis method for combined fault of wind turbines. LPFEWT is proposed to extract time-frequency domain features from vibration signals. And a GWO hyperparameter tuned SVM is employed for fault diagnosis. The method is verified on a DFIG wind turbine drivetrain fault test rig in the laboratory. The experimental results show that LPFEWT can greatly improve the accuracy of fault diagnosis and it is superior to other feature extraction approaches. The effect of the number of LPFEWT Fourier spectrum segments on fault diagnosis results is explored and a reasonable strategy to choose the number of segments is given. SVM is proved to be superior in this classification problem.
Compared with the existing analysis methods for combined fault, this ML-based method is efficient. After training the ML model at low computation costs, it can quickly handle the data of wind turbines working at different speeds and easily identify the faults without human knowledge. The method can also be applied to fault diagnosis of other rotating machinery.

Author Contributions

Conceptualization, Y.X. and M.L.; methodology, Y.X. and M.L.; software, M.L.; validation, Y.X. and J.X.; resources, Y.X.; data curation, M.L. and W.Y.; writing—original draft preparation, M.L.; writing—review and editing, Y.X. and J.X.; supervision, Y.X.; project administration, Y.X. 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 (51577008).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rehman, S.; Khan, S.A.; Alhems, L.M. A review of wind-turbine structural stability, failure and alleviation. Wind. Struct. 2020, 30, 511–524. [Google Scholar]
  2. IRENA. Renewable Capacity Statistics 2020; International Renewable Energy Agency (IRENA): Abu Dhabi, United Arab Emirates, 2020. [Google Scholar]
  3. Mahmud, M.A.P.; Huda, N.; Farjana, S.H.; Lang, C. Environmental sustainability assessment of hydropower plant in Europe using life cycle assessment. IOP Conf. Ser. Mater. Sci. Eng. 2018, 351, 1–8. [Google Scholar] [CrossRef]
  4. Rehman, S.; Khan, S.A.; Alhems, L.M. A Rule-Based Fuzzy Logic Methodology for Multi-Criteria Selection of Wind Turbines. Sustainability 2020, 12, 8467. [Google Scholar] [CrossRef]
  5. Rehman, S.; Khan, S.A. Fuzzy Logic Based Multi-Criteria Wind Turbine Selection Strategy—A Case Study of Qassim, Saudi Arabia. Energies 2016, 9, 872. [Google Scholar] [CrossRef] [Green Version]
  6. Rehman, S.; Khan, S.A.; Alhems, L.M. Application of TOPSIS Approach to Multi-Criteria Selection of Wind Turbines for On-Shore Sites. Appl. Sci. 2020, 10, 7595. [Google Scholar] [CrossRef]
  7. Rehman, S.; Alam, M.; Alhems, L.M.; Rafique, M.M. Horizontal Axis Wind Turbine Blade Design Methodologies for Efficiency Enhancement—A Review. Energies 2018, 11, 506. [Google Scholar] [CrossRef] [Green Version]
  8. Rehman, S.; Rafique, M.M.; Alam, M.M.; Alhems, L.M. Vertical axis wind turbine types, efficiencies, and structural stability—A Review. Wind. Struct. 2019, 29, 15–32. [Google Scholar]
  9. Yurusen, N.Y.; Rowley, P.N.; Watson, S.J.; Melero, J.J. Automated wind turbine maintenance scheduling. Reliab. Eng. Syst. Saf. 2020, 200, 106965. [Google Scholar] [CrossRef]
  10. Bakhshi, R.; Sandborn, P. Overview of Wind Turbine Field Failure Databases: A Discussion of the Requirements for an Analysis. In Proceedings of the ASME 2018 Power Conference Collocated with the ASME 2018 12th International Conference on Energy Sustainability and the ASME 2018 Nuclear Forum, Lake Buena Vista, FL, USA, 24–28 June 2018. [Google Scholar] [CrossRef]
  11. Liu, W.; Zhang, W.; Han, J.; Wang, G. A new wind turbine fault diagnosis method based on the local mean decomposition. Renew. Energy 2012, 48, 411–415. [Google Scholar] [CrossRef]
  12. Feng, Z.; Liang, M.; Zhang, Y.; Hou, S. Fault diagnosis for wind turbine planetary gearboxes via demodulation analysis based on ensemble empirical mode decomposition and energy separation. Renew. Energy 2012, 47, 112–126. [Google Scholar] [CrossRef]
  13. Chen, J.; Pan, J.; Li, Z.; Zi, Y.; Chen, X. Generator bearing fault diagnosis for wind turbine via empirical wavelet transform using measured vibration signals. Renew. Energy 2016, 89, 80–92. [Google Scholar] [CrossRef]
  14. Wenyi, L.; Zhenfeng, W.; Jiguang, H.; Guangfeng, W. Wind turbine fault diagnosis method based on diagonal spectrum and clustering binary tree SVM. Renew. Energy 2013, 50, 1–6. [Google Scholar] [CrossRef]
  15. Tang, B.; Song, T.; Li, F.; Deng, L. Fault diagnosis for a wind turbine transmission system based on manifold learning and Shannon wavelet support vector machine. Renew. Energy 2014, 62, 1–9. [Google Scholar] [CrossRef]
  16. Gao, Q.; Liu, W.; Tang, B.; Li, G. A novel wind turbine fault diagnosis method based on intergral extension load mean decomposition multiscale entropy and least squares support vector machine. Renew. Energy 2018, 116, 169–175. [Google Scholar] [CrossRef]
  17. Lei, J.; Liu, C.; Jiang, D. Fault diagnosis of wind turbine based on Long Short-term memory networks. Renew. Energy 2019, 133, 422–432. [Google Scholar] [CrossRef]
  18. Jiang, G.; He, H.; Yan, J.; Xie, P. Multiscale Convolutional Neural Networks for Fault Diagnosis of Wind Turbine Gearbox. IEEE Trans. Ind. Electron. 2019, 66, 3196–3207. [Google Scholar] [CrossRef]
  19. Stetco, A.; Dinmohammadi, F.; Zhao, X.; Robu, V.; Flynn, D.; Barnes, M.; Keane, J.; Nenadic, G. Machine learning methods for wind turbine condition monitoring: A review. Renew. Energy 2019, 133, 620–635. [Google Scholar] [CrossRef]
  20. Teng, W.; Ding, X.; Cheng, H.; Han, C.; Liu, Y.; Mu, H. Compound faults diagnosis and analysis for a wind turbine gearbox via a novel vibration model and empirical wavelet transform. Renew. Energy 2019, 136, 393–402. [Google Scholar] [CrossRef]
  21. Cai, W.; Wang, Z. Application of an Improved Multipoint Optimal Minimum Entropy Deconvolution Adjusted for Gearbox Composite Fault Diagnosis. Sensors 2018, 18, 2861. [Google Scholar] [CrossRef] [Green Version]
  22. Teng, W.; Ding, X.; Zhang, X.; Liu, Y.; Ma, Z. Multi-fault detection and failure analysis of wind turbine gearbox using complex wavelet transform. Renew. Energy 2016, 93, 591–598. [Google Scholar] [CrossRef]
  23. Wang, X.; Tang, G.; He, Y. Compound fault diagnosis of wind turbine bearings based on COT-MCKD-STH under variable speed conditions. J. Chin. Soc. Power Eng. 2019, 2019, 220–226, (In Chinese with English abstract). [Google Scholar]
  24. Wang, Y.; Tang, B.; Meng, L.; Hou, B. Adaptive Estimation of Instantaneous Angular Speed for Wind Turbine Planetary Gearbox Fault Detection. IEEE Access 2019, 7, 49974–49984. [Google Scholar] [CrossRef]
  25. Wang, Z.; He, H.; Wang, J.; Du, W. Application Research of a Novel Enhanced SSD Method in Composite Fault Diagnosis of Wind Power Gearbox. IEEE Access 2019, 7, 154986–155001. [Google Scholar] [CrossRef]
  26. Wang, Z.; Wang, J.; Cai, W.; Zhou, J.; Du, W.; Wang, J.; He, G.; He, H. Application of an Improved Ensemble Local Mean Decomposition Method for Gearbox Composite Fault Diagnosis. Complexity 2019, 2019, 1–17. [Google Scholar] [CrossRef] [Green Version]
  27. Xiang, L.; Su, H.; Li, Y. Research on Extraction of Compound Fault Characteristics for Rolling Bearings in Wind Turbines. Entropy 2020, 22, 682. [Google Scholar] [CrossRef] [PubMed]
  28. Zhong, J.-H.; Zhang, J.; Liang, J.; Wang, H. Multi-Fault Rapid Diagnosis for Wind Turbine Gearbox Using Sparse Bayesian Extreme Learning Machine. IEEE Access 2018, 7, 773–781. [Google Scholar] [CrossRef]
  29. Gilles, J. Empirical Wavelet Transform. IEEE Trans. Signal Process. 2013, 61, 3999–4010. [Google Scholar] [CrossRef]
  30. Gilles, J.; Heal, K. A parameterless scale-space approach to find meaningful modes in histograms—Application to image and spectrum segmentation. Int. J. Wavelets Multiresolution Inf. Process. 2014, 12. [Google Scholar] [CrossRef]
  31. Géron, A. Support vector machines. In Hands-On Machine Learning with Scikit-Learn and TensorFlow; O’Reilly Media Inc.: Boston, MA, USA, 2017; pp. 145–165. [Google Scholar]
  32. Keerthi, S.S.; Lin, C.-J. Asymptotic Behaviors of Support Vector Machines with Gaussian Kernel. Neural Comput. 2003, 15, 1667–1689. [Google Scholar] [CrossRef] [PubMed]
  33. Apostolidis-Afentoulis, V.; Lioufi, K.I. SVM Classification with Linear and RBF Kernels. Academia 2015. [Google Scholar] [CrossRef]
  34. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  35. ElHariri, E.; El-Bendary, N.; Hassanien, A.E.; Abraham, A. Grey wolf optimization for one-against-one multi-class support vector machines. In Proceedings of the 2015 7th International Conference of Soft Computing and Pattern Recognition (SoCPaR2015), Fukuoka, Japan, 15 June 2016; pp. 7–12. [Google Scholar] [CrossRef]
Figure 1. The flow chart of the proposed ML-based fault diagnosis method for combined fault of wind turbines.
Figure 1. The flow chart of the proposed ML-based fault diagnosis method for combined fault of wind turbines.
Entropy 23 00975 g001
Figure 2. The social hierarchy of grey wolves.
Figure 2. The social hierarchy of grey wolves.
Entropy 23 00975 g002
Figure 3. Wind turbine drivetrain fault experimental test rig: (a) experimental test bench; (b) control panel cabine.
Figure 3. Wind turbine drivetrain fault experimental test rig: (a) experimental test bench; (b) control panel cabine.
Entropy 23 00975 g003
Figure 4. Samples of vibration signals in different conditions: (a) normal; (b) misalignment; (c) broken tooth; (d) combined fault.
Figure 4. Samples of vibration signals in different conditions: (a) normal; (b) misalignment; (c) broken tooth; (d) combined fault.
Entropy 23 00975 g004
Figure 5. The magnitude and phase responses of the designed FIR low-pass filter.
Figure 5. The magnitude and phase responses of the designed FIR low-pass filter.
Entropy 23 00975 g005
Figure 6. The EWT decomposition results of a combined fault signal: (a) Fourier spectrum segmentation; (b) empirical mode components.
Figure 6. The EWT decomposition results of a combined fault signal: (a) Fourier spectrum segmentation; (b) empirical mode components.
Entropy 23 00975 g006
Figure 7. Confusion matrix charts of fault diagnosis results with features obtained by different approaches: (a) EWT; (b) LPFEWT; (c) EMD high frequency components; (d) LPFEMD high frequency components; (e) EMD low frequency components; (f) LPFEMD low frequency components.
Figure 7. Confusion matrix charts of fault diagnosis results with features obtained by different approaches: (a) EWT; (b) LPFEWT; (c) EMD high frequency components; (d) LPFEMD high frequency components; (e) EMD low frequency components; (f) LPFEMD low frequency components.
Entropy 23 00975 g007
Table 1. Comparison of Fault Diagnosis Results with Different Feature Extraction Approaches.
Table 1. Comparison of Fault Diagnosis Results with Different Feature Extraction Approaches.
Approach C γ Training Set
Accuracy
Testing
Set Accuracy
False Alarm RateMissing Alarm Rate
EWT98.1352584.99796280.8824% (55/68)53.125% (17/32)88.9% (8/9)4.3% (1/23)
LPFEWT66.95352957.62474594.1176% (64/68)100% (32/32)0% (0/9)0% (0/23)
EMD high
frequency
components
17.29760139.46816476.4706% (52/68)68.75% (22/32)44.4% (4/9)21.7% (5/23)
LPFEMD high frequency
components
45.38800296.25549276.4706% (52/68)62.5% (20/32)100% (9/9)0% (0/23)
EMD low
frequency
components
26.98894237.12950285.2941% (58/68)75% (24/32)11.1% (1/9)0% (0/23)
LPFEMD low frequency
components
48.1457911.05242569.1176% (47/68)65.625% (21/32)22.2% (2/9)21.7% (5/23)
Table 2. Diagnosis Results of Employing LPFEWT with Different Number of Fourier Spectrum Segments.
Table 2. Diagnosis Results of Employing LPFEWT with Different Number of Fourier Spectrum Segments.
Number of Segments C γ Training Set AccuracyTesting Set Accuracy
354.45058444.70832888.2353% (60/68)100% (32/32)
443.41079996.51566892.6471% (63/68)100% (32/32)
549.29003878.08721594.1176% (64/68)100% (32/32)
666.95352957.62474594.1176% (64/68)100% (32/32)
760.86822595.64243994.1176% (64/68)100% (32/32)
898.14902074.98575294.1176% (64/68)100% (32/32)
980.56411591.48484295.5882% (65/68)96.875% (31/32)
Table 3. Comparison Results of Different ML Classification Models.
Table 3. Comparison Results of Different ML Classification Models.
ModelTraining Set AccuracyTesting Set AccuracyFalse Alarm RateMissing Alarm Rate
SVM94.1176% (64/68)100% (32/32)0% (0/9)0% (0/23)
Naive Bayes95.5882% (65/68)96.875% (31/32)0% (0/9)0% (0/23)
Decision trees89.7059% (61/68)100% (32/32)0% (0/9)0% (0/23)
Random forests97.0588% (66/68)96.875% (31/32)0% (0/9)0% (0/23)
ANN92.6471% (63/68)96.875% (31/32)0% (0/9)0% (0/23)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xiao, Y.; Xue, J.; Li, M.; Yang, W. Low-Pass Filtering Empirical Wavelet Transform Machine Learning Based Fault Diagnosis for Combined Fault of Wind Turbines. Entropy 2021, 23, 975. https://doi.org/10.3390/e23080975

AMA Style

Xiao Y, Xue J, Li M, Yang W. Low-Pass Filtering Empirical Wavelet Transform Machine Learning Based Fault Diagnosis for Combined Fault of Wind Turbines. Entropy. 2021; 23(8):975. https://doi.org/10.3390/e23080975

Chicago/Turabian Style

Xiao, Yancai, Jinyu Xue, Mengdi Li, and Wei Yang. 2021. "Low-Pass Filtering Empirical Wavelet Transform Machine Learning Based Fault Diagnosis for Combined Fault of Wind Turbines" Entropy 23, no. 8: 975. https://doi.org/10.3390/e23080975

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