Next Article in Journal
Flow around an Oscillating Cylinder at Low Reynolds Number with Forced Convection: Effect of Corner Radius and Reynolds Number
Next Article in Special Issue
The Influence of Distributed Generation on the Operation of the Power System, Based on the Example of PV Micro-Installations
Previous Article in Journal
Detection and Evaluation Technologies for Using Existing Salt Caverns to Build Energy Storage
Previous Article in Special Issue
Rural–Urban Differences in Solar Renewable Energy Investments Supported by Public Finance in Poland
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Machine Learning Approaches to Predict Electricity Production from Renewable Energy Sources

by
Adam Krechowicz
1,*,
Maria Krechowicz
2 and
Katarzyna Poczeta
1
1
Faculty of Electrical Engineering, Automatic Control and Computer Science, Kielce University of Technology, 25-314 Kielce, Poland
2
Faculty of Management and Computer Modelling, Kielce University of Technology, 25-314 Kielce, Poland
*
Author to whom correspondence should be addressed.
Energies 2022, 15(23), 9146; https://doi.org/10.3390/en15239146
Submission received: 29 October 2022 / Revised: 19 November 2022 / Accepted: 28 November 2022 / Published: 2 December 2022

Abstract

:
Bearing in mind European Green Deal assumptions regarding a significant reduction of green house emissions, electricity generation from Renewable Energy Sources (RES) is more and more important nowadays. Besides this, accurate and reliable electricity generation forecasts from RES are needed for capacity planning, scheduling, managing inertia and frequency response during contingency events. The recent three years have proved that Machine Learning (ML) models are a promising solution for forecasting electricity generation from RES. In this review, the 8-step methodology was used to find and analyze 262 relevant research articles from the Scopus database. Statistic analysis based on eight criteria (ML method used, renewable energy source involved, affiliation location, hybrid model proposed, short term prediction, author name, number of citations, and journal title) was shown. The results indicate that (1) Extreme Learning Machine and ensemble methods were the most popular methods used for electricity generation forecasting from RES in the last three years (2020–2022), (2) most of the research was carried out for wind systems, (3) the hybrid models accounted for about a third of the analyzed works, (4) most of the articles concerned short-term models, (5) the most researchers came from China, (6) and the journal which published the most papers in the analyzed field was Energies. Moreover, strengths, weaknesses, opportunities, and threats for the analyzed ML forecasting models were identified and presented in this paper.

1. Introduction

Technological and urban development as well as population growth have resulted in increased energy demand. Much of the world’s energy demand is covered by fossil fuels, but it has negative impact on the environment, severely polluting the atmosphere and increasing the carbon footprint. The European Union Policy, visible in The European Green Deal, announces the reduction of green house emissions by at least 55% by the year 2030, placing Europe as the first climate-neutral continent by 2050 [1]. Therefore, in addition to saving energy [2], it is necessary to produce energy from Renewable Energy Sources (RES) such as water, sun, and wind, which counteracts global warming. The energy production from RES is also driven by the threat of a global energy crisis and increasing world’s energy demand [3,4]. Moreover, the development of environmentally friendly electromobility increases the need for electricity from RES [5]. All in all, the increasing demand for electrical energy, the care for the natural environment and the changes in legislation support the fast development of renewable energy.
Precise and reliable forecasts of electricity generation from renewable systems are needed for capacity planning, scheduling, managing inertia and frequency response during contingency events [6]. Imprecise predictions of electricity generation from renewables put into question smooth operation, balancing, and scheduling of renewable energy systems, threatening at the same time the security of the grid. Electricity generation from PV and wind systems can vary from 0 to 100%. It is affected by meteorological conditions and geographical characteristics. In order to overcome the negative effects on the grid associated with this volatility, hydropower plants, PV, and wind farms are required to give electricity generation forecasts in advance [7,8]. It is important to stress that improper balancing of electricity generation with a load demand results in fines for power producer [9], the amount of which varies from country to country which vary by country and is regulated by different patterns and policies [10]. If the actual amount of energy supplied to the grid exceeds the amount previously declared, negative pricing can take place in the electricity market. In the case of PV systems, it usually happens in the middle of the day, when the sun shines the most, and all PV generators supply energy [11]. Precise, reliable, and flexible electricity generation forecasts are solution to this phenomenon.
The forecasting of electricity generation from RES is a challenging task, because it is affected by multiple factors, such as meteorological and climatic conditions in the analyzed place. In the case of hydropower plants, electricity generation is dependent on, among others, reservoir or river inflows, temperature, electricity price, abrupt demands, seasonal demand, gross domestic product, as well as their correlations with human and meteorological phenomena [12]. In the case of hydropower, the fluctuations in the dam can occur, leading to fluctuations in hydro energy generation, causing instability of the system [13]. That is why making decisions for hydropower systems is difficult and requires having accurate forecasts [14]. In the case of wind power prediction, developing precise forecasts is very difficult, mainly due to intermittent nature of wind and dependencies on multiple weather, wind turbine, and rotor features [15].
Machine learning models have been successfully applied in many engineering applications, e.g., to predict risk value [16,17], for energy use forecasting [18], to predict ground settlements [19] or to evaluate safety risk [20].
The aim of this review is to present and analyze the existing research on machine learning approaches to predict electricity production from RES. The three most popular RES sources were taken into account: wind, sun, and water. This review provides a fresh look at the current trends in forecasting electricity generation from RES, taking into account the horizon of the last three years (2020–2022). The main contribution to the body of knowledge of this review is the presentation state-of-the art machine learning methods applied for forecasting and providing answers to the following research questions (RQs):
  • RQ1: What are the trends in the number of articles published in the analyzed field in the last 3 years in terms of the type of RES?
  • RQ2: What are the trends in terms of the ML methods used in the analyzed field in the last 3 years in terms of the type of RES?
  • RQ3: What are the global publication trends concerning location affiliation in the analyzed field in the whole dataset and in the subsets (photovoltaic, wind, hydro)?
  • RQ4: Was the application of hybrid ML methods or single ML dominant in the analyzed field in the last 3 years?
  • RQ5: Were short-term or long-term predictions ML models dominant in the last 3 years?
  • RQ6: Which authors published the most articles in the analyzed field in the last 3 years?
  • RQ7: What are the top 10 most cited articles in each analyzed year and what are the determinants of their success?
  • RQ8: What are the titles of the 10 journals in which researchers most frequently published articles from the analyzed area over the last 3 years?
This paper is organized as follows. Section 2 describes the eight-step methodology applied to retrieve and analyze relevant literature, Section 3 presents the obtained results, and Section 4 discusses the results. The paper ends with the conclusion.

2. Preliminaries of Artificial Intelligence

2.1. ML Models

Most of the ML models are inspired by the nature. The striking examples are neural networks. The increase in computer computing power has contributed to the development of more complex machine learning models that can be utilized in many areas. However, simple models can still prove to be highly useful. The overview of the ML models is presented in Figure 1.
The main idea behind the simple ML models lies in finding the partitioning of the solution space into regions with similar characteristics. Decision Trees (DT) are one of the most recognizable examples of a such process [21]. In each step of developing DT, the best possible data partition is found in such a way that the data items inside a partition are most similar to each other. At the same time, the samples from different partitions are as different from each other as possible. To capture the optimal partition, even in the case of non linear problems, the so-called kernel can be utilized. It allows to transform the solution space in such a way that the given problem can be linearly separable. The Support Vector Machine (SVM) is one of the most recognizable examples of kernel-based techniques [22].
The availability of more computer power allows the utilization of more complex models. The Ensemble Learning models are a family of techniques that allow to utilize a group of basic models that can work in combination to achieve the better results than a single model; the Random Forest model is one of the most recognizable examples [23]. In this case, a group of DT models is created based on a random subset of the original data. This allows to avoid typical problems that may arise with classic DT models like decreasing the accuracy as the next levels of the tree are created. In the case of the Gradient Boosted Tree [24] technique, the subsequent trees are created in such a way that the next tree improves the prediction of the previous one. The ensemble methods allow to achieve good results even when the basic model does not present very good accuracy.
One of the most complicated machine learning models is based on neural networks. A typical Artificial Neural Network (ANN) is composed of many layers build with neurons. They are classically trained using the Back Propagation (BP) algorithm, in which the weights of the neurons are adjusted sequentially from the last to the first layer.
In many areas of applications, like forecasting, the introduction of recurrent neural networks (RNN) is especially suitable. In such networks, the actual state is determined not only by the input values but also by its internal state. Because of that, recurrent neural networks are useful in time series forecasting. The internal state of the network needs to be stored in special cells, typically in the form of a Gated Recurrent Network (GRU) [25] or Long Short-Term Memory [26].
One type of a one-layer recurrent neural networks is a fuzzy cognitive map (FCM). It is a soft computing technique that enables knowledge representation in the form of important concepts and relationships between them. Fuzzy cognitive maps and their extensions can be successfully used for time series forecasting [18,27].
To capture some advanced patterns in the data, Convolution Neural Networks (CNN) are sometimes used [28]. They are usually used for image prediction, but by using different kernel and filter shapes, they can also be used in other application areas.
Many modern deep learning applications utilize large number of layers with a large number of neurons in them. Additionally, using CNN and RNN layers causes there to be a large number of parameters that need to be optimized during the learning procedure. Because of that, a large computational power is needed to prepare and use deep learning models, which seriously limits their real-world applications. To cope with this problem, an Extreme Learning approach (ELM) was developed. In ELM models, the learning process is extremely simplified because it only affect the last layer of the neural network [29].
Simplification of parameters tuning in the ELM models allows to use different optimization techniques in exchange for the typical BP algorithm. Particle Swarm Optimization (PSO) [30], and Chicken Swarm Optimization [31] methods are the most popular.
Apart from those, the most popular methods in some real-world applications use hybrid models which can integrate different approaches [32]. One of the most popular approaches in this area is the Evolutionary approach, mostly in the form of Genetic algorithms.

2.2. Evaluation Metrics

The analyzed models can be evaluated with the use of popular prediction metrics, such as the coefficient of regression R 2 , Mean Square Error M S E , Root Mean Square Error R M S E , Normalized Root Mean Square Error N R M S E , Mean Absolute Error M A E , Normalized Mean Absolute Error N M A E , and Mean Absolute Percentage Error M A P E .
These metrics are describes as follows:
R 2 = 1 i = 1 N ( y i y ^ i ) 2 i = 1 N ( y i y ¯ ) 2
M S E = 1 N i = 1 N ( y i y ^ i ) 2
R M S E = 1 N i = 1 N ( y i y ^ i ) 2
N R M S E = 1 N i = 1 N ( y i y ^ i ) 2 y m a x y m i n
M A E = 1 N i = 1 N ( y i y ^ i )
N M A E = 1 N i = 1 N ( y i y ^ i ) y m a x y m i n
M A P E = 1 N i = 1 N y i y ^ i y i
where N is the number of samples, y i is the true value of the i-th sample, y ^ i is the predicted value of the i-th sample, Z ¯ is the mean value of the true values, y ¯ is the mean value of the predicted values, and y m a x , and y m i n are the maximal and minimal values in N samples of the actual output set, respectively.
In the case of value y i being equal to zero, MAPE can be also calculated as follows:
M A P E = 1 N i = 1 N y i y ^ i m a x ( ϵ , | y i | )
where ϵ is an arbitrarily small positive number in case of undefined results when y is zero.
In some cases, the proposed models do not predict the exact value of generated energy but instead predict moments when energy is not generated at all. Those situations occur, for example, in the case of detecting wind ramp events [33]. In these cases, it is possible to use metrics typical for classification problems such as accuracy, specificity, and selectivity [33].

3. Materials and Methods

The methodology applied to retrieve and analyze relevant literature consists of 8 steps: keywords, search scope, and database choice, defining search filtering criteria, searching, manual screening, defining classification criteria, division into subsets according to the defined classification criteria, statistical analysis, and drawing conclusions. Figure 2 illustrates the proposed approach.

3.1. Keywords, Search Scope, Database Choice and Defining Search Filtering Criteria

It was decided to use the publicly available Scopus database, as it covers 7000 publishers that are reviewed and chosen by an independent Content Selection and Advisory Board [34] in order to be indexed, and it provides high quality data. Various unique combinations of keywords and search scopes were analyzed in order to ensure that all relevant research papers were captured. During trial tests in keyword search using the combination of keywords presented in Table 1, but searched by abstracts, keywords, and titles, over 600 articles were found, most of which did not concern directly the studied problem, but only referred to the given topic. Finally, the list of search keywords and search scopes as presented in Table 1 and Table 2 was selected.
Table 2 shows the list of criteria used for filtering.

3.2. Searching and Manual Screening

In Step 3, the keyword search was carried out in Scopus and 276 articles were found. Second-stage filtering of articles (manual screening) was also used, as it was taken into account that the automatic selection of articles is devoid of human intelligence, which in this case may result in the need to remove mismatched articles. Therefore, manual screening was carried out to identify out-of-scope papers remaining in the dataset. As a result, 14 papers were deleted, and the dataset containing 262 articles was further analyzed.

3.3. Defining Classification Criteria

Eight classification criteria were defined and their choice was justified. This enabled further detailed analysis. The classification criteria included:
  • Type of the RES (photovoltaic, wind, hydro)—Types of RES had to be separated so that, in addition to checking the trends in the entire data set (electricity generation from RES), it was possible to check the trends in each of these groups separately.
  • Type of ML method applied—Various ML methods are used in the literature to perform electricity generation prediction from RES. The division of the entire dataset into a number of types of ML enabled to present a distribution of the methods used can show trends in the application of the various ML methods. It was analyzed in the whole dataset and in the subsets (photovoltaic, wind, hydro).
  • Location affiliation (country of origin of corresponding author)—The insight into the location affiliation provides global overview, allowing to uncover the global publication trends in the analyzed fields in the whole dataset and in the subsets (photovoltaic, wind, hydro).
  • Hybrid model proposed—The division of the whole dataset into Hybrid models and other allowed to identify the tendency in applying such models. In [35], it was found that applying hybrid models allowed to obtain better results than single ML models for forecasting electricity generation from sun and wind; it was shown in [36] for wind systems, and in [37] for PV systems. Therefore, it was necessary to check if there is a trend of developing hybrid models. It was analyzed in the whole dataset and in the subsets (photovoltaic, wind, hydro).
  • Short term prediction—The division of the whole dataset into short-term models and others allowed to identify the tendency in applying such models. In [38] it was found that short-term models were crucial for RES-integrated energy management systems and very popular type of models. Therefore, it was necessary to check if there is still such a trend.
  • Author name—It was needed to divide the entire dataset according to the number of presentations of each author. It allowed to identify top 10 authors publishing the most articles on the analyzed topic in the last three years. It was analyzed in the whole dataset and in the subsets (photovoltaic, wind, hydro).
  • The number of citations—It was needed to divide the entire dataset according to the number of citations of the articles. This allowed to identify the group of ten most cited papers, which have the highest influence. Detailed analysis of these enabled to determine the reasons for high citations. It was analyzed in the whole dataset and in the subsets 2020, 2021, and 2022.
  • Journal title—It was needed to divide the entire dataset according to journal. It allowed to identify the group of top 10 journals that published the most articles about application of ML in electricity generation forecasting from RES.

4. Results

4.1. The Summary of Studies on ML Models for Electricity Generation from RES

The intention of this review is to present and classify articles published in Scopus, which coped with Machine Learning (ML) models applied for forecasting electricity generation from RES. Table A1, Table A2 and Table A3 in Appendix A present an overview of articles on Machine Learning (ML) models’ applications for forecasting electricity generation from RES in the years 2020 (Table A1), 2021 (Table A2), and 2022 (Table A3). They present the article first author, article reference, type of RES, ML method applied, time horizon, and comments. The summary of results obtained in those studies is presented in Section 4.1.1, Section 4.1.2 and Section 4.1.3.

4.1.1. The Summary of Studies on ML Models for Electricity Generation Prediction from PV Systems

In [39], the authors carried out a comparison of several forecasting models an elastic net, support vector regression, random forest, and Bayesian regularized neural networks. It was found that Bayesian regularized neural networks outperforms other models with R 2 = 99.99%. Ref. [40] suggested a hybrid short-term forecasting model using an improved bird swarm algorithm and extreme learning machine algorithm. It received R 2 of 99.35% during a cloudy day, and R 2 of 99.59% during sunny day. In [41], the authors compared the performance of SVM, ANN, kernel, nearest-neighbor, and deep learning forecasting models. It was found that all models received R 2 higher than 0.96. The SVM model outperformed other models and generally presented better prediction results particularly with a satisfying R 2 = 0.9921. Ref. [42] developed a model for short-term PV power prediction using an improved hybrid sparrow search algorithm dedicated for an extreme learning machine neural network. It resulted in an R 2 of more than 99%. Ref. [6] developed and compared several ML forecasting models, including Linear Regression, Polynomial Regression, Decision Tree Regression, Support Vector Regression, Random Forest Regression, Long Short-Term Memory, and Multilayer Perceptron Regression. It was found that the Random Forest Regression model performed the best with NMAE = 0.0098 and R 2 = 0.9919. In [43], a deep machine learning model based on Variational AutoEncoder for short-term PV power prediction was proposed. The research has shown that it outperforms other models with R 2 = 0.997, RMSE = 420.029, and MAE = 193.157 for a 9 MW PV system, and R 2 = 0.921, RMSE = 23.134, MAE = 11.664 for a 243 kW PV system. In [44], 5 ML forecasting models were compared, including artificial neural network, random forest, decision tree, extreme gradient boosting, and long short-term memory. It was found that artificial neural network outperformed other models with the highest R 2 = 0.9988. In [45], efforts were made to develop a model combining random forest with feature selection and Principal component analysis. It resulted in obtaining R 2 = 0.9965, MAE = 47.39 kW, and RMSE = 104.67 kW for a 6 MWp PV station. Ref. [46] proposed a new hybrid model based on modal reconstruction forecasting for short-term PV power prediction. It allowed to receive R 2 higher than 98%. Ref. [47] compared the performance of support vector machine and Gaussian process regression forecasting models. It was found that the Matern 5/2 GPR outperforms other with R 2 = 0.98.
In [48], the authors developed a hybrid ensembled model based on Double-Input-Fuzzy-Modules (DIFM) and Extreme Learning Machine. It allowed to obtain an R 2 of 0.9423. In [49], the authors developed and compared the performance of seven ML models based on Lasso Regression, K-Nearest Neighbors Regression, Support Vector Regression, AdaBoosted Regression Tree, Gradient Boosted Regression Tree, Random Forest Regression, and Artificial Neural Network. It was found that the Random Forest Regression model outperforms the other with R 2 = 0.94, MAE = 15.12 kWh, RMSE = 34.59 kWh for a PV farm of 0.7 MW. In [50], the authors made an effort to develop a short-term forecasting model using Wavelet Transform and LSTM-dropout network. It resulted in obtaining R 2 = 0.93817 for one-month-ahead with night data, and R 2 = 0.91145 excluding night data. In [51], efforts were made to develop a hybrid model combining a deep feed forward network using the weather forecast data and a recurrent neural network using recent weather observations. It allowed to obtain an R 2 of 92.7% for a 24-hour-ahead prediction task. Ref. [52] proposed a physics-constrained LSTM for the hourly day-ahead forecasting of PV power generation. The proposed model outperforms standard LSTM, with NMAE of 2.62 × 10 2 , and R 2 of 0.876 for June. Ref. [53] developed and evaluated the performance of the support vector machine model based on gray-wolf optimization for PV power output prediction. It was found that it has a reasonable accuracy with R 2 = 0.908.
In [54], a model based on variational mode decomposition and a kernel extreme learning machine using the firefly algorithm intra-day-ahead PV Power output prediction was proposed. It reached NRMSE and NMAE below 10% in all weather conditions. Ref. [55] compared a proposed probabilistic ensemble method with the ensemble based on the mean value and found that the proposed method allowed to improve the NRMSE metric up to 4.79% in 2017 in the totally cloudy days in a day-ahead forecasting task. Ref. [56] proposed a new hybrid multicluster interval prediction method, which uses the sparse autoencoder, Bayesian regularized NARX network, density peak clustering improved by kernel Mahalanobis distance, and multivariate kernel density estimation for the PV power interval forecasting. It allowed to reach the average NRMSE = 4.45%, NMAE = 3.39%, and R 2 = 95.93% for the four periods for the PV installation located in Australia. In [57], a new ensemble method, called the evidential ELM algorithm, using the ELM and evidential regression, was proposed. It allowed to reach 15.45% lower NRMSE than the ELM method. In [58], a new hybrid model was proposed for a day-ahead prediction, which uses a cloud-based platform, consisting of a data quality block, a weather forecasting and ML power forecasting models, and an up-scaling aggregation step. In this model, a Bayesian regularized neural network allowed to obtain NRMSE = 10.29% and MAPE = 9.11% for PV power output prediction in Cyprus. In [59], the authors proposed a hybrid model based on Iterative Filtering and Extreme Learning Machine (ELM) for multi-step-ahead forecasting in a very short time-scale. The proposed model reached NRMSE less than 10% and R 2 less than 98% over all forecasting horizons.
In [60], the authors proposed a new model using similar days, seagull optimization algorithm, and a deep belief network for a short-term PV power output prediction. It allowed to obtain NMAPE of only 1.512% on a sunny day, 5.975% on a rainy day, 3.359% on a cloudy to sunny day, and 1.911% on a sunny to cloudy day. The short-term forecasting model proposed by [61] used an online sequential extreme learning machine with a forgetting mechanism. It allowed to obtain NRSME = 0.024 and MAPE = 9.708%. In [62], a new short-term prediction model using correlation coefficient method, the chicken swarm optimizer, and extreme learning machine thresholds was presented. It allowed to obtain average MAPE = 5.54% and RMSE = 3.08% under different weather conditions. Ref. [63] made efforts to develop a hybrid prediction model based on information entropy employing gray relation analysis and extreme learning machine. It allowed to obtain MAPE = 2.8425%, RMSE = 2.5675%, and the average R 2 = 98.66%. Ref. [64] used deep learning–based feed-forward neural network, LSTM and Gated Recurrent Unit recurrent neural network models for short-term PV power forecasting. The best results are MAPE for macro-level model ranging from 1.42% to 8.13% for all weather types and forecast horizons, provided 1–6 h ahead for a PV system of 75 MW. It was compared with other equivalent inverter-level forecasts, which provided MAPE values from 1.27% to 8.29%. Ref. [65] presented a novel discrete gray model with time-varying parameters for long-term PV power generation forecasting. The proposed solution was tested on data coning from America and China, and outperformed prevalent benchmarks, giving MAPE = 2.98%. Ref. [66] suggested using a hybrid model for a day-ahead PV power forecasting using Convolutional Self-Attention based LSTM. It allowed to improve the forecasting performance when comparing to other models, lowering MAPE by 7.7% in comparison with Deep Neural Network, by 6% in comparison with LSTM, and by 3.9% in comparison with LSTM with the canonical self-attention. In [67], the authors proposed a comprehensive hourly averaged day-ahead forecasting framework, in which artificial neural networks and K-means clustering were applied. It allowed to obtain MAPE for hot region of 4.7%, and for semi-arid region of 6.3%.
Ref. [68] compared various short-term forecasting models using Random Forest, SVR, CNN, LSTM, and a Hybrid of SVR and CNN with statistical models. It was found that Random Forest model obtained the best results with average RMSE = 11.77%, MAPE = 18.65% and R 2 = 0.94. Ref. [69] proposed a multivariable hybrid prediction framework using signal decomposition, artificial intelligence, deep learning, and a swarm intelligence optimization strategy. It resulted in obtaining low MAPE using three various datasets, from 2.129% to 3.654% in short-term prediction tasks. Ref. [70] made efforts to develop a hybrid method applying three independent MLP-type neural networks for a very short-term forecasting of PV power generation. It allowed to obtain RMSE of 122.558 W for the PV installation of 3.2 kW, and NMAPE of 1.474%. Ref. [71] developed and compared ANN and LSTM network short-term forecasting models. It was found that LSTM models have better accuracy than ANN. The LSTM model obtained MAPE of 19.5%. In [72], the authors proposed a hybrid model using an ANN with Wavelet Transform for 24-hour-ahead PV power forecasting. It received a MAPE of 6.75% and symmetric MAPE of 9.95%. Ref. [73] compared six ML forecasting models: multiple linear regression, ridge regression, decision tree, random forest, SVM, and K-nearest neighbor. The study revealed that random forest model outperforms the other methods with MAPE = 2.2790% and RMSE = 0.879%.

