Volume 2025, Issue 1 5550970
Research Article
Open Access

Advanced Control Strategies for Wind Turbine Blade Angle Systems: A Comparative Study of Optimization Algorithms and Controllers

Aya Hamdy Ramadan

Aya Hamdy Ramadan

Department of Electrical Power and Machines , Faculty of Engineering , Ain Shams University , Cairo , Egypt , asu.edu.eg

Search for more papers by this author
Mahmoud A. Attia

Mahmoud A. Attia

Department of Electrical Power and Machines , Faculty of Engineering , Ain Shams University , Cairo , Egypt , asu.edu.eg

Search for more papers by this author
S. F. Mekhamer

Corresponding Author

S. F. Mekhamer

Electrical Engineering Department at Future University , New Cairo , Egypt

Search for more papers by this author
Ahmed O. Badr

Ahmed O. Badr

Department of Electrical Power and Machines , Faculty of Engineering , Ain Shams University , Cairo , Egypt , asu.edu.eg

Search for more papers by this author
Moustafa Ahmed Ibrahim

Corresponding Author

Moustafa Ahmed Ibrahim

Electrical Engineering Department , University of Business and Technology , Jeddah , 23435 , Saudi Arabia , ubt.edu.sa

Search for more papers by this author
Mohammed Alruwaili

Mohammed Alruwaili

Department of Electrical Engineering , College of Engineering , Northern Border University , Arar , Saudi Arabia , nbu.edu.sa

Search for more papers by this author
Kareem M. AboRas

Corresponding Author

Kareem M. AboRas

Department of Electrical Power and Machines , Faculty of Engineering , Alexandria University , Alexandria , 21544 , Egypt , alexu.edu.eg

Search for more papers by this author
First published: 26 June 2025
Academic Editor: Paul Adedeji

Abstract

Wind energy is a critical component of renewable energy systems, but the stochastic nature of wind speed poses significant challenges for consistent power generation. This paper addresses these challenges by proposing advanced control strategies to enhance the performance of wind turbine blade angle systems. We compare two optimization algorithms: harmony search algorithm (HSA) and exponential distribution optimizer (EDO) for tuning proportional-integral-derivative (PID) controllers under various operating conditions, including normal operation and fault scenarios. The EDO algorithm demonstrates superior performance in optimizing blade angle control, leading to improved system stability and faster response times. Building on this, we further evaluate three controllers: PID, proportional-derivative-derivative, and adaptive proportional-integral (API) using the EDO algorithm. The API controller, with its adaptive gains, outperforms both PID and proportional double derivative (PD2) controllers, achieving smoother pitch angle adjustments and more stable active power output under varying wind conditions. The results highlight the API controller’s ability to maintain rated power levels with minimal oscillations, even during rapid wind speed changes and fault conditions. This study provides valuable insights into the optimization of wind turbine blade angle systems, offering a robust framework for improving power extraction efficiency and system reliability. The findings suggest that the combination of EDO optimization and API control represents a promising approach for enhancing wind turbine performance in dynamic environments.

1. Introduction

Renewable energy sources have become increasingly important in electricity generation due to their environmental benefits and cost-effectiveness. As a result, countries worldwide are focusing on addressing the challenges associated with these sources and developing optimal solutions. There are several forms of renewable energy, including solar energy, wind energy, photovoltaic energy, and hydroelectric energy. Among these, wind energy has gained significant traction in many countries due to its efficiency. While the initial capital cost for wind energy infrastructure is high, its operational costs are notably low, making it an attractive long-term investment. Wind turbines are primarily categorized into two types: fixed speed wind turbines (FSWTs) and variable speed wind turbines (VSWTs). VSWTs offer several advantages over FSWTs, including increased annual power production by 5%–10%, reduced mechanical stress, decreased power fluctuations, the ability to maintain a fixed tip-speed ratio, and operation over a wider range of wind speeds. These advantages make VSWTs more efficient and versatile in various wind conditions [1, 2]. VSWTs are commonly used in wind energy systems with various configurations. One particularly efficient configuration is the doubly-fed induction generator (DFIG). The DFIG has proven its effectiveness in wind energy applications due to several advantages: cost-effectiveness, low power losses, compact size, the ability to supply power to the grid at constant frequency and voltage despite variable rotor speeds, and decoupled control of active and reactive power. These characteristics make the DFIG configuration a popular choice in modern wind turbine designs, as it offers a balance of performance, efficiency, and economic viability [3, 4]. Figure 1 shows the constructions of the DFIG [5].

Details are in the caption following the image
Doubly fed induction generator wind turbine.
Wind turbines are designed to operate efficiently across a range of wind speeds, helping to mitigate the intermittent nature of wind energy. Their operation can be divided into four distinct regions [6]:
  • Region 1 (below cut-in speed): When the wind speed is below the cut-in speed, no power can be extracted.

  • Region 2 (maximum power tracking): Once the wind speed exceeds the cut-in speed, the turbine enters the maximum power tracking region. Here, the blade angle control operates to extract the maximum possible power.

  • Region 3 (above rated speed): When the wind speed surpasses the rated speed, the blade angle controller activates to maintain the extracted power at its rated value.

  • Region 4 (above cut-out speed): If the wind speed exceeds the cut-out speed, the turbine ceases operation to protect itself from potentially damaging storm-level winds.

The wind profile varies with changing weather conditions. Within the optimal speed range (Regions 2 and 3), the wind turbine can effectively track and optimize power output. However, outside this range (Regions 1 and 4), the turbine either remains inactive or shuts down to ensure operational safety [7, 8]. Figure 2 illustrates the extracted power and the operating regions of the wind turbine system. These distinct operating regions play a crucial role in mitigating the impact of the intermittent nature of wind energy [9].

