Next Article in Journal
Automated Defect Detection Using Threshold Value Classification Based on Thermographic Inspection
Previous Article in Journal
Ectopic Eruption of the First Permanent Molar in the Maxilla: Cephalometric Features of 13 Pediatric Patients
Previous Article in Special Issue
Multi-Objective Aerodynamic Design Optimisation Method of Fuel Cell Centrifugal Impeller Using Modified NSGA-II Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Control of a Variable Blade Pitch Wind Turbine Subject to Gust Wind and Actuators Saturation

Department of Mechanical Engineering, College of Engineering, University of Alaska Anchorage, Anchorage, AK 99508, USA
Appl. Sci. 2021, 11(17), 7865; https://doi.org/10.3390/app11177865
Submission received: 30 July 2021 / Revised: 18 August 2021 / Accepted: 23 August 2021 / Published: 26 August 2021
(This article belongs to the Special Issue Intelligent Control in Industrial and Renewable Systems)

Abstract

:
This paper examines the dynamics and control of a variable blade pitch wind turbine during extreme gust wind and subject to actuators saturation. The mathematical model of the wind turbine is derived using the Lagrange dynamics. The controller is formulated using the Takagi–Sugeno fuzzy model and utilizes the parallel distributor compensator to obtain the feedback control gain. The controller’s objective is to obtain the generator electromagnetic torque and the blade pitch angle to attenuate the external disturbances. The (T–S) fuzzy controller with disturbances rejection properties is developed using the linear matrix inequalities technic and solved as an optimization problem. The efficacy of the proposed (T–S) fuzzy controller is illustrated via numerical simulations.

1. Introduction

The dynamic and control of large and medium-size wind turbines remain a considerable challenge for scientists and engineers despite the substantial research done in the last few decades, for instance, considering the wind turbine complex nonlinear dynamics, the convoluted behavior of the wind, the maximum power that can be withdrawn from the system being constrained by the Betz Equation [1], and the overall performance affected by the disturbances.
The stability analysis in the presence of disturbances of a complex system was widely investigated; a synopsis of novel methods is cited in [2]. Concerning control system design applied to the wind turbine technology, an ample amount of literature is cited in [3,4,5,6,7,8,9,10,11,12]. Over the last decades, the design of controllers using fuzzy logic approach has been used widely as a substitute to traditional control technic especially for nonlinear systems [13]. The Takagi–Sugeno (T–S) fuzzy model is considered one of the most popular forms of fuzzy systems [14]. The stability analysis of a dynamic system represented by the (T–S) fuzzy model can be performed using a Lyapunov function approach [15]. Therefore, many control problems have been concluded, and some excellent results have been disclosed in the literature. The (T–S) fuzzy model was expanded to include systems undergoing external disturbances. A considerable amount of work was done to prove the stability of disturbed dynamic systems. For instance, Zheng et al. [16] developed an output feedback control for a (T–S) fuzzy system with multiple time-varying delays and unmatched disturbances. In [17], the author proposed a fuzzy sliding mode control method combined with a deep learning algorithm to approximate the dynamics model and to counteract the disturbances. The Takagi–Sugeno–Kang is used in [18] to derive a robust fuzzy control for a Magnetic Bearing System Subject to Harmonic Disturbances. Yan Cao et al. [19] proposed a robust H to reduce the disturbance of uncertain discrete-time fuzzy systems. Yoneyma [20] design a stable filter with disturbance attenuation of Takagi–Sugeno fuzzy systems with immeasurable premise variables. An innovative fuzzy-observer-design technic for Takagi–Sugeno fuzzy models with unknown output disturbances is presented in [21]. Vu and Wang [22] designed an observer and a Controller for Takagi–Sugeno (T–S) fuzzy systems with an enlarged class of disturbances. In [23], a fuzzy disturbance observer controller is developed and applied to a nonlinear system under internal and external disturbances. A robust adaptive sliding-mode control for fuzzy systems with mismatched uncertainties and exogenous disturbances in which the uncertainties in state matrices are mismatched and norm-bounded. In contrast, the exogenous disturbances are assumed to be bounded with an unknown bound, which is estimated by a simple and effective adaptive approach is developed in [24]. In [25], the author analyzes the unknown slippage in wheeled mobile robots and proposes a fuzzy adaptive tracking control method to counteract the dynamic disturbances. Chen et al. [26] proposed a novel-function approximator; the authors use the Fourier series expansion and fuzzy-logic system to model unknown periodically disturbed systems. Then, an adaptive backstepping tracking-control scheme is developed. Other advanced methods like output feedback [27,28], neuro-fuzzy [29], genetic algorithm [30], model predictive [31], and interval type-2 fuzzy systems [32] were used.
This paper introduces a (T–S) fuzzy control method for disturbance rejection applied to a medium-size wind turbine subject to extreme gust wind and actuators saturation. The wind turbine is equipped with a blade pitch mechanism to adjust the blade pitch angle accordingly to minimize the effect of the disturbances mainly caused by the extreme variation of the wind. The controller is constructed based on the (T–S) fuzzy model of the wind turbine and utilizes the parallel distributed compensator (PDC) technique to obtain feedback gain. Note that the feedback gain is obtained while the initial condition is unknown but bounded. The control problem is formulated in terms of linear matrix inequalities and solved using an optimization technic such as the interior point method. A numerical simulation is provided to analyze the capability of the proposed controller.

2. Materials and Methods

2.1. Wind Generator Dynamic Model

A simplified dynamic model of the wind turbine and its drive train based on the two-mass system is illustrated in Figure 1. The drive train consists of a rotor, a generator, and a gearbox. The mathematical model based on this configuration has been used to design linear and nonlinear controller [33,34].
With the assumptions that the moment of inertia of the gearbox and the damping effect of the blades can be ignored, the equations of motion are derived using Lagrange dynamics and written in the following form:
J r ω ˙ r = T a T l s B r ω r J g ω ˙ g = T h s B g ω r T e m β ˙ = 1 τ β + 1 τ β d
where J r , ω r represents the moment of inertia and the angular velocity of the rotor, T l s is the torque on the low-speed shaft, B r is rotor damping coefficient, and T a is the aerodynamic torque, it and can be modeled as
T a = 1 2 ρ π R 3 C q ( λ , β ) V 2
where ρ is the air density, R is the rotor radius, V is the wind speed, C q ( λ , β ) is the torque coefficient in which β is the blade pitch angle, and λ is tip speed ratio, and it can be written as
λ = R ω r V
J g , ω g represents the moment of inertia and the angular velocity of the generator, B g is generator damping coefficient, T e m is the electromagnetic torque, and T h s is the high-speed shaft torque. It is worthwhile to mention that the third equation in Equation (1) represents the electromechanical pitch systems model where τ is a time delay constant and β d is the desired pitch angle. It is worth mentioning without going into many details that the flux-weakening control technique, which is considered one of the most practical solutions [35,36,37,38,39,40], is used to limit the generator speed, to achieve an extended constant power range, to eliminate the use of multiple gear ratios, and to reduce the power inverter volt-ampere rating.
The low-speed shaft torque can be written as
T l s = K l s ( θ r θ T l s ) + B l s ( ω r ω l s )
and for an ideal gearbox with a ratio n g , the following relationship holds [41]:
n g = T l s T h s = ω g ω l s = θ g θ l s
Using Equations (1)–(5), the nonlinear model of the wind generator can be written in the following form.
ω ˙ r = 1 J r K l s θ r + K l s n g θ g ( B l s + B r ) ω r + B l s n g ω g + T a ω ˙ g = 1 J g K l s n g θ r K l s n g 2 θ g + B l s n g ω r ( B l s n g 2 + B g ) ω g T e m β ˙ = 1 τ β + 1 τ β d
where, x = [ θ r θ g ω r ω g β ] T represents the state vector, and u = [ T e m β d ] T is the the control input vector. Note that the torque coefficient C q ( λ , β ) can be approximated as follows [41]:
C q ( λ , β ) = 1 λ c 1 ( c 2 λ 1 c 3 β c 4 ) e c 5 λ 1 + c 6 λ
where
1 λ 1 = 1 λ + 0.08 β 0.035 1 + β 3

2.2. Takagi–Sugeno Fuzzy Model

