Next Article in Journal
Temperature and Gate-Length Dependence of Subthreshold RF Detection in GaN HEMTs
Next Article in Special Issue
A Neural Algorithm for the Detection and Correction of Anomalies: Application to the Landing of an Airplane
Previous Article in Journal
Potentialities of High-Resolution 3-D CZT Drift Strip Detectors for Prompt Gamma-Ray Measurements in BNCT
Previous Article in Special Issue
Single Fault Diagnosis Method of Sensors in Cascade System Based on Data-Driven
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Effects of Wind Conditions on Wind Turbine Temperature Monitoring and Solution Based on Wind Condition Clustering and IGA-ELM

1
School of Electrical Engineering, Southwest Jiaotong University, Chengdu 610031, China
2
School of Electrical Engineering, Southwest Jiaotong University–University of Leeds Joint School, Chengdu 610031, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(4), 1516; https://doi.org/10.3390/s22041516
Submission received: 7 January 2022 / Revised: 6 February 2022 / Accepted: 11 February 2022 / Published: 15 February 2022

Abstract

:
To reduce maintenance costs of wind turbines (WTs), WT health monitoring has attracted wide attention, and different methods have been proposed. However, most existing WT temperature monitoring methods ignore the fact that various wind conditions can directly affect internal temperature of WT, such as main bearing temperature. This paper analyzes the effects of wind conditions on WT temperature monitoring. To reduce these effects, this paper also proposes a novel WT temperature monitoring solution. Compared with existing solutions, the proposed solution has two advantages: (1) wind condition clustering (WCC) is applied and then a normal turbine behavior model is built for each wind condition; (2) extreme learning machine (ELM) is optimized by an improved genetic algorithm (IGA) to avoid local minimum due to the irregularity of wind condition change and the randomness of initial coefficients. Cases of real SCADA data validate the effectiveness and advantages of the proposed solution.

1. Introduction

Since wind energy is renewable and pollution-free, many governments cite wind energy as a primary future energy source [1]. However, the high maintenance costs of wind turbines (WTs) seriously restrict the development of the wind energy industry [2]. The most effective way to reduce maintenance costs is to monitor the working state of WTs to sound alarms when failures occur. Thus, model-based WT monitoring has attracted wide attention, and different methods have been proposed. Existing model-based WT monitoring methods can be roughly divided into two categories [3]: theoretical and data-driven. The advantage of theoretical methods is that fewer data are required. By using theoretical methods, main physical mechanisms can be responsible for the temperature changes [4]; annual energy is obtained [5]. For data-driven methods, model accuracy relies on the quality and quantity of the data. By using data-driven methods, turbines with weakened power generation performance are identified through assessing the wind power curve profiles [6]; short-horizon power is predicted [7]; maintenance decisions are made according to the complex WT component degradation processes [8]; fault can be detected [9]. Since WTs are complex electromechanical systems, the relationships between its various parameters are primarily nonlinear; thus, the construction of the theoretical model is difficult and inaccurate [10]. With supervisory control and data acquisition (SCADA) improvements [11,12,13], the data-driven methods are more suitable for WT monitoring [14].
A typical data-driven WT monitoring method analyzes real-time data using a model with one parameter as the output and other parameters as inputs [15]. When building data-driven models, several different intelligent algorithms are applied. With nonlinear state estimate technology (NSET), the tower vibration model [16] and gearbox oil temperature model [17] are built. With logistic regression (LR), direct-drive wind power generation set [18] and bearing performance condition [19] are analyzed. With the support vector machine (SVM), a WT bearing model is built [19]; diagonal spectrum and a clustering binary tree are obtained [20]; a multi-sensory system [21] and a two-stage fault detection scheme [22] for fault diagnosis is presented. In addition to the above algorithms, neural network (NN) is widely applied due to its high accuracy and short training time. With NN, a robust simultaneous estimate of actuator faults and system states is achieved [23]; wavelet transformed power components open-circuit faults are identified [24]; dynamic equations modeling wind power output, vibration of drive train and vibration of tower are captured [25]. Since SCADA of wind farm can obtain very large datasets, NN would need heavy computational costs [26]. Same as NN, extreme learning machine (ELM) can assess prediction intervals of time-series predictions [27]. Different from NN, the input weights and hidden layer biases in extreme learning machine (ELM) are assigned randomly, and the output weights of the hidden layer are directly calculated by a Moore–Penrose (MP) generalized inverse operation [28,29,30]. Consequently, ELM is more computationally efficient than NN [31].
Although the existing methods are based on several different algorithms, the main ideas are basically same, which are to construct accurate WT normal behavior models. However, most existing methods ignore the variable wind conditions which can directly affect WT internal parameters. For the methods considering wind conditions, the wind condition clustering (WCC) is primarily based on the absolute value of the wind speed. This type of WCC is effective for WT power monitoring but not accurate for WT temperature monitoring, since wind condition is directly related to internal temperature parameters [32,33]. Through research on SCADA data, the internal temperature is found to exhibit certain differences during different wind conditions. For example, the temperature difference of one same main bearing between wind speed increase and decrease may be more than 5 °C under the same wind speed of 10 m/s. If WCC only depends on the absolute value of wind speed, the temperature monitoring result may be inaccurate. In addition, wind condition changes are irregular, which can mislead the intelligent algorithm of a data-driven method. For example, the wind speed of more than 12.5 m/s can keep for 1 day. If this period is in the learning set, the intelligent algorithm may determine that the wind speed has little effect on the WT’s internal temperature. Conversely, the wind speed can also rise from 0 to 15 m/s in 2 h, which may cause the WT’s internal temperature to change a lot. If the learning set includes one (or more) periods like that, the intelligent algorithm may determine that the wind speed has a strong impact on the WT’s internal temperature. Both situations arise due to the irregularity of wind condition.
To address these issues, a novel WT temperature monitoring solution is proposed in this paper. Considering the effects of wind condition on the WT’s internal temperature, a WCC scheme using k-means algorithm is proposed. This is a divide-and-conquer strategy and can enable the building of models in different wind conditions, which can improve the reliability and accuracy of fault detection. The proposed solution also uses an improved genetic algorithm (IGA) to optimize ELM to avoid local minimum due to the irregularity of wind condition change and the randomness of initial weights and bias.
In general, the main innovations of this paper are as follows:
  • The effects of wind condition on a WT’s internal temperature are investigated.
  • A WCC scheme is proposed so that normal WT behaviors are built under different clusters. This divide-and-conquer strategy can help reduce false alarms.
  • IGA is used to optimize ELM to improve the accuracy of the model.
The remainder of this paper is organized as follows. Section 2 investigates the effects of wind conditions on WT temperature monitoring. In Section 3, the framework of the proposed solution is presented in detail. Section 4 presents the cases study and the results of various analyses. Conclusions are summarized in Section 5.

2. Effects of Wind Conditions

WTs are exposed to harsh weather conditions all year round. Large differences between wind conditions can make the internal temperatures of different components vary markedly, even under the same working state. Figure 1 shows the active power-wind speed curve under a normal working state, and Figure 2 shows the main bearing temperature-wind speed curve. To reduce the impact of external temperature, the external temperature of the two data sets shown in the two curves is between 14 and 16 °C.
The two figures show that the active power and internal temperature are directly related to the wind speed, which means WT temperature monitoring should consider wind speed. Therefore, most existing WCC divide wind conditions into three regions: I (0–3 m/s), II (3–12 m/s) and III (>12 m/s) according to the absolute value of wind speed, as shown in Figure 1, without considering wind speed change. However, the fact is that wind speed change also affects internal temperatures.
Figure 2 shows that the main bearing temperature increases as the wind speed increases; this result occurs because wind speed has a direct positive correlation with rotor speed, which is directly related to the heat generated in a WT. Considering the progress of the heat conduction, there can be some delay between the wind speed change and internal temperature change. Due to this delay, under the same wind speed, the main bearing temperature during an increase in wind speed could be lower than during a decrease in wind speed. In order to present this phenomenon specifically, the main bearing temperature-wind speed curves during wind speed increase and decrease are shown in Figure 3. For an accurate description, despite the wind speed change, the working state and external temperature are similar, which are producing an active power of 900–1000 kW, an external temperature of 14–16 °C and a wind speed of 9–11 m/s.
Figure 3 shows that, under the same wind speed, the main bearing temperature experiences a significant difference during wind speed increase and decrease. The average difference is 4.6 °C, and the maximum difference can reach 5.4 °C. These results indicate that changes of wind speed affect internal temperatures in a WT. Thus, WCC should consider not only the absolute value of wind speed but also the changes of that.
More importantly, wind condition is particularly irregular that wind speed can be constant for a long time or fluctuate markedly in a short time, making intelligent algorithms arrive at a local minimum. Therefore, to improve the accuracy of WT temperature monitoring, it is necessary to optimize the intelligent algorithm for the solution with WCC.

3. Proposed Solution Framework

To reduce the effects of wind conditions and monitoring WT temperature accurately, a solution with WCC and IGA-ELM is proposed, and its flowchart is shown in Figure 4. The proposed solution has two key parts:
  • Wind data are partitioned into several condition clusters by using K-means clustering, so that each wind condition has an independent normal behavior model. This can make the monitored data more suitable with their corresponding models. To our best knowledge, this is the first WCC based on a data-driven method.
  • The ELM algorithm is based on one set of initial input weights and hidden layer bias, which could cause the ELM models fail to achieve its due accuracy. In the proposed solution, IGA, with the random global search capability, is applied to optimize ELM for the irregularity of wind condition change and the randomness of initial weights and bias.
With historical healthy data, WCC and IGA-ELM models can simulate the normal behaviors of WT. When monitoring, the residuals, which are the difference between the actual value and the predicted value of the models, are analyzed to show the deviation of the actual state from the normal behaviors. The rise of the residuals can be an indication of possible failure.

3.1. WCC Using K-Means Clustering

