Next Article in Journal
An Innovative Design of Regional Air Conditioning to Increase Automobile Cabin Energy Efficiency
Previous Article in Journal
Applicability Analysis of Klinkenberg Slip Theory in the Measurement of Tight Core Permeability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault-Tolerant Control for Actuator Faults of Wind Energy Conversion System

College of Electronic Information and Automation, Tianjin University of Science and Technology, Tianjin 300222, China
*
Authors to whom correspondence should be addressed.
Energies 2019, 12(12), 2350; https://doi.org/10.3390/en12122350
Submission received: 22 April 2019 / Revised: 11 June 2019 / Accepted: 13 June 2019 / Published: 19 June 2019

Abstract

:
The problem of robust fault-tolerant control for actuators of nonlinear systems with uncertain parameters is studied in this paper. Takagi–Sugeno (T-S) fuzzy model is used to describe the wind energy conversion system (WECS). Fuzzy dedicated observer (FDO) and fuzzy proportional integral observer (FPIO) are established to reconstruct the system state and actuator fault, respectively. Fuzzy Robust Scheduling Fault-Tolerant Controller (FRSFTC) is designed by parallel distributed compensation (PDC) method, so as to realize the purpose of active fault tolerance for actuator faults and ensure the robust stability of the system. The stability of the closed-loop system is proved by Taylor series, Lyapunov function, and Linear Matrix Inequalities (LMIs). Finally, the simulation results verify that the proposed method is feasible and effective applied to WECS with doubly fed induction generators (DFIG).

1. Introduction

With the development of science and technology, many high-level comprehensive complex nonlinear systems have been applied at a large scale. It is becoming increasingly important to have certain fault tolerance for the control system to ensure the safety and reliability of the control system. As an important green energy, wind energy development and use has become a focus in the global energy field [1,2,3,4]. The wind energy conversion system (WECS) is a typical large and complex nonlinear system with random and intermittent wind force. A WECS fault can be categorized into three types—transmission system fault, converter fault, and power grid fault—among which the transmission system, because of its structural characteristics, produces tooth surface wear, fatigue erosion, broken teeth and bearing resistance, planetary wheel cracking, and other problems [5,6]. Therefore, the transmission system has the highest probability of failure, which has the greatest impact on the WECS performance. To ensure the safe and efficient operation of wind turbines, fault-tolerant control (FTC) becomes a hotspot of research regarding WECS.
Currently, in the fault-tolerant control of WECS, the H∞ infinity fault-tolerant control method for WECS was studied based on the random piece wise affine (PWA) model. The modeling and fault-tolerant control of WECS under random wind load were solved [7]. The research illustrates that this method has better fault tolerance for sensor and actuator gain faults in WECS; the angle estimation of the pitch system is carried out by Kalman filter, to detect the fault of the blade pitch system and achieve satisfactory detection results [8]. The results show that this method can improve the efficiency of wind energy capture; on the basis of the adaptive fault observer, a state feedback fault-tolerant controller was designed to ensure the good performance of the system in normal operation in case of failure [9].
The essence of T-S fuzzy model is to use if-then fuzzy inference rules to describe the nonlinear system. Each inference rule stands for the dynamics of the local regional linear model. Using the membership function to connect the local linear models to obtain the overall fuzzy linear model, and then achieve the purpose of system modeling. In recent years, T-S fuzzy model has been widely used in controller design and system performance analysis of uncertain nonlinear systems due to its advantages such as simple structure and strong approximation, which enables it to approximate almost any complex nonlinear system [10,11,12,13,14,15]. A reliable hybrid H∞/passive control problem for T-S fuzzy time-delay systems was studied based on the semi-Markov jump model (SMJM) [16]; T-S model was used to describe the offshore wind power system, and proposing an active fault-tolerant tracking control method for sensor faults [17]; T-S modeling of doubly fed wind power system was also carried out [18,19]. For the actuator or sensor faults of the system, fault-tolerant controllers were established based on fuzzy synovial observer and fuzzy observer, respectively. However, the robust stability of the system cannot be fully guaranteed because the uncertainty generated by the system were not taken into account in the literature.
In this study, T-S fuzzy model is used to describe the WECS, and the unmeasurable state variables and uncertainties in the system are taken into account. Based on the T-S fuzzy model, the system state is estimated effectively by fuzzy dedicated observer (FDO). Fuzzy proportional integral observer (FPIO) is designed for system actuator fault to realize accurate reconstruction of fault signal. According to the estimated fault information, a robust scheduling fault-tolerant controller is designed by using parallel distributed compensation (PDC) method to realize real-time compensation for actuator faults of uncertain nonlinear systems. Taylor series and Lyapunov stability theory are used to prove the necessary and sufficient conditions to keep the closed-loop stability of the system. Finally, the feedback gain matrices are obtained via addressing Linear Matrix Inequalities (LMIs). Simulation results further verify the proposed control strategy is reliability and effectiveness applied to WECS.

2. Problem Description

2.1. Design of TS Fuzzy Model

A series of fuzzy rules are established for the nonlinear system with uncertainty. Each rule represents one of the subsystems, so the T-S model structure of uncertain parameters fuzzy system Equation (1) is described as follows:
R i : If z 1 ( t )   is   F 1 i   and   z 2 ( t )   is   F 2 i and   z k ( t )   is   F k i , then
x ˙ ( t ) = ( A i + Δ A i ) x ( t ) + ( B i + Δ B i ) u ( t ) y ( t ) = C i x ( t ) i = 1 , 2 r
where R i is the i th fuzzy inference rule, z ( t ) = [ z 1 ( t )   z 2 ( t ) z k ( t ) ] T denotes the premise variables, F j i is the fuzzy sets; i = 1 , 2 , , r is the number of system fuzzy inference rules, j = 1 , 2 k , x ( t ) R n is the state of the system, u ( t ) R m represents the control input, y ( t ) R p is the system output; A i R n × n , B i R n × m and C i R p × n are the parameter matrices of the system, Δ A i and Δ B i are the uncertain real value matrices. It is assumed that the uncertainty norm of the system is bounded. The entire equation of state of the whole fuzzy T-S system Equation (2) can be obtained after inverse fuzzification:
x ˙ ( t ) = i = 1 r u i ( z ( t ) ) [ ( A i + Δ A i ) x ( t ) + ( B i + Δ B i ) u ( t )   ] y ( t ) = i = 1 r u i ( z ( t ) ) C i x ( t )
where h i ( z ( t ) ) = j = 1 k F j i ( z j ( t ) ) , u i ( z ( t ) ) = h i ( z ( t ) ) i = 1 r h i ( z ( t ) ) . Hence, F j i ( z j ( t ) ) represents the membership function of z j ( t ) on fuzzy sets F j i , h i ( z ( t ) ) is the weight of rule i , h i ( z ( t ) ) and u i ( z ( t ) ) satisfies the following condition: h i ( z ( t ) ) 0 , i = 1 N h i ( z ( t ) ) > 0 , i = 1, 2,…, r , 0 < u i ( z ( t ) ) < 1 , i = 1 N r u i ( z ( t ) ) = 1 .
Considering the failure of the system actuator, the system model (2) is rewritten as follows:
x ˙ ( t ) = i = 1 r u i ( z ( t ) ) [ ( A i + Δ A i ) x ( t ) + ( B i + Δ B i ) u ( t )   + D i d ( t ) ] y ( t ) = i = 1 r u i ( z ( t ) ) C i x ( t )
where D i = B i D ¯ i , D ¯ i R m × q represents the known actuator fault matrix, d ( t ) R q × 1 is the time-varying signal of actuator fault ( q < n ) , the premise variable z 1 ( t )   z 2 ( t ) z k ( t ) is measurable and fault independent.
In this paper, let
i = 1 r u i ( z ( t ) ) Δ A i = Δ A = ( Δ a 11 Δ a 1 n Δ a n 1 Δ a n n ) ,   i = 1 r u i ( z ( t ) ) Δ B i = Δ B = ( Δ b 11 Δ b 1 m Δ b n 1 Δ b n m )
Furthermore, the system model (3) can be expressed as:
x ˙ ( t ) = i = 1 r u i ( z ( t ) ) [ ( A i + Δ A ) x ( t ) + ( B i + Δ B ) u ( t ) + D i d ( t ) ]
y ( t ) = i = 1 r u i ( z ( t ) ) C i x ( t )

2.2. Uncertain Fuzzy Parameters

System uncertainty l th fuzzy rule is described by:
Rule l : If Δ a 11   i s   N Δ a 11 l   a n d     a n d   Δ a n n   i s   N Δ a l n n   a n d   Δ b 11   i s   N Δ b 11 l   a n d   Δ b n m   i s   N Δ b n m l , then Δ A = Δ A ˜ l , Δ B = Δ B ˜ l .
The output of fuzzy uncertainty can be expressed as:
Δ A = l = 1 s h l ( Δ A , Δ B ) Δ A ˜ l ,   Δ B = l = 1 s h l ( Δ A , Δ B ) Δ B ˜ l
where l = 1 s h l ( Δ A , Δ B ) = 1 , h l ( Δ A , Δ B ) [ 0   1 ]   for   1 , h l ( Δ A , Δ B ) = ϖ l ( Δ a , Δ b ) l = 1 s ϖ l ( Δ a , Δ b ) .
ϖ l ( Δ a , Δ b ) = N Δ a 11 l ( Δ a 11 ) × × N Δ a n n l ( Δ a n n ) × N Δ b 11 l ( Δ b 11 ) × × N Δ a n m l ( Δ a n m )
s = 2 c represents the number of fuzzy rules; the scalar c stands for the number of uncertain elements in Δ A and Δ B , Δ A ˜ l and Δ B ˜ l are given by:
Δ A ˜ l = ( Δ a 11 max o r min Δ a 1 n max o r min Δ a n 1 max o r min Δ a n n max o r min ) ,   Δ B ˜ l = ( Δ b 11 max o r min Δ b 1 m max o r min Δ b n 1 max o r min Δ b n m max o r min )
Define fuzzy weights: i = 1 r u i ( z ( t ) ) = l = 1 s h l ( Δ A , Δ B ) = i = 1 r l = 1 s u i ( z ( t ) ) h l ( Δ A , Δ B ) = 1 .
In the following, Let’s write h l ( Δ A , Δ B ) and u i ( z ( t ) ) as h l and u i respectively for the sake of simplifying writing, from Equations (4)–(6), the system model (3) becomes:
x ˙ ( t ) = i = 1 r l = 1 s u i h l [ ( A i + Δ A ˜ l ) x ( t ) + ( B i + Δ B ˜ l ) u ( t ) + D i d ( t ) ]
y ( t ) = i = 1 r u i C i x ( t )  

2.3. Nonlinear FPIO

For T-S fuzzy system actuator fault, FPIO is designed based on T-S fuzzy model. Where the i th fuzzy rule R i is: If z 1 ( t ) is   F 1 i and   z 2 ( t )   is   F 2 i and   z ψ ( t )   is   F ψ i , then
x ^ ˙ u ( t ) = A i x ^ u ( t ) + B i u ( t ) + K i ( y ( t ) y ^ u ( t ) ) + D i d ^ ( t ) y ^ u ( t ) = C i x ^ u ( t ) i = 1 , 2 , , p
The estimated value of actuator fault time-varying signal d ( t ) can be expressed by:
d ^ ( t ) = G i ( y ( t ) y ^ u ( t ) ) = G i y ˜ ( t )
where x ^ ˙ u ( t ) represents the estimated state by FPIO, K i are observation error matrices, G i are their integral gains to be designed, y ( t ) is the output vector, y ^ u ( t ) is the final output of the FPIO, y ˜ ( t ) is the output estimation error. After defuzzification, the final output of FPIO Equation (12) is described as follows:
x ^ ˙ u ( t ) = i = 1 r u i [ A i x ^ u ( t ) + B i u ( t ) + K i ( y ( t ) y ^ u ( t ) ) + D i d ^ ( t ) ] y ^ u ( t ) = i = 1 r u i C i x ^ u ( t ) d ^ ( t ) = i = 1 r u i G i ( y ( t ) y ^ u ( t ) ) = i = 1 r u i G i y ˜ ( t )

2.4. TS Fuzzy of Fuzzy Dedicated Observer (FDOS)

Since the system state variables cannot be directly measured, it is necessary to design a fuzzy observer to reconstruct the system state. Assuming that the state of the system model (1) is observable, and the following fuzzy observer Equation (13) is designed based on the T-S fuzzy model:
R i : If   z 1 ( t )   is   F 1 i   and   z 2 ( t )   is   F 2 i   and   z ψ ( t )   is   F ψ i , then
x ^ ˙ o ( t ) = A i x ^ o ( t ) + B i u ( t ) + N i ( y ( t ) y ^ o ( t ) ) + D i d ^ ( t ) y ^ o ( t ) = C i x ^ o ( t ) i = 1 , 2 , , p
where x ^ o ( t ) is the estimated state by the fuzzy dedicated observer (FDOS), y ^ o ( t ) is the estimate output of the FDOS, N i K n × 1 are the observer gain matrices. The inferred FDOS states Equation (14) can be obtained:
x ^ ˙ o ( t ) = i = 1 r u i [ A i x ^ o ( t ) + B i u ( t ) + N i ( y ( t ) y ^ o ( t ) ) + D i d ^ ( t ) ] y ^ o ( t ) = i = 1 r u i C i x ^ o ( t )

3. Design of Robust Scheduling Fault-Tolerant Controller

Assuming that the state of fuzzy system (1) is locally controllable, a local state feedback controller based on T-S fuzzy model (1) is designed for each subsystem based on the principle of PDC. The j th rule input by the controller is:
Rule j : If g 1 ( t )   is   M 1 j   and   g 2 ( t )   is   M 2 j   and   g k ( t )   is   M k j , then
u ( t ) = L j x ^ o ( t ) D ¯ j d ^ ( t ) + r ( t ) j = 1 , 2 , , p
where L j R m × n are the feedback gain vector of rule j , r ( t ) k m × 1 is the reference input signals vector. Therefore, the overall Fuzzy Robust Scheduling Fault-Tolerant Controller (FRSFTC) can be expressed as:
u ( t ) = j = 1 p u j ( g ( t ) ) [ L j x ^ o ( t ) D ¯ j d ^ ( t ) + r ( t )   ] j = 1 , 2 , , p
The preconditions of the designed fuzzy scheduling fault-tolerant controller are the same as those of the system model uncertainties. The l th rule is expressed by:
Rule l : If Δ a 11   i s   N Δ a 11 l   a n d     a n d   Δ a n n   i s   N Δ a l n n   a n d   Δ b 11   i s   N Δ b 11 l   a n d   Δ b n m   i s   N Δ b n m l , then
u ( t ) = j = 1 p u j ( g ( t ) ) [ L j l x ^ o ( t ) D ¯ j d ^ ( t ) + r ( t )   ]
u j ( g ( t ) ) is abbreviated as u j ,The control output of the proposed FRSFTC is procured as:
u ( t ) = j = 1 p l = 1 s u j h l [ L j l x ^ o ( t ) D ¯ j d ^ ( t ) + r ( t )   ]
Define the closed-loop equation of the system Equation (20) and estimation error Equation (19):
e 1 ( t ) = x ( t ) x ^ o ( t )
x ˙ ( t ) = i = 1 r l = 1 s u i h l ( A i + Δ A ˜ l ) x ( t ) + i = 1 r l = 1 s u i h l D i d ( t )   + i = 1 r l = 1 s u i h l ( B i + Δ B ˜ l ) u ( t )
Substituting the Equation (18) into Equation (20), the closed-loop equation of the system Equation (20) in case of actuator failure can be represented by:
x ˙ ( t ) = i = 1 r l = 1 s u i h l ( A i + Δ A ˜ l ) x ( t ) + i = 1 r l = 1 s u i h l D i d ( t )   + i = 1 r l = 1 s u i h l ( B i + Δ B ˜ l ) j = 1 p l = 1 s u j h l [ L j l x ^ o ( t ) D ¯ j d ^ ( t ) + r ( t )   ]
Using d ˜ ( t ) = d ( t ) d ^ ( t )
According to Equations (19) and (22), it is easy to obtain that:
x ˙ ( t ) = i = 1 r j = 1 p l = 1 s u i u j h l [ ( ( A i + Δ A ˜ l ) ( B i + Δ B ˜ l ) L j l ) x ( t ) + ( B i + Δ B ˜ l ) L j i e 1 ( t ) + D j d ˜ ( t ) + ( B i + Δ B ˜ l ) r ( t ) ]
Then the system state error is estimated as:
e ˙ 1 ( t ) = x ˙ ( t ) x ^ ˙ o ( t ) = i = 1 r j = 1 p l = 1 s u i u j h l [ ( ( A i + Δ A ˜ l ) ( B i + Δ B ˜ l ) L j l ) x ( t ) + ( B i + Δ B ˜ l ) e 1 ( t ) + D j d ˜ ( t ) + ( B i + Δ B ˜ l ) r ( t ) ]   i = 1 r u i [ A i x ^ o ( t ) + B i u ( t ) + N i ( y ( t ) y ^ o ( t ) ) + D i d ^ ( t ) ] = i = 1 r j = 1 p l = 1 s u i u j h l [ ( Δ A ˜ l Δ B ˜ l L j l ) x ( t ) + ( A i N i C j + Δ B ˜ l L j l ) e 1 ( t ) + Δ B ˜ l r ( t ) + D j d ˜ ( t ) ]
Using e 2 ( t ) = x ( t ) x ^ u ( t )  
Then
e ˙ 2 ( t ) = x ˙ ( t ) x ^ ˙ u ( t ) = i = 1 r j = 1 p l = 1 s u i u j h l [ ( ( A i + Δ A ˜ l ) ( B i + Δ B ˜ l ) L j l ) x ( t ) + ( B i + Δ B ˜ l ) e 1 ( t ) + D j d ˜ ( t ) + ( B i + Δ B ˜ l ) r ( t ) ] i = 1 r u i [ A i x ^ u ( t ) + B i u ( t ) + K i ( y ( t ) y ^ u ( t ) ) + D i d ^ ( t ) ]   = i = 1 r j = 1 p l = 1 s u i u j h l [ ( Δ A ˜ l Δ B ˜ l L j l ) x ( t ) + ( A i K i C j + Δ B ˜ l L j l ) e 2 ( t ) + Δ B ˜ l r ( t ) + D j d ˜ ( t ) ]
Assuming d ( t ) is time varying, we have:
d ˜ ˙ ( t ) = d ˙ ( t ) d ^ ˙ ( t ) = d ˙ ( t ) i = 1 r u i G i C i e 2 ( t )
Combining Equations (23), (24), (26) and (27), The following new augmented fuzzy system Equation (28) is obtained:
X ( t ) = i = 1 r j = 1 p l = 1 s u i u j h l ( H i j l + Δ H ˜ i j l ) x ( t ) + ( S i + Δ S ˜ l ) r ( t ) + Y ϕ ( t )
With: X ( t ) = [ x ( t ) e 1 ( t ) e 2 ( t ) d ˜ ( t ) ] , S i = [ B i 0 0 0 ] , Δ S ˜ l = [ Δ B ˜ Δ B ˜ Δ B ˜ 0 ] , Y = [ 0 0 0 I ] , ϕ ( t ) = [ d ˙ ( t ) ] and
H i j l = [ A i B i L j l B i L j l 0 D j 0 A i N i C j 0 D i 0 0 A i K i C j D i 0 0 G i C i 0 ] , Δ H ˜ i j l = [ Δ A ˜ l Δ B ˜ l L j l Δ B ˜ l L j l 0 0 Δ A ˜ l Δ B ˜ l L j l Δ B ˜ l L j l 0 0 Δ A ˜ l Δ B ˜ l L j l Δ B ˜ l L j l 0 0 0 0 0 0 ]
Lemma 1.
For uncertain parameters, the actuator fault fuzzy control system (28), if the inequality μ [ Τ H i j l Τ 1 ] Τ Δ H i j l Τ 1 max τ is true, Then, the system (28) is globally asymptotically stable, where τ is designed as positive value, Τ is an appropriate dimensional transformation symmetric matrix.
Proof. 
For system (28), it can be obtained according to Taylor formula
d T X ( t ) / d t i = 1 r j = 1 p l = 1 s u i u j h l ( μ [ T H i j l T 1 ] + T Δ H i j l T 1 ) T X ( t )   + i = 1 r l = 1 s u i h l T ( S i + Δ S ˜ l ) r ( t ) + i = 1 r l = 1 s u i h l T Y ϕ ( t )
where   μ [ T H i j l T 1 ] = lim Δ t 0 + I + T H i j l T 1 Δ t 1 Δ t = λ max ( T H i j l T 1 + ( T H i j l T 1 ) * 2 )
where λ max ( . ) denotes the largest eigen value, * represents the conjugate transpose. Assuming the fault is bounded, let d ˙ ( t ) d a max , 0 d a max < + . since ϕ ( t ) = d ˙ ( t ) . accordingly, we can get that:
ϕ ( t ) d a max , 0 d a max < +
If the following inequality
μ [ Τ H i j l Τ 1 ] Τ Δ H i j l Τ 1 max τ
are satisfied, where τ is a nonzero positive constant. According to Equations (29) and (31), it can be obtained that:
d T X ( t ) d t exp ( τ ( t t 0 ) ) i = 1 p l = 1 s u i h l ( T ( S i + Δ S ˜ l ) r ( t ) + T Y ϕ ( t ) ) exp ( τ ( t t 0 ) )
where t 0 < t is an arbitrary initial time. If (31) is satisfied, then the system (28) is globally asymptotically stable when t , X ( t ) 0 . supposing r ( t ) = 0 , ϕ ( t ) = 0 and r ( t ) 0 , ϕ ( t ) 0 , According to (31) and (32), it is easy to see that:
T Y ϕ ( t ) max i T Y ϕ ( t ) max T Y ϕ ( t )
T X ( t ) T X ( t 0 ) e τ ( t t 0 ) + T ( S i + Δ S ˜ l ) r ( t ) τ ( 1 e τ ( t t 0 ) ) + T Y ϕ ( t ) τ ( 1 e τ ( t t 0 ) )
where T ( S i + Δ S ˜ l ) r ( t ) max i T ( S i + Δ S ˜ l ) r ( t ) max T ( S i + Δ S ˜ l ) r ( t ) . From (35) is bounded, when r ( t ) and ϕ ( t ) are bounded, we can get that the system is also bounded, therefore the system is stable. □
Theorem 1.
For the fuzzy control system as presented by system (28), supposing that there are matrices X i , M a 11 , W j and O i such that the controller and observer gains of the fuzzy system are set to L j = W j l M a 11 1 , N i = P a 22 1 O i and E ¯ i = P 2 1 X i , and satisfy the following inequality:
M a 11 A i T + A i M a 11 ( B i W j l ) T B i W j l < 0 A i T P a 22 + P a 22 A i ( O i C j ) T O i C j < 0 H b i T P 2 + P 2 H b i ( X i C ¯ j ) X i C ¯ j < 0
Then the closed-loop system (28) is globally asymptotically stable.
Proof. 
Fault-tolerant control is designed to find controller and observer gain L j , N i , K i and G i in order that the asymptotic convergence of X ( t ) tends to zero, if r ( t ) = 0 , ϕ ( t ) = 0 and to ensure a bounded state based on (31), if r ( t ) 0 , ϕ ( t ) 0 , this problem is transformed into finding matrix P verifying V ( t ) < 0 .
Define the Lyapunov function as follows:
V ( t ) = X ( t ) T P X ( t )
P H i j l + H i j l T P < 0 i , j , l
From system (28), matrix H i j l , Δ H ˜ i j l , S i , Δ S ˜ l , P and Y can be expressed as:
H i j l = [ H a i j l H c i j 0 2 × 2 H b i E ¯ i C ¯ j ] , Δ H i j l = [ Δ A ¯ i l a 0 2 × 2 Δ A ¯ i l b 0 2 × 2 ] , S i = [ B ¯ i 0 ] , Δ S ˜ l = [ Ψ a Ψ b ] , Ψ a = [ Δ B ˜ l Δ B ˜ ] , Ψ b = [ Δ B ˜ 0 ] , H a i j l = [ A i B i L j l B i L j l 0 A i N i C j ] , H c i j = [ 0 D j 0 D j ] , H b i = [ A i D i 0 0 ] , E ¯ i = [ K i G i ] , C ¯ j = [ C j 0 ] , P = [ P 1 0 2 × 2 0 2 × 2 P 2 ] , Y = [ 0 Y ¯ ] , Y ¯ = [ 0 I ] , Δ A ¯ i j l a = [ Δ A ˜ l Δ B ˜ l L j l Δ B ˜ l L j l Δ A ˜ l Δ B ˜ l L j l Δ B ˜ l L j l ] , Δ A ¯ i j l b = [ Δ A ˜ l Δ B ˜ l L j l Δ B ˜ l L j l 0 0 ]
Hence, matrix (37) can be re-expressed as:
P 1 H a i j l + H a i j l T P 1 < 0 i , j
P 2 ( H b i E ¯ i C ¯ j ) + ( H b i E ¯ i C ¯ j ) P 2 < 0 i , j
Equations (39) and (40) are a set of Nonlinear Matrix Inequalities; it is not a linear Matrix Inequality, assuming P 1 = d i a g ( P a 11 , P a 22 ) , applying the change of variables W j = M a 11 L j , O i = P a 22 N i and X i = P 2 E ¯ i , multiplying (39) on the left by M a 11 = P a 11 1 and right by M a 11 = P a 11 1 , the LMIS (36) in the theorem are acquired. □

4. Application Examples of WECS

4.1. Dynamic Mathematical Model of WECS

According to Betz theory, the mechanical power captured by the wind turbine from the wind energy is:
P w t = 0.5 ρ R 2 V 3 C p ( λ , β )
where ρ represents the air density, R denotes the rotor-plane radius, V is the wind speed, β is the pitch angle, λ is the tip speed ratio (TSR), Ω r is the turbine rotational speed of the low-speed shaft, C p is the power coefficient to convert wind energy into mechanical energy. TSR λ is the ratio of blade tip linear velocity to wind speed of a wind turbine, which is defined by λ = Ω r R / V . The output torque of the wind turbine T w t can be expressed as:
T w t = P w t / Ω r = 0.5 ρ R 2 V 3 C p ( λ , β ) / Ω r
When the wind speed is a constant, the mechanical power output of the wind turbine only depends on the power coefficient C p . If the pitch Angle β stays the same, the power coefficient C p is only determined by the TSR λ . For a particular wind turbine, there is a single optimal TSR λ opt . At this time, C p max is defined as the maximum wind energy capture coefficient. The maximum capture of wind energy can be achieved by adjusting the electromagnetic torque of the generator to follow the change of wind speed to make it reach the maximum. Fixed pitch control is adopted under rated wind speed that is β = 0 When the TSR C p ( λ , β ) = C p ( λ ) , C p max 0.48 , namely the optimal TSR.
WECS is mainly composed of the wind turbine, transmission system, generator, and power grid. The wind turbine captures wind energy, and converts it into mechanical energy via the wind turbine rotation, which drives the rotor of the doubly fed induction motor to rotate by the transmission system, thus generating electricity, through the converter, to the grid. The overall block diagram of wind energy conversion system with a DFIG is depicted in Figure 1.
Using the kinematics equation of the transmission system [20,21,22], The dynamics model of the wind power generation system Equation (43) can be obtained as follows:
d Ω r d t = ( D r J r + K o p t J r Ω r ) Ω r n b J r T h d Ω g d t = D g J g Ω g + 1 J g T h 1 J g T g d T h d t = 1 n b ( K l s D r D l s J r + D l s e K o p t J r Ω r ) Ω r 1 n b 2 ( K l s D g D l s J g ) Ω g D l s ( 1 J r + 1 n b 2 J g ) T h + D l s n b 2 J g T g d T g d t = 1 τ g T g + 1 τ g T g , r e f
where K o p t = 0.5 ρ π R 5 C p max / λ o p t 2 , D r and D g represent the damping constants of the rotor and the generator respectively, τ g is the time constant, K l s denotes the equivalent torsional stiffness of the low-speed shaft, D l s is the damping constants of the equivalent low-speed shaft, T h is the high-speed shaft torque, J r is the rotor moment of inertia, J g is the generator moment of inertia, T g is the generator torque, T g , r e f is the required generator torque, Ω g is the mechanical generator speed and n b is the gearbox ratio.
From the dynamics model (43), the standard form of WECS equation of state can be expressed as:
x ˙ ( t ) = A ( x ) x ( t ) + B u ( t ) y ( t ) = C ( x ) x ( t )
with x ( t ) = [ x 1 x 2 x 3 x 4 ] T =   [ Ω r Ω g T h T g ] T , u ( t ) = T g , r e f ,
A ( x ) = [ ( D r J r + K o p t J r Ω r ) 0 n b J r 0 0 D g J g 1 J g 1 J g a 1 + D l s e K o p t n b J r Ω r a 2 a 3 D l s n b 2 J g 0 0 0 1 τ g ]   , B = [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 τ g ] , C ( x ) = [ 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 ] y ( t ) = [ y 1 y 2 ] = [ Ω r Ω g ] , a 1 = 1 n b ( K l s D r D l s J r ) , a 2 = 1 n b 2 ( K l s D g D l s J g ) , a 3 = D l s ( 1 J r + 1 n b 2 J g )

4.2. T-S Fuzzy Description of WECS

T-S fuzzy is applied to WECS. By looking at the function of the system matrix A ( x ) , the premise variable z 1 ( t ) = Ω r and z 2 ( t ) = Ω g are defined. Then, the membership functions of z 1 ( t ) and z 2 ( t ) are selected A ( x ) = i = 1 r u i ( z ( t ) ) A i , B ( x ) = i = 1 r u i ( z ( t ) ) B i , C ( x ) = i = 1 r u i ( z ( t ) ) C i .
To simplify, the membership function of the two fuzzy subsets can be expressed by Equation (45):
F j ( z j ( t ) ) = z j min z j max z j min ( 1 z j max z j min ) z j t F ¯ j ( z j ( t ) ) = 1 F j ( z j ( t ) ) ( j = 1 , 2 )
where the variable z j t is bounded by its upper value z j min and lower value z j max . The membership functions of z 1 ( t ) are depicted in Figure 2, and each membership function also indicates the model uncertainty of each subsystem. The membership functions of z 2 ( t ) are implemented in the same way.
The T-S fuzzy model with uncertain parameters and actuator failure of WECS (44) can be expressed by the following 4 rules:
Rule 1: If z 1 ( t ) is F 1 and z 2 ( t ) is F 2
Then   x ˙ ( t ) = ( A 1 + Δ A 1 ) x ( t ) + ( B 1 + Δ B 1 ) u ( t )   + D 1 d ( t )  
Rule 2: If z 1 ( t ) is F 1 and z 2 ( t ) is F ¯ 2
Then   x ˙ ( t ) = ( A 2 + Δ A 2 ) x ( t ) + ( B 2 + Δ B 2 ) u ( t )   + D 2 d ( t )  
Rule 3: If z 1 ( t ) is F ¯ 1 and z 2 ( t ) is F 2
Then   x ˙ ( t ) = ( A 3 + Δ A 3 ) x ( t ) + ( B 3 + Δ B 3 ) u ( t )   + D 3 d ( t )  
Rule 4: If z 1 ( t ) is F ¯ 1 and z 2 ( t ) is F ¯ 2
Then   x ˙ ( t ) = ( A 4 + Δ A 4 ) x ( t ) + ( B 4 + Δ B 4 ) u ( t )   + D 4 d ( t )  
Therefore, the global fuzzy model of wind energy conversion system is presented by:
x ˙ ( t ) = i = 1 4 u i ( z ( t ) ) [ ( A i + Δ A i ) x ( t ) + ( B i + Δ B i ) u ( t ) + D i d ( t ) ] y ( t ) = i = 1 4 u i ( z ( t ) ) C i x ( t ) i = 1 , 2 , 3 , 4  
where
A i + Δ A i = [ ( D r J r + K o p t J r z 1 i ) 0 n b J r 0 0 D g J g 1 J g 1 J g a 1 + D l s e K o p t n b J r z 1 i a 2 a 3 D l s n b 2 J g 0 0 0 1 τ g ] , B i + Δ B i = [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 τ g ] C i = [ 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 ] , D i = [ 1 1 0 0 ]
Δ A i and Δ B i represent the system parameter bounded uncertainties, with Δ B i = 0 . The change of the parameter uncertainties Δ J g within 30% and 50% of nominal value is considered. From Equation (6), we can get c = 6 , s = 64 . Therefore, the fuzzy uncertainty is given by Δ A i = l = 1 64 h l Δ A ˜ l . Then, Equation (28) of WECS fuzzy model can be presented as:
x ˙ ( t ) = i = 1 4 l = 1 64 u i h l [ ( A i + Δ A ˜ l ) x ( t ) + B i u ( t )   + D i d ( t ) ]
From (18), The inferred output of the FRSFTC is:
u ( t ) = j = 1 4 l = 1 64 u j h l [ L j l x ^ o ( t ) D ¯ j d ^ ( t ) + r ( t )   ]

5. Simulation Analysis