Details are in the caption following the image
Extracted power of WT and the operating regions.
Blade angle control is a crucial component of the wind turbine system, serving multiple important functions. From a performance optimization perspective, it maintains rotor speed and active power output at their rated values. The blade angle is adjusted to remain perpendicular to the wind direction, maximizing energy capture. From a safety and stability standpoint, this control mechanism helps ensure that the turbine system remains stable by protecting it from excessive mechanical stress during high wind conditions. By continuously adjusting the blade angles, the system can respond effectively to varying wind speeds. This adaptability allows for efficient power generation across a wide range of wind conditions. Thus, the blade angle control system enhances both the performance and longevity of wind turbines, contributing to more reliable and efficient wind energy production [10, 11]. Equations (14) illustrate how the changing of the pitch angle β affects the wind energy and the rotor power coefficient Cp.
(1)
(2)
(3)
(4)
where Pt is the mechanical output power of the turbine (W). ρ is the air density (~1.225 kg/m3). A is the swept area of rotor (m2). m is the wind speed (m/s). β is the pitch angle. γ is the turbine tip-speed ratio. C1, C2, …, and C7 are the turbine aerodynamic [12].

2. Literature Review

To maximize the power extracted from a wind turbine system, precise control of the blade angle is essential. Various controllers have been developed and applied to manage blade angles effectively. These controllers aim to regulate power output at rated values, regardless of fluctuations in wind speed. Over the years, researchers have explored and tested numerous types of controllers to achieve optimal performance, with the goal of identifying the most effective solution.

2.1. Control Techniques in the Literature

The proportional-integral-derivative (PID) controller is a classical control system known for its cost-effectiveness and simplicity. It consists of three main components, each serving a specific function: the proportional term (P) improves the system’s response to rapid changes in error; the integral term (I) reduces the steady-state error; and the derivative term (D) enhances the controller’s reaction to the rate of change of the error. PID controllers have demonstrated their effectiveness in FSWT applications. However, their performance in VSWTs is less satisfactory due to the system’s inherent nonlinearity. To address this limitation, researchers have begun exploring new techniques to enhance the performance of classical PID controllers in VSWT systems [13, 14].

One of the advanced techniques developed to enhance PID controller performance is the fractional-order PID (FOPID) controller, introduced in 1999. The FOPID controller offers several advantages, such as improved closed-loop response and reduced sensitivity to changes in system parameters. These characteristics make FOPID controllers particularly promising for complex systems like VSWTs. However, despite its benefits, the FOPID controller faces a significant challenge: it is difficult to design in the time domain. This complexity in design remains a key factor limiting its widespread adoption and implementation [15]. The sliding mode controller (SMC) is another advanced control technique used to enhance blade angle control in wind turbines. SMCs can be categorized into three main types: first-order, second-order, and third-order SMCs (FOSMC, SOSMC, and TOSMC, respectively). Among these, the TOSMC demonstrates particularly robust performance. This robustness is attributed to its ability to operate with minimal frequency variations, resulting in a smoother system response [16]. Another advanced variant of the PID controller is the PID-acceleration (PIDA) controller, which was first used in 2020. This controller enhances the conventional PID design by incorporating a double-derivative branch. The inclusion of this acceleration term improves the controller’s transient response in the frequency domain, allowing for faster and more accurate adjustments. As a result, the PIDA controller offers better performance in systems that require quick and precise control actions, such as VSWTs [17]. The summary of the previous literature of control strategies is shown in Table 1.

Table 1. Comparison of different controllers reported in literature.
Controller Advantages Limitations
PID (proportional-integral-derivative) [13, 14] Simple structure and widely used, easy to implement, suitable for linear systems, and good performance in fixed-speed systems Performance degrades with system nonlinearity, poor robustness to parameter variations, sensitive to gain selection, and not effective in variable-speed wind turbines
  
FOPID (fractional-order PID) [15] Enhanced control flexibility via extra tuning parameters (λ, μ), better performance than classical PID, especially for fractional-order or nonlinear systems, and more robust to system parameter changes Design and tuning are more complex, difficult to implement in time domain, and typically designed in frequency domain
  
SMC (sliding mode control) [16] Highly robust to model uncertainties and external disturbances, excellent performance for nonlinear systems with time-varying parameters, and can handle parasitic dynamics and limited actuator bandwidth High chattering effect (undesirable switching), requires accurate knowledge of system dynamics, and performance depends on the quality of wind data
  
PIDA (proportional-integral-derivative-acceleration) [17] Improved transient response over PID, reduces oscillations with additional acceleration gain, effective in high-order systems with large overshoot and settling time, and superior performance when optimized with techniques like MPA (marine predator algorithm) More complex structure than PID, requires optimization of additional parameters, and implementation more demanding due to added terms and filters

2.2. Optimization Algorithms in the Literature

The harmony search algorithm (HSA) was an optimization technique, introduced by Geem [18] in 2001. It is a meta-heuristic algorithm inspired by the improvization process of jazz musicians. Another technique is the whale optimization algorithm (WOA), which mimics the bubble-net hunting behavior of humpback whales. First proposed by Mirjalili and Lewis [19] in 2016, the WOA has gained significant attention in the field of optimization due to its simplicity, flexibility, and strong global search capability. Comparatively, HSA has demonstrated superior performance in enhancing system stability, providing smoother responses than WOA. Another robust optimization technique is the turbulent flow water–based optimization algorithm, which has also proven its superiority over WOA in terms of stability and convergence efficiency [20]. In addition to these optimization algorithms, model predictive control (MPC) represents a fundamentally different approach to controller strategy. This method predicts the future behavior of the system and optimizes control inputs over a limited time horizon, continuously updating the control actions based on new measurements and predictions [21]. The summary of the previous optimization literature is shown in Table 2.