In the proposed solution, K-means clustering is applied for WCC. As an unsupervised learning method, K-means clustering is widely used in clustering algorithms due to its accuracy and efficiency [34]. The aim of K-means clustering is to allocate all wind condition samples into K clusters by minimizing the sum of the squared error over all K clusters, denoted as follows [35]:
d i = arg min O x i O i | | l i μ i | | 2
where O = { O 1 , O 2 , , O k } is the set of K clusters, μ i is the cluster centroid of the ith cluster, { l 1 , l 2 , , l N } is the cluster samples, and N is the number of samples.
In the K-means algorithm, the clustering number K is a key parameter. To evaluate the clustering number K, the silhouette value [36] is applied in the proposed solution. The silhouette value for the ith sample is expressed as
S i = b i a i max { a i , b i }
where a i = x O i , x x d i s t ( x , x ) | O i | 1 is the average distance from the ith sample to other samples from the same cluster and b i = min j i { x O j d i s t ( x , x ) | O j | } is the minimum average distance from the ith sample to other samples from different clusters. The range of S i is [−1, 1]. S i indicates the rationality of the ith sample’s clustering, and the average of all S i indicates the rationality of WCC with K clusters.

3.2. WT Model Based on IGA-ELM

3.2.1. ELM Algorithm

The intelligent algorithm is the key to the model-based WT temperature monitoring. Compared with NN, the ELM has the advantages of fast training speed and high accuracy. ELM is composed of a single hidden layer feed forward neural network. The topological diagram of ELM is shown as in Figure 5.
In Figure 4, X = [ X 1 , X 2 , , X n ] T R n and Y = [ Y 1 , Y 2 , , Y m ] T R m are the inputs and outputs of the model, respectively; ω i j and ω j k is the input and output weights, respectively. For n distinct samples X, the ELM can approximate the target as
Y k ^ = i = 1 m j = 1 n ˜ ω j k · g ( ω i j · X i + b i )
where g ( · ) represents the activation function, n ˜ is the number of hidden nodes, and b i is the hidden layer bias.
If ELM can fit n distinct samples with zero error, the matrix form of approximation can be expressed as
Y = Y ^ = H ω n ˜ m
where the output weights ω n ˜ m = [ ω 1 T , ω 2 T , , ω m T ] T , ω k = [ ω 1 k , ω 2 k , , ω n ˜ k ] T and the hidden layer output matrix H can be expressed as
H = [ g ( ω 11 · X 1 + b 1 ) g ( ω n ˜ 1 · X 1 + b n ˜ ) g ( ω 1 m · X m + b 1 ) g ( ω n ˜ m · X m + b n ˜ ) ] m × n ˜
With given input weights ω i j and hidden layer bias b j , the output weight can be analytically calculated by a least squares method as
| | H ω ^ n ˜ m Y | | = | | H H + Y Y | | = min ω n ˜ m | | H ω n ˜ m Y | |
where H + is the generalized Moore Penrose inverse of H .
Then the solution can be expressed as
ω ^ n ˜ n = H + Y

3.2.2. GA Optimization

The ELM model is based on one set of initial input weights ω i j and hidden layer bias b j , which are set based on experience in most existing studies [28,29,30]. However, the wind conditions are irregular. This makes the ELM model, with initial coefficients based on experience, fail to achieve its due accuracy. To solve this problem, GA is applied to optimize ELM in the proposed solution. GA is a global random search optimization algorithm based on the genetic mechanism and evolution, which can select the individuals with good fitness. With the strong global search capability, the initial coefficients of ELM can be optimized by GA and the accuracy of the model can be improved [37,38].
The coefficients to be optimized, which are initial input weights ω i j and hidden layer bias b j of ELM in this study, are coded as individual chromosome. The fitness F, which can judge whether the code is a good solution, is calculated as
F = 1 / ( i = 1 m | e k | )
where e k is error of ELM as e k = Y k Y k ^ and m is the number of output layer nodes.
The GA optimization process proceeds as follows:
  • Step 1, selection. GA selection is based on fitness, and the probability of selection is calculated as
p i = k / F i j = 1 N k / F i
where N is the number of individuals;
  • Step 2, crossover. GA crossover of two chromosomes at gene j is calculated as
α k j = α k j ( 1 β ) + α l j β α l j = α l j ( 1 β ) + α k j β }
where α k j and α l j are the gene j of chromosome k and chromosome l, respectively, β is the cross coefficient, which is a random number between 0 and 1;
  • Step 3, evolution. GA evolution of α i j is calculated as
