Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2025 Jan 3;15:711. doi: 10.1038/s41598-024-82382-y

Validation of energy valley optimization for adaptive fuzzy logic controller of DFIG-based wind turbines

Basem E Elnaghi 1,, Ahmed M Ismaiel 1, Fathy El Sayed Abdel-Kader 2, M N Abelwhab 1, Reham H Mohammed 3
PMCID: PMC11699151  PMID: 39753637

Abstract

This study presents a novel optimization algorithm known as the Energy Valley Optimizer Approach (EVOA) designed to effectively develop six optimal adaptive fuzzy logic controllers (AFLCs) comprising 30 parameters for a grid-tied doubly fed induction generator (DFIG) utilized in wind power plants (WPP). The primary objective of implementing EVOA-based AFLCs is to maximize power extraction from the DFIG in wind energy applications while simultaneously improving dynamic response and minimizing errors during operation. The performance of the EVOA-based AFLCs is thoroughly investigated and benchmarked against alternative optimization techniques, specifically chaotic billiards optimization (C-BO), genetic algorithms (GA), and marine predator algorithm (MPA)-based optimal proportional-integral (PI) controllers. This comparative analysis is crucial in establishing the efficacy of the proposed method. To validate the proposed approach, experimental assessments are conducted using the DSpace DS1104 control board, allowing for real-time application of the control strategies. The results indicate that the EVOA-AFLCs outperform the C-BO-based AFLCs, GA-based AFLCs, and MPA-based optimal PIs in several key performance metrics. Notably, the EVOA-AFLCs exhibit rapid temporal response, a high rate of convergence, reduced peak overshoot, diminished undershoot, and significantly lower steady-state error. The EVOA-AFLC outperforms the C-BO-AFLC and GA-AFLC in terms of efficiency, transient responses, and oscillations. In comparison to the MPA-PI, it improves speed tracking by 86.3%, the GA-AFLC by 56.36%, and the C-BO by 39.3%. Moreover, integral absolute error (IAE) for each controller has been calculated to validate the system wind turbine performance. The EVOA-AFLC outperforms other approaches significantly, achieving a 71.2% reduction in average integral absolute errors compared to the GA-AFLC, 24.4% compared to the C-BO-AFLC, and an impressive 84% compared to the MPA-PI. These findings underscore the potential of the EVOA as a robust and effective optimization tool for enhancing the performance of adaptive fuzzy logic controllers in DFIG-based wind power systems.

Keywords: Energy valley optimizer algorithm, Chaotic billiards optimization approach, Adaptive fuzzy logic controller, Double Fed induction generator, Grid-tied wind power plant, And Maximum Power Point Tracking (MPPT)

Subject terms: Electrical and electronic engineering, Energy grids and networks

Introduction

Oil remains a dominant energy source for transportation, but its use contributes significantly to emissions and environmental degradation. In recent years, the transportation sector has experienced a sharp increase in emissions, and global logistics activities are projected to keep expanding. Concerns about fossil fuel consumption include rising supply costs and climate change. Wind energy has emerged as a leading clean energy technology due to its efficiency, cost-effectiveness, and minimal environmental impact. Since the inception of grid-connected wind turbines, power electronic converters have played a crucial role, with advancements over time13.

Commercial wind turbines (WTs) employ various configurations of wind generators and power electronic converters (PECs) to achieve different operational modes: fully variable-speed (FVSWT), semi-variable-speed (SVSWT), and fixed-speed (FSWT). The FSWT, which relies on a PEC for initiation, is now considered outdated. Variable-speed wind turbines (VSWTs) offer enhanced power quality, efficiency, and compliance with grid codes, making them preferable over fixed-speed systems. VSWTs capture peak energy more effectively, resulting in higher power collection, reduced losses, and lower mechanical stress4,5. Figure 1 shows how a variable wind speed turbine operates6. Four zones can be distinguished within the operation. Zone 1 occurs when the wind speed is below the cut speed, making it impossible for the WPP to produce electricity. Zone 2 is referred to as the MPPT operation zone, where the pitch angle is maintained constant and the electromagnetic torque is managed to maximize WPP power. The pitch angle is controlled to maintain a steady power in zone 3, often known as the pitch control zone. When the wind speed reaches Zone 4, the turbine uses its emergency mechanism to shut down7,8, and9. This study focuses on Zone 2, in which MPPT is significant.

Fig. 1.

Fig. 1

Operation of wind turbine.

TSR control is an effective way to achieve MPPT for WPP. TSR is simpler and more productive under rapidly altering atmospheric conditions than other control systems69. TSR requires a speed sensor, which raises the price. Thus, wind speed estimation (WSE) is introduced in6. This method employs complex polynomial approximation equations, which reduces system accuracy8,9, and10. Therefore, TSR control is used during this research.

Currently, a range of electrical machine-based wind power plants (WPPs) is available5,1012. Recent literature has explored various methods to improve the performance of grid-integrated WPPs, including pitch angle control (PAC), energy storage system (ESS) management, and voltage source converter (VSC) control1214. While PAC is a mechanical controller with slower response times, ESS, despite its high cost and rated energy, has limitations. VSCs are favored for their quick and effective response without additional costs. The cascaded control scheme (CCS) is a strong contender for fine-tuning grid-tied converters12,15. Different controller types, such as proportional-integral (PI) regulators10,16 and fuzzy logic controllers (FLCs)15,17, have been successfully employed in CCS. This study reveals a notable research gap in the performance evaluation of Adaptive Fuzzy Logic Controllers (AFLCs) optimized using the Energy Valley Optimizer Approach (EVOA) compared to other contemporary techniques like chaotic billiards optimization (C-BO), genetic algorithms (GA), and marine predator algorithms (MPA). While PI controllers are prevalent in commercial applications due to their simplicity, robustness, and broad stability margins, they are inherently susceptible to instability caused by system nonlinearity and variability13,18. In contrast, AFLCs enhance control performance by integrating fuzzy logic to optimize PI controller inputs, effectively addressing these limitations1925. AFLCs offer compelling advantages, such as their ability to manage system uncertainties, their model-free design, and their straightforward implementation. Despite these benefits, several methods have been proposed for designing fuzzy logic controllers in grid-integrated renewable energy control strategies, including Improved Arithmetic Optimization Algorithm (IAOA)26,27, the slap optimizer algorithm (SOA)22, whale optimizer algorithm (WOA)28, adaptive p-norm algorithm29, Antlion optimizer algorithm (AOA)30, and adaptive neuro-FLC combined with genetic algorithms (GAs)31,32. In recent years, diverse optimization techniques have been applied to fine-tune AFLCs. These include genetic algorithms (GA)3335 grey wolf optimization36, whale optimizer37, and various meta-heuristic algorithms such as cuckoo search38, particle swarm optimization39,40, and the bees algorithm35. A significant advancement came with the introduction of the billiards optimizer algorithm (BOA) by Kaveh et al. in 202036, which was subsequently improved by integrating chaotic logistic mappings (CLMs) to form the chaotic billiards optimization (C-BO) technique37. This integration enhances the algorithm’s performance by optimizing initialization, resulting in faster convergence and reduced computational demands.

