Next Article in Journal
Optrode-Assisted Multiparametric Near-Infrared Spectroscopy for the Analysis of Liquids
Previous Article in Journal
Spectral Investigations of Fluorescence Tracers in Automotive and Aviation Fuels under Cryogenic Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnosis in Wind Turbine Current Sensors: Detecting Single and Multiple Faults with the Extended Kalman Filter Bank Approach

by
Mohammed Abbas
1,2,
Houcine Chafouk
1,* and
Sid Ahmed El Mehdi Ardjoun
1,2,*
1
IRSEEM/ESIGELEC Laboratory, Normandy University of Rouen, 76000 Rouen, France
2
IRECOM Laboratory, Djillali Liabes University, Sidi Bel-Abbes 22000, Algeria
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(3), 728; https://doi.org/10.3390/s24030728
Submission received: 27 December 2023 / Revised: 19 January 2024 / Accepted: 21 January 2024 / Published: 23 January 2024
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

:
Currently, in modern wind farms, the doubly fed induction generator (DFIG) is commonly adopted for its ability to operate at variable wind speeds. Generally, this type of wind turbine is controlled by using two converters, one on the rotor side (RSC) and the other one on the grid side (GSC). However, the control of these two converters depends mainly on current sensors measurements. Nevertheless, in the case of sensor failure, control stability may be compromised, leading to serious malfunctions in the wind turbine system. Therefore, in this article, we will present an innovative diagnostic approach to detect, locate, and isolate the single and/or multiple real-phase current sensors in both converters. The suggested approach uses an extended Kalman filter (EKF) bank structured according to a generalized observer scheme (GOS) and relies on a nonlinear model for the RSC and a linear model for the GSC. The EKF estimates the currents in the converters, which are then compared to sensor measurements to generate residuals. These residuals are then processed in the localization, isolation, and decision blocks to precisely identify faulty sensors. The obtained results confirm the effectiveness of this approach to identify faulty sensors in the abc phases. It also demonstrates its ability to overcome the nonlinearity induced by wind fluctuations, as well as resolves the coupling issue between currents in the fault period.

1. Introduction

Driven by economic expansion, global energy demand has experienced exceptional growth in recent years. However, this expansion raises major concerns due to the ecological issues it entails, as some countries rely heavily on thermal power plants. The use of renewable energy sources has, therefore, become inevitable to mitigate these effects [1,2,3,4]. Among the envisaged solutions, wind systems emerge as one of the most promising options [5,6,7]. Their versatility is evident in various contexts, ranging from grid-connected farms or isolated sites to configurations of hybrid energy systems [8,9].
It should be noted that the majority (70%) of wind turbines typically rely on a doubly fed induction generator (DFIG) [9,10,11,12]. This machine has a stator winding connected to the grid through a transformer, while the rotor is connected to the electrical network through AC/DC/AC converters. Thanks to this architecture, the wind turbine can operate in a variable speed range, varying between ±30% around the synchronous speed. This characteristic helps reduce the size of the converters, offering a significant economic advantage over other types of generators [13].
These converters play a central role in controlling the power exchanged with the grid. These operations are carried out using specific control techniques applied to these converters, which constitute key elements of the underlying technology. The entire set of control techniques relies primarily on current measurements [14]. These sensors are prone to numerous faults that impair measurement quality. Based on industrial and field statistics [15,16,17], current sensor faults are classified as significant issues arising from high power density and electromagnetic interference [18].
In the case of current sensor failure, the stability of the current control behavior is compromised, leading to a total or partial loss of converter control. These failures can lead to serious malfunctions in the wind power system, currently justifying its shutdown and disconnection from the grid [19]. These faults lead to high maintenance costs associated with the replacement of faulty components, and significant energy losses [14].
In order to ensure the service continuity of the wind power system and anticipate any degradation, it is imperative to establish an effective diagnostic method enabling the detection, localization, and isolation of faults in the current sensors. These diagnostic methods are generally categorized into three types: signal processing, model-based approaches, and methods using artificial intelligence [20,21,22].
Concerning the model-based approach, several researchers have chosen to use it to detect and isolate faults, especially those related to current sensors. These approaches utilize observer theory, such as unknown input observers based on the DFIG model with fuzzy logic [23], or sliding mode observers based on a new reach law [24]. Additionally, the extended Kalman filter (EKF) is used for fault detection and isolation (FDI), and the reconfiguration of the system in the case of current sensor faults [25]. Another method, which relies on a bank of Luenberger observers to diagnose faults in DFIG sensors, is proposed in [26]. Other diagnostic techniques for these faults are being considered, such as the use of the Takagi-Sugeno (TS) model based on the state model of the DFIG, structured according to the multiple observers set [27], or according to the Luenberger observer set [28]. Another method, presented in [29], is based on the use of the TS model with Lyapunov theory to diagnose these faults.
Furthermore, other diagnostic approaches are developed to detect and locate multiple and simultaneous faults for the current sensors of the DFIG. This is done through a bank of observers based on a Kalman filter, structured according to the generalized observer scheme (GOS), as described in [30,31], or structured according to the dedicated observer scheme (DOS), as presented in [32,33].
However, the majority of the proposed diagnostic methods depend on the DFIG state model in the αβ or dq reference frames. Although faults have been diagnosed on this reference, it should be pointed out that no sensors are available to measure the currents of these references. Furthermore, creating faults at these references in real time is not feasible, as they are fictitious mathematical representations designed to simplify DFIG modeling with the aim of controlling it. It should be noted that the currents of references alpha and beta encompass all the currents of phases a, b, and c. For example, the I β current is associated with the Ic and Ib currents. Thus, in the case of a fault in the I β current, it is possible that the sensor of phase (b), phase (c), or both, is responsible for the fault [34].
However, these methods prove to be insufficient to identify accurately the true sensor faults, when they occur in a single phase (a), (b), or (c), or simultaneously in two sensors in the phases (ab), (ac), or (bc). The majority of the above-mentioned publications have tackled the problem of nonlinearity by simplifying the DFIG model in the form of a linear variable parameter (LVP) system based on the variation in mechanical speed.
However, this model is less accurate due to the variation in this parameter. Other studies have also adopted the TS model, which suffers from the problem of chattering [35]. Thus, both models can lead to inaccurate current predictions, resulting in inaccurate diagnosis. In addition, previous studies have not addressed possible faults in the GSC sensors, which are essential for managing energy exchanges between the generator and the grid.
Thus, this article proposes two parallel diagnostic approaches, both based on the EKF structured according to the GOS, to detect, isolate, and localize single and multiple simultaneous faults in converter current sensors (RSC and GSC). The contributions of this paper can be summarized in the following points:
-
The proposed approach is capable of identifying current sensor faults in both converters in the three-phase reference frame (a, b, c).
-
The diagnostic algorithm is based on the estimation and prediction of currents using a nonlinear and linear Kalman filter with a logic combination block.
-
The nonlinearity problem in our system is solved by Jacobi’s discrete-time method.
-
The developed fault diagnosis technique is applied for RSC and GSC current sensors based on the EKF.
The article is structured as follows: Section 2 presents the mathematical model of the DFIG. Section 3 introduces the sensor fault diagnostic approach. The results obtained and discussions are included in Section 4. Finally, the conclusion and perspectives of this article are presented in Section 5.

2. Wind Power System Modelling

The architecture of our wind power system, based on a DFIG with two power converters, is shown in Figure 1.

2.1. DFIG Modeling

The model of the DFIG is modeled in the park transformation reference frame dq linked to the rotating magnetic field, in order to control and detect its faults.
The voltage equations of the DFIG in the dq reference frame are [36]:
V d s = R s I d s + d φ d s d t ω s φ q s V q s = R s I q s + d φ q s d t + ω s φ d s V d r = R r I d r + d φ d r d t ω r φ q r V q r = R r I q r + d φ q r d t + ω r φ d r
The mechanical equation of the DFIG is expressed as:
J d Ω d t = T e m T r + T f
The electromagnetic torque is expressed as:
T e m = p M L s I d r φ q s I q r φ d s
where:
V d s , V q s and I d s ,   I q s are the voltages [V] and currents [A] of stator phases d and q in the dq frame, respectively.   V d r , V q r   a n d   I d r , I q r are the voltages [V] and currents [A] of rotor phases d and q in the dq frame, respectively. φ d s ,   φ q s , φ d r , φ q r are the stator and rotor fluxes [Wb], respectively, in frame of reference d q . R s , R r are stator resistance and rotor resistance, respectively. L s is stator inductances [H]. M is mutual inductances [H]. ω s and ω r are the stator and rotor pulsations [rad/s], respectively. J is the inertia of the DFIG [ K · m 2 ] ; p is the number of pairs of poles.
T e m , T r , T f are the generator and resistive and frictional torque [N·m], respectively.
To reduce the computations and avoid the transition between the abc and dq reference frame, we will model the state of the DFIG in the reference frame (α, β), which is related to the rotating magnetic field. It is expressed as follows:
d x 1 d t = A 1 x 1 + B 1 U 1
y 1 = C 1 x 1
x 1 = I α s , I β s , I α r , I β r T , U 1 = V α s , V β s , V α r , V β r T
where x 1 is the state vector of the stator and rotor current expressed in the αβ reference frame. U 1 is the control input of the stator and rotor voltage in the αβ reference frame, and y 1 is the output vector.
The state matrix A 1 is:
A 1 = R s σ L s ω M 2 σ L s L r M R r σ L s L r M ω σ L s ω M 2 σ L s L r R s σ L s M ω σ L s M R r σ L s L r R s M σ L s L r M ω σ L r R r σ L r ω σ M ω σ L r R s M σ L s L r ω σ R r σ L r
The input matrix B 1 is:
B 1 = 1 σ L s 0 M σ L s L r 0 0 1 σ L s 0 M σ L s L r M σ L s L r 0 1 σ L r 0 0 M σ L s L r 0 1 σ L r
where σ = M 2 L s L r   is the leakage coefficient, L r is the cyclic rotor inductances [H], and ω is the angular frequency of the rotor [rad/s].
The output matrix C 1   is:
C 1 = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1

2.2. Modeling of the GSC Connection

