Effective Fault Detection and Diagnosis For Power
Effective Fault Detection and Diagnosis For Power
Article
Effective Fault Detection and Diagnosis for Power Converters
in Wind Turbine Systems Using KPCA-Based BiLSTM
Zahra Yahyaoui 1 , Mansour Hajji 1 , Majdi Mansouri 2,3, *, Kamaleldin Abodayeh 3 , Kais Bouzrara 4
and Hazem Nounou 2
1 Research Unit Advanced Materials and Nanotechnologies (UR16ES03), Higher Institute of Applied Sciences
and Technology of Kasserine, Kairouan University, Kasserine 1200, Tunisia
2 Electrical and Computer Engineering Program, Texas A&M University at Qatar, Doha P.O. Box 23874, Qatar
3 Department of Mathematical Sciences, Prince Sultan University, Riyadh 12435, Saudi Arabia
4 Laboratory of Automatic Signal and Image Processing, National Engineering School of Monastir,
Monastir 5035, Tunisia
* Correspondence: [email protected]
Abstract: The current work presents an effective fault detection and diagnosis (FDD) technique in
wind energy converter (WEC) systems. The proposed FDD framework merges the benefits of kernel
principal component analysis (KPCA) model and the bidirectional long short-term memory (BiLSTM)
classifier. In the developed FDD approach, the KPCA model is applied to extract and select the
most effective features, while the BiLSTM is utilized for classification purposes. The developed
KPCA-based BiLSTM approach involves two main steps: feature extraction and selection, and fault
classification. The KPCA model is developed in order to select and extract the most efficient features
and the final features are fed to the BiLSTM to distinguish between different working modes. Different
simulation scenarios are considered in this study in order to show the robustness and performance
Citation: Yahyaoui, Z.; Hajji, M.;
of the developed technique when compared to the conventional FDD methods. To evaluate the
Mansouri, M.; Abodayeh, K.; effectiveness of the proposed KPCA-based BiLSTM approach, we utilize data obtained from a healthy
Bouzrara, K.; Nounou, H. Effective WTC, which are then injected with several fault scenarios: simple fault generator-side, simple fault
Fault Detection and Diagnosis for grid-side, multiple fault generator-side, multiple fault grid-side, and mixed fault on both sides. The
Power Converters in Wind Turbine diagnosis performance is analyzed in terms of accuracy, recall, precision, and computation time.
Systems Using KPCA-Based BiLSTM. Furthermore, the efficiency of fault diagnosis is shown by the classification accuracy parameter. The
Energies 2022, 15, 6127. https://doi. experimental results show the efficiency of the developed KPCA-based BiLSTM technique compared
org/10.3390/en15176127 to the classical FDD techniques (an accuracy of 97.30%).
Academic Editors: Davide Astolfi
and Abu-Siada Ahmed Keywords: wind energy conversion (WEC); fault detection and diagnosis (FDD); kernel PCA (KPCA);
bidirectional long short term memory (BiLSTM)
Received: 29 March 2022
Accepted: 31 May 2022
Published: 23 August 2022
in lengthy downtime maintenance periods [3,4]. The most common failures are related to
blades [5,6], generators [7,8], power converters [1,9], and gearboxes [10,11]. As a crucial
component and the heart of these systems, the power converter plays a significant role
in transferring the generated power to the grid. It converts electrical energy that varies
according to the wind speed to energy with a constant frequency complying with grid
specifications [12]. It was indicated in [13] that 21% of 25% of the total failures in WEC
converters (WECC) are caused by the semiconductor. In order to avoid the WECC collapse,
these failures should be detected and diagnosed at an early stage. Therefore, fault detection
and diagnosis (FDD) is viewed as essential means to achieve these goals [14]. The authors
of [15,16] considered multiple faults in the same-side converter. They address multiple
faults in both converter sides at once. The authors of [17] have studied multiple faults by
modeling both converter sides as a state space equation. In [18], the authors examined two
open-switch faults in one sub-module and also addressed the detection of multiple faults
in random sub-module elements. However, the linking effects between generator-side
and grid-side converters are not taken into account, which could affect considerably the
system behavior. The authors in [14] focused on simple faults in both converter sides. This
current work deals with faults in both converter sides, taking into consideration all possible
fault scenarios such as simple fault generator-side, simple fault grid-side, multiple fault
generator-side, multiple fault grid-side, and mix fault on both sides. Each scenario affects
the system behavior in a different way, accordingly, considering each of it is a crucial task.
Generally, FDD approaches can be categorized into two main classes: the model-based
and the data-driven methods. Model-based FDD uses observers and system identification
models of the processes; it demands a precise mathematical model, which is compli-
cated to acquire in reality. Its performance is dramatically impacted by uncertainties
and unmodeled noises [19,20]. Data-driven methods aim to extract information from the
measured signals to train the model, and then use the information for diagnosis in the
testing phase [21–23]. Numerous studies based on machine learning approaches have been
employed in WEC FDD, such as decision tree (DT) [24], naive Bayes (NB) [25], support
vector machine (SVM) [26], K-nearest neighbors (KNN) [27], and random forest (RF) [14].
In [2], a WEC fault diagnosis technique based on an RF and kernel principal component
analysis (KPCA) approach is developed. In this proposal, KPCA is applied to extract the
most informative features from data, with the aim of improving the classification results
using an RF classifier. In [24], the authors introduce five-stage statistical process control
and machine learning methods to diagnose wind turbine faults (rotary blades, gearboxes,
generators, and hydraulic oil systems) and predict maintenance demands. The five adopted
analytical tools in statistical process control are: (1) check lists, (2) Pareto charts, (3) cause
and effect diagrams, (4) scatter plots, and (5) control charts. Firstly, the check list comprises
information such as the type of wind turbine faults, the duration of faults, causes, and re-
pair events. Authors have classified the repair events by frequency of anomalies in the
dataset. Secondly, a Pareto chart is developed based on the classified check list items and
presents the repair events with regard to cumulative percentage. Thirdly, an analytical
tool, that is, the cause and effect diagram, is presented in order to distinguish the essential
causes of principal mechanical issues and produce recommendations to technicians for
maintenance. Fourthly, scatter plots are applied to investigate the relationship between
features and determine abnormal data. Lastly, control charts are applied to show changes
and variation in the observed data over time. After that, a density-based spatial clustering
of applications with noise (DBSCAN) approach is used to represent the relationship be-
tween the entire amount of wind generation and the five attributes, in addition to ranking
normal and abnormal data. Finally, two machine learning techniques—decision tree and
random forest—are applied in order to construct a predictive maintenance models for
anomalies. The inherent disadvantages of traditional ML-based approaches make them
ineffective at representing complex functions due to their unsatisfactory performance and
their generalization capabilities. With the explosion of deep learning (DL) algorithms in
artificial intelligence (AI) applications, technology has shown a strong ability to surpass
Energies 2022, 15, 6127 3 of 19
2. Model
2.1. Bidirectional LSTM Description
LSTM was derived from recurrent neural networks (RNN) in 1997 by Hochreiterand
Schmidhuber [28]. It was developed to tackle the vanishing gradient issue witnessed in
RNNs. Hence, to achieve this target, the architecture of the LSTM has three gates: the input
gate, forget gate, and output gate. Figure 1 illustrates the LSTM cell with input gate (it ),
forget gate ( f t ), and output gate (ot ), which are denoted by the following equations:
The forget gate ( f t ) indicates what information of the previous state (Ct−1 ) will be
forgot or kept by looking at the values of the current input vector (xt ) and hidden state
(ht−1 ), as given in the following equation:
f t = σ W f [ h t −1 , x t ] + b f (1)
where W f and b f represent the weight matrix and the bias term, respectively.
In the same way and in order to update the cell state, the input gate (it ) decides how
much information from the input (xt ) and (ht−1 ) must pass, expressed as:
where Ct represents the long term state and the symbol denotes element-wise vector
multiplication. The output gate (ot ) checks the flow of information from the current cell
state to the hidden state.
ot = σ (Wo [ht−1 , xt ] + b0 ), and (5)
ht = ot tanh(Ct ) (6)
where ht denotes the output. LSTM exists in several architectures [37] and it might be used
in the following forms: vanilla LSTM, stacked LSTM, CNN-LSTM, encoder–decoder LSTM,
and bidirectional LSTM. The last of these is the focus of this study.
In 2005, Graves and Schmidhuber developed the bidirectional LSTM by fusing the
BRNN with the LSTM cell. The sequential data have strong temporal dependencies in
machine disease monitoring systems [38]. Thus, it is important to take into consideration
the future situation [39]. Accordingly, the BiLSTM is an essential means of handling this
case. Figure 2 illustrates the general concept of BiLSTM architecture.
Energies 2022, 15, 6127 5 of 19
Take into consideration that the final hidden state h f encodes the most features from
the input signal and uses this as input to the fully connected layer, which aims to convert it
into a vector in which the length is equal to the class number. A softmax layer is approved
for fault classification. The probability distribution is given as:
Ỹ = softmax Ws h f + bs (8)
exp(zi )
softmax(zi ) = (9)
k
∑ exp(z j )
j =1
where zi is the ith element of the input vector z. The BiLSTM model is trained by minimizing
the error between the predicted Ỹ and actual Y.
Energies 2022, 15, 6127 6 of 19
where h >> m is the dimension of the feature space. The following Eigenvector expression
is used to compute the kernel principal components (KPCs):
Kα = λα (11)
This equation indicates that α and λ are the Eigenvectors and Eigenvalues of the kernel
matrix K. The kernel matrix K is declared as:
K = XX T
···
k ( x1 , x1 ) k ( x1 , x N )
. .
(12)
=
. ··· .
. .
k ( x N , x1 ) ··· k( x N , x N )
v = λ −1 X T α (13)
Energies 2022, 15, 6127 7 of 19
The matrix P = [v1 , . . . , v` ] denotes the matrix of the ` retained principal loading of
the KPCA in the feature space. Referring to Equation (2), the matrix P can defined as:
P = [ λ1 X T α1 , . . . , λ1 α` ]
" 1 ` #
−1/2 T ∗ −1/2 T ∗
= λ1 X α1 , . . . , λ ` X α` (14)
1
= X T P∗ Λ− /2
where P∗ = [α1∗ , . . . , α∗` ] and Λ = diag(λ1 , . . . , λ` ) are the ` principal Eigenvectors and
Eigenvalues of K, respectively.
Moreover, the kernel principal components are computed as:
The selection of the number of kernel principal components (KPCs) has been subjected
to various studies; Ref. [42] details some of them. In this work, the cumulative percent
variance (CPV) criterion is used to select the first KPCs in the KPCA model. The features
extracted from the KPCA model are the first retained KPCs.
The power converters are a crucial component in WEC systems. The authors of [43]
proved that 21% of the faults in power converters are attributed to semiconductors (IGBT,
diode), as shown in Figure 6.
The usual faults in power switches involve two type of failures: wear-out failures and
catastrophic failures. The first type ensues from long time degradation, while catastrophic
faults generally happen due to one overstress incident. This paper concern only open-
circuits and short-circuits, which cause irretrievable harm to the converter system. In fact,
open-circuit faults of IGBT do not cause serious damage to the converter, but influence the
performance of the other-side converter and the feedbacks in the control loop. Figure 7
classifies IGBT catastrophic failures into open-circuit and short-circuit statuses arising from
various failure mechanisms.
Classification model Predected model
Open-circuit Short-circuit
Dynamic latch-up
Solder exhaust
Second breakdown
In the wind chain, the power converter topology exists on two levels. Each converter is
composed of three arms. Each arm includes a high and a low IGBT, (as shown in Figure 8).
Figures 10 and 11 show the behavior of some electrical and mechanical variables in
different faulty cases.
Energies 2022, 15, 6127 12 of 19
Mechanical torque, Cm
1000
-1000
0 0.5 1 1.5 2 2.5 3 3.5
Sample time
4
10 Healthy case Faulty case 12 Faulty case 2
2
Output power, P out
-1
-2
Figure 10. Input torque and output power for different cases.
Generator current phase a, isag
-500
0 0.5 1 1.5 2 2.5 3 3.5
Sample time 10 4
Healthy case Faulty case 12 Faulty case 2
500
Grid current phase a, i sar
-500
0 0.5 1 1.5 2 2.5 3 3.5
Sample time 10 4
Figure 11. Generator current and grid current for different cases.
Figures 10 and 11 clearly demonstrate that faults do not affect the system behavior in
the same way. In fact, some fault scenarios do not significantly affect the behavior of the
system, in which case service can be maintained until the fault is isolated, as illustrated in
Case 12. For example, the output power in healthy mode is almost constant, while when
the fault is injected, the same level of power is found with some oscillations. Other types of
faults that considerably affect the behavior of the system are considered serious. In Case 2,
for instance, the generator current reaches around 500A, which is an insupportable current
for the system, and in this situation the system must be taken out of service immediately.
Energies 2022, 15, 6127 13 of 19
Hyperparameters Values
Optimizer Adam
Loss function Cross-entropy
Dropout 0.2
Learning rate 0.001
Regularizer L2
Maximum epochs 20
Mini-batch size 250
BiLSTM layer nodes 50
Table 4. Labeling and description of the measured and monitored system variables.
Variables Descriptions
x1 Cm : Mechanical torque ( Nm )
x2 Ng : Generator speed (tr/m)
x3 isag : Generator current phase a ( A)
x4 isbg : Generator current phase b ( A)
x5 iscg : Generator current phase c ( A)
x6 VDC : Bus voltage (V )
x7 Pout : Output power (W )
x8 isar : Grid current phase a ( A)
x9 isbr : Grid current phase b ( A)
x10 isbr : Grid current phase b ( A)
In this paper, various classifiers are applied and the best classifier is selected on the
basis of its classification accuracy. Table 6 illustrates the global performance accuracy.
In Scenario 1, the faults occur in the grid-side converter, which do not seriously affect
the behavior of the wind system. In this case, all the developed techniques have showed
high diagnosis performance except for CNN. However, in Scenario 2, different faults are
presented in the generator-side converter that considerably affect the behavior of the system.
This affects the diagnosis performance of the applied FDD techniques. In cases of Scenarios
3, 4, and 5, the FDD techniques showed good results, with the exception of CNN. When
dealing with all fault scenarios, it is clear from Tables 6 and 7 that the BiLSTM classifier
provides better classification performance when compared to the classical methods.
Energies 2022, 15, 6127 15 of 19
Global Performance
Fault Side Techniques
Accuracy Recall Precision F1 Score CT (s) PL
SFGS 72.26 71.87 64.82 68.6 0.21 **
SFGrS 96.94 96.94 96.95 96.94 0.18 ***
MFGS NN 87.41 88.22 88.54 88.38 0.20 ***
MFGrS 97.16 97.39 97.88 97.63 0.21 ****
MxF 93.79 94.4 95.42 94.71 0.18 ***
All faults 59.62 58.53 59.87 59.19 0.35 *
SFGS 76.94 76.94 78.89 77.90 0.15 **
SFGrS 87.89 87.89 89.74 88.80 0.18 ***
MFGS FFNN 84.81 84.81 88.35 86.54 0.20 ***
MFGrS 85.35 85.35 85.59 85.47 0.14 ***
MxF 95.14 95.14 95.93 95.53 0.15 ***
All faults 49.46 45.72 44.71 45.21 0.34 *
SFGS 75.11 75.11 75.3 75.20 0.18 **
SFGrS 96.75 96.75 96.79 96.67 0.18 ***
MFGS CFNN 90.46 90.46 91.32 90.88 0.14 ***
MFGrS 87.78 87.78 87.81 87.79 0.24 ***
MxF 95.18 95.18 95.96 95.57 0.15 ***
All faults 59.87 59.56 56.75 58.12 0.18 *
SFGS 70.07 70.04 61.14 65.25 0.15 ****
SFGrS 95.73 95.73 95.73 95.73 0.17 ***
MFGS RNN 80.56 80.56 75.86 78.14 0.17 ***
MFGrS 86.23 86.23 87.82 87.2 0.14 ***
MxF 94.23 94.47 95.47 95.47 0.17 ***
All faults 47.50 47.55 40.43 43.65 0.34 *
Global Performance
Fault Side Techniques
Accuracy Recall Precision F1 Score CT (s) PL
SFGS 41.16 40.33 60.43 48.37 0.95 *
SFGrS 44.06 44.06 62.01 51.52 0.74 *
MFGS CNN 52.85 52.85 53.10 52.97 0.7 *
MFGrS 38.18 38.18 38.74 38.46 0.77 *
MxF 42.55 42.55 44.89 43.68 0.95 *
All faults 16.43 14.39 11.98 13.07 1.29 *
SFGS 75.08 75.08 75.21 75.14 0.71 **
SFGrS 86.90 86.9 88.96 87.92 0.55 ***
MFGS LSTM 88.40 88.40 89.48 88.94 0.67 ***
MFGrS 91.83 91.83 93.18 92.50 0.59 ***
MxF 100.0 100.0 100.0 100.0 0.81 ****
All faults 73.70 73.58 73.70 73.64 1.32 **
SFGS 72.92 65.77 72.5 72.60 0.78 **
SFGrS 95.71 95.71 95.72 88.24 0.7 ***
MFGS BiLSTM 88.49 88.49 89.66 89.07 0.64 ***
MFGrS 90.71 90.71 93.19 91.93 0.78 ***
MxF 100.0 100.0 100.0 100.0 0.75 ****
All faults 79.0 79.54 81.34 81.34 1.62 **
Energies 2022, 15, 6127 16 of 19
In order to improve further the above results, a novel FDD approach is proposed using
a KPCA-based BiLSTM, in which the most informative features are extracted and selected
using KPCA and then fed to the BiLSTM for fault classification purposes.
As shown in Table 8, the developed KPCA-BiLSTM approach reached an accuracy
rate of 97.20%. This result demonstrates its enhanced classification performance when
compared to the standard BiLSTM.
Global Performance
Fault Side Techniques
Accuracy Recall Precision F1 Score CT (s) PL
All faults BiLSTM 79.0 79.54 81.34 80.43 1.62 **
All faults KPCA-BiLSTM 97.20 97.20 97.30 97.25 2.56 ****
To better assess the efficiency of the proposed approach, the testing classification results
are illustrated in Table 9 using the confusion matrix (CM). The CM illustrates the correctly
classified samples and misclassified ones for the healthy case (C0 ) and faulty cases (C1 to
C15 ). For example, for the healthy case (C0 ), the KPCA-based BiLSTM approach determined
2320 observations among 2500 (true positive). For this class, 7.2% were misclassifications
(false alarms). In the faulty operating modes (C5 , C8 , C9 , C11 , C12 , C13 ), the precision was
100% and the recall was 100%, with 0.0% misclassification.
Predicted Classes
True Classes C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 Recall
C0 2320 0 0 0 110 0 0 0 0 0 0 0 0 0 0 0 92.80
C1 23 2308 23 32 0 2 0 105 0 7 0 0 0 0 0 0 92.32
C2 0 0 2387 0 8 22 22 5 2 0 41 13 0 0 0 0 95.48
C3 9 4 0 2428 0 18 0 0 0 0 0 5 8 9 0 19 97.12
C4 129 0 0 0 2309 0 0 0 0 0 0 0 0 0 0 62 92.36
C5 0 0 0 0 0 2500 0 0 0 0 0 0 0 0 0 0 100.0
C6 3 0 0 0 0 0 2487 0 0 0 0 0 0 0 0 10 99.48
C7 213 0 0 0 14 1 0 2185 0 0 0 0 0 0 0 87 87.40
C8 0 0 0 0 0 0 0 0 2500 0 0 0 0 0 0 0 100.0
C9 0 0 0 0 0 0 0 0 0 2500 0 0 0 0 0 0 100.0
C10 0 3 0 0 0 0 0 0 0 0 2497 0 0 0 0 0 99.88
C11 0 0 0 0 0 0 0 0 0 0 0 2500 0 0 0 0 100.0
C12 0 0 0 0 0 0 0 0 0 0 0 0 2500 0 0 0 100.0
C13 0 0 0 0 0 0 0 0 0 0 0 0 0 2500 0 0 100.0
C14 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2499 0 99.96
C15 29 0 0 0 11 0 0 0 0 0 0 0 0 0 0 2500 100.0
Precision 85.10 99.69 99.04 98.69 94.16 98.30 99.12 95.20 99.92 99.72 98.38 99.28 99.64 99.64 100 93.35 97.30
some missed detection and false alarm results, and some faults were not correctly classified.
Thus, one future research direction is to develop adaptive BiLSTM-based tools to update
the model in order to reduce missed classification results. Another future direction is to
develop adaptive BiLSTM-based approaches dealing with uncertainties in WTC systems
using interval-valued data representation. Additionally, ensemble-based models will be
developed using multiple models in order to enhance decision-making accuracy. Ensemble-
based models merges multiple learning models in order to produce one optimal predictive
model that gives effective diagnosis results. Furthermore, in this study, we considered a
wind profile where the mean value of the speed, as well as the pitch angle, is constant.
In the real world, the wind has a variable profile according to climatic conditions. Thus,
one future research direction is to implement an FDD approach while taking into account
wind variations.
Author Contributions: Investigation, K.A.; Methodology, Z.Y., M.H. and M.M.; Supervision, M.H.,
M.M., K.B. and H.N.; Validation, M.H. All authors have read and agreed to the published version of
the manuscript.
Funding: This work was supported by the Qatar National Library through the Qatar National
Research Fund (QNRF) Research Grant.
Conflicts of Interest: The authors declare no conflict of interest.
Abbreviations
References
1. Kouadri, A.; Hajji, M.; Harkat, M.F.; Abodayeh, K.; Mansouri, M.; Nounou, H.; Nounou, M. Hidden Markov model based
principal component analysis for intelligent fault diagnosis of wind energy converter systems. Renew. Energy 2020, 150, 598–606.
[CrossRef]
2. Fezai, R.; Dhibi, K.; Mansouri, M.; Trabelsi, M.; Hajji, M.; Bouzrara, K.; Nounou, H.; Nounou, M. Effective Random Forest-Based
Fault Detection and Diagnosis for Wind Energy Conversion Systems. IEEE Sens. J. 2020, 21, 6914–6921. [CrossRef]
3. Faulstich, S.; Hahn, B.; Tavner, P.J. Wind turbine downtime and its importance for offshore deployment. Wind Energy 2011,
14, 327–337. [CrossRef]
4. Zhang, Y.; Zheng, H.; Liu, J.; Zhao, J.; Sun, P. An anomaly identification model for wind turbine state parameters. J. Clean. Prod.
2018, 195, 1214–1227. [CrossRef]
5. Ravikumar, K.; Subbiah, R.; Ranganathan, N.; Bensingh, J.; Kader, A.; Nayak, S.K. A review on fatigue damages in the wind
turbines: Challenges in determining and reducing fatigue failures in wind turbine blades. Wind Eng. 2020, 44, 434–451. [CrossRef]
6. Mishnaevsky, L. Root Causes and Mechanisms of Failure of Wind Turbine Blades: Overview. Materials 2022, 15, 2959. [CrossRef]
7. Singh, G.; Sundaram, K. Methods to improve wind turbine generator bearing temperature imbalance for onshore wind turbines.
Wind Eng. 2021, 46, 0309524X211015292. [CrossRef]
8. Xu, Y.; Nascimento, N.M.M.; de Sousa, P.H.F.; Nogueira, F.G.; Torrico, B.C.; Han, T.; Jia, C.; Rebouças Filho, P.P. Multi-sensor
edge computing architecture for identification of failures short-circuits in wind turbine generators. Appl. Soft Comput. 2021,
101, 107053. [CrossRef]
9. Xiao, C.; Liu, Z.; Zhang, T.; Zhang, X. Deep learning method for fault detection of wind turbine converter. Appl. Sci. 2021,
11, 1280. [CrossRef]
Energies 2022, 15, 6127 18 of 19
10. López-Uruñuela, F.J.; Fernández-Díaz, B.; Pagano, F.; López-Ortega, A.; Pinedo, B.; Bayón, R.; Aguirrebeitia, J. Broad review of
“White Etching Crack” failure in wind turbine gearbox bearings: Main factors and experimental investigations. Int. J. Fatigue
2021, 145, 106091. [CrossRef]
11. Wang, L.; Zhang, Z.; Long, H.; Xu, J.; Liu, R. Wind turbine gearbox failure identification with deep neural networks. IEEE Trans.
Ind. Inform. 2016, 13, 1360–1368. [CrossRef]
12. Dao, P.B.; Staszewski, W.J.; Barszcz, T.; Uhl, T. Condition monitoring and fault detection in wind turbines based on cointegration
analysis of SCADA data. Renew. Energy 2018, 116, 107–122. [CrossRef]
13. Qiao, W.; Lu, D. A survey on wind turbine condition monitoring and fault diagnosis—Part I: Components and subsystems. IEEE
Trans. Ind. Electron. 2015, 62, 6536–6545. [CrossRef]
14. Mansouri, M.; Fezai, R.; Trabelsi, M.; Nounou, H.; Nounou, M.; Bouzrara, K. Reduced Gaussian process regression based random
forest approach for fault diagnosis of wind energy conversion systems. IET Renew. Power Gener. 2021, 15, 3612–3621. [CrossRef]
15. Kamel, T.; Biletskiy, Y.; Chang, L. Fault diagnoses for industrial grid-connected converters in the power distribution systems.
IEEE Trans. Ind. Electron. 2015, 62, 6496–6507. [CrossRef]
16. Kamel, T.; Biletskiy, Y.; Chang, L. Real-time diagnosis for open-circuited and unbalance faults in electronic converters connected
to residential wind systems. IEEE Trans. Ind. Electron. 2015, 63, 1781–1792. [CrossRef]
17. Jlassi, I.; Estima, J.O.; El Khil, S.K.; Bellaaj, N.M.; Cardoso, A.J.M. Multiple open-circuit faults diagnosis in back-to-back converters
of PMSG drives for wind turbine systems. IEEE Trans. Power Electron. 2014, 30, 2689–2702. [CrossRef]
18. Duan, P.; Xie, K.g.; Zhang, L.; Rong, X. Open-switch fault diagnosis and system reconfiguration of doubly fed wind power
converter used in a microgrid. IEEE Trans. Power Electron. 2010, 26, 816–821. [CrossRef]
19. Abid, A.; Khan, M.T.; Iqbal, J. A review on fault detection and diagnosis techniques: Basics and beyond. Artif. Intell. Rev. 2021,
54, 3639–3664. [CrossRef]
20. Zeroual, A.; Harrou, F.; Sun, Y.; Messai, N. Integrating model-based observer and Kullback–Leibler metric for estimating and
detecting road traffic congestion. IEEE Sens. J. 2018, 18, 8605–8616. [CrossRef]
21. Nai-Zhi, G.; Ming-Ming, Z.; Bo, L. A data-driven analytical model for wind turbine wakes using machine learning method.
Energy Convers. Manag. 2022, 252, 115130. [CrossRef]
22. Simani, S.; Farsoni, S.; Castaldi, P. Data-driven techniques for the fault diagnosis of a wind turbine benchmark. Int. J. Appl. Math.
Comput. Sci. 2018, 28, 247–268. [CrossRef]
23. Pashazadeh, V.; Salmasi, F.R.; Araabi, B.N. Data driven sensor and actuator fault detection and isolation in wind turbine using
classifier fusion. Renew. Energy 2018, 116, 99–106. [CrossRef]
24. Hsu, J.Y.; Wang, Y.F.; Lin, K.C.; Chen, M.Y.; Hsu, J.H.Y. Wind turbine fault diagnosis and predictive maintenance through
statistical process control and machine learning. IEEE Access 2020, 8, 23427–23439. [CrossRef]
25. Wu, Y.; Fu, Z.; Fei, J. Fault diagnosis for industrial robots based on a combined approach of manifold learning, treelet transform
and Naive Bayes. Rev. Sci. Instrum. 2020, 91, 015116. [CrossRef]
26. Tuerxun, W.; Chang, X.; Hongyu, G.; Zhijie, J.; Huajian, Z. Fault diagnosis of wind turbines based on a support vector machine
optimized by the sparrow search algorithm. IEEE Access 2021, 9, 69307–69315. [CrossRef]
27. Lu, J.; Qian, W.; Li, S.; Cui, R. Enhanced K-nearest neighbor for intelligent fault diagnosis of rotating machinery. Appl. Sci. 2021,
11, 919. [CrossRef]
28. Jalayer, M.; Orsenigo, C.; Vercellis, C. Fault detection and diagnosis for rotating machinery: A model based on convolutional
LSTM, Fast Fourier and continuous wavelet transforms. Comput. Ind. 2021, 125, 103378. [CrossRef]
29. He, Z.; Shao, H.; Zhong, X.; Zhao, X. Ensemble transfer CNNs driven by multi-channel signals for fault diagnosis of rotating
machinery cross working conditions. Knowl.-Based Syst. 2020, 207, 106396. [CrossRef]
30. Xiang, L.; Wang, P.; Yang, X.; Hu, A.; Su, H. Fault detection of wind turbine based on SCADA data analysis using CNN and
LSTM with attention mechanism. Measurement 2021, 175, 109094. [CrossRef]
31. Han, T.; Li, Y.F.; Qian, M. A hybrid generalization network for intelligent fault diagnosis of rotating machinery under unseen
working conditions. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [CrossRef]
32. Mansouri, M.; Dhibi, K.; Hajji, M.; Bouzara, K.; Nounou, H.; Nounou, M. Interval-Valued Reduced RNN for Fault Detection and
Diagnosis for Wind Energy Conversion Systems. IEEE Sens. J. 2022. [CrossRef]
33. Mansouri, M.; Trabelsi, M.; Nounou, H.; Nounou, M. Deep learning based fault diagnosis of photovoltaic systems: A comprehen-
sive review and enhancement prospects. IEEE Access 2021, 9, 126286–126306. [CrossRef]
34. Lei, J.; Liu, C.; Jiang, D. Fault diagnosis of wind turbine based on Long Short-term memory networks. Renew. Energy 2019,
133, 422–432. [CrossRef]
35. Lee, J.M.; Yoo, C.; Choi, S.W.; Vanrolleghem, P.A.; Lee, I.B. Nonlinear process monitoring using kernel principal component
analysis. Chem. Eng. Sci. 2004, 59, 223–234. [CrossRef]
36. Zhang, Y. Enhanced statistical analysis of nonlinear processes using KPCA, KICA and SVM. Chem. Eng. Sci. 2009, 64, 801–811.
[CrossRef]
37. Thara, D.; PremaSudha, B.; Xiong, F. Epileptic seizure detection and prediction using stacked bidirectional long short term
memory. Pattern Recognit. Lett. 2019, 128, 529–535.
38. Zhao, R.; Yan, R.; Wang, J.; Mao, K. Learning to monitor machine health with convolutional bi-directional LSTM networks.
Sensors 2017, 17, 273. [CrossRef]
Energies 2022, 15, 6127 19 of 19
39. Faust, O.; Shenfield, A.; Kareem, M.; San, T.R.; Fujita, H.; Acharya, U.R. Automated detection of atrial fibrillation using long
short-term memory network with RR interval signals. Comput. Biol. Med. 2018, 102, 327–335. [CrossRef]
40. Hoffmann, H. Kernel PCA for novelty detection. Pattern Recognit. 2007, 40, 863–874. [CrossRef]
41. Dhibi, K.; Mansouri, M.; Bouzrara, K.; Nounou, H.; Nounou, M. An Enhanced Ensemble Learning-Based Fault Detection and
Diagnosis for Grid-Connected PV Systems. IEEE Access 2021, 9, 155622–155633. [CrossRef]
42. Valle, S.; Li, W.; Qin, S.J. Selection of the number of principal components: The variance of the reconstruction error criterion with
a comparison to other methods. Ind. Eng. Chem. Res. 1999, 38, 4389–4401. [CrossRef]
43. Yang, Z.; Chai, Y. A survey of fault diagnosis for onshore grid-connected converter in wind energy conversion systems. Renew.
Sustain. Energy Rev. 2016, 66, 345–359. [CrossRef]
44. Hameed, Z.; Garcia-Zapirain, B. Sentiment classification using a single-layered BiLSTM model. IEEE Access 2020, 8, 73992–74001.
[CrossRef]
45. Aslan, M.F.; Unlersen, M.F.; Sabanci, K.; Durdu, A. CNN-based transfer learning–BiLSTM network: A novel approach for
COVID-19 infection detection. Appl. Soft Comput. 2021, 98, 106912. [CrossRef]
46. Xia, M.; Li, T.; Xu, L.; Liu, L.; De Silva, C.W. Fault diagnosis for rotating machinery using multiple sensors and convolutional
neural networks. IEEE/ASME Trans. Mechatron. 2017, 23, 101–110. [CrossRef]