α i j = { α i j + ( α i j α m a x ) f ( g ) , γ > 0.5 a i j + ( α m i n α i j ) f ( g ) , γ 0.5
f ( g ) = γ ( 1 g / G m a x ) 2
where α m a x and α m i n are the upper and lower threshold of a i j , respectively, g and G m a x are the current and maximum number of GA evolutions, respectively, γ is the evolution coefficient, which is between 0 and 1.
It is necessary to repeat the GA optimization until the maximum fitness is obtained. The individual chromosome code with the maximum fitness is the optimal solution. By decoding the optimal solution, optimal initial input weights ω i j and hidden layer bias b j can be obtained for the ELM.

3.2.3. IGA Using Levy Flight

In the process of model testing, it was found that fixed cross coefficient β in GA crossover can lead to mild crossover and excessive crossover at the later stage, which affected the practical application of GA-ELM. To solve this problem, the Levy flight algorithm is introduced to improve GA algorithm. A Levy flight is a random walk strategy with non-Gaussian distribution. During the walk, the Levy flight is accompanied by frequent short walks and occasional long walks, so it effectively balances the mild crossover and excessive crossover of GA [39,40]. Its update formula is as follows:
β i t + 1 = | β i t β i t + τ L e v y ( δ ) |
where β i t is the current cross coefficient, τ is the random step size, ⊕ is the dot product, the step length δ = ρ | η | , where ρ and η have Gaussian distribution, and random dynamic search step τ = rand · cos ( π | 1 i N | ) , where i is the current number of individual and N is the maximum number of individual.

4. Cases Study

4.1. SCADA Data Description

The data in this study come from Damianshan Wind Farm in Wanyuan City, Sichuan Province, China. The wind farm has a total of 33 1.5-MW WTs, with an annual power of 90.489 million kWh. The SCADA in this wind farm records data of 26 parameters, as shown in Table 1, every 1 min.
The output of the model should not only directly reflect the working state of WT, but also have a great impact on maintenance. Among the various failures of WT, the main bearing failure costs the most [18]. Since the main bearing temperature is closely related to the health of the main bearing, the main bearing temperature is chosen as the output of the model in this paper.
The input should be directly related to main bearing and WT, which are: (a) the production parameters, such as active/reactive power; (b) the parameters which are close to the main bearing temperature, such as gearbox front/rear bearing temperature; (c) the environmental condition. In this study, the input of the model contains eight parameters, namely active power, rotor speed, gearbox front bearing temperature, gearbox rear bearing temperature, nacelle ambient temperature, tower vibration, external temperature and wind speed.

4.2. WCC Results

The SCADA data from 1 May to 20 May are extracted to partition the wind conditions. In this paper, in order to be more consistent with the wind characteristics, the number of clusters is set from two to eight, and the silhouette value results and the three-dimensional visualization of WCC are shown in Figure 6.
From Figure 6a, it can be seen that when the number of clusters is five, the silhouette value reaches the maximum value of 0.78. This result indicates that it is optimal to segment the wind into five conditions: Condition I (wind speed obvious increase), Condition II (wind speed slight increase), Condition III (wind speed stable), Condition IV (wind speed slight decrease) and Condition V (wind speed obvious decrease). From Figure 6b, five separate wind condition spaces can be clearly observed which also explicitly shows the effects of wind conditions on WT temperature. Table 2 summarizes WCC distribution to further quantitatively understand the clustering results.
As can be seen in Table 2, as far as the wind speed change is concerned, the ranges under the five conditions are different. In terms of wind speed, there is little difference in the ranges under the five conditions. One can see from the results that the wind conditions are clearly partitioned according to this parameter, namely wind speed change, and thus this parameter can be used for subsequent real-time wind condition recognition purposes. It should be noted that wind speed change ranges are open to more than 1.17 m/s/min in Condition I and less than −0.66 m/s/min in Condition V.

4.3. Model Validation

4.3.1. WCC Performance Test

To verify the effectiveness of WCC using K-means clustering, a solution with WCC of wind speed actual value (0–3, 3–12 and >12 m/s) and a solution without WCC are applied as comparison. The algorithms of all three solutions are same as IGA-ELM. Typical data sets of wind speed increase and decrease are chosen as shown in Table 3. It is worth mentioning that, just like the algorithm performance test, the WT works normally in these two periods. The residual results of the three solutions are shown in Figure 7, and the statistical indicators are shown in Table 4.
As shown in Figure 7, the proposed solution with WCC of K-means clustering shows much better performance than the other two comparison solutions do, which is also proved by the statistical indicators in Table 4. During the wind speed increase, the residual results’ amplitude of the proposed solution is 0.32 °C, and those of the solution with WCC of actual value and the solution without WCC are 3.49 °C and 3.78 °C, respectively. With WCC of actual value or without WCC, the monitoring (residual) results can be misleading information which can easily trigger false alarms. The same situation can also happen during the wind speed decrease with 0.29 °C vs. 1.56 °C and 1.71 °C. This demonstrates that WCC of K-means clustering can improve the accuracy of the model and avoid false alarms.
Additionally, the solution with WCC of actual value and the solution without WCC achieve worse performance during wind speed increase than during decrease. This occurs because the speed of wind speed change can directly determine the delay between the wind speed change and internal temperature change. As mentioned in Section 2, there is a certain delay between wind speed change and internal temperature change, which means wind condition can determine the difference between the predicted value (only based on working state without wind speed change) and the actual value of internal temperature. In these two periods, during the wind speed increase, 54% data (from 9:42 to 10:36) are in Condition I (wind speed obvious increase) and the rest of the data are in Condition II (wind speed slight increase); during the wind speed decrease, only 18.3% data (from 14:58 to 15:31) are in Condition V (wind speed obvious decrease) and the rest of the data are in Condition IV (wind speed slight decrease). The difference of wind condition distribution makes the absolute values of the two comparison solutions’ residual results during the wind speed increase generally larger than that during the decrease, which also reflects the effect of wind condition on WT temperature monitoring.

4.3.2. IGA-ELM Performance Test

To build and test the IGA-ELM model, the learning set and test set are shown as in Table 5. To ensure model accuracy, the learning set should cover the working conditions and state as much as possible only without failures. Similarly, the test set should also contain a variety of working states and wind conditions without failures.
In this test, GA-ELM, original ELM and back propagation neural network (BPNN) are used for comparison. The building progress of the comparison models are the same as the proposed model, with WCC. The only difference between the proposed model and comparison models is the intelligent algorithm. The residuals of IGA-ELM, GA-ELM, ELM and BPNN are shown in Figure 8. It should be noticed that the outputs of the models are the residuals of main bearing temperature which is the actual value minus the predictive value. In addition, to quantitatively compare the performance of the testing models, mean square error ( M S E = 1 s k = 1 s ( e k ) 2 ), mean absolute error ( MAE = 1 s k = 1 s | e k | ) and mean absolute percentage error ( M A P E = 1 s k = 1 s | e k Y k | ) are used to analyze the residuals. Statistical indicators of the residuals are shown in Table 6.
As shown in Figure 8, the GA-ELM model and IGA-ELM model have a better performance than the ELM model and BPNN model, demonstrating that the GA optimization is effective. Figure 8 also shows that the residuals of the IGA-ELM model are generally smaller than that of the GA-ELM model. Consistently in Table 6, the IGA-ELM achieves a smaller MSE, MAE and MAPE. This demonstrates that the parameter optimization can improve the accuracy of the model.

4.4. Main Bearing Failure Detection

To verify the failure detection ability of the proposed solution, a serious main bearing offset occurred in the wind farm, which is as shown in Figure 9, is used as a failure case. The data set of 5 h before the failure happened is shown in Table 7. In this test, solution of IGA-ELM without WCC, solution of GA-ELM with WCC and solution of ELM with WCC are used for comparison. The residual results are shown in Figure 10.
Comparing the two solutions of IGA-ELM in Figure 10, it can be seen that the solution without WCC generally falls behind the solution with WCC by more than 60 min, reaching about 90 min at a residual result of 2 °C. Especially from 9:32 (time point 232) to 10:16 (time point 276), during Condition I (wind speed obvious increase), the solution without WCC shows downward trend over a short time. Additionally, considering the conclusions of the WCC performance test, the solution with WCC exhibits a stable performance during wind condition change, and the residual results are generally less than 0.5 °C. However, for the solution without WCC, due to the wind condition change, residual results under normal working state can be more than 1 °C, sometimes even reaching 4 °C. Thus, the safe range of the solution with WCC is narrower than that of the solution without WCC. If the safe range with WCC is set to ±1 °C and that without WCC is set to ±2 °C, the alarm with WCC can be about 120 min earlier than without WCC. If the safe range with WCC is set to ±0.5 °C and that without WCC is set to ±4 °C, the alarm with WCC can be more than 180 min earlier than without WCC. These results demonstrate that, with WCC, monitoring can achieve earlier failure alarms.
Comparing the three solutions with WCC in Figure 10, for the residual larger than 0.5 °C, the solution of IGA-ELM is averaging 18 and 32 min earlier than that of GA-ELM and ELM, respectively. Especially in the early stages of failure, at a residual of 2 °C, the solution of IGA-ELM is about 37 and 64 min earlier than that of GA-ELM and ELM, respectively; at residual of 1 °C, the solution of IGA-ELM is about 45 and 103 min earlier than that of GA-ELM and ELM, respectively. These results demonstrate that the IGA optimization can reduce the effects of wind conditions on the monitoring and obtain earlier failure alarms.

5. Conclusions

WTs are exposed to harsh conditions all year round, and the variability of wind conditions can affect WT monitoring directly. Data show that the main bearing temperature can be more than 5 °C different in the same working state but different wind conditions. Conversely, the data-driven model may fall into a local minimum due to the irregularity of wind condition change and the randomness of initial weights and bias, which can also affect monitoring accuracy.
In this paper, a novel WT monitoring solution based on WCC and IGA-ELM is proposed to solve these problems. On the one hand, considering the effects of wind conditions on the WT temperature monitoring, WCC using K-means clustering can partition wind data into several condition clusters, which can make the monitored data more suitable with their corresponding models. On the other hand, ELM is optimized by IGA for the irregularity of wind condition change and the randomness of initial weights and bias, which can improve the accuracy of the model. With testing cases in different wind conditions, it proves that, compared to the solution without WCC or IGA optimization, the proposed solution could reduce false alarms when WT is in a normal working state. A main bearing failure case shows that, with WCC, the alarm can be advanced by at least 60 min. All the cases demonstrate that the proposed solution with WCC and IGA optimization can improve the accuracy of WT temperature monitoring, thereby reducing operation and maintenance costs.
It should be noted that this study focuses on wind speed and its change to describe wind conditions. However, wind conditions also include other factors, such as air humidity and air pressure. In future research, these factors should also be considered to make the WT monitoring more accurate.

Author Contributions

Methodology, Z.H.; formal analysis, Z.H.; writing—original draft preparation, Z.H.; writing—review and editing, Z.H. and S.Z.; project administration, S.Z.; funding acquisition, S.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key R&D Program of China, grant number 2017YFB1200703.

Acknowledgments

We would like to thank Xiaoxiao Lv for methodology and editing.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yaramasu, V.; Wu, B.; Sen, P.C.; Kouro, S.; Narimani, M. High-power wind energy conversion systems: State-of-the-art and emerging technologies. Proc. IEEE 2015, 103, 740–788. [Google Scholar] [CrossRef]
  2. Garrigle, E.M.; Leahy, P.G. Cost Savings from Relaxation of Operational Constraints on a Power System with High Wind Penetration. IEEE Trans. Sustain. Energy 2017, 6, 881–888. [Google Scholar] [CrossRef] [Green Version]
  3. Hou, Z.; Zhuang, S.; Lv, X. Monitoring and Analysis of Wind Turbine Condition based on Multivariate Immunity Perception. In Proceedings of the 2019 International Energy and Sustainability Conference (IESC), Farmingdale, NY, USA, 17–18 October 2019; pp. 1–5. [Google Scholar]
  4. Geng, X.; Zhou, L.; Minder, J.R.; Fovell, R.G.; Jimenez, P.A. Simulating impacts of real-world wind farms on land surface temperature using the WRF model: Physical mechanisms. Clim. Dyn. 2019, 53, 3. [Google Scholar]
  5. Al-Masri, H.; Almehizia, A.A.; Ehsani, M. Accurate Wind Turbine Annual Energy Computation by Advanced Modeling. IEEE Trans. Ind. Appl. 2017, 53, 1761–1768. [Google Scholar] [CrossRef]
  6. Long, H.; Wang, L.; Zhang, Z.; Song, Z.; Xu, J. Data-Driven Wind Turbine Power Generation Performance Monitoring. IEEE Trans. Ind. Electron. 2015, 62, 6627–6635. [Google Scholar] [CrossRef]
  7. Kusiak, A.; Zhang, Z. Short-Horizon Prediction of Wind Power: A Data-Driven Approach. IEEE Trans. Energy Convers. 2010, 25, 1112–1122. [Google Scholar] [CrossRef]
  8. Reder, M.; Yurusen, N.Y.; Melero, J.J. Data-driven learning framework for associating weather conditions and wind turbine failures. Reliab. Eng. Syst. Saf. 2018, 169, 554. [Google Scholar] [CrossRef] [Green Version]
  9. Yin, S.; Wang, G.; Karimi, H.R. Data-driven design of robust fault detection system for wind turbines. Mechatronics 2014, 24, 298–306. [Google Scholar] [CrossRef]
  10. Bakdi, A.; Kouadri, A.; Mekhilef, S. A data-driven algorithm for online detection of component and system faults in modern wind turbines at different operating zones. Renew. Sustain. Energy Rev. 2019, 103, 546–555. [Google Scholar] [CrossRef]
  11. Yang, W.; Court, R.; Jiang, J. Wind turbine condition monitoring by the approach of SCADA data analysis. Renew. Energy 2013, 53, 365–376. [Google Scholar] [CrossRef]
  12. Mazur, D.C.; Entzminger, R.A.; Kay, J.A. Enhancing Traditional Process SCADA and Historians for Industrial & Commercial Power Systems with Energy (Via IEC 61850). IEEE Trans. Ind. Appl. 2016, 52, 76–82. [Google Scholar]
  13. Ilic, M.D.; Xie, L.; Joo, J.Y. Efficient Coordination of Wind Power and Price-Responsive Demand—Part I: Theoretical Foundations. IEEE Trans. Power Syst. 2011, 26, 1875–1884. [Google Scholar] [CrossRef]
  14. Velandia-Cardenas, C.; Vidal, Y.; Pozo, F. Wind Turbine Fault Detection Using Highly Imbalanced Real SCADA Data. Energies 2021, 14, 1728. [Google Scholar] [CrossRef]
  15. Kusiak, A.; Li, W. Virtual Models for Prediction of Wind Turbine Parameters. IEEE Trans. Energy Convers. 2010, 25, 245–252. [Google Scholar] [CrossRef]
  16. Guo, P.; Infield, D. Wind Turbine Tower Vibration Modeling and Monitoring by the Nonlinear State Estimation Technique (NSET). Energies 2012, 5, 5279–5293. [Google Scholar] [CrossRef] [Green Version]
  17. Wang, Y.; Infield, D.G. Multi-machine Based Wind Turbine Gearbox Condition Monitoring Using Nonlinear State Estimation Technique. EWEA 2014, 2014, 421–432. [Google Scholar] [CrossRef]
  18. Zhao, W.S.; Qu, C.Y.; Zhang, H.B. Direct-Drive Wind Turbine Fault Diagnosis Based on Logistic Regression. In Proceedings of the 2018 15th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China, 14–16 December 2018. [Google Scholar]
  19. Wu, F.T.; Wang, C.C.; Liu, J.H.; Chang, C.-M.; Lee, Y.-P. Construction of Wind Turbine Bearing Vibration Monitoring and Performance Assessment System. J. Signal Inf. Processing 2013, 4, 430–438. [Google Scholar] [CrossRef] [Green Version]
  20. Liu, W.; Wang, Z.; Han, J.; Wang, G. Wind turbine fault diagnosis method based on diagonal spectrum and clustering binary tree SVM. Renew. Energy 2013, 50, 1–6. [Google Scholar]
  21. Santos, P.; Villa, L.; Re Ones, A.; Bustillo, A.; Maudes, J. An SVM-Based Solution for Fault Detection in Wind Turbines. Sensors 2015, 15, 5627–5648. [Google Scholar] [CrossRef] [Green Version]
  22. Kandukuri, S.T.; Senanayaka, J.; Huynh, K.V.; Huynh, V.K.; Robbersmyr, K.G. A Two-Stage Fault Detection and Classification Scheme for Electrical Pitch Drives in Offshore Wind Farms Using Support Vector Machine. IEEE Trans. Ind. Appl. 2019, 55, 5109–5118. [Google Scholar] [CrossRef]
  23. Rahimilarki, R.; Gao, Z.; Zhang, A.; Binns, R. Robust neural network fault estimation approach for nonlinear dynamic systems with applications to wind turbine systems. IEEE Trans. Ind. Inform. 2019, 15, 6302–6312. [Google Scholar] [CrossRef]
  24. Zhang, J.; Sun, H.; Sun, Z.; Dong, W.; Dong, Y. Fault Diagnosis of Wind Turbine Power Converter Considering Wavelet Transform, Feature Analysis, Judgment and BP Neural Network. IEEE Access 2019, 7, 179799–179809. [Google Scholar] [CrossRef]
  25. Kusiak, A.; Zhang, Z.; Li, M. Optimization of Wind Turbine Performance with Data-Driven Models. IEEE Trans. Sustain. Energy 2010, 1, 66–76. [Google Scholar] [CrossRef]
  26. Li, S.; Wang, P.; Goel, L. Short-term load forecasting by wavelet transform and evolutionary extreme learning machine. Electr. Power Syst. Res. 2015, 122, 96–103. [Google Scholar] [CrossRef]
  27. Ak, R.; Fink, O.; Zio, E. Two Machine Learning Approaches for Short-Term Wind Speed Time-Series Prediction. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 1734–1747. [Google Scholar] [CrossRef] [PubMed]
  28. Wan, C.; Xu, Z.; Pinson, P. Probabilistic forecasting of wind power generation using extreme learning machines. IEEE Trans. Power Syst. 2014, 29, 1033–1044. [Google Scholar] [CrossRef] [Green Version]
  29. Wan, C.; Xu, Z.; Wang, Y. A hybrid approach for probabilistic forecasting of electricity prices. IEEE Trans. Smart Grid 2014, 5, 463–470. [Google Scholar] [CrossRef]
  30. Wan, C.; Zhao, X.; Pierre, P. Optimal prediction intervals of wind power generation. IEEE Trans. Power Syst. 2014, 29, 1166–1174. [Google Scholar] [CrossRef] [Green Version]
  31. Liu, S.; Hou, Z.; Yin, C. Data-Driven Modeling for UGI Gasification Processes via an Enhanced Genetic BP Neural Network With Link Switches. IEEE Trans. Neural Netw. Learn. Syst. 2015, 27, 2718–2729. [Google Scholar] [CrossRef]
  32. Villanueva, D.; Feijóo, A. Normal-Based Model for True Power Curves of Wind Turbines. IEEE Trans. Sustain. Energy 2016, 7, 1005–1011. [Google Scholar] [CrossRef]
  33. Xie, K.; Jiang, Z.; Li, W. Effect of Wind Speed on Wind Turbine Power Converter Reliability. IEEE Trans. Energy Convers. 2012, 27, 96–104. [Google Scholar] [CrossRef]
  34. Macqueen, J. Some methods for classification and analysis of multivariate observations. In Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, CA, USA, 21 June–18 July 1965; pp. 281–297. [Google Scholar]
  35. Jain, A.K. Data clustering: 50 years beyond k-means. Pattern Recognit. Lett. 2010, 31, 651–666. [Google Scholar] [CrossRef]
  36. Rousseeuw, P. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 1986, 20, 53–65. [Google Scholar] [CrossRef] [Green Version]
  37. Kaleeswaran, V.; Dhamodharavadhani, S.; Rathipriya, R. A Comparative Study of Activation Functions and Training Algorithm of NAR Neural Network for Crop Prediction. In Proceedings of the 2020 4th International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 5–7 November 2020. [Google Scholar]
  38. Shen, X.; Zheng, Y.; Zhang, R. A Hybrid Forecasting Model for the Velocity of Hybrid Robotic Fish Based on Back-Propagation Neural Network With Genetic Algorithm Optimization. IEEE Access 2020, 8, 111731–111741. [Google Scholar] [CrossRef]
  39. Wang, Y.; Ni, Y.; Li, N.; Lu, S.; Feng, Z.; Wang, J. A method based on improved ant lion optimization and support vector regression for remaining useful life estimation of lithiumion batteries. Energy Sci. Eng. 2019, 7, 2797–2813. [Google Scholar] [CrossRef]
  40. Chegini, S.N.; Bagheri, A.; Najafi, F. PSOSCALF: A new hybrid PSO based on sine cosine algorithm and levy flight for solving optimization problems. Appl. Soft Comput. 2018, 73, 697–726. [Google Scholar] [CrossRef]
Figure 1. Active power-wind speed in normal state.
Figure 1. Active power-wind speed in normal state.
Sensors 22 01516 g001
Figure 2. Main bearing temperature-wind speed in normal state.
Figure 2. Main bearing temperature-wind speed in normal state.
Sensors 22 01516 g002
Figure 3. Main bearing temperature during a wind speed increase and decrease.
Figure 3. Main bearing temperature during a wind speed increase and decrease.
Sensors 22 01516 g003
Figure 4. Flowchart of the proposed solution with WCC and IGA-ELM using SCADA.
Figure 4. Flowchart of the proposed solution with WCC and IGA-ELM using SCADA.
Sensors 22 01516 g004
Figure 5. Topology of the extreme learning machine (ELM).
Figure 5. Topology of the extreme learning machine (ELM).
Sensors 22 01516 g005
Figure 6. (a) Silhouette values of different clusters numbers; (b) Three-dimensional visualization of optimal clustering.
Figure 6. (a) Silhouette values of different clusters numbers; (b) Three-dimensional visualization of optimal clustering.
Sensors 22 01516 g006
Figure 7. Residual results of Solution I and II in normal working state within wind conditions: (a) wind speed increase; (b) wind speed decrease.
Figure 7. Residual results of Solution I and II in normal working state within wind conditions: (a) wind speed increase; (b) wind speed decrease.
Sensors 22 01516 g007
Figure 8. Model testing results of different intelligent algorithms.
Figure 8. Model testing results of different intelligent algorithms.
Sensors 22 01516 g008
Figure 9. Main bearing offset failure.
Figure 9. Main bearing offset failure.
Sensors 22 01516 g009
Figure 10. Residual results of different solutions in main bearing offset failure.
Figure 10. Residual results of different solutions in main bearing offset failure.
Sensors 22 01516 g010
Table 1. WT parameters in SCADA.
Table 1. WT parameters in SCADA.
Wind turbineGearbox systemGear oil inlet temp
Gear oil sump temp
Gearbox front bearing temp
Gearbox rear bearing temp
Hydraulic pressure
Gear oil pressure intake
Gear oil pressure pump
HSS torque
Generator systemRotor speed
Main bearing temp
Pitch motor 1&2&3 temp
Converter systemNacelle ambient temp
Hub ambient temp
Cooling air temp
Power systemActive power
Reactive power
Pitch angle
Line voltage
Line current
Line frequency
Tower systemController cabinet temp
Tower vibration
EnvironmentExternal temp
Wind Speed
Table 2. Summary of WCC distribution.
Table 2. Summary of WCC distribution.
DistributionC IC IIC IIIC IVC V
Wind speed (m/s)1.76, 18.571.04, 18.270.08, 24.361.35, 14.622.59, 11.40
Wind speed change (m/s per min)0.21, 1.170.08, 0.21−0.05, 0.08−0.13, −0.05−0.66, −0.13
Table 3. Data sets of wind speed increase and decrease.
Table 3. Data sets of wind speed increase and decrease.
Data SetStart and End TimeNumber of DataAmbient TemperatureWind Speed
Wind speed increase12 April 09:00–10:39100(13.92, 15.01) °C(4.64, 15.12) m/s
Wind speed decrease15 April 14:00–16:59180(14.45, 15.89) °C(3.97, 14.83) m/s
Table 4. Statistical indicators of Solution I and II in normal working state during wind speed increase and decrease.
Table 4. Statistical indicators of Solution I and II in normal working state during wind speed increase and decrease.
CriteriaWind Speed IncreaseWind Speed Decrease
with WCC of
K-Means
with WCC of
Actual Value
without WCCwith WCC of
K-Means
with WCC of
Actual Value
without WCC
MSE0.142.592.850.120.870.95
MAE0.311.982.190.260.830.89
MAPE (%)0.473.223.480.381.411.54
Table 5. Description of the learning and test sets.
Table 5. Description of the learning and test sets.
Data SetStart and End TimeNumber of Data Ambient TemperatureWind Speed
Learning set1 May 00:00–
20 May 23:59
28,800(8.41, 31.79) °C(0.23, 23.62) m/s
Testing set21 May 00:00–
21 May 23:59
1440(12.45, 20.02) °C(4.63, 16.09) m/s
Table 6. Statistical indicators of different intelligent algorithms.
Table 6. Statistical indicators of different intelligent algorithms.
CriteriaIGA-ELMGA-ELMELMBPNN
MSE0.070.100.210.58
MAE0.120.190.590.91
MAPE (%)0.180.260.731.84
Table 7. Data sets of main bearing offset failure.
Table 7. Data sets of main bearing offset failure.
Data SetStart and End TimeNumber of DataAmbient TemperatureWind Speed
Failure18 March 05:40–10:39300(−5.58, 0.02) °C(3.64, 17.86) m/s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hou, Z.; Zhuang, S. Effects of Wind Conditions on Wind Turbine Temperature Monitoring and Solution Based on Wind Condition Clustering and IGA-ELM. Sensors 2022, 22, 1516. https://doi.org/10.3390/s22041516

AMA Style

Hou Z, Zhuang S. Effects of Wind Conditions on Wind Turbine Temperature Monitoring and Solution Based on Wind Condition Clustering and IGA-ELM. Sensors. 2022; 22(4):1516. https://doi.org/10.3390/s22041516

Chicago/Turabian Style

Hou, Zhengnan, and Shengxian Zhuang. 2022. "Effects of Wind Conditions on Wind Turbine Temperature Monitoring and Solution Based on Wind Condition Clustering and IGA-ELM" Sensors 22, no. 4: 1516. https://doi.org/10.3390/s22041516

APA Style

Hou, Z., & Zhuang, S. (2022). Effects of Wind Conditions on Wind Turbine Temperature Monitoring and Solution Based on Wind Condition Clustering and IGA-ELM. Sensors, 22(4), 1516. https://doi.org/10.3390/s22041516

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