4.1.2. The Summary of Studies on ML Models for Electricity Generation Prediction from Wind Systems

Ref. [74] proposed a hybrid physical process with artificial neural networks for power prediction for wind turbines. The hybrid model that couples physical model and transfer learning approach obtained MAE = 94.70, RMSE = 140.11, R 2 = 0.91 and outperforms a pure physical model, a single artificial neural network, and two typical physical guided neural networks. In [75], artificial neural networks, multiple linear regression, and power regression techniques were used to predict wind power. Real data from a wind farm in Sri Lanka during the period of 2015–2020 were used to compare the analyzed models. The ANN model obtained the best performance with R 2 = 0.97, and RMSE = 109. In [76], the wind power data were utilized to form a graph neural network in order to compute the spatiotemporal correlation between the target turbine and adjacent turbines. Next, deep residual networks were applied for short-term wind power prediction. Real data collected from China were used to evaluate effectiveness of the proposed solution. The proposed solution obtained R 2 = 0.96 and RMSE = 70.19 kW. The results confirm the superiority of the approach based on deep residual networks. Short-term forecasting of wind power based on Three-level Decomposition, kernel extreme learning machine and Improved Grey Wolf Optimization was proposed in [77]. The proposed solution reached R 2 = 0.9922, NRMSE = 0.5071, NMAE = 0.3861 and outperformed models using different decomposition level and LSTM models. In [78], an ultra-short-term wind power prediction method based on swarm optimization–variational mode decomposition, enhanced slime mold algorithm for elite opposition-based learning strategy and deep extreme learning machine was proposed. It allowed to reach MAE = 0.9709, RMSE = 1.4188, R 2 = 0.9713. A day-ahead wind power generation forecasting based on a grid selection algorithm and feature selection models was analyzed in [79]. Results showed that the proposed model outperformed the other models with NRMSE = 7.6% and R 2 = 0.8989. In [80], a short-term wind power forecasting based on XGBoost Hyper-Parameters Optimization was analyzed. The proposed approach reached RMSE = 9.29 MW, MAE = 6.52 MW, R 2 = 0.64 and outperformed SVM, KELM, and LSTM.
An asexual-reproduction evolutionary neural network for short-term wind power prediction based on Wasserstein generative adversarial network, gradient penalty, and ensemble empirical mode decomposition was proposed in [81]. The asexual-reproduction evolutionary approach was applied to optimize the neural network. The proposed solution was compared with the neural networks with different loss functions and the SIA-based neural networks optimized by different swarm intelligence algorithms and outperformed them with MSE = 70.6169 kW, MAE = 42.2606 kW, R 2 = 0.9890. In [82], the transparent open-box machine learning method for wind-power data forecasting was analyzed. The method reached good forecasting performance with: RMSE = 791.4 MW and R 2 = 0.988. Two hybrid models of adaptive neurofuzzy inference system using genetic algorithm and particle swarm optimization each for a turbine were developed in [83] to forecast short-term wind power. The best prediction accuracy, RMSE = 0.180 and R 2 = 0.914, was obtained for a model based on particle swarm optimization. In [15], kernel-driven machine learning models (SVR and GPR) and ensemble learning models (Boosting, Bagging, XGBoost, and RF) were applied to forecast the future trends of wind power. The results showed that the optimized Gaussian process regression and ensemble models outperformed the other machine learning model with an average R 2 of about 0.95. Random forest, gradient boosting machine, k-nearest neighbor, decision-tree, and extra tree regression were used to improve the forecasting accuracy of short-term energy generation in the Turkish wind farms in [84]. The results showed the best forecasting performance: MAE = 0.0264, RMSE = 0.0634, R 2 = 0.9690 for gradient boosting machine regression.
In [85], deep neural networks were applied to forecast wind power of an offshore wind turbine based on high-frequency SCADA data. Pearson product–moment correlation coefficients were applied to select the most significant features.The results showed that the proposed approach can reduce the computational cost retaining good performance RMSE = 517.33, R 2 = 0.91, MAE = 374.41. Tree-based learning algorithms were used in [86] to forecast long-term wind power. The presented results demonstrated the effectiveness of the analyzed models against data uncertainties. XGBoost yield the best results with higher R 2 = 0.9997. In [87], support vector machine with improved dragonfly algorithm was used in short-term wind power forecasting. The proposed approach allowed to receive NRMSE = 3.25%, NMAE = 2.75%, MAPE = 10.58%, R 2 = 0.9791 in winter, and NRMSE = 5.24%, NMAE = 4.04% MAPE = 8.64% R 2 = 0.9544 in autumn. In [88], support vector regression was used to estimate the fatigue loads and power of wind turbines under yaw control. The SVR model outperformed the artificial neural networks with MAPE = 0.4, NRMSE = 0.0082 and R 2 > 0.99. In [89], wind power forecasting based on hourly wind speed data in South Korea was realized using ANN, KNN, RF and SVM. ANN models showed the best performance with R 2 above 0.99. Long-term forecasting electricity power generation of Pawan Danavi Sri Lanka wind farm was presented in [90]. The proposed approach based on gene expression programming obtained R 2 = 0.92 and RMSE = 259 kW. In [91], sparrow search algorithm optimization deep extreme learning machine was applied to ultra short-term wind power forecasting. The approach was compared with artificial neural network, random forest, extreme learning machine, and other deep extreme learning machine techniques. The proposed model obtained high prediction accuracy: R 2 = 0.927, MAE = 69.803, RMSE = 115.446.
Improved extreme learning machine based on autoencoder and particle swarm optimization was applied in [92] to predict short-term wind power. The PSO method was used to select hyperparameters of the analyzed model. The proposed approach was compared with back propagation, ELM, regularized ELM, and optimal regularized ELM. The results showed that the proposed solution achieved better accuracy: NMAE = 0.0211, NRMSE = 0.028 with a faster training time. In [93], a three-stage multi-ensemble short-term wind power prediction method based on variational mode decomposition, stacked denoising autoencoder, long short-term memory, bidirectional long short-term memory, and support vector machine was proposed. A multi-ensemble NRMSE decreased by 0.0343 compared with LSTM, decreased by 0.0336 compared with BLSTM, and decreased by 0.0323 compared with stacked denoising autoencoder. In [94], a combined model for wind power prediction based on feature extraction technique, extreme learning machine, and least squares support vector machine model was presented, improving cuckoo search. Real data collected from regional wind farms in China was used in the analysis. The results showed that the proposed solution achieved accuracy NMAE = 5.05%, NRMSE = 8.67% and outperformed other benchmark prediction models. In [95], extreme learning machine was used to predict wind power. The ELM model outperformed the artificial neural networks with NRMSE = 7.01, R = 0.95421 for two hours-ahead, NRMSE = 10.12, R = 0.91373 for three hours-ahead, NRMSE = 12.06, R = 0.87576 for four hours-ahead. In [96], single and combined models were analyzed in terms of use in wind power forecasting. The combined models: XGBoost, Linear SVR, Weighted Ensemble, and Stacking outperformed the single models XGBoost, Light Gradient Boosting Machine, SVM, Autoregressive Integrated Moving Average with Exogenous Variable and GAMAR. The ensemble Linear SVR obtained the best forecasting results with an average NRMSE of 11.59%.
In [97], a hybrid model based on Complementary Ensemble Empirical Mode Decomposition and Whale Optimization Algorithm–Kernel Extreme Learning Machine was used to predict short-term wind power. The proposed approach outperformed other benchmark models with MAE = 0.2911 mw/s, RMSE = 0.4305 mw/s, MAPE = 6.66%. Enhanced crow search algorithm optimization–extreme learning machine model was applied in [98] to forecast short-term wind power. The proposed approach obtained RMSE < 20%, MAPE < 4% and outperformed the state-of-the-art wind power prediction models, traditional machine learning models and ELM optimized by other techniques. An offshore wind power ramp prediction method was presented in [99]. It was based on Variational Modal Decomposition, Seagull Optimization Algorithm, Extreme Learning Machine, and Bayesian optimized Long Short Term Memory network. The approach was compared with BP, RNN, LSTM, and single model. The combined model obtained lower forecasting errors: RMSE of 71.10 kW, MAE of 50.26 kW and MAPE of 0.01%. In [100], various machine learning techniques were applied to predict day-ahead wind power at national level. The results showed that the Extreme Gradient Boosting obtained the best forecasting accuracy with MAPE = 26.7%, RMSE = 4.5%. In [101], wavelet decomposition-support vector machines-improved atomic search algorithm was proposed to predict wind power. SVM decreased of MAE = 1.14%, decrease of MAPE = 2.60% and decrease of RMSE = 1.52% in comparison to other models. A hybrid model based on convolutional layers, gated recurrent unit layers and a fully connected neural network was applied in [102] to predict wind power in Bodangora wind farm located in Australia. The analyzed approach improved MAE up to 1.59%, RMSE up to 3.73% and MAPE up to 8.13% in comparison to other methods.
In [103], a power system scheduling model based on wind power output forecasting errors was proposed. An Adaptive Mutation Fruit Fly Optimization Algorithm was used to optimize Extreme Learning Machine parameters. The proposed approach obtained MAE = 0.5483, RMSE = 0.0246, MAPE = 1.0712% and outperformed empirical formula and PSO-SVM model. In [104], robust regression models for forecasting the wind power generated through turbines based were compared. XGBoost regressor outperformed random forest regression model, k-nearest neighbors regression model, and gradient boosting regression model with RMSE = 0.1073, MAPE = 3.283% and MAE = 0.0524. An approach based on optimal weighting density peak clustering (DPC), principal component analysis and long short-term memory was applied in [105] to predict the potential of the wind energy. Compared with the traditional DPC-LSTM algorithm, the proposed approach obtained MAPE and RMSE value reduction of 0.014 and 0.068. A hybrid wind power prediction model based on extreme learning machine, improved teaching-learning-based optimization and recursive feature elimination was proposed in [106]. The hybrid approach outperformed the basic methods with RMSE = 3.64–6.16, MAE = 2.57–4.54 and MAPE = 5.59–9.76. An integrated machine learning and enhanced statistical approach for wind power interval forecasting was proposed in [107]. It was based on the nonlinearity and the time-changing distribution of wind speed, and six machine learning regression algorithms: linear regression, LSTM, lazy learning, regression tree, multilayer perceptron, and decision table. The results showed, that the long short-term memory network algorithm outperformed other methods with MAPE = 8.1. In [108], a long-short-term memory network two-stage attention mechanism for short-term wind power forecasting was presented. The proposed approach obtained MAPE = 2.66%, MAE = 131.11kW and outperformed the basic methods without attention mechanism.

4.1.3. The Summary of Studies on ML Models for Electricity Generation Prediction from Hydro Power Plants

In [109] the highest R 2 = 0.99992 was reached in the 1-day-ahead hydropower generation prediction task for Bayesian Linear Regression model. In second place was Boosted Decision Tree Regression model also with a very good R 2 of 0.998952. Ref. [110] proposed a hydropower capacity prediction model based on MLP, ELM, and SVR algorithms with various kernels. The research revealed that MLP outperformed other models with a RMSE = 0.2593, MAE = 0.2128 TWh and a correlation of 0.9735 for the hydropower plants in Northern Italy with the total installed capacity 12.40 TWh. Ref. [111] developed and evaluated the hydropower forecasting performance of the Gaussian process regression (GPR), support vector regression (SVR), multiple linear regression (MLR), and power regression (PR). It was found that GPR outperformed other models with a correlation coefficient of 0.92 and MAPE = 4.5%. In [112], the performance of various ensemble models based on the typical Random Forest was analyzed. It was found put that the best results (NMAE = 0.17, NRMSE = 0.2, R = 0.9) were obtained after introducing a finer spatial resolution for the inputs. In [113] the authors proposed a hybrid model consisting of signal decomposition and adaptive switching between ELM, backpropagation neural network (BP), and general regression neural network. The established hybrid model has shown to be superior on typical days and over the whole year, with MAPE of the whole year of 8.38%. In [14], the authors proposed proposed: ANN, AutoRegressive Integrated Moving Average (ARIMA), and SVM to predict hydropower generation. It was found that ANN outperformed SVM and ARIMA with correlation coefficient R = 0.94 for daily power generation prediction, R = 0.95 for monthly power generation prediction and R=0.96 for seasonal power generation prediction.
Ref. [114] developed an ANN model for future small hydropower potential prediction using a climate change scenario. It was found that the proposed model has sufficient efficiency measured with sufficient predictive performance with a coefficient of coefficient value of 0.77, percent bias of 16.8% and Nash–Sutcliffe efficiency of 0.6. In [115], a new hydropower generation capacity prediction model based on ELM with Monte Carlo algorithm was proposed. The performance evaluation of this model shown that proposed hybrid method outperforms traditional ELM. In [116], a Deep Feed Forward Neural Network was proposed to predict day-ahead energy generation in a small run-of-river hydropower plant in Western Greece. It was found that the ML model provides a better fitting to the observed flows than the simple regression model (84% vs. 63%). However, the conversion to energy was disappointing with the classical efficiency metric (measured by R 2 of only 50.7%), and the modified efficiency (modified version of R 2 ) being strongly negative.
In [117], a hybrid model using ELM and artificial bee colony (ABC) algorithm was suggested for prediction of small hydropower plant generations. It was found that the proposed model outperformed backpropagation-based artificial neural network, radial basis function-based ANN, and long short-term memory, with improvement percentages in comparison to traditional ELM for correlation coefficient of 6.20%, in RMSE of 29.80%, and in MAE of 26.29% for 14-days-ahead predictions. In [118], MLP, SVR, ELM or Gaussian processes were tested. These were applied for long- and short-term hydropower generation forecasting. The research revealed that SVR linear performed the best in spring with RMSE = 17.41 hm 3 , MAE = 13.94 hm 3 ; ELM performed the best for summer with RMSE = 7.83, MAE = 5.73; GP in autumn with RMSE = 14.40 hm 3 , MAE 1 1.01 hm 3 ; and SVR in winter with RMSE = 22.14 hm 3 , MAE = 15.38 hm 3 . In [119], a hybrid forecast tool aiming to support hydropower production decision making was developed. The prediction performance of SVR, Gaussian processes, LSTM, non-linear autoregressive neural networks with exogenous inputs, and a deep-learning neural networks model were compared. It was found that the ML models based on a complex or recurrent architecture better simulate the temporal dynamic behavior of the accumulated river discharge inflow.

4.2. RQ1: What Are the Trends in the Number of Articles Published in the Analyzed Field in the Last 3 Years in Terms of the Type of RES?

The intention of this review is to present and classify articles published in Scopus, which coped with Machine Learning (ML) models applied for forecasting electricity generation from RES. Table A1, Table A2 and Table A3 present an overview and comparative analysis of articles on Machine Learning (ML) models applications for forecasting electricity generation from RES in the years 2020 (Table A1), 2021 (Table A2), and 2022 (Table A3). They present the article first author, article reference, type of RES, ML method applied and describe briefly the main results.
Figure 3 presents the number of published papers concerning machine learning applications in prediction of the electricity generation from RES in the years 2013–2022. Despite the fact that 2022 is not over yet (the research was conducted until 21 October 2022), it is easy to see a growing trend in the number of articles published in the years 2020–2022. This confirms that the topic of using machine learning to predict the amount of energy produced from RES is current. The increasing trend in the annual publications indicates that applications of machine learning in forecasting of electricity generation from RES is a developing field of study. This is likely due to the growing number of installations using RES to produce electricity and the growing amount of miscellaneous data collected by sensors within the RES installations themselves. In addition, the need to generate accurate and reliable forecasts of energy production for network operators requires the use of advanced tools, such as machine learning models, which will be able to meet the stringent requirements.
Figure 4 shows the number of published papers on ML applications in prediction of electricity generation with the division into various RES (wind, PV, and hydro). It can be seen that most articles (147) were published on the use of ML in predicting electricity generation from wind systems. Articles on electricity generation forecasting from PV installations also comprise a large group (106 papers). Moreover, four papers were found which concerned forecasting electricity generation from both PV and wind systems. Only 13 articles on forecasting electricity generation from hydropower plants using ML were published. It reflects a research gap in machine learning applications in forecasting electricity generation from hydropower plants.
It indicates that there is an open space for future works concerning ML applications for prediction of electricity generation from hydropower plants.
Looking at the detailed graphs of the number of articles published on individual RES (wind, PV, hydro) in individual years, it can be seen that the upward trend is particularly evident in the case of wind and PV systems. In 2022 in particular, there can be observed a large number of articles on both wind and solar PV systems. It indicates growing interest in ML applications in electricity generation forecasting from wind and solar systems.

4.3. RQ2: What Are the Trends in Terms of the ML Methods Used in the Analyzed Field in the Last 3 Years in Terms of the Type of RES?

All articles considered were analyzed according to the ML methods used. The overall results are presented in Figure 5. Extreme learning machines and ensemble methods were the most popular techniques. They were used in 64 and 62 papers, respectively. The popularity of ELM methods can be justified by the fact that they do not need a large amount of computational power.
The annual distribution of the tools used is presented in Figure 6. The figure presents that the Ensemble methods, RNN, and CNN are gaining more and more popularity.
The use of individual methods in relation to the installations used is presented in Figure 7. In the case of the wind systems, the ELM and Ensemble methods were the most popular (43 and 35 cases, respectively). In the case of PV installations, the Ensemble and RNN were most often used (27 and 18 cases, respectively). In the case of hydro-powered plants, the most popular were SVM and ANN (6 in both cases).

4.4. RQ3 and RQ4: Was the Application of Hybrid ML Methods or Single ML Dominant in the Analyzed Field in the Last 3 Years? Were Short Term or Long Term Predictions ML Models Dominant in the Last 3 Years?

The analysis of the works from Table A1, Table A2 and Table A3 revealed that hybrid models were developed in 86 articles. It can be seen that these models account for 32.82% of all proposed models (34.91% for PV, 31.97% for wind, and 16.67% for hybrid power plants). It should be noted that not all articles from the tables in the Appendix A clearly indicated whether they concerned short-term, mid-term or long-term predictions. Among the articles that explicitly hinted at the time horizon, it can be observed that short-term forecasts are dominant, constituting 85% of the papers with clearly defined time horizon. The explicitly indicated time horizon of the forecast is shown in the Time horizon column in the table in the Appendix A.

4.5. RQ5: What Are the Global Publication Trends Concerning Location Affiliation in the Analyzed Field in the Whole Dataset and in the Subsets (Photovoltaic, Wind, Hydro)?

Figure 8 shows a Cholorpeth map with the number of papers on ML in electricity generation forecasting from RES published per country of the main author’s affiliation. It can be seen that China has the highest number of published papers (124). It is followed by India with 14 contributions, South Korea with 11 contributions, Turkey with 8 contributions, Italy with 7, and the USA with 8 contributions. Poland, Pakistan, Saudi Arabia, Spain, and Australia contributed with 5 papers each. Most of the authors coping with ML prediction models for wind systems came from China (83), India (7), the USA (5), and Turkey (4). Most of the contributions concerning PV systems came from China (38), South Korea (8), and India (7). Most authors proposing ML models for hydropower plants came from China, Italy, and Turkey.

4.6. RQ6: Which Authors Published the Most Articles in the Analyzed Field in the Last 3 Years?

It was also found which authors contributed with the most papers in the analyzed field in the last three years. Li L.-L., Tseng M.-L. and Zhang X. contributed with 5 papers each. Each of those authors contributed with papers both to PV and wind subsets. They are followed by Wan C., Ou Z., Li Z., Meng A., Song Y. and Yin H. with 4 papers each. After analysis of this issue in the subsets (PV, wind, and hydro), it can be concluded that the largest number of occurrences of the same author in the wind subset was 4 (authored by Yin H., Ou Z., Song Y., Li Z., and Meng A.). In the PV subset, a very large number of appearances of two articles by the same authorship was observed, and in the hydro subset the largest number of occurrences of the same author was 2.

4.7. RQ7: What Are the Top 10 Most Cited Articles in Each Analyzed Year and What Are the Determinants of Their Success?

In order to identify papers with the highest influence and find out the reasons for their success, the ten most cited papers were selected in each analyzed year. The list of these papers is presented in Table 3. It allowed to select top-cited papers fairly, avoiding the problem of multiple citations for articles that have been published previously. The research revealed that the top cited paper in 2020 is [87] with a record number of 169 citations. It is not an open access article. In this paper, a hybrid model for short-term wind power forecasting was proposed, which was a combination of SVM and improved dragonfly algorithm. It was proposed to improve the traditional dragonfly algorithm’s performance using the adaptive learning factor and differential evolution strategy. This algorithm is applied to choose the optimal parameters of SVM. The proposed model was verified using a real datasets from a wind farm in France and received NRMSE = 3.25%, NMAE = 2.75%, MAPR = 10.58%, R 2 = 0.9791 for winter, and NRMSE = 5.24%, NMAE = 4.04%, MAPE = 8.64%, R 2 = 0.9544 for autumn. The proposed model outperforms back propagation neural network and Gaussian process regression models.
In 2021, the top cited paper is [125] with 84 citations. This is also not an open access paper. In this paper, authors proposed a new genetic LSTM approach to predict short-term wind power. Genetic algorithm was used to optimize window size and the number of neurons in LSTM layers. The proposed solution was evaluated on the basis of real datasets form seven wind farms in Europe. The genetic LSTM received MAE = 0.92%, MAE = 7.2% and outperformed the standard LSTM and SVR models. The Wilcoxon Signed-Rank test showed a significant difference between genetic LSTM and standard LSTM.
In 2022, the top cited paper is [76] with 26 citations. In contrast to the previous two works, this is an open access paper. In this paper, graph neural network was used to visualize a relationships between the target turbine power and power generated by adjacent turbines. The model showed the correlation between power output and a better power prediction result. The deep residual network was applied to the short-term wind power prediction. The real dataset from a wind farm named Kushui Wind Farm was used to evaluate the proposed solution. The proposed solution received the mean value of R 2 = 0.96 and outperformed ANN, SVR, and ELM.
In each analyzed year, the article on wind takes first place. Moreover, the real data from wind farms were used to evaluate the proposed methods in each of the most cited papers. All three papers concerned short-term forecasting, which is definitely the most frequently chosen one in the field of electricity production predcition. The most cited paper in each analyzed year presents an innovative and quite complex solution that gave better forecasting results compared to other popular models, such as ANN, SVR, and LSTM.

4.8. RQ8: What Are the Titles of the 10 Journals in Which Researchers Most Frequently Publish Articles from the Analyzed Area over the Past 3 Years?

In order to identify journals which contributed the most articles to the analyzed field, the entire dataset containing articles from 102 journals was divided according to the number of appearances of individual journals. It resulted in the identification of the top 10 journals which published the most papers: Energies (25 articles), Energy (22), IEEE Access (15), Energy Reports (13), Renewable Energy (11), Taiyangneng Xuebao/Acta Energiae Solaris Sinica (8), Applied Energy (8), IEEE Transactions on Sustainable Energy (7), Mathematical Problems in Engineering (7), and Energy Conversion and Management (7). In those journals, readers can find a lot of up-to-date papers in the analyzed field. A summary of this analysis can be found in Figure 9.

5. Discussion of Results

Table 4 presents the results of the Strengths, Weaknesses, Opportunities and Threats (SWOT) analysis for papers concerning ML applications for prediction of electricity generation from RES. This table is a result of the analysis of the articles listed in Table A1, Table A2 and Table A3, as well as related literature and contains conclusions drawn from this analysis. Those strengths, weaknesses, opportunities and threats were grouped into several topics and are discussed below.

5.1. Data Granularity

Data granularity influences the model performance. In the analyzed papers, various data granularities were found: 5-min (e.g., in [136,137]), 10-min (e.g., in [84,126]), 15-min (e.g., [45,64]), and hourly (e.g., in [103]). It can be observed that gathering data with a smaller time interval positively influences the prediction metrics.

5.2. Representativeness of the Data

The quality of the prediction model depends on the representativeness of the data. It also depends on the type of data used. Various types of data are used for training the ML models, e.g., real-time data, benchmark data, and simulation data. Moreover, the dataset size defined by total time duration and the dataset recording step is important.
In the case of using meteorological data that will be later selected as features, ideally they should be collected from the same location as the renewable energy installation in question or possibly close to it. In the absence of data from the analyzed region, taking data from other regions may cause an additional error in the analysis. It is also import ant to consider the impact of air pollution on renewable energy generation, especially in the case of PV systems. The ground receives less solar radiation during a polluted day due to attenuating the solar radiation received by the panel, which affects the performance of the prediction model. Moreover, dust from air pollution settles on the panel, decreasing the power production [11,138].
The main challenges connected with applying ML models for prediction of electricity generation from wind systems are the variations in the dataset. The main reasons for variations of the wind data are climate change, weather anomalies, storms, seasons, showing intermittency and the stochastic nature of wind. They lead to inconsistency in a regular electricity generation that can severely affect the power system operation. In the case of training a model on such inconsistent data, there is a risk of getting a false system image. Such a problem may also occur when too short time horizon of the data is taken into consideration. It may result in obtaining a model which is suitable e.g., only for several days in the year or one month in the year.
It should be noted that gathering historical data from sensors needed for development of the ML model can be problematic for a researcher. Many renewable energy installation owners and utility companies treat these data as confidential because of privacy concerns and security restrictions. Most of the data were gathered using sensors, which influences its quality due to possible mislabeling, duplication or temporary loss.

5.3. False Readings and Data Preprocessing

It is important to note that PV installation is not active during night time, so if there are readings in the data that show different values, they are erroneous and may be due to a system breakdown. Even in the case of just after or before the sunrise/sunset, it advised to remove the reading from the dataset to avoid the problem of false reading due to cosine instrumentation error [11,139]. In the case of prediction of PV installation output, some researchers (e.g., [49,140,141]) decide to filter non-zero values during the night time, which improves the forecasting performance. It is also advised to filter out the values created during the failure or renovation of the installation.

5.4. Enhancement of Results

PV installation is not active during night time; therefore, its energy generation during night time is always 0, which is easy to predict. Some researchers evaluate the performance of the proposed models based on both day and night, which can improve the final results, making them difficult to compare with those obtained only from the night data.

5.5. Dedication to a Specific Place

It can be noticed that most of the research papers concerning renewable energy generation forecasting are based on the data gathered from a single PV or wind farm, proposing a machine learning model dedicated for a specific place and specific conditions. However, utility companies prefer to receive a tool enabling forecasting electricity generation from renewable energy for a whole city [142]. Spatiotemporal forecasting dedicated for smart microgrids may be the answer to the needs of utility companies, rather than a single location technique [143].

5.6. Uncertainty Quantification

There are several uncertainties that could be involved in forecasts developed by ML models. The development of machine learning prediction model starts with the gathering an appropriate datasets, choice of the machine learning models to be considered, training the models, and optimizing various learning parameters. These uncertainties are e.g., selection of training data set, and completeness and accuracy of the model [144].

5.7. Normalization

Some authors decide to normalize the training data. The most typical method for standardizing data is to use mean and standard deviation value [145]. In [6], it was found that it resulted in slightly better performance compared to data without normalization. On the other hand, in [49] the normalization did not allow to obtain better results. It should be noted that the normalization, apart from the improvement in the quality of the model occurring in some cases, allows for easier comparison of the analysis results from installations of different sizes.

5.8. Lack of Cross Validation

Another issue worth mentioning is a lack of cross validation carried out in works, which does not cope with time series forecasting. Carrying out cross validation makes it so that the results can be most reliably assessed, because the sets for validation are selected randomly and there are several of them (usually k = 5), and this reduces the possibility of obtaining high model parameters at the end of the day, and the possibility of overfitting the model is reduced. In some analyzed works e.g., in [49,141,146,147], a cross validation was carried out.

5.9. Choice of the Proper Metrics and Units

Some researchers [49,148], when developing machine learning models for PV or wind farms, reported that the mean absolute percentage error and root mean squared percentage error are not recommended as reliable error indicators. They tend to be very high even if the forecasting results are very close to the real values. Because in many situations, generated power can equal zero, the percentage value cannot be calculated based on the classical Equation (4) and needs to be calculated using (7). The introduction of ϵ in the denominator can seriously increase the output value. Moreover, in some of the analyzed papers, it was found that in the case of non-standardized MAE and RMSE metrics, units and maximum energy production are not given as a reference point, which makes these results incomparable with the studies of other researchers.

5.10. Installation Scales

When comparing the ML performance, attention should also be paid to the different forecasting scales of energy generation from renewable energy sources. It is possible to forecast energy production at the level of a single installation, region or country, and at the same time for one renewable energy source and many renewable energy sources. It is difficult to compare the prediction model performance for a single PV farm to that developed for a national scale. It was noticed that the electricity generation process from PV installations on the regional level is associated with less fluctuation and better stability [149].

5.11. The Forecasting Performance for Various Regions

The studies concerning various types of RES systems performance (with different technologies applied) under different climatic conditions are much desired [150,151]. In the case of developing a prediction model for a single renewable energy installation, its performance is strongly affected by its climatic characteristics and geographical environment. Model performance may differ even if both analyzed installations are located in the same region [149]. Therefore, it is difficult to compare ML models performance for various regions, and it is necessary to consider various spatial characteristics when trying to compare it.

5.12. The Forecasting Performance for Various Time Horizons

The best solution is to show the possibility of forecasting, taking into consideration difficulties associated with the seasonality and specificity of individual seasons. That is why the results covering a wider time horizon are especially interesting, as they allow a more consistent comparison. It can be seen that, in the papers presented in Table A1, Table A2 and Table A3, short-term models are dominant.

5.13. The Importance of Carrying out Analysis of the Relationship between Renewable Energy Sources Power Output and Meteorological Parameters for a Certain Location

Carrying out analysis of the relationship between renewable energy sources power output and meteorological parameters for a certain location can be very beneficial, improving the ML model’s performance. For example, In the case of a warm temperate transitional climate, characterized by high fluctuations in temperature and solar radiation, the dependence between solar radiation and PV panel output can be much less remarkable than in a tropical and isothermal climate or continental climate, providing some challenges for the forecasting. Therefore, it may be needed to add several other features to improve the performance of the ML model. The proper choice and number of analyzed features determines the final performance of the forecasting model. In some cases, the greater number of the analyzed features gives the result with smaller forecast error, while in other cases it does not improve the performance of the model [49].

5.14. Dealing with High Computational Cost

Deep learning approaches application is associated with high computational cost and complexity [152]. Therefore, in the case of applying deep learning models, a lot of data storage devices and considerable processing power devices are needed to carry out a forecasting task. From the literature review presented in Table A1, Table A2 and Table A3, it can be seen that Extreme learning approaches are becoming more and more popular nowadays, making it possible to deal with the problems encountered in deep learning by reducing the computational cost and complexity of the model.

5.15. Strengths

The analysis of the results obtained in the research articles listed in the Appendix A indicates that ML models are able to provide better performance than traditional forecasting models. It can be concluded that simple ML models with low computational cost are able to give sufficient results (e.g., ELM, ensemble, SVM), so the application of computationally expensive and more complex ML models such as ANN, RNN, CNN models is, in many cases, not needed. ML models enable both short-term and long-term electricity generation forecasting. Bearing in mind the fact that climate changes, it is important to note that it is possible to adjust the ML model to changing climatic condition thanks to relearning the model on changing data. In the analyzed works many reliable and accurate ML models were developed, which enable delivering precise and reliable ML forecasts of electricity generation from RES. Such forecasts are indispensable for adequate planning of the operation of coal and gas-fired power plants at individual hours in the national energy system. Besides this, precise and reliable ML forecasts of electricity generation from RES enable a RES installation owner getting a higher price for the volume introduced to the power grid at the specified time.

6. Conclusions

This review identifies the growing interest in the subject of ML applications in electricity generation prediction from RES in the last 10 years. A particularly large number of articles were written in the years 2020–2022. The increased interest in RES due to Green Deal requirements and associated growth of the number of RES installations, drives the need to develop many various ML models taking into account the specificity of location’s spatial characteristics. In this review, 262 articles from Scopus from the years 2020 to 2022 were analyzed. Statistic analysis based on eight criteria (ML method used, renewable energy source involved, affiliation location, hybrid model proposed, short-term prediction, author name, the number of citations, and journal title) was shown. The main contribution to the body of knowledge of this review is uncovering answers to the research questions stated, which are as follows:
  • RQ1: A growing trend in the number of articles published in the years 2020–2022 was identified, which confirms that the topic of using machine learning to predict the amount of energy produced from RES is current, being a developing field of study. It was found that 56.11% of articles concerned ML applications in predicting electricity generation from wind systems, 40.46% from PV systems and only 4.96% from hydropower plants. It reflects a research gap in machine learning applications in forecasting electricity generation from hydropower plants, and indicates that further research is needed in this field.
  • RQ2: It was found that Extreme learning machines and ensemble methods were the most popular ML techniques in the analyzed papers in the last three years. In the case of the wind systems, the ELM and Ensemble methods were the most popular; in the case of PV installations, the Ensemble and RNN were most often used; and in the case of hydro-powered plants, the most popular were SVM and ANN. The growing popularity of ELM methods can be justified by the fact that they do not need a large amount of computational power. Simple ML models with low computational cost are able to give sufficient results (e.g., ELM, ensemble, SVM), so the application of computationally expensive and more complex ML models such as ANN, RNN, CNN models is, in many cases, not needed.
  • RQ3: Was the application of hybrid ML methods or single ML dominant in the analyzed field in the last 3 years? The hybrid models constituted 32.82% of all analyzed works, so they are not dominant in the analyzed field in the last 3 years.
  • RQ4: It was found that short-term forecasts are dominant among the articles that explicitly hinted at the time horizon.
  • RQ5:The global publication trends concerning location affiliation in the analyzed field were uncovered. China revealed to have the highest number of published papers (125) in the analyzed field in the last three years. It is followed by India with 14 contributions, South Korea with 11 contributions, Turkey with 8 contributions, Italy with 7, and the USA with 8 contributions.
  • RQ6: The study revealed that Li L.-L., Tseng M.-L. and Zhang X. contributed with the most papers (5 each) in the analyzed field in the last three years.
  • RQ7: The most cited articles in each analyzed year and the determinants of their success were presented in Section 4.
  • RQ8: The study revealed the top 10 journals which published the most papers in the analyzed field in the last three years: Energies, Energy, IEEE Access, Energy Reports, Renewable Energy, Taiyangneng Xuebao/Acta Energiae Solaris Sinica, Applied Energy, IEEE Transactions on Sustainable Energy, Mathematical Problems in Engineering, and Energy Conversion and Management.
Moreover, strengths, weaknesses, opportunities and threats for the analyzed ML forecasting models were identified and presented in Table 4. Despite identifying some weaknesses related to the use of a too short time horizon or problems with data, the results presented in the analyzed papers confirm that the machine learning approaches can be effectively used to forecast electricity production in modern renewable energy systems.
This review is a response to the needs of engineers and PV, water, and hydro-power plants and RES installations’ owners who are willing to develop reliable and accurate electricity generation forecasts. The information provided in this review, together with critical discussion and future research directions included, also gives a helping hand to researchers involved in forecasting electricity generation from RES in finding a proper ML model that could best meet the specificity of their needs. The development of methods for forecasting electricity production from RES also contributes to the reduction of harmful carbon dioxide emissions, as the utility owners become aware of the fact that they can find reliable tools for precise electricity generation forecasts are more willing to start RES power plants.
The main limitation of this study is the fact that it covered only whole papers or at least abstracts written in English. Therefore, it is possible that some valuable research articles having abstracts in other languages, which concerned the analyzed topic, were not covered by this work. Besides this, this study was limited to the Scopus database to ensure high quality data, as this database covers publishers that are reviewed and chosen by an independent Content Selection and Advisory Board. However, it cannot be ruled out that other valuable, high-quality papers were created in the analyzed period and published in journals outside Scopus. Another limitation of this study is the fact that, in some analyzed research papers, the units of unnormalized metrics or a reference value in terms of the largest observed reading were not provided. This made it impossible to compare the results with the work of other researchers.

Author Contributions

Conceptualization, A.K., M.K. and K.P.; methodology, A.K.; software, A.K.; validation, A.K., M.K. and K.P.; investigation, A.K., M.K. and K.P.; resources, A.K., M.K. and K.P.; data curation, A.K., M.K. and K.P.; writing—original draft preparation, A.K., M.K. and K.P.; writing—review and editing, A.K., M.K. and K.P.; visualization, A.K. and K.P.; supervision, A.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AdaBoostAdaptive boosting
AE-SCNStochastic configuration networks
ALOAnt Lion Optimizer
ANNArtificial Neural Networks
BPBackPropagation
BTRBoosted Regression Tree
CEEDMANcomplete ensemble empirical mode decomposition with adaptive noise
CSOChicken Swarm Optimization
CNNConvolutional Neural Network
CVOA-LSTMLong short-term memory with the coronavirus optimization algorithm
DA-ELMDeep auto-encoded extreme learning machine
DAFT-EDynamic Adaptive Feature-based Temporal Ensemble
DBNDeep Belief Network
DLDeep Learning
DTDecision Tree
EDNQREnsemble deep learning based non-crossing quantile regression
ELMExtreme Learning Machine
EELMEvidential extreme learning machine
ETExtra trees
FCMFuzzy Cognitive Maps
FTSVMFuzzy-Twin Support Vector Machine
GAMGeneralized additive model
GANGenerative Adversarial Network
GBGradient Boosting
GCLSTMGraph-convolutional long short term memory
GCTrafoGraph-convolutional transformer
GEPGene expression programming
GPRGaussian stochastic-based machine learning process model
GRUGated Recurrent Unit
HFCMHigh-order Fuzzy Cognitive Maps
IFOA-BPFly optimization algorithm and back propagation neural network
IVOAimproved whale optimization algorithm
IVMDHFCMImproved Variational Mode Decomposition HFCM
KNNK-Nearest Neighbors
LSTMLong Short-Term Memory
LRLinear regression
M2TNetMulti-modal multi-task transformer network
MAEMean Absolute Error
MAPEMean Absolute Percentage Error
MLMachine Learning
MSEMean Square Error
MVEW-DNNMulti-view ensemble width-depth neural network
NARXNonlinear autoregressive exogenous neural network model
NMAENormalized Mean Absolute Error
NNNeural Networks
NRMSENormalized Root Mean Square Error
PLSRPartial least squares regression
PSOParticle Swarm Optimization
PVPhotovoltaic
R 2 Coefficient of regression
RESRenewable Energy Sources
RFRRandom forest regressor
RMSERoot Mean Square Error
RNNRecurrent Neural Network
RVFLNRandom vector functional-link network
RVMRelevance vector machine
SDSignal decomposition
SISwarm intelligence
SSASparrow search algorithm
SSA-DELMDeep extreme learning machine optimized by the SSA
SVMSupport Vector Machine
SVRSupport Vector Regression
TCNTemporal convolu-tional network
TGMLTheory-guided machine learning
TLTransfer learning
TSVRWavelet-Twin support vector regression
VMDVariational Mode Decomposition
VMD-ALODLFTSVMVMD combined FTSVM using ALO and DL
XGBExtreme gradient boosting

Appendix A

Table A1. An overview and comparative analysis of articles from 2020.
Table A1. An overview and comparative analysis of articles from 2020.
ArticleTypeUsed ToolsTime HorizonComment
Chang G.W. et al. [153]PVDBNday-aheadhybrid
Behera M.K. et al. [124]PVELMshort-term
Lawan S.M. et al. [154]WindANN
Li L.-L. et al. [87]WindSVMshort-termhybrid
Liu Z.-F. et al. [62]PVELM, CSOshort-term
Nielson J. et al. [155]WindANN
Rana M. et al. [156]PVANN, Ensemble, SVMmultiple step ahead
Dorado-Moreno M. et al. [33]WindANN hybrid
Zhao C. et al. [157]WindELM
Shahid F. et al. [122]WindEnsemble
Wang H. et al. [158]WindELM, SVM
Ding J. et al. [159]WindELM, GWOshort-term
Li P. et al. [108]WindAttention networkshort-termhybrid
Tian B. et al. [160]WindOthershort-termhybrid
Yin H. et al. [161]WindCNN, GRUshort-term
Maitanova N. et al. [162]PVLSTM
Kosovic B. et al. [163]WindFuzzy
Tan L. et al. [164]WindELMshort-term
Lu H. et al. [148]WindGWO hybrid
Theocharides S. et al. [67]PVANN, Clusteringhourly-averaged day-ahead
Acikgoz H. et al. [95]WindANNshort-term
Spiliotis E. et al. [165]WindEnsamble
Lin Z. et al. [85]WindANN
Han Y. et al. [77]WindELM, GWOshort-term
Alessandrini S. et al. [166]PV, WindEnsemble hybrid
Li N. et al. [167]WindELM, Evolution
Li J. et al. [168]PVELMshort-term
Shahid F. et al. [169]WindLSTM hybrid
Yi J. et al. [170]WindELM
Zhang J.-Y. et al. [171]PVANNshort-termhybrid
Rushdi M.A. et al. [172]WindANN
Zhou Y. et al. [120]PVGenetic, ELM hybrid
Chang X. et al. [173]PVEnsembleshort-termhybrid
Carrera B. et al. [51]PVANN, RNN hybrid
Li L.-L. et al. [101]WindSVM hybrid
Huang Q. et al. [174]PVCNNday-ahead
Ağbulut Ü. et al. [41]PVANN, SVM, Other
Castillo-Botón C. et al. [118]HydroSVMlong and short-term
Chen J. et al. [175]WindAutoencodershort-term
Yu M. et al. [176]WindANN
Wang Y. et al. [115]HydroELM, Monte Carlo
Hashemi B. et al. [177]PVEnsemble, ANN, RNN
Yongsheng D. et al. [178]PVELM, LSTMshort-term
Mishra M. et al. [50]PVLSTMshort-termhybrid
Wood D.A. [82]WindOther
Sapitang M. et al. [109]HydroANN, Ensemble1-day-ahead
Yu D. et al. [66]PVCNN, Attention, LSTMday-aheadhybrid
Wan C. et al. [179]WindELM
Wu X. et al. [54]PVELM
Aly H.H.H. [147]WindANN hybrid
Ahmadi A. et al. [86]WindDT, Ensamblelong term
Choi S.-H. et al. [180]PVEnsamble, LSTM
Yao F. et al. [107]WindLSTM hybrid
Tahmasebifar R. et al. [181]WindELM1h-ahead and day-aheadhybrid
Wang H. et al. [182]WindELMshort-termhybrid
De Caro F. et al. [183]WindEnsembleshort-term
Wei M. et al. [184]PVELM
Buhan S. et al. [185]HydroANN, SVM, PSO hybrid
Xue W. et al. [106]WindELM, TLBO hybrid
Chen Y. et al. [186]WindDT
Wang Q. et al. [187]PVELM
Dairi A. et al. [43]PVCNN, LSTMshort-term
Zhang H. et al. [188]WindELMshort-term
Hu W. et al. [189]WindANN, SVMshort-termhybrid
Yang X. et al. [190]WindELM
Hossain M.S. et al. [123]PVLSTMshort-term
Liu W. et al. [121]PVEnsemble hybrid
Huang Y. et al. [105]WindClustering, ANNshort-term
Gómez J.L. et al. [191]PVANN hybrid
Essenfelder A.H. et al. [119]HydroSVM, LSTM, ANN hybrid
Ananthanatarajan V. et al. [192]WindLSTM
Yan H. et al. [193]WindELMshort-termhybrid
Daneshvar Dehnavi S. et al. [194]WindFuzzy, SVM, FPA
Guo X. et al. [195]PVEnsembleshort-term
Table A2. An overview and comparative analysis of articles from 2021.
Table A2. An overview and comparative analysis of articles from 2021.
ArticleTypeUsed ToolsTime HorizonComment
Marinšek A. et al. [196]WindEnsemble, SVM, LSTMshort-termhybrid
Adedeji P.A. et al. [83]WindPSO hybrid
Yildiz C. et al. [197]PVELMshort-term
Ding S. et al. [65]PVGWO, Geneticlong
Özen C. et al. [198]WindEnsemble hybrid
Lee D. et al. [199]PVLSTM
Hu W. et al. [60]PVDBNshort-term
Khan M. et al. [145]WindDT hybrid
du Plessis A.A. et al. [64]PVANN, LSTM, GRUshort-term
Pathak R. et al. [104]WindEnsemble, KNN
Yildiz C. et al. [117]HydroELM hybrid
Meka R. et al. [200]WindCNNshort-term
Phan Q.T. et al. [201]WindEnsembleshort-termhybrid
Li Y. et al. [202]PVLSTMshort-termhybrid
Zhao C. et al. [203]WindELM
Konstantinou M. et al. [146]PVLSTMshort-term and long-term PV
Shahid F. et al. [125]WindLSTM, Genetic
Zhao W. et al. [204]PVGeneticday-aheadhybrid
Li Q. et al. [205]PVELM
Cheng L. et al. [206]PVGraph Modelingshort-term
Sun K. et al. [103]WindELM
Hu S. et al. [207]WindEvolutionaryshort-termhybrid
Liu Z.-F. et al. [46]PVGWOshort-termhybrid
Hossain M.A. et al. [102]WindGRUvery short-termhybrid
Luo X. et al. [52]PVLSTM hybrid
Fan H. et al. [208]WindClusteringshort-term
Mahmud K. et al. [6]PVEnsemble, ANN, LSTMshort-term and long-term PV
Ti Z. et al. [209]WindANN
Condemi C. et al. [110]HydroANN, SVM
Ziane A. et al. [45]PVEnsemble
Rodríguez F. et al. [210]PVEnsembleshort-term
Chen H. et al. [211]WindSVM, ANN, Ensemble, LSTMshort-term
Neshat M. et al. [126]WindDeep belief network hybrid
Kabilan R. et al. [127]PVANNshort-term
Miao C. et al. [212]WindCNN, LSTMshort-termhybrid
Bochenek B. et al. [100]WindEnsembleday-ahead
Niu H. et al. [213]WindELM, PSO
Ahmad T. et al. [214]PV, WindGPRshort-term, medium-term
Lee D. et al. [215]PVEMshort-term
Ekanayake P. et al. [75]WindANN
Lv J. et al. [216]WindOthershort-term
Yin H. et al. [217]WindCNN, LSTM, CCO
Jung J. et al. [114]HydroANN
Putz D. et al. [218]WindN-BEATSmulti-horizonhybrid
Dhiman H.S. et al. [219]WindTSVMshort-termhybrid
Massaoudi M. et al. [136]PVEnsemble, KNNshort-term
Li L.-L. et al. [98]WindELMshort-term
Zhang H. et al. [220]WindAttention network
Gupta D. et al. [221]WindCNN, LSTMshort-term
Guermoui M. et al. [59]PVHybridmulti-step ahead forecasting in a very short time-scale (up to 60 min)
Bezerra E.C. et al. [222]WindSelf-Adaptive Multikernel Machineshort term
Li W. et al. [223]WindCSO, ELM
An G. et al. [224]WindEnsemble, PSO, ELMshort termhybrid
Ekanayake P. et al. [111]HydroSVM
Li Q. et al. [225]WindELM, ECBO, VMDultra short termhybrid
Lu P. et al. [94]WindSVM, ELM hybrid
Ahmad T. et al. [226]PV, WindKNN, Ensemble hybrid
An Y.-J. et al. [227]PVLSTM
Singh U. et al. [84]WindEnsemble, KNNshort term
Chahboun S. et al. [39]PVEnsemble, SVM, ANN
Wu D. et al. [40]PVELM, SVMshort termhybrid
Yin H. et al. [81]WindGAN, Evolutionary
Xiang W. et al. [228]WindDT
An G. et al. [91]WindELM, SSAultra short-term
Verma A. et al. [73]PVMLP, Ridge regression, DT, Ensemble, SVM, KNN
Shams M.H. et al. [229]PV, WindEnsemble, ANN, LSTM, SVM
Matsumoto T. et al. [230]PVGAM
Zhang Q. et al. [231]WindLSTMshort term
Lin W.-H. et al. [232]WindLSTM, GRU, CNNlong-term
Zhang C.-Y. et al. [233]WindSVM, PSO
Qin J. et al. [234]WindANN, SVMshort term
Massaoudi M. et al. [235]PVELM, Ensemble, KNNshort term
Chen H. et al. [236]WindANN, LR, Ensembleultra-short-term
Micha G.O. et al. [237]PVEnsemble hybrid
Xu H. et al. [238]WindELM
Chen H. et al. [239]PVLSTM
Li J. et al. [240]WindSVMshort termhybrid
Salman D. et al. [241]WindRNN, SVM, Hybridshort-termhybrid
Mohana M. et al. [242]PVANN, Ensemble
Zeng L. et al. [243]WindELMshort term
Ramkumar G. et al. [61]PVELMshort term
Baran S. et al. [244]WindEnsemble
Dimitropoulos N. et al. [137]PVAutoencodershort term
Pu S. et al. [63]PVHybrid hybrid
Sessa V. et al. [112]HydroEnsemble
Table A3. An overview and comparative analysis of articles from 2022.
Table A3. An overview and comparative analysis of articles from 2022.
ArticleTypeUsed ToolsTime HorizonComment
Theocharides S. et al. [58]PVHybridday-aheadhybrid
Rodríguez F. et al. [245]PVANNintra hour term
El Bourakadi D. et al. [92]WindAutoencoder, ELMshort term
Ribeiro M.H.D.M. et al. [129]WindEnsemblevery short-term and short-term
Keynia F. et al. [246]WindLSTMthe next 24 h predictionhybrid
Guo H. et al. [133]WindELM hybrid
Simeunovic J. et al. [247]PVLSTM, CNNshort-term
Visser L. et al. [131]PVRegression, SVM, Ensemble, Physical based techniquesday-ahead
Sasser C. et al. [134]WindOther
Akhter M.N. et al. [248]PVHybridan hour aheadhybrid
Zazoum B. [47]PVSVM
De Caro F. et al. [249]WindEnsemblemulti-step ahead
Abubakar Mas’ud A. [250]PVKNN, DT
He B. et al. [251]WindCNN, LSTMshort termhybrid
Luo X. et al. [252]PVTL, LSTM hybrid
Zhang M. et al. [253]WindANN, LSTM, NARX, Persistenceshort-term
Pretto S. et al. [55]PVEnsembleday-ahead
Huang H. et al. [254]WindEcho state networksshort-term
Drakaki K.-K. et al. [116]HydroOtherday-ahead
Shi J. et al. [255]PVELM, Autoencoders
Huang X. et al. [135]PVHybridshort-termhybrid
Piotrowski P. et al. [256]WindEnsemble, Hybridone-day-aheadhybrid
Özen C. et al. [79]WindEnsembleday-ahead
Li H. et al. [128]WindELMshort term
Li Z. et al. [132]WindSVM
Wood D.A. [257]WindCNN, Ensemble
Liu Y. et al. [258]WindELM
Chen X. et al. [259]PVELM, PSOshort term
Ding Y. et al. [97]WindELMshort termhybrid
Zhang S. et al. [113]HydroHybrid hybrid
Tovilović D.M. et al. [260]PVEnsemble
Zhang H. et al. [48]PVELM, Fuzzy hybrid
Li C. et al. [93]WindEnsembleshort term
Nespoli A. et al. [261]PVEnsemble, ANNshort-termhybrid
Xiao B. et al. [53]PVSVM
Markovics D. et al. [130]PVANN
Yadav H.K. et al. [72]PVANN, Hybrid24-h-aheadhybrid
Akhter M.N. et al. [262]PVLSTMshort-term, an hour-aheadhybrid
Alkesaiberi A. et al. [15]WindSVM, Ensemble
Yin S. et al. [263]WindOther
Chen W.-H. et al. [56]PVHybrid hybrid
Wentz V.H. et al. [71]PVLSTM, ANNshort-term
Wang Q. et al. [264]PVRVMshort-termhybrid
Ye J. et al. [265]WindELM, Ensembleshort termhybrid
Shin W.-G. et al. [266]PVANN
Piotrowski P. et al. [70]PVHybridvery-short-termhybrid
Li J. et al. [267]WindELM, SVMshort term
Suárez-Cetrulo A.L. et al. [268]WindEnsembleShort -term
Bai M. et al. [269]PVCNN, LSTM
Tian W. et al. [270]WindANN, IFOA hybrid
Li H. [76]WindDBNshort term
Pombo D.V. et al. [68]PVCNN, Ensemble, LSTM, SVM, Hybrid, Persistenceshort termhybrid
Zheng X. et al. [99]WindELM, LSTM hybrid
Xiong X. et al. [80]WindEnsembleshort term
Wan J. et al. [271]WindEnsemble, ANNshort-term
Wang M. et al. [57]PVELMshort-term
Galphade M. et al. [272]WindEnsemble
Herath D. et al. [90]WindGeneticlong-term
Chen H. et al. [273]WindEnsembleday-ahead
Krechowicz M. et al. [49]PVSVM, Ensemble, ANN
Sun Y. et al. [274]WindAttention network, LSTM
Wang L. et al. [275]WindM2TNetshort-term
Gunadin I.C. et al. [276]WindELM
Zhong W. et al. [277]WindELMshort termhybrid
An G. et al. [78]WindELM, PSOshort term
Ghenai C. et al. [278]PVANN
Zhou Y. et al. [69]PVHybridshort-termhybrid
Peng X. et al. [279]WindELMshort term
Xu T. et al. [280]WindELM
Amato F. et al. [281]WindELM
Mayer M.J. [282]PVhybrid method based on the most physically-calculated predictors, ANN hybrid
Kuzlu M. et al. [283]PVANN
Yadav O. et al. [284]PVANN
Wang L. et al. [285]WindAttention networkshort term
Abdelmoula I.A. et al. [286]PVEnsemble
Guo X. et al. [287]PVEnsembleshort-term
Huang Y. et al. [288]WindHybridultra-short-termhybrid
Rosa J. et al. [96]WindRNN, Ensembleshort-term, medium-termhybrid
Sattar Hanoon M. et al. [14]HydroANN, SVM
Meng A. et al. [289]WindELM hybrid
Ma W. et al. [290]PVSSA, RVMultra-short-term (4 h ahead)hybrid
Zhou X. et al. [291]WindLSTM
Zhou H. et al. [74]WindANN hybrid
Wang N. et al. [292]WindEnembleshort-term
Mishra S.P. et al. [293]WindELMshort termhybrid
Zjavka L. [294]PVANNintra day ahead, day aheadhybrid
Hu D. et al. [295]PVELM hybrid
Yu R. et al. [296]WindLSTM
Abdellatif A. et al. [297]PVEnsembleShort-term
Zhou Q. et al. [298]WindELMshort term
Cui W. et al. [299]WindEnsemble
Qiao B. et al. [27]WindHFCM, IVMDHFCM
Yang S. et al. [300]WindLSTM, ELM, IWOAultra short-termhybrid
Pang C. et al. [301]WindEnsembleshort term
Balraj G. et al. [302]PVVMD-ALODLFTSVM hybrid
Guo N.-Z. et al. [303]WindANNshort term
Yan M. et al. [42]PVELMshort termhybrid
Liu Y. [304]PVGRU, Clusteringshort-term
He R. et al. [88]WindSVM, ANN
Zhang W. et al. [305]PVCNN, LSTMshort-term
Essam Y. et al. [44]PVANN, Ensemble, LSTM, DT, LSTM
Polo A. [306]PVSVMshort-term, long-term
Kim J. et al. [89]WindANN, KNN, Ensemble, SVM1 h

