Next Article in Journal
Experimental Study on Mixed Combustion Characteristics of Methanol/Diesel Pool Fires in Engine Rooms of Hybrid Ships
Previous Article in Journal
Fully Solar Residential Energy Community: A Study on the Feasibility in the Italian Context
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Artificial-Neural-Network-Based Direct Power Control Approach for Doubly Fed Induction Generators in Wind Power Systems

by
Chaimae Dardabi
1,*,
Santiago Cóbreces Álvarez
2 and
Abdelouahed Djebli
1
1
Energetic Laboratory, Department of Physics, Abdelmalek Essaadi University, Tetouan 93002, Morocco
2
Electronics Department, Alcalá University, 28805 Madrid, Spain
*
Author to whom correspondence should be addressed.
Energies 2025, 18(8), 1989; https://doi.org/10.3390/en18081989
Submission received: 6 March 2025 / Revised: 1 April 2025 / Accepted: 10 April 2025 / Published: 12 April 2025
(This article belongs to the Section A3: Wind, Wave and Tidal Energy)

Abstract

:
The inherent complexity of wind energy systems has necessitated the development of sophisticated control methodologies to optimize operational efficiency. Artificial neural networks (ANN) have emerged as a powerful tool in wind turbine applications, offering sophisticated control capabilities for addressing the intricate challenges of energy conversion. This study focuses on the critical generator control block, where precise power management is essential to maintaining system stability and preventing operational disruptions. This research introduces an innovative ANN-based Direct Power Control (DPC) approach for a Doubly fed induction generator (DFIG) integrated into a wind power system, introducing a dual-MLP approach for precise power regulation. The proposed DPC-ANN controller proved effective in mitigating current ripples and achieving a near-unity power factor, indicating substantial improvement in power quality. Moreover, the spectrum harmonic analysis revealed that the controller yielded the lowest stator current total harmonic distortion of 1.29%, significantly outperforming traditional DPC-PI (2.76%) and DPC-Classic (2.24%) approaches. The proposed technique was rigorously implemented and validated using a real-time simulator (OPAL-RT) and MATLAB/Simulink (2020–2022) environment, specifically tested under a step wind profile. The real-time experimental validation highlights the practical applicability of this approach, bridging the gap between theoretical ANN-based control and real-world wind energy system implementation. These findings reinforce the potential of intelligent control strategies for optimizing renewable energy technologies, paving the way for more efficient and adaptive wind turbine control solutions.

1. Introduction

1.1. Overview

Presently, the importance of producing electricity through renewable energy systems is on the rise, driven by the growing scarcity of traditional energy sources and the urgent concern of global warming. Over the past few years, wind energy technology has garnered significant attention from both research groups and industry, as evidenced by the substantial number of published research papers. According to the International Energy Agency (IEA), the share of renewables in the electricity sector is expected to rise from 30% in 2023 to 46% by 2030, with most of this growth driven by wind and solar energy [1]. Similarly, the Global Wind Energy Council (GWEC) highlights the continued expansion of wind energy as a key contributor to global electricity generation by 2030 [2]. Currently, a prevalent system found in onshore wind farms is the variable-speed wind turbine system (WTS), incorporating a doubly fed induction generator. In this configuration, the stator is typically connected directly to the grid, while the rotor is linked through a frequency-controlled power converter [3]. Generally, the rotor-side converter manages active and reactive power, while the grid-side converter maintains the DC-link voltage to ensure unity power factor operation [4]. An outstanding feature that characterizes the DFIG involves its rotor-side converter (RSC), which requires dimensioning to just 30% of the generator capacity. This stands in stark contrast to other power generation units in variable-speed wind applications, representing a substantial reduction in size and cost [5,6].

1.2. Literature

Incorporating wind energy systems into the power grid poses challenges because of the unpredictable fluctuations in wind speeds. These variations result in issues like power fluctuations and irregularities in energy production, which, subsequently, have negative impacts on the electromagnetic torque generated by the generator, causing ripple effects. [7]. The literature to date highlights researchers’ substantial apprehension regarding the improvement in this conversion process. Conversely, there is a myriad of control strategies suggested to improve the functionality of wind turbine systems utilizing doubly fed induction generators under regular operating conditions [8]. Significantly, among these approaches, direct power control (DPC) emerges as a prominent technique for controlling DFIG due to its simplified control structure, rapid dynamic response, and reduced computational complexity [9]. The method offers direct and precise regulation of active and reactive power output, providing inherent decoupling between power components. By enabling independent and efficient management of power generation, DPC addresses critical challenges in wind turbine systems, making it a preferred control strategy for optimizing generator performance under varying wind conditions and grid requirements. Two main applications of the direct power control method are used for controlling doubly fed induction generators, each differing in their approach and implementation. Classical direct power control (DPC-Classic) directly regulates a DFIG’s stator active and reactive powers through the application of a control vector determined via a lookup table. This selection is based on the errors in active and reactive power and the angular position of the estimated voltage source vector [10]. The method employs dual comparator blocks with hysteresis bands: one dedicated to active power regulation and another for reactive power control to manage power errors. Additionally, a switching table is utilized to select the appropriate switching states for the rotor side converter (RSC), enabling efficient and responsive power control [11]. This method offers several significant advantages in wind energy systems, such as rapid transient performance, insensitivity to parameter uncertainties, reduced computational demands, and straightforward practical implementation [12]. These benefits make DPC an attractive option for controlling DFIGs in wind turbines, particularly in optimizing power extraction and grid integration. However, the approach is not without drawbacks. DPC-Classic often results in considerable power oscillations stemming from the wide bandwidth of their hysteresis controllers, which can compromise the power quality at the point of grid connection. Additionally, they result in variable switching frequencies in converters, potentially causing operational inconsistencies and increased stress on power electronic components [13].
In contrast, direct power control with PI controllers (DPC-PI) substitutes the hysteresis controllers of the classic DPC with PI controllers and replaces the switching table with Pulse Width Modulation (PWM). The PI controllers regulate the power components (active and reactive) by generating reference voltage signals, which are then utilized for the PWM-based converter control [14]. While PI controllers perform well in managing power exchange between the generator and the grid network, they have certain limitations. They may struggle with rapid wind speed variations, potentially resulting in a slower dynamic response compared to some more advanced control techniques [15]. Additionally, PI controllers can be sensitive to parameter variations in the DFIG system, which may necessitate periodic returning [16].
The DPC approach was selected for this study due to its superior dynamic response characteristics compared to conventional vector control methods, which are particularly valuable during grid fault conditions [17]. Recent studies have shown that while model predictive control offers competitive performance, DPC implementation requires significantly fewer computational resources while maintaining comparable efficiency [18]. Furthermore, research confirmed that DPC provides more robust operation under parameter variations commonly encountered in practical wind energy installations [19,20,21,22]. Despite alternative approaches, like sliding mode control, offering theoretical advantages in stability, the practical implementation complexity and chattering issues make them less suitable for commercial deployment as comprehensively analyzed [23].
The classical control tools used to implement the techniques previously discussed have limitations in their performance. In certain scenarios, these traditional approaches can even completely lose their effectiveness. The inherent complexity and nonlinearities of the systems being controlled can exceed the capabilities of standard regulators. To overcome the limitations inherent in traditional control methods for wind energy systems, artificial intelligence methods, including expert systems [24], genetic algorithms [25], artificial neural networks [26], and fuzzy logic [27], have found widespread application in the fields of power electronics and electrical machine control.
Artificial neural networks (ANNs) have emerged as a powerful alternative, offering innovative solutions for the complex, nonlinear dynamics of doubly fed induction generators. ANNs excel in processing large datasets, adapting to nonlinear relationships, and enabling rapid, multitasking computations [28], making them particularly suitable for the variable and unpredictable nature of wind power generation. In DFIG applications, ANN-based controllers have demonstrated remarkable improvements over conventional techniques. Recent research [29] showcased an ANN-enhanced super-twisting sliding mode control that significantly reduced tracking errors and improved convergence in DFIGs. Another study [16] further illustrated the versatility of neural networks in achieving stable control of nonlinear DFIGs under challenging grid conditions. The implementation of ANN controllers in DFIG systems offers remarkable performance enhancements, characterized by significantly reduced peak amplitudes during transient events, dramatically faster system response times, and substantially shortened settling periods [30]. Moreover, ANNs exhibit superior adaptability to fluctuating wind speeds and grid disturbances, thus optimizing system performance and efficiency [31].
Direct power control implementation using artificial neural networks represents an advanced approach to controlling wind-based DFIG systems, where the neural network replaces the traditional switching table and hysteresis controllers [26]. The ANN is trained to predict optimal switching states for the power converter based on the errors in active and reactive power and the position of the stator flux vector [32]. This approach offers several advantages over classical DPC, including reduced power ripples, improved dynamic performance, and enhanced robustness against parameter variations [33]. The ANN’s ability to learn and adapt to changing operating conditions makes it particularly effective in handling the variable nature of wind speed and grid disturbances [34].
Consequently, ANNs have not only established themselves as a robust technique for data processing but have also revolutionized control strategies in wind energy systems, offering a more sophisticated, adaptive, and efficient approach to DFIG management.

1.3. Contribution and Organization of This Manuscript

This study presents several key contributions to wind energy system control:
-
Development of an innovative artificial-neural-network-based direct power control (DPC-ANN) strategy for DFIGs that overcomes the limitations of conventional control techniques.
-
Demonstration of significant performance improvements, including the following:
  • Enhanced power control accuracy;
  • Improved dynamic response under varying wind conditions;
  • Reduced harmonic distortion;
  • Maintenance of the near-unity power factor.
-
Comprehensive validation through simulation and real-time implementation, providing empirical evidence of the approach’s effectiveness in practical wind energy applications.
These contributions advance the understanding of neural-network-based control strategies in renewable energy technologies.
The structure of this manuscript is as follows: Section 2 provides a comprehensive system modeling approach, establishing the theoretical foundation for this study. This includes detailed equations for the DFIG and turbine aerodynamic characteristics. Section 3 introduces the proposed DPC-ANN technique, offering an in-depth description of its architecture, training methodology, and implementation. Section 4 presents a comprehensive performance evaluation of the proposed DPC-ANN control strategy through extensive simulation studies and real-time implementation. Using the MATLAB/Simulink platform, an extensive detailed performance evaluation is performed to assess the capabilities of the proposed approach against conventional approaches, specifically classical DPC and DPC-PI control schemes. The proposed DPC-ANN strategy is then validated through real-time implementation using the OPAL-RT simulator, providing practical insights into the controller’s behavior under realistic operating conditions. The section concludes with an in-depth discussion of the obtained results, highlighting the key performance metrics and advantages of the developed strategy. Section 5 synthesizes this paper by presenting the main contributions, analyzing the implications of this research, and suggesting potential directions for subsequent research.

2. Wind Power Generation System Modeling

2.1. Turbine Modeling

The wind turbine model is defined by key parameters characterizing wind energy conversion: aerodynamic power P a e r o , extracted from wind through a relationship involving aerodynamic torque T a e r o , the tip speed ratio λ, and turbine speed Ω t , each described by specific mathematical equations [26]:
P a e r o = 1 2 C p ( λ , β ) ρ π R 2 V w i n d 3
T a e r o = P a e r o Ω t
λ = Ω t   R V w i n d
The power coefficient C p ( λ , β ) characterizes the wind turbine’s effectiveness in converting aerodynamic turbine power to mechanical power. Understanding the relationship between C p , λ , and β is pivotal for system optimization of wind energy systems.
For wind turbines with variable speeds, the power coefficient can be approximated using the following formula [26]:
C p λ , β = 0.5176 116 λ i 0.4 β 5 · e ( 21 λ i ) + 0.0068 λ
where
1 λ i = 1 λ + 0.08 β 0.035 β 3 + 1
Engineers analyze the power coefficient’s variation with λ and pitch angle to optimize wind turbine performance. Figure 1 depicts the power coefficient variation with respect to the constant pitch angle and tip speed ratio. Maximizing generator efficiency requires implementing the Maximum Power Point Tracking (MPPT) strategy, which maintains the coefficient Cp at its optimal value by precisely adjusting the blade pitch and tip speed ratio.

2.2. DFIG Modeling

The mathematical model of a DFIG machine in the d-q frame can be formulated using the following equations [26]:
-
Electrical equation.
v d s = R s i d s + d d t Φ d s ω s Φ q s v q s = R s i q s + d d t Φ q s + ω s Φ d s
v d r = R r i d r + d d t Φ d r ω r Φ q r v q r = R r i q r + d d t Φ q r + ω r Φ d r
-
Magnetic equation
Φ d s = L s s i d s + L m i d r Φ q s = L s s i q s + L m i q r
Φ d r = L r r i d r + L m i d s Φ q r = L r r i q r + L m i q s
-
The equations describing the electromagnetic torque, active power, and reactive power generated by the DFIG are as follows [33]:
T e m = 3 2 p L m L s s ( Φ q s i d r Φ d s i q r ) P s = 3 2 ( v d s i d s + v q s i q s ) Q s = 3 2 ( v q s i d s v d s i q s )
Utilizing the field-oriented control methodology and disregarding stator resistance, we derive:
Φ d s = Φ s = c t e Φ q s = 0 Φ ˙ d s = 0 v d s = 0 v q s = v s = ω s Φ s
i d s = Φ s L s s L m L r r i d r i q s = L m L s s i q r
Subsequently, the active and reactive powers can be formulated as expressions:
P s = 3 2 L m L s s v s i q r Q s = 3 2 v s ( Φ s L s s L m L s s i d r )
The formulation for the electromagnetic torque can be represented as follows:
T e m = K e i q r
where K e = 3 2 p L m L s s Φ s .
The rotor voltages can be formulated as [23]:
v d r = R r i d r + σ L r d i d r d t + e q r v q r = R r i q r + σ L r   d i q r d t + e d r + e Φ       w i t h                       e q r = ω r σ L r i q r   e d r = ω r σ L r i d r e Φ = ω r L m L s Φ s σ = 1 L m 2 L s s L r r
-
Powers estimation.
The estimation of the active and reactive powers of the stator is performed using Equation (16):
      P s = 3 2 L m σ L r r L s s v s Φ β r Q s = 3 2 v s ( Φ s σ L s s L m σ L r r L s s Φ α r ) with     Φ α r = σ L r r i α r + L m L s s Φ s Φ β r = σ L r r i β r Φ s = v s ¯ ω s

3. The Proposed DPC-ANN Technique

Artificial neural networks (ANNs) draw their fundamental concepts from the complex biological neuronal structures found in human cognition [35]. Typically, an ANN architecture comprises three primary layers: input nodes, intermediate processing layers, and output nodes. These layers contain computational units with adjustable weights that facilitate information processing and adaptation. The network’s performance critically depends on its structure and training process. Optimizing an ANN requires carefully selecting key architectural elements, neuron distribution across layers, and an appropriate adaptive learning algorithm. This optimization often involves systematic trial-and-error approaches to achieve optimal computational performance.
The implementation of a neural network follows a two-phase methodology [36], as illustrated in Figure 2. The initial phase involves network training using a pre-prepared dataset, where the network learns to recognize patterns by iteratively adjusting connection weights to reduce the error between predicted and desired outputs. Once the network achieves satisfactory performance, the second phase begins, involving network validation using new, previously unseen input data to assess its generalization capability and prediction accuracy.
The mathematical model of a neuron consists of two main computational steps represented by Equations (17) and (18) [37]. Equation (17) computes the first layer output yi using a transfer function f 1 s operating on the weighted combination of inputs, while Equation (18) calculates the final neuron output Ai using the activation function f 2 s .
y i = f 1 s · i = 1 N x i · w i + b
  A i = f 2 s · i = 1 N y i · w i + b
where x i , w i , b , and y i represent the input signals, the corresponding synaptic weights of the neural inputs, the bias parameter typically assigned values +1 or −1, and the neuron output signals, respectively. The results of the weighted sum are called the neuron’s activation level. f 1 s denotes the nonlinear hyperbolic tangent activation function, and f 2 s represents the linear transfer function are expressed by equations.
f 1 s = e α s e α s e α s + e α s  
      f 2 s = β s
where α and β are the gains.
The neural network learning process employs a feedforward backpropagation algorithm that continues until the Mean Square Error (MSE) between the target and actual responses reaches a minimal value.

3.1. ANN Structure

For this implementation, the neural architecture is designed to regulate both active and reactive power in the DFIG system. The approach employs two independent multilayer perceptron (MLP) neural networks, each dedicated to controlling a specific power component. Each MLP follows a three-layer structure: an input layer with a single neuron, a hidden layer comprising eight neurons utilizing the hyperbolic tangent sigmoid (tansig) activation function, and an output layer with a single neuron.
During the training process, the first MLP receives the active power error as input and generates the quadrature rotor voltage reference as output. Similarly, the second MLP processes the reactive power error and produces the direct rotor voltage reference, as illustrated in Figure 3. The selection of the MLP topology (1-8-1) was driven by a balance between model complexity and generalization capability. The single input neuron corresponds to the reference power signal, while the hidden layer configuration determined through empirical testing offers an optimal trade-off between accuracy and computational efficiency. The output layer provides the predicted control signal for effective power regulation.
The tansig activation function was chosen for its ability to accommodate both positive and negative values while ensuring smooth gradient transitions during backpropagation. This enhances the network’s learning dynamics, leading to faster convergence compared to linear or purely sigmoid-based functions.

3.2. Training Process

The multilayer perceptron (MLP) controllers were trained using the Levenberg–Marquardt (LM) backpropagation technique, renowned for its rapid convergence in neural network training. By iteratively adjusting network weights and biases, the LM method enables consistent output generation for similar input values. This output approximation capability makes neural networks particularly effective in intelligent control applications.
The Mean Square Error (MSE) was selected as the evaluation metric during the training process, defined as [38]:
M S E = 1 N i = 1 N D i ( k ) A i ( k ) 2
where A i represents the actual network response, D i denotes the target output, N represents the training dataset size, and k indicates the number of iterations.
The collected dataset was divided into three subsets: 70% for training, 15% for testing, and 15% for validation. A multilayer perceptron with eight hidden neurons was employed, utilizing the tansig and purelin activation functions. The ANN was trained for 100 epochs using the Levenberg–Marquardt backpropagation algorithm. The selection of 100 epochs was based on the observed convergence behavior of the neural network. The Mean Squared Error (MSE) rapidly decreased during the initial training phases and stabilized before reaching 100 epochs, ensuring both efficiency and accuracy. The best validation performance was achieved at epoch 98 for the active power (Ps) and epoch 93 for the reactive power (Qs), indicating that further training beyond this point does not provide significant improvements. Figure 4 and Figure 5 illustrate the training performance, showcasing the best validation performance achieved at epoch 98, with an MSE of 1.2564 × 10 4 , for the first controller and at epoch 93, with an MSE of 6.2736 × 10 5 .
Figure 6 illustrates the ANN-based control scheme for a DFIG wind energy system, integrating MPPT and STPWM to optimize power extraction and quality. The wind turbine converts wind energy into mechanical energy, with MPPT ensuring operation at the optimal power point. The DFIG’s rotor and stator generate electrical power, regulated through a back-to-back converter consisting of a rotor-side converter (RSC) and a grid-side converter (GSC). The RSC controls active and reactive power, while the GSC ensures power quality. STPWM generates switching signals to reduce harmonics, and a reference frame transformation simplifies control. A power estimation block calculates active and reactive power from rotor currents and stator voltages. There are two ANN controllers: one regulates quadrature rotor voltage for active power and the other adjusts direct rotor voltage for reactive power.

4. Simulation Results and Discussion

To assess the effectiveness, stability, and efficiency of the developed DPC-ANN controller, we conducted simulations using two platforms: a MATLAB/Simulink model and an OPAL-RT real-time simulator. Both simulations were developed using a 1.5 kW DFIG model, with detailed parameters provided in the Appendix A. This dual-platform approach enabled comprehensive validation of the neural-network-based control strategy through both offline simulation and real-time implementation.

4.1. Aerodynamic Performance Analysis

Wind Speed Profile and Dynamic Response

As shown in Figure 7A, the step wind profile serves as a critical input for evaluating the wind turbine’s dynamic behavior using MATLAB/Simulink simulation. The simulation reveals the system’s response characteristics under varying wind conditions through a comprehensive analysis of key performance indicators.
Figure 7B illustrates the power coefficient behavior, which oscillates around 0.5. This value represents the turbine’s efficiency in converting wind energy to mechanical energy. The oscillations around this optimal point suggest that the control system attempts to maintain the turbine’s operation near its peak aerodynamic performance across different wind speed conditions.
The tip speed ratio analysis in Figure 7C provides further insight into the system’s performance. Ranging between 5.2 and 9.5, this parameter indicates the turbine operates within its optimal aerodynamic operating range. The consistent variation in the tip speed ratio demonstrates the system’s ability to adapt to changing wind conditions while maintaining efficient energy conversion.
As depicted in Figure 7D, the mechanical rotor speed variations validate the controller’s dynamic response. The observed speed range from 84 rpm to 171 rpm aligns with the expected operational parameters of the DFIG configuration. These speed transitions reflect the turbine’s mechanical system response to the applied step wind speed profile, showing how the rotor adjusts its speed to maintain optimal performance under varying wind conditions.

4.2. Real-Time Simulation Performance

Subsequently, real-time simulation was implemented on the OPAL-RT platform to validate the DPC-ANN controller’s performance under realistic operating conditions.

Power Flow and Electrical Parameter Control

The active power control (Figure 8A) demonstrates exceptional tracking capabilities under the proposed DPC-ANN controller. Power variations ranging from 0 W to −1400 W showcase the system’s responsiveness to different wind speed conditions. The control strategy exhibits minimal overshoots during power level transitions, rapid settling times, and smooth power tracking across step changes, ultimately validating the robustness of the proposed control methodology.
Reactive power management (Figure 8B) represents another critical aspect of the simulation results. The controller maintains precise control, consistently keeping the reactive power at the zero reference value. This performance enables unity power factor operation and maintains grid integration and power quality management.
The current waveform analysis reveals the controller’s exceptional performance. Stator currents (Figure 8C) exhibit balanced sinusoidal waveforms with carefully controlled magnitude variations from 2.5 A to 5 A peak to peak and minimal distortion. Rotor currents (Figure 8D) demonstrate synchronized three-phase behavior with amplitude modulation corresponding directly to operating conditions, reaching peak values of approximately 5A during maximum power extraction.
The power factor performance further underscores the controller’s effectiveness. After a brief initial transient period, the system rapidly stabilizes at a near-unity power factor between 0.98 and 0.99 (Figure 8E). This consistent performance is achieved through precise reactive power control and indicates high-quality grid-side power management.

4.3. Comparative Control Strategy Analysis

The comparative analysis of different control strategies using MATLAB/Simulink provides compelling evidence of the DPC-ANN controller’s superiority. Active and reactive power regulation (Figure 9A,B) shows superior convergence characteristics, with minimal oscillations during reference changes and significantly reduced power ripples compared to the DPC-PI and Classical DPC methods.
The rotor current component analysis reveals nuanced performance differences. The quadrature current (Figure 9D) exhibits expected variations corresponding to active power changes, while the direct current (Figure 9C) remains stable around 1 A. Most notably, the DPC-ANN controller achieves lower current ripples, indicating enhanced control stability of the doubly fed induction generator system. The Total Harmonic Distortion (THD) analysis presents perhaps the most striking comparative advantage (Figure 9E). The proposed DPC-ANN strategy demonstrates significantly reduced harmonic distortion, achieving 1.29% THD compared to 2.76% for DPC-PI and 2.24% for Classical DPC. This reduction in harmonic distortion directly translates to improved power quality and potential extension of system longevity.
Significant improvements achieved by the intelligent DPC strategy (DPC-ANN), including a reduction in the harmonics of the stator current signals and a lower standard deviation, can be observed in the comparison shown in Table 1
A low standard deviation (σ) indicates that the values are highly concentrated around the meaning, reflecting precise and stable regulation. Conversely, a high standard deviation reveals significant oscillations and a certain level of system instability.
A comparative analysis was conducted to evaluate the Total Harmonic Distortion of the stator current in comparison to previous studies, as depicted in Table 2. The outcomes underscore the superior performance of the developed strategy, which yields a lower THD value compared to several other proposed control methods.

4.4. Implications and Recommendations

The comprehensive analysis definitively demonstrates the effectiveness of the DPC-ANN controller in optimizing wind turbine performance. The proposed approach exhibits superior capabilities in aerodynamic performance optimization, precise power flow control, and maintenance of high-quality electrical parameters.
Future research should focus on experimental validation under more diverse wind conditions, long-term performance assessment, and scalability testing across different wind turbine configurations to further validate and extend the findings of this study.

5. Conclusions

In conclusion, this comprehensive study has provided valuable insights into the performance and dynamic behavior of a wind turbine system equipped with a doubly fed induction generator (DFIG) under intelligent direct power control based on an artificial neuron network (DPC-ANN). Unlike conventional DPC approaches, this work introduces a dual-MLP control scheme, enabling more precise regulation of both active and reactive power components. Furthermore, the integration of real-time testing using OPAL-RT strengthens the practical relevance of this methodology.
The key findings of this research are as follows:
-
The DPC-ANN controller demonstrated superior active and reactive power control, maintaining effective tracking of reference values despite wind speed variations.
-
The DPC-ANN strategy proved effective in mitigating current ripples and achieving a near-unity power factor, indicating improved power quality.
-
Spectrum harmonic analysis showed the DPC-ANN controller yielded the lowest stator current THD of 1.29%, outperforming DPC-PI (2.76% THD) and DPC-Classic (2.24% THD).
-
The performance evaluation was conducted through both MATLAB/Simulink offline simulations and OPAL-RT real-time implementation, validating robust behavior under realistic operating conditions.
By emphasizing both real-time implementation and the novel dual-MLP structure, this study demonstrates the feasibility of ANN-based control strategies for wind energy systems. These results pave the way for more intelligent and adaptive renewable energy technologies, ensuring enhanced efficiency and stability in wind power generation.

Author Contributions

Conceptualization, C.D.; methodology, C.D.; software, C.D.; validation, S.C.Á. and A.D.; formal analysis, C.D.; investigation, S.C.Á.; data curation, C.D. and S.C.Á.; writing—original draft, C.D.; writing—review and editing, C.D.; visualization, S.C.Á. and A.D.; supervision, S.C.Á. and A.D. All authors have read and agreed to the published version of the manuscript.

Funding

The work of Santiago Cóbreces has been funded by the Spanish Administration/European Funds under grants ERDF/EU (Grant Number: OPEMRES TED2021-130610B-C21, CRESIPS-PE PID2021-125628OB-C22 and MICIU/AEI/10.13039/501100011033).

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to privacy restrictions.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ANNartificial neural network
ANNCartificial neural network controller
DFIGdoubly fed induction generator
DPCdirect power control
MPPTMaximum Power Point Tracking
MLPmultilayer perceptron
MSEMean Square Error
PIProportional–Integral
PWMPulse Width Modulation
RSCrotor-side converter
GSCgrid-side converter
WTSwind turbine system
WECSwind energy conversion system
Nomenclature
β (Degree °)blade pitch angle
λtip speed ratio
Cp (λ, β)power coefficient
ρ (Kg/m3)air density
Vwind (m/s)wind speed
R (m)blade radius
Ωg (rad/s)mechanical speed on the generator side
Ωt (rad/s)wind turbine speed
Paero (W)aerodynamic power
Taeroaerodynamic torque
Temelectromagnetic torque
VdcDC-link voltage
Ps (W), Qs (Var)stator active and reactive powers
ϕ s , ϕ r (Wb)stator and rotor fluxes
v s , v r (V)stator and rotor voltages
i s , i r (A)stator and rotor currents
ω s , ω r (rad/s)stator and rotor pulsations

Appendix A

Table A1. DFIG parameters.
Table A1. DFIG parameters.
Rated powerPn = 1.5 KW
Stator rated voltagevs = 220/380 V
Stator currentisn = 5.2 A
Rotor currentirn = 8.5 A
Number of pair of polesp = 2
Stator rated frequencyfs = 50 Hz
Stator resistanceRs = 1.18 Ω
Rotor resistanceRr = 1.66 Ω
Stator inductanceLss = 0.20 H
Rotor inductanceLrr = 0.18 H
Mutual inductanceLm = 0.17 H
Rotor radiusR = 1 m
Number of blades3
Gearbox gainG = 2
Friction coefficientf = 0.0027 N.m.s/rad
Moment of inertiaJ = 0.04 kg.m2
Table A2. Parameters of the ANN controller.
Table A2. Parameters of the ANN controller.
ANN ParametersValue/Methods
ANNC-PsANNC-Qs
Neural networkMultilayer perceptron network (MLP network)
MLP training processLevenberg–Marquardt algorithm
Proposed structure1-8-11-8-1
Number of repetitions100100
Input layerePseQs
Output layervqr-refvdr-ref
Activation functionsTansigTansig
Adaption learning functionTrainlmTrainlm

References

  1. International Energy Agency (IEA). Wind Energy—Analysis. 2024. Available online: https://www.iea.org/energy-system/renewables/wind (accessed on 1 April 2025).
  2. Global Wind Energy Council (GWEC). Global Wind Report 2024. 2024. Available online: https://www.gwec.net/reports/globalofffshorewindreport (accessed on 1 April 2025).
  3. Mohapatra, S.P.; Dash, P.K. A novel control strategy of a variable-speed doubly-fed-induction-generator-based wind energy conversion system. Clean Energy 2024, 8, 153–170. [Google Scholar] [CrossRef]
  4. Li, C.; Cao, Y.; Li, B.; Wang, S.; Chen, P. A novel power control scheme for distributed DFIG based on cooperation of hybrid energy storage system and grid-side converter. Int. J. Electr. Power Energy Syst. 2024, 157, 109801. [Google Scholar] [CrossRef]
  5. Chojaa, H.; Derouich, A.; Bourkhime, Y.; Chetouani, E.; Meghni, B.; Chehaidia, S.E.; Yessef, M. Comparative Study of MPPT Controllers for a Wind Energy Conversion System. Lect. Notes Data Eng. Commun. Technol. 2022, 110, 300–310. [Google Scholar] [CrossRef]
  6. Sguarezi, A. Model Predictive Control for Doubly-Fed Induction Generators and Three-Phase Power Converters; Elsevier: Amsterdam, The Netherlands, 2022. [Google Scholar]
  7. Dardabi, C.; Akdi, M.; Djebli, A. Comparative Study of Three Types of Controllers for Variable Speed Wind Turbine; Lecture Notes in Networks and Systems; Springer: Cham, Switzerland, 2023; Volume 605, pp. 783–793. [Google Scholar] [CrossRef]
  8. Duggirala, V.A.; Gundavarapu, V.N.K. Gundavarapu, Improved LVRT for grid connected DFIG using enhanced field-oriented control technique with super capacitor as external energy storage system. Eng. Sci. Technol. Int. J. 2016, 19, 1742–1752. [Google Scholar] [CrossRef]
  9. Wang, X.; Sun, D.; Zhu, Z.Q. Resonant-Based Backstepping Direct Power Control Strategy for DFIG under Both Balanced and Unbalanced Grid Conditions. IEEE Trans. Ind. Appl. 2017, 53, 4821–4830. [Google Scholar] [CrossRef]
  10. Sahri, Y.; Tamalouzt, S.; Hamoudi, F.; Belaid, S.L.; Bajaj, M.; Alharthi, M.M.; Alzaidi, M.S.; Ghoneim, S.S. New intelligent direct power control of DFIG-based wind conversion system by using machine learning under variations of all operating and compensation modes. Energy Rep. 2021, 7, 6394–6412. [Google Scholar] [CrossRef]
  11. Benbouhenni, H.; Boudjema, Z.; Bizon, N.; Thounthong, P.; Takorabet, N. Direct Power Control Based on Modified Sliding Mode Controller for a Variable-Speed Multi-Rotor Wind Turbine System Using PWM Strategy. Energies 2022, 15, 3689. [Google Scholar] [CrossRef]
  12. Cherifi, D.; Miloud, Y.; Mostefai, M. Performance of Neutral Point Clamped Five Level Inverter Using Space Vector Modulation Control Fed by DPC-VF-SVM Rectifier. WSEAS Trans. Power Syst. 2021, 16, 275–287. [Google Scholar] [CrossRef]
  13. Hadoune, A.; Mouradi, A.; Mimet, A.; Chojaa, H.; Dardabi, C.; Gulzar, M.M.; Alqahtani, M.; Khalid, M. Optimizing direct power control of DFIG-based WECS using super-twisting algorithm under real wind profile. Front. Energy Res. 2023, 11, 1261902. [Google Scholar] [CrossRef]
  14. Benbouhenni, H.; Bizon, N.; Mosaad, M.I.; Colak, I.; Djilali, A.B.; Gasmi, H. Enhancement of the power quality of DFIG-based dual-rotor wind turbine systems using fractional order fuzzy controller. Expert Syst. Appl. 2023, 238, 121695. [Google Scholar] [CrossRef]
  15. Yessef, M.; Bossoufi, B.; Taoussi, M.; Lagrioui, A.; Chojaa, H. Overview of control strategies for wind turbines: ANNC, FLC, SMC, BSC, and PI controllers. Wind. Eng. 2022, 46, 1820–1837. [Google Scholar] [CrossRef]
  16. Chetouani, E.; Errami, Y.; Obbadi, A.; Sahnoun, S. Self-adapting PI controller for grid-connected DFIG wind turbines based on recurrent neural network optimization control under unbalanced grid faults. Electr. Power Syst. Res. 2023, 214, 108829. [Google Scholar] [CrossRef]
  17. Babayomi, O.; Li, Y.; Zhang, Z.; Park, K.B. Advanced Control of Grid-Connected Microgrids: Challenges, Advances and Trends. IEEE Trans. Power Electron. 2025, 40, 7681–7708. [Google Scholar] [CrossRef]
  18. Benjamim, W.; Jlassi, I.; Cardoso, A.J.M. A computationally efficient model predictive current control of synchronous reluctance motors based on hysteresis comparators. Electronics 2022, 11, 379. [Google Scholar] [CrossRef]
  19. Yay, S.; Soth, P.; Tang, H.; Cheng, H.; Ang, S.; Choeung, C. Power regulation of a three-phase L-filtered grid-connected inverter considering uncertain grid impedance using robust control. Int. J. Robot. Control Syst. 2024, 4, 779–794. [Google Scholar] [CrossRef]
  20. Wang, X.; Wang, X.; Liu, Z. μ-Synthesis-Based Robust Power Control for Single-Phase Cascaded H-bridge Rectifier in Power Electronic Traction Transformer. IEEE Trans. Transp. Electrif. 2024, 11, 5578–5591. [Google Scholar] [CrossRef]
  21. Benbouhenni, H.; Mosaad, M.I.; Colak, I.; Bizon, N.; Gasmi, H.; Aljohani, M.; Abdelkarim, E. Fractional-order synergetic control of the asynchronous generator-based variable-speed multi-rotor wind power systems. IEEE Access 2023, 11, 133490–133508. [Google Scholar] [CrossRef]
  22. Eslahi, M.S.; Vaez-Zadeh, S.; Rodriguez, J. Resiliency enhancement and power quality optimization of converter-based renewable energy microgrids. IEEE Trans. Power Electron. 2023, 38, 7785–7795. [Google Scholar] [CrossRef]
  23. Nguyen, T.V.; Dao, Q.T.; Bui, N.T. Optimized fuzzy logic and sliding mode control for stability and disturbance rejection in rotary inverted pendulum. Sci. Rep. 2024, 14, 31116. [Google Scholar] [CrossRef]
  24. Navarrete, E.C.; Trejo Perea, M.; Jáuregui Correa, J.C.; Carrillo Serrano, R.V.; Moreno, G.J.R. Expert Control Systems Implemented in a Pitch Control of Wind Turbine: A Review. IEEE Access 2019, 7, 13241–13259. [Google Scholar] [CrossRef]
  25. Guediri, A.; Hettiri, M.; Guediri, A. Modeling of a wind power system using the genetic algorithm based on a doubly fed induction generator for the supply of power to the electrical grid. Processes 2023, 11, 952. [Google Scholar] [CrossRef]
  26. Dardabi, C.; Djebli, A.; Chojaa, H.; Aziz, H.; Mouradi, A.; Mossa, M.A.; Abdelaziz, A.Y.; Alghamdi, T.A.H. Enhancing the control of doubly fed induction generators using artificial neural networks in the presence of real wind profiles. PLoS ONE 2024, 19, e0300527. [Google Scholar] [CrossRef]
  27. Chojaa, H.; Derouich, A.; Taoussi, M.; Zamzoum, O.; Yessef, M. Optimization of DFIG wind turbine power quality through adaptive fuzzy control. In Digital Technologies and Applications; ICDTA 2021, Lecture Notes in Networks and Systems; Springer: Cham, Switzerland, 2021; Volume 211. [Google Scholar] [CrossRef]
  28. Cembrowska-Lech, D.; Krzemińska, A.; Miller, T.; Nowakowska, A.; Adamski, C.; Radaczyńska, M.; Mikiciuk, G.; Mikiciuk, M. An Integrated Multi-Omics and Artificial Intelligence Framework for Advance Plant Phenotyping in Horticulture. Biology 2023, 12, 1298. [Google Scholar] [CrossRef] [PubMed]
  29. Sami, I.; Ullah, S.; Amin, S.U.; Al-Durra, A.; Ullah, N.; Ro, J.-S. Convergence Enhancement of Super-Twisting Sliding Mode Control Using Artificial Neural Network for DFIG-Based Wind Energy Conversion. Systems IEEE Access 2022, 10, 97625–97641. [Google Scholar] [CrossRef]
  30. Behara, R.K.; Saha, A.K. artificial intelligence control system applied in smart grid integrated doubly fed induction generator-based wind turbine: A review. Energies 2022, 15, 6488. [Google Scholar] [CrossRef]
  31. Ateş, K.T. Estimation of short-term power of wind turbines using artificial neural network (ANN) and swarm intelligence. Sustainability 2023, 15, 13572. [Google Scholar] [CrossRef]
  32. Kumar, K.; Pande, S.V.; Kumar, T.C.A.; Saini, P.; Chaturvedi, A.; Reddy, P.C.S.; Shah, K.B. Intelligent controller design and fault prediction using machine learning model. Int. Trans. Electr. Energy Syst. 2023, 1, 1056387. [Google Scholar] [CrossRef]
  33. Boubzizi, S.; Abid, H.; El Hajjaji, A.; Chaabane, M. Comparative study of three types of controllers for DFIG in wind energy conversion system. Prot. Control Mod. Power Syst. 2018, 3, 21. [Google Scholar] [CrossRef]
  34. Farrar, N.O.; Ali, M.H.; Dasgupta, D. Artificial intelligence and machine learning in grid connected wind turbine control systems: A comprehensive review. Energies 2023, 16, 1530. [Google Scholar] [CrossRef]
  35. Shao, F.; Shen, Z. How can artificial neural networks approximate the brain? Front. Psychol. 2023, 13, 970214. [Google Scholar] [CrossRef]
  36. Amir, M. ANN based approach for the estimation and enhancement of power transfer capability. In Proceedings of the 2019 International Conference on Power Electronics, Control and Automation (ICPECA), New Delhi, India, 16–17 November 2019. [Google Scholar]
  37. Said, M.; Derouich, A.A.; EL Ouanjli, N.; EL Mahfoud, M. Enhancement of the direct torque control by using artificial neuron network for a doubly fed induction motor. Intell. Syst. Appl. 2022, 13, 200060. [Google Scholar] [CrossRef]
  38. Chicco, D.; Warrens, M.J.; Jurman, G. The coefficient of determination R-squared is more informative than SMAPE, MAE, MAPE, MSE and RMSE in regression analysis evaluation. Peerj Comput. Sci. 2021, 7, e623. [Google Scholar] [CrossRef]
  39. Benbouhenni, H.; Boudjema, Z.; Belaidi, A. Power control of DFIG in WECS using DPC and NDPC-NPWM methods. Math. Model. Eng. Probl. 2020, 7, 223–236. [Google Scholar] [CrossRef]
  40. Alhato, M.M.; Bouallègue, S. Direct Power Control Optimization for Doubly Fed Induction Generator Based Wind Turbine Systems. Math. Comput. Appl. 2019, 24, 77. [Google Scholar] [CrossRef]
  41. Amrane, F.; Chaiba, A.; Babas, B.E.; Mekhilef, S. Design and implementation of high performance field oriented control for grid-connected doubly fed induction generator via hysteresis rotor current controller. Rev. Roum. Sci. Techn. Electrotechn. Energ. 2016, 61, 319–324. [Google Scholar]
  42. Boudjema, Z.; Meroufel, A.; Djerriri, Y.; Bounadja, E. Fuzzy sliding mode control of a doubly fed induction generator for wind energy conversion. Carpathian J. Electron. Comput. Eng. 2013, 6, 7. [Google Scholar]
  43. Ayrir, W.; Ourahou, M.; El Hassouni, B.; Haddi, A. Direct torque control improvement of a variable speed DFIG based on a fuzzy inference system. Math. Comput. Simul. 2020, 167, 308–324. [Google Scholar] [CrossRef]
Figure 1. Variation in the aerodynamic power coefficient concerning the tip speed ratio and the pitch angle.
Figure 1. Variation in the aerodynamic power coefficient concerning the tip speed ratio and the pitch angle.
Energies 18 01989 g001
Figure 2. Schematic representation of ANN for DPC.
Figure 2. Schematic representation of ANN for DPC.
Energies 18 01989 g002
Figure 3. The architecture of the proposed MLP-ANN controllers.
Figure 3. The architecture of the proposed MLP-ANN controllers.
Energies 18 01989 g003
Figure 4. ANNC learning progress of active stator power, and Training performance.
Figure 4. ANNC learning progress of active stator power, and Training performance.
Energies 18 01989 g004
Figure 5. ANNC learning progress of reactive stator power, and Training performance.
Figure 5. ANNC learning progress of reactive stator power, and Training performance.
Energies 18 01989 g005
Figure 6. DPC-ANN strategy of a DFIG.
Figure 6. DPC-ANN strategy of a DFIG.
Energies 18 01989 g006
Figure 7. (A): Profile of wind speed steps (m/s). (B): Power coefficient. (C): Tip speed ratio. (D): Mechanical rotor speed.
Figure 7. (A): Profile of wind speed steps (m/s). (B): Power coefficient. (C): Tip speed ratio. (D): Mechanical rotor speed.
Energies 18 01989 g007aEnergies 18 01989 g007b
Figure 8. Real-time simulation results of the DPC-ANN controller. (A): Ps, (B): Qs, (C): Is, (D): Ir, and (E): PF.
Figure 8. Real-time simulation results of the DPC-ANN controller. (A): Ps, (B): Qs, (C): Is, (D): Ir, and (E): PF.
Energies 18 01989 g008aEnergies 18 01989 g008bEnergies 18 01989 g008c
Figure 9. Comparative performance analysis of different control strategies (DPC-ANN, DPC-PI, and Classical DPC). (A): Ps, (B): Qs, (C): Ird, (D): Irq, and (E): THD.
Figure 9. Comparative performance analysis of different control strategies (DPC-ANN, DPC-PI, and Classical DPC). (A): Ps, (B): Qs, (C): Ird, (D): Irq, and (E): THD.
Energies 18 01989 g009aEnergies 18 01989 g009bEnergies 18 01989 g009c
Table 1. Comparison of the three controllers.
Table 1. Comparison of the three controllers.
PerformanceDPC-PIDPC-ClassicDPC-ANNImprovement
vs. DPC-PI vs. DPC-Classic
THD (%) of the current isa2.76%2.24%1.29%53.26%42.41%
Standard deviation (σ)σPs35.9711.647.6678.70%34.19%
σQs18.0719.669.2948.61%52.75%
Set-point trackingGoodVery goodVery good-----
PrecisionMediumHighVery high-----
Oscillation currentHighMediumLow-----
Table 2. Comparative analysis with control strategies referenced in the literature.
Table 2. Comparative analysis with control strategies referenced in the literature.
ReferencesStrategiesTHD (%)
[39]DPC2.62%
Backstepping control2.45%
DPC with neural algorithm2.22%
[40]DPC with an L-filter10.79%
DPC with an LCL filter4.05%
[37]DTC7.83%
DTC with neural algorithm3.26%
[41]FOC3.7%
[42]SMC3.05%
FSMC2.85%
[43]Classic-DTC6.7%
Fuzzy-DTC2.04%
Proposed strategyDPC-ANN1.29%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dardabi, C.; Álvarez, S.C.; Djebli, A. An Artificial-Neural-Network-Based Direct Power Control Approach for Doubly Fed Induction Generators in Wind Power Systems. Energies 2025, 18, 1989. https://doi.org/10.3390/en18081989

AMA Style

Dardabi C, Álvarez SC, Djebli A. An Artificial-Neural-Network-Based Direct Power Control Approach for Doubly Fed Induction Generators in Wind Power Systems. Energies. 2025; 18(8):1989. https://doi.org/10.3390/en18081989

Chicago/Turabian Style

Dardabi, Chaimae, Santiago Cóbreces Álvarez, and Abdelouahed Djebli. 2025. "An Artificial-Neural-Network-Based Direct Power Control Approach for Doubly Fed Induction Generators in Wind Power Systems" Energies 18, no. 8: 1989. https://doi.org/10.3390/en18081989

APA Style

Dardabi, C., Álvarez, S. C., & Djebli, A. (2025). An Artificial-Neural-Network-Based Direct Power Control Approach for Doubly Fed Induction Generators in Wind Power Systems. Energies, 18(8), 1989. https://doi.org/10.3390/en18081989

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop