Abstract
Wind energy capacity has been expanding globally. Most wind turbines are in hostile environments, requiring fault-tolerant control approaches. This project aims in providing a robust, fault-tolerant wind energy control system. A robust measure determines the sensor’s stability and performance-vulnerable flaws following likely the failures. The suggested approach assures the highest possible performance in the case of a sensor failure and irregular operating conditions. Flawed generator speed sensors reduce the wind energy control system’s performance and safety margin which maintains the system efficiency. This paper presents an observer-based fault-tolerant generator speed sensor control system. It’s a passive fault-tolerant control system with no controller reconfiguration. Instead of sensor output, the controller receives anticipated generator speed. The mathematical model is used to build a fault-tolerant observer that accounts for wind turbine gearbox and bearing problems. Simulation results prove the method’s viability.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Fault-tolerant control for sensors in wind energy systems has grown in importance during the past few years. Despite its unpredictable nature and lack of control over failure, wind energy has become one of the most successful renewable energy technologies (Sloth et al. 2010). For improved performance and dependability, the high capacity wind energy systems need to be thoroughly explored.
A sensor failure that results in false feedback lowers the effectiveness of wind energy control systems. It could result in subsequent defects in other parts. The sensitivity of the control system to the inaccurate measurement determines the fault severity (Kim and Lee 2019). Even in the presence of a problem, fault-tolerant control systems continue to function properly. Additionally, it shields the system against breakdown. A physical or analytical alternative measurement is possible. Rather than duplicating every sensitive component, analytical measurement is more cost-effective.
A fault-tolerant control system for sensors and actuators has been discovered (Pourmohammad and Fekih 2011). For the estimation of wind speed, rotor speed, and aerodynamic torque, observer-based techniques are provided in a few studies (Oestergaard et al. 2007). The drive train’s mathematical model is utilized in these works. An extended Kalman filter is used to estimate system states and different failure parameters in the literature. By applying the residual generation method, these estimations have been used to identify sensor failures (Kavaz 2018). A more precise two mass drive train model was used for observer-based estimate of unknown input. A fault-tolerant control strategy using a bank of unknown input observers is suggested based on these estimations (Mazare and Taghizadeh 2021). It is made to be resistant to wind speed uncertainty. The design of the unknown input observer uses the measurements of the healthy sensors. It is made sure that, despite the possibility that the healthy sensor measurement employed may have an offset, it won’t push the generator speed over its upper limit.
Mechanical issues with gearboxes and bearings in drive trains of wind energy systems result in frictional losses that reduce torque in the system. In this study, the robustness of the system is examined, and the fault-tolerant observer is constructed by taking these losses into account. Additionally, using a constructed observer, the rotor speed and generator torque are estimated (Alwi et al. 2011). A state observer can be used to estimate the status and predict the sensor’s recovery when a catastrophic failure is determined. Robustness against uncertainty and self-recovery are two characteristics that are combined to create fault-tolerant robust control (Odgaard et al. 2009).
2 Literature review
Active fault-tolerant control (AFTC) methods have been applied to Takagi–Sugeno fuzzy systems, stochastic systems, singly perturbed systems (SPS), nonlinear systems, and inter-connected systems (Kharrat et al. 2015). Fuzzy system faults are analyzed with an adaptive observer and controller. Liu et al. (2019) created an unknown input observer with sliding mode terms considering Brownian parameter perturbations, process uncertainties, and failures in TS fuzzy systems. Authors proposed employing feedback gain and sensor compensation output to stabilize condition and reduce faults. Sun et al. (2017) developed an anti-disturbance FTC for the stochastic systems. Abdelkrim et al. (2012) recommended an SPS controller using State-feedback and Luenberger-observer global controllers.
Li et al. (2019) devised fuzzy fault-tolerant optimal nonlinear control and created a control strategy for the fault-tolerance using a fault diagnostic observer and interconnected separation ideas. Compared to PFTC, AFTC is flexible. For a wind service provider, a trustworthy wind farms and turbines are needed. The three phase system’s positive, negative, and zero sequence are included in the reduced model, which allows it to account for asymmetrical electrical failures in wind power plants. Fault tolerance rebuilds the faulty actuators.
The Fuzzy logic diagnose an open phase and inter-turn short circuit faults. Successful fault diagnostic approaches go beyond current, voltage, torque, and power signal analysis and incorporate model-based methodologies. In difficult conditions, observers estimate the system outputs. Sliding-mode observers can find a robot, car, or motor fault (Bechkaoui et al. 2015).
Consider a linear system with two cascaded SMOs and an estimating system state variables with flawed sliding mode observers. Wind turbine FDI employs Kalman filters. Apply the same approach to detect sensor and actuator faults and estimate blade root moment sensor and pitch actuator stuck problems. Kamal et al. (2012) enables observer-based stator inter-turn short circuit fault detection.
This research proposes observer-based generator speed sensor control and protects the equipment’s operation.
3 Wind energy system modeling and controlling
This examination covers a 2-MW, 3-blade horizontal turbine, anemometer, tower, rotor, nacelle, yaw mechanism, generator, low-speed shaft, gearbox, and brakes. Wind turbine brakes are electric, hydraulic, or pneumatic incorporating low-speed rotor-to-gearbox shaft. Shaft connects the generator and its output is provided to grid. An anemometer measures wind speed to start or stop a wind turbine. The nacelle is rotated by wind vanes.
Figure 1 shows the wind system structure for mathematical model forming. It has sub-models as the drive train, generator and converter, wind, aerodynamics, pitch actuator, etc. Vr represents wind speed of rotor(m/s), Ta represents the aerodynamic torque (N), wr represents rotor speed (rad/s), \(\beta\) represents the pitch angle (degrees), wg represents speed of generator (rad/s), \(\beta\) refrepresents the reference pitch angle (degrees), Tg represents the generator torque (N).
3.1 Wind model
Local factors like wind shear, wind turbulence, and the wind shadow effect all have an impact on the wind. A wind model with turbulence, mean wind, tower shadow and wind shear provide the effective wind for each blade.
3.2 Aerodynamic model
The rotor rotates as a result of effective speed of wind. It causes the rotor’s aerodynamic torque and is represented as Eq. (1):
In which \({\rho }_{wind}\) representsdensity of air [kg/m3], \(A\) represents swept areas of rotor [m2],\({w}_{r}\) represents the rotor speed [rad/s], \({C}_{pwind}(\beta ,\lambda )\) represents power coefficient depicting the power available in wind. It is based on tip speed ratio (\({\lambda }_{wind}\)) as well as blade pitch angle in degrees. The formula for tip speed ratio:
In which \(\lambda\) represents tip speed ratio, whereas \({N}_{wind}\) representsno. of revsper min.
3.3 Pitch actuator
This is utilized to modify blade pitch angle in order to keep the rotor whirling at the desired speed. Equation (3) is used to model it as system of second order.
In which \({\omega }_{wind}\) representsnatural frequency,\({\zeta }_{wind}\) represents damping ratio for model for pitch actuator.
3.4 Drive train
Aerodynamic torque speeds up the drive train shafts. The wind and aerodynamic torque are variable. The Drivetrain oscillations change the dynamics and Torque-shifting. Dynamic drive train models can assess this modified torque.
There are one, two, three, and six-mass models of drive train. Inertia of the rotor and generator are considered in modelling. Two-mass model includes rotor and generator inertia, not the gearbox as it negligible. Accurate two-mass drivetrain models- the aerodynamic and electrical torques affect the driving train from opposite direction. Drivetrain equations are given as:
In which Ng represents the gear ratio, Jg represents the high-speed shaft inertia[Kgm2], Bdt represents the viscous damping parameter, Tlosses represents the friction loss. Provides the drive train model.
The drive train is complex structure. Mechanical difficulties stem from misalignment, broken bearings and the misalignment disrupts rotation. Incorrect lubrication and maintenance harm the bearings, increasing the friction. Torque and rotational speed affect the losses dramatically. Partial load affects rotational speed. Tlosses is an additional element considered in the model above but not in earlier research articles.
3.5 Generator
It is a crucial part of the system for producing electricity from wind energy. It must operate with variable wind and adjust to changes in wind speed. The first-order model with time delay can be approximated by combining the generator and converter. It can be found in Eq. (7).
In which \({\tau }_{wind}\) represents the system’s time constant.
A combined state space model for drive train and generator serves as a representation of the wind energy system which is shown in Eq. (8)
where: \(X\; = \;\left[ {\begin{array}{*{20}l} {\frac{{ - B_{dt} }}{{J_{r} }}} \hfill & {\frac{{B_{dt} }}{{J_{r} N_{g} }}} \hfill & {\frac{{ - K_{dt} }}{Jr}} \hfill & 0 \hfill \\ {\frac{{B_{dt} }}{{J_{r} Ng}}} \hfill & {\frac{{ - B_{dt} }}{{J_{g} N_{g}^{2} }}} \hfill & {\frac{{K_{dt} }}{{J_{g} Ng}}} \hfill & {\frac{ - 1}{{J_{g} }}} \hfill \\ 1 \hfill & {\frac{ - 1}{{N_{g} }}} \hfill & 0 \hfill & 0 \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill & {\frac{ - 1}{\tau }} \hfill \\ \end{array} } \right]\),
With, \(A = \left[ {\begin{array}{*{20}c} {w_{r} } \\ {w_{g} } \\ {\theta_{\delta } } \\ {T_{g} } \\ \end{array} } \right]\), \(u = \left[ {\begin{array}{*{20}c} {T_{a} } \\ {T_{gref} } \\ \end{array} } \right]\), \(v = \left[ {T_{loss} } \right]\), \(B = \left[ {\begin{array}{*{20}c} {w_{r} } \\ {w_{g} } \\ {\theta_{\delta } } \\ {T_{g} } \\ \end{array} } \right]\).
A denotes state vector, B denotes output vector, u denotes input vector, v denotes constant disturbance vector. Aerodynamic torque as well as the Reference torque are considered as the inputs. Generator speed, Rotor speed, torque of generator and torsion angleare model states.
3.6 Control system
The system of wind energy has two modes: partial load for low wind and full load for high wind. Two controllers are used in these zones. In partial load, pitch angle is maintained and torque is changed to maximize power. Pitch angle and generator torque adjust speed and power to attain full-load rated power.
4 Fault-tolerant observer design for wind energy system
System maintenance prevents breakdowns and reduce unexpected off shore costs. Stochastic wind affects offshore wind energy systems. Planned maintenance can’t prevent the gearbox and bearing failures. Damaged bearings induce unpredictable drive train rotation, as shown by torque spectrum with and without gearbox crack.
When wind speed is moderate, variable-speed wind turbines reduce friction. Full-load wind speeds are higher than rated. Partial load control enhances output power. It increases the productivity and ultimately the economy boosts. Model-based methods diagnose the control system failures. Signal-based methods detect the plant problems (component faults). The fault-tolerant observer designed in this work considers the generator and drive train faults.
Failures in rotor, generator speed, and torque sensors are tolerated, passively handling the sensor failures. The controller calculates feedback variables using healthy sensors in this fault-tolerant observer technique. Assuming steady-state speed, generator torque regulates speed. i.e.,\({\dot{\mathrm{w}}}_{r}=0; {\dot{\mathrm{w}}}_{g}=0\) and \({{w}_{g}={N}_{g}w}_{r}\), the \({T}_{gref}\) is calculated as (9),
Because it depends on the generator or rotor speed, only one of those speeds needs to be observed. Figure 2 depicts the wind energy control system.
Over the partial load zone, Tgref retains closed-loop behavior, feedback F is mentioned later. The torque controller of generator regulates the speed of generator speed in this system. The Rotor/generator speed is critical if these sensors breakdown. The generator or the rotor speed can be predicted (Yan and Edwards 2008).
4.1 Model of the design
For creating fault-tolerant observers for generator speed & rotor speed, Sect. 3.4-discussed the mathematical formalism of the drive train with generator. It is given as,
This system has four states and two inputs.
where:
The generator and drive train’s mechanical (incipient) defects were the cause of the Tlosses. These losses are taken to be constant in this instance. It is what leads to the mathematical model’s nonlinearity. Around the steady—state operating point, a Taylor series approximation progressively linearizes the model.
When a steady state deviates from its steady-state point of operation,
State-space model can be expressed as,
i.e.,
In which \(X\) representssystem matrix, \(Z\mathrm{ represents output matrix}, Y\) represents input matrix, \(\overline{A }\) represents state vector, \(\overline{B }\) represents output vector, \(\overline{u }\) represents input vector. The generator torque and aerodynamic torque are considered as inputs.The generator speed, rotor speed, torque of generator and torsion angle are states for the model of wind energy system.
Using the provided state observer mechanism, an observer is created.
The equation might be arranged as:
Equation (17) provides the observer’s state equation. The observed states are corrected using the discrepancy between the measured states and the observed states, A. By positioning Eigenvalues of the matrix (X-KZ) to induce observer dynamic faster to that of the actual system, the gain matrix (K) as well as the observer’s error dynamics are defined.
5 Result and discussion
Figure 3 represents the block diagram of the observer configuration. In MATLAB and MATLAB Simulink, the observer is actually implemented.
Observer poles affect the system response in this case. Observer gain matrices K are developed based on desired characteristic equations, and simulation tests are undertaken to assess system performance (Pourmohammad and Fekih 2011). MATLAB Simulink replicates the generator, rotor, and torque observer. Simulation results indicate that observed data can be utilized in the event of sensor malfunctions.
The Fig. 4 shows how the discrepancy between the observed and actual generator speed gets smaller over time. Two observed and real generator speed differ slightly, with the latter producing better outcomes.
In Fig. 5, a simulation is performed with a constant mean wind speed to assess the observer’s performance. It demonstrates that the highest deviation among the observed value and the actual value is 6 units. Thus, in the event of a fault, the predicted value might be used instead of the actual measurement of the generator speed sensor (Basak et al. 2016).
Figure 6 indicates that the disparity between the actual and observed speed of rotor diminishing over time.
As shown in Fig. 7, the difference of the estimated and real values for constant mean wind speed is 0.06 units at most. In the event of a failure, the predicted value can take the place of the real measurement of the rotor speed sensor (Chen et al. 2011).
Figure 8 shows that the estimated and real generator torque is close. In Fig. 9, an observer’s performance is simulated using a constant mean wind speed. The perceived and true values differ by 10 units. In an issue, the anticipated value can replace the generator torque sensor measurement.
Passive fault-tolerant based control systems don’t change when a breakdown occurs. Calculated parameter replaces an incorrect sensor reading to evaluate fault-free, no-fault and the fault-tolerant based system of control & fault-tolerant and fault control system, Fig. 10. The difference in output speed of the generator between fault-tolerant and fault-free and fault control is 5.5 units. It advises using a designed observer. Depending on the failure type, generators with fault-tolerant controllers may run faster than those without (Wang et al. 2021) (Fig. 11).
Any disturbance in the system of drive train input causes an error in the system’s output in the wind energy system.
Fault-tolerant observers are constructed and validated in this study (Raveendran et al. 2013).
6 Conclusion
In the study, a fault-tolerant based control algorithm for wind energy systems is proposed. A model for the fault tolerant based system of control is developed. Using the model, an observer can estimate rotor, generator, and torque speeds. The simulated results show that the predicted parameters can be applied in the fault-tolerant based system of control. MATLAB produces simulation results. It depicts how the fault-tolerant based system of control can improve wind energy system reliability. The robustness and frictional losses are also examined. Later studies will simulate asymmetric short circuits and grid events such sudden load changes or unbalanced effects in conjunction with active fault compensation.
References
Abdelkrim N, Tellili A, Abdelkrim MN (2012) Additive fault tolerant control applied to delayed singularly perturbed system. J Softw Eng Appl 2012:217–224
Alwi H, Edwards C, Tan CP (2011) Fault detection and fault-tolerant control using sliding modes. Springer Science & Business Media, Berlin/Heidelberg, Germany
Basak D, Tiwari A, Das S (2016) Fault diagnosis and condition monitoring of electrical machines—a review. In: Proceedings of the 2006 IEEE international conference on industrial technology, Singapore, 16–18; pp 3061–3066
Bechkaoui A, Ameur A, Bouras S, Hadjadj A (2015) Open-circuit and inter-turn short-circuit detection in PMSG for wind turbine applications using fuzzy logic. Energy Procedia 2015(74):1323–1336
Chen W, Ding SX, Haghani A, Naik A, Khan AQ, Yin S (2011) Observer-based FDI schemes for wind turbine benchmark. IFAC Proc 44:7073–7078
Kamal E, Aitouche A, Ghorbani R, Bayart M (2012) Fault-tolerant control of wind energy system subject to actuator faults and time varying parameters. In: 20th Mediterranean conference on control & automation (MED) Barcelona, Spain, pp 3–6
Kavaz AG, Barutcu B (2018) Fault Detection of Wind Turbine Sensors Using Artificial Neural Networks. J Sens 2018:5628429. https://doi.org/10.1155/2018/5628429
Kharrat D, Gassara H, Chaabane M, El-Hajjaji A (2015) Fault tolerant control based on adaptive observer for Takagi-Sugeno fuzzy descriptor systems. In: Proceedings of the 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, pp 21–23
Kim D, Lee D (2019) Hierarchical fault-tolerant control using model predictive control for wind Turbine pitch actuator faults. Energies 12:3097
Li Y, Sun K, Tong S (2019) Observer-based adaptive fuzzy fault-tolerant optimal control for SISO nonlinear systems. IEEE Trans Cybern 49:649–661
Liu X, Gao Z, Zhang A (2019) Observer-based fault estimation and tolerant control for stochastic Takagi-Sugeno fuzzy systems with Brownian parameter perturbations. Automatica 2019(102):137–149
Mazare M, Taghizadeh M, Ghaf-Ghanbari P (2021) Fault tolerant control of wind turbines with simultaneous actuator and sensor faults using adaptive time delay control. Renew Energy 174:86–101
Odgaard PF, Nielsen R, Damgaard C, Stoustrup J (2009) Observer based detection of sensor faults in wind turbines. In: Proceedings of European wind energy conference 2009, Marsielle, France. EWEC
Oestergaard KZ, Brath P, Stoustrup J (2007) Estimation of effective wind speed. J Phys Conf Ser 75:1–9. https://doi.org/10.1088/1742-6596/75/1/012082
Pourmohammad S, Fekih A (2011) Fault-tolerant control of wind turbine systems—a review. In: 2011 IEEE green technologies conference (IEEE-Green), pp 1–6
Raveendran RKS, Azariana MH, Kimb NH, Pechta M (2013) Effect of multiple faults and fault severity on gearbox fault detection in a wind turbine using electrical current signals. Chem Eng. https://doi.org/10.3303/CET1333014
Sloth C, Esbensen T, Stoustrup J (2010) Active and passive fault-tolerant LPV control of wind turbines. In: Proceedings of the 2010 American control conference 2010,pp 4640–4646
Sun S, Wei X (2017) Fault-tolerant control based on disturbance observer for stochastic systems. In: Proceedings of the 36th Chinese Control Conference (CCC), Dalian, China, pp 26–28. https://doi.org/10.23919/chicc.2017.8027633
Wang P, Poovendran P, Manokaran KB (2021) Fault detection and control in integrated energy system using machine learning. Sustain Energy Technol Assess 47:101366
Yan XG, Edwards C (2008) Adaptive sliding-mode-observer-based fault reconstruction for nonlinear systems with parametric uncertainties. IEEE Trans Ind Electron 55:4029–4036
Funding
No funds, grants, or other support was received. We do not have financial interests.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare they have no conflicts of interest.
Human and animal rights
In our work, no animals or human are involved.
Informed consent
Not applicable as no human or animal sample was involved in this study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ashwini, P., Archana, T. Observer-based robust fault-tolerant control for wind energy system. Int J Syst Assur Eng Manag (2023). https://doi.org/10.1007/s13198-023-01863-x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13198-023-01863-x