This model consists of the GSC, RL filter, and the grid. The modeling of the GSC connection in the αβ reference frame is represented as follows [37]:
V α f = R f I α g + d I α g d t + V α g
V β f = R f I β g + d I β g d t + V β g
where R f is the filter resistive.
The state model of GSC, RL filter, and the grid is represented as follows:
d x 2 d t = A 2 x 2 + B 2 U 2
y 2 = C 2 x 2
where:
x 2 = I α g , I β g , R f T
U 2 = V α f , V β f , V α g , V β g T
where x 2 is the state vector formed of the two currents of the converter expressed in the αβ reference frame and U 2 is the input vector composed of the GSC and grid voltages in the αβ reference frame noted, respectively, V α f , V β f , V α g , V β g , and y 2 is the output vector.
The state matrix A 2 is:
A 2 = R f L f 0 0 0 R f L f 0 0 0 1
The input matrix B 2 is:
B 2 = 1 L f 0 1 L f 0 0 1 L f 0 1 L f 0 0 0 0
The output matrix C 2 is:
C 2 = 1 0 0 0 1 0 0 0 1

3. The Sensor Fault Diagnosis Approach

In our article, we have presented a model-based diagnostic approach. The latter relies on the use of the EKF to diagnose current sensors. The approach developed is divided into two identical diagnostic units: the first one for the current sensors on the RSC and the second one for the current sensors on the GSC. Each unit is structured as shown in Figure 2, based on the discrepancy (residue) between the sensor measurements and the signals estimated by the Kalman filter bank from the state model. This allows the generating of residues used as fault indicators in the first detection step. The residues are then processed in a phase of localization and isolation to identify the faulty sensors in each phase. Finally, the residues undergo a decision phase aiming to differentiate between faulty sensors and measurement disturbances, in order to avoid false alarms.
The diagnostic approach can be divided into three steps for each unit, as follows.

3.1. Fault Detection

This step relies on the EKF (a method for estimating and predicting unmeasurable or highly noisy states in discrete time). This technique relies on the measured inputs/outputs of the system and on the discrete state space system model [38], defined as follows:
x k + 1 = f ( x k , U k ) + W k = A d x k + B d U k + W k
y k = h ( x k ) + V k = C d x k + V k
where:
A d = e A T s = I + A T s
  B d = B   T s
C d = C T s
where:
W K and V K are Gaussian noises, respectively, of the process and measurement.   T s is time sampling.
And the Kalman filter application for the RSC and GSC models are defined as follows.

3.1.1. EKF Application on the RSC

The DFIG model is nonlinear due to the dependence of the mechanic velocity on the wind speed. In order to solve this nonlinearity problem, the EKF is designed, integrating the calculation of the Jacobian partial derivative [39]. This method approximates the nonlinear system to a linear system around the operating points, thus facilitating the estimation of rotor and stator currents. Figure 3 illustrates the algorithm for applying the EKF to the DFIG model. Here are the different steps presented in Figure 3:
  • Initialization step: calculates the initial state vector at time k = 0 and the covariance matrix associated with the initially estimated state.
  • The prediction phase: calculates the system state, the Jacobian of the nonlinear matrix F with respect to the state variables x and the covariance matrix.
  • Calculate the Jacobian of the nonlinear matrix H with respect to the state variables x.
  • Acquisition of a new current measurement.
  • Update phase: Kalman gain calculation, estimate update, covariance matrix update.
  • Estimated state variables used.
where:
f ( x k , U k ) is the state transition model, h ( x k ) is the measurement model, F ( k + 1 ) is the Jacobian matrix for the state transition, H ( k + 1 ) is the Jacobian matrix for the state transition; P ( k | k ) is the error covariance; K ( k + 1 ) is Kalman gain, Q k is the process noise covariance matrix and, R k is the measurement noise covariance matrix.

3.1.2. EKF Application on the GSC

The model on the network side is linear, as the angular velocity of our system is imposed by the network and fixed at ωs = 2 π 50 rad/s. The application of the EKF to this model follows the previous algorithm but without the linearization step, and without the calculation of matrices F and H.
In order to detect faults in multiple current sensors on the RSC and GSC in the αβ reference frame, two banks of EKF, structured according to the GOS, are implemented. The first bank consists of four Kalman observers for faults in the stator and rotor current sensors on the RSC, as illustrated in Figure 4.
The second bank consists of three Kalman observers, two for current sensor faults and one for the resistance of the grid-side filter, as shown in Figure 5. Thus, the number of observers corresponds to the number of sensors, where the nth observer is driven by all inputs U and outputs Y of the system, except for the nth output. Each Kalman filter is designed as an observer under normal conditions, and is sensitive to a particular fault, producing an output estimate ŷ.
The difference between the measured signals and the signals estimated by each EKF represents the residual values used to detect faults, which are calculated as follows:
r i α s = I s α I s α r i β s = I s β I s β r i α r = I r α I r α r i β r = I r β i r β
r i α g = I α g I α g r i β g = I β g I i β g

3.2. Localization and Isolation