A nonlinear dynamic system with disturbances is be represented by the following (T–S) fuzzy model:
Model Rule i: IF z 1 ( t ) is about μ i 1 [ z 1 ( t ) ] , ... , z p ( t ) is about μ i p [ z p ( t ) ] , THEN
x ˙ ( t ) = A i x ( t ) + B i u ( t ) + D i φ ( t ) y ( t ) = C i x ( t )
where μ i j [ z p ( t ) ] is the grade of the membership of z p ( t ) , x represents the state vector, u is the control input vector, y is the output vector, ( i = 1 , 2 , , r ) specifies the number of fuzzy rules, and φ ( t ) represents the disturbance. A i , B i , D i , and C i are known constant matrices with appropriate dimensions. The firing strength of each rule can be determined using T-norm product as follows:
w i [ z ( t ) ] = j = 1 p μ i j [ z p ( t ) ]
and the normalized membership functions are computed as
h i [ z ( t ) ] = w i [ z ( t ) ] i = 1 r w i [ z ( t ) ]
connecting all the rules, the (T–S) fuzzy model takes the following form:
Σ T S : x ˙ ( t ) = i = 1 r h i [ A i x ( t ) + B i u ( t ) + D i φ ( t ) ] y ( t ) = i = 1 r h i C i x ( t )
There are many advantages of using fuzzy logic controllers over conventional controllers. For instance, if the (T–S) fuzzy model is derived using the sector nonlinearity approach [42], it will provide a way to obtain an exact representation of the full nonlinear model as a weighted combination of linear submodels, where the nonlinearities of the system are shifted into the membership functions. Moreover, the advantage of the fuzzy logic controller is its aptitude for dealing with nonlinearities and uncertainties. Other advantages of the Fuzzy logic controller, to mention a few, can be illustrated as follows:
  • They are cheaper to develop, they cover a wider range of operating conditions, and they are more readily customizable in natural language terms.
  • They are quick to comprehend conceptually, the ideas underlying them are fundamental.
  • They are flexible, they enable emerging Fuzzy structures to be applied to their features by applying new information to established rules.
  • They are tolerant of incorrect data, complex uncertainty, and unmodeled dynamics.
Because of these advantages, (T–S) fuzzy model structures are an ideal basis for the design of controllers and observers.
In this paper, we derive an approximated (T–S) fuzzy model Equation (12) by linearizing the nonlinear model equations around different operating points and using predefined fuzzy membership functions to combine the linear submodels to an overall nonlinear model.
For instance, when the rotor is operating around the nominal speed, the aerodynamic torque might be estimated as
T a T a ω r ω r + T a β β + T a V V
Considering the following premises variable represented by two rules each:
ω r [ 0.1 3 ] rad / s β [ 0 30 ] deg V [ 0 30 ] m / s
and the state vector x = [ θ r θ g ω r ω g β ] T , and the control input vector u = [ T e m β d ] T , then the dynamic model represented by Equation (6) takes the form of Equation (9). The matrices A i , B i , D i , and C i in Equation (9) are obtained by local approximation in fuzzy partition space of the premise variables ω r , β , and V, and is shown below.
A i = 0 0 1 0 0 0 0 0 1 0 K l s J r K l s n g J r 1 J r T a ω r ( B l s + B r ) B l s n g J r 1 J r T a β K l s n g J s K l s n g 2 J s B l s n g J s 1 J s B l s n g 2 + B g 0 0 0 0 0 1 τ
B i = 0 0 0 0 0 0 1 J s 0 0 0 1 τ ; D i = 0 0 1 J r T a V 0 0 ; C i = 0 0 1 0 0 0 0 0 0 1 ; i = 1 , 2 8

2.3. Fuzzy Controller Design

Consider the dynamic system represented by the following fuzzy model.
Σ T S : x ˙ ( t ) = i = 1 r h i [ A i x ( t ) + B i u ( t ) + D i φ ( t ) ] y ( t ) = i = 1 r h i C i x ( t )
Furthermore, in this paper, we assume that the following inequalities can describe the actuators amplitude constraints.
| | u | | 2 δ
Furthermore, the initial condition is unknown but bounded such that.
| | x ( 0 ) | | σ

2.4. Parallel Distributed Compensation Control

Wang et al. [43] introduced the Parallel Distributed Compensation (PDC) witch can be used to design a fuzzy controller from a given (T–S) fuzzy model. A full state feedback control law for each model rule is designed from the corresponding rule of the (T–S) fuzzy model. The control rule is represented as follows:
Control Rule i: IF z 1 ( t ) is μ i 1 [ z 1 ( t ) ] , ... , z p ( t ) is μ i p [ z p ( t ) ] , THEN.
u i ( t ) = K i x ( t ) i = 1 , 2 , , r
where K i represents the control feedback gain matrix. The complete control input is formulated as follows:
u ( t ) = i = 1 r h i K i x ( t )
Note that the PDC controller described by Equation (19) has a simple form and is easy to implement.

2.5. Controller Structure

The disturbance rejection can be realized by minimizing the H norm of the system, i.e.,
Minimize: γ
Subject to
sup | | φ ( t ) | | 2 0 | | y ( t ) | | 2 | | φ ( t ) | | 2 γ
The fuzzy controller design is formulated as an optimization problem using linear matrix inequalities (LMIs). The feedback gains K i stabilizing the system given by Equation (12), and satisfying the control input constraint Equation (16), and unknown bounded initial condition Equation (17), and minimize the H -norm can be achieved by solving the following linear matrix inequalities (LMIs). We refer the reader to [44] to see the detailed proof.
Minimize: γ 2
Subject to
X σ 2 I
X M i T M i δ 2 I 0 ( i = 1 , 2 , , p )
M ( 1 , 1 ) 1 2 ( D i + D j ) 1 2 X ( C i + C j ) T 1 2 ( D i + D j ) T γ 2 I 0 1 2 ( C i + C j ) X 0 I 0
where
M ( 1 , 1 ) = 1 2 ( X A i T M j B i T + A i X B i M j + X A j T M i T B j T + A j X B j M i )
such that i , j = 1 , 2 , , r , i j , and X is a positive definite matrix. If a feasible solution exists, the feedback gain can be computed as
K i = M i X 1
The design process can be summarized as shown in the following Figure 2.

3. Results

3.1. Fuzzy Model Validation

The performance of the fuzzy controller depends on the accuracy of the fuzzy model witch in return depends on the number of fuzzy rules used to approximate the nonlinear dynamic model. On the other hand, many rules will increase the computational cost. Fuzzy systems modeling has been verified to be universal approximators [45]. Nonetheless, for the approximation to be accurate, a large number of fuzzy rules is needed, in particular when the input membership functions are defined on a space with high dimensions. In general, a large rule number may lead to inefficiency and difficulty in system implementation. A fuzzy system with many rules may be hard to design and have high computation complexity, and poor convergency in parameter tuning [46].
A numerical simulation of the nonlinear model represented by Equation (6) was conducted and compared to validate the (T–S) fuzzy model described by Equation (12) using a set of 2 rules for each premise variable and a constant control input u = [ 0 0.1 ] T and initial conditions x 0 = [ 0 0 0.8 0.8 0 ] T . The membership functions of the rules 1 , 2 are illustrated in Figure 3 and the physical parameters of the wind turbine are shown in Table 1.
The results of the simulation of the nonlinear and the fuzzy model shows that with a set of eight rules, the (T–S) fuzzy model present an adequate approximation, however the result can be improved further by adding more rules. The plots of the wind speed, blade pitch, the angular displacement, and the angular velocity of the rotor and the generator are presented in Figure 4, Figure 5 and Figure 6.

3.2. Numerical Results

The efficacy of the fuzzy controller Equation (19) is tested by considering the wind speed input profile 6 m/s V 30 m/s as shown in Figure 7.
Note that the dynamic model of the wind turbine does not consider the deflection of the blades, so in the simulation, we use the static wind speed instead. However, more accurate scenarios should investigate the use of effective wind speed. The MATLAB toolbox YALMIP [47] is used to solve the LMIs in Equations (21)–(23). YALMIP is a solver used to model and solve optimization problems typically occurring in systems and control theory. It is important to mention that one way to tune the controller is by solving the LMIs in Equations (21)–(23) using different conditions. For instance, if the maximum actuators amplitude δ are known, we can modify the condition in Equation (16) accordingly and solve the LMIs in Equations (21)–(23) to obtain the control law that satisfies the parameters of the chosen actuator. This flexibility gives the proposed fuzzy controller great advantages over a traditional controller. Another approach is to obtain a feasible solution using different initial conditions by modifying the parameter σ in Equation (21).
The results of the simulation are shown in Figure 8, Figure 9 and Figure 10. It is evident that the proposed controller is able to stabilize the wind generator subject to extreme and sudden gust wind reaching 75 km/h.
As it is shown in the Figure 11, by comparing the desired blade pitch β d with the actual blade pitch β we conclude that the proposed fuzzy controller performance is satisfactory. Considering for instance the absolute error Δ β = | | β d β | | = 0 . 7031 .
In addition, it is essential to acknowledge that the proposed (T–S) fuzzy controller has certain advantages over traditional controllers, for instance, the actuator amplitude saturation, which depends on the value of δ in Equation (16), and the initial condition described by Equation (17) are solved simultaneously. This advantage allows the design engineer to choose the best actuator to perform the task appropriately. Finally, the (T–S) fuzzy controller has a simple form and is easy to implement (see Equation (19)).

4. Conclusions and Future Work

This paper applied a (T–S) fuzzy controller with disturbance rejection properties to a medium-size wind turbine operating in extreme gust wind conditions. The design procedure of the fuzzy controller is accomplished using the Takagi–Sugeno (T–S) fuzzy model, and the control law is realized by solving a set of linear matrix inequalities (LMIs). The controller performs the required task considering the actuators’ amplitude constraints, and the stability is guaranteed with unknown bounded initial conditions. Numerical simulations demonstrate the performance of the proposed fuzzy controller.
It is important to mention that this paper does not analyze the effect of wind gusts on the tower supporting the wind generator, nor the deflection of the blade was taken into account. The stress and the deflection of the tower and blades should be carefully studied. Thus, a complete dynamic model involving the dynamic effect of the tower and the deflection of the blades should be developed. For instance, more accurate scenarios should use the effective instead of the static wind speed described in [48] by the following equation.
v e = v ( y ˙ T + y ˙ B )
where y T and y B represents the deflection of the tower and the deflection of the blades respectively. In other words, the static wind speed is corrected by the tower and blade motion effects. Another avenue to investigate is the description of the generator dynamics included in the complete wind turbine system model. When advanced control designs have to be investigated, an explicit generator model might be required. In this situation, a simple first-order delay model can be sufficient, as described in [48] by the following equation.
T ˙ g = 1 τ g T g + 1 τ g T g d
where T g d represents the desired generator torque and τ g the delay time constant.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ragheb, M.; Ragheb, A.M. Wind Turbines Theory—The Betz Equation and Optimal Rotor Tip Speed Ratio. In Fundamental and Advanced Topics in Wind Power; IntechOpen: London, UK, 2011. [Google Scholar] [CrossRef] [Green Version]
  2. Parvathy, R.; Daniel, A.E. A survey on active disturbance rejection control. In Proceedings of the 2013 International Mutli-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s), Kottayam, India, 22–23 March 2013; pp. 330–335. [Google Scholar] [CrossRef]
  3. Rezaei, V. Advanced control of wind turbines: Brief survey, categorization, and challenges. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; pp. 3044–3051. [Google Scholar] [CrossRef]
  4. Achour, D.; Kesraoui, M.; Chaib, A.; Achour, A. Frequency Control of a Wind Turbine Generator–flywheel System. Wind Eng. 2017, 41, 397–408. Available online: https://www.jstor.org/stable/90015240 (accessed on 16 August 2021). [CrossRef]
  5. Colombo, L.; Corradini, M.L.; Ippoliti, G.; Orlando, G. Pitch angle control of a wind turbine operating above the rated wind speed: A sliding mode control approach. ISA Trans. 2020, 96, 95–102. [Google Scholar] [CrossRef] [PubMed]
  6. Martinez, M.I.; Susperregui, A.; Tapia, G.; Xu, L. Sliding-mode control of a wind turbine-driven double-fed induction generator under non-ideal grid voltages. IET Renew. Power Gener. 2013, 7, 370–379. [Google Scholar] [CrossRef]
  7. Sahoo, S.; Subudhi, B.; Panda, G. Torque and pitch angle control of a wind turbine using multiple adaptive neuro-fuzzy control. Wind Eng. 2020, 44, 125–141. [Google Scholar] [CrossRef]
  8. Hur, S.; Leithead, W.E. Model predictive and linear quadratic Gaussian control of a wind turbine. Optim. Control. Appl. Methods 2017, 38, 88–111. [Google Scholar] [CrossRef] [Green Version]
  9. Mechter, A.; Kemih, K.; Ghanes, M. Backstepping control of a wind turbine for low wind speeds. Nonlinear Dyn. 2016, 84, 2435–2445. [Google Scholar] [CrossRef]
  10. Vepa, R. Nonlinear, Optimal Control of a Wind Turbine Generator. IEEE Trans. Energy Convers. 2011, 26, 468–478. [Google Scholar] [CrossRef]
  11. Pedersen, N.H.; Johansen, P.; Andersen, T.O. Optimal control of a wind turbine with digital fluid power transmission. Nonlinear Dyn. 2018, 91, 591–607. [Google Scholar] [CrossRef]
  12. Asgharnia, A.; Shahnazi, R.; Jamali, A. Performance and robustness of optimal fractional fuzzy PID controllers for pitch control of a wind turbine using chaotic optimization algorithms. ISA Trans. 2018, 79, 27–44. [Google Scholar] [CrossRef]
  13. Feng, G. A Survey on Analysis and Design of Model-Based Fuzzy Control Systems. IEEE Trans. Fuzzy Syst. 2006, 14, 676–697. [Google Scholar] [CrossRef] [Green Version]
  14. Takagi, T.; Sugeno, M. Fuzzy Identification of Systems and its Applications to Modeling and Control. IEEE Trans. Syst. Man Cybern. 1985, 1, 116–132. [Google Scholar] [CrossRef]
  15. Tanaka, K.; Sugeno, M. Stability analysis of fuzzy systems using Lyapunov’s direct method. In Proceedings of the NAFIPS’90, Toronto, ON, Canada, 6–8 June 1990; pp. 133–136. [Google Scholar]
  16. Zheng, W.; Wang, H.; Wang, H.; Wen, S. Stability analysis and dynamic output feedback controller design of T–S fuzzy systems with time-varying delays and external disturbances. J. Comput. Appl. Math. 2019, 358, 111–135. [Google Scholar] [CrossRef]
  17. Zheng, K.; Hu, Y.; Wu, B. Intelligent fuzzy sliding mode control for complex robot system with disturbances. Eur. J. Control 2020, 51, 95–109. [Google Scholar] [CrossRef]
  18. Hong, S.-K.; Langari, R. Robust fuzzy control of a magnetic bearing system subject to harmonic disturbances. IEEE Trans. Control Syst. Technol. 2000, 8, 366–371. [Google Scholar] [CrossRef]
  19. Cao, Y.-Y.; Frank, P.M. Robust H disturbance attenuation for a class of uncertain discrete-time fuzzy systems. IEEE Trans. Fuzzy Syst. 2000, 8, 406–415. [Google Scholar] [CrossRef]
  20. Yoneyama, J. H filtering for fuzzy systems with immeasurable premise variables: An uncertain system approach. Fuzzy Sets Syst. 2009, 160, 1738–1748. [Google Scholar] [CrossRef]
  21. Gao, Z.; Shi, X.; Ding, S.X. Fuzzy state/disturbance observer design for (T–S) fuzzy systems with application to sensor fault estimation. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2008, 38, 875–880. [Google Scholar] [CrossRef]
  22. Vu, V.; Wang, W. State/Disturbance Observer and Controller Synthesis for the T–S Fuzzy System With an Enlarged Class of Disturbances. IEEE Trans. Fuzzy Syst. 2018, 26, 3645–3659. [Google Scholar] [CrossRef]
  23. Kim, E. A fuzzy disturbance observer and its application to control. IEEE Trans. Fuzzy Syst. 2002, 10, 77–84. [Google Scholar] [CrossRef]
  24. Zhang, J.; Shi, P.; Xia, Y. Robust Adaptive Sliding-Mode Control for Fuzzy Systems With Mismatched Uncertainties. IEEE Trans. Fuzzy Syst. 2010, 18, 700–711. [Google Scholar] [CrossRef]
  25. Chwa, D. Fuzzy Adaptive Tracking Control of Wheeled Mobile Robots With State-Dependent Kinematic and Dynamic Disturbances. IEEE Trans. Fuzzy Syst. 2012, 20, 587–593. [Google Scholar] [CrossRef]
  26. Chen, W.; Jiao, L.; Li, R.; Li, J. Adaptive Backstepping Fuzzy Control for Nonlinearly Parameterized Systems with Periodic Disturbances. IEEE Trans. Fuzzy Syst. 2010, 18, 674–685. [Google Scholar] [CrossRef]
  27. Yue, H.; Li, J. Output-feedback adaptive fuzzy control for a class of nonlinear systems with input delay and unknown control directions. J. Frankl. Inst. 2013, 350, 129–154. [Google Scholar] [CrossRef]
  28. Zhou, Q.; Shi, P.; Xu, S.; Li, H. Adaptive Output Feedback Control for Nonlinear Time-Delay Systems by Fuzzy Approximation Approach. IEEE Trans. Fuzzy Syst. 2013, 21, 301–313. [Google Scholar] [CrossRef]
  29. González-Yero, G.; Ramírez Leyva, R.; Ramírez Mendoza, M.; Albertos, P.; Crespo-Lorente, A.; Reyes Alonso, J.M. Neuro-Fuzzy System for Compensating Slow Disturbances in Adaptive Mold Level Control. Metals 2021, 11, 56. [Google Scholar] [CrossRef]
  30. Civelek, Z. Optimization of fuzzy logic (Takagi-Sugeno) blade pitch angle controller in wind turbines by genetic algorithm. Eng. Sci. Technol. 2020, 23, 1–9. [Google Scholar] [CrossRef]
  31. Teng, L.; Wang, Y.; Cai, W.; Li, H. Efficient Robust Fuzzy Model Predictive Control of Discrete Nonlinear Time-Delay Systems via Razumikhin Approach. IEEE Trans. Fuzzy Syst. 2018, 27, 262–272. [Google Scholar] [CrossRef]
  32. Li, H.; Wang, J.; Wu, L.; Lam, H.K.; Gao, Y. Optimal Guaranteed Cost Sliding-Mode Control of Interval Type-2 Fuzzy Time-Delay Systems. IEEE Trans. Fuzzy Syst. 2018, 26, 246–257. [Google Scholar] [CrossRef] [Green Version]
  33. Boukhezzar, B.; Siguerdidjane, H. Comparison between linear and nonlinear control strategies for variable speed wind turbines. Control Eng. Pract. 2010, 18, 1357–1368. [Google Scholar] [CrossRef]
  34. Waleed, K. Mechanical modelling of wind turbine: Comparative study. Int. J. Renew. Energy Res. 2013, 3, 94–97. [Google Scholar]
  35. Milivojevic, N.; Schofield, N.; Stamenkovic, I.; Gurkaynak, Y. Field weakening control of PM generator used for small wind turbine aplication. In Proceedings of the IET Conference on Renewable Power Generation (RPG 2011), Edinburgh, UK, 6–8 September 2011; p. 191. [Google Scholar] [CrossRef]
  36. Bozhko, S.; Rashed, M.; Hill, C.I.; Yeoh, S.S.; Yang, T. Flux-Weakening Control of Electric Starter–Generator Based on Permanent-Magnet Machine. IEEE Trans. Transp. Electrif. 2017, 3, 864–877. [Google Scholar] [CrossRef]
  37. Gallegos-Lopez, G.; Gunawan, F.S.; Walters, J.E. Optimum torque control of permanent-magnet AC machines in the field-weakened region. IEEE Trans. Ind. Appl. 2005, 41, 1020–1028. [Google Scholar] [CrossRef]
  38. Maric, D.S.; Hiti, S.; Stancu, C.C.; Nagashima, J.M. Two improved flux weakening schemes for surface mounted permanent magnet synchronous machine drives employing space vector modulation. In Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society (IECON’98), Aachen, Germany, 31 August–4 September 1998; Volume 1, pp. 508–512. [Google Scholar]
  39. Guo, X.; Wen, X.; Zhao, F.; Song, X. PI parameter design of the flux weakening control for PMSM based on small signal and transfer function. In Proceedings of the 2009 International Conference on Electrical Machines and Systems (ICEMS), Tokyo, Japan, 15–18 November 2009; pp. 1–6. [Google Scholar]
  40. Bolognani, S.; Calligaro, S.; Petrella, R. Adaptive flux-weakening controller for interior permanent magnet synchronous motor drives. IEEE J. Emerg. Sel. Top. Power Electron. 2014, 2, 236–248. [Google Scholar] [CrossRef]
  41. Ganjefar, S.; Mohammadi, A. Variable speed wind turbines with maximum power extraction using singular perturbation theory. Energy 2016, 106, 510–519. [Google Scholar] [CrossRef]
  42. Georg, S.; Schulte, H.; Aschemann, H. Control-oriented modelling of wind turbines using a Takagi-Sugeno model structure. In Proceedings of the 2012 IEEE International Conference on Fuzzy Systems, Brisbane, QLD, Australia, 10–15 June 2012; pp. 1–8. [Google Scholar] [CrossRef] [Green Version]
  43. Wang, H.O.; Tanaka, K. Parallel Distributed Compensation of Nonlinear Systems by Takagi-Sugeno Fuzzy Model. In Proceedings of the 1995 IEEE International Conference on Fuzzy Systems, Yokohama, Japan, 20–24 March 1995; Volume 2, pp. 531–538. [Google Scholar] [CrossRef]
  44. Tanaka, K.; Wang, H.O. Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach; John Wiley & Sons: New York, NY, USA, 2001; pp. 66–83. [Google Scholar]
  45. Wang, L.X.; Mendel, J.M. Fuzzy basis functions, universal approximation, and orthogonal least-squares learning. IEEE Trans. Neural Netw. 1992, 3, 807–814. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  46. Wan, F.; Shang, H.; Wang, L.-X.; Sun, Y.-X. How to determine the minimum number of fuzzy rules to achieve given accuracy: A computational geometric approach to SISO case. Fuzzy Sets Syst. 2005, 150, 199–209. [Google Scholar] [CrossRef]
  47. L<i>o</i>¨fberg, J. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the CACSD Conference, Taipei, Taiwan, 2–4 September 2004. [Google Scholar]
  48. Simani, S. Overview of Modelling and Advanced Control Strategies for Wind Turbine Systems. J. Energ. 2015, 8, 13395–13418. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Wind turbine model.
Figure 1. Wind turbine model.
Applsci 11 07865 g001
Figure 2. Flowchart of the design and controller process.
Figure 2. Flowchart of the design and controller process.
Applsci 11 07865 g002
Figure 3. Fuzzy membership function.
Figure 3. Fuzzy membership function.
Applsci 11 07865 g003
Figure 4. Wind speed and blade pitch angle.
Figure 4. Wind speed and blade pitch angle.
Applsci 11 07865 g004
Figure 5. Angular displacement.
Figure 5. Angular displacement.
Applsci 11 07865 g005
Figure 6. Angular velocity.
Figure 6. Angular velocity.
Applsci 11 07865 g006
Figure 7. Wind Speed.
Figure 7. Wind Speed.
Applsci 11 07865 g007
Figure 8. Angular displacement.
Figure 8. Angular displacement.
Applsci 11 07865 g008
Figure 9. Angular velocity.
Figure 9. Angular velocity.
Applsci 11 07865 g009
Figure 10. Blade pitch angle, desired blade pitch angle, and electromagnetic torque.
Figure 10. Blade pitch angle, desired blade pitch angle, and electromagnetic torque.
Applsci 11 07865 g010
Figure 11. Absolute error of the desired and actual blade pitch angle.
Figure 11. Absolute error of the desired and actual blade pitch angle.
Applsci 11 07865 g011
Table 1. Parameters of the wind turbine.
Table 1. Parameters of the wind turbine.
ParametersSymboleValues
Rotor radiusR21.65 m
Rotor inertia J r 34.4 kg·m 2
Generator inertia J g 34.4 kg·m 2
Shaft damping coeff B l s 9500 N·m/rad·s 1
Shaft stiffness coeff K l s 2.691×10 5 N·m/rad·s 1
Rotor friction coeff B r 27.36 N·m/rad·s 1
Generator friction coeff B g 0.2 N·m/rad·s 1
Gearbox ratio n g 43.165
Air density ρ 1.225 kg/m 3
time delay τ 0.1 s
torque coeffs c 1 c 6 0.5176, 116, 0.4, 5, 21, 0.0068
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sendi, C. Control of a Variable Blade Pitch Wind Turbine Subject to Gust Wind and Actuators Saturation. Appl. Sci. 2021, 11, 7865. https://doi.org/10.3390/app11177865

AMA Style

Sendi C. Control of a Variable Blade Pitch Wind Turbine Subject to Gust Wind and Actuators Saturation. Applied Sciences. 2021; 11(17):7865. https://doi.org/10.3390/app11177865

Chicago/Turabian Style

Sendi, Chokri. 2021. "Control of a Variable Blade Pitch Wind Turbine Subject to Gust Wind and Actuators Saturation" Applied Sciences 11, no. 17: 7865. https://doi.org/10.3390/app11177865

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