References

  1. European Green Deal. Available online: https://ec.europa.eu/clima/eu-action/european-green-deal_en (accessed on 29 October 2022).
  2. Krechowicz, M.; Piotrowski, J.Z. Comprehensive Risk Management in Passive Buildings Projects. Energies 2021, 14, 6830. [Google Scholar] [CrossRef]
  3. Patiño, J.; López, J.D.; Espinosa, J. Analysis of control sensitivity functions for power system frequency regulation. In Proceedings of the Workshop on Engineering Applications, Medellin, Colombia, 17–19 October 2018; Springer: New York, NY, USA, 2018; pp. 606–617. [Google Scholar]
  4. Kuźniak, R.; Pawelec, A.; Bartosik, A.; Pawelczyk, M. Determining the Power and Capacity of Electricity Storage in Cooperation with the Microgrid for the Implementation of the Price Arbitration Strategy of Industrial Enterprises Installation. Energies 2022, 15, 5614. [Google Scholar] [CrossRef]
  5. Kuźniak, R.; Pawelec, A.; Bartosik, A.; Pawełczyk, M. Determination of the Electricity Storage Power and Capacity for Cooperation with the Microgrid Implementing the Peak Shaving Strategy in Selected Industrial Enterprises. Energies 2022, 15, 4793. [Google Scholar] [CrossRef]
  6. Mahmud, K.; Azam, S.; Karim, A.; Zobaed, S.; Shanmugam, B.; Mathur, D. Machine learning based PV power generation forecasting in alice springs. IEEE Access 2021, 9, 46117–46128. [Google Scholar] [CrossRef]
  7. Muttaqi, K.M.; Sutanto, D. Transactive energy-based planning framework for VPPs in a co-optimised day-ahead and real-time energy market with ancillary services. IET Gener. Transm. Distrib. 2019, 13, 2024–2035. [Google Scholar]
  8. Csereklyei, Z.; Qu, S.; Ancev, T. The effect of wind and solar power generation on wholesale electricity prices in Australia. Energy Policy 2019, 131, 358–369. [Google Scholar] [CrossRef]
  9. Antonanzas, J.; Osorio, N.; Escobar, R.; Urraca, R.; Martinez-de Pison, F.J.; Antonanzas-Torres, F. Review of photovoltaic power forecasting. Sol. Energy 2016, 136, 78–111. [Google Scholar] [CrossRef]
  10. Gigoni, L.; Betti, A.; Crisostomi, E.; Franco, A.; Tucci, M.; Bizzarri, F.; Mucci, D. Day-ahead hourly forecasting of power generation from photovoltaic plants. IEEE Trans. Sustain. Energy 2017, 9, 831–842. [Google Scholar] [CrossRef] [Green Version]
  11. Singla, P.; Duhan, M.; Saroha, S. A comprehensive review and analysis of solar forecasting techniques. Front. Energy 2021, 16, 1–37. [Google Scholar] [CrossRef]
  12. Barzola-Monteses, J.; Gomez-Romero, J.; Espinoza-Andaluz, M.; Fajardo, W. Hydropower production prediction using artificial neural networks: An Ecuadorian application case. Neural Comput. Appl. 2022, 34, 13253–13266. [Google Scholar] [CrossRef]
  13. Sun, X.; Wang, X.; Liu, L.; Fu, R. Development and present situation of hydropower in China. Water Policy 2019, 21, 565–581. [Google Scholar] [CrossRef]
  14. Hanoon, M.S.; Ahmed, A.N.; Razzaq, A.; Oudah, A.Y.; Alkhayyat, A.; Huang, Y.F.; Kumar, P.; El-Shafie, A. Prediction of hydropower generation via machine learning algorithms at three Gorges Dam, China. Ain Shams Eng. J. 2022, 2022, 101919. [Google Scholar] [CrossRef]
  15. Alkesaiberi, A.; Harrou, F.; Sun, Y. Efficient wind power prediction using machine learning methods: A comparative study. Energies 2022, 15, 2327. [Google Scholar]
  16. Krechowicz, M.; Krechowicz, A. Risk Assessment in Energy Infrastructure Installations by Horizontal Directional Drilling Using Machine Learning. Energies 2021, 14, 289. [Google Scholar] [CrossRef]
  17. Sousa, R.L.; Einstein, H.H. Risk analysis during tunnel construction using Bayesian Networks: Porto Metro case study. Tunn. Undergr. Space Technol. 2012, 27, 86–100. [Google Scholar] [CrossRef]
  18. Poczeta, K.; Papageorgiou, E.I. Energy Use Forecasting with the Use of a Nested Structure Based on Fuzzy Cognitive Maps and Artificial Neural Networks. Energies 2022, 15, 7542. [Google Scholar] [CrossRef]
  19. Kim, C.; Bae, G.; Hong, S.; Park, C.; Moon, H.; Shin, H. Neural network based prediction of ground surface settlements due to tunnelling. Comput. Geotech. 2001, 28, 517–547. [Google Scholar] [CrossRef]
  20. Wang, Z.; Chen, C. Fuzzy comprehensive Bayesian network-based safety risk assessment for metro construction projects. Tunn. Undergr. Space Technol. 2017, 70, 330–342. [Google Scholar] [CrossRef]
  21. De Ville, B. Decision trees. Wiley Interdiscip. Rev. Comput. Stat. 2013, 5, 448–455. [Google Scholar] [CrossRef]
  22. Chauhan, V.K.; Dahiya, K.; Sharma, A. Problem formulations and solvers in linear SVM: A review. Artif. Intell. Rev. 2019, 52, 803–855. [Google Scholar]
  23. Svetnik, V.; Liaw, A.; Tong, C.; Culberson, J.C.; Sheridan, R.P.; Feuston, B.P. Random forest: A classification and regression tool for compound classification and QSAR modeling. J. Chem. Inf. Comput. Sci. 2003, 43, 1947–1958. [Google Scholar] [CrossRef] [PubMed]
  24. Ye, J.; Chow, J.H.; Chen, J.; Zheng, Z. Stochastic gradient boosted distributed decision trees. In Proceedings of the 18th ACM Conference on Information and Knowledge Management, Washington, DC, USA, 14–18 August 2009; pp. 2061–2064. [Google Scholar]
  25. Dey, R.; Salem, F.M. Gate-variants of gated recurrent unit (GRU) neural networks. In Proceedings of the 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Boston, MA, USA, 6–9 August 2017; IEEE: Piscatway, NJ, USA, 2017; pp. 1597–1600. [Google Scholar]
  26. Yu, Y.; Si, X.; Hu, C.; Zhang, J. A review of recurrent neural networks: LSTM cells and network architectures. Neural Comput. 2019, 31, 1235–1270. [Google Scholar] [CrossRef]
  27. Qiao, B.; Liu, J.; Wu, P.; Teng, Y. Wind power forecasting based on variational mode decomposition and high-order fuzzy cognitive maps. Appl. Soft Comput. 2022, 129, 109586. [Google Scholar] [CrossRef]
  28. Li, Y.; Hao, Z.; Lei, H. Survey of convolutional neural network. J. Comput. Appl. 2016, 36, 2508. [Google Scholar]
  29. Ding, S.; Xu, X.; Nie, R. Extreme learning machine and its applications. Neural Comput. Appl. 2014, 25, 549–556. [Google Scholar] [CrossRef]
  30. Poli, R.; Kennedy, J.; Blackwell, T. Particle swarm optimization. Swarm Intell. 2007, 1, 33–57. [Google Scholar] [CrossRef]
  31. Meng, X.; Liu, Y.; Gao, X.; Zhang, H. A new bio-inspired algorithm: Chicken swarm optimization. In Proceedings of the International Conference in Swarm Intelligence, Hefei, China, 17–20 October 2014; Springer: New York, NY, USA, 2014; pp. 86–94. [Google Scholar]
  32. Bies, R.R.; Muldoon, M.F.; Pollock, B.G.; Manuck, S.; Smith, G.; Sale, M.E. A genetic algorithm-based, hybrid machine learning approach to model selection. J. Pharmacokinet. Pharmacodyn. 2006, 33, 195. [Google Scholar] [CrossRef]
  33. Dorado-Moreno, M.; Navarin, N.; Gutiérrez, P.; Prieto, L.; Sperduti, A.; Salcedo-Sanz, S.; Hervás-Martínez, C. Multi-task learning for the prediction of wind power ramp events with deep neural networks. Neural Netw. 2020, 123, 401–411. [Google Scholar] [CrossRef]
  34. How Scopus Works. Available online: https://www.elsevier.com/solutions/scopus/how-scopus-works/content (accessed on 29 October 2022).
  35. Shamshirband, S.; Rabczuk, T.; Chau, K.W. A survey of deep learning techniques: Application in wind and solar energy resources. IEEE Access 2019, 7, 164650–164666. [Google Scholar] [CrossRef]
  36. Hu, Y.L.; Chen, L. A nonlinear hybrid wind speed forecasting model using LSTM network, hysteretic ELM and Differential Evolution algorithm. Energy Convers. Manag. 2018, 173, 123–142. [Google Scholar] [CrossRef]
  37. Abdel-Nasser, M.; Mahmoud, K. Accurate photovoltaic power forecasting models using deep LSTM-RNN. Neural Comput. Appl. 2019, 31, 2727–2740. [Google Scholar] [CrossRef]
  38. Ahmed, R.; Sreeram, V.; Mishra, Y.; Arif, M. A review and evaluation of the state-of-the-art in PV solar power forecasting: Techniques and optimization. Renew. Sustain. Energy Rev. 2020, 124, 109792. [Google Scholar] [CrossRef]
  39. Chahboun, S.; Maaroufi, M. Principal component analysis and machine learning approaches for photovoltaic power prediction: A comparative study. Appl. Sci. 2021, 11, 7943. [Google Scholar] [CrossRef]
  40. Wu, D.; Kan, J.; Lin, H.C.; Li, S. Hybrid Improved Bird Swarm Algorithm with Extreme Learning Machine for Short-Term Power Prediction in Photovoltaic Power Generation System. Comput. Intell. Neurosci. 2021, 2021, 6638436. [Google Scholar] [CrossRef] [PubMed]
  41. Ağbulut, Ü.; Gürel, A.E.; Ergün, A.; Ceylan, İ. Performance assessment of a V-trough photovoltaic system and prediction of power output with different machine learning algorithms. J. Clean. Prod. 2020, 268, 122269. [Google Scholar] [CrossRef]
  42. Yan, M.; Guo, W.; Hu, Y.; Xu, F.; Chen, J.; Du, Q.; Zheng, H.; Qin, T. Improved hybrid sparrow search algorithm for an extreme learning machine neural network for short-term photovoltaic power prediction in 5G energy-routing base stations. IET Renew. Power Gener. 2022, 12, 673. [Google Scholar] [CrossRef]
  43. Dairi, A.; Harrou, F.; Sun, Y.; Khadraoui, S. Short-term forecasting of photovoltaic solar power production using variational auto-encoder driven deep learning approach. Appl. Sci. 2020, 10, 8400. [Google Scholar] [CrossRef]
  44. Essam, Y.; Ahmed, A.; Ramli, R.; Chau, K.W.; Idris Ibrahim, M.; Sherif, M.; Sefelnasr, A.; El-Shafie, A. Investigating photovoltaic solar power output forecasting using machine learning algorithms. Eng. Appl. Comput. Fluid Mech. 2022, 16, 2002–2034. [Google Scholar] [CrossRef]
  45. Ziane, A.; Necaibia, A.; Sahouane, N.; Dabou, R.; Mostefaoui, M.; Bouraiou, A.; Khelifi, S.; Rouabhia, A.; Blal, M. Photovoltaic output power performance assessment and forecasting: Impact of meteorological variables. Sol. Energy 2021, 220, 745–757. [Google Scholar] [CrossRef]
  46. Liu, Z.F.; Luo, S.F.; Tseng, M.L.; Liu, H.M.; Li, L.; Hashan Md Mashud, A. Short-term photovoltaic power prediction on modal reconstruction: A novel hybrid model approach. Sustain. Energy Technol. Assessments 2021, 45, 101048. [Google Scholar] [CrossRef]
  47. Zazoum, B. Solar photovoltaic power prediction using different machine learning methods. Energy Rep. 2022, 8, 19–25. [Google Scholar] [CrossRef]
  48. Zhang, H.; Shi, J.; Zhang, C. A hybrid ensembled double-input-fuzzy-modules based precise prediction of PV power generation. Energy Rep. 2022, 8, 1610–1621. [Google Scholar] [CrossRef]
  49. Krechowicz, M.; Krechowicz, A.; Lichołai, L.; Pawelec, A.; Piotrowski, J.; Stępień, A. Reduction of the Risk of Inaccurate Prediction of Electricity Generation from PV Farms Using Machine Learning. Energies 2022, 15, 4006. [Google Scholar] [CrossRef]
  50. Mishra, M.; Byomakesha Dash, P.; Nayak, J.; Naik, B.; Kumar Swain, S. Deep learning and wavelet transform integrated approach for short-term solar PV power prediction. Meas. J. Int. Meas. Confed. 2020, 166, 108250. [Google Scholar] [CrossRef]
  51. Carrera, B.; Sim, M.K.; Jung, J.Y. PVHybNet: A hybrid framework for predicting photovoltaic power generation using both weather forecast and observation data. IET Renew. Power Gener. 2020, 14, 2192–2201. [Google Scholar] [CrossRef]
  52. Luo, X.; Zhang, D.; Zhu, X. Deep learning based forecasting of photovoltaic power generation by incorporating domain knowledge. Energy 2021, 225, 120240. [Google Scholar] [CrossRef]
  53. Xiao, B.; Zhu, H.; Zhang, S.; Ouyang, Z.; Wang, T.; Sarvazizi, S. Gray-Related Support Vector Machine Optimization Strategy and Its Implementation in Forecasting Photovoltaic Output Power. Int. J. Photoenergy 2022, 2022, 3625541. [Google Scholar] [CrossRef]
  54. Wu, X.; Lai, C.; Bai, C.; Lai, L.; Zhang, Q.; Liu, B. Optimal kernel ELM and variational mode decomposition for probabilistic PV power prediction. Energies 2020, 13, 3592. [Google Scholar] [CrossRef]
  55. Pretto, S.; Ogliari, E.; Niccolai, A.; Nespoli, A. A New Probabilistic Ensemble Method for an Enhanced Day-Ahead PV Power Forecast. IEEE J. Photovoltaics 2022, 12, 581–588. [Google Scholar] [CrossRef]
  56. Chen, W.H.; Cheng, L.S.; Chang, Z.P.; Zhou, H.T.; Yao, Q.F.; Peng, Z.M.; Fu, L.Q.; Chen, Z.X. Interval Prediction of Photovoltaic Power Using Improved NARX Network and Density Peak Clustering Based on Kernel Mahalanobis Distance. Complexity 2022, 2022, 8169510. [Google Scholar] [CrossRef]
  57. Wang, M.; Wang, P.; Zhang, T. Evidential Extreme Learning Machine Algorithm-Based Day-Ahead Photovoltaic Power Forecasting. Energies 2022, 15, 3882. [Google Scholar] [CrossRef]
  58. Theocharides, S.; Spanias, C.; Papageorgiou, I.; Makrides, G.; Stavrinos, S.; Efthymiou, V.; Georghiou, G. A hybrid methodology for distribution level photovoltaic power production forecasting verified at the distribution system of Cyprus. IET Renew. Power Gener. 2022, 16, 19–32. [Google Scholar] [CrossRef]
  59. Guermoui, M.; Bouchouicha, K.; Bailek, N.; Boland, J. Forecasting intra-hour variance of photovoltaic power using a new integrated model. Energy Convers. Manag. 2021, 245, 114569. [Google Scholar] [CrossRef]
  60. Hu, W.; Zhang, X.; Zhu, L.; Li, Z. Short-Term Photovoltaic Power Prediction Based on Similar Days and Improved SOA-DBN Model. IEEE Access 2021, 9, 1958–1971. [Google Scholar] [CrossRef]
  61. Ramkumar, G.; Sahoo, S.; Amirthalakshmi, T.; Ramesh, S.; Prabu, R.; Kasirajan, K.; Samrot, A.; Ranjith, A. A Short-Term Solar Photovoltaic Power Optimized Prediction Interval Model Based on FOS-ELM Algorithm. Int. J. Photoenergy 2021, 2021, 3981456. [Google Scholar] [CrossRef]
  62. Liu, Z.F.; Li, L.L.; Tseng, M.L.; Lim, M. Prediction short-term photovoltaic power using improved chicken swarm optimizer—Extreme learning machine model. J. Clean. Prod. 2020, 248, 119272. [Google Scholar] [CrossRef]
  63. Pu, S.; Li, Z.; Wan, H.; Chen, Y. A hybrid prediction model for photovoltaic power generation based on information entropy. IET Gener. Transm. Distrib. 2021, 15, 436–455. [Google Scholar] [CrossRef]
  64. du Plessis, A.; Strauss, J.; Rix, A. Short-term solar power forecasting: Investigating the ability of deep learning models to capture low-level utility-scale Photovoltaic system behaviour. Appl. Energy 2021, 285, 116395. [Google Scholar] [CrossRef]
  65. Ding, S.; Li, R.; Tao, Z. A novel adaptive discrete grey model with time-varying parameters for long-term photovoltaic power generation forecasting. Energy Convers. Manag. 2021, 227, 113644. [Google Scholar] [CrossRef]
  66. Yu, D.; Choi, W.; Kim, M.; Liu, L. Forecasting day-ahead hourly photovoltaic power generation using convolutional self-attention based long short-term memory. Energies 2020, 13, 4017. [Google Scholar] [CrossRef]
  67. Theocharides, S.; Makrides, G.; Livera, A.; Theristis, M.; Kaimakis, P.; Georghiou, G. Day-ahead photovoltaic power production forecasting methodology based on machine learning and statistical post-processing. Appl. Energy 2020, 268, 115023. [Google Scholar] [CrossRef]
  68. Pombo, D.; Bacher, P.; Ziras, C.; Bindner, H.; Spataru, S.; Sørensen, P. Benchmarking physics-informed machine learning-based short term PV-power forecasting tools. Energy Rep. 2022, 8, 6512–6520. [Google Scholar] [CrossRef]
  69. Zhou, Y.; Wang, J.; Li, Z.; Lu, H. Short-term photovoltaic power forecasting based on signal decomposition and machine learning optimization. Energy Convers. Manag. 2022, 267, 115944. [Google Scholar] [CrossRef]
  70. Piotrowski, P.; Parol, M.; Kapler, P.; Fetliński, B. Advanced Forecasting Methods of 5-Minute Power Generation in a PV System for Microgrid Operation Control. Energies 2022, 15, 2645. [Google Scholar] [CrossRef]
  71. Wentz, V.; Maciel, J.; Ledesma, J.; Junior, O. Solar Irradiance Forecasting to Short-Term PV Power: Accuracy Comparison of ANN and LSTM Models. Energies 2022, 15, 2457. [Google Scholar] [CrossRef]
  72. Yadav, H.; Pal, Y.; Tripathi, M. 24-hour ahead PV power forecasting based on the univariate hybrid machine learning model. Int. J. Ambient. Energy 2022, 43, 1–11. [Google Scholar] [CrossRef]
  73. Verma, A.; Upadhyay, K.; Tripathi, M. Development of Artificial Intelligence Techniques for Solar PV Power Forecasting for Dehradun Region of India. J. Electr. Syst. 2021, 17, 324–337. [Google Scholar]
  74. Zhou, H.; Qiu, Y.; Feng, Y.; Liu, J. Power prediction of wind turbine in the wake using hybrid physical process and machine learning models. Renew. Energy 2022, 198, 568–586. [Google Scholar] [CrossRef]
  75. Ekanayake, P.; Peiris, A.; Jayasinghe, J.; Rathnayake, U. Development of Wind Power Prediction Models for Pawan Danavi Wind Farm in Sri Lanka. Math. Probl. Eng. 2021, 2021, 4893713. [Google Scholar] [CrossRef]
  76. Li, H. Short-Term Wind Power Prediction via Spatial Temporal Analysis and Deep Residual Networks. Front. Energy Res. 2022, 10, 920407. [Google Scholar] [CrossRef]
  77. Han, Y.; Tong, X. Multi-Step Short-Term Wind Power Prediction Based on Three-level Decomposition and Improved Grey Wolf Optimization. IEEE Access 2020, 8, 67124–67136. [Google Scholar] [CrossRef]
  78. An, G.; Chen, L.; Tan, J.; Jiang, Z.; Li, Z.; Sun, H. Ultra-short-term wind power prediction based on PVMD-ESMA-DELM. Energy Rep. 2022, 8, 8574–8588. [Google Scholar] [CrossRef]
  79. Özen, C.; Deniz, A. A comprehensive country-based day-ahead wind power generation forecast model by coupling numerical weather prediction data and CatBoost with feature selection methods for Turkey. Wind. Eng. 2022, 46, 1359–1388. [Google Scholar] [CrossRef]
  80. Xiong, X.; Guo, X.; Zeng, P.; Zou, R.; Wang, X. A Short-Term Wind Power Forecast Method via XGBoost Hyper-Parameters Optimization. Front. Energy Res. 2022, 10, 905155. [Google Scholar] [CrossRef]
  81. Yin, H.; Ou, Z.; Zhu, Z.; Xu, X.; Fan, J.; Meng, A. A novel asexual-reproduction evolutionary neural network for wind power prediction based on generative adversarial networks. Energy Convers. Manag. 2021, 247, 114714. [Google Scholar] [CrossRef]
  82. Wood, D. Country-wide German hourly wind power dataset mined to provide insight to predictions and forecasts with optimized data-matching machine learning. Renew. Energy Focus 2020, 34, 69–90. [Google Scholar] [CrossRef]
  83. Adedeji, P.; Akinlabi, S.; Madushele, N.; Olatunji, O. Hybrid neurofuzzy wind power forecast and wind turbine location for embedded generation. Int. J. Energy Res. 2021, 45, 413–428. [Google Scholar] [CrossRef]
  84. Singh, U.; Rizwan, M.; Alaraj, M.; Alsaidan, I. A machine learning-based gradient boosting regression approach for wind power production forecasting: A step towards smart grid environments. Energies 2021, 14, 5196. [Google Scholar] [CrossRef]
  85. Lin, Z.; Liu, X. Wind power forecasting of an offshore wind turbine based on high-frequency SCADA data and deep learning neural network. Energy 2020, 201, 117693. [Google Scholar] [CrossRef]
  86. Ahmadi, A.; Nabipour, M.; Mohammadi-Ivatloo, B.; Amani, A.; Rho, S.; Piran, M. Long-Term Wind Power Forecasting Using Tree-Based Learning Algorithms. IEEE Access 2020, 8, 151511–151522. [Google Scholar] [CrossRef]
  87. Li, L.L.; Zhao, X.; Tseng, M.L.; Tan, R. Short-term wind power forecasting based on support vector machine with improved dragonfly algorithm. J. Clean. Prod. 2020, 242, 118447. [Google Scholar] [CrossRef]
  88. He, R.; Yang, H.; Sun, S.; Lu, L.; Sun, H.; Gao, X. A machine learning-based fatigue loads and power prediction method for wind turbines under yaw control. Appl. Energy 2022, 326, 120013. [Google Scholar] [CrossRef]
  89. Kim, J.; Afzal, A.; Kim, H.G.; Dinh, C.; Park, S. Wind power forecasting based on hourly wind speed data in South Korea using machine learning algorithms. J. Mech. Sci. Technol. 2022, 2022, 1–7. [Google Scholar] [CrossRef]
  90. Herath, D.; Jayasinghe, J.; Rathnayake, U. Forecasting Electricity Power Generation of Pawan Danavi Wind Farm, Sri Lanka, Using Gene Expression Programming. Appl. Comput. Intell. Soft Comput. 2022, 2022, 7081444. [Google Scholar] [CrossRef]
  91. An, G.; Jiang, Z.; Chen, L.; Cao, X.; Li, Z.; Zhao, Y.; Sun, H. Ultra short-term wind power forecasting based on sparrow search algorithm optimization deep extreme learning machine. Sustainability 2021, 13, 10453. [Google Scholar] [CrossRef]
  92. El Bourakadi, D.; Yahyaouy, A.; Boumhidi, J. Improved extreme learning machine with AutoEncoder and particle swarm optimization for short-term wind power prediction. Neural Comput. Appl. 2022, 34, 4643–4659. [Google Scholar] [CrossRef]
  93. Li, C.; Peng, X.; Wang, H.; Che, J.; Wang, B.; Liu, C. Short-term Power Prediction of Wind Power Cluster Based on SDAE Deep Learning and Multiple Integration. Gaodianya Jishu/High Volt. Eng. 2022, 48, 504–512. [Google Scholar] [CrossRef]
  94. Lu, P.; Ye, L.; Zhao, Y.; Dai, B.; Pei, M.; Li, Z. Feature extraction of meteorological factors for wind power prediction based on variable weight combined method. Renew. Energy 2021, 179, 1925–1939. [Google Scholar] [CrossRef]
  95. Acikgoz, H.; Yildiz, C.; Sekkeli, M. An extreme learning machine based very short-term wind power forecasting method for complex terrain. Energy Sources Part Recover. Util. Environ. Eff. 2020, 42, 2715–2730. [Google Scholar] [CrossRef]
  96. Rosa, J.; Pestana, R.; Leandro, C.; Geraldes, C.; Esteves, J.; Carvalho, D. Wind Power Forecasting with Machine Learning: Single and combined methods. Renew. Energy Power Qual. J. 2022, 20, 673–678. [Google Scholar] [CrossRef]
  97. Ding, Y.; Chen, Z.; Zhang, H.; Wang, X.; Guo, Y. A short-term wind power prediction model based on CEEMD and WOA-KELM. Renew. Energy 2022, 189, 188–198. [Google Scholar] [CrossRef]
  98. Li, L.L.; Liu, Z.F.; Tseng, M.L.; Jantarakolica, K.; Lim, M. Using enhanced crow search algorithm optimization-extreme learning machine model to forecast short-term wind power. Expert Syst. Appl. 2021, 184, 115579. [Google Scholar] [CrossRef]
  99. Zheng, X.; Yang, S.; Ye, Y.; Wang, J. Offshore wind power ramp prediction based on optimal combination model. Energy Sources Part Recover. Util. Environ. Eff. 2022, 44, 4334–4348. [Google Scholar] [CrossRef]
  100. Bochenek, B.; Jurasz, J.; Jaczewski, A.; Stachura, G.; Sekuła, P.; Strzyżewski, T.; Wdowikowski, M.; Figurski, M. Day-ahead wind power forecasting in poland based on numerical weather prediction. Energies 2021, 14, 2164. [Google Scholar] [CrossRef]
  101. Li, L.L.; Chang, Y.B.; Tseng, M.L.; Liu, J.Q.; Lim, M. Wind power prediction using a novel model on wavelet decomposition-support vector machines-improved atomic search algorithm. J. Clean. Prod. 2020, 270, 121817. [Google Scholar] [CrossRef]
  102. Hossain, M.; Chakrabortty, R.; Elsawah, S.; Ryan, M. Very short-term forecasting of wind power generation using hybrid deep learning model. J. Clean. Prod. 2021, 296, 126564. [Google Scholar] [CrossRef]
  103. Sun, K.; Dou, Z.; Zhu, Y.; Liao, Q.; Si, S.; Dong, J.; Wang, Z.; Wang, C. Scheduling Model of Power System Based on Forecasting Error of Wind Power Plant Output. IEEJ Trans. Electr. Electron. Eng. 2021, 16, 526–535. [Google Scholar] [CrossRef]
  104. Pathak, R.; Wadhwa, A.; Kumar, N.; Khetarpal, P. Comparative Assessment of Regression Techniques for Wind Power Forecasting. IETE J. Res. 2021, 1869591. [Google Scholar] [CrossRef]
  105. Huang, Y.; Li, J.; Hou, W.; Zhang, B.; Zhang, Y.; Li, Y.; Sun, L. Improved clustering and deep learning based short-term wind energy forecasting in large-scale wind farms. J. Renew. Sustain. Energy 2020, 12, 16226. [Google Scholar] [CrossRef]
  106. Xue, W.; Wang, C.; Tian, J.; Li, K. Hybrid wind power forecasting based on extreme learning machine and improved TLBO algorithm. J. Renew. Sustain. Energy 2020, 12, 20759. [Google Scholar] [CrossRef]
  107. Yao, F.; Liu, W.; Zhao, X.; Song, L. Integrated Machine Learning and Enhanced Statistical Approach-Based Wind Power Forecasting in Australian Tasmania Wind Farm. Complexity 2020, 2020, 9250937. [Google Scholar] [CrossRef]
  108. Li, P.; Wang, X.; Yang, J. Short-term wind power forecasting based on two-stage attention mechanism. IET Renew. Power Gener. 2020, 14, 297–304. [Google Scholar] [CrossRef]
  109. Sapitang, M.; Ridwan, W.; Kushiar, K.; Ahmed, A.; El-Shafie, A. Machine learning application in reservoir water level forecasting for sustainable hydropower generation strategy. Sustainability 2020, 12, 6121. [Google Scholar] [CrossRef]
  110. Condemi, C.; Casillas-Pérez, D.; Mastroeni, L.; Jiménez-Fernández, S.; Salcedo-Sanz, S. Hydro-power production capacity prediction based on machine learning regression techniques. Knowl. Based Syst. 2021, 222, 107012. [Google Scholar] [CrossRef]
  111. Ekanayake, P.; Wickramasinghe, L.; Jayasinghe, J.; Rathnayake, U. Regression-Based Prediction of Power Generation at Samanalawewa Hydropower Plant in Sri Lanka Using Machine Learning. Math. Probl. Eng. 2021, 2021, 4913824. [Google Scholar] [CrossRef]
  112. Sessa, V.; Assoumou, E.; Bossy, M.; Simões, S. Analyzing the Applicability of Random Forest-Based Models for the Forecast of Run-of-River Hydropower Generation. Clean Technol. 2021, 3, 858–880. [Google Scholar] [CrossRef]
  113. Zhang, S.; Chen, S.J.; Ma, G.W.; Huang, W.B.; Li, B. Generation hybrid forecasting for frequency-modulation hydropower station based on improved EEMD and ANN adaptive switching. Electr. Eng. 2022, 104, 2949–2966. [Google Scholar] [CrossRef]
  114. Jung, J.; Han, H.; Kim, K.; Kim, H. Machine learning-based small hydropower potential prediction under climate change. Energies 2021, 14, 3643. [Google Scholar] [CrossRef]
  115. Wang, Y.; Liu, J.; Han, Y. Production capacity prediction of hydropower industries for energy optimization: Evidence based on novel extreme learning machine integrating Monte Carlo. J. Clean. Prod. 2020, 272, 122824. [Google Scholar] [CrossRef]
  116. Drakaki, K.K.; Sakki, G.K.; Tsoukalas, I.; Kossieris, P.; Efstratiadis, A. Day-ahead energy production in small hydropower plants: Uncertainty-aware forecasts through effective coupling of knowledge and data. Adv. Geosci. 2022, 56, 155–162. [Google Scholar] [CrossRef]
  117. Yildiz, C.; Açikgöz, H. Forecasting diversion type hydropower plant generations using an artificial bee colony based extreme learning machine method. Energy Sources Part Econ. Plan. Policy 2021, 16, 216–234. [Google Scholar] [CrossRef]
  118. Castillo-Botón, C.; Casillas-Pérez, D.; Casanova-Mateo, C.; Moreno-Saavedra, L.; Morales-Díaz, B.; Sanz-Justo, J.; Gutiérrez, P.; Salcedo-Sanz, S. Analysis and prediction of dammed water level in a hydropower reservoir using machine learning and persistence-based techniques. Water 2020, 12, 1528. [Google Scholar] [CrossRef]
  119. Essenfelder, A.; Larosa, F.; Mazzoli, P.; Bagli, S.; Broccoli, D.; Luzzi, V.; Mysiak, J.; Mercogliano, P.; Dalla Valle, F. Smart climate hydropower tool: A machine-learning seasonal forecasting climate service to support cost–benefit analysis of reservoir management. Atmosphere 2020, 11, 1305. [Google Scholar] [CrossRef]
  120. Zhou, Y.; Zhou, N.; Gong, L.; Jiang, M. Prediction of photovoltaic power output based on similar day analysis, genetic algorithm and extreme learning machine. Energy 2020, 204, 117894. [Google Scholar] [CrossRef]
  121. Liu, W.; Xu, Y. Randomised learning-based hybrid ensemble model for probabilistic forecasting of PV power generation. IET Gener. Transm. Distrib. 2020, 14, 5816–5822. [Google Scholar] [CrossRef]
  122. Shahid, F.; Khan, A.; Zameer, A.; Arshad, J.; Safdar, K. Wind power prediction using a three stage genetic ensemble and auxiliary predictor. Appl. Soft Comput. J. 2020, 90, 106151. [Google Scholar] [CrossRef]
  123. Hossain, M.; Mahmood, H. Short-term photovoltaic power forecasting using an LSTM neural network and synthetic weather forecast. IEEE Access 2020, 8, 172524–172533. [Google Scholar] [CrossRef]
  124. Behera, M.; Nayak, N. A comparative study on short-term PV power forecasting using decomposition based optimized extreme learning machine algorithm. Eng. Sci. Technol. Int. J. 2020, 23, 156–167. [Google Scholar] [CrossRef]
  125. Shahid, F.; Zameer, A.; Muneeb, M. A novel genetic LSTM model for wind power forecast. Energy 2021, 223, 120069. [Google Scholar] [CrossRef]
  126. Neshat, M.; Nezhad, M.; Abbasnejad, E.; Mirjalili, S.; Tjernberg, L.; Astiaso Garcia, D.; Alexander, B.; Wagner, M. A deep learning-based evolutionary model for short-term wind speed forecasting: A case study of the Lillgrund offshore wind farm. Energy Convers. Manag. 2021, 236, 114002. [Google Scholar] [CrossRef]
  127. Kabilan, R.; Chandran, V.; Yogapriya, J.; Karthick, A.; Gandhi, P.; Mohanavel, V.; Rahim, R.; Manoharan, S. Short-Term Power Prediction of Building Integrated Photovoltaic (BIPV) System Based on Machine Learning Algorithms. Int. J. Photoenergy 2021, 2021, 5582418. [Google Scholar] [CrossRef]
  128. Li, H.; Zou, H. Short-Term Wind Power Prediction Based on Data Reconstruction and Improved Extreme Learning Machine. Arab. J. Sci. Eng. 2022, 47, 3669–3682. [Google Scholar] [CrossRef]
  129. Ribeiro, M.; da Silva, R.; Moreno, S.; Mariani, V.; Coelho, L. Efficient bootstrap stacking ensemble learning model applied to wind power generation forecasting. Int. J. Electr. Power Energy Syst. 2022, 136, 107712. [Google Scholar] [CrossRef]
  130. Markovics, D.; Mayer, M. Comparison of machine learning methods for photovoltaic power forecasting based on numerical weather prediction. Renew. Sustain. Energy Rev. 2022, 161, 112364. [Google Scholar] [CrossRef]
  131. Visser, L.; AlSkaif, T.; van Sark, W. Operational day-ahead solar power forecasting for aggregated PV systems with a varying spatial distribution. Renew. Energy 2022, 183, 267–282. [Google Scholar] [CrossRef]
  132. Li, Z.; Luo, X.; Liu, M.; Cao, X.; Du, S.; Sun, H. Wind power prediction based on EEMD-Tent-SSA-LS-SVM. Energy Rep. 2022, 8, 3234–3243. [Google Scholar] [CrossRef]
  133. Guo, H.; Wang, J.; Li, Z.; Jin, Y. A multivariable hybrid prediction system of wind power based on outlier test and innovative multi-objective optimization. Energy 2022, 239, 122333. [Google Scholar] [CrossRef]
  134. Sasser, C.; Yu, M.; Delgado, R. Improvement of wind power prediction from meteorological characterization with machine learning models. Renew. Energy 2022, 183, 491–501. [Google Scholar] [CrossRef]
  135. Huang, X.; Li, Q.; Tai, Y.; Chen, Z.; Liu, J.; Shi, J.; Liu, W. Time series forecasting for hourly photovoltaic power using conditional generative adversarial network and Bi-LSTM. Energy 2022, 246, 123403. [Google Scholar] [CrossRef]
  136. Massaoudi, M.; Chihi, I.; Sidhom, L.; Trabelsi, M.; Refaat, S.; Oueslati, F. Enhanced random forest model for robust short-term photovoltaic power forecasting using weather measurements. Energies 2021, 14, 3992. [Google Scholar] [CrossRef]
  137. Dimitropoulos, N.; Mylona, Z.; Marinakis, V.; Kapsalis, P.; Sofias, N.; Primo, N.; Maniatis, Y.; Doukas, H. Comparative analysis of AI-based models for short-term photovoltaic power forecasting in energy cooperatives. Intell. Decis. Technol. 2021, 15, 691–705. [Google Scholar] [CrossRef]
  138. Suthar, M.; Singh, G.K.; Saini, R. Effects of air pollution for estimating global solar radiation in India. Int. J. Sustain. Energy 2017, 36, 20–27. [Google Scholar] [CrossRef]
  139. Paulescu, M.; Paulescu, E. Short-term forecasting of solar irradiance. Renew. Energy 2019, 143, 985–994. [Google Scholar] [CrossRef]
  140. Lipu, M.; Miah, M.; Hannan, M.; Hussain, A.; Sarker, M.; Ayob, A.; Saad, M.; Mahmud, M. Artificial Intelligence Based Hybrid Forecasting Approaches for Wind Power Generation: Progress, Challenges and Prospects. IEEE Access 2021, 9, 102460–102489. [Google Scholar] [CrossRef]
  141. Gutiérrez, L.; Patiño, J.; Duque-Grisales, E. A Comparison of the Performance of Supervised Learning Algorithms for Solar Power Prediction. Energies 2021, 14, 4424. [Google Scholar] [CrossRef]
  142. Hong, T.; Fan, S. Probabilistic electric load forecasting: A tutorial review. Int. J. Forecast. 2016, 32, 914–938. [Google Scholar] [CrossRef]
  143. Quan, H.; Khosravi, A.; Yang, D.; Srinivasan, D. A survey of computational intelligence techniques for wind power uncertainty quantification in smart grids. IEEE Trans. Neural Netw. Learn. Syst. 2019, 31, 4582–4599. [Google Scholar] [CrossRef] [PubMed]
  144. Aslam, S.; Herodotou, H.; Mohsin, S.M.; Javaid, N.; Ashraf, N.; Aslam, S. A survey on deep learning methods for power load and renewable energy forecasting in smart microgrids. Renew. Sustain. Energy Rev. 2021, 144, 110992. [Google Scholar] [CrossRef]
  145. Khan, M.; He, C.; Liu, T.; Ullah, F. A New Hybrid Approach of Clustering Based Probabilistic Decision Tree to Forecast Wind Power on Large Scales. J. Electr. Eng. Technol. 2021, 16, 697–710. [Google Scholar] [CrossRef]
  146. Konstantinou, M.; Peratikou, S.; Charalambides, A. Solar photovoltaic forecasting of power output using lstm networks. Atmosphere 2021, 12, 124. [Google Scholar] [CrossRef]
  147. Aly, H. A novel deep learning intelligent clustered hybrid models for wind speed and power forecasting. Energy 2020, 213, 118773. [Google Scholar] [CrossRef]
  148. Lu, H.; Ma, X.; Huang, K.; Azimi, M. Prediction of offshore wind farm power using a novel two-stage model combining kernel-based nonlinear extension of the Arps decline model with a multi-objective grey wolf optimizer. Renew. Sustain. Energy Rev. 2020, 127, 109856. [Google Scholar] [CrossRef]
  149. Liu, C.; Li, M.; Yu, Y.; Wu, Z.; Gong, H.; Cheng, F. A review of multi-temporal and multi-spatial scales photovoltaic forecasting methods. IEEE Access 2022, 10, 35073–35093. [Google Scholar] [CrossRef]
  150. Zdyb, A.; Gulkowski, S. Performance assessment of four different photovoltaic technologies in Poland. Energies 2020, 13, 196. [Google Scholar] [CrossRef] [Green Version]
  151. Gulkowski, S.; Zdyb, A.; Dragan, P. Experimental efficiency analysis of a photovoltaic system with different module technologies under temperate climate conditions. Appl. Sci. 2019, 9, 141. [Google Scholar] [CrossRef]
  152. Zhou, K.; Fu, C.; Yang, S. Big data driven smart energy management: From big data to big insights. Renew. Sustain. Energy Rev. 2016, 56, 215–225. [Google Scholar] [CrossRef]
  153. Chang, G.; Lu, H.J. Integrating Gray Data Preprocessor and Deep Belief Network for Day-Ahead PV Power Output Forecast. IEEE Trans. Sustain. Energy 2020, 11, 185–194. [Google Scholar] [CrossRef]
  154. Lawan, S.; Abidin, W.; Masri, T. Implementation of a topographic artificial neural network wind speed prediction model for assessing onshore wind power potential in Sibu, Sarawak. Egypt. J. Remote. Sens. Space Sci. 2020, 23, 21–34. [Google Scholar] [CrossRef]
  155. Nielson, J.; Bhaganagar, K.; Meka, R.; Alaeddini, A. Using atmospheric inputs for Artificial Neural Networks to improve wind turbine power prediction. Energy 2020, 190, 116273. [Google Scholar] [CrossRef]
  156. Rana, M.; Rahman, A. Multiple steps ahead solar photovoltaic power forecasting based on univariate machine learning models and data re-sampling. Sustain. Energy, Grids Netw. 2020, 21, 100286. [Google Scholar] [CrossRef]
  157. Zhao, C.; Wan, C.; Song, Y. An Adaptive Bilevel Programming Model for Nonparametric Prediction Intervals of Wind Power Generation. IEEE Trans. Power Syst. 2020, 35, 424–439. [Google Scholar] [CrossRef]
  158. Wang, H.; Xue, W.; Liu, Y.; Peng, J.; Jiang, H. Probabilistic wind power forecasting based on spiking neural network. Energy 2020, 196, 117072. [Google Scholar] [CrossRef]
  159. Ding, J.; Chen, G.; Yuan, K. Short-term wind power prediction based on improved grey wolf optimization algorithm for extreme learning machine. Processes 2020, 8, 109. [Google Scholar] [CrossRef] [Green Version]
  160. Tian, B.; Liu, Q.; Zhang, X.; Wang, Y.; Zhang, Y.; Guo, H.; Chang, X. Short-term wind power prediction based on APSO-GSA and correlation vector machine. Dianli Xitong Baohu Kongzhi/Power Syst. Prot. Control. 2020, 48, 107–114. [Google Scholar] [CrossRef]
  161. Yin, H.; Ou, Z.; Chen, D.; Meng, A. Ultra-short-term Wind Power Prediction Based on Two-layer Mode Decomposition and Cascaded Deep Learning. Dianwang Jishu/Power Syst. Technol. 2020, 44, 445–453. [Google Scholar] [CrossRef]
  162. Maitanova, N.; Telle, J.S.; Hanke, B.; Grottke, M.; Schmidt, T.; Von Maydell, K.; Agert, C. A machine learning approach to low-cost photovoltaic power prediction based on publicly available weather reports. Energies 2020, 13, 735. [Google Scholar] [CrossRef] [Green Version]
  163. Kosovic, B.; Haupt, S.; Adriaansen, D.; Alessandrini, S.; Wiener, G.; Monache, L.; Liu, Y.; Linden, S.; Jensen, T.; Cheng, W.; et al. A comprehensive wind power forecasting system integrating artificial intelligence and numerical weather prediction. Energies 2020, 16, 1372. [Google Scholar] [CrossRef] [Green Version]
  164. Tan, L.; Han, J.; Zhang, H. Ultra-Short-Term Wind Power Prediction by Salp Swarm Algorithm-Based Optimizing Extreme Learning Machine. IEEE Access 2020, 8, 44470–44484. [Google Scholar] [CrossRef]
  165. Spiliotis, E.; Petropoulos, F.; Nikolopoulos, K. The impact of imperfect weather forecasts on wind power forecasting performance: Evidence from two wind farms in Greece. Energies 2020, 13, 1880. [Google Scholar] [CrossRef] [Green Version]
  166. Alessandrini, S.; McCandless, T. The schaake shuffle technique to combine solar and wind power probabilistic forecasting. Energies 2020, 13, 2503. [Google Scholar] [CrossRef]
  167. Li, N.; He, F.; Ma, W.; Wang, R.; Zhang, X. Wind Power Prediction of Kernel Extreme Learning Machine Based on Differential Evolution Algorithm and Cross Validation Algorithm. IEEE Access 2020, 8, 68874–68882. [Google Scholar] [CrossRef]
  168. Li, J.; Li, M. Short-term photovoltaic power prediction based on FVS-KELM method. J. Appl. Sci. Eng. 2020, 23, 289–301. [Google Scholar] [CrossRef]
  169. Shahid, F.; Zameer, A.; Mehmood, A.; Raja, M. A novel wavenets long short term memory paradigm for wind power prediction. Appl. Energy 2020, 269, 115098. [Google Scholar] [CrossRef]
  170. Yi, J.; Lin, W.; Hu, J.; Dai, J.; Zhou, X.; Tang, Y. An integrated model-driven and data-driven method for on-line prediction of transient stability of power system with wind power generation. IEEE Access 2020, 8, 83472–83482. [Google Scholar] [CrossRef]
  171. Zhang, J.Y.; Wang, Z.; Zhang, X.H. Research on photovoltaic output power short term prediction method based on machine learning. Energy Syst. 2020, 2020, 1–14. [Google Scholar] [CrossRef]
  172. Rushdi, M.; Rushdi, A.; Dief, T.; Halawa, A.; Yoshida, S.; Schmehl, R. Power prediction of airborne wind energy systems using multivariate machine learning. Energies 2020, 13, 2367. [Google Scholar] [CrossRef]
  173. Chang, X.; Li, W.; Zomaya, A. A Lightweight Short-Term Photovoltaic Power Prediction for Edge Computing. IEEE Trans. Green Commun. Netw. 2020, 4, 946–955. [Google Scholar] [CrossRef]
  174. Huang, Q.; Wei, S. Improved quantile convolutional neural network with two-stage training for daily-ahead probabilistic forecasting of photovoltaic power. Energy Convers. Manag.t 2020, 220, 113085. [Google Scholar] [CrossRef]
  175. Chen, J.; Zhu, Q.; Li, H.; Zhu, L.; Shi, D.; Li, Y.; Duan, X.; Liu, Y. Learning Heterogeneous Features Jointly: A Deep End-to-End Framework for Multi-Step Short-Term Wind Power Prediction. IEEE Trans. Sustain. Energy 2020, 11, 1761–1772. [Google Scholar] [CrossRef]
  176. Yu, M.; Zhang, Z.; Li, X.; Yu, J.; Gao, J.; Liu, Z.; You, B.; Zheng, X.; Yu, R. Superposition Graph Neural Network for offshore wind power prediction. Future Gener. Comput. Syst. 2020, 113, 145–157. [Google Scholar] [CrossRef]
  177. Hashemi, B.; Cretu, A.M.; Taheri, S. Snow Loss Prediction for Photovoltaic Farms Using Computational Intelligence Techniques. IEEE J. Photovoltaics 2020, 10, 1044–1052. [Google Scholar] [CrossRef]
  178. Yongsheng, D.; Fengshun, J.; Jie, Z.; Zhikeng, L. A Short-Term Power Output Forecasting Model Based on Correlation Analysis and ELM-LSTM for Distributed PV System. J. Electr. Comput. Eng. 2020, 2020, 232. [Google Scholar] [CrossRef]
  179. Wan, C.; Zhao, C.; Song, Y. Chance constrained extreme learning machine for nonparametric prediction intervals of wind power generation. IEEE Trans. Power Syst. 2020, 35, 3869–3884. [Google Scholar] [CrossRef]
  180. Choi, S.H.; Hur, J. Optimized-XG boost learner based bagging model for photovoltaic power forecasting. Trans. Korean Inst. Electr. Eng. 2020, 69, 978–984. [Google Scholar] [CrossRef]
  181. Tahmasebifar, R.; Moghaddam, M.; Sheikh-El-Eslami, M.; Kheirollahi, R. A new hybrid model for point and probabilistic forecasting of wind power. Energy 2020, 211, 119016. [Google Scholar] [CrossRef]
  182. Wang, H.; Wang, Y.; Ji, Z. Short-term wind power forecasting based on SAIGM-KELM. Dianli Xitong Baohu Kongzhi/Power Syst. Prot. Control. 2020, 48, 78–87. [Google Scholar] [CrossRef]
  183. De Caro, F.; De Stefani, J.; Bontempi, G.; Vaccaro, A.; Villacci, D. Robust Assessment of Short-Term Wind Power Forecasting Models on Multiple Time Horizons. Technol. Econ. Smart Grids Sustain. Energy 2020, 5, 8. [Google Scholar] [CrossRef]
  184. Wei, M.; Zhang, T.; Gao, X.; Wang, S. A Photovoltaic Power Forecasting Method Based on DA-RKELM Algorithm. Xitong Fangzhen Xuebao J. Syst. Simul. 2020, 32, 2041–2051. [Google Scholar] [CrossRef]
  185. Buhan, S.; Kucuk, D.; Cinar, M.; Guvengir, U.; Demirci, T.; Yilmaz, Y.; Malkoc, F.; Eminoglu, E.; Yildirim, M. A Scalable River Flow Forecast and Basin Optimization System for Hydropower Plants. IEEE Trans. Sustain. Energy 2020, 11, 2220–2229. [Google Scholar] [CrossRef]
  186. Chen, Y.; Mazhari, S.; Chung, C.; Faried, S.; Pal, B. Rotor Angle Stability Prediction of Power Systems with High Wind Power Penetration Using a Stability Index Vector. IEEE Trans. Power Syst. 2020, 35, 4632–4643. [Google Scholar] [CrossRef]
  187. Wang, Q.; Ji, S.; Qian, Z.; Chen, J.; Fang, H. Photovoltaic power prediction based on entropy theory and improved ELM. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2020, 41, 151–158. [Google Scholar]
  188. Zhang, H.; Han, J.; Tan, L.; Liu, P.; Zhang, L. Ultra-short-term Wind Power Prediction Based on Combination of FCM and SSA-ELM. Gongcheng Kexue Jishu/Adv. Eng. Sci. 2020, 52, 234–241. [Google Scholar] [CrossRef]
  189. Hu, W.; Zhang, X.; Guo, Y.; Li, Z. Short-time wind power prediction of ceemd reconstructed based on run-length detection method. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2020, 41, 317–325. [Google Scholar]
  190. Yang, X.; Xing, G.; Ma, X.; Fu, G. A model of quantile regression with kernel extreme learning machine and wind power interval prediction. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2020, 41, 300–306. [Google Scholar]
  191. López Gómez, J.; Ogando Martínez, A.; Troncoso Pastoriza, F.; Febrero Garrido, L.; Granada Álvarez, E.; Orosa García, J.A. Photovoltaic power prediction using artificial neural networks and numerical weather data. Sustainability 2020, 12, 10295. [Google Scholar] [CrossRef]
  192. Ananthanatarajan, V.; Kumar, M.; Tamizhazhagan, V. Forecasting of wind power using lstm recurrent neural network. J. Green Eng. 2020, 10, 11105–11115. [Google Scholar]
  193. Yan, H.; Wu, Z. A Hybrid Short-term Wind Power Prediction Model Combining Data Processing, Multiple Parameters Optimization and Multi-intelligent Models Apportion Strategy. IEEE Access 2020, 15, 6734. [Google Scholar] [CrossRef]
  194. Daneshvar Dehnavi, S.; Shirani, A.; Mehrjerdi, H.; Baziar, M.; Chen, L. New Deep Learning-Based Approach for Wind Turbine Output Power Modeling and Forecasting. IEEE Trans. Ind. Appl. 2020, 2020, 1. [Google Scholar] [CrossRef]
  195. Guo, X.; Gao, Y.; Zheng, D.; Ning, Y.; Zhao, Q. Study on short-term photovoltaic power prediction model based on the Stacking ensemble learning. Energy Rep. 2020, 6, 1424–1431. [Google Scholar] [CrossRef]
  196. Marinšek, A.; Bajt, G. Demystifying the use of era5-land and machine learning for wind power forecasting. IET Renew. Power Gener. 2020, 14, 4159–4168. [Google Scholar] [CrossRef]
  197. Yildiz, C.; Acikgoz, H. A kernel extreme learning machine-based neural network to forecast very short-term power output of an on-grid photovoltaic power plant. Energy Sources Part Recover. Util. Environ. Eff. 2021, 43, 395–412. [Google Scholar] [CrossRef]
  198. Özen, C.; Dinç, U.; Deniz, A.; Karan, H. Wind power generation forecast by coupling numerical weather prediction model and gradient boosting machines in Yahyalı wind power plant. Wind. Eng. 2021, 45, 1256–1272. [Google Scholar] [CrossRef]
  199. Lee, D.; Kim, K. PV power prediction in a peak zone using recurrent neural networks in the absence of future meteorological information. Renew. Energy 2021, 173, 1098–1110. [Google Scholar] [CrossRef]
  200. Meka, R.; Alaeddini, A.; Bhaganagar, K. A robust deep learning framework for short-term wind power forecast of a full-scale wind farm using atmospheric variables. Energy 2021, 221, 119759. [Google Scholar] [CrossRef]
  201. Phan, Q.; Wu, Y.; Phan, Q. A hybrid wind power forecasting model with xgboost, data preprocessing considering different nwps. Appl. Sci. 2021, 11, 1100. [Google Scholar] [CrossRef]
  202. Li, Y.; Ye, F.; Liu, Z.; Wang, Z.; Mao, Y. A Short-Term Photovoltaic Power Generation Forecast Method Based on LSTM. Math. Probl. Eng. 2021, 2021, 123. [Google Scholar] [CrossRef]
  203. Zhao, C.; Wan, C.; Song, Y. Operating Reserve Quantification Using Prediction Intervals of Wind Power: An Integrated Probabilistic Forecasting and Decision Methodology. IEEE Trans. Power Syst. 2021, 36, 3701–3714. [Google Scholar] [CrossRef]
  204. Zhao, W.; Zhang, H.; Zheng, J.; Dai, Y.; Huang, L.; Shang, W.; Liang, Y. A point prediction method based automatic machine learning for day-ahead power output of multi-region photovoltaic plants. Energy 2021, 223, 120026. [Google Scholar] [CrossRef]
  205. Li, Q.; Zhang, X.; Ma, T.; Jiao, C.; Wang, H.; Hu, W. A multi-step ahead photovoltaic power prediction model based on similar day, enhanced colliding bodies optimization, variational mode decomposition, and deep extreme learning machine. Energy 2021, 224, 120094. [Google Scholar] [CrossRef]
  206. Cheng, L.; Zang, H.; Ding, T.; Wei, Z.; Sun, G. Multi-meteorological-factor-based graph modeling for photovoltaic power forecasting. IEEE Trans. Sustain. Energy 2021, 12, 1593–1603. [Google Scholar] [CrossRef]
  207. Hu, S.; Xiang, Y.; Huo, D.; Jawad, S.; Liu, J. An improved deep belief network based hybrid forecasting method for wind power. Energy 2021, 224, 120185. [Google Scholar] [CrossRef]
  208. Fan, H.; Zhang, X.; Mei, S.; Zhang, J. A Markov Regime Switching Model for Ultra-Short-Term Wind Power Prediction Based on Toeplitz Inverse Covariance Clustering. Front. Energy Res. 2021, 9, 638797. [Google Scholar] [CrossRef]
  209. Ti, Z.; Deng, X.; Zhang, M. Artificial Neural Networks based wake model for power prediction of wind farm. Renew. Energy 2021, 172, 618–631. [Google Scholar] [CrossRef]
  210. Rodríguez, F.; Martín, F.; Fontán, L.; Galarza, A. Ensemble of machine learning and spatiotemporal parameters to forecast very short-term solar irradiation to compute photovoltaic generators’ output power. Energy 2021, 229, 120647. [Google Scholar] [CrossRef]
  211. Chen, H.; Birkelund, Y.; Anfinsen, S.; Yuan, F. Comparative study of data-driven short-term wind power forecasting approaches for the Norwegian Arctic region. J. Renew. Sustain. Energy 2021, 13, 38429. [Google Scholar] [CrossRef]
  212. Miao, C.; Li, H.; Wang, X.; Li, H. Ultra-Short-Term Prediction of Wind Power Based on Sample Similarity Analysis. IEEE Access 2021, 9, 72730–72742. [Google Scholar] [CrossRef]
  213. Niu, H.; Yang, Y.; Zeng, L.; Li, Y. Elm-qr-based nonparametric probabilistic prediction method for wind power. Energies 2021, 14, 701. [Google Scholar] [CrossRef]
  214. Ahmad, T.; Zhang, D.; Huang, C. Methodological framework for short-and medium-term energy, solar and wind power forecasting with stochastic-based machine learning approach to monetary and energy policy applications. Energy 2021, 231, 120911. [Google Scholar] [CrossRef]
  215. Lee, D.; Jeong, J.W.; Choi, G. Short term prediction of pv power output generation using hierarchical probabilistic model. Energies 2021, 14, 2822. [Google Scholar] [CrossRef]
  216. Lv, J.; Zheng, X.; Pawlak, M.; Mo, W.; Miśkowicz, M. Very short-term probabilistic wind power prediction using sparse machine learning and nonparametric density estimation algorithms. Renew. Energy 2021, 177, 181–192. [Google Scholar] [CrossRef]
  217. Yin, H.; Ou, Z.; Fu, J.; Cai, Y.; Chen, S.; Meng, A. A novel transfer learning approach for wind power prediction based on a serio-parallel deep learning architecture. Energy 2021, 234, 121271. [Google Scholar] [CrossRef]
  218. Putz, D.; Gumhalter, M.; Auer, H. A novel approach to multi-horizon wind power forecasting based on deep neural architecture. Renew. Energy 2021, 178, 494–505. [Google Scholar] [CrossRef]
  219. Dhiman, H.; Deb, D.; Muyeen, S.; Abraham, A. Machine intelligent forecasting based penalty cost minimization in hybrid wind-battery farms. Int. Trans. Electr. Energy Syst. 2021, 31, 13010. [Google Scholar] [CrossRef]
  220. Zhang, H.; Yan, J.; Liu, Y.; Gao, Y.; Han, S.; Li, L. Multi-source and temporal attention network for probabilistic wind power prediction. IEEE Trans. Sustain. Energy 2021, 12, 2205–2218. [Google Scholar] [CrossRef]
  221. Gupta, D.; Kumar, V.; Ayus, I.; Vasudevan, M.; Natarajan, N. Short-Term Prediction of Wind Power Density Using Convolutional LSTM Network. FME Trans. 2021, 49, 653–663. [Google Scholar] [CrossRef]
  222. Bezerra, E.; Pinson, P.; Leao, R.; Braga, A. A Self-Adaptive Multikernel Machine Based on Recursive Least-Squares Applied to Very Short-Term Wind Power Forecasting. IEEE Access 2021, 9, 104761–104772. [Google Scholar] [CrossRef]
  223. Li, W.; Wang, B.; Cao, Z.; Chen, H.; Chen, X. Application of CCSO in wind power interval prediction. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2021, 42, 350–358. [Google Scholar] [CrossRef]
  224. An, G.; Jiang, Z.; Cao, X.; Liang, Y.; Zhao, Y.; Li, Z.; Dong, W.; Sun, H. Short-Term Wind Power Prediction Based on Particle Swarm Optimization-Extreme Learning Machine Model Combined with Adaboost Algorithm. IEEE Access 2021, 9, 94040–94052. [Google Scholar] [CrossRef]
  225. Li, Q.; Zhang, X.; Ma, T.; Ma, T.; Wang, H.; Yin, H. Multi-step Ahead Ultra-short Term Forecasting of Wind Power Based on ECBO-VMD-WKELM. Dianwang Jishu/Power Syst. Technol. 2021, 45, 3070–3078. [Google Scholar] [CrossRef]
  226. Ahmad, T.; Manzoor, S.; Zhang, D. Forecasting high penetration of solar and wind power in the smart grid environment using robust ensemble learning approach for large-dimensional data. Sustain. Cities Soc. 2021, 75, 103269. [Google Scholar] [CrossRef]
  227. An, Y.J.; Lee, T.K.; Kim, K.H. Prediction of photovoltaic power generation based on lstm considering daylight and solar radiation data. Trans. Korean Inst. Electr. Eng. 2021, 70, 1096–1101. [Google Scholar] [CrossRef]
  228. Xiang, W.; Ban, L.; Zhou, P. Online prediction and optimal control method for subsynchronous oscillation of wind power based on an interpretable surrogate model for machine learning. Dianli Xitong Baohu Kongzhi/Power Syst. Prot. Control. 2021, 49, 67–75. [Google Scholar] [CrossRef]
  229. Shams, M.; Niaz, H.; Hashemi, B.; Jay Liu, J.; Siano, P.; Anvari-Moghaddam, A. Artificial intelligence-based prediction and analysis of the oversupply of wind and solar energy in power systems. Energy Convers. Manag. 2021, 250, 114892. [Google Scholar] [CrossRef]
  230. Matsumoto, T.; Yamada, Y. Comprehensive and comparative analysis of gam-based pv power forecasting models using multidimensional tensor product splines against machine learning techniques. Energies 2021, 14, 14217146. [Google Scholar] [CrossRef]
  231. Zhang, Q.; Tang, Z.; Wang, G.; Yang, Y.; Tong, Y. Ultra-short-term wind power prediction model based on long and short term memory network. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2021, 42, 275–281. [Google Scholar] [CrossRef]
  232. Lin, W.H.; Wang, P.; Chao, K.M.; Lin, H.C.; Yang, Z.Y.; Lai, Y.H. Wind power forecasting with deep learning networks: Time-series forecasting. Appl. Sci. 2021, 11, 10335. [Google Scholar] [CrossRef]
  233. Zhang, C.Y.; Wang, L.; Li, H.; Wu, T.Y.; Li, Y. Wind speed prediction based on machine learning and new energy pumping unit wind power control. Jilin Daxue Xuebao (Gongxueban)/J. Jilin Univ. (Engineering Technol. Ed.) 2021, 51, 1997–2006. [Google Scholar] [CrossRef]
  234. Qin, J.; Yang, J.; Chen, Y.; Ye, Q.; Li, H. Two-stage short-term wind power forecasting algorithm using different feature-learning models. Fundam. Res. 2021, 1, 472–481. [Google Scholar] [CrossRef]
  235. Massaoudi, M.; Abu-Rub, H.; Refaat, S.; Trabelsi, M.; Chihi, I.; Oueslati, F. Enhanced Deep Belief Network Based on Ensemble Learning and Tree-Structured of Parzen Estimators: An Optimal Photovoltaic Power Forecasting Method. IEEE Access 2021, 9, 150330–150344. [Google Scholar] [CrossRef]
  236. Chen, H.; Birkelund, Y.; Yuan, F. Examination of turbulence impacts on ultra-short-term wind power and speed forecasts with machine learning. Energy Rep. 2021, 7, 332–338. [Google Scholar] [CrossRef]
  237. Micha, G.; Kim, C.H. An intelligent photovoltaic power forecasting model based on bagged-boosted stack support vector regression with kernel linear. Trans. Korean Inst. Electr. Eng. 2021, 70, 1633–1639. [Google Scholar] [CrossRef]
  238. Xu, H.; Wang, W.Y. A Method Based on Numerical Wind Field and Extreme Learning Machine for Typhoon Wind Speed Prediction of Wind Farm. Math. Probl. Eng. 2021, 2021, 7147973. [Google Scholar] [CrossRef]
  239. Chen, H.; Chang, X. Photovoltaic power prediction of LSTM model based on Pearson feature selection. Energy Rep. 2021, 7, 1047–1054. [Google Scholar] [CrossRef]
  240. Li, J.; Ma, L. Short-term wind power combined prediction based on EWT-SMMKL methods. Arch. Electr. Eng. 2021, 70, 801–817. [Google Scholar] [CrossRef]
  241. Salman, D.; Kusaf, M. Short-term unit commitment by using machine learning to cover the uncertainty of wind power forecasting. Sustainability 2021, 13, 13609. [Google Scholar] [CrossRef]
  242. Mohana, M.; Saidi, A.; Alelyani, S.; Alshayeb, M.; Basha, S.; Anqi, A. Small-scale solar photovoltaic power prediction for residential load in saudi arabia using machine learning. Energies 2021, 14, 14206759. [Google Scholar] [CrossRef]
  243. Zeng, L.; Lei, S.; Wang, S.; Chang, Y. Ultra-short-term Wind Power Prediction Based on OVMD-SSA-DELM-GM Model. Dianwang Jishu/Power Syst. Technol. 2021, 45, 4701–4710. [Google Scholar] [CrossRef]
  244. Baran, S.; Baran, Á. Calibration of wind speed ensemble forecasts for power generation. Idojaras 2021, 125, 609–624. [Google Scholar] [CrossRef]
  245. Rodríguez, F.; Galarza, A.; Vasquez, J.; Guerrero, J. Using deep learning and meteorological parameters to forecast the photovoltaic generators intra-hour output power interval for smart grid control. Energy 2022, 239, 122116. [Google Scholar] [CrossRef]
  246. Keynia, F.; Memarzadeh, G. A new financial loss/gain wind power forecasting method based on deep machine learning algorithm by using energy storage system. IET Gener. Transm. Distrib. 2022, 16, 851–868. [Google Scholar] [CrossRef]
  247. Simeunovic, J.; Schubnel, B.; Alet, P.J.; Carrillo, R. Spatio-Temporal Graph Neural Networks for Multi-Site PV Power Forecasting. IEEE Trans. Sustain. Energy 2022, 13, 1210–1220. [Google Scholar] [CrossRef]
  248. Akhter, M.; Mekhilef, S.; Mokhlis, H.; Ali, R.; Usama, M.; Muhammad, M.; Khairuddin, A. A hybrid deep learning method for an hour ahead power output forecasting of three different photovoltaic systems. Appl. Energy 2022, 307, 118185. [Google Scholar] [CrossRef]
  249. De Caro, F.; De Stefani, J.; Vaccaro, A.; Bontempi, G. DAFT-E: Feature-Based Multivariate and Multi-Step-Ahead Wind Power Forecasting. IEEE Trans. Sustain. Energy 2022, 13, 1199–1209. [Google Scholar] [CrossRef]
  250. Abubakar Mas’ud, A. Comparison of three machine learning models for the prediction of hourly PV output power in Saudi Arabia. Ain Shams Eng. J. 2022, 13, 17. [Google Scholar] [CrossRef]
  251. He, B.; Ye, L.; Pei, M.; Lu, P.; Dai, B.; Li, Z.; Wang, K. A combined model for short-term wind power forecasting based on the analysis of numerical weather prediction data. Energy Rep. 2022, 8, 929–939. [Google Scholar] [CrossRef]
  252. Luo, X.; Zhang, D.; Zhu, X. Combining transfer learning and constrained long short-term memory for power generation forecasting of newly-constructed photovoltaic plants. Renew. Energy 2022, 185, 1062–1077. [Google Scholar] [CrossRef]
  253. Zhang, M.; Li, H.; Deng, X. Inferential Statistics and Machine Learning Models for Short-Term Wind Power Forecasting. Energy Eng. J. Assoc. Energy Eng. 2022, 119, 237–252. [Google Scholar] [CrossRef]
  254. Huang, H.; Castruccio, S.; Genton, M. Forecasting high-frequency spatio-temporal wind power with dimensionally reduced echo state networks. J. R. Stat. Soc. Ser. Appl. Stat. 2022, 71, 449–466. [Google Scholar] [CrossRef]
  255. Shi, J.; Liu, N.; Huang, Y.; Ma, L. An Edge Computing-oriented Net Power Forecasting for PV-assisted Charging Station: Model Complexity and Forecasting Accuracy Trade-off. Appl. Energy 2022, 310, 118456. [Google Scholar] [CrossRef]
  256. Piotrowski, P.; Baczyński, D.; Kopyt, M.; Gulczyński, T. Advanced Ensemble Methods Using Machine Learning and Deep Learning for One-Day-Ahead Forecasts of Electric Energy Production in Wind Farms. Energies 2022, 15, 15041252. [Google Scholar] [CrossRef]
  257. Wood, D. Feature averaging of historical meteorological data with machine and deep learning assist wind farm power performance analysis and forecasts. Energy Syst. 2022, 1, 1–27. [Google Scholar] [CrossRef]
  258. Liu, Y.; Wang, J. Transfer learning based multi-layer extreme learning machine for probabilistic wind power forecasting. Appl. Energy 2022, 312, 118729. [Google Scholar] [CrossRef]
  259. Chen, X.; Ding, K.; Zhang, J.; Han, W.; Liu, Y.; Yang, Z.; Weng, S. Online prediction of ultra-short-term photovoltaic power using chaotic characteristic analysis, improved PSO and KELM. Energy 2022, 248, 123574. [Google Scholar] [CrossRef]
  260. Tovilović, D.; Đurišić, Ž. Tree-based machine learning models for photovoltaic output power forecasting that consider photovoltaic panel soiling. Int. J. Sustain. Energy 2022, 41, 1279–1302. [Google Scholar] [CrossRef]
  261. Nespoli, A.; Leva, S.; Mussetta, M.; Ogliari, E. A Selective Ensemble Approach for Accuracy Improvement and Computational Load Reduction in ANN-Based PV Power Forecasting. IEEE Access 2022, 10, 32900–32911. [Google Scholar] [CrossRef]
  262. Akhter, M.; Mekhilef, S.; Mokhlis, H.; Almohaimeed, Z.; Muhammad, M.; Khairuddin, A.; Akram, R.; Hussain, M. An Hour-Ahead PV Power Forecasting Method Based on an RNN-LSTM Model for Three Different PV Plants. Energies 2022, 15, 15062243. [Google Scholar] [CrossRef]
  263. Yin, S.; Liu, H. Wind power prediction based on outlier correction, ensemble reinforcement learning, and residual correction. Energy 2022, 250, 123857. [Google Scholar] [CrossRef]
  264. Wang, Q.; Yang, B.; Ying, X.; Song, X.; Gao, M. Short-term photovoltaic power forecasting method under non-clear sky condition. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2022, 43, 188–196. [Google Scholar] [CrossRef]
  265. Ye, J.; Wei, X.; Huang, D.; Xie, L.; Huang, C.; Zhao, S. Short-term forecast of wind power based on BSO-ELM-AdaBoost with grey correlation analysis. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2022, 43, 426–432. [Google Scholar] [CrossRef]
  266. Shin, W.G.; Shin, J.Y.; Hwang, H.M.; Park, C.H.; Ko, S.W. Power Generation Prediction of Building-Integrated Photovoltaic System with Colored Modules Using Machine Learning. Energies 2022, 15, 15072589. [Google Scholar] [CrossRef]
  267. Li, J.; Ma, L. Short-term Wind Power Prediction Based on Soft Margin Multiple Kernel Learning Method. Chin. J. Electr. Eng. 2022, 8, 70–80. [Google Scholar] [CrossRef]
  268. Suárez-Cetrulo, A.; Burnham-King, L.; Haughton, D.; Carbajo, R. Wind power forecasting using ensemble learning for day-ahead energy trading. Renew. Energy 2022, 191, 685–698. [Google Scholar] [CrossRef]
  269. Bai, M.; Chen, Y.; Zhao, X.; Liu, J.; Yu, D. Deep attention ConvLSTM-based adaptive fusion of clear-sky physical prior knowledge and multivariable historical information for probabilistic prediction of photovoltaic power. Expert Syst. Appl. 2022, 202, 117335. [Google Scholar] [CrossRef]
  270. Tian, W.; Bao, Y.; Liu, W. Wind Power Forecasting by the BP Neural Network with the Support of Machine Learning. Math. Probl. Eng. 2022, 2022, 860. [Google Scholar] [CrossRef]
  271. Wan, J.; Huang, J.; Liao, Z.; Li, C.; Liu, P. A Multi-View Ensemble Width-Depth Neural Network for Short-Term Wind Power Forecasting. Mathematics 2022, 10, 1824. [Google Scholar] [CrossRef]
  272. Galphade, M.; Nikam, V.; Banerjee, B.; Kiwelekar, A. Intelligent multiperiod wind power forecast model using statistical and machine learning model. Bull. Electr. Eng. Inform. 2022, 11, 1186–1193. [Google Scholar] [CrossRef]
  273. Chen, H.; Birkelund, Y.; Batalden, B.M.; Barabadi, A. Noise-intensification data augmented machine learning for day-ahead wind power forecast. Energy Rep. 2022, 8, 916–922. [Google Scholar] [CrossRef]
  274. Sun, Y.; Wang, X.; Yang, J. Modified Particle Swarm Optimization with Attention-Based LSTM for Wind Power Prediction. Energies 2022, 15, 4334. [Google Scholar] [CrossRef]
  275. Wang, L.; He, Y.; Liu, X.; Li, L.; Shao, K. M2TNet: Multi-modal multi-task Transformer network for ultra-short-term wind power multi-step forecasting. Energy Rep. 2022, 8, 7628–7642. [Google Scholar] [CrossRef]
  276. Gunadin, I.; Siswanto, A.; Safrizal, S.; Syukriyadin, S.; Rosyadi, M.; Muslimin, Z.; Gassing; Rasyid, R. Forecasting Voltage Collapse when Large-Scale Wind Turbines Penetrated to Power Systems Using Optimally Pruned Extreme Learning Machines (OPELM)—Case Study: Electric Power System South Sulawesi-Indonesia. Prz. Elektrotech. 2022, 98, 80–84. [Google Scholar] [CrossRef]
  277. Zhong, W.; Li, C.; Cui, Y.; Li, F.; Wang, D. Combined prediction of ultra-short term wind power considering weighted historical similarity. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2022, 43, 160–168. [Google Scholar] [CrossRef]
  278. Ghenai, C.; Ahmad, F.; Rejeb, O.; Bettayeb, M. Artificial neural networks for power output forecasting from bifacial solar PV system with enhanced building roof surface Albedo. J. Build. Eng. 2022, 56, 104799. [Google Scholar] [CrossRef]
  279. Peng, X.; Li, C.; Jia, S.; Zhou, L.; Wang, B.; Che, J. A short-term wind power prediction method based on deep learning and multistage ensemble algorithm. Wind. Energy 2022, 25, 1610–1625. [Google Scholar] [CrossRef]
  280. Xu, T.; Du, Y.; Li, Y.; Zhu, M.; He, Z. Interval Prediction Method for Wind Power Based on VMD-ELM/ARIMA-ADKDE. IEEE Access 2022, 10, 72590–72602. [Google Scholar] [CrossRef]
  281. Amato, F.; Guignard, F.; Walch, A.; Mohajeri, N.; Scartezzini, J.L.; Kanevski, M. Spatio-temporal estimation of wind speed and wind power using extreme learning machines: Predictions, uncertainty and technical potential. Stoch. Environ. Res. Risk Assess. 2022, 36, 2049–2069. [Google Scholar] [CrossRef]
  282. Mayer, M. Benefits of physical and machine learning hybridization for photovoltaic power forecasting. Renew. Sustain. Energy Rev. 2022, 168, 112772. [Google Scholar] [CrossRef]
  283. Kuzlu, M.; Sarp, S.; Catak, F.; Cali, U.; Zhao, Y.; Elma, O.; Guler, O. Analysis of deceptive data attacks with adversarial machine learning for solar photovoltaic power generation forecasting. Electr. Eng. 2022, 210, 1–9. [Google Scholar] [CrossRef]
  284. Yadav, O.; Kannan, R.; Meraj, S.; Masaoud, A. Machine Learning Based Prediction of Output PV Power in India and Malaysia with the Use of Statistical Regression. Math. Probl. Eng. 2022, 2022, 5680635. [Google Scholar] [CrossRef]
  285. Wang, L.; He, Y. M2STAN: Multi-modal multi-task spatiotemporal attention network for multi-location ultra-short-term wind power multi-step predictions. Appl. Energy 2022, 324, 119672. [Google Scholar] [CrossRef]
  286. Abdelmoula, I.; Elhamaoui, S.; Elalani, O.; Ghennioui, A.; Aroussi, M. A photovoltaic power prediction approach enhanced by feature engineering and stacked machine learning model. Energy Rep. 2022, 8, 1288–1300. [Google Scholar] [CrossRef]
  287. Guo, X.; Wang, X.; Ao, Y.; Dai, W.; Gao, Y. Short-term photovoltaic power forecasting with adaptive stochastic configuration network ensemble. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2022, 12, e1477. [Google Scholar] [CrossRef]
  288. Huang, Y.; Liu, G.P.; Hu, W. Priori-guided and data-driven hybrid model for wind power forecasting. ISA Trans. 2022, in press. [Google Scholar] [CrossRef] [PubMed]
  289. Meng, A.; Zhu, Z.; Deng, W.; Ou, Z.; Lin, S.; Wang, C.; Xu, X.; Wang, X.; Yin, H.; Luo, J. A novel wind power prediction approach using multivariate variational mode decomposition and multi-objective crisscross optimization based deep extreme learning machine. Energy 2022, 260, 57. [Google Scholar] [CrossRef]
  290. Ma, W.; Qiu, L.; Sun, F.; Ghoneim, S.; Duan, J. PV Power Forecasting Based on Relevance Vector Machine with Sparrow Search Algorithm Considering Seasonal Distribution and Weather Type. Energies 2022, 15, 5231. [Google Scholar] [CrossRef]
  291. Zhou, X.; Liu, C.; Luo, Y.; Wu, B.; Dong, N.; Xiao, T.; Zhu, H. Wind power forecast based on variational mode decomposition and long short term memory attention network. Energy Reports 2022, 8, 922–931. [Google Scholar] [CrossRef]
  292. Wang, N.; Li, Z. A stacking-based short-term wind power forecasting method by CBLSTM and ensemble learning. J. Renew. Sustain. Energy 2022, 14, 046101. [Google Scholar] [CrossRef]
  293. Mishra, S.; Naik, J. Short-time wind power prediction using hybrid kernel extreme learning machine. Int. J. Power Electron. 2022, 16, 248–262. [Google Scholar] [CrossRef]
  294. Zjavka, L. Photovoltaic power intra- and day-ahead predictions with differential learning producing PDE-modular models based on the node L-transform derivatives. Environ. Prog. Sustain. Energy 2022, e13977. [Google Scholar] [CrossRef]
  295. Hu, D.; Yang, S.H. Improved Tuna Algorithm to Optimize ELM Model for PV Power Prediction. Wuhan Ligong Daxue Xuebao/J. Wuhan Univ. Technol. 2022, 44, 97–104. [Google Scholar] [CrossRef]
  296. Yu, R.; Sun, Y.; Li, X.; Yu, J.; Gao, J.; Liu, Z.; Yu, M. Time series cross-correlation network for wind power prediction. Appl. Intell. 2022, 159, 1. [Google Scholar] [CrossRef]
  297. Abdellatif, A.; Mubarak, H.; Ahmad, S.; Ahmed, T.; Shafiullah, G.; Hammoudeh, A.; Abdellatef, H.; Rahman, M.; Gheni, H. Forecasting Photovoltaic Power Generation with a Stacking Ensemble Model. Sustainability 2022, 14, 11083. [Google Scholar] [CrossRef]
  298. Zhou, Q.; Ma, Y.; Lv, Q.; Zhang, R.; Wang, W.; Yang, S. Short-Term Interval Prediction of Wind Power Based on KELM and a Universal Tabu Search Algorithm. Sustainability 2022, 14, 10779. [Google Scholar] [CrossRef]
  299. Cui, W.; Wan, C.; Song, Y. Ensemble Deep Learning-Based Non-Crossing Quantile Regression for Nonparametric Probabilistic Forecasting of Wind Power Generation. IEEE Trans. Power Syst. 2022, 85, 1–16. [Google Scholar] [CrossRef]
  300. Yang, S.; Yuan, A.; Yu, Z. A novel model based on CEEMDAN, IWOA, and LSTM for ultra-short-term wind power forecasting. Environ. Sci. Pollut. Res. 2022, 148, 1–17. [Google Scholar] [CrossRef] [PubMed]
  301. Pang, C.; Shang, X.; Zhang, B.; Yu, J. Short-term Wind Power Probability Prediction Based on Improved Gradient Boosting Machine Algorithm. Dianli Xitong Zidonghua/Autom. Electr. Power Syst. 2022, 46, 198–206. [Google Scholar] [CrossRef]
  302. Balraj, G.; Victoire, A.; Jaikumar, S.; Victoire, A. Variational mode decomposition combined fuzzy-Twin support vector machine model with deep learning for solar photovoltaic power forecasting. PLoS ONE 2022, 17, e0273632. [Google Scholar] [CrossRef]
  303. Guo, N.Z.; Shi, K.Z.; Li, B.; Qi, L.W.; Wu, H.H.; Zhang, Z.L.; Xu, J.Z. A physics-inspired neural network model for short-term wind power prediction considering wake effects. Energy 2022, 261, 125208. [Google Scholar] [CrossRef]
  304. Liu, Y. Short-Term Prediction Method of Solar Photovoltaic Power Generation Based on Machine Learning in Smart Grid. Math. Probl. Eng. 2022, 2022, 8478790. [Google Scholar] [CrossRef]
  305. Zhang, W.; Chen, X.; He, K.; Chen, L.; Xu, L.; Wang, X.; Yang, S. Semi-asynchronous personalized federated learning for short-term photovoltaic power forecasting. Digit. Commun. Netw. 2022, in press. [Google Scholar] [CrossRef]
  306. Polo, A. A Two-Step Learning-by-Examples Method for Photovoltaic Power Forecasting. Prog. Electromagn. Res. C 2022, 125, 35–49. [Google Scholar] [CrossRef]