Our aim is to locate and isolate faults in the real abc frame (phase a, b, or c) for the RSC and GSC. It should be noted that fault location in the αβ frame is complex due to the coupling between the phases of the currents. For example, a fault affecting the current sensor in phase b or c will influence both components in the αβ reference frame of the current, resulting in changes in the residuals r α   et r β .
To solve this problem, we have used the Clarke transformation [40] to convert errors from the αβ reference frame to errors in the abc reference frame. A logical combination is then used for both models, ensuring accurate fault detection in the sensors. This logical combination is calculated as follows:
r i a r r i b r r i c r = 1 0 1 2 3 2 1 2 3 2 r r α r r β
r i a g r i b g r i c g = 1 0 1 2 3 2 1 2 3 2 r i α g r i β g
The logical combination x is defined by a flag based on the comparison of each residue with its threshold   S i . The two possibilities for the flag of each current sensor are given as follows:
If r i S i   Presence of a fault, so the flag equals 1.
If r i < S i   Absence of a fault, so the flag equals 0.
With three sensors on each side and two flag states, we have eight possible cases ( 2 3 = 8 ).
The logical combination for the eight possible cases for the three current sensors x = [a b c] is defined as follows:
  • If r i a j S i a j and r i b j < S i b j   a n d   r i c j < S i c j   fault on sensor a; x = [1 0 0].
  • If r i a j < S i a j and r i b j S i b j   a n d   r i c j < S i c j   fault on sensor b; x = [0 1 0].
  • If r i a j < S i a j and r i b j < S i b j   a n d   r i c j S i c j   fault on sensor c; x = [0 0 1].
  • If r i a j S i a j and r i b j S i b j   a n d   r i c j < S i c j fault on sensor a and b; x = [1 1 0].
  • If r i a j S i a j and r i b j < S i b j   a n d   r i c j S i c j fault on sensor a and c; x = [1 0 1].
  • If r i a j < S i a j and r i b j S i b j   a n d   r i c j S i c j fault on sensor b and c; x = [0 1 1].
  • If r i a j S i a j and r i b j S i b j   a n d   r i c j S i c j   fault on sensor a, b and c; x = [1 1 1].
  • If r i a j < S i a j and r i b j < S i b j   a n d   r i c j < S i c j x = [0 0 0].
    with:
    j = r: for the RSC.
    and:
    j = f: for GSC.

3.3. Decision

It is essential to distinguish between current sensor faults and measurement noise to avoid false alarms. Additionally, it is necessary to determine the time of occurrence and disappearance of the fault. Statistical tests are employed in this approach to prevent false alarms and to define the fault occurrence duration. The Page–Hinkley (P-H) statistical test has been chosen in our study. This test is based on the principle of detecting an abrupt change in the mean of a signal [41,42].
The detection problem consists of running two tests in parallel. The test is performed between the no-change hypothesis ( H 0 : r > n ) and the hypothesis of change ( H 1 :   r n ), where r is the time of change, and n is the first observation. The application of the P-H test requires the determination of m et δ i which are, respectively, the mean of the residual signal and the standard deviation of this signal.
The procedure involves running two tests in parallel. The first test detects an increase in the average, as follows:
U n = i = 1 n ( x i m 0 δ i 2 ) ,   n 1 ,   U 0 = 0
m n = min 0 k n ( U k ) , n 1
The default value is produced when U n m n λ , with a threshold of λ . In other words, the no change hypothesis H 1 when U n is greater than λ is used.
The second test allows for detecting a decrease in the average and is calculated by:
M n = max 0 k n ( U k ) , n 1
The flaw occurs when M n U n λ , with a threshold of λ . In other words, we decide H 1 when U n is less than λ .

4. Test Results

In order to validate the diagnostic approaches for faults in current sensors and assess the performance of detection and localization of faulty current sensors in a DFIG based wind turbine, two tests were conducted. These tests were inspired by the test bench presented in Figure 6.
The first test aims to apply a fault to one of the three sensors of phases (a), (b), or (c). And the second test involves applying simultaneous faults to two sensors. In each test, all possible fault scenarios for the current sensors of phases (a), (b), or (c) of each converter (RSC and GSC) were tested. Table 1 indicates the fault period, the faulty sensor, and the type of faults. In both tests we have applied a random wind profile to our system represented by Figure 7.
These tests enable us to evaluate the effectiveness of the proposed approach in detecting and localizing sensor faults, thereby providing quantitative results on the system performance.

4.1. Scenario of Unique Defects

In this test, faults were intentionally introduced on each sensor of phases a, b, and c during successive periods T1, T2, and T3 for both converters, as indicated in Table 1. Figure 8 and Figure 9 illustrate the current profiles for both converters, highlighting the increase in current in each phase during the sensor failure period.
To assess the ability of the localization and isolation block to accurately identify these faults, it is essential to examine the residuals generated by this block for both converters, as illustrated in Figure 10 and Figure 11. In the normal operating state of the current sensors, all estimation errors are zero, as demonstrated by Figure 10 and Figure 11. This observation highlights the effectiveness of our approach based on the Kalman filter for accurate estimation of the currents in both converters. Furthermore, this method has satisfactorily addressed the nonlinearity issue of DFIG induced by variations in wind speed, as proven by the zero values of the rotor current estimation residuals in Figure 10.
According to Figure 10 and Figure 11, it was observed that the value of the residuals for each current phase was influenced by the failure of its sensor during fault period for both converters. This proves that the Kalman filter bank detected the existence of the fault, leading to high estimation errors. Then the localization phase identified the location of the fault with its period in the abc reference after the Clark transformation but without accuracy. It is because the residual values of the undamaged current sensors in RSC have also been affected by the fault due to the influence produced by the coupling between the rotor phases. For example, in the case of a sensor fault in phase (a) during period T1, a change is observed in the value of the residuals r i b r and r i c r , but less pronounced than the value of the residual r i a r . This effect has been eliminated by the logical combination in the isolation phase.
The decision results, represented in Figure 12 and Figure 13, highlight the faulty sensors during each fault period precisely indicate the duration of the appearance and disappearance of a sensor fault. The results we obtained demonstrate the effectiveness of our system in the accurate detection and localization of single faults in the current sensors in both converters.

4.2. Multiple Faults Scenario

