1.1. Background
The present surge in the use of renewable energy sources (RESs) to meet the world’s electrical energy needs and end the dire consequences of fossil fuels has made this a promising area for research into the development of new industrial innovations to overcome their many difficulties [
1]. Operating safety will be an important priority for the entire energy industry soon because of the expanding incorporation of RESs [
2]. Among the many RESs are solar, tidal, wave, geothermal, and wind energy. Of these, wind energy requires a few financial costs [
3]. According to an
Economics Times article that appeared on energyworld.com, China is the biggest wind energy user, with 221 GW of power, followed by the United States with 96.4 GW of output capacity, and then Germany with 59.3 GW [
4]. With 35 GW of wind power produced, India is the second-highest wind producer in Asia and the fourth in worldwide production. Other notable nations that use wind energy include Brazil with 14.5 GW installed capacity, Spain with 23 GW established capacity, the United Kingdom with 20.7 GW, France with 15.3 GW, and Canada with 12.8 GW. Italy has an installed capacity of 10 GW [
4]. However, atmospheric conditions such as wind speed, air temperature, surface pressure, and humidity directly affect power generation, system reliability, and performance.
These conditions are also critical for the control of the grid operator that must prioritize wind turbine substations, improve the entrance of electrical power into the grid, and foresee future energy requirements and issues [
5,
6]. Two options are used in various studies to preserve the utility grid’s performance indices within permitted limitations, depending on changes in the climate and violent interruptions of RESs in grid-connected or islanded modes [
7]. At first glance, using large-capacity energy storage devices, such as batteries, escalates the initial cost of deployment and negatively affects the utility grid’s power quality. Secondly, the use of new energy storage components must be eliminated by creating accurate models for estimating energy output based on climate conditions [
8]. Several ANNs are employed to estimate, evaluate, and moderate the negative effects of weather conditions on wind turbine generation power for the purpose of trying to estimate the maximum storage ability of the grid during the adoption rates of RESs, specifically wind turbine systems, and preserve the utility grid’s performance indices within achievable limits, model meteorological factors for minimizing the generation negative aspects, and estimate the output power [
9].
1.2. Related Work
Numerous techniques and approaches implemented for wind turbine power estimation have been reviewed in several scientific publications. The wind power estimating approaches are categorized as probabilistic (also known as intermediate estimating), that delivers a range of potential outcomes at specific times, or deterministic (commonly known as point forecasting), which generates one output for a certain time horizon [
10]. A comparative study of tree-based learning algorithms with a six-month forecast was presented in [
11], where the average and standard deviation of the wind speed were used to train various models. These models performed excellently in estimating wind power. In-depth examinations of the latest probabilistic wind power estimation techniques have been published in [
12], where the LSTM model was employed to anticipate wind turbine power based on wind speed data which was used as input data. When estimating the wind turbine power time series two days in advance, the LSTM model performed effectively and was most accurate when forecasting one-to-five-time steps ahead. In [
13], the study provided a thorough analysis of the most recent developments in the estimation of wind power from the viewpoints of physical, statistical (time series and artificial neural networks), and hybrid techniques. It also examined variables that affect computing time and accuracy in computational estimation. The predestined power estimation was categorized in [
14] regarding input data, estimation output, timescale, and forecasting method. Biblical weather records, involving wind direction and speed, pressure, temperature, humidity, and radiation detected at multiple heights and intervals, were generally employed as input data. Wind data created at lower heights can be extrapolated to the turbine height in instances where the necessary data at a wind turbine height are not available because of the lower height of the meteorological station anemometer towers [
15]. The wind speed data at 20 m and 30 m was used as input data. Power density and empirical methods were found to be the most effective approaches for which the Weibull distribution fitted the real wind data, based on RMSE studies.
Deterministic wind power prediction techniques can be sorted into the five denominations of persistence, physical, statistically significant, machine learning, and hybrid methods [
16].The estimated error is produced by using the Gaussian mixture model. This method resolves the gap between the actual, complex wind power forecasting error and the widely used Gaussian error assumption in many forecasting models. Statistical techniques use existing data usually operate well over a short period of time [
17]. The results of estimation performance showed that the recommended approach outperformed other widely used techniques, involving Laguerre neural networks, hybrid Laguerre networks, and singular spectrum evaluation. Physical approaches often work effectively over long-term time horizons and are built on numerical models for weather forecasting [
18]. Machine learning is the ability to identify features in data and make estimations based on those features [
19]. In this paper, the accuracy of the proposed NARNN and NARXNN for wind speed estimation was improved via the following statistical indicators such as MAE, MAPE, and RMSE. The results indicated that the average value of NARNN (MAE 0.0082, MAPE 11.39%, and RMSE 0.86) had more potential than the average value of NARXNN (MAE 0.10, MAPE 15.40%, and RMSE 1.16).
Ultimately, hybrid approaches use scoring, selecting features or enhancement, subsequent processing, deconstruction, and other strategies to combine different forecasting methods to produce superior forecasts [
20]. The meteorological data consisting of wind speed and ambient temperature were used as the inputs to the mathematical model [
21] and the outcomes indicated that the suggested strategy could estimate the output wind power based on the wind speed and the temperature with a MAPE of 3.513%. A variety of methods for estimating wind speed including the long short-term memory (LSTM), discrete-time univariate econometric model, support vector machine (SVM), random forest (RF), decision tree (DT), multilayer perceptron (MLP), and convolutional neural network (CNN) were suggested in [
22]. The same metallurgical data were used as inputs for the above approaches, the findings in this study demonstrated that the SVM algorithm improved cost time series estimating performance, whereas the Wind Net model outperformed the SVM, RF, DT, MLP, CNN, and LSTM architectures in terms of lower MAE and RMSE values. Wind power estimation has also made use of deep learning techniques consisting of neural and deep learning networks [
23,
24]. This study used historical meteorological data and the power generation outputs of a wind turbine from the Scada wind power station in Turkey to execute a temporal convolutional network (TCN); LSTM, RNN, and gated recurrence unit (GRU) methods were used in comparison. According to the experimental findings, the mean absolute percentage error (MAPE) wind power estimation was 5.13%. The TCN model performed better than the other three models in terms of estimate accuracy and data input volume.
In [
25], machine learning algorithms were utilized to perform wind power estimation according to daily wind speed data. To determine whether the algorithms may produce outcomes that were as good as those in the trained place, the efficiency of the suggested method was tested in various areas. Results showed that the Random Forest (RF), extreme Gradient Boost (XGBoost), and Support Vector Regression (SVR) algorithms demonstrated adequate estimating ability for long-term daily total wind power [
26]. Furthermore, in past research [
27], machine learning (ML) techniques such ANN, SVM, most comparable neighbor search, and RF have been implemented for defect identification. The actual power output was calculated from the wind data generated via the numerical weather prediction. The average and standard deviation values of daily wind speed were used as input and the results presented the possibility of substituting the wind data collection method at the hub height to that of a substantially lower height, decreasing the cost of wind data monitoring [
28]. A short-term wind power forecasting method constructed around a wavelet-based NN was published by Abhinav et al. [
29] and was suitable for all seasons of the year. In [
30], the authors focused on the application of machine learning techniques for indirect regression of wind power a year ahead of time. These algorithms depended on the daily mean wind speed and standard deviation, which were measured at a height of 10 m and extrapolated to a height of 50 m. Hosravi et al. [
31], using data collected at 5 min, 10 min, 30 min, and 1 h intervals, investigated a multilayer feed-forward neural network, an assistance vector regression, and an adaptive neuro fuzzy interpretation system for 24 h ahead for indirect power estimation.
Because the NN can be generalized under many conditions, wind turbine power estimation based on its approaches was achieved in [
32,
33] and the results showed that the proposed approach can be used to learn the variances in wind power data more effectively and that a competitive performance was generated. The suggested ensemble approach has been carefully evaluated using actual wind farm data from China. Within the context of the TILOS (Technology Innovation for the local Scale) project in Horizon 2020 in [
34] where a framework incorporating a solar power source, wind generator, and load demand has been researched, an advanced modeling system was built. They delivered an impartial forecast of load demand as well as the power of distributed generators (solar and water). For assessing load demand, the ANN and SVR methods were applied. The estimation model was assessed using descriptive examination criteria like the coefficient of determination and the oriented mean absolute percentage error; this study’s results indicated that the prediction models had exceptionally excellent performance and impressive anticipating adequacy. The restricted amount of monitored systems and relevant data allowed for assessment and forecasting of a geographical output power with the employment of upscaling methodologies. Furthermore, in many situations, the most significant drawback is a shortage of historical data accessible to train the ML algorithms [
35]. VOLKMER et al. [
36] presented the two-stage feature selection model as an essential component of the hybrid iterative forecasting method (HIFM). While the methods mentioned previously are straightforward and robust forecasting techniques that are achievable, most predictors are linear, therefore, the wind power output is nonlinear and irregular.
1.3. Challenge and Main Contribution
According to previous researches, wind speed and weather parameters data such as temperature and pressure are the main factors that influence the performance of regression. These factors can be improved by combining different machine learning (ML) approaches, taking into consideration variables like training error, input layer size, and the ability to generalize ML techniques, particularly NN systems, under multiple scenarios. The main challenge was to design and develop a model with less inputs to reduce the complexity of the model. Furthermore, the error or the mean squared error should be very small, therefore the method should correctly estimate the power of the wind.
In this study, evaluation, verification, and contrast of multiple ANN models applying distinctive training datasets were analyzed. This study also assessed the regression score of the several ANN types using validated data on wind speed and meteorological variable data (temperature and pressure) as inputs of wind turbine power. Three different types of NNs (MLFFNN, CFNN, and RNN) were used to estimate the output power of the Gabal El-Zeit wind turbine farm located in the North-Eastern Desert, on the western coast of the Suez Gulf, Egypt, as presented in
Figure 1 [
37] and
Table 1 [
38] under various weather variables (temperature, pressure, and wind speed). The dataset was collected in the period from 31 October 2023 to 31 December 2023) (62 days) [
39]. The training of the three ANN types was validated, and the training approach was executed with acquired data of 50 days from the Gabal El-Zeit wind turbine. The training-error (TE) and mean squared error (MSE) metrics were used for examining the three ANN types and training procedures. Other distinct data (12 days) were used to assess the three trained ANN algorithms’ capacity for generalization and regression. From the training data that was applied, the outcomes indicated how well the three ANN approaches were trained, as evidenced by their extremely low TE and MSE values. Furthermore, they could generalize across numerous scenarios and datasets. As a result, the three trained ANN models estimated wind turbine power and other weather factors, such as temperature and pressure, as well as wind speed. A contrast to the outcomes of the three different trained ANN types and other approaches is emphasized in recently released studies.
The subsequent sections of the present study are laid out as follows:
Section 2 delivers an equation for determining the wind turbine’s output power. The suggested model architecture as well as the design and equations of the three NN techniques is presented in
Section 3.
Section 4 presents the results from two different stages; the first stage is the training and testing of the NNs’ models, and the second stage is the generalization ability and effectiveness of the NNs’ models. Comparison with earlier research and discussion between the employed NNs and other recently published papers is displayed in
Section 5.
Section 6 presents the conclusion of this study.