Abstract
A fault detection method of wind turbine pitch system using semi-supervised optimal margin distribution machine (ssODM) optimized by dynamic state transition algorithm (DSTA) [ssODM-DSTA] was proposed to solve the problem of obtaining the optimal hyperparameters of the fault detection model for the pitch system. This method was adopted to input the three hyperparameters of the ssODM into the dynamic state transition algorithm in the form of a three-dimensional vector to obtain the global optimal hyperparameters of the model, thus improving the performance of the fault detection model. Using a random forest to rank the priority of features of the pitch system fault data, the features with large weight proportions were retained. Then, the Pearson correlation method is used to analyze the degree of correlation among features, filter redundant features, and reduce the scale of features. The dataset was divided into a training dataset and a test dataset to train and test the proposed fault detection model, respectively. The real-time wind turbine pitch system fault data were collected from domestic wind farms to carry out fault detection experiments. The results have shown that the proposed method had a positive fault rate (FPR) and fault negative rate (FNR), compared with other optimization algorithms.
Introduction
China’s energy structure is unceasingly transforming towards low carbon and environmental protection by striving to build a new energy system and vigorously advocating the development of renewable energy industry to achieve the overall objective of carbon emission peak by 2030 and carbon neutrality by 2060 (Li and Bo, 2020; Qian and Wang, 2020; Sun et al., 2015). Renewable energy is a kind of clean and green energy that can replace traditional energy. The emergence of this energy has made a great contribution to reducing pollution and emission in the world. Renewable energy power systems (Zhang et al., 2021; Zhang and Ruan, 2019) mainly include wind power generation, solar power generation, and hydropower generation. Wind power, as an indispensable part of renewable energy, continues to expand in scale. By the end of 2020, China’s installed capacity of grid-connected wind power has reached 281.53 million kW, increasing by 34.6% year over year, accounting for 12.79% of the total installed capacity (Blaabjerg et al., 2012; Blaabjerg and Ke Ma, 2013). However, as the wind power industry is rapidly developing, the maintenance and repair pressure of wind turbines is also increasing. The operating environment of wind turbines is relatively bad. Abnormal climate, unstable wind speed, and other factors often lead to the faults of wind turbines and the shutdown (Song et al., 2021; Yang et al., 2021). The fault rate and complexity of the pitch system, an important part of the wind turbine, are higher than those of the main shaft, gearbox, and generator (Wang et al., 2021). In case of any fault, the power generation rate of the wind turbine will be directly affected, leading to damage to the wind turbine and huge economic losses. For this reason, effective fault detection is of great significance for wind turbine pitch systems.
In the wake of the era of big data and emerging machine learning, fault detection and fault diagnosis methods for wind turbines based on machine learning algorithms have gradually matured in recent years (Hu et al., 2021; Tang et al., 2021; Long et al., 2020). With the wind turbine fault data in the SCADA system, which can collect, monitor, and control the operation data of wind turbines in real-time, it is a common and reliable method to choose an appropriate machine learning algorithm for the fault detection of wind turbines. Machine learning algorithms mainly include supervised learning, unsupervised learning, semi-supervised learning, and reinforcement learning. Generally, classification methods for wind turbine fault detection include support vector machine (SVM), artificial neural networks (ANNs) (Xi et al., 2021), and Large margin distribution machine (LDM) (Zhang and Zhou, 2014). In the literature (Tuerxun et al., 2021), a SVM based on a sparrow search algorithm (SSA) was used for wind turbine fault diagnosis and had achieved excellent results. Moreover, a fault diagnosis method based on stochastic subspace identification and multinuclear SVM was proposed to identify bearing faults of wind turbines (Zhao et al., 2019). The ANNs and empirical mode decomposition (EMD) were used to effectively identify different turbine imbalance faults in (Malik and Mishra, 2017). In (Zhang and Wang, 2014), the artificial neural networks had a great diagnosis effect on the main bearing of the wind turbine during early fault prediction. The cost-sensitive large margin distribution machine (CLDM) proposed in (Tang et al., 2019) can better deal with the classification imbalance data and misclassification cost inequality of wind turbine datasets.
The above methods are only applicable to the input data with characteristic values and tags. However, tags are usually scarce and expensive in the actual wind turbine data, which can be effectively dealt with using the semi-supervised learning method. Commonly used semi-supervised learning methods include transductive support vector machine (TSVM), safe semi-supervised support vector machine (S4VM), and Laplacian support vector machine (LaSVM) (Chong et al., 2020). In (Shen et al., 2012), a gear reducer fault diagnosis model based on EMD and TSVM was proposed to solve the problem of insufficient tags of gear reducer data samples, and results have shown a high fault diagnosis accuracy. In (Li, 2010), graph theory and transductive support vector machine (GTSVM) was used to solve the problem of insufficient fault samples for training in mechanical fault diagnosis, and results have shown that this method improved the accuracy of fault diagnosis. A new fault alarm rule based on the upper bound of S4VM generalized error proposed in (Mao et al., 2020) can self-adaptively identify the occurrence of early bearing faults. In (Dai et al., 2017), a rolling bearing fault diagnosis method based on composite multi-scale entropy (CMSE), sequential forward modeling selection, and LaSVM was proposed to solve the problem of the large sample size of and tagging difficulty in rolling bearing fault diagnosis, and results have shown that the effect of fault diagnosis was improved.
The semi-supervised optimal margin distribution machine (Zhang and Zhou, 2018) was a classification algorithm with high generalization ability, proposed for generalization ability based on optimal margin distribution machine (ODM) (Tan et al., 2020). “Lables” were given to the samples without lables and the semi-supervised learning was transformed into “supervised learning” via this algorithm. On this basis, on the premise of optimizing the minimum margin and maximizing the hyperplane, the distribution of sample margin was fully considered and the mean value and variance between samples were introduced to improve the classification ability of the algorithm.
The reasonable selection of hyperparameters can significantly affect the fault detection performance during fault detection for wind turbine pitch systems based on a machine learning algorithm. For this reason, the optimal hyperparameters of the fault detection model should be obtained by optimizing the parameter optimization algorithm (Long et al., 2021a; 2021b). In (Zhang et al., 2020), a particle swarm optimization algorithm (PSO) was used to optimize SVM for fault diagnosis of wind turbine gearbox bearings, and results have shown that the precision and accuracy of diagnosis were improved. In (Chen, 2020), backpropagation neural network (BPNN) and long short-term memory network (LSTMN) were combined with PSO and great fault diagnosis results were obtained in wind turbine rolling bearing fault diagnosis. In (Odofin et al., 2018), a genetic algorithm (GA) was adopted to optimize the machine learning algorithm to improve the reliability of the wind turbine energy system. In (Zhang et al., 2018), GA was introduced into anomaly identification of wind turbine state parameters to successfully optimize the anomaly identification results. In (Yao et al., 2021), grid search (GS) was used to optimize the fault classification algorithm during battery fault diagnosis and the fault diagnosis accuracy was improved. In (Zhang and Sheng, 2021), GS was used to optimize the hyperparameters and kernel functions of support vector machines to improve the accuracy of the motor fault diagnosis.
With a design based on a state transition algorithm (STA) (Zhou et al., 2012), the DSTA (Zhou et al., 2018) is a dynamic stochastic intelligent global optimization method with its own risk and restoration in probability adjustment strategy. For the fault detection model of wind turbine pitch system with high complexity, using some of the above-mentioned common optimization algorithms to optimize its hyperparameters is often easy to fall into local optimization because the scale of optimization object is too large and the optimization problem is too complex. Facing these problems, DSTA can use a dynamic adjustment strategy to surpass local optimization, and the optimization algorithm provides four search operators and novel update and selection methods to support its excellent searchability according to the different needs of optimization objectives. Using DSTA to optimize the fault detection model of the wind turbine pitch system can carry out global search and converge quickly. It is a novel optimal combination of fault detection models.
For complex and variable pitch system faults, it is often difficult to select the optimal parameters for the fault detection model of the wind turbine pitch system. Meanwhile, variable pitch fault data without tags will lead to unsatisfactory fault detection results. For this problem, a method of optimizing a ssODM based on a DSTA was proposed.
Semi-Supervised Optimal Margin Distribution Machine
Suppose the mean margin value of training dataset samples after normalization is . The difference between the margin of the sample after normalization and the mean margin value was . So the variance between the maximum mean margin value and the minimum mean margin value could be represented in the following form:where the parameter was used to weigh two priorities. As could not be more than and less than the mean value at the same time, there were a nonnegative value and a non-zero value in . The second item of the objective function was the margin variance. and . The above equation could be rewritten as follows:where did not affect the optimization. When was scaled, were scaled on the same scale. In this case, the constraint was still satisfied, and the objective function value remained unchanged. Set = 1; the equation could be further rewritten as follows:As the maximum objective function was equal to the minimum and , there was a constant to make the above optimization equation have the same solution as the following equation:A parameter was introduced to weigh the deviation loss in two different directions between the sample margin and the mean margin value 1. A parameter -insensitive loss was introduced to control model sparsity. Thus, the final equation form was as follows: was unlabeled. The ssODM could be converted into the following form:where was equilibrium constraint to prevent the occurrence of trivial solutions. . were loss parameters to weigh the tagged and untagged data. The above questions could be further written as follows:The final dual form of ssODM is as follows:When a dataset containing a large number of unlabeled samples is input into ssODM, the saddle point of the above problem can be obtained by the random mirror proximal descent method, and the category label of unlabeled samples can be predicted according to .
Dynamic State Transition Algorithm
The expression framework of the dynamic state transition algorithm is as follows:where is the candidate solution of the optimization problem and and are the state transformation operators. represents the control variable, that is, the current and historical state function. represents the fitness function.
The four transformation operators of the dynamic state transition algorithm covered the fast rotation transformation operator, translation transformation operator, expansion transformation operator, and axesion transformation operator.
Fast Rotation Transformation Operator
where represents the rotation factor and is the uniformly distributed random matrix. represents the random variable that was uniformly distributed on . is the second norm of the vector. It was found that the fast rotation transformation operator was provided with lower computational complexity, local searchability, and a hypersphere with a radius of being the search range through the comparison with the rotation change operator.
Translation Transformation Operator
where represents the translation factor. The values of were uniformly distributed with the range of . The translation transformation operator was a heuristic search operator performing the linear search with being the maximum step length.
Expansion Transformation Operator
where represents the stretching factor. is the diagonal matrix whose element value was not equal to zero and was in line with Gaussian distribution. The stretching transformation operator was a global search operator that could stretch all elements in to to further search the whole space.
Axesion Transformation Operator
`where represents the axesion factor. is the sparse random diagonal matrix whose value was not equal to zero and was in line with Gaussian distribution. The axesion transformation operator was also a heuristic search operator that could carry out a one-dimensional search along the coordinate axis.
The flowchart of the DSTA is shown in Figure 1.
FIGURE 1
Fault Detection for Wind Turbine Pitch System
Concerning the fault detection process of the wind turbine pitch system, it was roughly made of data screening, data preprocessing, feature selection, data segmentation, training fault detection model and hyperparameter optimization, fault detection model testing, and detection result evaluation. The fault detection flowchart of the ssODM-DSTA wind turbine pitch system is shown Figure 2.
FIGURE 2
Dataset Description
The experimental data originated from the real-time operation data of the SCADA system of 1.5 MW double-fed wind turbines in the domestic wind farm for one year. The data sampling interval was 1 s. The data of the wind turbines in the wind farm in the 12th month were selected and the data of three kinds of wind turbines’ pitch faults from half an hour before the start of the faults to half an hour after the end of the faults were intercepted according to the fault codes. Three kinds of pitch system faults are used as fault detection targets: emergency stop fault of the pitch system, CAN communication fault of the blade 1 servo driver, and low-temperature fault of the blade 2 axle box of the pitch, respectively.
A pitch emergency stop fault is a fault triggered when the pitch safety chain acts. The treatment method of this fault is to check whether the pitch safety chain is closed and check the pitch fault specifically.
CAN communication fault of the blade 1 servo driver is the CANBUS communication fault between pitch PLC and pitchmaster of blade 1. The troubleshooting method is to check the wiring between the main control cabinet EL6751 and the X5 terminal on the pitchmaster in the shaft cabinet 2; check whether there is 24V DC voltage between x5-6 and x5-9; check the resistance between x5-2 and x5-7 (60 Ω); check whether the axis 2 servo driver is normal.
The low-temperature fault of the blade 2 axle box of the pitch is a temperature fault of the pitch system. The starting reason is generally the sensor fault. The fault can be eliminated and handled by checking various indicators of the sensor. The three fault data structures are shown in Table 1.
TABLE 1
| Fault type | Number of data samples | Number of data features |
| Emergency stop fault of pitch system | 1,158 | 58 |
| CAN communication fault of blade 1 servo driver | 1,679 | 58 |
| Low-temperature fault of the blade 2 axle box of the pitch | 2,144 | 58 |
Data structures of three faults of pitch system.
Data Cleaning and Preprocessing
The data of the wind turbine pitch system was fed back to the SCADA system in the form of a signal after the information was collected through various sensors such as current, voltage, and speed. The sensors were precision components. They were easily disturbed by the environment and their abnormalities in the monitoring process, which often led to abnormalities and vacancies in the data output of SCADA. The fault detection model had high requirements for the quality of data, so it was necessary to preprocess the data such as standardization, normalization, elimination of outliers, vacancy values, and all “0” eigenvectors (Tang M et al., 2020; Tang S et al., 2020).
Feature selection belongs to a data dimensionality reduction process. The commonly used feature selection methods cover the random forest method (Charvent et al., 2021), extreme gradient boosting (XGBoost)method (Chen et al., 2020), Pearson’s correlation analysis method (Jebli et al., 2021), and categorical boosting (CatBoost) method (Yuan et al., 2021). The random forest algorithm was used for ranking the importance of all sub-features of the preprocessed fault data of the pitch system with the wind speed as the target feature. Then, the threshold (mean value of all feature importance scores) was set to screen the features that were highly related to the target variable. On the premise of ensuring no loss of data information content, the number of features of the original data was reduced from 58 to 30, which effectively reduced the difficulty of learning the fault detection model of the wind turbine pitch system. The feature importance ranking of the fault data of the pitch system based on the random forest is shown in Table 2 (the bold part of No. 1–No. 30 was the 30 features that were saved after screening).
TABLE 2
| Serial number | Feature variable name | Random forest feature importance score |
| 1 | main_loop_rotor_speed_demand | 0.056641 |
| 2 | pitch_position_1 | 0.055856 |
| 30 | converter_power | 0.009573 |
| 57 | pitch_Atech_SG1_error_code_3 | 0.001598 |
| 58 | average_wind_speed_30s | 0.001518 |
Feature importance ranking of the fault data of the pitch system based on the random forest.
The bold part of No. 1–30 was the 30 features that were saved after screening.
As redundant features with a high correlation may exist between features and the Pearson-related analysis method could be used for ensuring the equal relationship between features and analyzing the correlation degree between features, the Pearson-related analysis method was adopted to analyze the feature correlation of 30 pieces of screened fault data of the pitch system and remove the redundant features with a high correlation for further reducing the data capacity. The correlation results between the features are shown in Table 3.
TABLE 3
| Pearson correlation coefficient | main_loop_rotor_speed_demand | pitch_position_1 | pitch_Atech_position_target_1 | pitch_position_target_1 |
| converter_motor_speed | 0.993101 | −0.9962 | −0.99644 | −0.99646 |
| pitch_Atech_actual_pitch_angle_2 | −0.99292 | 0.999211 | 0.999689 | 0.9997 |
| average_pitch_position_blade_10m | 0.396733 | −0.37188 | -0.37148 | −0.37142 |
Correlation results between the features.
The bold parts show that the feature correlation between different parts of the pitch system was also extremely high and the correlation coefficient between these features was close to “1” with the basically same effect in the data set.
Pearson correlation coefficient was an index describing the intensity of feature correlation with a value range of [-1, 1]. The closer the absolute value of the coefficient was to “1”, the stronger the correlation was. The bold parts of Table 3 show that the feature correlation between different parts of the pitch system was also extremely high and the correlation coefficient between these features was close to “1” with basically the same effect in the dataset. These features that belonged to redundant features were eliminated in the fault dataset of the pitch system and the remaining features were constructed into a new sample dataset. The final data structure is shown in Table 4.
TABLE 4
| Fault type | Number of data samples | Number of data features |
| Emergency stop fault of the pitch system | 1,158 | 24 |
| Can communication fault of the blade 1 servo driver | 1,679 | 24 |
| Low-temperature fault of the blade 2 axle box of the pitch | 2,144 | 24 |
Final data structures of 3 faults of pitch system after feature selection.
Improved Semi-supervised Optimal Margin Distribution Machine
The ssODM was equipped with three hyperparameters , and representing the margin variance balance hyperparameter, margin deviation balance hyperparameter, and insensitive loss function, respectively. The meaning and value range of ssODM hyperparameters are shown in Table 5.
TABLE 5
| Hyperparameter | Meaning | Value range |
| Adjust the weight of the margin variance of the objective function | ||
| Adjust the weight of sample margin deviation from the positive and negative directions of margin mean | ||
| Control the sparsity of the model and reduce the number of sample support vectors |
Meaning and value range of ssODM Hyperparameters.
The dynamic state transition algorithm was adopted to optimize the three hyperparameters of ssODM. The classification accuracy of ssODM was taken as the fitness function to determine the update and selection of hyperparameters by the dynamic state transition algorithm. The pseudo-code of the improved ssODM is shown in Algorithm 1.
Algorithm 1
1:
2: repeat
3: if then
4:
5: end if
6:
7:
8:
9:
10:
11:
12:
13:
14:
15: if then
16:
17:
18: end if
19: if then #: restoration in probability
20:
21:
22: end if
23:
24: Until the specified termination criterion is met
25: Output
Performance Evaluation Index of Fault Detection Model
The correct prediction of the purity of normal samples and fault samples was deemed to be an index to evaluate the quality of a model. To verify the effectiveness of fault detection of ssODM-DSTA, the FPR and the FNR proposed based on the confusion matrix were taken as the evaluation indexes of the model:where the specific meanings of TP, FP, TN, and FN are shown in Table 6.
TABLE 6
| Indicator name | Meaning |
| TP | Positive samples are predicted to be positive samples |
| FP | Negative samples are predicted to be positive samples |
| TN | Positive samples are predicted to be negative samples |
| FN | Negative samples are predicted to be negative samples |
Names and meanings of evaluation indexes of the model.
Experimental Results
For verifying the effectiveness of using DSTA to optimize the hyperparameters of ssODM, the PSO, GA, and GS were introduced to carry out the optimization comparison for the ssODM, respectively. The experimental data were from wind turbine pitch system fault data (the fault data of pitch system are set as 5% labeled data and 10% labeled data for experiments, respectively; the normal sample label is 1 and the fault sample label is—1), as shown in Table 4.
When the experimental sample was the emergency stop fault of the pitch, Figures 3, 4 represent the FPR of fault detection and the FNR of fault detection, respectively (5% labeled samples). Figures 5, 6 represented the FPR of fault detection and the FNR of fault detection (10% labeled samples).
FIGURE 3
FIGURE 4
FIGURE 5
FIGURE 6
When the experimental sample was the CAN communication fault of blade 1 servo driver, Figures 7, 8 represent the FPR of fault detection and the FNR of fault detection, respectively (5% labeled samples). Figures 9, 10 represent the FPR of fault detection and the FNR of fault detection (10% labeled samples).
FIGURE 7
FIGURE 8
FIGURE 9
FIGURE 10
When the experimental sample was the low-temperature fault of the blade 2 axle box of the pitch, Figures 11, 12 represent the FPR of fault detection and the FNR of fault detection, respectively (5% labeled samples). Figures 13, 14 represent the FPR of fault detection and the FNR of fault detection (10% labeled samples).
FIGURE 11
FIGURE 12
FIGURE 13
FIGURE 14
The above results have demonstrated that the FPR and the FNR of fault detection regarding the faults for the wind turbine pitch system by ssODM-DSTA were the lowest among the four comparison algorithms. It can be concluded that using DSTA to optimize ssODM can obtain super parameters that more meet the performance requirements of the pitch system fault detection model, effectively improve the classification performance of ssODM, and reduce the error of wind turbine pitch system fault detection.
Conclusion
In terms of the problem of obtaining the optimal hyperparameters in the fault detection model of the wind turbine pitch system, the DSTA was used for optimizing the three hyperparameters of ssODM. To verify the effectiveness of this method, ssODM-DSTA was compared with ssODM-PSO, ssODM-GA, and ssODM-GS. The experimental data originated from the three kinds of pitch system fault data preprocessed by the random forest method and Pearson correlation analysis method, including the emergency stop fault data of the pitch system, CAN communication fault data of the blade 1 servo driver, and the low-temperature fault data of the blade 2 axle box of the pitch. The experimental results showed that the ssODM-DSTA had a strong fault detection ability for the fault of the wind turbine pitch system. It was provided with a lower FPR and FNR than those of the model using the other three kinds of parameter optimization algorithms. It was proved that the fault detection method of the wind turbine pitch system based on the ssODM-DSTA had an outstanding performance.
Concerning the wind turbine fault detection based on machine learning, the fault detection model could not be fully learned due to a shortage of labels, seriously affecting the accuracy of fault detection. Consequently, the application of unsupervised learning to wind turbine fault detection could further weaken the weight of labels and reduce the cost of fault detection when compared with supervised learning and semi-supervised learning.
Statements
Data availability statement
The data analyzed in this study are subject to the following licenses/restrictions: data used to support the findings of this study are currently under embargo while the research findings are commercialized. Requests to access these datasets should be directed to whw_xy@hbuas.edu.cn.
Author contributions
All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.
Funding
This work was supported in part by the National Natural Science Foundation of China (Grant Nos. 62173050 and 61403046), the Natural Science Foundation of Hunan Province, China (Grant No. 2019JJ40304), Changsha University of Science and Technology “The Double First Class University Plan” International Cooperation and Development Project in Scientific Research in 2018 (Grant No. 2018IC14), the Research Foundation of the Education Bureau of Hunan Province (Grant No.19K007), Hunan Provincial Department of Transportation 2018 Science and Technology Progress and Innovation Plan Project (Grant No. 201843), Energy Conservation and Emission Reduction Hunan University Student Innovation and Entrepreneurship Education Center, Innovative Team of Key Technologies of Energy Conservation, Emission Reduction and Intelligent Control for Power-Generating Equipment and System, CSUST, Hubei Superior and Distinctive Discipline Group of Mechatronics and Automobiles (XKQ2021003 and XKQ2021010), Major Fund Project of Technical Innovation in Hubei (Grant No. 2017AAA133), and Guangxi Key Laboratory of Trusted Software (No.201728), Graduate Scientific Research Innovation Project of Changsha University of Science & Technology (No. 2021-89).
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1
BlaabjergF.Ke MaK. (2013). Future on Power Electronics for Wind Turbine Systems. IEEE J. Emerg. Sel. Top. Power Electron.1 (3), 139–152. 10.1109/JESTPE.2013.2275978
2
BlaabjergF.LiserreM.MaK. (2012). Power Electronics Converters for Wind Turbine Systems. IEEE Trans. Ind. Applicat.48 (2), 708–719. 10.1109/TIA.2011.2181290
3
ChaventM.GenuerR.SaraccoJ. (2021). Combining Clustering of Variables and Feature Selection Using Random Forests. Commun. Stat. - Simulation Comput.50 (2), 426–445. 10.1080/03610918.2018.1563145
4
ChenC.ZhangQ.YuB.YuZ.LawrenceP. J.MaQ.et al (2020). Improving Protein-Protein Interactions Prediction Accuracy Using XGBoost Feature Selection and Stacked Ensemble Classifier. Comput. Biol. Med.123, 103899. 10.1016/j.compbiomed.2020.103899
5
ChenX. (2020). Fault Diagnosis of High Power Grid Wind Turbine Based on Particle Swarm Optimization BP Neural Network during COVID-19 Epidemic Period. Ifs39, 9027–9035. 10.3233/JIFS-189301
6
ChongY.DingY.YanQ.PanS. (2020). Graph-based Semi-supervised Learning: A Review. Neurocomputing408, 216–230. 10.1016/j.neucom.2019.12.130
7
DaiJ.ZhengJ.PanH.PanZ. (2017). Rolling Bearing Fault Diagnosis Method Based on Composite Multiscale Entropy and Laplacian SVM. Zhongguo Jixie Gongcheng/China Mech. Eng.28 (11), 1339–1346.
8
HuX.ZhangH.MaD.WangR. (2021). A tnGAN-Based Leak Detection Method for Pipeline Network Considering Incomplete Sensor Data. IEEE Trans. Instrum. Meas.70, 1–10. 10.1109/tim.2020.3045843
9
JebliI.BelouadhaF.-Z.KabbajM. I.TiliouaA. (2021). Prediction of Solar Energy Guided by pearson Correlation Using Machine Learning. Energy224, 120109. 10.1016/j.energy.2021.120109
10
LiW. (2010). Gear Incipient Fault Diagnosis Using Graph Theory and Transductive Support Vector Machine. Jme46, 82–88. 10.3901/JME.2010.23.082
11
LimingS.BoY. (2020). Nonlinear Robust Fractional-Order Control of Battery/SMES Hybrid Energy Storage Systems. Power Syst. Prot. Control.48 (22), 76–83.
12
LongW.JiaoJ.LiangX.WuT.XuM.CaiS. (2021a). Pinhole-Imaging-Based Learning Butterfly Optimization Algorithm for Global Optimization and Feature Selection. Appl. Soft Comput.103, 107146.
13
LongW.WuT.XuM.TangM.CaiS. (2021b). Parameters Identification of Photovoltaic Models by Using an Enhanced Adaptive Butterfly Optimization Algorithm. Energy229, 120750.
14
MalikH.MishraS. (2017). Artificial Neural Network and Empirical Mode Decomposition Based Imbalance Fault Diagnosis of Wind Turbine Using TurbSim, FAST and Simulink. IET Renew. Power Generation, 11(6). Institution of Engineering and Technology, 889–902. 10.1049/iet-rpg.2015.0382
15
MaoW.TianS.FanJ.LiangX.SafianA. (2020). Online Detection of Bearing Incipient Fault with Semi-supervised Architecture and Deep Feature Representation. J. Manufacturing Syst.55, 179–198. 10.1016/j.jmsy.2020.03.005
16
OdofinS.BentleyE.AikhueleD. (2018). Robust Fault Estimation for Wind Turbine Energy via Hybrid Systems. Renew. Energ.120, 289–299. 10.1016/j.renene.2017.12.031
17
QianW.WangJ. (2020). An Improved Seasonal GM(1,1) Model Based on the HP Filter for Forecasting Wind Power Generation in China. Energy209, 118499. 10.1016/j.energy.2020.118499
18
ShenZ.ChenX.ZhangX.HeZ. (2012). A Novel Intelligent Gear Fault Diagnosis Model Based on EMD and Multi-Class TSVM. Measurement45, 30–40. 10.1016/j.measurement.2011.10.008
19
SongD.ChangQ.ZhengS.YangS.YangJ.Hoon JooY. (2021). Adaptive Model Predictive Control for Yaw System of Variable-Speed Wind Turbines. J. Mod. Power Syst. Clean Energ.9 (1), 219–224. 10.35833/MPCE.2019.000467
20
SunQ.HanR.ZhangH.ZhouJ.GuerreroJ. M. (2015). A Multiagent-Based Consensus Algorithm for Distributed Coordinated Control of Distributed Generators in the Energy Internet. IEEE Trans. Smart Grid6 (6), 3006–3019. 10.1109/TSG.2015.2412779
21
TanZ. H.TanP.JiangY.ZhouZ. H. (2020). Multi-label Optimal Margin Distribution Machine. Mach Learn.109 (3), 623–642. 10.1007/s10994-019-05837-8
22
TangM.ChenY.WuH.ZhaoQ.LongW.ShengV. S.et al (2021). Cost-Sensitive Extremely Randomized Trees Algorithm for Online Fault Detection of Wind Turbine Generators. Front. Energ. Res.9 (234). 10.3389/fenrg.2021.686616
23
TangM.DingS. X.YangC.ChengF.ShardtY. A. W.LongW.et al (2019). Cost-sensitive Large Margin Distribution Machine for Fault Detection of Wind Turbines. Cluster Comput.22 (3), 7525–7537. 10.1007/s10586-018-1854-3
24
TangM.ZhaoQ.DingS. X.WuH.LiL.LongW.et al (2020). An Improved LightGBM Algorithm for Online Fault Detection of Wind Turbine Gearboxes. Energies13, 807. 10.3390/en13040807
25
TangS.YuanS.ZhuY. (2020). Data Preprocessing Techniques in Convolutional Neural Network Based on Fault Diagnosis towards Rotating Machinery. IEEE Access8, 149487–149496. 10.1109/ACCESS.2020.3012182
26
TuerxunW.ChangX.HongyuG.ZhijieJ.HuajianZ. (2021). Fault Diagnosis of Wind Turbines Based on a Support Vector Machine Optimized by the Sparrow Search Algorithm. IEEE Access9, 69307–69315. 10.1109/ACCESS.2021.3075547
27
WangR.SunQ.HuW.LiY.MaD.WangP. (2021). SoC-Based Droop Coefficients Stability Region Analysis of the Battery for Stand-Alone Supply Systems with Constant Power Loads. IEEE Trans. Power Electron.36 (7), 7866–7879. 10.1109/TPEL.2021.3049241
28
XiL.WuJ.XuY.SunH. (2021). Automatic Generation Control Based on Multiple Neural Networks With Actor-Critic Strategy. IEEE Trans. Neural Netw. Learn. Syst.32 (6), 2483–2493. 10.1109/TNNLS.2020.3006080
29
YangJ.FangL.SongD.SuM.YangX.HuangL.et al (2021). Review of Control Strategy of Large Horizontal‐axis Wind Turbines Yaw System. Wind Energy24 (2), 97–115. 10.1002/we.2564
30
YaoL.FangZ.XiaoY.HouJ.FuZ. (2021). An Intelligent Fault Diagnosis Method for Lithium Battery Systems Based on Grid Search Support Vector Machine. Energy214, 118866. 10.1016/j.energy.2020.118866
31
YuanZ.ZhouT.LiuJ.ZhangC.LiuY. (2021). Fault Diagnosis Approach for Rotating Machinery Based on Feature Importance Ranking and Selection. Shock and Vibration2021, 1–17. 10.1155/2021/8899188
32
ZhangL.JiS.GuS.HuangX.PalmerJ. E.GiewontW.et al (2021). Design Considerations for High-Voltage Insulated Gate Drive Power Supply for 10-kV SiC MOSFET Applied in Medium-Voltage Converter. IEEE Trans. Ind. Electron.68 (7), 5712–5724. 10.1109/TIE.2020.3000131
33
ZhangL.RuanX. (2019). Control Schemes for Reducing Second Harmonic Current in Two-Stage Single-phase Converter: An Overview from DC-Bus Port-Impedance Characteristics. IEEE Trans. Power Electron.34 (10), 10341–10358. 10.1109/TPEL.2019.2894647
34
ZhangT.ZhouZ.. (2018). “Semi-Supervised Optimal Margin Distribution Machines,” in Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence; 2018; Stockholm, Sweden; 3104–3110. 10.24963/ijcai.2018/431
35
ZhangT.ZhouZ.-H. (2014). “Large Margin Distribution Machine,” in Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, New York, USA (New York, NY, United States: Association for Computing Machinery), 313–322. 10.1145/2623330.2623710
36
ZhangX.HanP.XuL.ZhangF.WangY.GaoL. (2020). Research on Bearing Fault Diagnosis of Wind Turbine Gearbox Based on 1DCNN-PSO-SVM. IEEE Access8, 192248–192258. 10.1109/ACCESS.2020.3032719
37
ZhangY.ShengR. (2021). Fault Diagnosis Method of Mine Motor Based on Support Vector Machine. Eng14 (3), 508–514. 10.2174/1872212113666191121122720
38
ZhangY.ZhengH.LiuJ.ZhaoJ.SunP. (2018). An Anomaly Identification Model for Wind Turbine State Parameters. J. Clean. Prod.195, 1214–1227. 10.1016/j.jclepro.2018.05.126
39
ZhangZ.-Y.WangK.-S. (2014). Wind Turbine Fault Detection Based on SCADA Data Analysis Using ANN. Adv. Manuf.2 (1), 70–78. 10.1007/s40436-014-0061-6
40
ZhaoH.GaoY.LiuH.LiL. (2019). Fault Diagnosis of Wind Turbine Bearing Based on Stochastic Subspace Identification and Multi-Kernel Support Vector Machine. J. Mod. Power Syst. Clean. Energ.7 (2), 350–356. 10.1007/s40565-018-0402-8
41
ZhouX.ShiP.LimC.-C.YangC.GuiW. (2018). A Dynamic State Transition Algorithm with Application to Sensor Network Localization. Neurocomputing273 (17), 237–250. 10.1016/j.neucom.2017.08.010
42
ZhouX.YangC.YangC.GuiW. (2012). State Transition Algorithm. J. Ind. Manage. Optimization8 (4), 1039–1056. 10.3934/jimo.2012.8.1039
Summary
Keywords
fault detection, wind turbine, pitch system, dynamic state transition algorithm, semi-supervised optimal margin distribution machine, random forest
Citation
Tang M, Hu J, Wu H and Wang Z (2021) Wind Turbine Pitch System Fault Detection Using ssODM-DSTA. Front. Energy Res. 9:750983. doi: 10.3389/fenrg.2021.750983
Received
31 July 2021
Accepted
17 August 2021
Published
20 October 2021
Volume
9 - 2021
Edited by
Qiuye Sun, Northeastern University, China
Reviewed by
Xuguang Hu, Northeastern University, China
Franklin Chang, Nanyang Technological University, Singapore
Updates
Copyright
© 2021 Tang, Hu, Wu and Wang.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Huawei Wu, whw_xy@hbuas.edu.cn
†These authors have contributed equally to this work
This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.