To demonstrate the effectiveness of our approach in the case of multiple faults in current sensors, we generated several simultaneous faults in the sensors of both converters, organized according to Table 1. Figure 14 and Figure 15 illustrate the current profiles for both converters, indicating the increase in current in each phase during the sensor failure period.
The results in Figure 16 and Figure 17 show that the value of each pair of residuals during the period of multiple faults is greater due to the presence of these faults. However, the third residual is lower compared to the others, indicating that two sensors are faulty, while the third one is in a normal state. For example, in the scenario of sensors failure (a) and (b) during period T12, illustrated in Figure 16, the residuals r i a r and r i b r are higher than the residual r i c r , thus proving that there is a fault in both sensors of phases (a) and (b).
This behavior is replicated in all cases of simultaneous faults for both converters. These findings are confirmed by the decision block results presented in Figure 18 and Figure 19, which indicate accurately the duration of the appearance and disappearance of the sensor error. Based on the residuals found in all possible fault scenarios for both converters, it is noteworthy that these residuals quickly return to zero at the end of the fault period. This observation enhances the reliability and accuracy of our diagnostic approach when faults disappear.
The results obtained underline the effectiveness of our system in detecting and locating all potential multiple fault scenarios at the current sensors of both converters.
Table 2 provides a comparison of the diagnostic approach we have developed with other sensor fault diagnostic approaches.

5. Conclusions

This study provides a solution to the issue of diagnosing a wind turbine system based on a DFIG in the case of a failure of its current sensors, essential for the control of its converters (RSC, GSC). To design our diagnostic method, we developed two distinct mathematical models, each dedicated to a specific converter.
In the context of diagnostics, our approach relies on the application of the Kalman filter to the linear model on the grid side and the EKF using the Jacobian method to handle the nonlinearity of the DFIG. Both filters are implemented following the GOS. To generate fault residuals in the αβ frame, we then process them in a localization and isolation phase based on logical combination, followed by a statistical method for a better decision.
The test results demonstrate the effectiveness of our approach in precisely identifying all possible cases of single and multiple faults in the sensors of both converters at the abc real reference frame. This diagnostic approach demonstrates the advantage of our suggested method over other approaches presented in [29,30,31,32], which identify sensor faults in the (αβ) or (dq) frames. In addition, the contribution of this scientific paper lies in the diagnosis of current sensor faults on the GSC, compared with previous methods [29,30,31,32].
We can conclude that the obtained results open up numerous perspectives for furthering and extending this approach in the field of diagnosing faults in speed sensors, as well as electrical and mechanical faults within the system.

Author Contributions

Conceptualization, H.C.; Methodology, H.C. and S.A.E.M.A.; Software, M.A.; Validation, S.A.E.M.A.; Investigation, M.A.; Resources, H.C.; Writing—original draft, M.A.; Writing—review & editing, H.C. and S.A.E.M.A.; Supervision, H.C. and S.A.E.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mahmoud, M.M.; Atia, B.S.; Esmail, Y.M.; Ardjoun, S.A.E.M.; Anwer, N.; Omar, A.I.; Alsaif, F.; Alsulamy, S.; Mohamed, S.A. Application of Whale Optimization Algorithm Based FOPI Controllers for STATCOM and UPQC to Mitigate Harmonics and Voltage Instability in Modern Distribution Power Grids. Axioms 2023, 12, 420. [Google Scholar] [CrossRef]
  2. Ardjoun, S.A.E.M.; Denaï, M.; Chafouk, H. A Robust Control Approach for Frequency Support Capability of Grid-Tie Photovoltaic Systems. J. Sol. Energy Eng. 2022, 145, 021009. [Google Scholar] [CrossRef]
  3. Gholamian, M.; Beik, O. Coordinate Control of Wind Turbines in a Medium Voltage DC Grid. IEEE Trans. Ind. Appl. 2023, 59, 6480–6488. [Google Scholar] [CrossRef]
  4. Avila, D.; Marichal, G.N.; Hernández, Á.; San Luis, F. Hybrid renewable energy systems for energy supply to autonomous desalination systems on Isolated Islands. In Design, Analysis, and Applications of Renewable Energy Systems; Elsevier: Amsterdam, The Netherlands, 2021; pp. 23–51. [Google Scholar] [CrossRef]
  5. Boudjemai, H.; Ardjoun, S.A.E.M.; Chafouk, H.; Denaï, M.; Alkuhayli, A.; Khaled, U.; Mahmoud, M.M. Experimental Analysis of a New Low Power Wind Turbine Emulator Using a DC Machine and Advanced Method for Maximum Wind Power Capture. IEEE Access 2023, 11, 92225–92241. [Google Scholar] [CrossRef]
  6. Li, Y.; Shen, X. Anomaly Detection and Classification Method for Wind Speed Data of Wind Turbines Using Spatiotemporal Dependency Structure. IEEE Trans. Sustain. Energy 2023, 14, 2417–2431. [Google Scholar] [CrossRef]
  7. González, A.; Pérez, J.C.; Díaz, J.P.; Expósito, F.J. Future projections of wind resource in a mountainous archipelago, Canary Islands. Renew. Energy 2017, 104, 120–128. [Google Scholar] [CrossRef]
  8. Ardjoun, S.A.E.M.; Denai, M.; Abid, M. Robustification du Contrôle des Éoliennes Pour une Meilleure Intégration Dans un Réseau Déséquilibré. In Proceedings of the Algerian Large Electrical Network Conference (CAGRE), Algiers, Algeria, 26–28 February 2019. [Google Scholar] [CrossRef]
  9. Ahmed, S.D.; Al-Ismail, F.S.M.; Shafiullah, M.; Al-Sulaiman, F.A.; El-Amin, I.M. Grid Integration Challenges of Wind Energy: A Review. IEEE Access 2020, 8, 10857–10878. [Google Scholar] [CrossRef]
  10. Ardjoun, S.A.E.M.; Abid, M. Fuzzy Sliding Mode Control Applied to a Doubly Fed Induction Generator for Wind Turbines. Turk. J. Electr. Eng. Comput. Sci. 2015, 23, 1673–1686. [Google Scholar] [CrossRef]
  11. Battulga, B.; Shaikh, M.F.; Lee, S.B.; Osama, M. Inverter-Embedded Detection of Rotor Winding Faults in Doubly Fed Induction Generators for Wind Energy Applications. IEEE Trans. Energy Convers. 2023, 38, 646–652. [Google Scholar] [CrossRef]
  12. Torkaman, H.; Keyhani, A. A review of design consideration for Doubly Fed Induction Generator based wind energy system. Electr. Power Syst. Res. 2018, 160, 128–141. [Google Scholar] [CrossRef]
  13. Ibrahim, N.F.; Ardjoun, S.A.E.M.; Alharbi, M.; Alkuhayli, A.; Abuagreb, M.; Khaled, U.; Mahmoud, M.M. Multiport Converter Utility Interface with a High-Frequency Link for Interfacing Clean Energy Sources (PV/Wind/Fuel Cell) and Battery to the Power System: Application of the HHA Algorithm. Sustainability 2023, 15, 13716. [Google Scholar] [CrossRef]
  14. Papadopoulos, P.M.; Hadjidemetriou, L.; Kyriakides, E.; Polycarpou, M.M. Robust fault detection, isolation, and accommodation of current sensors in grid side converters. IEEE Trans. Ind. Appl. 2016, 53, 2852–2861. [Google Scholar] [CrossRef]
  15. 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. [Google Scholar] [CrossRef]
  16. Yang, S.; Xiang, D.; Bryant, A.; Mawby, P.; Ran, L.; Tavner, P. Condition Monitoring for Device Reliability in Power Electronic Converters: A Review. IEEE Trans. Power Electron. 2010, 25, 2734–2752. [Google Scholar] [CrossRef]
  17. Song, Y.; Wang, B. Survey on Reliability of Power Electronic Systems. IEEE Trans. Power Electron. 2013, 28, 591–604. [Google Scholar] [CrossRef]
  18. Yang, Z.; Chai, Y.; Yin, H.; Tao, S. LPV Model Based Sensor Fault Diagnosis and Isolation for Permanent Magnet Synchronous Generator in Wind Energy Conversion Systems. Appl. Sci. 2018, 8, 1816. [Google Scholar] [CrossRef]
  19. Li, H.; Yang, C.; Hu, Y.; Zhao, M.; Zhao, B.; Chen, Z.; Liu, S.; Yang, D. Model and Performance of Current Sensor Observers for a Doubly Fed Induction Generator. Electr. Power Compon. Syst. 2014, 42, 1048–1058. [Google Scholar] [CrossRef]
  20. Venkatasubramanian, V.; Rengaswamy, R.; Yin, K.; Kavuri, S.N. A Review of Process Fault Detection and Diagnosis: Part I: Quantitative Model-Based Methods. Comput. Chem. Eng. 2003, 27, 293–311. [Google Scholar] [CrossRef]
  21. Venkatasubramanian, V.; Rengaswamy, R.; Kavuri, S.N.; Yin, K. A Review of Process Fault Detection and Diagnosis: Part III: Process History Based Methods. Comput. Chem. Eng. 2003, 27, 327–346. [Google Scholar] [CrossRef]
  22. Venkatasubramanian, V.; Rengaswamy, R.; Kavuri, S.N. A Review of Process Fault Detection and Diagnosis: Part II: Qualitative Models and Search Strategies. Comput. Chem. Eng. 2003, 27, 313–326. [Google Scholar] [CrossRef]
  23. Anitha Kumari, S.; Priya, C. Current Sensor Fault Detection and Isolation in Doubly Fed Induction Generator. J. Phys. Conf. Ser. 2021, 2007, 012045. [Google Scholar] [CrossRef]
  24. Li, R.; Yu, W.; Wang, J.; Lu, Y.; Jiang, D.; Zhong, G.; Zhou, Z. Fault Detection for DFIG Based on Sliding Mode Observer of New Reaching Law. Bull. Pol. Acad. Sci. Tech. Sci. 2023, 69, 137389. [Google Scholar] [CrossRef]
  25. Xiahou, K.S.; Lin, X.; Wu, Q.H. Current Sensor Fault-Tolerant Control of DFIGs Using Stator Current Regulators and Kalman Filters. In Proceedings of the IEEE Power & Energy Society General Meeting, Chicago, IL, USA, 16–20 July 2017. [Google Scholar] [CrossRef]
  26. Rothenhagen, K.; Fuchs, F.W. Doubly Fed Induction Generator Model-Based Sensor Fault Detection and Control Loop Reconfiguration. IEEE Trans. Ind. Electron. 2009, 56, 4229–4238. [Google Scholar] [CrossRef]
  27. Chafouk, H.; Ouyessaad, H. Fault Detection and Isolation in DFIG Driven by a Wind Turbine. IFAC-PapersOnLine 2015, 48, 251–256. [Google Scholar] [CrossRef]
  28. Abdelmalek, S.; Rezazi, S.; Azar, A.T. Sensor Faults Detection and Estimation for a DFIG Equipped Wind Turbine. Energy Procedia 2017, 139, 3–9. [Google Scholar] [CrossRef]
  29. Ouyessaad, H.; Chafouk, H.; Lefebvre, D. Fault Sensor Diagnosis with Takagi-Sugeno Approach Design Applied for DFIG Wind Energy Systems. In Proceedings of the 3rd International Conference on Systems and Control, Algiers, Algeria, 29–31 October 2013. [Google Scholar] [CrossRef]
  30. Saravanakumar, R.; Manimozhi, M.; Kothari, D.P.; Tejenosh, M. Simulation of Sensor Fault Diagnosis for Wind Turbine Generators DFIG and PMSM Using Kalman Filter. Energy Procedia 2014, 54, 494–505. [Google Scholar] [CrossRef]
  31. Boulkroune, B.; Galvez-Carrillo, M.; Kinnaert, M. Combined Signal and Model-Based Sensor Fault Diagnosis for a Doubly Fed Induction Generator. IEEE Trans. Control Syst. Technol. 2013, 21, 1771–1783. [Google Scholar] [CrossRef]
  32. Idrissi, I.; Chafouk, H.; El Bachtiri, R.E.; Khanfara, M. Bank of Extended Kalman Filters for Faults Diagnosis in Wind Turbine Doubly Fed Induction Generator. Telkomnika (Telecommun. Comput. Electron. Control) 2018, 16, 2954–2966. [Google Scholar] [CrossRef]
  33. Idrissi, I.; El Bachtiri, R.; Chafouk, H. A Bank of Kalman Filters for Current Sensors Faults Detection and Isolation of DFIG for Wind Turbine. In Proceedings of the International Renewable and Sustainable Energy Conference (IRSEC), Tangier, Morocco, 4–7 December 2017. [Google Scholar] [CrossRef]
  34. Rocha Junior, E.B.; Batista, O.E.; Simonetti, D.S. Differential analysis of fault currents in a power distribution feeder using ABC, αβ0, and DQ0 reference frames. Energies 2022, 15, 526. [Google Scholar] [CrossRef]
  35. Han, B.; Gao, H. Linear Parameter-Varying Model Predictive Control for Hydraulic Wind Turbine. Actuators 2022, 11, 292. [Google Scholar] [CrossRef]
  36. Ardjoun, S.A.E.M.; Denai, M.; Abid, M. A Robust Power Control Strategy to Enhance LVRT Capability of Grid-Connected DFIG-Based Wind Energy Systems. Wind. Energy 2019, 22, 834–847. [Google Scholar] [CrossRef]
  37. Abad, G. (Ed.) Power Electronics and Electric Drives for Traction Applications; Wiley: New York, NY, USA, 2017; p. 630. [Google Scholar] [CrossRef]
  38. Zahraoui, Y.; Akherraz, M. Kalman Filtering Applied to Induction Motor State Estimation. In Dynamic Data Assimilation—Beating the Uncertainties; Intech Open: Rijeka, Croatia, 2020. [Google Scholar] [CrossRef]
  39. Kaniewski, P. Extended Kalman Filter with Reduced Computational Demands for Systems with Non-Linear Measurement Models. Sensors 2020, 20, 1584. [Google Scholar] [CrossRef] [PubMed]
  40. Bellan, D. Clarke transformation solution of asymmetrical transients in three-phase circuits. Energies 2020, 13, 5231. [Google Scholar] [CrossRef]
  41. Chafouk, H.; Gliga, L.I. Detection of Faulty Sensors of Fire and Explosions. In Proceedings of the 2017 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA), Annecy, France, 26–28 June 2017. [Google Scholar] [CrossRef]
  42. Mouss, H.L.; Mouss, K.N.; Smadi, H. The Maintenance and Production: Integration Approach. In Proceedings of the Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696), Lisbon, Portugal, 16–19 September 2003. [Google Scholar] [CrossRef]