Table 2. Comparison of different optimization techniques reported in literature.
Optimization technique Advantages Limitations
Turbulent flow water–based optimization algorithm [20] Inspired by turbulent fluid dynamics to enhance global search ability, improves convergence speed and local optima avoidance, and high flexibility for nonlinear systems Computationally intensive, less tested in diverse engineering applications, and may require significant parameter tuning
  
Harmony search algorithm (HSA) [18] Simple concept inspired by musical harmony, and easy to implement and tune, and effective in many engineering optimization tasks May converge slowly compared to more recent algorithms and performance is sensitive to initial parameter selection
  
Whale optimization algorithm (WOA) [19] Mimics bubble-net hunting of humpback whales, excellent balance between exploration and exploitation, fewer parameters to tune, and performs well on benchmark and structural problems Susceptible to premature convergence in some complex problems and might require more computational effort to fine-tune for specific cases
  
Model predictive control (MPC) [21] Predicts future system behavior and optimizes control actions, handles multivariable systems and constraints effectively, and robust under moderate model mismatches Relies heavily on accurate system modeling, high computational load for real-time applications, and performance degrades with model inaccuracies

This paper examines the effectiveness of two optimization algorithms when applied to the blade angle PID controller: the exponential distribution optimizer (EDO) algorithm and the HSA. We evaluate these algorithms under three distinct conditions: fixed wind speed, practical (variable) wind speed, and faulty conditions. The superior optimization algorithm, as determined by our analysis, will then be utilized to compare the performance of three different controllers: PID controller, proportional double derivative (PD2) controller, and API controller. This comparative study aims to identify the most effective control strategy for blade angle regulation in wind turbine systems, potentially improving power extraction efficiency and system reliability across various operational scenarios.

The remainder of this paper is organized as follows: Section 3 details the implementation of the DFIG wind turbine model in MATLAB/Simulink, which serves as the foundation for the study. Section 4 introduces the EDO algorithm, explaining its mathematical formulation and application in optimizing blade angle control. Sections 5 and 6 describe the PD2 and API controllers, highlighting their design and advantages over traditional PID controllers. Section 7 presents the simulation results, comparing the performance of the HSA and EDO in tuning PID controllers under various operating conditions, including normal operation and fault scenarios. Section 8 extends the analysis by evaluating the performance of the PID, PD2, and API controllers optimized using the EDO algorithm. Finally, Section 9 concludes the paper, summarizing the key findings, discussing their implications, and suggesting future research directions.

3. DFIG Implementation on Simulink for Wind Turbine Model

A wind farm model, developed in MATLAB Simulink and illustrated in Figure 3, is utilized in this study. The model comprises six DFIG–based wind turbines, each rated at 1.5 MW, yielding a total generation capacity of 9 MW. The system accommodates variable wind speeds, with a rated speed of 12 m/s. The DFIGs are connected to a 120 kV and 60 Hz power grid via a 25 km transmission line and two step-down transformers. The grid-side transformer is rated at 120/25 kV and 47 MVA, while the turbine-side transformer is rated at 25/0.575 kV and 1.5 MVA. A 20-Watt load is connected at the junction between each wind turbine and its corresponding transformer.

Details are in the caption following the image
DFIG wind farm model represented by MATLAB/SIMULINK.

Each DFIG consists of a wound-rotor induction machine with the stator directly connected to the grid. The rotor is interfaced through a back-to-back AC/DC/AC IGBT–based PWM converter, modeled using voltage sources. The DC link is rated at 1200 V and is equipped with a 10,000 μF capacitor. The rotor-side converter regulates active and reactive power to enable maximum power point tracking (MPPT), while the grid-side converter maintains DC link voltage stability and ensures synchronization with the grid [22].

The grid-side converter control system, shown in Figure 4, measures the d and q components of the AC current as well as the DC voltage (Vdc). There is an outer control loop responsible for maintaining a stable DC voltage. This loop includes a DC voltage regulator, which generates a reference value for the d-axis current (Idgc_ref). This current controls the amount of active power delivered to the grid. An inner control loop manages the AC current and adjusts the output voltage (Vgc) of the grid-side converter to match the desired current values. Additionally, the current controller uses feedback to help predict the required output voltage. This improves both the speed and accuracy of the control system.

Details are in the caption following the image
Grid-side converter control system.

Figure 5 illustrates the components of the rotor-side converter control system, which manages the power output of a wind turbine. It measures the actual electrical power delivered to the grid and adds the estimated mechanical and electrical losses to obtain the total generated power. This total power is then compared to the reference power, which is determined based on a power tracking curve. To minimize the difference (or error) between the actual and reference power, a proportional-integral (PI) controller is used. The controller adjusts the system operation to bring the power output in line with the desired value [22].

Details are in the caption following the image
Rotor-side converter control system.
Regarding the fault model, the three-phase fault block works like a circuit breaker for three-phase systems. It can open and close either using a signal from Simulink (external control) or by using its own built-in timer (internal control). Inside, it uses three separate breakers—one for each phase. This allows it to create different types of faults:
  • Between two phases (phase-to-phase),

  • From a phase to the ground (phase-to-ground), or

  • A combination of both.

For the simulation results discussed in this study, a line-to-ground fault is applied to Phase A as part of the fault analysis and the switching time for the fault is 20 s:25 s as in literature, for comparison’s sake.

4. EDO

EDOs possess strong exploration capabilities due to their unique selection process. This process involves selecting unspecified winners from among the general winners, along with two other individuals that exhibit different characteristics from the winners within the potential domains of the search space. EDOs are also known for their simplicity of implementation and robust exploratory performance. In addition to exploration, EDOs demonstrate effective exploitative capabilities. Statistical studies have shown that EDOs outperform other optimization methods with 95% confidence. The exponential distribution is a continuous probability distribution used to model the time between events in a Poisson point process. It is particularly useful for modeling the number of iterations or times required for a specific event or improvement to occur. The probability density function (PDF) of the random variable χ can be represented by Equation (5) as X is the waiting time until an event occurs and λ is the exponential rate [23].
(5)
The variable X has no memory feature, so any previous solution is neglected. No memory feature affects the EDO exploitation phase which means that the solution needs to be updated. The no memory feature in estimation of distribution algorithms (EDOs) refers to their characteristic of not retaining or utilizing past solutions when generating new candidates within the search space. Instead, EDOs rely solely on the current statistical sampling process to produce new solutions, without explicitly preserving or reusing the best solutions from previous generations. This can be described by Equation (6).
(6)
where variables a, b are calculated by: a = (f)10, b = (f)5, (f) is an integer created randomly in the range [−1, 1], and the () variable is the guiding solution which can be calculated by the average of the best three values calculated for . It can be described in Equation (7).
(7)
Due to exploration feature of EDO, equations updated by using two random winners from the initial population who follow the exponential distribution (Xwinnersrand1, Xwinnersrand2). The Equations (814) express the update which applied [24]:
(8)
(9)
(10)
(11)
(12)
(13)
(14)
where N: the population size, d: the dimension of the problem, maxtime: the total number of iterations, Mtime: the average of all solutions acquired in the initial population, and c is an adjusted parameter representing the information exchange ratio between the Z1 and Z2 vectors.

Figure 6 represented the flowchart of the EDO optimizer which shows the steps taken to solve the problem using EDO [23, 24]. In this paper an EDO optimizer is used with PID controller to enhance the performance of the system shown in Figure 3. For the cases under study, the EDO parameters are switch parameter (α) = 0.5 and population type (N) = 30.

Details are in the caption following the image
Flowchart of the EDO optimizer.

5. PD2 Controller

The PD2 controller combines a proportional gain term (Kp) with two derivative gain terms (KD1 and KD2), as illustrated in Figure 7. Its design is similar to that of a PID controller, with the key difference being that the PD2 controller replaces the integral term of the PID with a second derivative term.

Details are in the caption following the image
Proportional-double-derivative (PD2) controller block diagram.

Compared to the PID controller, the PD2 controller offers a simpler design while achieving notable success in the optimization field. Its advantages include faster rise time, quicker settling time, and lower peak overshoot [25].

Equation (15) represented the Laplace formula of the PD2 controller.
(15)
where Kp, KD1 and KD2 are the proportional, first differential, and second differential gains, respectively.

6. API Controller

The API controller’s output is determined by the proportional and integral components of the input error. This input error is calculated as the difference between the rated speed and the current rotor speed. Figure 8 illustrates the block diagram of the API controller. The relationship between the controller’s output and input error is expressed in Equation (16), where Ki is the integral gain, KP is the proportional gain, and the KC is a constant value [14, 26].

Details are in the caption following the image
Adaptive proportional-integral controller (API) block diagram.
(16)
A key feature of the API controller is that its gains, KP and Ki, are regularly updated based on the error signal. This error signal fluctuates as it tracks variations in the wind speed velocity profile. This adaptive nature gives the API controller a significant advantage over the traditional PID controller in terms of response. The API controller can dynamically adjust its behavior to match changing wind conditions, resulting in more efficient and responsive control. The time varying gains for KP and Ki is expressed in Equations (17 and 18) [14, 27].
(17)
(18)
where K1 and K2 are the parameters of API controller

7. Simulation Results for Optimization Comparison

This section presents a comparison of simulation results obtained using two optimization algorithms (HSA and EDO) for initializing the PID controller. HSA is used as a benchmark, where Shawqran et al. [14] proved its superiority than conventional algorithms in the same application of the paper, while using EDO is due to its high exploration and exploitation rates. Four different case studies are examined:

Case Study 1: Represents a typical winter season scenario, simulating a random winter day under normal operating conditions.

Case Study 2: Focuses on normal operation with variable wind speed, in the absence of any faults.

Case Study 3: Investigates system performance under fault conditions, specifically a line-to-ground fault with constant wind speed.

Case Study 4: Explores fault conditions involving a line-to-ground fault with variable wind speed.

7.1. First Case: PID Controller, Normal Operation, Without Fault, and Winter Wind Speed for a Random Day With HSA and EDO Optimization

Figure 9 illustrates the wind speed variation over time for a randomly selected winter day, showing a rapid decrease from 19.6 to 9.5 m/s within 2 s. This wind speed profile is applied to the model presented in Figure 3. In this section, the impact of this wind variation on the power curve performance is analyzed using an optimized blade angle controller. The results obtained using the EDO algorithm are compared with those from the HSA algorithm. For EDO optimization, the trial-and-error parameter search range was set to ±60% of the corresponding values reported for the same wind profile using the HSA method, as detailed in [2]. The values of Kp, Ki, and Kd are shown in Table 3.

Details are in the caption following the image
Winter wind speed.
Table 3. PID parameters with HSA and EDO techniques at winter.
Parameters With optimized PID (HSA–based) With optimized PID (EDO–based)
Kp 68 108.8
Ki 13.7 8.331
Kd 72 115.2

Figure 10 compares the pitch angle responses of PID controllers optimized using the HSA and EDO techniques. The EDO–based controller demonstrates superior performance, as reflected in its higher pitch angle values and faster dynamic response. When the wind speed exceeds the rated value, the EDO-optimized controller adjusts the pitch angle more rapidly, enabling the system to return the captured energy to the rated level in less time than the HSA–based controller. Conversely, as shown in Figure 9, when the wind speed decreases between 10.5 and 12 s, the pitch angle value also decreases under the EDO-optimized controller, as illustrated in Figure 10. This reduction in pitch angle facilitates greater energy capture, allowing the system to reach its rated power more quickly.

Details are in the caption following the image
Pich angle with (EDO and HSA–based) optimized PID.

Figure 11 presents a comparison of the extracted active power performance curves using PID controllers optimized with the HSA and EDO techniques. Both optimization methods effectively prevent the active power from dropping below −1 p.u.; however, the EDO–based PID controller exhibits significantly lower oscillations. Specifically, the EDO–based optimization achieves a maximum undershoot of −0.46 p.u., compared to −0.83 p.u. for the HSA–based approach, indicating improved system protection. Although both controllers ultimately reach the rated power, the EDO-optimized PID controller demonstrates a shorter settling time, contributing to enhanced system stability and faster recovery following wind speed variations. Table 4 shows a summary of optimization comparison for Case Study 1. EDO optimization consistently achieves faster settling, better standard deviation and lower overshoot than HSA optimization.

Details are in the caption following the image
Active power with PID (HSA–based) and PID (EDO–based) in winter.
Table 4. Summary of optimization comparison performance for Case Study 1.
Optimization type Settling time (s) Maximum undershoot (p.u) Standard deviation
EDO 8.56 −0.46 0.3714
HSA 8.92 −0.83 0.4025

7.2. Second Case: PID Controller, Normal Operation, Without Fault, and Variable Wind Speed With HSA and EDO Optimization

In this section, a variable speed profile is applied to the system in the model presented in Figure 3 under normal operating conditions (no fault).

Figure 12 illustrates the wind speed profile, which varies significantly over time. The wind speed drops below the rated speed between 27 and 41 s, resulting in a reduction in the energy extracted by the blades. It exceeds the rated speed during two intervals: from 7.26 to 13.9 s and from 46 to 59.9 s. For the EDO optimization, the trial-and-error parameter ranges were set to ±60% of the results obtained using the HSA method for the same wind profile, as reported in [28]. The values of Kp, Ki, and Kd are shown in Table 5.

Details are in the caption following the image
Wind speed curve with time for the second case.
Table 5. PID parameters with HSA and EDO techniques for Case 2.
Parameters With optimized PID (HSA–based) With optimized PID (EDO–based)
Kp 172.4 103.44
Ki 3.2 1.92
Kd 67 40.2

Figure 13 compares the pitch angle curves of PID controllers optimized using EDO and HSA techniques. During the intervals from 7.26 to 13.9 s and 46 to 59.9 s, the wind speed shown in Figure 12 exceeds the rated speed. Both optimization methods respond to this, but the EDO–based PID demonstrates superior performance compared to the HSA–based PID. This is evident in Figure 13, where the pitch angle for the EDO-optimized PID is higher than that of the HSA-optimized PID between 16 and 20 s. The increased pitch angle allows the system to maintain the rated wind speed value for a longer duration after exceeding the rated threshold, indicating improved system stability. Conversely, both methods reduce the pitch angle to zero between 27 and 41 s to compensate for the significant drop in wind speed, thereby maximizing energy capture during this period.

Details are in the caption following the image
Pitch angle curves using PID optimization techniques (EDO and HSA) for Case 2.

Figure 14 compares the extracted active power curves of PID controllers optimized using HSA and EDO techniques. The superior performance of the EDO–based PID controller over the HSA–based counterpart is particularly evident between 16 and 20 s, which aligns with the pitch angle behavior discussed earlier. During this period, although the wind speed exceeds the rated value, the EDO–based controller successfully maintains the active power at the rated level, resulting in reduced oscillations and a smoother response compared to the HSA–based controller. Both techniques exhibit similar performance between 27 and 41 s, when the wind speed is low, effectively maximizing the extractable energy under these conditions. Table 6 shows a summary of optimization comparison for Case Study 2, which proved the superiority of the EDO optimization over HSA optimization.

Details are in the caption following the image
Active power with PID (HSA–based) and PID (EDO–based) for Case 2.
Table 6. Optimization comparison performance for Case Study 2.
Optimization type Oscillations Maximum undershoot (p.u) Standard deviation
EDO Low 0.8 0.2268
HSA High 0.64 0.2295

7.3. Third Case: PID Pitch Controller, Fault Condition, Line to Ground Fault at The Middle of Transmission Line, and Constant Wind Speed With HSA and EDO Optimization

In this section, a fixed wind speed profile of 15 m/s is applied to the system modeled in Figure 3. The system operates under fault conditions, specifically a line-to-ground fault at the middle of the transmission line. The fault occurs from 20 to 25 s. Figure 15 illustrates the wind speed profile, which remains constant at 15 m/s throughout the simulation. For the EDO optimization, the trial-and-error ranges were set to ±60% of the results presented for the same wind profile using HSA, as reported in [28]. The values of Kp, Ki, and Kd are shown in Table 7.

Details are in the caption following the image
Wind speed curve with time for the third case.
Table 7. PID parameters with HSA and EDO techniques for Case 3.
Parameters With optimized PID (HSA–based) With optimized PID (EDO–based)
Kp 1804 1082.4
Ki 62 37.2
Kd 5249 3149.4

Figure 16 shows the pitch angle curves for PID controllers optimized using EDO–based and HSA–based methods. When a fault occurs between 20 and 25 s, both optimization techniques increase the pitch angle, enabling the wind turbine to remain operational for a longer duration. This response supports wind farm operators in managing system faults while complying with grid code requirements. During this interval, the pitch angle values achieved by the EDO–based PID controller are slightly higher than those of the HSA–based controller, contributing to marginally improved system stability.

Details are in the caption following the image
Pitch angle curves using PID optimization techniques (EDO and HSA) for Case 3.

Figure 17 compares the extracted active power performance curves of HSA–based and EDO–based PID controllers. The EDO–based PID controller reaches its rated value of 1 p.u. at 30.8 s, overcoming blade inertia and mechanical losses more rapidly. In contrast, the HSA–based PID controller achieves the rated value at 31.4 s. This indicates that the system utilizing the EDO–based controller recovers more quickly from fault conditions than the HSA–based system.

Details are in the caption following the image
Active power with PID (HSA–based) and PID (EDO–based) for Case 3.

Table 8 presents a summary of the optimization performance comparison for Case Study 3, highlighting the superiority of EDO optimization over HSA optimization.

Table 8. Optimization comparison performance for Case Study 3.
Optimization type Settling time (s) Maximum undershoot (p.u) Standard deviation
EDO 30.8 0.476 0.3461
HSA 31.4 0.482 0.3498

7.4. Fourth Case: PID Pitch Controller, Fault Condition, Line to Ground Fault at The Middle of Transmission Line, and Variable Wind Speed With HSA and EDO Optimization

In this section, a variable wind speed profile of 15 m/s is applied to the system model shown in Figure 3. A line-to-ground fault occurs at the midpoint of the transmission line, causing the system to experience a fault condition. This fault lasts from 20 to 25 s. For the EDO, the optimization ranges used in the trial-and-error process are set to ±60% of the results presented for the same wind profile using the HSA, as described in [28]. The values of Kp, Ki, and Kd are presented in Table 9.

Table 9. PID parameters with HSA and EDO techniques for Case 4.
Parameters With optimized PID (HSA–based) With optimized PID (EDO–based)
Kp 389.6 623.36
Ki 175.5 280.8
Kd 127 147.55

Figure 18 depicts the wind speed profile, which features an overrated region between 7.26 and 13.9 s and 46 and 59.9 s, as well as an underrated region between 27 and 41 s. The underrated region results in a transition to cut-off mode due to low extracted power.

Details are in the caption following the image
Wind speed curve with time for the fourth case.

Figure 19 illustrates that when a fault occurs from 20 to 25 s, both optimization techniques (EDO and HSA) increase the pitch angle. However, the EDO optimization maintains a higher pitch angle value for an extended period after the fault occurrence. Specifically, the EDO optimization sustains an elevated pitch angle until 34.6 s, while the HSA optimization’s pitch angle returns to zero at 31.4 s.

Details are in the caption following the image
Pitch angle curves using PID optimization techniques (EDO and HSA) for Case 4.

Figure 20 demonstrates the effect of maintaining the pitch angle on the active power curves. The power curve optimized with EDO exhibits lower oscillations while recovering to its rated value compared to the HSA-optimized curve after fault clearance. This is attributed to the prolonged maintenance of the pitch angle value, as mentioned earlier. However, it is important to note that the both power curves drop to zero during the fault period. The system regains efficient operation after the fault, as the wind speed becomes underrated from 27 to 41 s. Consequently, the pitch angle decreases to zero after recovery from the fault disturbance, allowing for increased energy extraction from the system. Both optimizations settle the rated value at same time.

Details are in the caption following the image
Active power with PID (HSA–based) and PID (EDO–based) for Case 4.

Table 10 presents a summary of the optimization performance comparison for Case Study 4, highlighting the superiority of EDO optimization over HSA optimization after the fault clearance. Comparing these different case studies, the EDO optimization technique outperforms HSA due to faster response to wind speed variations.

Table 10. Optimization comparison performance for Case Study 4.
Optimization type Settling time (s) Standard deviation Oscillation after the fault clearance
EDO 37 0.3499 Low
HSA 37 0.3481 High

8. Simulation Results for Controllers Comparison

This section presents comparative simulation results for three controllers (PID, API, and PD2) tuned by the EDO algorithm, which emerged as the superior optimization technique from the initial case studies. The PID is focused as it is a robust benchmark controller, while the PD2 as a smoother response due to its double derivative term, finally the API controller is focused due to its auto tune capability. The EDO algorithm is used to tune the PID and PD2 controllers and to initialize the API controller. Four distinct case studies are presented to evaluate the effect on power performance. The first case studies are a typical winter season under normal operating conditions. The second, third, and fourth case studies are normal operation without fault, using a specific wind speed profile

8.1. First Case: Normal Operation, Without Fault, and Winter Wind Speed for a Random Day

Figure 21 illustrates the wind speed over time for a random winter day, showing speed variations from 19.6 to 9.5 m/s within 2 s. This wind speed profile is applied to the model in Figure 3. Table 11 presents the parameter values for the three controllers tuned by EDO optimization.

Details are in the caption following the image
Winter wind speed for a random day.
Table 11. Parameters for three different controllers tuned by EDO optimization for winter first case study.
Controller type Parameters value
PID controller Kp = 108.8 Ki = 8.33 Kd = 115.2
PD2 controller Kp = 108.8 KD1 = 5.48 KD2 = 107.544
API controller KC = 18.755 K1 = 105.34 K2 = 1287.71

Figure 22 illustrates the pitch angle curves of the three controllers tuned using EDO optimization. Among them, the API controller demonstrates a smoother pitch angle response during wind speed variations compared to the PD2 and PID controllers. This distinction is further supported by Figure 23, which shows the extracted active power curves for the three EDO-optimized controllers.

Details are in the caption following the image
Pitch angle curves of three controllers for first normal winter case.
Details are in the caption following the image
The extracted active power of three controllers for first normal winter case.

The API controller’s extracted power curve exhibits fewer ripples compared to those of the PD2 and PID controllers. It reaches the rated power value more quickly at 5.3 s and maintains it consistently despite wind speed variations. In contrast, both the PD2 and PID controllers achieve the rated power level at 8.7 s, indicating a slower response. Additionally, their power curves display noticeable oscillations. The PD2 controller experiences a maximum undershoot of −0.37 p.u. at 7.73 s, while the PID controller exhibits a deeper maximum undershoot of −0.47 p.u. at 7.76 s, suggesting that the PD2 controller performs better than the PID in terms of stability. This comparison highlights the superior stability of the API controller, characterized by minimal oscillations and faster response. Furthermore, it confirms that the PD2 controller offers improved performance over the PID controller. The API controller’s advantages over the PD2 and PID controllers are due to their time-varying gains KP and Ki, which provide quick responses to wind profile variations. The time variations of gains KP and Ki are shown in Figures 24 and 25, respectively.

Details are in the caption following the image
Adaptive PI gain KP for first normal winter case.
Details are in the caption following the image
Adaptive PI gain Ki for first normal winter case.

Table 12 presents a summary of the optimization performance comparison for Case Study 1, highlighting the superiority of API controller over PID and PD2 controllers.

Table 12. Controller comparison performance for Case Study 1.
Controller type Settling time (s) Standard deviation Maximum undershoot (p.u)
PID 8.7 0.3865 −0.47
PD2 8.7 0.3739 −0.37
API 5.3 0.3232 0.63

8.2. Second Case: Normal Operation, Without Fault, and Second Wind Speed Profile

Figure 26 illustrates the wind speed profile for the second normal case study. The wind speed curve starts at a minimum value of 7.3 m/s, increases to a peak of 19.6 m/s at 6 s, and then, decreases again to 7.5 m/s. This wind speed profile is applied to the model presented in Figure 3. Table 13 presents the parameter values for the three controllers tuned by EDO optimization.

Details are in the caption following the image
Second normal case wind speed profile.
Table 13. Parameters for three different controllers tuned by EDO optimization for second normal case.
Controller type Parameters value
PID controller Kp = 108.8 Ki = 10.064 Kd = 115.2
PD2 controller Kp = 108.8 KD1 = 14.248 KD2 = 115.2
API controller KC = 18.675 K1 = 172.63 K2 = 580.818

Figure 27 displays the pitch angle curves of the three controllers for this second normal case study. The API controller’s pitch angle response exhibits a smoother curve compared to the PD2 and PID controllers throughout the wind speed variations.

Details are in the caption following the image
Pitch angle curves of three controllers for second normal case study.

Figure 28 presents the extracted active power curves of the three EDO-optimized controllers for the second normal case study. These curves reflect the influence of each controller’s pitch angle response. The API controller exhibits the least oscillation in its power curve, maintaining stability despite wind speed variations. In contrast, the power curves of both the PD2 and PID controllers show noticeable ripples and oscillations. The API controller reaches the rated power value fastest, settling at 5.3 s and maintaining this value consistently. The PD2 controller achieves the rated power at 8.77 s, while the PID controller reaches it at 8.9 s. In terms of undershoot performance, the PD2 controller experiences a peak undershoot of −0.53 p.u. with relatively low ripple, whereas the PID controller shows a larger undershoot peak of −0.79 p.u.

Details are in the caption following the image
The extracted active power of three controllers for second normal case.

This comparison highlights the superior stability and faster response of the API controller’s power curve compared to those of the PD2 and PID controllers. It also indicates that the PD2 controller outperforms the PID controller in terms of active power tracking and stability. The API controller’s advantages stem from its time-varying gains KP and Ki, which enable quick responses to wind profile variations. The time variation of gains KP and Ki is are shown in Figures 29 and 30, respectively.

Details are in the caption following the image
Adaptive PI gain KP for second normal case.
Details are in the caption following the image
Adaptive PI gain Ki for second normal case.

Table 14 presents a summary of the optimization performance comparison for Case Study 2, highlighting the superiority of API controller over PID and PD2 controller.

Table 14. Controller comparison performance for Case Study 2.
Controller type Settling time (s) Standard deviation Maximum undershoot (p.u)
PID 8.9 0.4071 −0.79
PD2 8.77 0.366 −0.53
API 5.3 0.3213 0.58

8.3. Third Case: Normal Operation, Without Fault, and Third Wind Speed Profile

Figure 31 illustrates the wind speed over time for the third normal case. This wind speed profile was applied to the model shown in Figure 3. The parameters for the three controllers, optimized using EDO, are presented in Table 15.

Details are in the caption following the image
Third normal case wind speed profile.
Table 15. Parameters for three different controllers tuned by EDO optimization for third normal case.
Controller type Parameters value
PID controller Kp = 108.8 Ki = 5.509 Kd = 115.2
PD2 controller Kp = 106.568 KD1 = 8.22 KD2 = 99.22
API controller KC = 21.353 K1 = 93.15 K2 = 709.247

Figure 32 displays the pitch angle curves of these three controllers for the third normal case study. The API controller exhibits a smoother pitch angle response compared to the PD2 and PID controllers.

Details are in the caption following the image
Pitch angle curves of three controllers for third normal case study.

Figure 33 shows the extracted active power curves for the three controllers optimized using EDO in the third normal case study. The API controller exhibits the smoothest power curve with minimal ripples, despite variations in wind speed. In contrast, the PD2 and PID controllers display noticeable oscillations in their power outputs.

Details are in the caption following the image
The extracted active power of three controllers for third normal case.

The API controller reaches the rated power level the fastest, settling at 5.33 s and maintaining it consistently. The PD2 controller settles at 8.73 s, while the PID controller reaches rated power slightly later, at 8.8 s. In terms of undershoot performance, the PD2 controller outperforms the PID controller. The PD2 controller experiences a maximum undershoot of −0.3 p.u. at 7.69 s, whereas the PID controller exhibits a deeper undershoot of −0.46 p.u. at 7.77 s. Overall, this comparison confirms that the API controller delivers the smoothest and most stable power response. Furthermore, the PD2 controller demonstrates better performance than the PID controller. The API controller’s advantages stem from its time-varying gains KP and Ki, which allow for quick responses to wind profile changes. Figures 34 and 35 illustrate the time variation of gains KP and Ki, respectively. Table 16 presents a summary of the optimization performance comparison for Case Study 2, highlighting the superiority of API controller over PID and PD2 controllers.

Details are in the caption following the image
Adaptive PI gain KP for third normal case.
Details are in the caption following the image
Adaptive PI gain Ki for third normal case.
Table 16. Controller comparison performance for Case Study 3.
Controller type Settling time (s) Standard deviation Maximum undershoot (p.u)
PID 8.8 0.3815 −0.46
PD2 8.73 0.3724 −0.3
API 5.33 0.3234 0.63

8.4. Fourth Case: Normal Operation, Without Fault, and Fourth Wind Speed Profile

Figure 36 illustrates the wind speed profile over time for the fourth normal case. This wind speed data was applied to the model presented in Figure 3. Table 17 displays the parameter values for the three controllers, optimized using EDO.

Details are in the caption following the image
Fourth normal case wind speed profile.
Table 17. Parameters for three different controllers tuned by EDO optimization for fourth normal case.
Controller type Parameters value
PID controller Kp = 76.815 Ki = 5.48 Kd = 81.333
PD2 controller Kp = 88.644 KD1 = 21.92 KD2 = 64.178
API controller KC = 10.026 K1 = 93.15 K2 = 1308.064

Figure 37 depicts the pitch angle curves of the three controllers for the fourth normal case study. The API controller exhibits a smoother pitch angle response compared to the PID and PD2 controllers throughout the wind variations.

Details are in the caption following the image
Pitch angle curves of three controllers for fourth normal case study.

Figure 38 presents the extracted active power curves of the three controllers optimized using EDO for the fourth normal case study. The API controller demonstrates superior performance, characterized by minimal oscillations and the fastest settling time reaching rated power at 5.4 s. This is significantly quicker than the PD2 and PID controllers, which settle at 8.83 s and 9.1 s, respectively. While both the PD2 and PID controllers exhibit oscillatory behavior in their power curves, the PD2 controller shows a lower maximum undershoot. Specifically, the PD2 controller reaches an undershoot peak of −1.0 p.u. at 7.9 s, compared to the PID controller’s more pronounced undershoot of −1.26 p.u. at 8.04 s. This comparison underscores the superior stability and responsiveness of the API controller in terms of active power regulation. It also indicates that the PD2 controller outperforms the PID controller. The API controller’s advantages stem from its time-varying gains KP and Ki, enabling quick responses to wind profile variations. Figures 39 and 40 illustrate the time variation of gains KP and Ki, respectively.

Details are in the caption following the image
The extracted active power of three controllers for fourth normal case.
Details are in the caption following the image
Adaptive PI gain KP for fourth normal case.
Details are in the caption following the image
Adaptive PI gain Ki for fourth normal case.

Table 18 presents a summary of the optimization performance comparison for Case Study 4, highlighting the superiority of API controller over PID and PD2 controllers.

Table 18. Controller comparison performance for Case Study 4.
Controller type Settling time (s) Standard deviation Maximum undershoot (p.u)
PID 9.1 0.4431 −1.26
PD2 8.83 0.3992 −1
API 5.4 0.3111 0.64

9. Conclusion

This paper studies different control strategies to enhance the performance of the wind turbine blade angle system. A MATLAB/Simulink model is used to study the effects of wind speed variability on wind turbine performance. Additionally, EDO optimization is used for tuning the blade angle controller parameters and is compared with HSA optimization to verify its effectiveness. The EDO optimization method is selected to tune the PID blade angle controller due to its superior exploration and exploitation capabilities. The results demonstrate the efficiency of EDO techniques over HSA techniques. Both techniques show that blade angle control affects the active power curve, preventing it from falling to zero. This helps wind farm operators ride through faults without disconnecting from the grid. However, the pitch angle curve with EDO optimization is smoother than with HSA, allowing the system to remain grid-connected for longer periods with low oscillations and to quickly ride through faults, despite sharp variations in wind speed.

The paper also compares the behavior of three different controllers (PID, PD2, and API) tuned by the EDO optimization technique. Results show the superiority of the API controller over PD2 and PID controllers. The pitch angle curve of the API controller tuned by EDO is smoother than those of the other two controllers, helping to maintain the extracted active power at the rated value despite wind variations. Furthermore, the results demonstrate the advantage of the PD2 controller over the PID controller when tuned by EDO. The PD2 controller presents a low oscillation curve and a lower maximum undershoot value.

Nomenclature

  • API:
  • Adaptive proportional-integral controller
  • DFIG:
  • Doubly-fed induction generator
  • EDO:
  • Exponential distribution optimizer
  • HSA:
  • Harmony search algorithm
  • PD2:
  • Proportional-double-derivative controller
  • PID:
  • Proportional-integral-derivative controller
  • PI:
  • Proportional-integral controller
  • PIDA:
  • Proportional-integral-derivative-acceleration controller
  • SMC:
  • Sliding mode controller
  • SOSMC:
  • Second-order sliding mode controller
  • TOSMC:
  • Third-order sliding mode controller
  • SMC:
  • Sliding mode controller
  • VSWT:
  • Variable speed wind turbines
  • WOA:
  • Whale optimization algorithm
  • WT:
  • Wind turbine.
  • Conflicts of Interest

    The authors declare no conflicts of interest.

    Funding

    This research was funded by the Deanship of Scientific Research at Northern Border University, Arar, KSA, for funding this research (through the project number NBU-FPEJ-2025-2124-03).

    Acknowledgments

    The authors extend their appreciation to the Deanship of Scientific Research at Northern Border University, Arar, KSA, for funding this research (through the project number NBU-FPEJ-2025-2124-03).

      Data Availability Statement

      The data that support the findings of this study are available from the corresponding author upon reasonable request.

        The full text of this article hosted at iucr.org is unavailable due to technical difficulties.