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:
: If 
, then
        
        where 
 is the 
 fuzzy inference rule, 
 denotes the premise variables, 
 is the fuzzy sets; 
 is the number of system fuzzy inference rules, 
, 
 is the state of the system, 
 represents the control input, 
 is the system output; 
, 
 and 
 are the parameter matrices of the system, 
 and 
 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:
		where 
, 
. Hence, 
 represents the membership function of 
 on fuzzy sets 
, 
 is the weight of rule 
, 
 and 
 satisfies the following condition: 
, 
, 
 1, 2,…, 
, 
, 
.
Considering the failure of the system actuator, the system model (2) is rewritten as follows:
		where 
, 
 represents the known actuator fault matrix, 
 is the time-varying signal of actuator fault 
, the premise variable 
 is measurable and fault independent. 
Furthermore, the system model (3) can be expressed as:
  2.2. Uncertain Fuzzy Parameters
System uncertainty  fuzzy rule is described by:
Rule : If , then , .
The output of fuzzy uncertainty can be expressed as:
		where 
, 
, 
.
        
 represents the number of fuzzy rules; the scalar 
c stands for the number of uncertain elements in 
 and 
, 
 and 
 are given by:
Define fuzzy weights: .
In the following, Let’s write 
 and 
 as 
 and 
 respectively for the sake of simplifying writing, from Equations (4)–(6), the system model (3) becomes:
  2.3. Nonlinear FPIO
For T-S fuzzy system actuator fault, FPIO is designed based on T-S fuzzy model. Where the 
 fuzzy rule 
 is: If 
, then
        
The estimated value of actuator fault time-varying signal 
 can be expressed by:
		where 
 represents the estimated state by FPIO, 
 are observation error matrices, 
 are their integral gains to be designed, 
 is the output vector, 
 is the final output of the FPIO, 
 is the output estimation error. After defuzzification, the final output of FPIO Equation (12) is described as follows:
  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:
: 
, then
        
        where 
 is the estimated state by the fuzzy dedicated observer (FDOS), 
 is the estimate output of the FDOS, 
 are the observer gain matrices. The inferred FDOS states Equation (14) can be obtained:
  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  rule input by the controller is:
Rule 
: If 
, then
      
      where 
 are the feedback gain vector of rule 
, 
 is the reference input signals vector. Therefore, the overall Fuzzy Robust Scheduling Fault-Tolerant Controller (FRSFTC) can be expressed as:
The preconditions of the designed fuzzy scheduling fault-tolerant controller are the same as those of the system model uncertainties. The  rule is expressed by:
Rule 
: If 
, then
      
 is abbreviated as 
,The control output of the proposed FRSFTC is procured as:
Define the closed-loop equation of the system Equation (20) and estimation error Equation (19):
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:
According to Equations (19) and (22), it is easy to obtain that:
Then the system state error is estimated as:
Assuming 
 is time varying, we have:
Combining Equations (23), (24), (26) and (27), The following new augmented fuzzy system Equation (28) is obtained:
With: 
, 
, 
, 
, 
 and
      
Lemma 1. For uncertain parameters, the actuator fault fuzzy control system (28), if the inequalityis true, Then, the system (28) is globally asymptotically stable, whereis designed as positive value,is an appropriate dimensional transformation symmetric matrix.
 Proof.  For system (28), it can be obtained according to Taylor formula
      
      where 
 denotes the largest eigen value, * represents the conjugate transpose. Assuming the fault is bounded, let 
, 
. since 
. accordingly, we can get that:
If the following inequality
      
      are satisfied, where 
 is a nonzero positive constant. According to Equations (29) and (31), it can be obtained that:
	  where 
 is an arbitrary initial time. If (31) is satisfied, then the system (28) is globally asymptotically stable when 
, 
. supposing 
 and 
, According to (31) and (32), it is easy to see that:
      where 
. From (35) is bounded, when 
 and 
 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 matricesandsuch that the controller and observer gains of the fuzzy system are set toandand satisfy the following inequality: Then the closed-loop system (28) is globally asymptotically stable.
 Proof.  Fault-tolerant control is designed to find controller and observer gain , ,  and  in order that the asymptotic convergence of  tends to zero, if  and to ensure a bounded state based on (31), if , this problem is transformed into finding matrix  verifying .
Define the Lyapunov function as follows:
From system (28), matrix 
, 
, 
, 
, 
 and 
 can be expressed as:
Hence, matrix (37) can be re-expressed as:
Equations (39) and (40) are a set of Nonlinear Matrix Inequalities; it is not a linear Matrix Inequality, assuming , applying the change of variables ,  and , multiplying (39) on the left by  and right by , 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:
		where 
 represents the air density, 
 denotes the rotor-plane radius, 
 is the wind speed, 
 is the pitch angle, 
 is the tip speed ratio (TSR), 
 is the turbine rotational speed of the low-speed shaft, 
 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 
. The output torque of the wind turbine 
 can be expressed as:
When the wind speed is a constant, the mechanical power output of the wind turbine only depends on the power coefficient . If the pitch Angle  stays the same, the power coefficient  is only determined by the TSR . For a particular wind turbine, there is a single optimal TSR . At this time,  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  When the TSR , , 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:
		where 
, 
 and 
 represent the damping constants of the rotor and the generator respectively, 
 is the time constant, 
 denotes the equivalent torsional stiffness of the low-speed shaft, 
 is the damping constants of the equivalent low-speed shaft, 
 is the high-speed shaft torque, 
 is the rotor moment of inertia, 
 is the generator moment of inertia, 
 is the generator torque, 
 is the required generator torque, 
 is the mechanical generator speed and 
 is the gearbox ratio.
From the dynamics model (43), the standard form of WECS equation of state can be expressed as:
		with 
, 
,
        
  4.2. T-S Fuzzy Description of WECS
T-S fuzzy is applied to WECS. By looking at the function of the system matrix , the premise variable  and  are defined. Then, the membership functions of  and  are selected , , .
To simplify, the membership function of the two fuzzy subsets can be expressed by Equation (45):
		where the variable 
 is bounded by its upper value 
 and lower value 
. The membership functions of 
 are depicted in 
Figure 2, and each membership function also indicates the model uncertainty of each subsystem. The membership functions of 
 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 
 is 
 and 
 is 
Rule 2: If 
 is 
 and 
 is 
Rule 3: If 
 is 
 and 
 is 
Rule 4: If 
 is 
 and 
 is 
Therefore, the global fuzzy model of wind energy conversion system is presented by:
		where
        
 and 
 represent the system parameter bounded uncertainties, with 
. The change of the parameter uncertainties 
 within 30% and 50% of nominal value is considered. From Equation (6), we can get 
, 
. Therefore, the fuzzy uncertainty is given by 
. Then, Equation (28) of WECS fuzzy model can be presented as:
From (18), The inferred output of the FRSFTC is:
  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:
Case 1: The change of the parameter uncertainties  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 
 and 
, when the actuator of the system fails, both the trajectories of 
 and 
 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  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 
 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 
, 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
- 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]
 - 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]
 - 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]
 - 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]
 - Pozo, F.; Vidal, Y. Wind turbine fault detection through principal component analysis and statistical hypothesis testing. Energies 2016, 9, 3. [Google Scholar] [CrossRef]
 - 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]
 - 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]
 - 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]
 - 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]
 - Xiao, J.; Zhao, T. Overview and prospect of T-S fuzzy control. J. Southwest Jiaotong Univ. 2016, 51, 462–474. [Google Scholar]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - 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]
 - Zhou, D.; Ye, Y. Modern Fault Diagnosis and Fault-Tolerant Control, 1st ed.; Tsinghua University Press: Beijing, China, 2000; pp. 299–306. [Google Scholar]
 
    
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).