Figure 1. Wind power system based on a DFIG.
Figure 1. Wind power system based on a DFIG.
Sensors 24 00728 g001
Figure 2. Current sensor diagnostic unit.
Figure 2. Current sensor diagnostic unit.
Sensors 24 00728 g002
Figure 3. The flowchart of the EFK algorithm.
Figure 3. The flowchart of the EFK algorithm.
Sensors 24 00728 g003
Figure 4. Structure of the Kalman GOS bank on the RSC.
Figure 4. Structure of the Kalman GOS bank on the RSC.
Sensors 24 00728 g004
Figure 5. Structure of the Kalman GOS bank on the GSC.
Figure 5. Structure of the Kalman GOS bank on the GSC.
Sensors 24 00728 g005
Figure 6. Experimental bench of the wind energy conversion chain emulator: (a) photo, (b) schematic diagram.
Figure 6. Experimental bench of the wind energy conversion chain emulator: (a) photo, (b) schematic diagram.
Sensors 24 00728 g006
Figure 7. (a) Wind speed profile and (b) DFIG mechanical speed.
Figure 7. (a) Wind speed profile and (b) DFIG mechanical speed.
Sensors 24 00728 g007
Figure 8. Rotor currents I a r , I b r , and I c r for single faults.
Figure 8. Rotor currents I a r , I b r , and I c r for single faults.
Sensors 24 00728 g008
Figure 9. Grid currents I a g , I b g , and I c g for single faults.
Figure 9. Grid currents I a g , I b g , and I c g for single faults.
Sensors 24 00728 g009
Figure 10. Residues r i a r , r i b r , and r i c r for single faults.
Figure 10. Residues r i a r , r i b r , and r i c r for single faults.
Sensors 24 00728 g010aSensors 24 00728 g010b
Figure 11. Residues r i a g , r i b g , and r i c g for single faults.
Figure 11. Residues r i a g , r i b g , and r i c g for single faults.
Sensors 24 00728 g011aSensors 24 00728 g011b
Figure 12. Residues r i a r , r i b r , and r i c r for single faults after the decision.
Figure 12. Residues r i a r , r i b r , and r i c r for single faults after the decision.
Sensors 24 00728 g012aSensors 24 00728 g012b
Figure 13. Residues r i a g , r i b g , and r i c g for single faults after the decision.
Figure 13. Residues r i a g , r i b g , and r i c g for single faults after the decision.
Sensors 24 00728 g013aSensors 24 00728 g013b
Figure 14. Rotor currents I a r , I b r , and I c r for multiple faults.
Figure 14. Rotor currents I a r , I b r , and I c r for multiple faults.
Sensors 24 00728 g014
Figure 15. Rotor currents I a g , I b g , and I c g for multiple faults.
Figure 15. Rotor currents I a g , I b g , and I c g for multiple faults.
Sensors 24 00728 g015
Figure 16. Residues r i a r , r i b r , and r i c r for multiple faults.
Figure 16. Residues r i a r , r i b r , and r i c r for multiple faults.
Sensors 24 00728 g016aSensors 24 00728 g016b
Figure 17. Residues r i a g , r i b g , and r i c g for multiple faults.
Figure 17. Residues r i a g , r i b g , and r i c g for multiple faults.
Sensors 24 00728 g017aSensors 24 00728 g017b
Figure 18. Residues r i a r , r i b r , and r i c r for multiple faults after the decision.
Figure 18. Residues r i a r , r i b r , and r i c r for multiple faults after the decision.
Sensors 24 00728 g018aSensors 24 00728 g018b
Figure 19. Residues r i a g , r i b g , and r i c g for multiple faults after the decision.
Figure 19. Residues r i a g , r i b g , and r i c g for multiple faults after the decision.
Sensors 24 00728 g019aSensors 24 00728 g019b
Table 1. Test organization.
Table 1. Test organization.
Type of FaultsSensor Failure in Each PhaseFault Period in RSCFault Period in GSC
Phase (a)T1 = [5; 7]T1 = [9; 11]
Single faultPhase (b)T2 = [10; 12]T2 = [13; 15]
Phase (c)T3 = [15; 17]T3 = [17; 19]
Phases (a), (b)T12 = [5; 7]T12 = [9; 11]
Multiple faultsPhases (a), (c)T23 = [15; 17]T23 = [17; 19]
Phases (b), (c)T32 = [10; 12]T32 = [13; 15]
Table 2. Comparison of the diagnostic approach.
Table 2. Comparison of the diagnostic approach.
ReferencesSystem ModelFDI SchemeLinearization MethodResults
[13]DFIG model in dqSliding mode observerNo linearization Localizing faults in rotor current within the αβ or dq reference frames
These methods are insufficient to accurately identify true single and multiple faults in rotor current sensors
[15]DFIG model in dqBank of Luenberger observersTransform the DFIG model into a linear parameter varying (LPV) form
[17]DFIG model in αβLuenberger observerNo linearization (steady speed)
[18]DFIG model in dqLuenberger multiple observers (DOS)Convert the DFIG model into a TS-type multimodel
[21]DFIG model in αβBank of extended Kalman filters (DOS)Linearization by Jacobian matrix
[22]DFIG model in αβBank of Kalman filters (DOS)Transform the DFIG model into a (LPV) form
Current workDFIG model in αβ
GSC connection model in αβ
Bank of EKF (GOS) for DFIG
Bank of Kalman filters linear (GOS) for GSC
Linearization by Jacobian matrixIdentify faulty sensors in each phase (a, b, c) for all possible scenarios of single or multiple additive faults for both converters
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abbas, M.; Chafouk, H.; Ardjoun, S.A.E.M. Fault Diagnosis in Wind Turbine Current Sensors: Detecting Single and Multiple Faults with the Extended Kalman Filter Bank Approach. Sensors 2024, 24, 728. https://doi.org/10.3390/s24030728

AMA Style

Abbas M, Chafouk H, Ardjoun SAEM. Fault Diagnosis in Wind Turbine Current Sensors: Detecting Single and Multiple Faults with the Extended Kalman Filter Bank Approach. Sensors. 2024; 24(3):728. https://doi.org/10.3390/s24030728

Chicago/Turabian Style

Abbas, Mohammed, Houcine Chafouk, and Sid Ahmed El Mehdi Ardjoun. 2024. "Fault Diagnosis in Wind Turbine Current Sensors: Detecting Single and Multiple Faults with the Extended Kalman Filter Bank Approach" Sensors 24, no. 3: 728. https://doi.org/10.3390/s24030728

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop