<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="review-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">751066</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2021.751066</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Review</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Review and Perspectives of Machine Learning Methods for Wind Turbine Fault Diagnosis</article-title>
<alt-title alt-title-type="left-running-head">Tang et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Review and Perspectives of ML for WT FD</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Tang</surname>
<given-names>Mingzhu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1282798/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Qi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wu</surname>
<given-names>Huawei</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Ziming</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Meng</surname>
<given-names>Caihua</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yifan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<label>
<sup>1</sup>
</label>School of Energy and Power Engineering, Changsha University of Science &#x0026; Technology, <addr-line>Changsha</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<label>
<sup>2</sup>
</label>Hubei Key Laboratory of Power System Design and Test for Electrical Vehicle, Hubei University of Arts and Science, <addr-line>Xiangyang</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<label>
<sup>3</sup>
</label>School of Computer Science and Information Security, Guilin University of Electronic Technology, <addr-line>Guilin</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1140513/overview">Lei Xi</ext-link>, China Three Gorges University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1441278/overview">Lu Qian</ext-link>, Wuhan University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1442522/overview">Xiaojun Zhou</ext-link>, Central South University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Huawei Wu, <email>whw_xy@hbuas.edu.cn</email>
</corresp>
<fn fn-type="equal" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work and share first authorship</p>
</fn>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>11</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>9</volume>
<elocation-id>751066</elocation-id>
<history>
<date date-type="received">
<day>31</day>
<month>07</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>09</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Tang, Zhao, Wu, Wang, Meng and Wang.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Tang, Zhao, Wu, Wang, Meng and Wang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>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&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Wind turbines (WTs) generally comprise several complex and interconnected systems, such as hub, converter, gearbox, generator, yaw system, pitch system, hydraulic system control system,integration control system, and auxiliary system. Moreover, fault diagnosis plays an important role in ensuring WT safety. In the past decades, machine learning (ML) has showed a powerful capability in fault detection and diagnosis of WTs, thereby remarkably reducing equipment downtime and minimizing financial losses. This study provides a comprehensive review of recent studies on ML methods and techniques for WT fault diagnosis. These studies are classified as supervised, unsupervised, and semi-supervised learning methods. Existing state-of-the-art methods are analyzed and characteristics are discussed. Perspectives on challenges and further directions are also provided.</p>
</abstract>
<kwd-group>
<kwd>wind turbines</kwd>
<kwd>fault diagnosis</kwd>
<kwd>supervised learning</kwd>
<kwd>unsupervised learning</kwd>
<kwd>semi-supervised learning</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Wind power has gained remarkable attention in the past decade because wind energy is one of the rapidly clean energy sources and has received worldwide support for renewable energy development (<xref ref-type="bibr" rid="B70">MUA, 2017</xref>). In recent years, in order to achieve the goal of carbon peak and carbon neutralization, China has commercialized the use of renewable energy, expanded the use of renewable energy, and demonstrated its determination to reach the peak of carbon dioxide emission by 2030 and carbon neutralization by 2060. As the main force of global renewable energy development, China attaches great importance to new energy, especially wind power generation. According to the statistics of the Global Wind Energy Commission (GWEC), the newly installed capacity of the country has reached 65.1&#xa0;GW 2) in 2019 (<xref ref-type="bibr" rid="B25">Elizondo et&#x20;al., 2019</xref>). The large-scale development and utilization of wind energy have brought huge opportunities for the development of the market economy, and also raised important crucial challenges related to reliability, cost-effectiveness, and energy blade images of the security. On the one hand, wind turbines (WTs) are often located in remote areas, operated in harsh working environments for a long time, and have withstood randomly varying weather conditions, wind shear, temperature, wind speed, and load, thereby frequent WT failures. As shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>, the highest proportion of fault rate of WT components is the electrical system (<xref ref-type="bibr" rid="B36">Hahn et&#x20;al., 2007</xref>), followed by the control system and sensor. On the other hand, the high cost of operation and maintenance (OM) of WTs underscores the urgency of fault diagnosis. Evidently, fault diagnosis and the timely maintenance of WTs can reduce huge financial losses.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Fault rate of wind turbine components (<xref ref-type="bibr" rid="B36">Hahn et&#x20;al., 2007</xref>).</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g001.tif"/>
</fig>
<p>Given the preceding reasons, fault warning and fault diagnosis of WTs should be performed. The fault diagnosis method based on machine learning (ML) is suggested to detect the operating conditions of the WT for it can minimize the downtime and reduce OM cost WTs, and extend the service life of these turbines. With the advent of the era of fault diagnosis technology, many local and international experts and scholars have proposed some efficient fault diagnosis methods for various components (<xref ref-type="bibr" rid="B65">Liu et&#x20;al., 2015</xref>), such as power system (<xref ref-type="bibr" rid="B77">Qiao and Lu, 2015</xref>; <xref ref-type="bibr" rid="B111">Zappal&#xe1; et&#x20;al., 2019</xref>), mechanical (<xref ref-type="bibr" rid="B97">Wang et&#x20;al., 2016a</xref>; <xref ref-type="bibr" rid="B16">Chen et&#x20;al., 2016b</xref>; <xref ref-type="bibr" rid="B31">Garg and Dahiya, 2017</xref>; <xref ref-type="bibr" rid="B83">Salameh et&#x20;al., 2018</xref>), and driving faults (<xref ref-type="bibr" rid="B71">Nasiri et&#x20;al., 2015</xref>; <xref ref-type="bibr" rid="B112">Zeng et&#x20;al., 2015</xref>), etc. Among these methods, generator (<xref ref-type="bibr" rid="B42">Hossain et&#x20;al., 2015</xref>; <xref ref-type="bibr" rid="B105">Yang et&#x20;al., 2017</xref>) and gearbox faults (<xref ref-type="bibr" rid="B98">Wang et&#x20;al., 2016b</xref>; <xref ref-type="bibr" rid="B43">Igba et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B94">Teng et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B99">Wang et&#x20;al., 2019</xref>) are mostly studied. Fault diagnosis methods are classified into fault diagnosis methods based on analytical models, knowledge-based methods, and data-driven fault diagnosis methods (<xref ref-type="bibr" rid="B15">Chen et&#x20;al., 2016a</xref>).</p>
<p>The analytical model-based WT fault diagnosis methods need to analyze and model the system to achieve real-time diagnoses of the faults, which are often directly related to WT model parameters (<xref ref-type="bibr" rid="B30">Gao et&#x20;al., 2015</xref>; <xref ref-type="bibr" rid="B121">Zhong et&#x20;al., 2018</xref>). With a further understanding of the fault diagnosis mechanism of WT, modeling is implemented to increase the accuracy of fault diagnosis. However, in the process of analytical model-based WT fault diagnosis methods by uses system residuals to model the internal subsystem of the WTs for state estimation and online approximation; nevertheless, this process has difficulty in ensuring the accuracy of fault diagnosis (<xref ref-type="bibr" rid="B66">Liu et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B17">Cho et&#x20;al., 2018</xref>). Consequently, inevitable errors and unknown interference terms will result, and the aforementioned process is insufficient to guarantee robustness.</p>
<p>Knowledge-based WT fault diagnosis methods rely on expert experience in wind power-related fields (<xref ref-type="bibr" rid="B88">da Silva et&#x20;al., 2012</xref>; <xref ref-type="bibr" rid="B106">Yang et&#x20;al., 2016</xref>). The accuracy of fault diagnosis results depends on the extensiveness of expert experience and knowledge the level of WT fault diagnosis experts, which lack self-learning and recognition abilities. Knowledge-based WT fault diagnosis methods cannot acquire new knowledge from the diagnosed engineering examples during the operation of WT. Hence, poor diagnosis accuracy may be resulted.</p>
<p>Without relying on prior experiences, data-driven WT fault diagnosis methods uses data mining technology to obtain hidden useful information to characterize the fault and normal states of&#x20;the system, and eventually realize real-time fault diagnosis (<xref ref-type="bibr" rid="B22">Ding, 2012</xref>; <xref ref-type="bibr" rid="B78">Qin, 2012</xref>). The WT supervisory control and data acquisition (SCADA) system contains real-time online data and extensive offline data. The use and analysis of data mining is necessary to obtain detailed fault characteristics, thereby realizing real-time WT fault diagnosis. Data-driven WT fault diagnosis methods include the ML, multivariate statistical analysis, signal analysis, and information fusion methods (<xref ref-type="bibr" rid="B110">Yin et&#x20;al., 2014</xref>).</p>
<p>As shown in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>, the fault diagnosis methods of WT based on ML can be generally divided into supervised, unsupervised, and semi-supervised learning methods. Although some literature reviews on WT fault diagnosis (<xref ref-type="bibr" rid="B126">Liu et&#x20;al., 2015</xref>) and condition monitoring (<xref ref-type="bibr" rid="B21">de Azevedo et&#x20;al., 2016</xref>) have been published, there still lack of comprehensive review on the ML-based fault diagnosis method of ML. Therefore, the current study provides a systemic and pertinent state-of-the-art review on recent studies on ML methods and techniques that have been used for WT fault diagnosis. In particular, this research summarizes the research methods in WT fault diagnosis, presents the strengths and shortcomings of existing methods, and reveals the challenges and recommendations of future research direction in this domain.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>ML methods for WT fault diagnosis.</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g002.tif"/>
</fig>
<sec id="s1-1">
<title>Fault Diagnosis of Wind Turbine</title>
<p>Numerous countries have earlier previously conducted research on WT technology, and European countries and the US have made some progress in fault diagnosis and prediction (<xref ref-type="bibr" rid="B34">Habibi et&#x20;al., 2019</xref>). For example, Siemens&#x2019; SCADA system is widely used in major wind power generation industries (<xref ref-type="bibr" rid="B20">Dao et&#x20;al., 2018</xref>).</p>
<p>Compared with European and American countries, China&#x2019;s wind power industry started late, but WT fault diagnosis research has made some progress in recent years. Since the progress and development of artificial intelligence and ML in recent years, the fault diagnosis methods of WT have been intensively studied. The WT structure is shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>. The main components of WT include wind wheel, gearbox, generator, converter, yaw system, pitch system, hydraulic system control system, integration control system, and auxiliary system (<xref ref-type="bibr" rid="B61">Lin et&#x20;al., 2016</xref>).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Main structure of WT.</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g003.tif"/>
</fig>
<p>The wind wheel is key to the energy conversion of WT, and operational stability directly affects the efficiency and safety of WT. As the operating time of WT increases, the failure rate of the wind wheel and other components also increases, which seriously affects the working performance of WT. In a non-stationary state, the frequency component of the WT failure at the generator output will expand over the bandwidth proportional to the speed, thereby making its diagnosis capabilities considerably complicated. Therefore, <xref ref-type="bibr" rid="B40">Dahiya (2018)</xref> proposed a fault diagnosis method of WT based on wavelet analysis, using electrical signals to diagnose rotor eccentric faults. The effectiveness of this method under varying speed and load conditions has been verified through experiments.</p>
<p>Gearboxes are one of the important WT, but the most expensive WT sub-assemblies. Gearboxes are often operating under extreme temperature and high speed of rotation, which will cause a high fault rate and irreversible damage to WT. At present, many studies and research have been conducted on the fault diagnosis of WT gearboxes (<xref ref-type="bibr" rid="B83">Salameh et&#x20;al., 2018</xref>). <xref ref-type="bibr" rid="B24">Du et&#x20;al. (2015)</xref> proposed a convex optimization-based WT generator gearbox fault diagnosis method. This method considers identifying multiple features from the superimposed signal of WT gearbox, and makes full use of the potential a priori information, that is, multiple faults with similar spectrum have different morphological waveforms, which can be sparse represented on the joint of redundant dictionaries. The proposed framework is verified by diagnosing multiple faults of gearbox in wind farm. (<xref ref-type="bibr" rid="B117">Zhang et&#x20;al., 2017</xref>) used the Morlet wavelet-based continuous wavelet transform for actual wind turbine gear fault diagnosis. This diagnosis uses the signal analysis method, which has considerably refined time frequency characteristics and achieved satisfactory results.</p>
<p>A generator is the core equipment for generating electricity through WT, which converts kinetic energy into electrical energy. Generators will also experience a high failure rate owing to the harsh environment, large load fluctuation, and diverse operating parameters of this equipment. Numerous publications have specially reviewed the WT generator fault diagnosis, including those involved in avoiding incorrect internal pattern recognition caused by heavy noise, <xref ref-type="bibr" rid="B16">Chen et&#x20;al. (2016b)</xref> extract inherent modulation information by decomposing the signal into mono-components on an orthogonal basis using empirical wavelet transform (EWT). Moreover, before EWT, they applied wavelet spatial adjacent coefficient denoising with data-driven threshold to improve signal-to-noise ratio (SNR), which is considered to be a powerful tool for WT generator fault diagnosis. <xref ref-type="bibr" rid="B105">Yang et&#x20;al. (2017)</xref> considered the shortcomings of sparse representation results affected by dictionaries, and proposed a novel data-driven fault diagnosis method based on shift-invariant dictionary learning and sparse representation for WT generator, which can effectively identify the WT generator. The coefficients obtained can be considerably sparse based on the learned shift-invariant dictionary, and the impulse signal extracted nearly approximating to the real signal.</p>
<p>The converter is a critical component of the WT energy conversion, and the WT outputs current with stable frequency and amplitude to the grid through the converter. Converters have poor stability and are often impacted by high-temperature and high-pressure working circumstances, and the long-term operation will cause irreversible damage to the WT system. Toubakh et&#x20;al. (<xref ref-type="bibr" rid="B95">Toubakh and Sayed-Mouchaweh, 2016</xref>) analyzed the converter fault caused by parameter drift, and proposed a fault diagnosis method of the WT converter based on a hybrid dynamic classifier, which can monitor the normal operation of converters in the discrete mode affected by parameter failure. The parameter drift under conditions is used for fault diagnosis in the early period of the WT converter. <xref ref-type="bibr" rid="B60">Liang et&#x20;al. (2020)</xref> proposed a fault diagnosis method based on WT converters. A series of inherent mode functions are obtained through the overall empirical mode decomposition processing of the measured output voltage. Thereafter, the standard entropy is calculated according to the inherent model functions statistical characteristics, the extracted information is used to describe the diagnostic characteristics, and the fault diagnosis of the fan system is performed. The diagnostic accuracy is 99.57%, and its performance was impressive.</p>
<p>The yaw system is an important WT component and can drive the WT engine room to revolve around the tower centerline, thereby maintaining the verticality of the wind wheel scanning surface and wind direction vertical. Yaw system failures often occur owing to its harsh operating environment and load fluctuation, thereby affecting the power generation efficiency of WTs. To qualitatively evaluate the zero-offset error of the yaw system, <xref ref-type="bibr" rid="B75">Pei et&#x20;al. (2018)</xref> proposed a data-driven method for WT yaw system fault diagnosis, which can detect the zero-point shifting fault by analyzing the power characteristics of different yaw angles. If the yaw angle measurement error is greater than a predetermined threshold, then the zero-point shift fault will be triggered, which can detect the fault in time and improve the WT performance. In the case of yaw system faults, <xref ref-type="bibr" rid="B73">Ouanas et&#x20;al. (2018)</xref> proposed a fault diagnosis method of WT yaw system based on the signal analysis method. By filtering the inverter signal provided by the yaw drive, the discrete wavelet transform and empirical mode decomposition method were used to eliminate redundant information. Faults from the envelope of the Hilbert transform are detected, thereby verifying its effectiveness.</p>
<p>Pitch control system is the speed control device of WT and can adjust power change by changing the blade angle of attack. Given to the variable external wind conditions of WT and complicated internal system structure of the pitch system, abnormal output power, blade damages of the s, and even unit collapse can easily be caused, in which the failure rate is high. Many studies have proposed fault diagnosis methods for pitch systems. <xref ref-type="bibr" rid="B35">Habibi et&#x20;al. (2017)</xref> proposed the fault diagnosis method of the WT pitch system by using a nonlinear model and presented the problem of maximizing energy extraction by designing the optimal desired state. Experiments have been performed to verify the practicability of the proposed method. <xref ref-type="bibr" rid="B52">Lan et&#x20;al. (2018)</xref> conducted a study based on the adaptive step-by-step sliding window observer&#x2019;s state estimation and fault indicator functions of a pitch system, which can effectively deal with the nonlinear fault distribution function and identify the pitch fault of&#x20;WTs.</p>
<p>A hydraulic system is an important WT component and plays a essential role in the yaw, pitch, and transmission chain braking of WTs. Hydraulic system function in all-weather, open-air and high-altitude running conditions, which is prone to failures such as oil leakage and spool jamming, thereby making maintenance difficult. In the case of WT hydraulic system faults, <xref ref-type="bibr" rid="B107">Yang et&#x20;al. (2011)</xref> proposed a fault detection method for WT hydraulic system based on the Petri net model. First, Petri net theory is used to establish a model for each discrete operating state of the WT hydraulic pitch system, and a fault Petri net model is built. Thereafter, a system reliability index is obtained based on the fault qualitative analysis and calculation of the Petri net. The Petri net model calculation is simple, which is ultilized to the WT hydraulic system fault diagnosis and has a broad application prospect.</p>
</sec>
<sec id="s1-2">
<title>Machine Learning Methods for Wind Turbine Fault Diagnosis</title>
<p>ML refers to a computer that learns from a limited amount of data without specialist intervention to train an inductive model and uses this model thereafter to guide future decisions (<xref ref-type="bibr" rid="B18">Clifton et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B89">Stetco et&#x20;al., 2019</xref>). The ML method has been used for fault diagnosis in WT (<xref ref-type="bibr" rid="B54">Leahy et&#x20;al., 2016</xref>), which consists of inputs, outputs, models, and objective functions. Given the WT data sample data<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (x represents a data set containing n samples) and fault category <italic>y</italic>, n represent the total number of data sample. Thereafter, we use the training sample<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>M</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>M</mml:mi>
</mml:msubsup>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>) to train the model and obtain the approximate value <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> to fit the real value <italic>y</italic>. Moreover, <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the mapping relationship between x and y, and M is the total number of training samples.<disp-formula id="e1">
<mml:math id="m6">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e1">Equation 1</xref>, L represents a loss function, and the average loss of the training set is called empirical risk. The goal of ML is to minimize empirical risk. Frequently employed loss functions include 0&#x2013;1, square, absolute value, and log loss function.</p>
<p>The problem of overfitting is one of the key issues in the ML method. Therefore, empirical and structural risks should be minimized. The regular term <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is introduced to measure the model complexity. The frequently employed regular terms are Lasso and Ridge regression. The final optimized objective function can be expressed as follows:<disp-formula id="e2">
<mml:math id="m8">
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>M</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>ML methods are divided into supervised, unsupervised, and semi-supervised learning methods (<xref ref-type="bibr" rid="B56">Lei et&#x20;al., 2020</xref>). The current study also classifies the ML-based WT fault diagnosis methods as the supervised, unsupervised, and semi-supervised learning methods, which are analyzed and discussed in the following sections.</p>
</sec>
<sec id="s1-3">
<title>Supervised Learning Methods for Wind Turbine Fault Diagnosis</title>
<p>Supervised learning is a process of adjusting classifier parameters using samples of a known class to achieve the desired performance. In supervised learning (<xref ref-type="bibr" rid="B87">Schwenker and Trentin, 2014</xref>; <xref ref-type="bibr" rid="B123">Zhou, 2018</xref>), the computer is received the example inputs and its required outputs, given input and output, and the target is to learn a general rules of mapping input to output. Supervised learning methods are widely used in the WT fault diagnosis field. As shown in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>, supervised learning methods have different algorithms for specific problems. First, we take WT fault diagnosis (<xref ref-type="bibr" rid="B46">Jim&#xe9;nez et&#x20;al., 2019</xref>) as the research object to obtain data from the SCADA of WTs; divide the training, validation, and the test sets and perform data preprocessing on the data set; and normalize the data after processing the missing values. Second, an ML algorithm is chosen to train the training set which is used for modeling. Thirdly, the test set is used to evaluate the model quality. Lastly, an accurate fault classification is obtained by continuously optimizing the fault diagnosis model of the&#x20;WT.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Flowchart of WT fault diagnosis based on the supervised Learning method.</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g004.tif"/>
</fig>
<sec id="s1-3-1">
<title>Artificial Neural Network</title>
<p>Artificial neural network (ANN) (<xref ref-type="bibr" rid="B2">Agatonovic-Kustrin et&#x20;al., 2000</xref>; <xref ref-type="bibr" rid="B102">Xi et&#x20;al., 2020</xref>) is one of the most frequently used supervised learning algorithms. ANN consists of numerous neurons and is divided into input layer, hidden layer, and output layer. ANN is widely used in the fault diagnosis field (<xref ref-type="bibr" rid="B84">Samanta et&#x20;al., 2003</xref>; <xref ref-type="bibr" rid="B85">Saravanan and Ramachandran, 2010</xref>). By learning from known fault samples, the mapping relationship between fault characteristics and fault categories is established to detect whether a device is faulty. <xref ref-type="fig" rid="F5">Figure&#x20;5</xref> shows a three-layer simple WT fault diagnosis model based on ANN, <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the input characteristics of WT, n is the total sample of input characteristics, and m is the total fault types of&#x20;WT.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>ANN-based WT fault diagnosis&#x20;model.</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g005.tif"/>
</fig>
<p>The frequently employed neural network methods include adaptive resonance theory (ART), self-organizing map (SOM) neural network and radial basis function (RBF) neural network.</p>
<p>Zhang et&#x20;al. (<xref ref-type="bibr" rid="B118">Zhang and Wang, 2014</xref>). proposed an ANN-based fault diagnosis method for the WT main bearing based on&#x20;the WT SCADA system data. The difference between the theoretical and the actual parameter values can identify the early stage of the main bearing faults of WT. To decrease the time of ANN for WT fault detection, <xref ref-type="bibr" rid="B7">Bielecki et&#x20;al. (2014)</xref> proposed a hybrid method of ART and RBF neural networks for online detection of the operating status of WT, which can monitor the status of WT in time, identify the early fault conditions and have good real-time performance. However, the actual engineering in a wind farm cannot collect all information on the fault, and the ANN cannot make accurate fault diagnosis. Therefore, Zhao (<xref ref-type="bibr" rid="B120">Zhao et&#x20;al., 2015</xref>) proposed to apply the SOM neural network to the fault diagnosis of WT and to train the network through the sample data of the normal WT state. This is judged whether the wind turbine malfunctions according to the position of the output neuron in the output layer. Accordingly, the SOM neural network method can effectively diagnose the WT fault with good robustness.</p>
<p>Although the fault diagnosis of ANN has high precision and good robustness, this method requires numerous parameters for modeling, and the training model takes a long time. China&#x2019;s wind power industry started late, but WT fault diagnosis research has been developed in the recent years. However, WT fault data samples are considerably lacking, and the accuracy and completeness of the WT data samples directly affect the accuracy of fault diagnosis classification. This issue is currently the main drawback restricting the development of ANN in WT fault diagnosis.</p>
</sec>
<sec id="s1-3-2">
<title>Support Vector Machine</title>
<p>Support vector machine (SVM) is a kernel-based ML method used in regression problems and classification tasks introduced by <xref ref-type="bibr" rid="B96">Vapnik (2013)</xref>. The main idea is to find two parallel hyperplanes to separate two sets of data in a multi-dimensional space and maximize the margin between the hyperplanes. SVM formulation ensures that the decision hyperplane is constructed with structural risk minimization to obtain a balance between empirical risk and complexity of model (<xref ref-type="bibr" rid="B80">Deka, 2014</xref>). SVM is mainly used in nonlinear problems, by building a classification hyperplane as a decision plane, in which the isolation boundry between negative and positive samples is maximized. As shown in <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>, any hyperplane can be represented by a normal vector W and a constant b (intercept) as follows:<disp-formula id="e3">
<mml:math id="m10">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m11">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m12">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>For point <inline-formula id="inf8">
<mml:math id="m13">
<mml:mrow>
<mml:mtext>A</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, any two hyperplanes have a geometric interval&#x20;d.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Interval and support vector machine.</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g006.tif"/>
</fig>
<p>SVM is to find a hyperplane to make the data points separable, in which the minimum geometric distance is the largest. The SVM solution process can be regarded as the solution process of a convex quadratic problem, which has a global optimal solution. Thus, SVM is widely used in the fault diagnosis&#x20;field.</p>
<p>To solve the local optimal phenomenon caused by the improper selection of sample parameters, <xref ref-type="bibr" rid="B53">Laouti et&#x20;al. (2011)</xref> chose a radial basis function as the kernel parameter of SVM, which can immediately detect the WT blade pitch positionand generator failureand has good generalization performance. To further solve the problem of overfitting or underfitting caused by the improper selection of nuclear parameters, <xref ref-type="bibr" rid="B90">Tang et&#x20;al. (2014)</xref> proposed a method of WT fault diagnosis based on the Shannon wavelet SVM (SWSVM) and manifold learning. In this method, mixed-domain features are extracted to construct a high-dimensional feature set, manifold learning is used to compress the high-dimensional feature set into low-dimensional eigenvectors, and low-dimensional eigenvectors are inputted into an SWSVM to recognize WT gearbox faults. <xref ref-type="bibr" rid="B29">Gao et&#x20;al. (2018)</xref> proposed a novel fault diagnosis method of WT that combines mean decomposition, multi-scale entropy, least squares, and SVM. In this method, the WT raw vibration signal is divided into several groups for preprocessing. Thereafter, the mean decomposition method is applied to group the signals to obtain the product function. Moreover, the feature parameters are obtained using the multi-scale entropy method of processing the main product function to obtain the feature vector. The characteristic parameters were input into the least squares SVM, which was trained. This method can significantly enhance the fault classification ability of a single SVM and classify the fault type precisely. In the case of single kernel parameters and parameter optimization, <xref ref-type="bibr" rid="B119">Zhao et&#x20;al. (2018)</xref> proposed a fault diagnosis method of WT based on random subspace identification and multi-kernel SVM. Compared with the traditional SVM, the multi-kernel SVM can successfully identify the bearing fault of the WT and has higher fault diagnosis accuracy. In the classification problem, there are not only two classification problems, but also multi classification problems. SVM can also show good classification ability in the face of two classification problems. (<xref ref-type="bibr" rid="B64">Liu K. et&#x20;al., 2020</xref>) used multi-SVM machine to diagnose the fault of renewable energy power grid, which effectively improves the accuracy of fault diagnosis. (<xref ref-type="bibr" rid="B104">Xue et&#x20;al., 2017</xref>). proposed a fault intelligent diagnosis method combining optimal composition of symptom parameters (SPOC) and multi-SVM to diagnose the motor fault, and realized the fault detection and identification of multiple motor faults. In recent years, with the wide application of SVM, experts began to optimize and improve SVM, put forward some machine learning algorithms derived from SVM, put them into the field of fault diagnosis, and achieved good results. (<xref ref-type="bibr" rid="B114">Zhang and Zhou, 2014</xref>; <xref ref-type="bibr" rid="B91">Tang et&#x20;al., 2019</xref>).introduced margin mean and margin variance on the basis of SVM and proposed a large margin distributed machine (LDM), and this method has better classification performance than SVM. (<xref ref-type="bibr" rid="B92">Tang et&#x20;al., 2020a</xref>) used LDM to detect the fault of WT&#x2019;s pitch system and optimized it with state transition algorithm (STA), which significantly improved the accuracy of fault detection.</p>
<p>SVM uses inner product kernel function to turn the raw data into linear data through mapping the raw data to a high-dimensional space. However, modeling WT big data is difficult, and the selection of kernel parameters also affects the fault diagnosis accuracy. Moreover, guaranteeing the classification of multi-type WT fault problems is difficult.</p>
</sec>
<sec id="s1-3-3">
<title>Decision Tree</title>
<p>Decision tree (DT) is composed of multiple judgment nodes, and a classification or regression model is formed by the tree structure (<xref ref-type="bibr" rid="B82">Safavian and Landgrebe, 1991</xref>). The basic idea is simple, and <xref ref-type="fig" rid="F7">Figure&#x20;7</xref> shows a WT fault diagnosis model based on&#x20;DT.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>WT fault diagnosis method based on decision&#x20;tree.</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g007.tif"/>
</fig>
<p>Rabah et&#x20;al. (<xref ref-type="bibr" rid="B4">Benkercha and Moulahoum, 2018</xref>) proposed a fault diagnosis method for a grid-connected WT generator system based on the DT algorithm with high prediction performance and high accuracy. <xref ref-type="bibr" rid="B1">Abdallah et&#x20;al. (2018)</xref> adopted the DT algorithm to perform fault diagnosis on WT, continuously sampled extensive data from thousands of WT at a high rate, and trained integrated DT classifier. Compared with other ML algorithms, DT is easy to implement but it has limitations in dealing with missing values. The WT fault diagnosis process, there are few samples of fault type and more samples of fault-free type. For DT that deals with data with inconsistent sample sizes in various categories, information gain is biased toward features with additional numerical values, which is easy to overfit and minimally used in WT fault diagnosis.</p>
</sec>
<sec id="s1-3-4">
<title>Ensemble Learning</title>
<p>The basic concept of ensemble learning (<xref ref-type="bibr" rid="B76">Polikar, 2012</xref>; <xref ref-type="bibr" rid="B63">Liu et&#x20;al., 2019</xref>) is to adjust and train multiple base learners as ensemble members into a strong learner that should have greater performance on average than any other ensemble member. Thereafter, a model is estabilshed by optimizing the loss function to advance the performance of fault classification. The frequently employed ensemble learning methods include bagging, boosting.</p>
<p>Bootstrap aggregating, also called bagging (<xref ref-type="bibr" rid="B10">Breiman, 1996</xref>) applied in regression and statistical classification, is an ML ensemble that obtains a new data set by returning the samples, trains a better base learner based on each new data set, and eventually combines the base learners. The algorithm reduces variance and helps to prevent overfitting. Typical bagging algorithm including random forest (RF). A diagnosis method <xref ref-type="bibr" rid="B11">(Cabrera et&#x20;al., 2015</xref>) was presented for detecting the faults of WT gearboxes, which is based on Random Forest. First, the condition parameters of the vibration signal are extracted by wavelet packet decomposition and used as the input feature of the classification problem. Second, a study approximates the parameter space to find the best mother wave set, and select the best feature through the internal ranking of the random forest classifier. Lastly, the RF algorithm is used to detect the fault of the WT gearbox. To further improve the fault detection rate, <xref ref-type="bibr" rid="B57">Li et&#x20;al. (2016)</xref> proposed a method based on deep RF fusion (DRFF) to improve the fault detection performance of the WT gearboxes. Two deep Boltzmann machines are used to characterize the parameter values of the wavelet packet transform, and the output of the two deep Boltzmann machines is fused into an integrated DRFF model using an RF algorithm. The results indicate that DRFF may improve fault diagnosis capabilities for gearboxes compared with conventional&#x20;RF.</p>
<p>Boosting (<xref ref-type="bibr" rid="B28">Freund and Schapire, 1996</xref>) adjusts the algorithm by giving considerable importance to the bad classification that results in significant improvements in performance of classification. The bagging algorithm focuses on reducing bias facilitates prevention of overfitting. Many algorithms are based on boosting methods, such as XGBoost and LightGBM. <xref ref-type="bibr" rid="B113">Zhang et&#x20;al. (2018)</xref> proposed an efficient WT fault detection method based on the RF and XGBoost. RF is used to rank the features by importance, while XGBoost trains the ensemble classifier for each specific fault based on the top-ranking features. The proposed ensemble classifier can protect against overfitting and experiments verifies the robustness of this method. To enhance the fault diagnosis accuracy, <xref ref-type="bibr" rid="B93">Tang et&#x20;al. (2020b)</xref> proposed the adaptive LightGBM method for the WT gearbox fault detection. The correlation of the WT data samples is analyzed using the maximum information coefficient to realize the feature selection of fault detection. Meanwhile, the LightGBM method after Bayesian hyperparameter optimization is used for the fault detection of WT gearbox. Experiments prove that this method has a low false alarm rate and missing detection&#x20;rates.</p>
<p>Ensemble learning is widely used in fault diagnosis and early warning of WT with high accuracy. However, some algorithms have slow convergence speed, weak learners rely heavily on one another, and over-fitting problems occur. When using the ensemble methods, the number of iterations, number of base learners, and weights are the issues that should be considered.</p>
</sec>
<sec id="s1-3-5">
<title>Deep Learning</title>
<p>Deep learning was proposed by Hinton et&#x20;al. (<xref ref-type="bibr" rid="B55">LeCun et&#x20;al., 2015</xref>), and the basic idea is a ML process that includes a multi-level deep network structure through a certain training method based on sample data. Deep learning combines low level features to form a considerably abstract high-level representation to discover the distributed feature representations of data. Deep learning (<xref ref-type="bibr" rid="B86">Schmidhuber, 2015</xref>; <xref ref-type="bibr" rid="B33">Goodfellow et&#x20;al., 2016</xref>) is widely used in image processing, data mining, fault diagnosis (<xref ref-type="bibr" rid="B38">Helbing and Ritter, 2018</xref>), and other fields. Different deep learning (<xref ref-type="bibr" rid="B45">Jiang et&#x20;al., 2018</xref>) configurations have also been introduced such as deep belief nets (DBNs), deep auto-encoder (DAE) network, and convolutional neural networks (CNNs).</p>
<p>Toward the WT gearbox faults, <xref ref-type="bibr" rid="B79">Qin et&#x20;al. (2018)</xref> proposed a novel fault diagnosis method that combines DBNs and improved logical Sigmoid unit for the WT gearbox. The integrated approach, which uses the optimized Morlet wavelet transform, kurtosis index, and soft-thresholding is used to extract impulse components from original signals to advance the accuracy of dignosis. Compared with the traditional Sigmoid method, the WT gearbox fault diagnosis method based on deep confidence network and improved logical Sigmoid unit has the higher comprehensive performance. To achieve anomaly diagnosis and fault analysis of WT components, <xref ref-type="bibr" rid="B119">Zhao et&#x20;al. (2018)</xref> proposed a deep learning method based on DAE networks using the WT SCADA data, while the Boltzmann machine builds a deep automatic encoder network model. This method can realize the early warning of the faulty component and derive the physical location of the faulty WT component through the residual of the deep autoencoder network model. Since the diverse operating status of WT with a large amount of noise interference, which leads to a decrease in the accuracy of fault diagnosis of WT. To solve this problem, <xref ref-type="bibr" rid="B13">Chang et&#x20;al. (2020)</xref> proposed a fault diagnosis method for WT based on a concurrent convolution neural network (CeCNN). The raw WT data do not require any prior knowledge, and the characteristics are learned adaptively and directly from input with high accuracy and powerful generalization ability. The convolutional layers of different branches select kernels of varying scales at the same level, thereby improving the accuracy of the WT fault diagnosis. <xref ref-type="bibr" rid="B108">Yi and Jiang (2020)</xref> proposed a DAE-based discriminative feature learning for WT blade icing fault detection.</p>
<p>Although deep learning has a strong learning ability and high fault diagnosis accuracy, it requires extensive data and computing power with high cost and high hardware requirements, which are current issues should be considered.</p>
</sec>
</sec>
<sec id="s1-4">
<title>Unsupervised Learning Methods for Wind Turbine Fault Diagnosis</title>
<p>The basic idea of unsupervised learning is the process that a machine learns unlabeled data to reveal the hidden structure, explain the key features of data, and divides them into several categories. Representative technique is clustering. Many algorithms typically used in unsupervised learning are based on the clustering method. Unlike supervised learning methods that analyzes class-labeled instances, unsupervised learning (<xref ref-type="bibr" rid="B27">Figueiredo et&#x20;al., 2002</xref>; <xref ref-type="bibr" rid="B116">Zhang T. and Zhou Z. H., 2018</xref>) does not need all information, but trains the information of unlabeled samples. The sample set is clustered according to the similarity between the samples to minimize the intraclass variance and maximize the interclass variance, thereby establishing the model. Unsupervised learning methods can classify and predict test data by extracting hidden concepts and relationships in the data set, which are widely used in fault diagnosis, data mining, and image processing among others. Many methods are typically employed in unsupervised learning, such as the K-means algorithm, fuzzy C-means (FCM), hierarchical clustering method, Gaussian mixture model, and other methods (<xref ref-type="bibr" rid="B37">Hastie et&#x20;al., 2009</xref>).</p>
</sec>
<sec id="s1-5">
<title>K-Means</title>
<p>K-means clustering (<xref ref-type="bibr" rid="B48">Kanungo et&#x20;al., 2002</xref>; <xref ref-type="bibr" rid="B44">Jain, 2010</xref>) is a simple unsupervised learning method which aims to divide n observations into K clusters, in which the observation belongs to the cluster with the nearest mean. First, we initialize cluster centers and determine K initial points in the data as the center of clustering; Second, we calculate the distance from each point to the center and assign it to the nearest cluster. Third, we recalculate the cluster center to minimize the internal sum. Lastly, the allocation and update operations are repeated until the centers of all clusters no longer change. If all points are allocated to the same cluster as before, then K-means clustering is completed. For example, given the data set of WTs, K-means algorithm was used for clustering and the five types of clustering result is shown in <xref ref-type="fig" rid="F8">Figure&#x20;8</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>K-means clustering.</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g008.tif"/>
</fig>
<p>To overcome the sensitivity of K-means to the choice of the initial cluster centers, <xref ref-type="bibr" rid="B109">Yiakopoulos et&#x20;al. (2011)</xref> proposed a K-means clustering method for fault diagnosis of rolling bearings, and the initial centers are selected using features extracted from simulated signals. The fault detection experiments on three types of bearings show that this method can successfully classify faults. <xref ref-type="bibr" rid="B49">Khediri et&#x20;al. (2012)</xref> proposed an unsupervised learning process based on kernel technology, which can separate different non-linear process modes, and effectively detect faults, and reduce the false alarm rate. Kusiak et&#x20;al. (<xref ref-type="bibr" rid="B51">Kusiak and Verma, 2012</xref>) used three different operating curves (i.e.,&#x20;power rotor and blade pitch curves) to monitor the performance of wind farms, and proposed a multivariate outlier based on Mahalanobis distance and K-means clustering. This method, uses the skewness and kurtosis of bivariate data as metrics to evaluate the WT performance, which is simple to apply and has a rapid convergence&#x20;speed.</p>
<p>K-means clustering is simple to implement and has a good effect on WT fault diagnosis. However, the choice of the initial cluster center K is difficult to grasp and even cause difficulty in convergence in the case of non-convex data sets. WT has many fault-free samples and few samples of faults, which will result in poor clustering effect when the amount of data is unbalanced.</p>
<sec id="s1-5-1">
<title>Fuzzy C-Means</title>
<p>The FCM algorithm (<xref ref-type="bibr" rid="B6">Bezdek et&#x20;al., 1984</xref>; <xref ref-type="bibr" rid="B74">Pal et&#x20;al., 2005</xref>) is a clustering algorithm in which each data point can belong to more than one cluster. The basic idea is to maximize the similarity between objects divided into the same cluster while minimizing the similarity between viaroius clusters.</p>
<p>Given the WT gearboxes fault detection, Luo et&#x20;al.(<xref ref-type="bibr" rid="B68">Luo and Huang, 2014</xref>) proposed a fault diagnosis method based on global local mean decomposition and FCM clustering. In this method, the known sample was clustered using the FCM clustering, and the test sample was classified and recognized, which has simple implementation and good diagnosis results. Although the WT fault diagnosis methods require supervision and training based on historical samples of known faults, collecting samples of known faults is time-consuming and expensive. Given the lack of complete characteristics of known samples in WT, <xref ref-type="bibr" rid="B126">Li et&#x20;al. (2015)</xref> presented a method based on the kernel FCM (KFCM)clustering to the fault diagnosis of the WT gearbox. The KFCM clustering algorithm is used to classify the samples of known samples, and the classification center of each known fault is obtained. Similarity parameters are also calculated to diagnose whether the new data samples belong to the known faults. This method can accurately and effectively diagnose the known and unknown faults of&#x20;WT.</p>
<p>Some issues should be considered when the FCM algorithm is used in the WT fault diagnosis. For example, a large fault-free sample size and extremely small fault sample size may lead to failure, thereby ensuring that the optimal solution of the fault diagnosis model is&#x20;found.</p>
</sec>
<sec id="s1-5-2">
<title>Hierarchical Clustering</title>
<p>Hierarchical clustering (<xref ref-type="bibr" rid="B47">Johnson, 1967</xref>; <xref ref-type="bibr" rid="B19">Corpet, 1988</xref>) is a cluster analysis method in unsupervised learning, which builds a model by establishing a hierarchical structure of clusters. The hierarchical clustering method can be represented as a tree structure (i.e.,&#x20;&#x201c;tree diagram&#x201d;, which includes roots and leaves. In clustering tree species, the original data points of different categories are the lowest level of the tree, and the top level of the tree is the root node of a cluster. As shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>, the hierarchical clustering method (<xref ref-type="bibr" rid="B72">Navarro et&#x20;al., 1997</xref>) involves a process that starts from the leaves and successively merges clusters called agglomerative hierarchical clustering; or a process that begins from the root and recursively splits the clusters called divisive hierarchical clustering. The hierarchical clustering method uses Euclidean distance to calculate the distance between the data points of different categories.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Hierarchical clustering method.</p>
</caption>
<graphic xlink:href="fenrg-09-751066-g009.tif"/>
</fig>
<p>
<xref ref-type="bibr" rid="B59">Li Y. et&#x20;al. (2018)</xref> proposed a fault diagnosis method based on adaptive multi-scale morphological filters and improved hierarchical arrangement entropy to identify varoius health situations of gearboxes, and used the hierarchical aggregation method to reduce noise fault features extracted from the signal. <xref ref-type="bibr" rid="B67">Liu and Ge (2018)</xref> presented a weighted random forest scheme based on hierarchical clustering selection for fault classification in complex industrial processes. The application of the hierarchical clustering method to offline model selection in RF can reduce the complexity of online fault classification.</p>
<p>In the fault diagnosis process of WT, the need to calculate the proximity matrix in the hierarchical clustering algorithm, is time-consuming, and unsuitable for use in the WT big data sets. Hierarchical clustering method is appropriate for the clustering of small data sets, and real-time issues should be considered when dealing with the WT big&#x20;data.</p>
</sec>
<sec id="s1-5-3">
<title>Gaussian Mixture Model</title>
<p>The Gaussian mixture model (GMM) (<xref ref-type="bibr" rid="B81">Reynolds, 2009</xref>) assumes that all data points conform to the Gaussian distribution, and is generated from a mixed finite number of probability models with unknown parameters. GMM can be regarded as the process of fitting a linear combination of multiple Gaussian distribution functions to perform data distribution.</p>
<p>
<xref ref-type="bibr" rid="B39">Heyns et&#x20;al. (2012)</xref> proposed a Gaussian hybrid model to detect WT gearbox failures and calculate the negative log-likelihood of the gearbox bearing vibration signal segment, which represents the healthy gearbox. This method is suitable for nonlinear and non-stationary wind turbine gearbox vibration signals. Given the highly complex and unstable operating conditions of WT, <xref ref-type="bibr" rid="B23">Dong et&#x20;al. (2013)</xref> proposed a multi-parameter WT health assessment framework that considers dynamic operating conditions. After the characteristic parameter selection and GMM based multi-regime modeling, the operation status of WT can be evaluated, which can effectively detect WT faults. In response to frequent WT faults, Luis et&#x20;al. (<xref ref-type="bibr" rid="B3">Avenda&#xf1;o-Valencia et&#x20;al., 2017</xref>) proposed a fault diagnosis method for WT based on a GMM random coefficient model. The vibration response signals of WT that change with time under the environment and operating conditions are extracted and the model coefficients are determined through the GMM random coefficient framework. The method offering significant performance improvements and most fault levels and types are represented to be correctly diagnosed.</p>
<p>GMM is effective in handling the big volume of WT data samples, but it has a large calculation amount and slow convergence. Selecting the number of sub-models in advance is difficult and is sensitive to abnormal points. When processing small data set samples in WT, the result cannot meet the requirements.</p>
</sec>
</sec>
<sec id="s1-6">
<title>Semi-supervised Learning Methods for Wind Turbine Fault Diagnosis</title>
<p>Semi-supervised learning (<xref ref-type="bibr" rid="B14">Chapelle et&#x20;al., 2009</xref>; <xref ref-type="bibr" rid="B122">Zhou et&#x20;al., 2014</xref>) is a learning paradigm that detects some common features of labeled data samples and unlabeled data samples to help determine the model characteristics and to disseminate labels from labeled data to unlabeled ones, which is an ML method between supervised and unsupervised learning. In selecting data sets, combining unlabeled samples and labeled samples in the training process can improve training accuracy. There are four mainstream paradigms for semi-supervised learning (<xref ref-type="bibr" rid="B125">Zhu, 2005</xref>), are the semi-supervised SVM (S3VM), generative model-based, disagreement-based, and graph-based methods. Disagreement-based semi-supervised learning (<xref ref-type="bibr" rid="B9">Blum and Mitchell, 1998</xref>) started with the work on co-training (<xref ref-type="bibr" rid="B124">Zhou and Li, 2005</xref>) by Blum, which is less affected by the non-convexity of the loss function and the data size and is mainly used in the field of human-computer interaction. The graph-based method (<xref ref-type="bibr" rid="B12">Camps-Valls et&#x20;al., 2007</xref>) was developed by the graph min-cut method (<xref ref-type="bibr" rid="B8">Blum and Chawla, 2001</xref>) proposed by Blum, but it is rarely seen in WT fault diagnosis. The method based on S3VM and generative model is also applied in WT fault diagnosis.</p>
<sec id="s1-6-1">
<title>S3VM</title>
<p>S3VM (<xref ref-type="bibr" rid="B5">Bennett and Demiriz, 1998</xref>) involves the development of SVM in semi-supervised learning (<xref ref-type="bibr" rid="B100">Wang et&#x20;al., 2017</xref>). The major idea of S3VM is to mark unlabeled samples to maximize the interval after the hyperplane is divided. The frequently used S3VM is a transductive SVM (TSVM). The basic idea of this method can be presented as five steps. The first step involves training an SVM classifier with labeled samples. The second step entails using SVM to predict the classification results of unlabeled data. The third step aims to find the opposite label in the predicted unlabeled data that may be wrong for the labeled sample to swap the label, and use the existing labeled sample and unlabeled sample to retrain SVM; The fourth step involves repeating the second and third steps until the best S3VM classifier is obtained. The fifth step entails using use the S3VM classifier to label the unlabeled samples and predict the classification results.</p>
<p>The S3VM methods are widely used in the field of WT fault diagnosis. <xref ref-type="bibr" rid="B62">Liu C. et&#x20;al. (2020)</xref> proposed a fault diagnosis method for rolling bearing based on S3VM using only a few labeled samples to build a model with good classification effect. In order to reduce false alarm rates and improve the discriminative ability of incipient fault features, <xref ref-type="bibr" rid="B69">Mao et&#x20;al. (2020)</xref> proposed an online method for early fault detection of bearings using a semi-supervised architecture. A safe semi-supervised SVM (S4VM) is introduced to identify the sequentially arrived data of the goal bearing as anomalous or normals and fault states and a stacked noise reduction automatic encoder is used to extract depth features from the normal state data and fault state data of the bearing. According to the S4VM generalization error upper bound to adaptively identify the occurrence of an incipient fault. Optimal margin distribution learning machine (ODM), which is also classified based on split hyperplane, has also appeared semi-supervised ODM(ssODM) in recent years, and has been applied to wind turbine fault detection with good performance (<xref ref-type="bibr" rid="B115">Zhang T. and Zhou Z.-H., 2018</xref>).</p>
<p>S3VM predicts the unlabeled samples, adds the prediction results to the labeled data set and improves the fault diagnosis rate. However, S3VM should determine a few known WT data samples as a guide. Accordingly, we cannot ensure such WT data samples with delicate information and it is uncertain to know how many WT data samples are needed to achieve an effective S3VM&#x20;model.</p>
</sec>
<sec id="s1-6-2">
<title>Generative Models</title>
<p>The main idea of the semi-supervised generative model is that the probability that unlabeled samples belong to each category as a set of missing parameters. Thereafter, the expectation maximization (EM) algorithm is used to perform maximum likelihood estimate on the parameters of the generated model. Generative model methods (<xref ref-type="bibr" rid="B125">Zhu, 2005</xref>; <xref ref-type="bibr" rid="B50">Kingma et&#x20;al., 2014</xref>) include mixed Gaussian distribution, mixture multinomial distribution, and hidden Markov&#x20;model.</p>
<p>Ge et&#x20;al.(<xref ref-type="bibr" rid="B103">Xin et&#x20;al., 2018</xref>) proposed a semi-automatic fault detection method based on a probabilistic model in the form of a hybrid Gaussian with good robustness. Wang et&#x20;al. (<xref ref-type="bibr" rid="B101">Wang et&#x20;al., 2015</xref>) proposed a comprehensive method based on semi-supervised learning, using a small amount of labeled data and a large amount of unlabeled process data to construct a neighborhood weighted graph. By solving the optimization problem, the optimal regression function and the optimal prediction label matrix of unlabeled data are acquired. This method can obtain the promised results of fault detection and fault diagnosis in the monitoring process. To achieve automatic detections, Omid et&#x20;al. (<xref ref-type="bibr" rid="B32">Geramifard et&#x20;al., 2013</xref>) introduced a semi-parametric method based on the hidden Markov model for fault detection and diagnosis of synchronous motors. After training the hidden Markov model classifier (parameter stage), which is based on each probabilistic (non-parametric stage) hidden Markov model. Moreover, the probabilistic inference are used to compute two matrices to solve the efficiency problem in the fault classification process. <xref ref-type="bibr" rid="B58">Li X. et&#x20;al. (2018)</xref> presented a fault detection method on a multivariate Bayesian control scheme and a hidden semi-Markov model to predict early bearing failures of gearboxes. The method of using the continuous-time hidden semi-Markov decision process to characterize the failure process of the gearbox bearing system, which can predict the early failure of the gearbox bearing and detect the remaining useful life at each sampling&#x20;epoch.</p>
<p>The semi-supervised generative model method has good robustness, but the fault diagnosis model has low accuracy, long model training time, and many iterations. These issues must be considered in WT fault diagnosis.</p>
</sec>
</sec>
</sec>
<sec id="s2">
<title>Conclusion and Perspectives</title>
<p>Given the rapid development of early wind power generation, wind power equipment has entered a high failure period, and the fault diagnosis methods of WT have high requirements for their operation and maintenance stability. Accordingly, the development fault prediction, fault diagnosis, fault detection, and condition monitoring of WT have improved. Various studies have proposed various methods and strategies for the fault diagnosis and detection of various WT components (<xref ref-type="bibr" rid="B26">Faiz and Moosavi, 2016</xref>). Following studies and research on the most recent WT fault diagnosis methods, the current study gathers a review of WT fault diagnosis methods and techniques based onML. Given the many uncertainties in the WT operation, many issues should continue to be considered in the ML-based fault diagnosis of&#x20;WT.</p>
<p>
<italic>Improvement of ML algorithms effects</italic>. Many types of ML algorithms have advantages and disadvantages, in which among the research fields in the future include improving algorithm performance, optimizing algorithm parameters, combining algorithms, and studying new algorithms. Given that the algorithm has advantages and disadvantages, the need to adopt the advantages and bypass the disadvantages in the algorithm have become urgent issues to be addressed. Moreover, a single algorithm cannot detect all WT faults. Hence, the combined algorithm will become a hot research topic in the future. The advantages and disadvantages of existing algorithms indicated that future research involves proposing and improving new algorithms.</p>
<p>
<italic>Comprehensive simulation of WT fault conditions</italic>. The wind power generation system is a typical complex system, given the&#x20;uncertain severity and probability of faults. In the research on the WT fault mechanism, only a single fault is modeled, and the single component faults of WT are accompanied by multiple faults, which causes serious damage to WT. All WT units are interconnected and their variables are highly coupled. The occurrence of a fault in a particular component affects all remaining units. Therefore, additional compound fault models should be established to conduct a comprehensive analysis of the WT system.</p>
<p>
<italic>Research on the feature selection method</italic>. WT have many characteristic parameters because the operation state of WT is time-varying Redundant and useless feature parameters will inevitably exist in WT feature extraction. Given the need to extract additional fault features, the research on optimized feature extraction algorithms will become popular in the future, thereby enabling us to better describe and detect the status of&#x20;WT.</p>
<p>
<italic>Multi-parameter information fusion</italic>. A single sensor or piece of single parameter information cannot acquire dedicated WT operating status information, which entails difficulty in accurately reflecting the fault or normal state of each WT component. Therefore, a multi-parameter information fusion method is adopted to obtain additional parameter information from multiple sensors and improve the efficiency of fault diagnosis.</p>
<p>
<italic>Establishment of remote WT fault diagnosis system</italic>. The WT fault diagnosis system should be able to predict fault and provide the period plan maintenance to keep the WT minimum downtime and maintain long-distance condition monitoring. Long-term available historical data should be provided by the WT fault diagnosis system to set the correct alarm for preventive maintenance. In large wind farms, multiple wind power generation systems must be installed for fault diagnosis and early warning. The need to develop a low-cost and high-efficient remote WT fault diagnosis system should also be considered in the future.</p>
</sec>
</body>
<back>
<sec id="s3">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s4">
<title>Funding</title>
<p>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 &#x201c;The Double First Class University Plan&#x201d; 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 and Technology (No. 2021-89).</p>
</sec>
<sec sec-type="COI-statement" id="s5">
<title>Conflict of Interest</title>
<p>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.</p>
</sec>
<sec sec-type="disclaimer" id="s6">
<title>Publisher&#x2019;s Note</title>
<p>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.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Abdallah</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Dertimanis</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Mylonas</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Tatsis</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Chatzi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Dervili</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). &#x201c;<article-title>Fault Diagnosis of Wind Turbine Structures Using Decision Tree Learning Algorithms with Big Data</article-title>,&#x201d; in <conf-name>2018 European Safety and Reliability Conference (ESREL 2018)</conf-name>, <conf-loc>Trondheim, Norway</conf-loc>, <fpage>3053</fpage>&#x2013;<lpage>3061</lpage>. <pub-id pub-id-type="doi">10.1201/9781351174664-382</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Agatonovic-Kustrin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Beresford</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>analysis</surname>
<given-names>b.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Basic Concepts of Artificial Neural Network (ANN) Modeling and its Application in Pharmaceutical Research</article-title>. <source>J.&#x20;Pharm. Biomed. Anal.</source> <volume>22</volume> (<issue>5</issue>), <fpage>717</fpage>&#x2013;<lpage>727</lpage>. <pub-id pub-id-type="doi">10.1016/S0731-7085(99)00272-1</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Avenda&#xf1;o-Valencia</surname>
<given-names>L. D.</given-names>
</name>
<name>
<surname>Fassois</surname>
<given-names>S. D.</given-names>
</name>
<name>
<surname>Processing</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Damage/fault Diagnosis in an Operating Wind Turbine under Uncertainty via a Vibration Response Gaussian Mixture Random Coefficient Model Based Framework</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>91</volume>, <fpage>326</fpage>&#x2013;<lpage>353</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2016.11.028</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Benkercha</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Moulahoum</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Fault Detection and Diagnosis Based on C4.5 Decision Tree Algorithm for Grid Connected PV System</article-title>. <source>Solar Energy</source> <volume>173</volume>, <fpage>610</fpage>&#x2013;<lpage>634</lpage>. <pub-id pub-id-type="doi">10.1016/j.solener.2018.07.089</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bennett</surname>
<given-names>K. P.</given-names>
</name>
<name>
<surname>Demiriz</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>1998</year>). &#x201c;<article-title>Semi-supervised Support Vector Machines</article-title>,&#x201d; in <source>Advances in Neural Information Processing Systems</source>, <fpage>368</fpage>&#x2013;<lpage>374</lpage>.<source>)</source> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bezdek</surname>
<given-names>J.&#x20;C.</given-names>
</name>
<name>
<surname>Ehrlich</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Full</surname>
<given-names>W. J.</given-names>
</name>
</person-group> (<year>1984</year>). <article-title>FCM: The Fuzzy C-Means Clustering Algorithm</article-title>. <source>Comput. Geosciences</source> <volume>10</volume> (<issue>2-3</issue>), <fpage>191</fpage>&#x2013;<lpage>203</lpage>. <pub-id pub-id-type="doi">10.1016/0098-3004(84)90020-7</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bielecki</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Barszcz</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>W&#xf3;jcik</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bielecka</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Hybrid System of ART and RBF Neural Networks for Classification of Vibration Signals and Operational States of Wind Turbines</article-title>,&#x201d; in <conf-name>International Conference on Artificial Intelligence and Soft Computing</conf-name> (<publisher-name>Springer</publisher-name>), <fpage>3</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-07173-2_1</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Blum</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chawla</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2001</year>). &#x201c;<article-title>Learning from Labeled and Unlabeled Data Using Graph Mincuts</article-title>,&#x201d; in <conf-name>ICML &#x27;01: Proceedings of the Eighteenth International Conference on Machine Learning</conf-name>, <fpage>19</fpage>&#x2013;<lpage>26</lpage>. </citation>
</ref>
<ref id="B9">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Blum</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mitchell</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>1998</year>). &#x201c;<article-title>Combining Labeled and Unlabeled Data with Co-training</article-title>,&#x201d; in <conf-name>Proceedings of the eleventh annual conference on Computational learning theory</conf-name>, <fpage>92</fpage>&#x2013;<lpage>100</lpage>. <pub-id pub-id-type="doi">10.1145/279943.279962</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Breiman</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Bagging Predictors</article-title>. <source>Mach Learn.</source> <volume>24</volume> (<issue>2</issue>), <fpage>123</fpage>&#x2013;<lpage>140</lpage>. <pub-id pub-id-type="doi">10.1007/BF00058655</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cabrera</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sancho</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>S&#xe1;nchez</surname>
<given-names>R.-V.</given-names>
</name>
<name>
<surname>Zurita</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cerrada</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Fault Diagnosis of spur Gearbox Based on Random forest and Wavelet Packet Decomposition</article-title>. <source>Front. Mech. Eng.</source> <volume>10</volume> (<issue>3</issue>), <fpage>277</fpage>&#x2013;<lpage>286</lpage>. <pub-id pub-id-type="doi">10.1007/s11465-015-0348-8</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Camps-Valls</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Bandos Marsheva</surname>
<given-names>T. V.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Semi-supervised Graph-Based Hyperspectral Image Classification</article-title>. <source>IEEE Trans. Geosci. Remote Sensing</source> <volume>45</volume> (<issue>10</issue>), <fpage>3044</fpage>&#x2013;<lpage>3054</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2007.895416</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Intelligent Fault Diagnosis of Wind Turbines via a Deep Learning Network Using Parallel Convolution Layers with Multi-Scale Kernels</article-title>. <source>Renew. Energ.</source> <volume>153</volume>, <fpage>205</fpage>&#x2013;<lpage>213</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2020.02.004</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chapelle</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Scholkopf</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zien, Eds.</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Semi-Supervised Learning</article-title>. <source>IEEE Trans. Neural Netw.</source> <volume>20</volume> (<issue>3</issue>), <fpage>542</fpage>. <pub-id pub-id-type="doi">10.1109/TNN.2009.2015974</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2016a</year>). <article-title>Wavelet Transform Based on Inner Product in Fault Diagnosis of Rotating Machinery: A Review</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>70-71</volume>, <fpage>1</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2015.08.023</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2016b</year>). <article-title>Generator Bearing Fault Diagnosis for Wind Turbine via Empirical Wavelet Transform Using Measured Vibration Signals</article-title>. <source>Renew. Energ.</source> <volume>89</volume>, <fpage>80</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2015.12.010</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cho</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Moan</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Model-based Fault Detection, Fault Isolation and Fault-Tolerant Control of a Blade Pitch System in Floating Wind Turbines</article-title>. <source>Renew. Energ.</source> <volume>120</volume>, <fpage>306</fpage>&#x2013;<lpage>321</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2017.12.102</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clifton</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kilcher</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Lundquist</surname>
<given-names>J.&#x20;K.</given-names>
</name>
<name>
<surname>Fleming</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Using Machine Learning to Predict Wind Turbine Power Output</article-title>. <source>Environ. Res. Lett.</source> <volume>8</volume> (<issue>2</issue>), <fpage>024009</fpage>. <pub-id pub-id-type="doi">10.1088/1748-9326/8/2/024009</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Corpet</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>Multiple Sequence Alignment with Hierarchical Clustering</article-title>. <source>Nucleic Acids Res.</source> <volume>16</volume> (<issue>22</issue>), <fpage>10881</fpage>&#x2013;<lpage>10890</lpage>. <pub-id pub-id-type="doi">10.1093/nar/16.22.10881</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dao</surname>
<given-names>P. B.</given-names>
</name>
<name>
<surname>Staszewski</surname>
<given-names>W. J.</given-names>
</name>
<name>
<surname>Barszcz</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Uhl</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Condition Monitoring and Fault Detection in Wind Turbines Based on Cointegration Analysis of SCADA Data</article-title>. <source>Renew. Energ.</source> <volume>116</volume>, <fpage>107</fpage>&#x2013;<lpage>122</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2017.06.089</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>de Azevedo</surname>
<given-names>H. D. M.</given-names>
</name>
<name>
<surname>Ara&#xfa;jo</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Bouchonneau</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Review of Wind Turbine Bearing Condition Monitoring: State of the Art and Challenges</article-title>. <source>Renew. Sustainable Energ. Rev.</source> <volume>56</volume>, <fpage>368</fpage>&#x2013;<lpage>379</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2015.11.032</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>S. X.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Data-driven Design of Model-Based Fault Diagnosis Systems</article-title>. <source>IFAC Proc. Volumes</source> <volume>45</volume> (<issue>15</issue>), <fpage>840</fpage>&#x2013;<lpage>847</lpage>. <pub-id pub-id-type="doi">10.3182/20120710-4-SG-2026.00105</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Dynamic Evaluation of Wind Turbine Health Condition Based on Gaussian Mixture Model and Evidential Reasoning</article-title>. <source>J.&#x20;Renew. Sustainable Energ.</source> <volume>5</volume> (<issue>3</issue>), <fpage>033117</fpage>. <pub-id pub-id-type="doi">10.1063/1.4808018</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Sparse Feature Identification Based on union of Redundant Dictionary for Wind Turbine Gearbox Fault Diagnosis</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>62</volume> (<issue>10</issue>), <fpage>6594</fpage>&#x2013;<lpage>6605</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2015.2464297</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Elizondo</surname>
<given-names>J.&#x20;L.</given-names>
</name>
<name>
<surname>Rivera</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wheeler</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Wind Energy Development and Technology in the World: A Brief Overview</article-title>,&#x201d; in <conf-name>2019 IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON)</conf-name> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/CHILECON47746.2019.8987714</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faiz</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Moosavi</surname>
<given-names>S. M. M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Eccentricity Fault Detection - from Induction Machines to DFIG-A Review</article-title>. <source>Renew. Sustainable Energ. Rev.</source> <volume>55</volume>, <fpage>169</fpage>&#x2013;<lpage>179</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2015.10.113</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Figueiredo</surname>
<given-names>M. A. T.</given-names>
</name>
<name>
<surname>Jain</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>intelligence</surname>
<given-names>m.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Unsupervised Learning of Finite Mixture Models</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>24</volume> (<issue>3</issue>), <fpage>381</fpage>&#x2013;<lpage>396</lpage>. <pub-id pub-id-type="doi">10.1109/34.990138</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Freund</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Schapire</surname>
<given-names>R. E.</given-names>
</name>
</person-group> (<year>1996</year>). &#x201c;<article-title>Experiments with a New Boosting Algorithm</article-title>,&#x201d; in <conf-name>Proceedings of the Thirteenth International Conference on International Conference on Machine Learning</conf-name>, <fpage>148</fpage>&#x2013;<lpage>156</lpage>. </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Q. W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W. Y.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>B. P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Novel Wind Turbine Fault Diagnosis Method Based on Intergral Extension Load Mean Decomposition Multiscale Entropy and Least Squares Support Vector Machine</article-title>. <source>Renew. Energ.</source> <volume>116</volume>, <fpage>169</fpage>&#x2013;<lpage>175</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2017.09.061</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Cecati</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>S. X.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Survey of Fault Diagnosis and Fault-Tolerant Techniques-Part I: Fault Diagnosis with Model-Based and Signal-Based Approaches</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>62</volume> (<issue>6</issue>), <fpage>3757</fpage>&#x2013;<lpage>3767</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2015.2417501</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garg</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Dahiya</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Current Signature Analysis and its Application in the Condition Monitoring of Wind Turbine for Rotor Faults</article-title>. <source>Energy Syst.</source> <volume>8</volume> (<issue>3</issue>), <fpage>495</fpage>&#x2013;<lpage>510</lpage>. <pub-id pub-id-type="doi">10.1007/s12667-016-0208-6</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Geramifard</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.-X.</given-names>
</name>
<name>
<surname>Kumar Panda</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Fault Detection and Diagnosis in Synchronous Motors Using Hidden Markov Model-Based Semi-nonparametric Approach</article-title>. <source>Eng. Appl. Artif. Intelligence</source> <volume>26</volume> (<issue>8</issue>), <fpage>1919</fpage>&#x2013;<lpage>1929</lpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2013.06.005</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Goodfellow</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Bengio</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Courville</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Deep Learning</source>. <publisher-name>MIT press</publisher-name>. </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Habibi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Howard</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Simani</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Reliability Improvement of Wind Turbine Power Generation Using Model-Based Fault Detection and Fault Tolerant Control: A Review</article-title>. <source>Renew. Energ.</source> <volume>135</volume>, <fpage>877</fpage>&#x2013;<lpage>896</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2018.12.066</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Habibi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Rahimi Nohooji</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Howard</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Power Maximization of Variable-Speed Variable-Pitch Wind Turbines Using Passive Adaptive Neural Fault Tolerant Control</article-title>. <source>Front. Mech. Eng.</source> <volume>12</volume> (<issue>3</issue>), <fpage>377</fpage>&#x2013;<lpage>388</lpage>. <pub-id pub-id-type="doi">10.1007/s11465-017-0431-4</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hahn</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Durstewitz</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rohrig</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2007</year>). &#x201c;<article-title>Reliability of Wind Turbines</article-title>,&#x201d; in <source>Wind Energy</source> (<publisher-name>Springer</publisher-name>), <fpage>329</fpage>&#x2013;<lpage>332</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-540-33866-6_62</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hastie</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tibshirani</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Friedman</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2009</year>). &#x201c;<article-title>Unsupervised Learning</article-title>,&#x201d; in <source>The Elements of Statistical Learning</source> (<publisher-name>Springer</publisher-name>), <fpage>485</fpage>&#x2013;<lpage>585</lpage>. <pub-id pub-id-type="doi">10.1007/978-0-387-84858-7_14</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Helbing</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ritter</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Deep Learning for Fault Detection in Wind Turbines</article-title>. <source>Renew. Sustainable Energ. Rev.</source> <volume>98</volume>, <fpage>189</fpage>&#x2013;<lpage>198</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2018.09.012</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Heyns</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Heyns</surname>
<given-names>P. S.</given-names>
</name>
<name>
<surname>De Villiers</surname>
<given-names>J.&#x20;P.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Combining Synchronous Averaging with a Gaussian Mixture Model novelty Detection Scheme for Vibration-Based Condition Monitoring of a Gearbox</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>32</volume>, <fpage>200</fpage>&#x2013;<lpage>215</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2012.05.008</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Himani</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Dahiya</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Condition Monitoring of Wind Turbine for Rotor Fault Detection under Non Stationary Conditions</article-title>. <source>Ain Shams Eng. J.</source> <volume>9</volume> (<issue>4</issue>), <fpage>2441</fpage>&#x2013;<lpage>2452</lpage>. <pub-id pub-id-type="doi">10.1016/j.asej.2017.04.002</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hongshan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Energy</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Fault Diagnosis of Wind Turbine Bearing Based on Stochastic Subspace Identification and Multi-Kernel Support Vector Machine</article-title>. <source>J.&#x20;Mod. Power Syst. Clean. Energ.</source> <volume>7</volume> (<issue>2</issue>), <fpage>350</fpage>&#x2013;<lpage>356</lpage>. <pub-id pub-id-type="doi">10.1007/s40565-018-0402-8</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hossain</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Ali</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>reviews</surname>
<given-names>S. e.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Future Research Directions for the Wind Turbine Generator System</article-title>. <source>Renew. Sustainable Energ. Rev.</source> <volume>49</volume>, <fpage>481</fpage>&#x2013;<lpage>489</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2015.04.126</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Igba</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Alemzadeh</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Durugbo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Eiriksson</surname>
<given-names>E. T.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Analysing RMS and Peak Values of Vibration Signals for Condition Monitoring of Wind Turbine Gearboxes</article-title>. <source>Renew. Energ.</source> <volume>91</volume>, <fpage>90</fpage>&#x2013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2016.01.006</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jain</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Data Clustering: 50&#x20;Years beyond K-Means</article-title>. <source>Pattern recognition Lett.</source> <volume>31</volume> (<issue>8</issue>), <fpage>651</fpage>&#x2013;<lpage>666</lpage>. <pub-id pub-id-type="doi">10.1016/j.patrec.2009.09.011</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Multiscale Convolutional Neural Networks for Fault Diagnosis of Wind Turbine Gearbox</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>66</volume> (<issue>4</issue>), <fpage>3196</fpage>&#x2013;<lpage>3207</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2018.2844805</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Mu&#xf1;oz</surname>
<given-names>C. Q. G.</given-names>
</name>
<name>
<surname>M&#xe1;rquez</surname>
<given-names>F. P. G. J.&#x20;R. E.</given-names>
</name>
<name>
<surname>Safety</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Dirt and Mud Detection and Diagnosis on a Wind Turbine Blade Employing Guided Waves and Supervised Learning Classifiers</article-title>. <source>Reliability Engineering%System Saf.</source> <volume>184</volume>, <fpage>2</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1016/j.ress.2018.02.013</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Johnson</surname>
<given-names>S. C.</given-names>
</name>
</person-group> (<year>1967</year>). <article-title>Hierarchical Clustering Schemes</article-title>. <source>Psychometrika</source> <volume>32</volume> (<issue>3</issue>), <fpage>241</fpage>&#x2013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.1007/BF02289588</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kanungo</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mount</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Netanyahu</surname>
<given-names>N. S.</given-names>
</name>
<name>
<surname>Piatko</surname>
<given-names>C. D.</given-names>
</name>
<name>
<surname>Silverman</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>A. Y.</given-names>
</name>
<etal/>
</person-group> (<year>2002</year>). <article-title>An Efficient K-Means Clustering Algorithm: Analysis and Implementation</article-title>. <source>IEEE Trans. Pattern Anal. Machine Intell.</source> <volume>24</volume> (<issue>7</issue>), <fpage>881</fpage>&#x2013;<lpage>892</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2002.1017616</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khediri</surname>
<given-names>I. B.</given-names>
</name>
<name>
<surname>Weihs</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Limam</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Kernel K-Means Clustering Based Local Support Vector Domain Description Fault Detection of Multimodal Processes</article-title>. <source>Expert Syst. Appl.</source> <volume>39</volume> (<issue>2</issue>), <fpage>2166</fpage>&#x2013;<lpage>2171</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2011.07.045</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kingma</surname>
<given-names>D. P.</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rezende</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Welling</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Semi-supervised Learning with Deep Generative Models</article-title>,&#x201d; in <conf-name>Advances in neural information processing systems</conf-name>, <fpage>3581</fpage>&#x2013;<lpage>3589</lpage>. </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kusiak</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Verma</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Monitoring Wind Farms with Performance Curves</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>4</volume> (<issue>1</issue>), <fpage>192</fpage>&#x2013;<lpage>199</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2012.2212470</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Patton</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Fault-tolerant Wind Turbine Pitch Control Using Adaptive Sliding Mode Estimation</article-title>. <source>Renew. Energ.</source> <volume>116</volume>, <fpage>219</fpage>&#x2013;<lpage>231</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2016.12.005</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Laouti</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sheibat-Othman</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Othman</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Support Vector Machines for Fault Detection in Wind Turbines</article-title>. <source>IFAC Proc. Volumes</source> <volume>44</volume> (<issue>1</issue>), <fpage>7067</fpage>&#x2013;<lpage>7072</lpage>. <pub-id pub-id-type="doi">10.3182/20110828-6-IT-1002.02560</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Leahy</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>R. L.</given-names>
</name>
<name>
<surname>Konstantakopoulos</surname>
<given-names>I. C.</given-names>
</name>
<name>
<surname>Spanos</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Agogino</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Diagnosing Wind Turbine Faults Using Machine Learning Techniques Applied to Operational Data</article-title>,&#x201d; in <conf-name>2016 IEEE International Conference on Prognostics and Health Management (ICPHM)</conf-name> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/ICPHM.2016.7542860</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>LeCun</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bengio</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hinton</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Deep Learning</article-title>. <source>nature</source> <volume>521</volume> (<issue>7553</issue>), <fpage>436</fpage>&#x2013;<lpage>444</lpage>. <pub-id pub-id-type="doi">10.1038/nature14539</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Nandi</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Applications of Machine Learning to Machine Fault Diagnosis: A Review and Roadmap</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>138</volume>, <fpage>106587</fpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2019.106587</pub-id> </citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sanchez</surname>
<given-names>R.-V.</given-names>
</name>
<name>
<surname>Zurita</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cerrada</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cabrera</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>V&#xe1;squez</surname>
<given-names>R. E.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Gearbox Fault Diagnosis Based on Deep Random forest Fusion of Acoustic and Vibratory Signals</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>76-77</volume>, <fpage>283</fpage>&#x2013;<lpage>293</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2016.02.007</pub-id> </citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Makis</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Zuo</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Engineering</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2018a</year>). <article-title>Optimal Bayesian Control Policy for Gear Shaft Fault Detection Using Hidden Semi-markov Model</article-title>. <source>Comput. Ind. Eng.</source> <volume>119</volume>, <fpage>21</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1016/j.cie.2018.03.026</pub-id> </citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Processing</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018b</year>). <article-title>A Fault Diagnosis Scheme for Planetary Gearboxes Using Adaptive Multi-Scale Morphology Filter and Modified Hierarchical Permutation Entropy</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>105</volume>, <fpage>319</fpage>&#x2013;<lpage>337</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2017.12.008</pub-id> </citation>
</ref>
<ref id="B60">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Al-Durra</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Novel Fault Diagnostic Method in Power Converters for Wind Power Generation System</article-title>. <source>Appl. Energ.</source> <volume>266</volume>, <fpage>114851</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2020.114851</pub-id> </citation>
</ref>
<ref id="B61">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Fault Analysis of Wind Turbines in China</article-title>. <source>Renew. Sustainable Energ. Rev.</source> <volume>55</volume>, <fpage>482</fpage>&#x2013;<lpage>490</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2015.10.149</pub-id> </citation>
</ref>
<ref id="B62">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Gryllias</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Processing</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>A Semi-supervised Support Vector Data Description-Based Fault Detection Method for Rolling Element Bearings Based on Cyclic Spectral Analysis</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>140</volume>, <fpage>106682</fpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2020.106682</pub-id> </citation>
</ref>
<ref id="B63">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Deterministic Wind Energy Forecasting: A Review of Intelligent Predictors and Auxiliary Methods</article-title>. <source>Energ. Convers. Management</source> <volume>195</volume>, <fpage>328</fpage>&#x2013;<lpage>345</lpage>. <pub-id pub-id-type="doi">10.1016/j.enconman.2019.05.020</pub-id> </citation>
</ref>
<ref id="B64">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020b</year>). <article-title>A Complex Fault Diagnostic Approach of Active Distribution Network Based on SBS-SFS Optimized Multi-SVM</article-title>. <source>Math. Probl. Eng.</source> <volume>2020</volume>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1155/2020/8423571</pub-id> </citation>
</ref>
<ref id="B65">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>W. Y.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>B. P.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.&#x20;G.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>X. N.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>N. N.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Z. Z.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>The Structure Healthy Condition Monitoring and Fault Diagnosis Methods in Wind Turbines: A Review</article-title>. <source>Renew. Sustainable Energ. Rev.</source> <volume>44</volume>, <fpage>466</fpage>&#x2013;<lpage>472</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2014.12.005</pub-id> </citation>
</ref>
<ref id="B66">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>M. Z. Q.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Takagi-Sugeno Fuzzy Model Based Fault Estimation and Signal Compensation with Application to Wind Turbines</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>64</volume> (<issue>7</issue>), <fpage>5678</fpage>&#x2013;<lpage>5689</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2017.2677327</pub-id> </citation>
</ref>
<ref id="B67">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Weighted Random Forests for Fault Classification in Industrial Processes with Hierarchical Clustering Model Selection</article-title>. <source>J.&#x20;Process Control.</source> <volume>64</volume>, <fpage>62</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1016/j.jprocont.2018.02.005</pub-id> </citation>
</ref>
<ref id="B68">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Fault Diagnosis of Wind Turbine Based on Elmd and Fcm</article-title>. <source>Tomej</source> <volume>8</volume> (<issue>1</issue>), <fpage>716</fpage>&#x2013;<lpage>720</lpage>. <pub-id pub-id-type="doi">10.2174/1874155X01408010716</pub-id> </citation>
</ref>
<ref id="B69">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Safian</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Online Detection of Bearing Incipient Fault with Semi-supervised Architecture and Deep Feature Representation</article-title>. <source>J.&#x20;Manufacturing Syst.</source> <volume>55</volume>, <fpage>179</fpage>&#x2013;<lpage>198</lpage>. <pub-id pub-id-type="doi">10.1016/j.jmsy.2020.03.005</pub-id> </citation>
</ref>
<ref id="B70">
<citation citation-type="book">
<collab>MUA.</collab> (<year>2017</year>). <source>Global Wind Report</source>. <publisher-loc>Brussels</publisher-loc>: <publisher-name>Global Wind Energy Council</publisher-name>. </citation>
</ref>
<ref id="B71">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nasiri</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Milimonfared</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fathi</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Reviews</surname>
<given-names>S. E.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Review of Low-Voltage Ride-Through Enhancement Methods for Permanent Magnet Synchronous Generator Based Wind Turbines</article-title>. <source>Renew. Sustainable Energ. Rev.</source> <volume>47</volume>, <fpage>399</fpage>&#x2013;<lpage>415</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2015.03.079</pub-id> </citation>
</ref>
<ref id="B72">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Navarro</surname>
<given-names>J.&#x20;F.</given-names>
</name>
<name>
<surname>Frenk</surname>
<given-names>C. S.</given-names>
</name>
<name>
<surname>White</surname>
<given-names>S. D. M.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>A Universal Density Profile from Hierarchical Clustering</article-title>. <source>ApJ</source> <volume>490</volume> (<issue>2</issue>), <fpage>493</fpage>&#x2013;<lpage>508</lpage>. <pub-id pub-id-type="doi">10.1086/304888</pub-id> </citation>
</ref>
<ref id="B73">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ouanas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Medoued</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mordjaoui</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lebaroud</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sayad</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Fault Diagnosis in Yaw Drive Induction Motor for Wind Turbine</article-title>. <source>Wind Eng.</source> <volume>42</volume> (<issue>6</issue>), <fpage>576</fpage>&#x2013;<lpage>595</lpage>. <pub-id pub-id-type="doi">10.1177/0309524X18780379</pub-id> </citation>
</ref>
<ref id="B74">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pal</surname>
<given-names>N. R.</given-names>
</name>
<name>
<surname>Pal</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Keller</surname>
<given-names>J.&#x20;M.</given-names>
</name>
<name>
<surname>Bezdek</surname>
<given-names>J.&#x20;C.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>A Possibilistic Fuzzy C-Means Clustering Algorithm</article-title>. <source>IEEE Trans. Fuzzy Syst.</source> <volume>13</volume> (<issue>4</issue>), <fpage>517</fpage>&#x2013;<lpage>530</lpage>. <pub-id pub-id-type="doi">10.1109/TFUZZ.2004.840099</pub-id> </citation>
</ref>
<ref id="B75">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jing</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Data-driven Method for Wind Turbine Yaw Angle Sensor Zero-point Shifting Fault Detection</article-title>. <source>Energies</source> <volume>11</volume> (<issue>3</issue>), <fpage>553</fpage>. <pub-id pub-id-type="doi">10.3390/en11030553</pub-id> </citation>
</ref>
<ref id="B76">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Polikar</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>Ensemble Learning</article-title>,&#x201d; in <source>Ensemble Machine Learning</source> (<publisher-name>Springer</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4419-9326-7_1</pub-id> </citation>
</ref>
<ref id="B77">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Survey on Wind Turbine Condition Monitoring and Fault Diagnosis-Part I: Components and Subsystems</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>62</volume> (<issue>10</issue>), <fpage>6536</fpage>&#x2013;<lpage>6545</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2015.2422112</pub-id> </citation>
</ref>
<ref id="B78">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname>
<given-names>S. J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Survey on Data-Driven Industrial Process Monitoring and Diagnosis</article-title>. <source>Annu. Rev. Control</source> <volume>36</volume> (<issue>2</issue>), <fpage>220</fpage>&#x2013;<lpage>234</lpage>. <pub-id pub-id-type="doi">10.1016/j.arcontrol.2012.09.004</pub-id> </citation>
</ref>
<ref id="B79">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>The Optimized Deep Belief Networks with Improved Logistic Sigmoid Units and Their Application in Fault Diagnosis for Planetary Gearboxes of Wind Turbines</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>66</volume> (<issue>5</issue>), <fpage>3814</fpage>&#x2013;<lpage>3824</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2018.2856205</pub-id> </citation>
</ref>
<ref id="B80">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raghavendra. N</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Deka</surname>
<given-names>P. C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Support Vector Machine Applications in the Field of Hydrology: a Review</article-title>. <source>Appl. soft Comput.</source> <volume>19</volume>, <fpage>372</fpage>&#x2013;<lpage>386</lpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2014.02.002</pub-id> </citation>
</ref>
<ref id="B81">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reynolds</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Gaussian Mixture Models</article-title>. <source>Encyclopedia of biometrics</source> <volume>741</volume>, <fpage>659</fpage>&#x2013;<lpage>663</lpage>. <pub-id pub-id-type="doi">10.1007/978-0-387-73003-5_196</pub-id> </citation>
</ref>
<ref id="B82">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Safavian</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Landgrebe</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>A Survey of Decision Tree Classifier Methodology</article-title>. <source>IEEE Trans. Syst. Man. Cybern.</source> <volume>21</volume> (<issue>3</issue>), <fpage>660</fpage>&#x2013;<lpage>674</lpage>. <pub-id pub-id-type="doi">10.1109/21.97458</pub-id> </citation>
</ref>
<ref id="B83">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salameh</surname>
<given-names>J.&#x20;P.</given-names>
</name>
<name>
<surname>Cauet</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Etien</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sakout</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rambault</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Processing</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Gearbox Condition Monitoring in Wind Turbines: A Review</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>111</volume>, <fpage>251</fpage>&#x2013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2018.03.052</pub-id> </citation>
</ref>
<ref id="B84">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Samanta</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Al-Balushi</surname>
<given-names>K. R.</given-names>
</name>
<name>
<surname>processing</surname>
<given-names>s.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Artificial Neural Network Based Fault Diagnostics of Rolling Element Bearings Using Time-Domain Features</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>17</volume> (<issue>2</issue>), <fpage>317</fpage>&#x2013;<lpage>328</lpage>. <pub-id pub-id-type="doi">10.1006/mssp.2001.1462</pub-id> </citation>
</ref>
<ref id="B85">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saravanan</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ramachandran</surname>
<given-names>K. I.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Incipient Gear Box Fault Diagnosis Using Discrete Wavelet Transform (DWT) for Feature Extraction and Classification Using Artificial Neural Network (ANN)</article-title>. <source>Expert Syst. Appl.</source> <volume>37</volume> (<issue>6</issue>), <fpage>4168</fpage>&#x2013;<lpage>4181</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2009.11.006</pub-id> </citation>
</ref>
<ref id="B86">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schmidhuber</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Deep Learning in Neural Networks: An Overview</article-title>. <source>Neural networks</source> <volume>61</volume>, <fpage>85</fpage>&#x2013;<lpage>117</lpage>. <pub-id pub-id-type="doi">10.1016/j.neunet.2014.09.003</pub-id> </citation>
</ref>
<ref id="B87">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schwenker</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Trentin</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Pattern Classification and Clustering: A Review of Partially Supervised Learning Approaches</article-title>. <source>Pattern Recognition Lett.</source> <volume>37</volume>, <fpage>4</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1016/j.patrec.2013.10.017</pub-id> </citation>
</ref>
<ref id="B88">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Silva</surname>
<given-names>J.&#x20;C. d.</given-names>
</name>
<name>
<surname>Saxena</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Balaban</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Goebel</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>A Knowledge-Based System Approach for Sensor Fault Modeling, Detection and Mitigation</article-title>. <source>Expert Syst. Appl.</source> <volume>39</volume> (<issue>12</issue>), <fpage>10977</fpage>&#x2013;<lpage>10989</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2012.03.026</pub-id> </citation>
</ref>
<ref id="B89">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stetco</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dinmohammadi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Robu</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Flynn</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Barnes</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Machine Learning Methods for Wind Turbine Condition Monitoring: A Review</article-title>. <source>Renew. Energ.</source> <volume>133</volume>, <fpage>620</fpage>&#x2013;<lpage>635</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2018.10.047</pub-id> </citation>
</ref>
<ref id="B90">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Fault Diagnosis for a Wind Turbine Transmission System Based on Manifold Learning and Shannon Wavelet Support Vector Machine</article-title>. <source>Renew. Energ.</source> <volume>62</volume>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2013.06.025</pub-id> </citation>
</ref>
<ref id="B91">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>S. X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Shardt</surname>
<given-names>Y. A. W.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Cost-sensitive Large Margin Distribution Machine for Fault Detection of Wind Turbines</article-title>. <source>Cluster Comput.</source> <volume>22</volume>, <fpage>7525</fpage>&#x2013;<lpage>7537</lpage>. <pub-id pub-id-type="doi">10.1007/s10586-018-1854-3</pub-id> </citation>
</ref>
<ref id="B92">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kuang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>Fault Detection of the Wind Turbine Variable Pitch System Based on Large Margin Distribution Machine Optimized by the State Transition Algorithm</article-title>. <source>Math. Probl. Eng.</source> <volume>2020</volume>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1155/2020/9718345</pub-id> </citation>
</ref>
<ref id="B93">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>S. X.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2020b</year>). <article-title>An Improved LightGBM Algorithm for Online Fault Detection of Wind Turbine Gearboxes</article-title>. <source>Energies</source> <volume>13</volume> (<issue>4</issue>), <fpage>807</fpage>. <pub-id pub-id-type="doi">10.3390/en13040807</pub-id> </citation>
</ref>
<ref id="B94">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Teng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Multi-fault Detection and Failure Analysis of Wind Turbine Gearbox Using Complex Wavelet Transform</article-title>. <source>Renew. Energ.</source> <volume>93</volume>, <fpage>591</fpage>&#x2013;<lpage>598</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2016.03.025</pub-id> </citation>
</ref>
<ref id="B95">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Toubakh</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sayed-Mouchaweh</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Hybrid Dynamic Classifier for Drift-like Fault Diagnosis in a Class of Hybrid Dynamic Systems: Application to Wind Turbine Converters</article-title>. <source>Neurocomputing</source> <volume>171</volume>, <fpage>1496</fpage>&#x2013;<lpage>1516</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2015.07.073</pub-id> </citation>
</ref>
<ref id="B96">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Vapnik</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2013</year>). <source>The Nature of Statistical Learning Theory</source>. <publisher-name>Springer science &#x26; business media</publisher-name>. </citation>
</ref>
<ref id="B97">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2016a</year>). <article-title>Current-aided Order Tracking of Vibration Signals for Bearing Fault Diagnosis of Direct-Drive Wind Turbines</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>63</volume> (<issue>10</issue>), <fpage>6336</fpage>&#x2013;<lpage>6346</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2016.2571258</pub-id> </citation>
</ref>
<ref id="B98">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>Wind Turbine Gearbox Failure Identification with Deep Neural Networks</article-title>. <source>IEEE Trans. Ind. Inf.</source> <volume>13</volume> (<issue>3</issue>), <fpage>1360</fpage>&#x2013;<lpage>1368</lpage>. <pub-id pub-id-type="doi">10.1109/TII.2016.2607179</pub-id> </citation>
</ref>
<ref id="B99">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Chu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Vibration Based Condition Monitoring and Fault Diagnosis of Wind Turbine Planetary Gearbox: A Review</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>126</volume>, <fpage>662</fpage>&#x2013;<lpage>685</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2019.02.051</pub-id> </citation>
</ref>
<ref id="B100">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xi</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Driving Style Classification Using a Semisupervised Support Vector Machine</article-title>. <source>IEEE Trans. Human-mach. Syst.</source> <volume>47</volume> (<issue>5</issue>), <fpage>650</fpage>&#x2013;<lpage>660</lpage>. <pub-id pub-id-type="doi">10.1109/THMS.2017.2736948</pub-id> </citation>
</ref>
<ref id="B101">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Fault Detection and Classification for Complex Processes Using Semi-supervised Learning Algorithm</article-title>. <source>Chemometrics Intell. Lab. Syst.</source> <volume>149</volume>, <fpage>24</fpage>&#x2013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1016/j.chemolab.2015.10.019</pub-id> </citation>
</ref>
<ref id="B102">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Systems</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Automatic Generation Control Based on Multiple Neural Networks with Actor-Critic Strategy</article-title>. <source>IEEE Trans. Neural Netw. Learn. Syst.</source> <volume>32</volume> (<issue>6</issue>), <fpage>2483</fpage>&#x2013;<lpage>2493</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2020.3006080</pub-id> </citation>
</ref>
<ref id="B103">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xin</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Hamzaoui</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Antoni</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Semi-automated Diagnosis of Bearing Faults Based on a Hidden Markov Model of the Vibration Signals</article-title>. <source>Measurement</source> <volume>127</volume>, <fpage>141</fpage>&#x2013;<lpage>166</lpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2018.05.040</pub-id> </citation>
</ref>
<ref id="B104">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xue</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Sequential Fault Detection for Sealed Deep Groove ball Bearings of In-Wheel Motor in Variable Operating Conditions</article-title>. <source>J.&#x20;Vibroeng</source> <volume>19</volume> (<issue>8</issue>), <fpage>5947</fpage>&#x2013;<lpage>5959</lpage>. <pub-id pub-id-type="doi">10.21595/jve.2017.18413</pub-id> </citation>
</ref>
<ref id="B105">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Fault Diagnosis for a Wind Turbine Generator Bearing via Sparse Representation and Shift-Invariant K-SVD</article-title>. <source>IEEE Trans. Ind. Inf.</source> <volume>13</volume> (<issue>3</issue>), <fpage>1321</fpage>&#x2013;<lpage>1331</lpage>. <pub-id pub-id-type="doi">10.1109/TII.2017.2662215</pub-id> </citation>
</ref>
<ref id="B106">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Pen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>C. S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Feature Knowledge Based Fault Detection of Induction Motors through the Analysis of Stator Current Data</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>65</volume> (<issue>3</issue>), <fpage>549</fpage>&#x2013;<lpage>558</lpage>. <pub-id pub-id-type="doi">10.1109/TIM.2015.2498978</pub-id> </citation>
</ref>
<ref id="B107">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Petri Net Model and Reliability Evaluation for Wind Turbine Hydraulic Variable Pitch Systems</article-title>. <source>Energies</source> <volume>4</volume> (<issue>6</issue>), <fpage>978</fpage>&#x2013;<lpage>997</lpage>. <pub-id pub-id-type="doi">10.3390/en4060978</pub-id> </citation>
</ref>
<ref id="B108">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Discriminative Feature Learning for Blade Icing Fault Detection of Wind Turbine</article-title>. <source>Meas. Sci. Technol.</source> <volume>31</volume>, <fpage>115102</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6501/ab9bb8</pub-id> </citation>
</ref>
<ref id="B109">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yiakopoulos</surname>
<given-names>C. T.</given-names>
</name>
<name>
<surname>Gryllias</surname>
<given-names>K. C.</given-names>
</name>
<name>
<surname>Antoniadis</surname>
<given-names>I. A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Rolling Element Bearing Fault Detection in Industrial Environments Based on a K-Means Clustering Approach</article-title>. <source>Expert Syst. Appl.</source> <volume>38</volume> (<issue>3</issue>), <fpage>2888</fpage>&#x2013;<lpage>2911</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2010.08.083</pub-id> </citation>
</ref>
<ref id="B110">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Karimi</surname>
<given-names>H. R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Data-driven Design of Robust Fault Detection System for Wind Turbines</article-title>. <source>Mechatronics</source> <volume>24</volume> (<issue>4</issue>), <fpage>298</fpage>&#x2013;<lpage>306</lpage>. <pub-id pub-id-type="doi">10.1016/j.mechatronics.2013.11.009</pub-id> </citation>
</ref>
<ref id="B111">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zappal&#xe1;</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sarma</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Djurovi&#x107;</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Crabtree</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Mohammad</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Tavner</surname>
<given-names>P. J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Electrical &#x26; Mechanical Diagnostic Indicators of Wind Turbine Induction Generator Rotor Faults</article-title>. <source>Renew. Energ.</source> <volume>131</volume>, <fpage>14</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2018.06.098</pub-id> </citation>
</ref>
<ref id="B112">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Finney</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Hybrid HVDC for Integrating Wind Farms with Special Consideration on Commutation Failure</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>31</volume> (<issue>2</issue>), <fpage>789</fpage>&#x2013;<lpage>797</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRD.2015.2440354</pub-id> </citation>
</ref>
<ref id="B113">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Si</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Data-Driven Design for Fault Detection of Wind Turbines Using Random Forests and XGboost</article-title>. <source>IEEE Access</source> <volume>6</volume>, <fpage>21020</fpage>&#x2013;<lpage>21031</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2018.2818678</pub-id> </citation>
</ref>
<ref id="B114">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z.-H.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Large Margin Distribution Machine</article-title>,&#x201d; in <conf-name>Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining 2014</conf-name> (<publisher-loc>New York, New York, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>), <fpage>313</fpage>&#x2013;<lpage>322</lpage>. <pub-id pub-id-type="doi">10.1145/2623330.2623710</pub-id> </citation>
</ref>
<ref id="B115">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z.-H.</given-names>
</name>
</person-group> (<year>2018b</year>). &#x201c;<article-title>Semi-Supervised Optimal Margin Distribution Machines</article-title>,&#x201d; in <conf-name>Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence: IJCAI 2018</conf-name>, <fpage>3104</fpage>&#x2013;<lpage>3110</lpage>. <pub-id pub-id-type="doi">10.24963/ijcai.2018/431</pub-id> </citation>
</ref>
<ref id="B116">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z. H.</given-names>
</name>
</person-group> (<year>2018a</year>). &#x201c;<article-title>Optimal Margin Distribution Clustering</article-title>,&#x201d; in <conf-name>Proceedings of the AAAI Conference on Artificial Intelligence</conf-name>. </citation>
</ref>
<ref id="B117">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chu</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Planet Gear Fault Localization for Wind Turbine Gearbox Using Acoustic Emission Signals</article-title>. <source>Renew. Energ.</source> <volume>109</volume>, <fpage>449</fpage>&#x2013;<lpage>460</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2017.03.035</pub-id> </citation>
</ref>
<ref id="B118">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z.-Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.-S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Wind Turbine Fault Detection Based on SCADA Data Analysis Using ANN</article-title>. <source>Adv. Manuf.</source> <volume>2</volume> (<issue>1</issue>), <fpage>70</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1007/s40436-014-0061-6</pub-id> </citation>
</ref>
<ref id="B119">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Anomaly Detection and Fault Analysis of Wind Turbine Components Based on Deep Learning Network</article-title>. <source>Renew. Energ.</source> <volume>127</volume>, <fpage>825</fpage>&#x2013;<lpage>834</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2018.05.024</pub-id> </citation>
</ref>
<ref id="B120">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zuowei Pan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Changsheng Shao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Qianzhi Yang</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Application of SOM Neural Network in Fault Diagnosis of Wind Turbine</article-title>. <source>IET</source>. <pub-id pub-id-type="doi">10.1049/cp.2015.0446</pub-id> </citation>
</ref>
<ref id="B121">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhong</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>S. X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Survey on Model-Based Fault Diagnosis for Linear Discrete Time-Varying Systems</article-title>. <source>Neurocomputing</source> <volume>306</volume>, <fpage>51</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2018.04.037</pub-id> </citation>
</ref>
<ref id="B122">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Fuzzy Deep Belief Networks for Semi-supervised Sentiment Classification</article-title>. <source>Neurocomputing</source> <volume>131</volume>, <fpage>312</fpage>&#x2013;<lpage>322</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2013.10.011</pub-id> </citation>
</ref>
<ref id="B123">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Z.-H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Brief Introduction to Weakly Supervised Learning</article-title>. <source>Natl. Sci. Rev.</source> <volume>5</volume> (<issue>1</issue>), <fpage>44</fpage>&#x2013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1093/nsr/nwx106</pub-id> </citation>
</ref>
<ref id="B124">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2005</year>). &#x201c;<article-title>Semi-Supervised Regression with Co-training</article-title>,&#x201d; in <conf-name>Proceedings of the 19th international joint conference on Artificial intelligence IJCAI</conf-name>, <fpage>908</fpage>&#x2013;<lpage>913</lpage>. </citation>
</ref>
<ref id="B125">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>X. J.</given-names>
</name>
</person-group> (<year>2005</year>). <source>Semi-supervised Learning Literature Survey</source>. <publisher-name>University of Wisconsin-Madison Department of Computer Sciences</publisher-name>. </citation>
</ref>
<ref id="B126">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhuang Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Rui Jiang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhiyong Ma</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yibing Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Fault Diagnosis of Wind Turbine Gearbox Based on Kernel Fuzzy C-Means Clustering</article-title>,&#x201d; in <conf-name>International Conference on Renewable Power Generation</conf-name>, <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1049/cp.2015.0418</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>