Figure 1. Machine learning models overview.
Figure 1. Machine learning models overview.
Energies 15 09146 g001
Figure 2. Proposed approach.
Figure 2. Proposed approach.
Energies 15 09146 g002
Figure 3. The number of published papers concerning machine learning applications in prediction of the electricity generation from RES.
Figure 3. The number of published papers concerning machine learning applications in prediction of the electricity generation from RES.
Energies 15 09146 g003
Figure 4. Annual distribution of published journal papers concerning machine learning applications in prediction of electricity generation from various RES (papers search last updated in October 2022).
Figure 4. Annual distribution of published journal papers concerning machine learning applications in prediction of electricity generation from various RES (papers search last updated in October 2022).
Energies 15 09146 g004
Figure 5. Top ML methods used in anayzed papers.
Figure 5. Top ML methods used in anayzed papers.
Energies 15 09146 g005
Figure 6. Top ML methods used in particular years.
Figure 6. Top ML methods used in particular years.
Energies 15 09146 g006
Figure 7. Top ML methods used in particular types of installations.
Figure 7. Top ML methods used in particular types of installations.
Energies 15 09146 g007
Figure 8. Global distribution of published journal papers concerning machine learning applications in prediction of the amount of energy produced from RES papers search last updated in October 2022).
Figure 8. Global distribution of published journal papers concerning machine learning applications in prediction of the amount of energy produced from RES papers search last updated in October 2022).
Energies 15 09146 g008
Figure 9. Top journals which contributed the most articles to the analyzed field.
Figure 9. Top journals which contributed the most articles to the analyzed field.
Energies 15 09146 g009
Table 1. List of search keywords and search scopes.
Table 1. List of search keywords and search scopes.
Searched ScopeValues
Title, abstract or keywords contains”machine learning”
Title contains
  • “photovoltaic power”, “pv power”,
  • “photovoltaic farm”, “pv farm”,
  • “wind power”, “wind farm”,
  • “hydro power”, “hydropower”, “hydro plant”
Title contains
  • “predict”, “prediction”,
  • “forecast”, “forecasting”
Table 2. The list of criteria used for filtering.
Table 2. The list of criteria used for filtering.
Filtered ScopeValues
Document typejournal article
Title does not contain”’review”
Publishing year
  • 2020
  • 2021
  • 2022
Languagethe whole paper written in English or at least abstract written in English
Table 3. Top cited papers.
Table 3. Top cited papers.
ArticleTypeYearCited by
Li L.-L. et al. [87]Wind2020169
Zhou Y. et al. [120]PV202075
Liu W. et al. [121]PV202069
Lin Z. et al. [85]Wind202065
Shahid F. et al. [122]Wind202064
Hossain M.S. et al. [123]PV202064
Theocharides S. et al. [67]PV202046
Mishra M. et al. [50]PV202043
Li L.-L. et al. [87]Wind202041
Behera M.K. et al. [124]PV202041
Shahid F. et al. [125]Wind202184
Ding S. et al. [65]PV202161
Neshat M. et al. [126]Wind202151
Luo X. et al. [52]PV202144
Kabilan R. et al. [127]PV202132
Hossain M.A. et al. [102]Wind202130
Liu Z.-F. et al. [46]PV202124
Hu W. et al. [60]Wind202123
Mahmud K. et al. [6]PV202121
du Plessis A.A. et al. [64]PV202121
Li H. et al. [128]Wind202226
Ribeiro M.H.D.M. et al. [129]Wind202217
Markovics D. et al. [130]PV202216
Ding Y. et al. [97]Wind202215
Visser L. et al. [131]PV202213
Li Z. et al. [132]Wind202212
Zazoum B. [47]PV202210
Guo H. et al. [133]Wind20229
Sasser C. et al. [134]Wind20229
Huang X. et al. [135]PV20228
Table 4. SWOT analysis for papers concerning ML applications for prediction of energy generation from RES.
Table 4. SWOT analysis for papers concerning ML applications for prediction of energy generation from RES.
STRENGTHSWEAKNESSES
  • ML models are able to provide better performance than traditional forecasting models
  • Simple ML models with low computational cost are able to give sufficient results
  • ML models enable both short-term and long-term forecasting
  • Possibility of adjusting the ML model to changing climatic condition
  • Enabling adequate planning of the operation of coal and gas-fired power plants
  • Enabling adequate planning of the operation of coal and gas-fired power plants
  • Too short time horizon of the data taken into account
  • Too small dataset
  • Improper matrices chosen
  • Weather data from another location
  • Unjustifable choice of features
  • Difficult access to historical data needed for training the model
  • Dedication to a specific place
OPPORTUNITIESTHREATS
  • Introducing data preprocessing
  • Introducing data normalization
  • Using data with a small time interval
  • Carrying out analysis of the relationship between renewable energy sources power output and meteorological parameters for a certain location
  • Uncertainty quantification
  • Lack of comparability of the results due to filtering zero values (e.g., in the case of PV systems during night time
  • Lack of comparability of the results due to various time horizons taken into account
  • Lack of comparability of the results from the same region due to various scales of studies
  • Lack of cross-validation in works, which do not cope with time series forecasting
  • High computational costs and complexity of DL models
  • Difficulties with comparability of the results coming from various regions
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Krechowicz, A.; Krechowicz, M.; Poczeta, K. Machine Learning Approaches to Predict Electricity Production from Renewable Energy Sources. Energies 2022, 15, 9146. https://doi.org/10.3390/en15239146

AMA Style

Krechowicz A, Krechowicz M, Poczeta K. Machine Learning Approaches to Predict Electricity Production from Renewable Energy Sources. Energies. 2022; 15(23):9146. https://doi.org/10.3390/en15239146

Chicago/Turabian Style

Krechowicz, Adam, Maria Krechowicz, and Katarzyna Poczeta. 2022. "Machine Learning Approaches to Predict Electricity Production from Renewable Energy Sources" Energies 15, no. 23: 9146. https://doi.org/10.3390/en15239146

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