Based on system model (50), a WECS with low power (6KW) and high speed is simulated in MATLAB/Simulink environment (R2014a, MathWorks, Natick, MA, USA). The parameters of the simulation system are depicted in Table 1:
As the actuator of the entire WECS, the transmission system is mainly caused by faults such as deviation, drift and so on [23,24]. To facilitate the research and simulation, this paper only considers the actuator faults and does not involve unknown external interference. Accordingly, the drift, deviation and mixed fault of the actuator are considered in the simulation design, and as shown below:
d ( t ) = {   4 sin π t 50   s t < 60   s 3 60   s t < 70   s 2.5 + 2 sin 0.5 π t 70   s t < 80   s
Case 1: The change of the parameter uncertainties Δ J g within 30% of nominal value is considered.
The controller is tested according to the random change of wind speed. Figure 3 is the wind speed waveform, Figure 4 is the actual and estimated value of time-varying fault signal, it can be seen that the designed observer can rapidly and accurately reconstruct the fault information of the system. When the system fails, the operation of the system with and without FRSFTC strategy is shown in Figure 5, Figure 6, Figure 7 and Figure 8, Figure 9 shows the power coefficient when FRSFTC is adopted in the case of actuator faults.
Comparing (a) and (b) in Figure 5 and Figure 6, it can be seen that between t = 50   s and t = 80   s , when the actuator of the system fails, both the trajectories of Ω r and Ω g have abrupt changes, and the oscillation amplitude increases and cannot be maintained in the optimal position. However, under the FRSFTC strategy, the system of low- and high-speed fluctuation range is reduced. The system failure of gear and bearing fault impact and oscillation are greatly reduced.
Case 2: The change of the parameter uncertainties Δ J g within 50% of nominal value is considered.
According to simulation results depicted in Figure 7 and Figure 8, it can be seen from the comparison between (a) and (b) when the parameter uncertainty Δ J g is within 50% of nominal value, the designed FRSFTC strategy can still reduce the fluctuation range of the system at low speed and high speed and achieve a good fault-tolerance control effect.
The power coefficient is shown in Figure 9, and the C p max 0.48 , which shows that when the actuator fails, the WECS can achieve maximum wind energy capture.
In summary, the simulation results show that when the actuator fault occurs, considering the uncertainty of the system, the proposed FRSFTC strategy can achieve the maximum wind energy capture at the rated wind speed and improve the use rate of the wind turbine when the actuator fault occurs.

6. Conclusions

This paper presents the idea of robust fault-tolerant control based on system state estimation and fault reconstruction for parameter-uncertain nonlinear systems with actuator faults. We first introduce the T-S fuzzy model of the nonlinear system, and then a fuzzy scheduling fault-tolerant controller based on observer fault reconstruction is proposed for the uncertainty, unmeasurable state, and actuator fault of the system. The gain of controller and observer is obtained by solving LMIS. Finally, according to the Taylor series and Lyapunov stability theory, the sufficient and necessary conditions for the stability of the closed-loop system in the event of actuator failure are given, and fault-tolerance integrity of the system is realized. Finally, the WECS is taken as an example for analysis. Simulation results show that considering the uncertainty of the system, when the actuator fails, the FRSFTC can improve the efficiency of wind energy capture at a rated wind speed while ensuring the normal operation of all states of the system. The feasibility and effectiveness of the proposed fault-tolerant control strategy are verified.

Author Contributions

Methodology, G.Y., T.X.; Writing original draft, T.X.; Writing review & editing, X.H.; Performing the verification and analyzing the results, G.Y., T.X., H.S., X.H., J.L.

Acknowledgments

This paper was funded by the National Natural Science Foundation (No.60771014); Tianjin Science and Technology Support Foundation of China (No.17YFZCNC00230); Tianjin Natural Science Foundation of China (No.13JCZDJC29100); Tianjin Sci-tech Commissioner Foundation of China (No.15JCTPJC64100).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tiwari, R.; Babu, N.R. Recent developments of control strategies for wind energy conversion system. Renew. Sustain. Energy Rev. 2016, 66, 268–285. [Google Scholar] [CrossRef]
  2. Dai, J.C.; Xin, Y.; Li, W. Development of wind power industry in China: A comprehensive assessment. Renew. Sustain. Energy Rev. 2018, 97, 156–164. [Google Scholar] [CrossRef]
  3. Cruz, M.R.M.; Fitiwi, D.Z.; Santos, S.F.; Mariano, S.J.P.S.; Catalão, J.P.S. Prospects of a meshed electrical distribution system featuring large-scale variable renewable power. Energies 2018, 11, 3399. [Google Scholar] [CrossRef]
  4. Nguyen, C.-K.; Nguyen, T.-T.; Yoo, H.-J.; Kim, H.-M. Consensus-based SOC balancing of battery energy storage systems in wind farm. Energies 2018, 11, 3507. [Google Scholar] [CrossRef]
  5. Pozo, F.; Vidal, Y. Wind turbine fault detection through principal component analysis and statistical hypothesis testing. Energies 2016, 9, 3. [Google Scholar] [CrossRef]
  6. Pérez, J.M.P.; Márquez, F.P.G.; Tobias, A. Wind turbine reliability analysis. Renew. Sustain. Energy Rev. 2013, 23, 463–472. [Google Scholar] [CrossRef]
  7. Shi, Y.; Hou, Y.; Sun, D.; Li, Z. Stochastic modelling and H∞fault tolerance control of WECS. Electr. Mach. Control 2015, 19, 100–110. [Google Scholar]
  8. Cho, S.; Gao, Z.; Moan, T. Model-based fault detection, fault isolation and fault-tolerant control of a blade pitch system in floating wind turbines. Renew. Energy 2018, 120, 306–321. [Google Scholar] [CrossRef]
  9. Wu, Z.; Yang, Y.; Xu, C. Fault diagnosis and initiative tolerant control for wind energy. Chin. J. Mech. Eng. 2015, 9, 112–118. [Google Scholar] [CrossRef]
  10. Xiao, J.; Zhao, T. Overview and prospect of T-S fuzzy control. J. Southwest Jiaotong Univ. 2016, 51, 462–474. [Google Scholar]
  11. Kwon, O.M.; Park, M.J.; Ju, H.P. Stability and stabilization of T-S fuzzy systems with time-varying delays via augmented Lyapunov-Krasovskii functionals. Inf. Sci. 2016, 372, 1–15. [Google Scholar] [CrossRef]
  12. Zhu, F.; Jiang, P.; Li, X. Design of observer and dynamic output feedback fault tolerant controller based on T-S fuzzy model. J. Xi’an Jiaotong Univ. 2016, 50, 91–96. [Google Scholar]
  13. Zhai, D.; Lu, A.; Dong, J. Event triggered H−/H ∞ fault detection and isolation for T-S fuzzy systems with local nonlinear models. Signal Process. 2017, 138, 244–255. [Google Scholar] [CrossRef]
  14. Li, H.; Gao, Y.; Wu, L. Fault detection for T-S fuzzy time-delay systems: Delta operator and input-output methods. IEEE Trans. Cybern. 2015, 45, 229–241. [Google Scholar] [CrossRef] [PubMed]
  15. Li, X.; Luo, X.; Li, S.; Guan, X. Output consensus for heterogeneous nonlinear multi-agent systems based on T-S fuzzy model. J. Syst. Sci. Complex. 2017, 30, 1042–1060. [Google Scholar] [CrossRef]
  16. Hao, S.; Lei, S.; Ju, H. Reliable mixed H ∞/passive control for T–S fuzzy delayed systems based on a semi-Markov jump model approach. Fuzzy Sets Syst. 2017, 314, 79–98. [Google Scholar]
  17. Shaker, M.S.; Patton, R.J. Active sensor fault tolerant output feedback tracking control for wind turbine systems via T–S model. Eng. Appl. Artif. Intell. 2014, 34, 1–12. [Google Scholar] [CrossRef]
  18. Abdelmalek, S.; Barazane, L.; Larabi, A. A novel scheme for current sensor faults diagnosis in the stator of a DFIG described by a T-S fuzzy model. Measurement 2016, 91, 680–691. [Google Scholar] [CrossRef]
  19. Li, S.; Wang, H.; Aitouche, A. Active fault tolerant control of wind turbine systems based on DFIG with actuator fault and disturbance using Takagi–Sugeno fuzzy model. J. Frankl. Inst. Eng. Appl. Math. 2018, 355, 8194–8212. [Google Scholar] [CrossRef]
  20. Gálvez-Carrillo, M.; Kinnaert, M. Sensor fault detection and isolation in doubly fed induction generators accounting for parameter variations. Renew. Energy 2011, 36, 1447–1457. [Google Scholar] [CrossRef]
  21. Chitti, B.B.; Mohanty, K.B. Doubly-fed induction generator for variable speed wind energy conversion systems e modeling & simulation. Int. J. Comput. Electr. Eng. 2010, 2, 141–147. [Google Scholar]
  22. Di Giorgio, A.; Pimpinella, L.; Mercurio, A. A feedback linearization based wind turbine control system for ancillary services and standard steady state operation. In Proceedings of the 18th Mediterranean Conference on Control & Automation, Marrakech, Morocco, 23–25 June 2010; pp. 1585–1590. [Google Scholar]
  23. Shen, Y.; He, Q.; Yang, X.; Zhao, Z. Actuator fault reconstruction and fault-tolerant control of wind energy conversion system. Control Theor. Appl. 2015, 32, 413–420. [Google Scholar]
  24. Zhou, D.; Ye, Y. Modern Fault Diagnosis and Fault-Tolerant Control, 1st ed.; Tsinghua University Press: Beijing, China, 2000; pp. 299–306. [Google Scholar]
Figure 1. Overall block diagram of the wind energy conversion system (WECS) with a doubly fed induction generators (DFIG).
Figure 1. Overall block diagram of the wind energy conversion system (WECS) with a doubly fed induction generators (DFIG).
Energies 12 02350 g001
Figure 2. The membership functions of z 1 ( t ) .
Figure 2. The membership functions of z 1 ( t ) .
Energies 12 02350 g002
Figure 3. Wind speed.
Figure 3. Wind speed.
Energies 12 02350 g003
Figure 4. Actuator faults signal d ( t ) and its estimate.
Figure 4. Actuator faults signal d ( t ) and its estimate.
Energies 12 02350 g004
Figure 5. The trajectories of Ω r . (a) Without using the FRSFTC strategy; (b) Using the FRSFTC strategy.
Figure 5. The trajectories of Ω r . (a) Without using the FRSFTC strategy; (b) Using the FRSFTC strategy.
Energies 12 02350 g005
Figure 6. The trajectories of Ω g . (a) Without using the FRSFTC strategy; (b) Using the FRSFTC strategy.
Figure 6. The trajectories of Ω g . (a) Without using the FRSFTC strategy; (b) Using the FRSFTC strategy.
Energies 12 02350 g006
Figure 7. The trajectories of Ω r . (a) Without using the FRSFTC strategy; (b) Using the FRSFTC strategy.
Figure 7. The trajectories of Ω r . (a) Without using the FRSFTC strategy; (b) Using the FRSFTC strategy.
Energies 12 02350 g007
Figure 8. The trajectories of Ω g . (a) Without using the FRSFTC strategy; (b) Using the FRSFTC strategy.
Figure 8. The trajectories of Ω g . (a) Without using the FRSFTC strategy; (b) Using the FRSFTC strategy.
Energies 12 02350 g008
Figure 9. Power coefficient.
Figure 9. Power coefficient.
Energies 12 02350 g009
Table 1. Simulation Parameters.
Table 1. Simulation Parameters.
Parameter NamesValues
Rated power P n 6   KW
Rated voltage V s 220   V
Rated speed w s 100   π rad / s
Air density ρ 1.25   kg / m 3
Blade length R 2.5   m
Transmission efficiency η 0.95
Pole pairs p 2
Rated electromagnetic torque T g 40   N m
Inertia of the generator J g 0.0092 kg m 2
Inertia of the rotor J r 3.6   kg m 2

Share and Cite

MDPI and ACS Style

You, G.; Xu, T.; Su, H.; Hou, X.; Li, J. Fault-Tolerant Control for Actuator Faults of Wind Energy Conversion System. Energies 2019, 12, 2350. https://doi.org/10.3390/en12122350

AMA Style

You G, Xu T, Su H, Hou X, Li J. Fault-Tolerant Control for Actuator Faults of Wind Energy Conversion System. Energies. 2019; 12(12):2350. https://doi.org/10.3390/en12122350

Chicago/Turabian Style

You, Guodong, Tao Xu, Honglin Su, Xiaoxin Hou, and Jisheng Li. 2019. "Fault-Tolerant Control for Actuator Faults of Wind Energy Conversion System" Energies 12, no. 12: 2350. https://doi.org/10.3390/en12122350

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