Authors in21 present the use of the proportional integral optimized using marine predators algorithm (MPA-PI), a nature-inspired metaheuristic optimization technique, to enhance system response and power extraction. MPI-PI falls in slow convergence rate and large computational burden. Authors in19 investigated the AFLC to adjust MPPT only without adjusting DC link voltage or reactive power control using Matlab/Simulink and Dspace 1104. Authors in44 investigated the optimization of AFLC using different algorithms. AFLC-C-BO suffers from sensitivity to initial conditions, and complex tuning requirements. The Energy Valley Optimizer Algorithm (EVOA), introduced in January 2023 by Hadi and colleagues, is a promising new meta-heuristic approach45. EVOA-AFLC excels in achieving competitive outcomes with rapid convergence and minimal objective function evaluations compared to other algorithms such as GA-AFLC, C-BO-AFLC, and MPA-PI. This research gap emphasizes the need to explore the comparative performance of the EVOA in optimizing AFLCs against these established techniques. Investigating how EVOA stacks up against methods like C-BO-AFLC, GA-AFLC, and MPA-PI in practical applications can provide deeper insights into its efficacy and potential advantages. Such an exploration could lead to more robust and efficient control strategies for grid-integrated WPPs, addressing the limitations of current optimization approaches. This study employs the widely used tip speed ratio (TSR) control method for maximum power point tracking (MPPT) due to its accuracy and efficiency under varying atmospheric conditions. EVOA and C-BO are used to adjust the gains of adaptive fuzzy logic controllers (AFLCs) in the converters’ electronic switches, optimizing the grid-integrated WPPs. This paper introduces novel C-BO and EVOA methods to enhance the cascaded AFLC technique for grid-tied WPPs, demonstrating rapid convergence and improved performance in simulations. To our best of our knowledge in renewable energy literature or the literature on power system has discussed the EVOA-based optimal AFLC. The essential contributions to this article are illustrated as follows:

  1. The main purpose of rotor-side converter (RSC) is to establish the MPPT by forcing the DFIG to operate at the optimum tip speed ratio. And, the grid-side converter (GSC) is used to adjust the DC link voltage, and power factor. The DC link voltage between GSC and RSC is adjusted at constant value for the most efficient operation of DFIG, and power factor is adjusted to unity by controlling the reactive power to zero. So, the implementation of AFLCs optimized using Energy Valley Optimizer Approach (EVOA) for both GSC and RSC is done to achieve maximum power point tracking, reactive power control, and DC link voltage control for DFIG used in WPP with minimal errors.

  2. To show the viability of the EVOA-AFLC methodology against C-BO-based AFLCs, MPA-PI, and GA-AFLCs, and PIs techniques, a wind turbine performance index based on the gross system integral absolute error (IAE) is provided under identical wind turbine conditions.

  3. Evaluation of the system using Matlab/Simulink 2022a, demonstrating the enhanced performance and robustness of EVOA-AFLCs compared to C-BO-based AFLCs, MPA-PI, and GA-AFLCs.

  4. Experimental validation using DSpace DS1104, confirming the improvements and robustness of EVOA-AFLCs over C-BO-based AFLCs and GA-AFLCs.

Model setup

Figure 2 depicts the grid-tied DFIG wind power plant model. The system consists of a VSWT, a DFIG, two variable-speed converters (VSCs), and a DC-bus capacitor.

Fig. 2.

Fig. 2

The schematic diagram of DFIG system.

The WT blades’ mechanical output power Pm is illustrated by9,16,46

graphic file with name M1.gif 1

Here is how the Inline graphic formula is displayed14:

graphic file with name M3.gif 2
graphic file with name M4.gif 3
graphic file with name M5.gif 4

where the wind turbine constants Inline graphic to Inline graphic are: Inline graphic

The relationship between the power coefficient (Inline graphic ) and the tip speed ratio (Inline graphic) is illustrated at different pitch angles (Inline graphic) in Fig. 3. To achieve the maximum power output, the turbine must operate at the highest Inline graphic, which aligns with the optimal tip speed ratio (Inline graphic).

Fig. 3.

Fig. 3

The wind turbine characteristics.

According to the specifications of the wind turbine, at a pitch angle of Inline graphic, the optimal tip speed ratio (Inline graphic) is 8.1, and the maximum power coefficient (Inline graphic) is 0.48. Therefore, these values correspond to the peak electric power output, as depicted in Fig. 3.

Adaptive fuzzy logic controller

The Adaptive Fuzzy Logic Controller (AFLC) architecture includes fuzzification, a fuzzy rule base, and defuzzification components. Figure 4 depicts the optimal AFLCs designed using either the C-BO or EVOA algorithm. This figure illustrates the concept of “adaptive control,” where a fuzzy regulator’s characteristics—such as the fuzzy rules, membership functions, and output scaling factors—can adapt to changes in the system46. This adaptability can further reduce rise time. The optimization algorithms (C-BO and EVOA) are employed to fine-tune all parameters (Inline graphic and Ki) across the six controllers in the system, aiming to minimize the Integrated Squared Error (ISE).

Fig. 4.

Fig. 4

The diagram of the optimal EVOA based AFLC.

Additionally, as illustrated in Fig. 5, the linguistic variables are defined as: Positive Big (PB), Positive Big (BB), Positive Big (NB), Positive Big (NM), Positive Big (NS), and Zero (Z) (PB). According to one theory, the triangular MFs with overlap (PB) represent the input/output fuzzy sets1921,43. The fuzzy inference system employs a total of 49 control rules to generate the appropriate signal with the best accuracy and a tolerable computational cost, as detailed in Table 19. It is important to note that the rules are established considering the trade-off between prediction accuracy and the complexity of the Adaptive Fuzzy Logic Controller (AFLC). In an unconstrained situation, increasing the number of fuzzy sets per input variable increases the number of rules firing at once, since each FLC input is fuzzified into a growing number of fuzzy sets, each of which depends on the number of fuzzy sets overlapping each other9.

Fig. 5.

Fig. 5

Membership functions; (a) for inputs; and (b) output.

Table 1.

AFLC rule base.

e NM NS PM NB PS Z PB
Δe
NB NB NB NVS NB NS NM Z
PS NVS Z PM NS PS PVS PB
NS NM NS PVS NB Z NVS PS
NM NB NM Z NB NVS NS PVS
Z NS NVS PS NM PVS Z PM
PB PVS PS PB Z PB PM PB
PM Z PVS PB NVS PM PS PB

Optimization approaches

The energy valley optimization approach

EVOA is offered as a revolutionary metaheuristic algorithm that draws inspiration from stability and various particle decay modes seen in advanced physics. The principal idea of the EVOA is based on the fundamental physics principles of the decay process through various particles, therefore the study’s uniqueness may be viewed as inspiring while the test functions’ level of complexity is also being evaluated for the first time in45. The initialization technique is carried out in the first stage, where the solution candidates (Inline graphic) are particles with varied degrees of stability in the universe (search space), which is considered to represent a special area of the entire search space45.

graphic file with name M19.gif 5
graphic file with name M20.gif 6

The Enhancement Bound (EB) for the particles is established in the second step of the algorithm, and it is used to compare the properties of neutron-rich and neutron-poor particles. By evaluating each particle’s fitness function, the Neutron Enhancement Level (NEL) of the particles is computed for this purpose. The Enhancement Bound is presented mathematically as following:

graphic file with name M21.gif 7

Based on the evaluations of the objective functions, the the stability degrees (Inline graphic) of the particles are determined as following:

graphic file with name M23.gif 8

The particles WS and BS have the worst and best degrees of stability in the universe, respectively, which correspond to the highest and lowest values of the fitness function.

The process of radioactive decay emitting gamma, beta, or alpha schemes is considered since a particle is presumed to have a higher N/Z ratio in the primary search of the EVOA if its Inline graphic exceeds the enrichment bound (EB). In this instance, a random integer between [0, 1] is generated to imitate the Stability Bound (SB) in the universe. In the context of particle decay, it is assumed that alpha or gamma decay will occur if the particle’s stability degree exceeds a certain stability bound (Inline graphic > SB). Alpha decays are used to enhance the stability of a product during a process. This results in the creation of a new solution candidate, which can be mathematically represented as one of the position update strategies of the EVOA. Two random numbers are produced for this purpose: Alpha Index I indicates how many rays were released and has integer range of [1, d], and Alpha Index II indicates how many rays were released and has integer range [1, Alpha Index I]. The released rays, which are decision variables in the solution particle (Inline graphic), are replaced by the rays that emanate from the candidate or particle with the highest degree of stability. These elements are expressed mathematically as follows:

graphic file with name M27.gif 9

Additionally, the gamma decay process emits gamma rays to increase the stability degree of the excited candidates, hence this element may be mathematically stated as another EVOA position-updating process where a new solution candidate is produced. Gamma Index I indicates the how many photons are released and has a range of [1, d], while Gamma Index II specifies which photons are to be taken into account for calculating the particle’s mass and has a range of [1, Gamma Index I]. Instead of the photons in the particles, which serve as choice variables in the solution candidate and model how excited particles interact with other particles and even magnetic fields, a nearby particle or candidate (Inline graphic) is used. To calculate the overall distance between the particle under examination and the other particles in this situation, the nearest particle is used:

graphic file with name M29.gif 10

where (Inline graphic, Inline graphic ) as well as (Inline graphic, Inline graphic ) are the particles coordinates in the universe.

The following activities are used in the position update process to create the second solution candidate in this step:

graphic file with name M34.gif 11

Because beta decay occurs in particle with high level of instability, it is assumed to occur when a particle’s stability degree is lower than the stability bound (Inline graphic). Due to the greater degrees of instability in these particles, a large leap in the search space is expected to occur in the scenario of beta decay, where beta are ejected from the particles to enhance their degree of stability. In this case, the particles go through a process of updating their positions where a controlled movement is made towards the candidate or particle with the optimum stability degree (Inline graphic) and the particles’ centre (Inline graphic). These algorithmic features imitate the candidate s’ propensity to approach the band of stability, where the majority of known particles are located and where the majority of them have higher degrees of stability. These elements are expressed mathematically as follows:

graphic file with name M38.gif 12
graphic file with name M39.gif

For the particles employing beta decay, a different position updating procedure is carried out where a controlled movement is performed towards the candidate with the optimal stability degree (Inline graphic) and a nearby candidate (Inline graphic), while the stability degree of the particle has no bearing on the process of movement. These elements are expressed as following:

graphic file with name M42.gif 13
graphic file with name M43.gif

A candidate is thought to have a lower Inline graphic ratio if its neutron enrichment level is less than or equal the enrichment bound (Inline graphic). As a result, the particle is more likely to travel towards the stability band by electron capture or positron emission. In order to take these kinds of movements into consideration, a random movement in the search space is chosen as follows:

graphic file with name M46.gif 14

Only two freshly formed position vectors, Inline graphic and Inline graphic, are generated for each particle if its enrichment level exceeds Inline graphic; for particles with lower enrichment levels, only Inline graphic is produced. The freshly created vectors are combined with the existing population at each state, and the top particles then take part in the algorithm’s next search loop. For decision variables that exceed the upper and lower boundaries, a boundary violation flag is set, and as a termination criterion. Figure 6 illustrates the flowchart of EVOA.

Fig. 6.

Fig. 6

EVOA flowchart.

The C-BO approach

The C-BO is a new optimizer approach introduced in 202147, based on the game of billiards48. In this game, balls are pushed around a table with six pockets using a cue. The balls are initially placed at random and some of the best are chosen for pockets. The BOA technique starts with a random selection of agents, making it difficult to establish a precise initialization strategy. Combining meta-heuristic (BOA) and chaotic algorithms can improve performance, because logistic maps is a good choice for faster local searches4951.

Genetic approach

The genetic algorithm (GA) emulates natural evolutionary processes to identify optimal solutions for various engineering challenges33,52,53. It operates on a population of chromosomes representing potential solutions, evaluating each based-on fitness. The GA employs techniques such as selection, reproduction, mutation, and crossover to generate new solutions and enhance the population. By adhering to the “survival of the fittest” principle, the GA progressively converges toward the best solution54,55. Figure 7 demonstrates the fitness functions (ISE of all six controllers) convergence rate for EVOA, C-BO, GA, and MPA, and compared under identical conditions, showing minimal changes. The GA parameters used in this study are detailed in Table 2. Notably, the C-BO-AFLC and EVOA-AFLC algorithms converge more quickly compared to the GA-AFLC and MPC-PI. The optimal gains (Inline graphic) for the six controllers of AFLCs are outlined in Table 3. The optimal gains (Inline graphic) for the six controllers of PIs using MPA are outlined in Table 4 to produce the minimum value of ISE. Since C-BO and EVOA are stochastic optimization methods, 40 independent optimization runs are conducted to determine the statistical measurements as the mean, standard deviation, and the required number of objective function evaluations. A predetermined stopping criterion is also taken into consideration, which is based on a tolerance of 1 × 10− 12 for the global best values of the claimed problem and a maximum of 100,000 objective function evaluations. Table 5 presents the minimum, maximum, mean, standard deviation (SD), and the required number of evaluations of the optimized objective function (ISE) from forty separate runs, demonstrating that EVOA consistently performs well. MPA and GA required an average of 100,000 objective function evaluations while C-BO with 93,117.2, and EVOA with 78,431.2 have better performance. The low standard deviations associated with EVOA highlight its stability, with the algorithm achieving the optimal solution in just 8 s using the minimum ISE. The main constraints facing the optimization are the stator machine current must be below the rated current of the machine and mechanical power produced by DFIG must be below the rated power. AFLC such any controller with integral part has a problem with windup we have overcome this problem by working in MPPT region (from cut in speed and rated wind speed).

Fig. 7.

Fig. 7

The fitness functions’ convergence.

Table 2.

Genetic parameters.

Fitness scaling Crossover Demographics Migration fraction Migration interval
Function Fraction Type Size
Rank Scattered 0.9 Double Vector 60 0.25 15

Table 3.

Optimum parameters for AFLC regulators.

Algorithm Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
C-BO
AFLC-1 10.759 4.589 0.1563 9.756 4.659
AFLC-2 5.236 1.549 2.258 5.214 1.248
AFLC-3 1.688 2.516 0.312 8.345 0.2789
AFLC-4 8.146 0.2789 0.9815 1.6345 0.544
AFLC-5 0.177 5.8721 1.246 0.0023 6.234
AFLC-6 8.012 0.0154 2.4902 6.567 0.002
EVOA
AFLC-1 15.269 6.698 1.538 10.268 5.263
AFLC-2 6.236 1.869 3.689 7.456 1.528
AFLC-3 1.556 3.681 0.254 9.355 0.4569
AFLC-4 9.232 0.3892 1.003 2.7455 0.664
AFLC-5 0.223 6.728 1.756 0.0235 8.365
AFLC-6 9.546 0.0254 3.523 9.563 0.0001
GA
AFLC-1 5.255 1.654 0.0263 5.125 3.647
AFLC-2 4.632 1.325 2.121 4.019 2.694
AFLC-3 3.742 1.965 0.222 6.453 0.258
AFLC-4 6.658 0.299 0.9623 0.936 0.825
AFLC-5 0.0451 4.325 1.003 0.12 4.263
AFLC-6 10.596 0.0001 1.9235 4.572 0.226
MPA
AFLC-1 10.256 5.293 0.0362 5.526 2.932
AFLC-2 1.236 1.253 2.563 4.529 3.269
AFLC-3 2.253 2.568 0.523 4.253 0.215
AFLC-4 8.893 0.356 0.8612 0.853 0.816
AFLC-5 0.0326 5.269 1.505 0.135 3.263

Table 4.

Optimum parameters for PI regulators.

Algorithms Kp. Ki
MPA
PI-1 9.03 4.283
PI-2 4.185 1.581
PI-3 6.984 3.91
PI-4 5.060 1.628
PI-5 0.89 2.013
PI-6 3.287 1.256

Table 5.

Statistical analysis for the fitness function using EVOA-AFLC, C-BO-AFLC, GA-AFLC, and MPA-PI algorithms.

Technique Max. Min. Mean Std. dev. Objective function evaluations Computational time
PI using MPA 0.0982 0.0515 0.0745 0.0235 100,000 11.3
AFLC using GA 0.0934 0.0503 0.0745 0.0235 100,000 10.2
AFLC using C-BO 0.0436 0.0324 0.036 0.0036 93,117.2 9.6
AFLC using EVOA 0.0319 0.0261 0.0289 0.0014 78.431.2 8.0

Simulation results and discussion

In this research, a grid-connected DFIG wind power plant model was developed using the MATLAB/Simulink environment. A step change in wind speed was used to test the durability of the optimized control and evaluate the performance of several adaptive fuzzy logic controllers (AFLCs) optimized by the Energy Valley Optimizer Algorithm (EVOA), comparing it to controllers based on the Chaotic-Billiards Optimization Algorithm (C-BO-AFLC), Genetic Algorithm (GA-AFLC), and traditional PI controllers. System parameters are presented in Table 6.

Table 6.

System parameters.

Nominal Power Pnom = 1650 kw
Voltage Inline graphic
Frequency Inline graphic
Stator Leakage inductance Inline graphic
Rotor Leakage inductance Inline graphic
Stator Resistance Inline graphic
Rotor Resistance Inline graphic
Magnetization inductance Inline graphic
No. of Pair poles Inline graphic

Case I: Step wind profile

The wind speed profile, which steps over a 5-second period, is shown in Fig. 8. As depicted in Fig. 9, the power coefficient (Cp) was optimized to a peak value of 0.48 by employing the Rotor Side Converter (RSC), ensuring that the controllers worked at maximum efficiency. Both the EVOA-AFLC and C-BO-AFLC demonstrated superior speed of response and lower undershoot at t = 1s and t = 2s when compared to the GA-AFLC and MPA-PI controllers. Among them, the EVOA-AFLC slightly outperformed the C-BO-AFLC. As seen in Fig. 10, the Tip Speed Ratio (TSR) is maintained at 8.1, with the EVOA-AFLC and C-BO-AFLC delivering quicker TSR adjustments and achieving the desired ratio with minimal steady-state error. Notably, the EVOA-AFLC had the lowest peak undershoot at t = 3s and experienced less overshoot at t = 1s and t = 2s. Figure 11 highlights the effectiveness of the EVOA-AFLC and C-BO-AFLC in Maximum Power Point Tracking (MPPT), with the DFIG closely following the rotor speed reference at t = 1s, t = 2s, and t = 3s. The EVOA-AFLC displayed marginally better tracking than the C-BO-AFLC. Conversely, the GA-AFLC and MPA-PI controllers exhibited the highest steady-state errors between t = 2s and t = 3s. The EVOA-AFLC enhanced speed tracking by 86.3% compared to the MPA-PI, 56.36% over the GA-AFLC, and 39.3% compared to the C-BO-AFLC, all while minimizing peak overshoots at t = 1s, t = 2s, and t = 3s. Figure 12 demonstrates the mechanical power output from the wind turbine. At t = 3s, the C-BO-AFLC and EVOA-AFLC reached undershoot values of 0.287pu and 0.29pu respectively, outperforming the GA-AFLC (0.24pu) and MPA-PI (0.238pu). In Fig. 13, the DC link voltage for each control approach is shown, with the EVOA-based AFLC offering the fastest stabilization and the least steady-state error, effectively handling disturbances at t = 2s and t = 3s. Finally, Fig. 14 shows the reactive power waveforms for the tested control techniques, maintaining the reference value of Inline graphic Var. The EVOA-AFLC again exhibited improved performance, with lower overshoot, minimal undershoot, and better damping characteristics when compared to the C-BO-AFLC, MPA-PI, and GA-AFLC.

Fig. 8.

Fig. 8

Wind speed profile.

Fig. 9.

Fig. 9

Power coefficient.

Fig. 10.

Fig. 10

Tip speed ratio.

Fig. 11.

Fig. 11

Mechanical rotor speed.

Fig. 12.

Fig. 12

Mechanical power.

Fig. 13.

Fig. 13

DC link voltage wave form.

Fig. 14.

Fig. 14

Grid reactive power waveform out of DFIG.

In Fig. 15, the grid’s voltage and current are in phase, indicating the GSC controller’s good reaction when employing EVOA-AFLC. Power factor operation is attained to unity as a result.

Fig. 15.

Fig. 15

Grid current and voltage using EVOA-AFLC scheme.

Case II: Real wind profile

A realistic wind speed profile has been harvested from Ras Gareb Egypt as shown in Fig. 16. The average wind speed varies from 7.5 m/s in Summer to 15 m/s in Winter. The wind speed profile is rescaled and reprocessed for 100 s. as shown in Fig. 17 to fit the simulation. As depicted in Fig. 18, the power coefficient (Cp) was optimized to a peak value of 0.48 by employing the Rotor Side Converter (RSC), ensuring that the controllers worked at maximum efficiency. Both the EVOA-AFLC and C-BO-AFLC demonstrated superior speed of response and lower undershoot when compared to the GA-AFLC and MPA-PI controllers. Among them, the EVOA-AFLC slightly outperformed the C-BO-AFLC. Figure 19 highlights the effectiveness of the EVOA-AFLC and C-BO-AFLC in Maximum Power Point Tracking (MPPT), with the DFIG closely following the rotor speed reference. The EVOA-AFLC displayed marginally better tracking than the C-BO-AFLC. Conversely, the GA-AFLC and MPA-PI controllers exhibited the highest steady-state errors. The EVOA-AFLC enhanced speed tracking by 73.6% compared to the MPA-PI, 42.28% over the GA-AFLC, and 31.25% compared to the C-BO-AFLC, all while minimizing peak overshoots. In Fig. 20, the DC link voltage for each control approach is shown, with the EVOA-based AFLC offering the fastest stabilization and the least steady-state error, effectively handling disturbances. As seen in Fig. 21, the Tip Speed Ratio (TSR) is maintained at 8.1, with the EVOA-AFLC and C-BO-AFLC delivering quicker TSR adjustments and achieving the desired ratio with minimal steady-state error. Notably, the EVOA-AFLC had the lowest peak undershoot at t = 75s and experienced less overshoot.

Fig. 16.

Fig. 16

Realistic wind speed profile.

Fig. 17.

Fig. 17

Wind speed profile.

Fig. 18.

Fig. 18

Power coefficient.

Fig. 19.

Fig. 19

Mechanical rotor speed.

Fig. 20.

Fig. 20

DC link voltage wave form.

Fig. 21.

Fig. 21

Tip speed ratio.

The results clearly demonstrate that the EVOA-AFLC delivers enhanced performance in terms of maximum power tracking and restoring system stability. Additionally, an analysis of the integral absolute error (IAE) for system evaluation, as given by the following equation, further emphasizes the effectiveness of the EVOA-AFLC:

graphic file with name M67.gif 15

Tables 7 and 8 provide the tracking error values for each AFLC, showing that the EVOA-based controller consistently achieved the smallest error. Consequently, the MPPT results with EVOA represent the optimal solution. The EVOA-AFLC reduced the mean square error by 71.2% compared to the GA-AFLC, 24.4% compared to the C-BO-AFLC, and 84% compared to the MPA-PI.

Table 7.

IAE values for the GA-AFLC, C-BO-AFLC, and EVOA-AFLC.

AFLC
1
AFLC
2
AFLC
3
AFLC
4
AFLC
5
AFLC
6
Mean
Square
EVOA 0.014 0.011 0.093 0.114 0.0086 0.00546 0.00368
C-BO 0.023 0.003 0.112 0.126 0.0128 0.00828 0.00486
GA 0.035 0.029 0.136 0.236 0.0138 0.0136 0.01277

Table 8.

IAE values for the algorithms MPA-PI.

MPA
PI-1 0.064
PI-2 0.059
PI-3 0.153
PI-4 0.326
PI-5 0.0213
PI-6 0.0126
Mean square 0.02298

Experimental setup

Dspace 1104 card is low-cost real-time interface (RTI) which can be inserted in a personal computer. It can be integrated with Simulink software to test control systems. Input and output of the control system can be set graphically using ControlDesk 4.2. Dspace 1104 card is illustrated in Fig. 22. The experiment can be performed based on two aspects (hardware part and software part). Software part is basically DSP to MATLAB library on Simulink. The hardware part is responsibly of generating PWM signals with sampling time of 50µs. Figure 23 shows the flowchart of experimental procedures5659.

Fig. 22.

Fig. 22

Dspace 1104 control card.

Fig. 23.

Fig. 23

Flowchart of laboratory experiment.

The configuration of the laboratory hardware setup is illustrated in Fig. 24. In this setup, a DC motor simulates the wind speed and serves as the prime mover, directly coupled to the DFIG. The experimental setup includes several key components:

  • An incremental encoder, which functions as both a position and speed sensor. It provides 1024 pulses per revolution, supports speeds of up to 6000 rpm, and has a moment of inertia of 35 g·cm².

  • A 4-pole double-fed induction machine with a power rating of 0.27 kW, voltage specifications of 230/400 V at 50 Hz, and a power factor of 1/0.75, with current ratings of 3.2/2 Amps.

  • A prime mover comprising a 250 W separately excited motor, running at 3000 rpm, with a voltage rating of 180/220 VDC.

Fig. 24.

Fig. 24

The laboratory setup of the system.

Experimental results

The experimental validation of the DFIG wind energy conversion system was carried out using the DS1104 control board, as depicted in Fig. 25. In this setup, a DC motor is connected directly to the DFIG to serve as the prime mover, simulating variations in wind speed. An incremental encoder delivers digital signals to the DS1104 control panel, enabling real-time measurement of the rotor’s actual speed.

Fig. 25.

Fig. 25

The experimental hardware wiring the system.

The experimental setup of the DFIG system, utilizing the DS1104 control board, is shown in Fig. 25, with a comprehensive wiring diagram. The control system’s graphical interface is managed through the DS1104 RTI in Control Desk, allowing real-time monitoring of hardware simulation outcomes. As shown in Fig. 26, the wind speed was varied at intervals of t = 1s, 2s, and 3s, ranging from 9 to 13 m/s using a DC motor to simulate the wind.

Fig. 26.

Fig. 26

Hardware simulation wind speed profile.

Figure 27 illustrates the mechanical rotor speed’s response to these wind speed variations. The EVOA-based AFLC proved to have a faster response, achieving alignment with the reference rotor speed more quickly at t = 1s, t = 2s, and t = 3s when compared to the C-BO-AFLC and GA-AFLC.

Fig. 27.

Fig. 27

Hardware simulation mechanical rotor speed using (a) GA based AFLC, (b) C-BO based AFLC, and (c) EVOA based AFLC.

Figure 28(a), (b), and (c) show that the power coefficient (Cp) is maintained at its optimal value of 0.48 despite changes in wind speed. The EVOA-AFLC demonstrated a faster reaction compared to the C-BO-AFLC and GA-AFLC when responding to these fluctuations at t = 1s, t = 2s, and t = 3s.

Fig. 28.

Fig. 28

Hardware simulation power coefficient using (a) GA based AFLC, (b) C-BO based AFLC, and (c) EVOA based AFLC.

Figure 29(a), 29(b), and 29(c) show that the tip speed ratio (λ) remains at its optimal level of 8.1 despite substantial wind speed changes at t = 1s, t = 2s, and t = 3s. Both the EVOA-based AFLC and C-BO-based AFLC demonstrate quicker responses compared to the GA-based AFLC, with the EVOA maintaining the desired tip speed ratio of 8.1 and exhibiting the lowest steady-state error and minimal peak overshoot at t = 3s.

Fig. 29.

Fig. 29

Hardware simulation tip speed ratio using (a) GA-based AFLC, (b) C-BO-based AFLC, and (c) EVOA-based AFLC.

The DC link voltage responses for the various controllers are illustrated in Fig. 30. The EVOA-based AFLC exhibited a faster stabilization with fewer oscillations, and the system returned to steady-state operation more effectively following disturbances at t = 2s and t = 3s compared to the GA-AFLC and C-BO-AFLC.

Fig. 30.

Fig. 30

Hardware simulation tip speed ratio using (a) GA based AFLC, (b) C-BO based AFLC, and (c) EVOA based AFLC.

The co-simulation results confirm the validity of the hardware findings by comparing them with simulation results from the Simulink/MATLAB package. The results demonstrate improved system response and tracking capabilities with the EVOA-AFLC compared to the C-BO and GA-AFLCs. The use of EVOA-based AFLC enhances tracking performance and reduces oscillations compared to the GA-AFLC. For validating results using the Dspace 1104 controller, consider the following internal and external threats to validity:

Internal Threats

  1. Instrumentation Errors: Inaccuracies in sensors or faulty Dspace 1104 settings may introduce biases, impacting result reliability.

  2. Measurement Consistency: Repeated tests on Dspace 1104 may vary if conditions aren’t precisely controlled, affecting result consistency.

  3. Algorithmic and Parameter Configuration: Incorrect configuration or tuning of control algorithms may lead to incorrect results or misrepresentations.

External Threats

  1. Generalizability: Results from Dspace 1104 may not apply to other hardware systems due to differences in controller architecture.

  2. Environmental Variability: External factors like temperature and electromagnetic interference can influence system behavior, potentially skewing results.

  3. Real-world Application Differences: The validation results may differ when the controller is used in field conditions versus controlled laboratory settings.

Conclusion and future work

This article highlights the effective development of various Adaptive Fuzzy Logic Controllers (AFLCs) using the innovative Energy Valley Optimizer Algorithm (EVOA). The primary aim is to enhance the stability and performance of grid-integrated Wind Power Plants (WPPs) under varying wind conditions. Through both simulation and real-time implementation using the DSPACE DS1104 control board, the EVOA-AFLC technique was rigorously tested and validated. The experimental results align closely with the simulation outcomes, confirming the effectiveness of the model under identical runtime and wind-speed profiles. Optimal gain factors for six AFLCs were determined by minimizing the integral square error, which was used as the fitness function for optimizing the EVOA and C-BO algorithms. The EVOA-AFLC outperforms other approaches significantly, achieving a 71.2% reduction in mean square error compared to the GA-AFLC, 24.4% compared to the C-BO-AFLC, and an impressive 84% compared to the MPA-PI. These results underscore the superior performance of the EVOA compared to other algorithms for the same WPP setup. The EVOA-AFLC demonstrates notably reduced oscillations, faster transient responses, and improved efficiency over the C-BO-AFLC and GA-AFLC. Specifically, it enhances speed tracking by 86.3% compared to the MPA-PI, 56.36% compared to the GA-AFLC, and 39.3% compared to the C-BO.

In future work, we plan to investigate the proposed EVOA-AFLC control model on oscillating water column power plant. Similar to any other controller that uses integration, the AFLC could encounter difficulties with wind-up in cases involving wind that have irregular profiles. Finally, the robustness of the proposed controller in terms of introducing noise into the wind speed signal will be investigated in future work.

Acknowledgements

The authors are grateful to Suez Canal University and Open access agreement for Egypt for supporting this work.

Abbreviations

R

radius of the blade

ρ

the density of air

vw

the speed of wind

CP (β,λ)

power coefficient

λ

the tip speed ratio or TSR

β

the pitch angle of the blades

n

the entire number of solution candidates in the search space

d

the considered problem dimension

Inline graphic

the jth decision variable to determine the starting location of the ith candidate

Inline graphic and Inline graphic

represent the minimum and maximum bounds of the jth variable in the ith particle

rand

random number between 0 and 1

NELi

the neutron enrichment level of the ith particle

EB

the enrichment bound of the particles in the universe

SLi

the stability degree of the ith particle

Inline graphic

are the newly generated particles in the universe

Yi

the ith solution candidates’ current location vector in the search space

YBS

the vector location of the candidate with the optimum degree of stability

Inline graphic

the distance between the ith candidate and the kth nearby candidate

Author contributions

Methodology, R.H.M. and M.N.A.; Software, M.N.A.; Validation, A.M.I., F.E.A and R.H.M.; Resources, B.E.E.; Data curation, F.E.A.; Writing—original draft, A.M.I. and M.N.A.; Writing—review & editing, R.H.M.; Visualization, B.E.E. and A.M.I.; Project administration, B.E.E. and A.M.I.; Funding acquisition, B.E.E. All authors have read and agreed to the published version of the manuscript.

Funding

Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).

Data availability

The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.

Declarations

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Song, D. et al. New perspectives on maximum wind energy extraction of variable-speed wind turbines using previewed wind speeds. Energy Convers. Manage.206, 112496. 10.1016/j.enconman.2020.112496 (2020). [Google Scholar]
  • 2.Song, D. et al. Multi-objective energy-cost design optimization for the variable-speed wind turbine at high-altitude sites. Energy Convers. Manage.196, 513–524. 10.1016/j.enconman.2019.06.039 (2019). [Google Scholar]
  • 3.Yesilbudak, M. Implementation of novel hybrid approaches for power curve modeling of wind turbines. Energy Convers. Manage.171, 156–169. 10.1016/j.enconman.2018.05.092 (2018). [Google Scholar]
  • 4.Yin, M. et al. Turbine stability-constrained available wind power of variable speed wind turbines for active power control. IEEE Trans. Power Syst.32(3), 2487–2488. 10.1109/TPWRS.2016.2605012 (2016). [Google Scholar]
  • 5.Abdelrahem, M., Hackl, C. M. & Kennel, R. Finite position set-phase locked loop for sensorless control of direct-driven permanent-magnet synchronous generators. IEEE Trans. Power Electron.33(4), 3097–3105. 10.1109/TPEL.2017.2705245 (2017). [Google Scholar]
  • 6.Ihedrane, Y., Bekkali, C. E., Bossoufi, B. & Bouderbala, M. Control of power of a DFIG generator with MPPT technique for wind turbines variable speed. Modeling, Identification Control Methods in Renewable Energy Systems 105–129 (2019).
  • 7.Mousavi, Y., Bevan, G., Küçükdemiral, I. B. & Fekih, A. Maximum power extraction from wind turbines using a fault-tolerant fractional-order nonsingular terminal sliding mode controller. Energies14(18), 5887 (2021). [Google Scholar]
  • 8.Abdellatif, W. S., Hamada, A. & Abdelwahab, S. A. M. Wind speed estimation MPPT technique of DFIG-based wind turbines theoretical and experimental investigation. Electrical Engineering 1–13 (2021).
  • 9.Elnaghi, B. E. et al. Experimental validation of second-order adaptive fuzzy logic controller for grid-connected DFIG wind power plant. IEEE Access11, 135255–135271 (2023). [Google Scholar]
  • 10.Chen, H., Xu, D. & Deng, X. Control for power converter of small-scale switched reluctance wind power generator. IEEE Trans. Industr. Electron.68(4), 3148–3158. 10.1109/TIE.2020.2978689 (2020). [Google Scholar]
  • 11.Muyeen, S. M., Takahashi, R., Murata, T. & Tamura, J. A variable speed wind turbine control strategy to meet wind farm grid code requirements. IEEE Trans. Power Syst.25(1), 331–340. 10.1109/TPWRS.2009.2030421 (2009). [Google Scholar]
  • 12.Jeon, H., Kang, Y. C., Park, J. W. & Lee, Y. I. PI control loop–based frequency smoothing of a doubly-fed induction generator. IEEE Transactions on Sustainable Energy12(3), 1811–1819. 10.1109/TSTE.2021.3066682 (2021). [Google Scholar]
  • 13.Mohamed, R. G., Ebrahim, M. A., Alaas, Z. M. & Ahmed, M. M. R. Optimal energy harvesting of large-scale wind farm using marine predators algorithm. IEEE Access10, 24995–25004. 10.1109/ACCESS.2022.3156084 (2022). [Google Scholar]
  • 14.Zhang, Z., Li, Z., Kazmierkowski, M. P., Rodríguez, J. & Kennel, R. Robust predictive control of three-level NPC back-to-back power converter PMSG wind turbine systems with revised predictions. IEEE Trans. Power Electron.33(11), 9588–9598. 10.1109/TPEL.2018.2796093 (2018). [Google Scholar]
  • 15.Sattar, A., Al-Durra, A., Caruana, C., Debouza, M. & Muyeen, S. M. Testing the performance of battery energy storage in a wind energy conversion system. IEEE Trans. Ind. Appl.56(3), 3196–3206. 10.1109/TIA.2020.2979792 (2020). [Google Scholar]
  • 16.Tang, X. et al. Active power control of wind turbine generators via coordinated rotor speed and pitch angle regulation. IEEE Transactions on Sustainable Energy10(2), 822–832. 10.1109/TSTE.2018.2848923 (2018). [Google Scholar]
  • 17.Soliman, M. A., Hasanien, H. M., Al-Durra, A. & Debouza, M. High performance frequency converter controlled variable-speed wind generator using linear-quadratic regulator controller. IEEE Trans. Ind. Appl.56(5), 5489–5498. 10.1109/TIA.2020.2996956 (2020). [Google Scholar]
  • 18.Mekrini, Z. & Bri, S. Performance of an indirect field-oriented control for asynchronous machine. International Journal of Engineering and Technology8(2), 726–733. 10.3390/en15093146 (2016). [Google Scholar]
  • 19.Salem, A. A., Aldin, N. A. N., Azmy, A. M. & Abdellatif, W. S. Implementation and validation of an adaptive fuzzy logic controller for MPPT of PMSG-based wind turbines. IEEE Access9, 165690–165707 (2021). [Google Scholar]
  • 20.Gulzar, M. M. et al. Adaptive fuzzy based optimized proportional-integral controller to mitigate the frequency oscillation of multi-area photovoltaic thermal system. International Transactions on Electrical Energy Systems31(1), e12643 (2021). [Google Scholar]
  • 21.Mohamed, R. G., Ebrahim, M. A., Alaas, Z. M. & Ahmed, M. Optimal energy harvesting of large-scale wind farm using marine predators algorithm. IEEE Access10, 24995–25004 (2022). [Google Scholar]
  • 22.Qais, M. H., Hasanien, H. M. & Alghuwainem, S. Enhanced salp swarm algorithm: Application to variable speed wind generators. Eng. Appl. Artif. Intell.80, 82–96. 10.1016/j.engappai.2019.01.011 (2019). [Google Scholar]
  • 23.Morshed, M. J. & Fekih, A. A novel fault ride through scheme for hybrid wind/PV power generation systems. IEEE Transactions on Sustainable Energy11(4), 2427–2436. 10.1109/TSTE.2019.2958918 (2019). [Google Scholar]
  • 24.Hasanien, H. M. & Matar, M. A fuzzy logic controller for autonomous operation of a voltage source converter-based distributed generation system. IEEE Transactions on Smart grid6(1), 158–165. 10.1109/TSG.2014.2338398 (2014). [Google Scholar]
  • 25.Oshnoei, A., Kheradmandi, M., Muyeen, S. M. & Hatziargyriou, N. D. Disturbance observer and tube-based model predictive controlled electric vehicles for frequency regulation of an isolated power grid. IEEE Transactions on Smart Grid12(5), 4351–4362. 10.1109/TSG.2021.3077519 (2021). [Google Scholar]
  • 26.Mohapatra, B. et al. Real-time validation of a novel IAOA technique-based offset hysteresis band current controller for grid-tied photovoltaic system. Energies15(23), 8790 (2022). [Google Scholar]
  • 27.Mohapatra, B. et al. Application of a novel metaheuristic algorithm based two-fold hysteresis current controller for a grid connected PV system using real time OPAL-RT based simulator. Energy Reports9, 6149–6173 (2023). [Google Scholar]
  • 28.Qais, M. H., Hasanien, H. M. & Alghuwainem, S. Whale optimization algorithm-based Sugeno fuzzy logic controller for fault ride-through improvement of grid-connected variable speed wind generators. Eng. Appl. Artif. Intell.87, 103328. 10.1016/j.engappai.2019.103328 (2020). [Google Scholar]
  • 29.Qais, M. H., Hasanien, H. M. & Alghuwainem, S. Output power smoothing of wind power plants using self-tuned controlled SMES units. Electric Power Systems Research178, 106056. 10.1016/j.epsr.2019.106056 (2020). [Google Scholar]
  • 30.Fathy, A. & Kassem, A. M. Antlion optimizer-ANFIS load frequency control for multi-interconnected plants comprising photovoltaic and wind turbine. ISA Trans.87, 282–296. 10.1016/j.isatra.2018.11.035 (2019). [DOI] [PubMed] [Google Scholar]
  • 31.Soliman, M. A., Hasanien, H. M., Azazi, H. Z., El-kholy, E. E. & Mahmoud, S. A. Hybrid ANFIS-GA-based control scheme for performance enhancement of a grid-connected wind generator. IET Renew. Power Gener.12(7), 832–843. 10.1049/iet-rpg.2017.0576 (2018). [Google Scholar]
  • 32.Çelik, E, et al. An adaptive PI controller schema based on fuzzy logic controller for speed control of permanent magnet synchronous motors, in 4th International Conference on Power Engineering, Energy and Electrical Drives (IEEE, 2013).
  • 33.Hasanien, H. M. & Muyeen, S. M. Design optimization of controller parameters used in variable speed wind energy conversion system by genetic algorithms. IEEE Transactions on Sustainable Energy3(2), 200–208. 10.1109/TSTE.2012.2182784 (2012). [Google Scholar]
  • 34.Celik, E. & Öztürk, N. Attenuating saturated-regulator operation effect of brushless DC motors through genetic-based fuzzy logic estimator. Turk. J. Electr. Eng. Comput. Sci.26(6), 3207–3223 (2018). [Google Scholar]
  • 35.Öztürk, N. & Çelik, E. Speed control of permanent magnet synchronous motors using fuzzy controller based on genetic algorithms. International Journal of Electrical Power & Energy Systems43(1), 889–898 (2012). [Google Scholar]
  • 36.Qais, M. H., Hasanien, H. M. & Alghuwainem, S. Augmented grey wolf optimizer for grid-connected PMSG-based wind energy conversion systems. Appl. Soft Comput.69, 504–515. 10.1016/j.asoc.2018.05.006 (2018). [Google Scholar]
  • 37.Hasanien, H. M. Performance improvement of photovoltaic power systems using an optimal control strategy based on whale optimization algorithm. Electric Power Systems Research157, 168–176. 10.1016/j.epsr.2017.12.019 (2018). [Google Scholar]
  • 38.Kalaam, R. N., Muyeen, S. M., Al-Durra, A., Hasanien, H. M. & Al-Wahedi, K. Optimisation of controller parameters for grid-tied photovoltaic system at faulty network using artificial neural network-based cuckoo search algorithm. IET Renew. Power Gener.11(12), 1517–1526. 10.1049/iet-rpg.2017.0040 (2017). [Google Scholar]
  • 39.Mohapatra, B., Sahu, B. K. & Pati, S. Power quality alleviation of a grid-integrated photovoltaic system based on novel meta-heuristic optimization technique using OPAL-RT real-time platform. Electrica23(3), 66 (2023). [Google Scholar]
  • 40.Zhao, J., Lin, M., Xu, D., Hao, L. & Zhang, W. Vector control of a hybrid axial field flux-switching permanent magnet machine based on particle swarm optimization. IEEE Trans. Magn.51(11), 1–4. 10.1109/TMAG.2015.2435156 (2015).26203196 [Google Scholar]
  • 41.Costa, B. L. G., Bacon, V. D., da Silva, S. A. O. & Angélico, B. A. Tuning of a PI-MR controller based on differential evolution metaheuristic applied to the current control loop of a shunt-APF. IEEE Trans. Industr. Electron.64(6), 4751–4761. 10.1109/TIE.2017.2674609 (2017). [Google Scholar]
  • 42.Kaveh, A., Khanzadi, M. & Moghaddam, M. R. Billiards-inspired optimization algorithm: A new meta-heuristic method, in Structures vol. 27, 1722–1739 (Elsevier, 2020). 10.1016/j.istruc.2020.07.058.
  • 43.Elnaghi, B. E., Abelwhab, M. N., Ismaiel, A. M. & Mohammed, R. H. Solar hydrogen variable speed control of induction motor based on chaotic billiards optimization technique. Energies16(3), 1110. 10.3390/en16031110 (2023). [Google Scholar]
  • 44.Elnaghi, B. E. et al. Experimental validation of double-fed induction generator in oscillating water column using circulatory system-based optimization. Clean Energy8(2), 127–143 (2024). [Google Scholar]
  • 45.Azizi, M., Aickelin, U. A., Khorshidi, H. & Baghalzadeh Shishehgarkhaneh, M. Energy valley optimizer: A novel metaheuristic algorithm for global and engineering optimization. Scientific Reports13(1), 226. 10.1038/s41598-022-27344-y (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Zamzoum, O., Derouich, A., Motahhir, S., El Mourabit, Y. & El Ghzizal, A. Performance analysis of a robust adaptive fuzzy logic controller for wind turbine power limitation. J. Clean. Prod.265, 121659 (2020). [Google Scholar]
  • 47.Soliman, M. A., Hasanien, H. M., El Moursi, M. & Al-Durra, A. Chaotic-billiards optimization algorithm-based optimal FLC approach for stability enhancement of grid-tied wind power plants. IEEE Trans. Power Syst.10.1109/TPWRS.2021.3139853 (2021). [Google Scholar]
  • 48.Landry, J. F. & Dussault, J. P. AI optimization of a billiard player. J. Intell. Rob. Syst.50(4), 399–417. 10.1007/s10846-007-9172-7 (2007). [Google Scholar]
  • 49.dos Santos Coelho, L. & Alotto, P. Multiobjective electromagnetic optimization based on a nondominated sorting genetic approach with a chaotic crossover operator. IEEE Trans. Magn.44(6), 1078–1081. 10.1109/TMAG.2007.916027 (2008). [Google Scholar]
  • 50.Ma, Z. S. Chaotic populations in genetic algorithms. Appl. Soft Comput.12(8), 2409–2424. 10.1016/j.asoc.2012.03.001 (2012). [Google Scholar]
  • 51.Lai, C., Feng, G., Iyer, K. L. V., Mukherjee, K. & Kar, N. C. Genetic algorithm-based current optimization for torque ripple reduction of interior PMSMs. IEEE Trans. Ind. Appl.53(5), 4493–4503. 10.1109/TIA.2017.2704063 (2017). [Google Scholar]
  • 52.Bijan, M. G., Al-Badri, M., Pillay, P. & Angers, P. Induction machine parameter range constraints in genetic algorithm based efficiency estimation techniques. IEEE Trans. Ind. Appl.54(5), 4186–4197. 10.1109/TIA.2018.2836344 (2018). [Google Scholar]
  • 53.Fazlipour, Z., Kianinezhad, R. & Razaz, M. Genetic algorithm based design optimization of a six phase induction motor. Journal of Electrical Engineering and Technology10(3), 1007–1014. 10.5370/JEET.2015.10.3.1007 (2015). [Google Scholar]
  • 54.Mohammad, K. A. & Sakran, R. K. Speed control of DTC_SVM for induction motor by using genetic algorithm-based PI controller. University of Thi-Qar Journal for Engineering Sciences9(2), 17–28. 10.31663/tqujes.9.2.309(2018 (2018). [Google Scholar]
  • 55.Rezaei, N., Uddin, M. N., Amin, I. K., Othman, M. L. & Marsadek, M. Genetic algorithm-based optimization of overcurrent relay coordination for improved protection of DFIG operated wind farms. IEEE Trans. Ind. Appl.55(6), 5727–5736. 10.1109/TIA.2019.2939244 (2019). [Google Scholar]
  • 56.Yessef, M., et al. Real-Time Validation of Intelligent Supertwisting Sliding Mode Control for Variable-Speed DFIG Using dSPACE 1104 Board (IEEE Access, 2024).
  • 57.Benbouhenni, H, et al. Experimental Assessment of a Dual Super-Twisting Control Technique of Variable-Speed Multi-rotor wind Turbine Systems (IEEE Access, 2024).
  • 58.Benbouhenni, H. et al. Hardware-in-the-loop simulation to validate the fractional-order neuro-fuzzy power control of variable-speed dual-rotor wind turbine systems. Energy Reports11, 4904–4923 (2024). [Google Scholar]
  • 59.Yessef, M., et al. Two different controllers-based DPC of the doubly-fed induction generator with real-time implementation on dSPACE 1104 controller board. Measurement and Control (2024).

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES