1. Introduction
In the global energy landscape, renewable sources have experienced unprecedented growth in recent years. According to statistics from the International Renewable Energy Agency (IRENA), total renewable generation capacity reached 3870 GW globally in 2023, with a record increase of 14% over the previous year’s provision to the grid [
1,
2]. Among the various renewable energy sources, wind generation stands out for its efficiency and growth potential. In 2023, wind energy accounted for 26.3% of the total renewable capacity, reaching 1017 GW [
3] as illustrated in
Figure 1. This technology stands out for its capacity to generate electricity on a large scale and its lower environmental impact compared to conventional energy sources [
4]. Wind energy has proven to be highly competitive, with significantly lower operating costs per kilowatt-hour compared to other renewable energy sources such as solar and hydropower [
5]. Its flexibility to adapt to fluctuating demand and its potential to reduce electricity prices position it as an attractive option in the transition to a more sustainable energy future [
6].
In the context of this growth and the potential of wind energy, the development of advanced control systems for wind turbines has become a fundamental aspect of increasing the efficiency of wind energy production [
7]. The variability of the wind speed presents significant challenges to the effective control and operation of wind turbines. Fluctuations in wind speed and direction directly impact energy production and can induce mechanical stress on turbine components [
8].
Despite advances in wind turbine technology, conventional controllers, such as proportional, integral, and derivative (PID) systems, have shown restrictions in their effectiveness in dealing with nonlinearities and the stochastic nature of wind [
9]. This limitation has led to the search for alternatives. In response to these limitations, the scientific community has focused its efforts on the development of advanced control systems that can adjust to variations in the environment [
10]. These systems seek to maximize energy capture and minimize structural loads on wind turbines [
11]. Fuzzy logic, in particular, has proven to be a valuable tool in the design of wind turbine controllers. Its ability to handle uncertainty and nonlinearities makes it particularly well-suited to address the challenges inherent in wind systems [
12].
A study by Muñoz-Palomeque et al., 2024 [
13], proposed a dual PID-PID control architecture for floating wind turbines. The system combines a maximum power point tracking (MPPT) controller, and a structural damping controller optimized with genetic algorithms. The configuration achieves an energy production of 3886 MW with a 5.45% reduction in tower vibrations, outperforming controllers based on conventional torque–speed curves. Salem et al., 2021 [
14], presented a fuzzy logic adaptive controller for maximum power point optimization in wind turbines with permanent magnet synchronous generators. The system dynamically modifies the fuzzy controller parameters in response to fluctuating wind conditions. On the other hand, Gaied et al., 2022 [
15], strategically analyzed maximum power point tracking (MPPT) techniques for wind systems, highlighting tip-speed ratio control with a proportional–integral controller (TSR-PI) as an optimal solution for maximum power tracking. The method demonstrated a 28% improvement in torque stability compared to fuzzy-optimization hybrid approaches, validated with SCADA data from actual turbines in turbulent wind profiles.
Despite the sustained growth of installed wind generation capacity, conventional control systems (PID/PI) have limitations in dynamic environments due to their inability to handle nonlinearities and the stochastic variability of the wind, causing mechanical oscillations and component stress. Simplified physical models underestimate the transient aerodynamic losses and require constant recalibration [
16]. These restrictions have driven the development of hybrid systems that combine fuzzy logic with deep learning architectures, enabling proactive adaptation to environmental fluctuations and overcoming these barriers through proactive adaptation to environmental fluctuations, improving both operational stability and energy efficiency [
17].
Advances in the field of artificial intelligence (AI), particularly in deep learning, have expanded the possibilities for predictive analytics and the real-time control of wind turbines. Various architectures such as artificial neural networks (ANNs), convolutional neural networks (CNNs), long short-term memory (LSTM) networks, gated recurrent units (GRUs), and transformers have shown promising results in wind pattern prediction and turbine performance optimization [
4,
17].
The integration of these AI technologies with fuzzy controllers constitutes an innovative strategy for addressing the complex challenges inherent in wind turbine control [
18]. This methodology seeks to leverage the robustness and adaptability of fuzzy logic, complemented by the learning and predictive capabilities of AI models, with the potential to develop more efficient and pre-accurate control systems [
19].
Recent advances include the development of model-based predictive controllers (MPCs) that integrate machine-learning algorithms to proactively adjust the blade pitch angles and generator torque [
20]. Such is the case of López, 2024 [
11], whose research has evidenced that adaptive control systems can respond in real-time to power grid conditions, balancing the output among multiple turbines. This system considers factors such as wake effects and electrical demand, optimizing not only energy production but also contributing to maintaining grid stability.
The application of variable speed control strategies has enabled wind turbines to operate more efficiently over a wide spectrum of wind speeds [
21]. These systems maintain constant electromechanical torque and absorb wind speed fluctuations by varying rotor speed, resulting in improved quality of power delivered to the grid.
Ahmad et al., 2023 [
22], developed a hybrid control system combining fuzzy logic and artificial neural networks to address the problem of structural vibrations in floating offshore wind turbines. This innovative approach was shown to significantly improve system stability and performance in dynamic offshore environments. Meanwhile, Sayeh et al., 2024 [
23], introduced the F12-DPC (fuzzy logic-based 12-sector direct power control) method in their research, a technique that merges fuzzy logic with direct power control in wind turbines equipped with doubly fed induction generators. The results provided in [
23] show improvements in energy efficiency and the quality of generated power.
Maafa et al. 2023 [
24] presented an innovative adaptive neuro-fuzzy controller for a doubly fed induction generator (DFIG-WECS). This system integrates the learning capabilities of neural networks with the flexibility of fuzzy logic for direct torque and flux control. The researchers demonstrated that this hybrid approach improves dynamic performance and increases robustness to variations in operating conditions. Furthermore, Milles et al., 2024 [
25], developed a robust and innovative technique using an interval type-2 fuzzy controller (IT2-FLC) for a wind turbine system based on a doubly fed induction generator (DSIG). The main objective was to improve the performance and robustness of the DSIG control against uncertainties and disturbances. In addition, in [
25], a significant reduction in the active and reactive power oscillations was reported, a decrease in the total harmonic distortion (THD) of the current by up to 25.88%, and an improvement in the dynamic response of the system. Similarly, the model developed by Wang et al., 2023 [
26], employed extreme learning machines optimized with swarm algorithms to improve wind power prediction (ITSA-ELM) and is based on a hybrid approach that combines supervised learning techniques with evolutionary optimization to adjust the model parameters. This approach reduces the MAPE by 29.18% compared to traditional KELM, using data from French wind farms with a temporal resolution of 10 min.
This paper focuses on the design assessment of hybrid intelligent controllers that combine deep learning techniques with fuzzy logic to enhance the performance of wind turbines. The goal of this work is to optimize the blade angle control and power output prediction by developing an adaptive system that responds dynamically to wind fluctuations. This approach seeks to overcome the inherent limitations in traditional control methods by taking advantage of the advanced capabilities offered by the combination of neuro-fuzzy systems.
This research overcomes the key limitations identified in conventional approaches. Recent studies have highlighted three fundamental advances: Sierra-García et al., 2022 [
27], implemented a fuzzy controller coupled to LSTM networks for pitch angle adjustment, albeit restricted to a single deep learning architecture. Hosseini et al., 2022 [
28], developed a hybrid system combining fuzzy logic with conventional PI control, achieving higher operational stability but lacking predictive capability in the face of wind fluctuations. Vu et al., 2022 [
29], proposed an adaptive optimal controller (ANFIS) that improves the dynamic adaptability but does not take advantage of the deep learning architectures.
Therefore, this current paper proposes a synergetic integration of multiple deep learning architectures (ANN, CNN, LSTM, GRU, and transformers) with fuzzy inference systems. The system implements 28 multivariable control rules that process different input variables.
This article is structured to systematically present the methodology and research findings.
Section 2 details the materials, data, and computational methods employed in the development of the hybrid controllers.
Section 3 then presents the results obtained in the simulations and comparative evaluations of the proposed architectures and discusses these findings in the context of the existing literature and analyzes their implications. Finally,
Section 4 offers the conclusions of this study, as well as recommendations for future research in this field.
3. Results
The implementation of various models, combined with fuzzy logic, was oriented to explore different approaches for the prediction of generated power and blade angle control in wind systems. Each neural network architecture has inherent characteristics that make them more or less suitable for modeling the complex dynamics of these systems. The experiments performed allowed identifying specific strengths and limitations of each model in the context of wind turbine control, seeking an optimal integration with fuzzy logic to maximize the efficiency and stability of the system. The objective was to determine the most effective combination in terms of prediction and adaptive control, considering nonlinearities and wind variability.
3.1. Hyperparameter Search of AI Models
The optimization of the neural models, using the random search technique for the search of hyperparameters, is presented in
Table 1. These values have a direct impact on the learning and generalization capacity of each architecture. The resulting configuration showed a consistency in the number of layers, being set at 2 for all architectures. However, in the case of the ANN and transformer, 128 units were selected, as this configuration showed good performance in capturing complex patterns in the data. For the CNN, 64 filters were implemented with a kernel size of 5 and a pooling size of 2, which allowed for extracting relevant features from the input data. The LSTM was configured with 64 units, optimizing its ability to model temporal dependencies in longer sequences. On the other hand, the GRU required 256 units to adequately capture the complex temporal dynamics present in the data. The dropout rate was adjusted for each model, varying from 0.1 to 0.5, in order to mitigate the risk of overfitting. The ReLU activation function was used in the ANN, CNN, and GRU due to its computational efficiency, while the hyperbolic tangent function (Tanh) was selected for the LSTM, optimizing its performance in modeling temporal sequences.
3.2. ANN Model Training and Evaluation
The ANN model performance analysis evaluated four different combinations of features, where the configuration comprising [‘AP’, ‘WS’, ‘TCP’, and ‘WD’] demonstrated the best performance, illustrated in
Table 2. This combination achieved the most favorable values in the key metrics: the lowest MSE (0.31907), the lowest MAE (0.25234), and the highest R
2 (0.13198). In addition, it achieved the most efficient execution time of 9.36 s, although it demanded a higher RAM consumption of 15.4 GB plus 50.9 M.
Significant variations were observed among the different configurations evaluated related to computational efficiency and predictive capacity. The combination of AP, TCP, and WD excelled in prediction speed, reaching 888,562.86 predictions per second, while the SMAPE remained relatively stable in all configurations, varying between 80.09% and 80.75%. Notably, the MAPE showed a decreasing trend, reaching its lowest value of 3906.22% in the configuration that included all features, suggesting an improvement in the predictive accuracy of the model.
3.3. Training and Evaluation of the CNN Model
The results from the assessment of the CNN model show significant patterns in the performance of the various parameter combinations analyzed. The configuration [‘AP’, ‘WS’, ‘WD’] demonstrated the best performance, with an MSE of 0.18273, MAE of 0.13225, and R2 of 0.71541. This combination exhibited remarkable computational efficiency, requiring 8.73 s of processing and a 22.5 MB increase in RAM usage over the baseline of 18.0 GB. In addition, the configuration [‘AP’, ‘WS’, ‘TCP’, ‘WD’] achieved the lowest MAPE of 229.91%, indicating higher relative accuracy in predictions when using all parameters. It is worth highlighting that the combination [‘AP’, ‘TCP’, ‘WD’] surpassed in processing speed, achieving 254,662.36 predictions per second, although with a higher RAM consumption of 75.1 MB.
The results indicate that the configuration [‘AP’, ‘WS’, ‘WD’] offers the most favorable trade-off between predictive accuracy and computational efficiency, constituting the most suitable option for model implementation in terms of overall performance, as can be seen in
Table 3.
3.4. Training and Evaluation of the LSTM Model
Evaluation of the LSTM model revealed outstanding performance on multiple performance metrics. All configurations achieved R2 values above 0.95, with the combination [‘AP’, ‘WS’, ‘TCP’] standing out with an R2 of 0.959441. In terms of error, MSE kept fluctuating between 0.06897 and 0.07028, while MAE varied between 0.04389 and 0.04596, with the [‘AP’, ‘WS’, ‘TCP’] configuration exhibiting the lowest values in both metrics. It is noteworthy to mention that the execution times presented significant variations among the different configurations, with [‘AP’, ‘WS’, ‘WD’] standing out as the most efficient with 140.27 s, in contrast to [‘AP’, ‘WS’, ‘TCP’, ‘WD’] which required 466.72 s. In terms of prediction speed, the [‘AP’, ‘WS’, ‘WD’] configuration distinguished itself with 3,699,447 predictions per second.
Memory consumption remained stable with a base of 20.1 GB. The MAPE and SMAPE values recorded were comparatively high, ranging from 6813.31% to 6912.62% for MAPE (
Table 4).
3.5. GRU Model Training and Evaluation
Analysis of the GRU model results indicates that the [‘AP’, ‘WS’, ‘WD’] configuration proved to be the most efficient configuration, exhibiting optimal error metrics (MSE: 0.06872, MAE: 0.04404, R2: 0.95973) and a speed of 12,119.54 predictions per second. This combination revealed moderate RAM consumption, with an increase of 208.7 MB over the baseline of 18.9 GB, and completed its execution in 45.13 s, the shortest time recorded among all the configurations evaluated.
The combination with all variables [‘AP’, ‘WS’, ‘TCP’, ‘WD’] presented comparable error metrics (MSE: 0.06880, R
2: 0.95964), but with a significantly higher execution time of 1975.48 s and a decrease in memory usage of 308.7 MB. The MAPE and SMAPE metrics remained relatively constant across all configurations, with values of approximately 6900% and 110%, respectively, indicating that these percentage error measures were not discriminating factors in evaluating performance between the different combinations of variables (
Table 5).
3.6. Training and Evaluation of the TRANSFORMERS Model
Performance metrics analysis of the transformers model revealed significant results among the four combinations of features evaluated. The configuration [‘AP’, ‘TCP’, ‘WD’] emerged as the most efficient, achieving an R2 of 0.61303 and an MAE of 0.16711. This configuration maintained a favorable balance in terms of computational efficiency, with an execution time of 78.69 s and a 56.7 MB increase in RAM usage over a base of 18.1 GB. Despite presenting a high MAPE of 2216.42%, this combination achieved the lowest SMAPE of 64.868%, demonstrating greater consistency in predictions. Notably, this configuration achieved a processing speed of 45,063.26 predictions per second, establishing itself as a solution that optimizes predictive accuracy and resource efficiency.
The alternative configurations, although competitive, did not exceed the overall performance of the optimal combination, especially in terms of R
2 and overall predictive accuracy (
Table 6).
3.7. Fuzzy Control
3.7.1. Definition of the Discourse Universe
The universe of discourse defines the inputs and outputs of the controller. The inputs incorporate fundamental parameters for the operation of the wind turbine. Power is normalized to the interval [−1, 1], representing the difference between the predicted and current value. The wind speed is quantified from 0 to 25 m/s, while its direction covers 360 degrees, allowing an accurate representation of its orientation. As an output variable, the blade pitch angle, which determines how the blades interact with the wind, is set between 0 and 91 degrees.
These variables play a crucial role in determining the dynamic behavior of the turbine and its ability to adjust to varying conditions. The discretization of these intervals responds to the typical operating characteristics of wind turbines and is based on available historical records.
3.7.2. Membership Functions and Linguistic Variables
The implemented FLC system presents a complete structure of inputs and outputs. For the inputs, three linguistic variables were set: generated power, wind speed, and wind direction, each with their respective membership functions, as illustrated in
Table 7. For the output variable, the blade angle is defined with five different levels, from AMB to AMA, using a combination of trapezoidal functions for the extremes and triangular functions for the intermediate levels.
The symmetry in the structure of the membership functions between the input and output variables facilitates the implementation of the control system. Specifically, the angle output variable maintains a structure analogous to the power and speed input variables, employing trapezoidal functions at the extremes (AMB and AMA) to provide stability at the system boundaries, while the intermediate levels (AB, AM, and AA) use triangular functions to allow smooth transitions between the different control states, as shown in
Table 8.
This comprehensive configuration of inputs and outputs allows a precise mapping between the wind system conditions and the necessary control actions, establishing a solid basis for the implementation of the fuzzy control rules that will govern the system’s behavior.
3.7.3. Inference Rules
The design of the fuzzy inference system is structured using a matrix of 28 rules that relate the input variables with the output variable. These rules are formulated considering critical operational scenarios and patterns obtained from historical data from the SCADA system. For example, when the power is very low (PMB), and the wind speed is very high (VMA), the controller adjusts the angle of the blades to a very high value (AMA) to protect the mechanical components from intense gusts. Likewise, specific rules are included for wind direction, where winds from the north and east adjust to a medium angle (MA). In contrast, winds from the south induce a low angle (LA), adapting to the aerodynamic characteristics associated with these orientations.
In more complex situations, such as when the power is medium (PM) and the speed is low (VB) in a northerly direction, the system adjusts the angle to a low value (AB). Similarly, when the power is low (PB) and the speed is medium (VM) in a southerly direction, the controller sets a medium angle (AM). This approach ensures an efficient adaptive response that balances the wind turbine’s energy capture and structural protection against extreme environmental conditions.
Table 9 shows a subset of the implemented rules.
3.8. Hybrid Controller
The effectiveness of the proposed hybrid controllers depends on the accuracy of the power prediction. In
Figure 8, the projections made by five different structures are presented. This forecasting ability is critical for anticipating variations in power output, which is crucial in maintaining a stable wind turbine operation. The graphical representation of the results demonstrates how various models capture generation patterns, even in high-volatility scenarios where power output ranges from 0 to 4000 kW.
The hybrid control system is particularly favored by these predictions, allowing it to proactively modify its control variables in the face of impending changes in power generation. This feature is especially useful in situations of abrupt transitions, such as those observed at points 40 and 80 of
Figure 8, where sudden variations of more than 2000 kW are recorded. The anticipatory capability allows the controller to implement more gradual and efficient regulation techniques, minimizing mechanical wear on turbine components and maximizing energy production across the entire operating spectrum.
Hybrid-ANN Controller
The conceptualization of the fuzzy sets was carried out using a combined strategy, which integrates empirical information and projections from the ANN predictive model. Five power categories were established, from PMB to PMA, normalized in the range [−1, 1]. Wind speed and direction parameters were based on a statistical analysis of historical records from the SCADA system, with a speed range from 0 to 21.62 m/s, and direction was divided into four quadrants. This approach allows the controller to anticipate power fluctuations and respond to the physical conditions of the environment.
It is important to emphasize that the ranges defined for blade speed, direction, and angle, as detailed in
Table 10, will remain unchanged in all the hybrid control systems presented later in this study. This uniformity in the ranges not only ensures consistency in the design of the controllers but also allows a more accurate comparison of performance between the different control strategies proposed.
In the development of the fuzzy controller, an analysis of the membership functions for each system variable was carried out. For the variables related to wind (speed and direction) and blade angle, triangular functions were implemented. These functions are characterized by a uniform distribution and a 50% overlap between adjacent functions. The choice of this geometric configuration was based on its ability to provide a linear and computationally efficient response, allowing a smooth transition between states and facilitating the interpretation of the system behavior. The visual representation of these membership functions and their characteristics can be seen in
Figure 9.
Furthermore, a Gaussian function was used for the power variable. This choice was based on the need to obtain a smoother and more differentiable response in power generation. This characteristic is essential to reduce abrupt variations in the system output and ensure stable operation of the wind turbine.
The plots representing the membership functions for the linguistic variables of wind speed and direction, as well as blade angle, are kept constant in all the hybrid controllers developed during this study. These functions are based on the fuzzy sets previously established in
Table 10.
Similarly to the performance of the hybrid controller to adjust the blade angle, a remarkable dynamic response was observed with an operating range from 41.544208° to 66.987330° as a function of wind speed between 0.555333 m/s and 1.314823 m/s demonstrating its adaptive efficiency, as illustrated in
Table 11.
Figure 10 reveals the complex interrelationship between the wind system components, highlighting how the orientation of the blades responds to fluctuations in wind intensity and power, with a maximum inclination close to 66.987330° when the wind reaches approximately 1.314823 m/s. In addition, the control system proved to be able to maintain operational balance over an angular spectrum from 190.7° to 293.5°, regulating the standardized power between approximately −0.636290 and −0.551294. The control plane configuration exhibits gradual changes between different operating zones, suggesting a balanced and finely calibrated management of the array, allowing the system to effectively adapt to various conditions without experiencing abrupt alterations in performance.
3.9. Hybrid-CNN Controller
The CNN hybrid controller demonstrated efficient behavior in controlling the blade angle, keeping it in a favorable operating range between 58.66° and 59.53° for the wind turbine. The control surface in
Figure 11a shows an effective response with wind speeds between 1.29 m/s and 1.68 m/s, evidencing stability through smooth transitions and consistent blade angle values, as observed in
Table 12. Furthermore,
Figure 11b reveals that the controller maintains an accurate angle setting even with variations in wind direction between 236.52° and 265.39°. The standardized power, fluctuating between −0.68 and −0.62, showed a consistent correlation with the angle settings.
3.10. Hybrid-LSTM Controller
Analysis of the LSTM hybrid controller for blade angle control revealed significant adaptive patterns in various wind conditions. In a high wind of 1.31 m/s, the controller adjusted the angle to 70.71°, maintaining the standardized power at −0.77. It should be noted that negative standardized power values do not indicate an absolute loss of energy, but represent a relative reference used to evaluate system performance in different scenarios. At minimum operating conditions, with 0.55 m/s, it maintained an angle of 69.25° and a power of −0.71. At moderate speeds of 0.98 m/s, the angle was adjusted to 62.24° with a power of −0.70, demonstrating optimization in intermediate conditions (see
Table 13).
The three-dimensional surfaces in
Figure 12 show these interactions, indicating a non-linear correlation between wind speed and blade angle in
Figure 12a, and the response to wind direction variations between 190.65° and 293.47° in
Figure 12b, exhibiting smooth transitions indicative of stable control.
3.11. Hybrid-GRU Controller
The results of the GRU hybrid controller behavior for blade angle control showed robust and adaptive performance under various operating conditions.
Table 14 showed angle variations between 48.91° and 70.85° corresponding to wind speeds between 0.55 and 1.31 m/s, and maintaining a standardized power close to −0.7.
The analysis of the three-dimensional surfaces in
Figure 13 revealed a consistent control pattern, with gradual adjustments of the blade angle to changing operating conditions.
An upward trend in angle was observed as wind speed increased, indicating an effective control strategy. In addition, a uniform system response was obtained in wind directions between 190° and 293°, highlighting the controller’s ability to maintain stable blade angles even in the face of significant changes in wind direction. This behavior demonstrates the robustness of the GRU hybrid controller to maintain system efficiency under various operating conditions.
3.12. Hybrid-Transformer Controller
The transformer-based hybrid controller demonstrated efficient adjustment of the wind turbine blade angle under various conditions, ranging from 52.65° to 69.90° for wind speeds from 0.55 m/s to 1.31 m/s, while maintaining a stable standardized power of approximately −0.72, as shown in
Table 15.
The three-dimensional response surfaces (see
Figure 14) illustrated the non-linear relationship between the operating parameters, showing the dynamic adaptation of the blade angle and the interaction between wind direction (190.65° to 293.47°) and standardized power. The quantitative analysis showed that the controller improved turbine performance through precise adjustments, managing to maintain a constant energy production despite wind fluctuations. In addition, its robustness and effectiveness in maintaining the optimal operating point and increasing the energy efficiency of the system was validated.
The analysis of the implemented architectures (ANN, CNN, LSTM, GRU, and transformers) highlights significant differences in terms of predictive accuracy, computational efficiency, and ability to handle complex temporal dynamics. The ANN showed acceptable performance in general prediction tasks, but its ability to model temporal dependencies was limited due to its static structure, resulting in a low R2 coefficient (0.13198).
On the other hand, although computationally efficient and helpful in extracting spatial characteristics, the CNN failed to adequately capture the temporal relationships inherent in wind time series, obtaining an R2 of 0.71541. LSTMs and GRUs proved more effective at modeling complex temporal dependencies, with the GRU model outperforming the LSTM in terms of computational efficiency (12,119.54 vs. 3699.45 predictions/second) and accuracy (R2 = 0.95973 vs. R2 = 0.95944). This can be attributed to the simplified structure of the GRU model, which reduces computational complexity without sacrificing predictive capacity. Finally, the transformers showed competitive performance in prediction speed. Still, their accuracy (R2 = 0.61303) was lower due to the lack of specific optimization for time series with high stochastic variability, such as wind.
The experimental results reveal significant variations in the performance of the implemented hybrid controllers. The analysis of the first 50 values of blade angle indicates that the hybrid-GRU controller achieved the best performance, with an average angle of 44.17° ± 13.39°, although it presented notable oscillations. The LSTM controller, with 43.92° ± 13.56°, shows a similar behavior to the GRU, particularly in areas of high variability, as illustrated in
Figure 15.
The ANN and transformer models, with average angles of 44.40° ± 12.10° and 42.86° ± 13.28°, respectively, exhibit distinct patterns, with transformers maintaining higher values towards the end of the time series. The CNN controller (42.32° ± 12.95°) shows a steep drop at certain points, while the GRU and LSTM models maintain a more stable response, demonstrating a superior ability to handle abrupt transitions while retaining their average values within the specified range.
Figure 16 presents a comparison between the controlled and real angle (desired value), evaluating the performance of different key statistical metrics: MAE, RMSE, and R
2. The results demonstrate significant differences in the ability of the models to replicate the actual behavior of the system. The evaluation seeks to identify which model best suits the system’s non-linear dynamics under varying wind conditions. The consistency in scales allows for a direct visual comparison between models. At the same time, the numerical results reinforce the superiority of the GRU model in terms of predictive accuracy and operational stability.
The GRU model stood out with an MAE of 9.72, reflecting higher prediction accuracy. Its RMSE was 14.88, indicating a good fit to the real data and lower error dispersion. In addition, its R2 reached 0.95973, thus evidencing a strong correlation between predicted and current values, as well as a high predictive capacity. In contrast, the ANN, CNN, LSTM, and transformer models showed lower performance in terms of MAE and RMSE, indicating lower accuracy and higher prediction errors. Their R2 values were also lower, reflecting reduced predictive ability. These results underscore the superiority of the GRU model in predicting blade angle, attributable to its ability to capture temporal dependencies more effectively.
3.13. k-Fold Cross-Validation
The cross-validation results stratified by wind categories reveal significant patterns in the predictive behavior of the GRU model implemented.
Figure 17 shows the distribution of the fundamental metrics (MSE, MAE, and R
2) segmented into three operational ranges: low wind (0–8 m/s), medium wind (8–16 m/s), and high wind (>16 m/s).
In the analysis of the mean square error (MSE) shown in
Figure 17a, a differentiated trend is observed according to the wind intensity. The model exhibits greater precision in low wind conditions (MSE ≈ 0.002), while in the medium range, the highest value is recorded (MSE ≈ 0.0075), which is approximately 3.75 times greater. For high speeds, the MSE remains at intermediate values (≈0.0035).
About the mean absolute error (MAE) in
Figure 17b, the pattern of decreasing performance in medium winds is replicated, reaching approximately 0.055, compared to 0.027 at low speeds. Notably, the MAE in high-wind conditions has a minimum value (≈0.017), which suggests lower absolute errors despite the regime’s complexity.
Figure 17c shows the coefficient of determination (R
2), which shows remarkable stability in the low and medium ranges with values close to 0.88, indicating the model’s robust explanatory capacity in these conditions.
Figure 18a complements the quantitative analysis with scatter diagrams that contrast the predicted against absolute values for each category. In low wind conditions, the points are distributed coherently around the reference line (y = x), with a greater concentration at lower values, demonstrating the correct capture of the underlying trend.
For the medium-wind regime shown in
Figure 18b, where the highest proportion of operational data is concentrated, the dispersion increases notably. However, an identifiable correlative structure persists that sustains the high R
2 obtained. The distribution shows more significant heterogeneity, especially in the central region of the range (0.4–0.7), where predictive uncertainty increases.
In the high-wind segment shown in
Figure 18c, the distribution presents a particular characteristic: the points are predominantly concentrated in the upper end of the range (close to 1.0), with few records in the intermediate values, representing an expected behavior considering the stochastic nature of extreme wind regimes. The concentration of data in this segment reflects the operating conditions manifested during high wind-speed episodes. This phenomenon corresponds to the lower statistical frequency of these events in the training set. This stratified analysis confirms the robustness of the model in prevailing operating conditions (low and medium winds) while identifying specific opportunities for improvement for high-speed regimes, where more complex aerodynamic mechanisms and power limitation controls are involved.
4. Conclusions
The development of hybrid control systems combining fuzzy logic and deep learning techniques has proven effective in improving wind turbine performance. The GRU model exhibited superior predictive capability in power estimation, reaching an R2 of up to 0.95973. This hybrid architecture proved effective in modeling complex dynamic systems, allowing one to anticipate variations and adjust the blade angle in real time. The FLC-GRU controller generated 12,119.54 predictions per second with an MSE of 0.06872.
The Mamdani-type fuzzy inference system, with its 28 rules and four key linguistic variables, is a comprehensive tool. These variables, defined with multiple levels and based on operational parameters and historical SCADA data, ensure the system’s efficiency. The rules, designed not only to optimize energy efficiency but also to protect the turbine, are implemented using various membership functions. In the field of wind turbine prediction, deep learning architectures such as LSTM, GRU, CNN, ANN, and transformers are prioritized over traditional methods due to their ability to identify complex patterns.
Integrating advanced machine learning techniques and physical knowledge is proposed for future research. This proposal, which combines reinforcement learning, physics-informed neural networks (PINNs), deep learning, and fuzzy logic, aims to develop adaptive and robust control systems. The ultimate goal is to enable autonomous optimization of performance in the face of changing conditions and wear and tear, thereby significantly improving the efficiency and durability of wind turbines, and consequently, the renewable energy sector.