Next Article in Journal
Novel Frequency Regulation Scenarios Generation Method Serving for Battery Energy Storage System Participating in PJM Market
Previous Article in Journal
Design of Underwater Compressed Air Flexible Airbag Energy Storage Device and Experimental Study of Physical Model in Pool
Previous Article in Special Issue
A Two-Step Grid–Coordinate Optimization Method for a Wind Farm with a Regular Layout Using a Genetic Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Advancing Renewable Energy Forecasting: A Comprehensive Review of Renewable Energy Forecasting Methods

by
Rita Teixeira
1,
Adelaide Cerveira
2,3,
Eduardo J. Solteiro Pires
1,3 and
José Baptista
1,3,*
1
Department of Engineering, University of Trás-os-Montes and Alto Douro, 5000-801 Vila Real, Portugal
2
Department of Mathematics, University of Trás-os-Montes and Alto Douro, 5000-801 Vila Real, Portugal
3
INEC-TEC UTAD Pole, University of Trás-os-Montes and Alto Douro, 5000-801 Vila Real, Portugal
*
Author to whom correspondence should be addressed.
Energies 2024, 17(14), 3480; https://doi.org/10.3390/en17143480
Submission received: 22 May 2024 / Revised: 8 July 2024 / Accepted: 12 July 2024 / Published: 15 July 2024

Abstract

:
Socioeconomic growth and population increase are driving a constant global demand for energy. Renewable energy is emerging as a leading solution to minimise the use of fossil fuels. However, renewable resources are characterised by significant intermittency and unpredictability, which impact their energy production and integration into the power grid. Forecasting models are increasingly being developed to address these challenges and have become crucial as renewable energy sources are integrated in energy systems. In this paper, a comparative analysis of forecasting methods for renewable energy production is developed, focusing on photovoltaic and wind power. A review of state-of-the-art techniques is conducted to synthesise and categorise different forecasting models, taking into account climatic variables, optimisation algorithms, pre-processing techniques, and various forecasting horizons. By integrating diverse techniques such as optimisation algorithms and pre-processing methods and carefully selecting the forecast horizon, it is possible to highlight the accuracy and stability of forecasts. Overall, the ongoing development and refinement of forecasting methods are crucial to achieve a sustainable and reliable energy future.

1. Introduction

The constant economic challenges, technological development, and population growth lead to the permanent demand for energy. In fact, the energy sector is a parameter that can help determine a country’s economic, social, and political development [1]. According to the authors of [2,3], energy consumption is increasing by 2% per year, and energy production remains heavily reliant on fossil fuels.
To decrease fossil dependency, greenhouse gas emissions, and carbon emissions, measures and policies are needed to mitigate these problems including energy management through renewable and sustainable energy systems [1,2,4,5,6,7].
Between 2021 and 2030, carbon emissions from the energy sector are projected to decrease by a third, with the power sector contributing to over half of this reduction according to the International Energy Agency (IEA) [8]. By 2050, electricity generation will grow by around 3.3% per year, with renewable installed capacity increases by four times, from 290 GW in 2021 to around 1200 GW in 2030, with photovoltaic and wind generation accounting for around 690 GW and 400 GW, respectively.
In this context, renewable energy is a solution to replace fossil fuel fonts in energy systems, making energy transition essential. According to Cantarero [9], energy transition involves energy efficiency, accessibility, affordability, and energy independence. In developed nations, shifting from fossil fuels to renewable energy sources is essential for economic growth, social equity, and environmental well-being.
Therefore, there are many applications for renewable energy in the context of energy transition, such as microgrids or hybrid systems. According to Rodríguez et al. [10], a microgrid is a distributed energy system that combines loads, power generators, and storage technologies along with control components to connect to the main network, with the benefits of reducing losses and costs and helping to mitigate reliability issues. In turn, a hybrid energy system (HES) has as its main objective to meet the electricity demand of consumers by generating electricity from two or more energy sources to ensure a more stable and efficient supply [11].
However, renewable energies still have limitations due to the intermittency and unpredictability of the resources or even problems related to the electrical grid, such as load balancing or the integration of renewable sources [12]. In this way, forecasting models emerge as a solution to overcome these problems and have become increasingly important as renewable energy sources grow.
Nowadays, accurate forecasts can help grid operators better manage the integration of renewable energy into the grid, minimising carbon emissions, decreasing operation costs, minimising the difference between electricity demand and supply, and reducing the use of electricity reserves through improved scheduling of production [13].
In recent years, there have been significant advances in renewable energy forecasting such as improved weather forecasting, as renewable energy is very dependent on weather conditions; machine learning and artificial intelligence algorithms have been making more accurate renewable energy forecasts, because these algorithms are able to learn from historical data, taking into account factors such as weather conditions, time of day, or energy demand; the integration of data sources, which can improve the forecast accuracy and the advances in data analysis, have made it easier to process and analyse large volumes of data; the growing use of distributed energy resources has made renewable energy forecasting more challenging, but advances in forecasting technology have made it possible to better predict energy production, improving the overall accuracy of renewable energy forecasts; cloud computing has made it easier to process and analyse large volumes of data and can be used to save and analyse information from different sources, improving the accuracy and timeliness of forecasts.

1.1. Classification of Forecasting Methods

There are two major types of machine learning algorithms that allow for predictive models to learn and analyse data: supervised and unsupervised. In supervised learning [14], algorithms learn from labelled data and provide corresponding values to the machine. Once the algorithm comprehends the data, it labels new data, resulting in predictions. In turn, in unsupervised methods, the entire dataset is unidentified, and the learning machine can identify patterns by classifying the data by itself.
In the current literature, there are also four main types of forecasting models that take into account various factors such as forecasting errors, the technology applied, and/or the conditions under study, which may affect the performance of the models, leading to economic problems or problems related to the proper functioning of the energy system, for example.
According to [15,16,17], physical models consider data such as temperature, solar radiation, or wind speed based on numerical weather prediction (NWP). However, they cannot deal with short-term forecasts and require high computational costs. On the other hand, statistical models are more appropriate for short-term forecasts. Statistical models rely on past data to forecast and use the gaps between the observed and predicted values to adjust the model parameters. However, they are not capable of making forecasts with data that have high noise, irregular and non-linear fluctuations, and patterns [15,16,17]. To overcome these problems, artificial intelligence models have been widely used given their capacity to predict non-linear data. However, the main disadvantages of these types of methods are the ease in which the method starts right away at an optimal solution, over-fitting, and low convergence. Finally, as individual models do not take into consideration the pre-processment of data, these methods do not always achieve high accuracy in model performance. Thus, combined or hybrid models use the main advantages of individual approaches to achieve higher forecast accuracy. Their efficiency and performance strongly depend on the historical dataset, so data pre-processing is required.
Table 1 shows distinct types of methods considered in the literature, as well as their main characteristics, advantages and disadvantages, and the forecast horizon to which they are applied. The advantages and disadvantages are also categorised according to calculation efficiency (E) and model structure (S).
In several literature works, three additional types of forecasting methods are discussed: persistence, probabilistic, and spatial correlation. According to Ahmed et al. [29], persistence methods are very commonly used for very short- and short-term forecasting horizons. This technique is based on the concept that today is expected to be similar to tomorrow, assuming that conditions of the one day ahead will be similar to those of the previous day. Persistence methods have lower computational and time costs, as well as acceptable accuracy. On the other hand, spatial relation methods describe the relationship between different observed locations and the correlation among the locations for a specific region [15]. These methods use the inherent relationship between the properties of meteorological variables and their geographic location, as mentioned in [30]. However, the application of these models is challenging due to measurement errors and time lags, and while they can achieve higher accuracy under certain conditions, they have substantial information requirements [15,20]. Also, in [30], probabilistic models are also presented for wind speed prediction, where it is represented as a probabilistic density forecast (PDF), with parameters determined using different approaches.
There are important concepts to be addressed to better analyse and compare different forecasting methods, as well as the methods themselves, as discussed in the subsections below.

1.1.1. Artificial Neural Networks

Machine learning (ML) has widespread applications across various domains, offering a distinct advantage in tackling complex problems that are difficult to articulate using explicit models [31]. ML methods analyse the relationships between outputs and inputs, which allows the application of these methods in several problems such as classification problems, pattern recognition, or forecast problems. According to [32,33], the main objective of a ML forecast is reaching higher precision, and with the increasing amount of data, ML methods can highlight the explanatory and prediction capabilities of regressions. Among ML techniques, artificial neural network (ANN) models are frequently used for forecasting.
According to Gonzalez and Botto [34], ANN consists of a computational system that takes inspiration from the animal brain, with the primary purpose of recognising patterns in a certain set of data. It comprises multiple layers of artificial neurons, with each generally linked to all the neurons in adjacent layers. The strength of the connections is characterised with a specific weight or parameter. In fact, this concept provides the fundamental idea of long-term memory in neural networks. The modulation of an ANN depends on the number of layers of neurons, as well as the quantity and distribution of neurons in them. The results in [34] show that the method has a relative error lower than 3% for the long-term forecast for electricity demand and final energy in Portugal, making it twice as effective as the linear regression method.
ANNs are advantageous in their capacity to modulate complex non-linear relationships between the data. However, they are prone to over-fitting and easily falling into the minimum optimal location, as mentioned in [19].
There are four main steps when using ANNs for forecasting. The first is data preparation, where the historical data are collected and pre-processed, and then the data are normalised to improve the training process. Finally, they are split into training, validation, and test sets. The second step is the choice of model design considering the number of layers and neurons that characterise the network, as well as the activation function. The third step consists of training, evaluation, and testing the model’s performance. Finally, the trained ANN is used to forecast future values.
Over the years, several works have been developed for renewable energy production forecasting using ANNs. Some are described below.
Brodny et al. [1] developed a study for renewable energy production in Poland. For this purpose, a modern forecasting model involving ANNs was considered to perform production mapping. Considering the analysis of renewable energy production (in total and individually), the total amount of renewable production, up to 2025, was predicted. Overall, it was observed that the mapping of the total renewable and electricity production was quite accurate.
Albogamy et al. [35] considered consumers and electricity producers in a microgrid. An ANN forecasting combined with enhanced differential evolution (ANN-mEDE) was performed to forecast electricity generation for effective management of renewable energy. In the prediction process, an ANN utilises the training datasets to predict solar radiance and wind speed for a day. The results are evaluated against the actual values using the MAPE metric and subsequently refined to further minimise errors.
In [36], a photovoltaic (PV) prediction model utilising dendritic neuron network (NBDM) was introduced to enhance computational efficiency and forecast precision. This model was subsequently integrated with a wavelet transform (WT) to more effectively capture features of varying frequencies from the input data.
Hassan et al. [37] introduced an innovative method that uses a genetically optimised non-linear auto-regressive recurrent neural network (NARX) system for ultra-short-term PV production prediction. Their method achieved significant improvements, with performance gains of up to 58.41%.
In [38], PV short-term forecasting was used for real-time balance operation of the electricity market, benefiting both power marketers and consumers. Since PV intermittence leads to inconsistencies in forecasting, a new seasonal auto-regressive integrated moving average-random vector functional link neural network assisted maximum overlap discrete wavelet transform (SARIMA-RVFL-MODWT) hybrid time-adaptive model was proposed [38].
Similarly, accurate wind speed forecasting plays a crucial role in optimising wind energy utilisation [18]. While numerous studies have concentrated on creating robust wind speed prediction models that can handle the inherent instability, irregularity, and noise in wind speed data, some of these works overlook the significance of properly modelling the samples, potentially leading to subpar forecasting performance. To perform the final forecasts, a wavelet neural network (WNN) model was considered, established by selecting a sample with distinctive similarity traits, allowing the generation of short-term wind speed predictions.
Zhang et al. [19] proposed a combined forecasting model aiming to improve wind speed accuracy for short-term horizons. Through a deep belief network (DBN), the fluctuation component of the original wind power data series was predicted. In [39], an accurate model for wind speed and power forecasts was proposed. Considering data aggregation segments, ANN and WNN are fed to forecast different segments, improving the accuracy of the predicted data by reducing the error.
In conclusion, ANNs offer significant benefits for short-term solar radiance prediction, including high speed, accuracy, and overall performance. Due to their inherent non-linearity, ANNs can effectively handle various temporal structures and network layers, making them adaptable to datasets of varying sizes related to climate and energy consumption for forecasting analysis [31]. Moreover, ANNs are widely recognised as the most effective and popular approach for predicting PV power production, leveraging the non-linear characteristics of meteorological data [40].

1.1.2. Support Vector Machine

According to Li et al. [5], support vector machine (SVM) is a supervised learning algorithm that is based on statistics combined with the theory of structural risk minimisation. It is useful for predictive pattern recognition and regression to solve different sample sizes and non-linear problems. Because of the influence of external factors, the PV power output exhibits significant randomness. In the present study, an SVM optimised by the hybrid improved multi-verse optimiser algorithm (HIMVO) was employed to predict PV production. The results showed improved accuracy and stability in the predictions, highlighting the effectiveness of this approach.
The basic SVM defines a hyperplane, i.e., a boundary that separates two classes in the data space. This hyperplane position and orientation are determined by the support vectors, corresponding to the data points more closely [41,42]. For classification tasks, SVMs find the best solution that separates two classes with the same margin on both sides of the hyperplane. To achieve this, first, it is necessary to prepare the dataset and divide it into train, validation, and test datasets. Then, the hyperplane equations are determined, and the new data classification is based on the hyperplane side where the new data fall.
In advanced SVM, some kernel functions are used to map the data points into new spaces that are then divided by a hyperplane.
In turn, in [40], SVM was extended to regression problems through support vector regression (SVR), which is a non-linear algorithm where the input data are mapped into a higher-dimensional feature space.
In [43], the use of storage systems increased the reliability of renewable system integration. Thus, an SVR model was proposed for the efficient prediction of energy storage. The proposed method uses kernels to establish a non-linear relation between the input and output, and the results show that energy operators can rely on the proposed model for monitoring storage systems as the method is able to predict their efficiency.
In [19], the least squares support vector machine (LSSVM) model was used to forecast the tendency on the original wind series. This method uses equality instead of inequality constraints, transforming SVM into a solving system of linear equations, reducing its complexity.
Eseye et al. [23] combined WT, SVM, and particle swarm optimisation (PSO) for daily power production prediction in a microgrid with PV integration. The results show that the proposed approach performs considerably effectively.

1.1.3. Deep Learning Methods

Deep learning (DL) is one of the most common and interesting field of ML [44], and DL techniques automatically learn valuable features from data rather than relying on traditional feature selection methods.
Deep learning models are highly effective for complex tasks like image recognition and time series forecasting. This is because they can automatically learn features from data, uncovering increasingly complex patterns layer by layer. A typical DL network has an input layer that receives the data, followed by some hidden layers that progressively transform the data, such as fully connected, convolutional, pooling, and recurrent layers, among others. Finally, in the output layer, the model’s predictions are made.
In [44], two long short-term memory (LSTM) model are employed for temperature and power forecasting, respectively. The predictions are then smoothed and combined using a fully connected layer to improve the accuracy of the forecasting process.
In [2], DL models are used with the empirical mode decomposition (EMD) for energy forecasting to overcome the weakness of statistical models. Gated recurrent unit (GRU) and LSTM networks consider the characteristic time series of the data. The findings indicate that the GRU prediction model outperforms other deep learning (DL) and statistical models in terms of the mean absolute scaled error (MASE). Additionally, it effectively captures and predicts rapidly fluctuating time-series data.
The deep learning neural network (DLNN) is an improvement over neural networks and consists of adding hidden layers, for instance, multiple processing layers, to learn data representations. Through a comparison of LSTM-based forecasts and two classical time series forecasting methods, it was found that the long-term results of LSTM are better, and it was possible to demonstrate that a simple DLNN architecture can provide very good forecasting [45].
Xia et al. [46] emphasise the importance of accurate forecasts for renewable energy production and electricity consumption in smart grids. However, due to the intermittent nature of resources and the diverse behaviour of consumers, forecasting remains a challenging task. To address this, the authors propose an innovative hybrid improved stacked method for predicting wind energy production and electricity consumption. Notably, the use of GRU reduces model complexity by employing fewer parameters, minimising computational costs, and requiring less training data [46].
As per Khan et al. [3], the recent literature focuses on improving forecast accuracy without considering the temporal complexity of their methodologies. They develop a lightweight echo state network (ESN)-convolutional neural network (CNN) model for accurate solar power forecasting. The obtained results show a significant reduction in the error rate with lower complexity computation. In turn, in [47], an LSTM-CNN model is proposed and applied to PV prediction.
Jahangir et al. [48] introduce an accurate prediction model based on deep learning (DL) with micro-clustering (MC). Their results demonstrate that the proposed MCB-LSTM is a viable tool for various time series forecasting tasks, particularly when dealing with data exhibiting high stochastic behaviour and abrupt variations, such as wind speed or load requirements.
In [49], an analysis comparing CNN-L, MICNN-L, and MICNN-L focuses on the trade-off between model complexity and performance for solar irradiance forecasting as time series-based, image-based, and hybrid models. The results indicate that MICNN-L outperforms other models, particularly under cloudy sky conditions.
Finally, in Sharma et al. [50], a hybrid MODWT-LSTM is presented that can capture the data in a manner suitable to predict the values with higher accuracy for longer intervals.

1.1.4. Statistical Methods

Statistical methods can be defined as some of the main types of forecasting methods. At present, there is a vast number of state-of-the-art approaches concerning this type of methods.
Forecasting using statistical methods involves several key steps, namely data collection and preprocessing, selection of the appropriate statistical model based on data characteristics, parameter estimation, and model validation. Once the model is validated, it is used to forecast future values.
The regression method shows the relationship between dependent and independent variables. Considering the auto-regressive integrated moving average (ARIMA), the relation between the input and output data as well as the pre-processing of the input data were discussed [40]. The results obtained show that the accuracy is higher when the inputs have a strong relation with the output, and the result can be improved by the pre-processing of the input data.
Aasim et al. [51] mention that statistical methods are used for short-term wind speed forecasting. The novelty of this work is the use of the forecast error due to different decomposed time series in the resulting error forecast. WT is used to obtain the low- and high-frequency characteristics of different time series. The time series are modelled as an ARIMA model. Thus, the repeated WT-ARIMA (RWT-ARIMA) is able to model the variation of the high-frequency band of the wind speed more accurately than with WT-ARIMA, resulting in a lower root mean squared error (RMSE) in the wind speed forecast.
In [2], a seven-day-ahead forecasting model for electricity demand and renewable energy production is developed. Multiple linear regression (MLR) predicts a dependent variable considering two or more independent variables by adjusting linear equations, while SARIMA enhances forecasting accuracy by accounting for seasonal variation trends through the differences.
For Wang et al. [52], the MLR generates a linear function between the variables and the response. Although effectively representing the linear relationship, it cannot represent any non-linearity relationship. Therefore, a hybrid adaptive learning model (ALHM) is proposed for accurate short- to long-term solar intensity accuracy. A time-varying multiple linear model (TMLM) combined with ALHM is developed to capture the linear and dynamic features of data.
In turn, Alsharif et al. [53] consider a time series implemented through an SARIMA method for predicting daily and monthly solar radiation, considering the accuracy, suitability, quality, and timeliness of the collected data. The results demonstrate that the proposed model accurately predicts daily and monthly solar energy. This accuracy is attributed to its convenience, low data input requirements, and efficient computational process. Agoua et al. [54] refer to the importance of forecasting PV power due to the significant variability that characterises it. In this regard, a statistical model based on auto-regressive (AR) is proposed to deal with stationarity data and for short-term PV power forecasting. The results show that the computational requirements are low and that the model reduces, by about 28%, the average performance, and the normalised RMSE (nRMSE) can reach an improvement of 20%.
Pearre and Swan [55] analyse the effect of the predicted wind speed on the power of a wind energy converter (WEC). Wind speed and direction are corrected by considering two new forecasting techniques. The first technique consists of a statistical correction to improve wind speed prediction. Through this correction technique, the errors of wind speed prediction are reduced by about 20–25% in a 24 h range. The second consists of interpolating correction topographies and instantaneous forecast errors, and a similar error reduction is achieved at distances of 10 km from known locations.

1.1.5. Grey Model

Generally, research methods predominantly employ statistical regression or intelligent models to investigate factors related to energy consumption [56]. However, considering the multitude of factors involved, collecting variable data can be time-consuming, potentially impacting the system’s credibility. To address this, a non-homogeneous grey model (GM) was introduced for predicting renewable energy consumption in Europe. This model emphasises the weight relationship between the most recent value and historical data, following the principle of adjacent accumulation.
According to [56,57,58,59], the GM emphasises the study of modelling uncertain systems with limited samples and sparse information, thereby mitigating error accumulation resulting from excessive data perturbation.
In fact, GM builds mathematical models to generate predictions based on incomplete information, and compared with other methods, requires less historical data it has a more straightforward modelling process and is more accurate [59]. Thus, the forecast performance of an GM largely depends on how effectively the information can be measured from data [57].
In [60], a fractional-order full-order time power seasonal discrete GM deals with non-linear and periodically long-term renewable production data sequences. The empirical results demonstrate that the model generally outperforms the GM as it can capture the non-linear and seasonal characteristics.
Qian and Sui [61] propose a new structural adaptive discrete grey model (SADGM) which aims to solve the problem of the structural prediction error of the traditional GM method. Thus, the proposed model is a forecasting model with time-varying parameters. It enhances adaptability for forecasting features with non-linear trends and periodic fluctuations in time series. The results demonstrate that the model benefits from its adaptive structure, producing reliable forecasts. Ding et al. [59] emphasise the importance of long-term PV power forecasts for grid balancing in systems with high PV resource integration. While ANNs are commonly used for short-term PV power forecasting, they tend to suffer from over-fitting and generate large forecast deviations over long time intervals. To address this, a new discrete grey model (DGM) with time-varying parameters is developed. The DGM effectively handles power data time series with non-linearity, periodicity, and volatility. The results demonstrate that the DGM outperforms other reference models due to its flexible structure, which adapts well to the non-linearity, volatility, and periodicity of the datasets.

1.1.6. Ensemble Methods

According to Bhardwaj et al. [62], ensemble methods employ a divide-and-conquer approach to enhance performance. The main principle is that a group of weak learners can reduce variance and improve model performance. Ahmad et al. [31] categorise ensemble models into cooperative and competitive models. Cooperative models distribute prediction assignments across selected predictors and appropriate sub-tasks. In contrast, competitive models train multiple features separately, using various types of datasets or similar datasets with numerous variables.
In Wang et al. [21], a hybrid wind power forecasting model is constructed with Bayesian averaging and ensemble learning model. According to the results, the method increases the reliability of the predictions and has a low overall error.
To effectively improve the accuracy and stability of PV power forecasting, an ensemble forecasting model based on singular spectrum analysis (SSA) and MOGWO was developed [63]. The results indicate that the proposed model outperforms the comparative hybrid models in terms of accuracy and stability. Additionally, the ensemble strategy successfully enhances short-term PV power prediction performance.
Elephant herding optimisation (EHO) based on LSSVM is used to ensemble the sample results to obtain the final prediction value [64]. The conclusion reached is that the method is considerably effective and highly reliable for predicting wind power data.
Random forest (RF) is a non-parametric and randomised ensemble ML method used for regression and classification tasks, composed of less robust algorithms or weak learners [65]. For predicting renewable production density, a quantile regression forest (QRF) model is considered as a valid non-parametric model capable of achieving adequate performance in terms of reliability and overall predictive ability. The results indicate that the RF algorithm exhibits superior overall performance across all classes, achieving 98% accuracy in data classification.
Ahmad et al. [66] note that ensemble-based techniques outperform individual learners by overcoming their limitations. RF and extra trees (ET) are particularly well-suited for output prediction of stochastic PV models, as they reduce variance and bias by combining various ML techniques, thereby enhancing stability.
Liu et al. [24] propose a new ensemble model, combining four new hybrid models as baseline predictors MOGWO, wavelet packet decomposition (WPD), AdaBoost.MRT, and outlier-robust extreme learning machine (ORELM) to obtain high prediction accuracy of multi-stage wind speed. The results demonstrate that the proposed ensemble model performs effectively in terms of convergence and prediction accuracy.

1.1.7. Probabilistic Methods

Probabilistic forecasting provides intervals or probability distributions as outcomes, offering power system operators more comprehensive information and tools for managing the power system [67,68]. In [67], various methods were applied to probabilistic forecasting in PV energy production. This study considered three different probabilistic methods: the first was based on Gaussian distribution (GD), which relied on point forecasting and assumed a specific distribution for the forecast error; the second was a quantile regression (QR) model, commonly used for PV forecasting; and the third method, quantile regression averaging (QRA), combined several point forecasts to generate a probabilistic distribution for the forecast error. The forecasts were compared using various evaluation metrics for probabilistic forecasts to determine the best-performing method in terms of accuracy and reliability, with results indicating that the GD assumption performed best.
For example, Xie et al. [69] noted that probabilistic forecasting methods can determine the upper and lower boundaries of wind energy and/or wind speed within a probability density or interval, providing additional information about wind fluctuations.
For Pretto et al. [27], grid operators face the challenge of maintaining the stability and reliability of the power grid due to the significant variability of the PV resource. This paper proposed a probabilistic ensemble method (PEM) to enhance the quality of ensemble predictions on cloudy days, where the sample distribution is often non-normal and requires more precise statistical analysis. The PEM leverages the probability distribution of the trials to provide a more reliable indicator for planning solar energy production for the next day. The results obtained show that the proposed method outperformed the reference methods in almost all metrics.

1.2. Data Pre-Processing

One factor that affects forecasting models is the data. In fact, as seen in [14,70], the historical and real-time data required during the development of a forecast model must be as complete and accurate as possible. However, in forecasting processes, numerous inputs often contain a high number of missing values and noise, among other issues. Consequently, the quality of the input data directly impacts the performance and accuracy of the forecast model and can cause defects in the acquisition, transmission, and processing of data.
Thus, data pre-processing is an important step in forecasting methods to guarantee the quality of data and, therefore, improve forecasting performance. Data processing techniques include data synchronization, identifying and processing abnormal data, or replacing missing data. There are several methods for data acquisition pre-processing: normalization [5,10,44,71], WT [23,29,38], and self-organizing mapping (SOM) [70].

1.3. Forecast Horizon

One of the key concepts in forecasting methods is the forecast horizon. In [40], the forecast horizon is defined as the time interval in the future for which the variable under study is to be forecasted. The purpose and accuracy of the forecasting model depend significantly on the forecast horizon. Generally, forecasting models used in most research can be defined as shown in Figure 1. Some literature also considers ultra-short-term forecasting, which, in this study, refers to the time interval between one minute and one hour. The forecast horizon impacts both the objective and the accuracy of a forecast, as accuracy varies with changing forecast horizons, even when using the same model and identical parameters.
According to [29,38], the forecast accuracy depends of the time interval, and the error values and variance increase when the forecast horizon increases. An ultra-short-term forecast, on the other hand, suffers more due to the intermittence of climate variables.

1.4. Optimisation Algorithms

Optimisation algorithms are crucial in accurately forecasting renewable energy generation, enabling efficient integration of renewable energy sources into power grids. Several optimisation models and algorithms improve the accuracy and reliability of renewable energy predictions throughout the work mentioned in state-of-the-art approaches. These models aim to optimise specific goals such as minimising forecast errors, maximising the utilisation of renewable energy resources, or optimising energy generation and consumption scheduling.
Liu et al. [56] explored the multi-objective grasshopper optimisation algorithm (MOGOA) as an effective parameter optimisation technique capable of determining the optimal coefficients for each sub-model. MOGOA utilises an archive to estimate approximate values of the Pareto optimal front, enhancing prediction accuracy and stability. Additionally, it helps address complex optimisation problems.
Jiang et al. [15] employed a modified multi-objective dragonfly algorithm (MMODA) to determine the weight coefficients of combined models, aiming to enhance the prediction accuracy and stability of the forecasting system. In [5], the HIMVO algorithm was used to optimise the SVM model parameters. The results demonstrated that the HIMVO algorithm possesses superior optimisation capabilities and can effectively avoid local optima.
The genetic algorithm (GA) is a popular algorithm for search and optimisation based on the evolution and adaptation of the fittest beings. In particular, it is inspired by the selection, crossover, and mutation operations. In prediction methods, GA is used to optimise parameters and other features.
In [37], GA was employed for gradient-free training of NARX models. The coupling of NARX with GA enhances optimisation of weights and biases, particularly beneficial when using a reduced number of indicators. In turn, in [25], GA optimised both the window size and the number of neurons within the layers of the LSTM model.
In the adaptive time-varying discrete grey model, the two coefficients not only impact estimation accuracy, but also decisively influence the temporal variation trend of estimated values. To optimise these coefficients which minimise the mean absolute percentage error (MAPE) between predicted and actual values, the GA algorithm, known for its exceptional performance, is employed [59].

1.5. Performance Evaluation Metrics

Evaluation metrics are employed to gauge the precision and dependability of forecast models and to contrast various forecasting methods. In the context of renewable energy production, evaluation metrics are used to measure the accuracy of forecasts for energy production from renewable sources. The selection of an evaluation metric hinges on the particular forecasting problem and the nature of the data employed. Different metrics may be suitable for varying types of forecasts, and utilising a combination of metrics can provide a more thorough evaluation of forecast accuracy.
In [17,20], it is noted that while there exist numerous performance metrics to evaluate the forecasting effectiveness of various models, there is a lack of a universal standard for assessing forecasting model errors. Therefore, the selection of performance evaluation criteria should aim to highlight the disparities between actual observations and estimated values [59]. Generally, the lower the criteria values, the closer the predicted values are to the actual values. The quality of the input data is another crucial factor influencing the performance of a forecasting model [14].
Thus, some of the most commonly used metrics for assessing the performance of forecasting models are mean absolute error (MAE), which calculates the mean absolute difference between predicted and observed values and is a commonly used metric to verify the accuracy of time series in forecasting models; RMSE, which takes into account the squared difference between predicted and actual values, makes larger error penalties compared to MAE, and is used to compare the performance of different forecasting models; coefficient of determination, R 2 , which measures the proportion of the variation in actual values that is explained by the predicted values; MAPE, which calculates the percentage difference between predicted and actual values and is commonly used to assess the accuracy of energy demand forecasts.
There is a vast number of state-of-the-art works where these and other metrics are highlighted, which allow different forecasting models to be assessed and compared. For example, in [66], the RMSE, MAE, and R 2 were determined to evaluate the performance of the developed models in predicting PV power. De Guia et al. [72] also introduced the explained variance score (EVS), which quantifies the dispersion within specific datasets, the maximum residual error (MRE) that captures discrepancies between predicted and actual values, and the mean squared error (MSE) that calculates the average squared difference between predicted and actual values. According to He et al. [18], the MSE penalizes larger errors more severely than multiple smaller errors.

1.6. Forecast Variables

In general, forecast variables refer to the specific parameters considered to generate forecasts about future events or outcomes. For renewable energy production, forecast variables can include parameters that can have a significant impact on the renewable energy produced, like weather variables (solar radiance or wind speed, for example), as well as factors like energy demand and storage capacity.
Accuracy and reliability are two of the most important criteria to take into consideration when analysing a forecast model. They are critical to effective energy management and the integration of renewable sources in power systems.
According to [73], the performance of wind power forecasts is impacted by historical wind power values and NWP variables. The paper also notes that while additional input features theoretically provide more information, an excess of information can actually diminish forecast accuracy. Therefore, it is crucial to carefully select the appropriate input variables.

1.7. Objectives of the Work

This paper aims to develop a comparative analysis of forecasting methods for renewable energy production, particularly PV and wind power. To this end, a review of state-of-the-art research was developed to synthesise and frame different forecast models, taking into consideration climatic variables, optimisation algorithms, pre-processing techniques, and different forecast horizons. Compared with other works, the main contributions of this research are (1) a systematic review of the applications of forecasting methods in a renewable context; (2) due to the variety of climatic variables and the intermittent behaviour that characterises them, an analysis of different techniques that allow minimising these effects on the forecast, permitting the increase in the efficiency and accuracy of the forecasts; (3) analysis of the different methods proposed over the last years in order to determine the best forecasting methods for renewable energy in a short- to medium-term forecast.
The rest of the paper is organised as follows: Section 2 shows the research methodology considered for the selection of different manuscripts that are relevant to this paper; Section 3 presents one of the main forecasting support tools developed; and Section 4 contains the results and their discussion, considering the relevant points of previous research in order to analyse the efficiency and relevance of the predictions. Finally, in Section 5, the main conclusions and future considerations are drawn.

2. Methodology

The literature on forecasting methods and renewable energy is extremely extensive [74]. Therefore, the review method used in this research consists of a structured selection using the academic search engine Google Scholar, which already indexes the main journals in the field. The selected manuscripts are written in English and include publications in well-known journals, papers presented at conferences, and theses. The papers are related to “forecasting” or “renewable energy” topics and published from 2018. Figure 2 illustrates the manuscript selection criteria.
Figure 3 shows the percentage distribution of the manuscripts considered in this paper. The total number of considered manuscripts is 101, classified into five categories: journal paper, conference paper, thesis, review, and research paper.
As can be seen, articles published in well-known newspapers have the highest percentage of articles collected (73%), followed by reviews with 13%, and conference and research papers, with 10% and 3%, respectively. Only a small percentage (1%) is related to thesis developed.
Figure 4 shows the number of selected manuscripts by publication year from 2018 to 2023, reflecting the interest in the topic. The number of publications is quite similar for all years except 2023. This is because the date of this work is mid-2023.

3. Forecasting Support Tools

Forecasting softwares are specialised tools designed to help businesses and organisations predict future trends, patterns, and outcomes based on historical data and statistical analysis. These tools use advanced algorithms and statistical models to generate accurate forecasts that can help businesses make informed decisions, optimise resource allocation, manage inventory, and improve overall operational efficiency.
Waikato Environment for Knowledge Analysis (Weka) [75] is a popular and widely used open-source data mining and machine learning software tool. It offers an extensive array of algorithms and tools for data pre-processing, classification, regression, clustering, association rules, feature selection, and visualisation. It can be utilised for renewable energy production forecasting by applying its machine learning and data mining capabilities to relevant datasets. It allows for the collection of historical data related to renewable energy production, the cleaning of the data, the handling of missing values, and normalisation or scaling of the variables as required. It can also identify the most relevant features that affect renewable energy production, select appropriate forecasting models, split the historical data into training and validation sets, and evaluate the model performance.
In short, by utilising forecast software, businesses can benefit from more accurate predictions, improved planning, reduced costs, and better alignment between demand and supply. These tools offer organisations a competitive edge by enabling them to anticipate market trends, adapt to changing customer demands, optimise inventory levels, and make data-driven decisions for sustainable growth.

4. Results and Discussion

To analyse and compare the works developed, this section presents the main points and the main characteristics considered, such as forecasting variables. The forecasting horizon and the evaluation metrics, among others, are also analysed in order to evaluate the performance of the methods and compare their efficiency and accuracy. Finally, the results obtained are discussed in order to find the best forecasting methods for renewable energy production.
Table 2 shows the main highlights for the considered manuscripts and their key characteristics of the forecast. The first column, “Ref.,” indicates the manuscript. The next column, “Method,” enumerates the used methods. Column 3, “Opt.,” indicates the associated optimisation techniques used in the method to find its best parameters, and Columns 4 and 5 show the forecast variable and horizon. Column “Pre-processing” lists the input data pre-processing technique, and the last column presents the best metric. The main objective proposed is comparison of the different forecasting methods and analysis of these characteristics taking into consideration the lowest metric and their efficiency. The main contributions of each manuscript are also highlighted in the table.
The state-of-the-art research presented in Table 2 illustrates the feasibility of forecasting in managing and integrating renewable energy sources into the electricity grid.
To predict renewable energy production, the forecast variables considered can be the renewable energy production itself, such as wind and PV energy, or the meteorological variables that directly affect renewable energy production, such as solar radiation, temperature, and wind speed.
According to the state-of-the-art research that we analysed, in this paper, four main types of methods were considered. The physical methods comprised physical characteristics (temperature, solar radiation, wind speed). However, they are not able to deal with short-term forecasts and require high computational costs. Statistical methods are more appropriate for short-term forecasts and consider historical data for the forecast. However, they cannot deal with irregular and non-linear data. In this regard, ML methods were considered, since they are capable of dealing with non-linear data. Despite the advantages of each of these methods, the individual methods do not consider the pre-processing of the input data, which decreases their efficiency. Thus, combined or hybrid methods emerge as a solution to this problem, as they combine the main advantages of the individual methods, allowing for a significant improvement in forecast accuracy.
The forecast horizon is also another factor to take into consideration when choosing a forecasting method. In this review, three main types of horizons were considered: short, medium, and long. According to some literature, a very short forecast horizon was also considered. In general, analysing state-of-the-art research, regardless of the forecasting method and the forecast variable, research was carried out for short-term forecast intervals.
Methods based on ML, in particular ANN and ensemble-based approaches, play a crucial role in renewable prediction, appearing to be the most considered methods in this context and with better prediction results [31]. ANNs enhance forecasting efficiency by establishing non-linear mappings between input and output data. However, they are prone to over-fitting and easily converge to local optima. ML approaches offer solutions for addressing complex issues that are challenging to model explicitly, and they can perceive relationships between outputs and inputs. ML methods have higher accuracy and improve the accuracy of regression models witha greater amount of data. On the other hand, ensemble-based approaches are based on the concept of divide and conquer and can improve the performance of forecasts.
A common technique used in state-of-the-art research to evaluate forecasting methods is the comparison of referenced and proposed methods [29]. In general, the reference methods considered are persistence methods, statistical methods, or methods that consider physical and meteorological characteristics. The main evaluation metrics considered were RMSE, MAE, MAPE, and MSE, among others.
The conjugation of the forecasting methods with optimisation techniques and/or data pre-processing techniques also improves the performance of the proposed methods.

4.1. Real Grid Operation

Grid operators rely on forecasting methods such as statistical, artificial intelligence, or hybrid methodologies to manage electricity supply and demand [106]. To address the increasing complexity of the power grid and the need for more precise forecasts, Ahmad et al. [31] suggests the use of ML algorithms, ensemble-based approaches, and ANN. These methods deal with large amounts of data and provide accurate forecasting analysis. Furthermore, Wazirali et al. [107] emphasise the significance of ANN, ML, and DL techniques in predicting energy flows in microgrids, providing a systematic analysis of their applications.
According to the results in Table 2, traditional methods like time series and regression models are commonly used by grid operators due to their simplicity and interpretability. In turn, there is a growing trend towards implementing ML methods, like ANNs, in real grid operations. Hybrid methods are also being explored, with some grid operators starting to implement them for their improved accuracy and robustness.
Overall, grid operators use a combination of statistical and ML methods for forecasting loads and renewable energy production. While traditional methods still hold significant ground due to their simplicity and reliability, ML approaches are rapidly being considered. Our research shows a strong focus on practical applicability, with a considerable share of studies detailing methodologies that are implemented or validated in real operations. As computational resources and data availability continue to improve, the adoption of advanced machine learning techniques is expected to rise.

4.2. Literature Gaps and Future Work

The comprehensive review presented in this paper highlights significant advancements in renewable energy forecasting methods. However, there are still several gaps in the literature that future research should address for improvement of accuracy, efficiency, and applicability of these models. Some of these gaps are presented below.
  • While current models incorporate various climatic and historical data, there is a need for more sophisticated integration of multivariate data sources. Future research should focus on developing models that can effectively integrate diverse data types, such as satellite imagery, real-time sensor data, and socioeconomic factors, to improve forecast accuracy.
  • Short-term models often fail to maintain accuracy over extended periods, while long-term models may not capture short-term fluctuations adequately. Research should aim to develop hybrid models that can seamlessly transition between short-term and long-term forecasting, maintaining high accuracy across different time horizons.
  • Many advanced forecasting models, particularly those involving ML and artificial intelligence, require substantial computational resources. This limitation can hinder their scalability and practical application in real-time scenarios. Future research should focus on improving the computational efficiency of these models and developing scalable algorithms that can be deployed in large-scale energy systems.
  • As smart grids become more prevalent, integrating forecasting models with these technologies can provide real-time adjustments and enhance grid stability. There is a need for research that explores how forecasting models can be embedded into smart grid systems to enable dynamic and responsive energy management.
Transfer learning is a type of ML that has emerged as a powerful technique enabling the application of knowledge gained from one domain to improve performance in another. For renewable energy forecasting, transfer learning methods hold significant promise. These methods allow pre-trained models, developed for related tasks such as weather prediction or energy consumption forecasting, to be adapted for renewable energy contexts. By leveraging existing models, transfer learning can mitigate the challenges posed by limited data availability and high computational costs, facilitating accurate and efficient forecasting models. This approach not only enhances predictive capabilities but also accelerates the deployment of sophisticated forecasting tools in regions with sparse historical data, thereby supporting the broader integration of renewable energy into the power grid [108,109].
Future work should also analyse and consider innovative synthetic data generation techniques in order to fill the gaps in the availability of historical data; forecasting models should also predict rare events like tornadoes or periods of severe drought in order to minimise the effects of climate change; and theoretical and practical data obtained with forecasting models should also be compared in order to check that the models are reliable.

5. Conclusions

With the growing integration of renewable energy sources in the electricity system, new technologies were developed. However, renewable energy still has some limitations due to the intermittency and unpredictability of resources. In this regard, forecasting methods appear as a solution, allowing, for example, a more efficient management of renewable sources in the grid, or minimising the difference between electricity demand and its supply.
A systematic review of forecasting methods in a renewable context was performed. According to the current literature, there are several factors that affect the results of forecasting methods, in particular the type of method, the data pre-processing, the forecast horizon, optimisation algorithms, the forecast variables, and the efficiency evaluation metrics.
In conclusion, forecasting methods for renewable energy play a crucial role in shaping the sustainability of our energy landscape. Accurate predictions not only enhance the reliability of renewable energy but also drive innovation in energy storage and grid management, accelerating the global shift into a cleaner and resilient energy ecosystem.
For regions with highly variable weather conditions, such as coastal areas or mountainous regions, advanced forecasting models using ML techniques such as neural networks and SVM coupled with detailed meteorological data are recommended. These models can effectively anticipate fluctuations in renewable energy generation due to dynamic weather patterns and seasonal variations, ensuring a more reliable integration of renewable sources into the grid.
In urban areas with high energy demand, short-term forecasting methods that leverage real-time data and optimisation algorithms, such as ARIMA models and hybrid models combining statistical and ML approaches, are more suitable. These methods can minimise the discrepancy between electricity demand and supply, enhancing grid stability and efficiency. For rural or remote regions where grid infrastructure may be less robust, long-term forecasting techniques that incorporate historical data and trend analysis, such as time series analysis and regression models, are recommended. These techniques can support better planning and investment in renewable energy infrastructure, ensuring a stable and sustainable energy supply over time.
Finally, in regions where multiple renewable resources are available, such as areas with both wind and solar potential, hybrid forecasting methods that integrate data from various sources and use ensemble techniques can provide more accurate and comprehensive forecasts. These methods combine the strengths of individual forecasting models to handle the complexity of multiple energy sources.
Overall, the selection of an appropriate forecasting method and evaluation metric depends on the specific forecasting problem and the type of data being used. Continued development and refinement of these methods is essential for achieving a sustainable and reliable energy future.

Author Contributions

Conceptualisation, R.T., A.C., E.J.S.P. and J.B.; methodology, R.T., A.C., E.J.S.P. and J.B.; software, R.T., A.C., E.J.S.P. and J.B.; validation, R.T., A.C., E.J.S.P. and J.B.; formal analysis, R.T., A.C., E.J.S.P. and J.B.; investigation, R.T., A.C., E.J.S.P. and J.B.; resources, R.T., A.C., E.J.S.P. and J.B.; data curation, R.T., A.C., E.J.S.P. and J.B.; writing—original draft preparation, R.T., A.C., E.J.S.P. and J.B.; writing—review and editing, R.T., A.C., E.J.S.P. and J.B.; visualisation, R.T., A.C., E.J.S.P. and J.B.; supervision, R.T., A.C., E.J.S.P. and J.B.; project administration, R.T., A.C., E.J.S.P. and J.B.; funding acquisition, R.T., A.C., E.J.S.P. and J.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Acknowledgments

This research was developed in line with the Vine and Wine Portugal—Driving Sustainable Growth Through Smart Innovation Mobilizing Agenda (ID: C644866286-011).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ATDGMadaptive time-varying discrete grey model
ANNartificial neural network
ARIMAauto-regressive integrated moving average
BMABayesian averaging model
CNNconvolutional neural network
DBNdeep belief network
DLdeep learning
DLNNdeep learning neural network
DGMdiscrete grey model
ESNecho state network
EHOelephant herding optimisation
ENNElman neural network
EMDempirical mode decomposition
EDEenhanced differential evolution
ELensemble learning
EVSexplained variance score
ETextra trees
FOTP-SDGMfractional-order full-order time power seasonal discrete grey model
GRUgated recurrent unit
GDGaussian distribution
GAgenetic algorithm
GMgrey model
MOGWOmulti-objective grey wolf optimisation
ALHMhybrid adaptive learning model
HIMVOhybrid improved multi-verse optimiser
LSSVMleast squares support vector machine
LSTMlong short-term memory
MAEmean absolute error
MAPEmean absolute percentage error
MASEmean absolute scaled error
MLmachine learning
MREmaximum residual error
MSEmean squared error
MODWTmaximum overlap discrete wavelet transform
MCmicro-clustering
NBDMmodel based on dendritic neuron network
MMODAmodified multi-objective dragonfly algorithm
MOGOAmulti-objective grasshopper optimisation algorithm
MLRmultiple linear regression
NARXnon-linear auto-regressive recurrent network
nRMSEnormalized root mean squared error
NWPnumerical weather prediction
ORELMoutlier-robust extreme learning machine
PSOparticle swarm optimisation
PVphotovoltaic
PEMprobabilistic ensemble method
QRquantile regression
QRAquantile regression averaging
QRFquantile regression forest
RFrandom forest
RVFLrandom vector functional link neural network
RNNrecurrent neural network
RMSEroot mean squared error
SARIMAseasonal auto-regressive integrated moving average
SOMself-organizing mapping
SSAsingular spectrum analysis
SADGMstructural adaptive discrete grey model
SVMsupport vector machine
SVRsupport vector regression
TMLMtime-varying multiple linear model
WNNwavelet neural network
WPDwavelet packet decomposition
WTwavelet transform

References

  1. Brodny, J.; Tutak, M.; Saki, S.A. Forecasting the Structure of Energy Production from Renewable Energy Sources and Biofuels in Poland. Energies 2020, 13, 2539. [Google Scholar] [CrossRef]
  2. Nam, K.; Hwangbo, S.; Yoo, C. A deep learning-based forecasting model for renewable energy scenarios to guide sustainable energy policy: A case study of Korea. Renew. Sustain. Energy Rev. 2020, 122, 109725. [Google Scholar] [CrossRef]
  3. Khan, Z.A.; Hussain, T.; Haq, I.U.; Ullah, F.U.M.; Baik, S.W. Towards efficient and effective renewable energy prediction via deep learning. Energy Rep. 2022, 8, 10230–10243. [Google Scholar] [CrossRef]
  4. Yu, R.; Gao, J.; Yu, M.; Lu, W.; Xu, T.; Zhao, M.; Zhang, J.; Zhang, R.; Zhang, Z. LSTM-EFG for wind power forecasting based on sequential correlation features. Future Gener. Comput. Syst. 2019, 93, 33–42. [Google Scholar] [CrossRef]
  5. Li, L.L.; Wen, S.Y.; Tseng, M.L.; Wang, C.S. Renewable energy prediction: A novel short-term prediction model of photovoltaic output power. J. Clean. Prod. 2019, 228, 359–375. [Google Scholar] [CrossRef]
  6. Hany Elgamal, A.; Kocher-Oberlehner, G.; Robu, V.; Andoni, M. Optimization of a multiple-scale renewable energy-based virtual power plant in the UK. Appl. Energy 2019, 256, 113973. [Google Scholar] [CrossRef]
  7. Sharifzadeh, M.; Sikinioti-Lock, A.; Shah, N. Machine-learning methods for integrated renewable power generation: A comparative study of artificial neural networks, support vector regression, and Gaussian Process Regression. Renew. Sustain. Energy Rev. 2019, 108, 513–538. [Google Scholar] [CrossRef]
  8. International Energy Agency. World Energy Outlook 2022; International Energy Agency: Paris, France, 2022; p. 524. [Google Scholar] [CrossRef]
  9. Vanegas Cantarero, M.M. Of renewable energy, energy democracy, and sustainable development: A roadmap to accelerate the energy transition in developing countries. Energy Res. Soc. Sci. 2020, 70, 101716. [Google Scholar] [CrossRef]
  10. Rodríguez, F.; Fleetwood, A.; Galarza, A.; Fontán, L. Predicting solar energy generation through artificial neural networks using weather forecasts for microgrid control. Renew. Energy 2018, 126, 855–864. [Google Scholar] [CrossRef]
  11. Kumar, G.; Shivashankar. Optimal power point tracking of solar and wind energy in a hybrid wind solar energy system. Int. J. Energy Environ. Eng. 2021, 13, 77–103. [Google Scholar] [CrossRef]
  12. Corizzo, R.; Ceci, M.; Fanaee-T, H.; Gama, J. Multi-aspect renewable energy forecasting. Inf. Sci. 2021, 546, 701–722. [Google Scholar] [CrossRef]
  13. Mohsin, S.M.; Maqsood, T.; Madani, S.A. Solar and Wind Energy Forecasting for Green and Intelligent Migration of Traditional Energy Sources. Sustainability 2022, 14, 6317. [Google Scholar] [CrossRef]
  14. Huang, C.L.; Wu, Y.K.; Li, Y.Y. Deterministic and Probabilistic Solar Power Forecasts: A Review on Forecasting Models. In Proceedings of the 2021 7th International Conference on Applied System Innovation (ICASI), Chiayi, Taiwan, 24–25 September 2021; pp. 15–18. [Google Scholar] [CrossRef]
  15. Jiang, P.; Liu, Z.; Niu, X.; Zhang, L. A combined forecasting system based on statistical method, artificial neural networks, and deep learning methods for short-term wind speed forecasting. Energy 2021, 217, 119361. [Google Scholar] [CrossRef]
  16. Yang, Z.; Wang, J. A hybrid forecasting approach applied in wind speed forecasting based on a data processing strategy and an optimized artificial intelligence algorithm. Energy 2018, 160, 87–100. [Google Scholar] [CrossRef]
  17. Song, J.; Wang, J.; Lu, H. A novel combined model based on advanced optimization algorithm for short-term wind speed forecasting. Appl. Energy 2018, 215, 643–658. [Google Scholar] [CrossRef]
  18. He, Q.; Wang, J.; Lu, H. A hybrid system for short-term wind speed forecasting. Appl. Energy 2018, 226, 756–771. [Google Scholar] [CrossRef]
  19. Zhang, Y.; Le, J.; Liao, X.; Zheng, F.; Li, Y. A novel combination forecasting model for wind power integrating least square support vector machine, deep belief network, singular spectrum analysis and locality-sensitive hashing. Energy 2019, 168, 558–572. [Google Scholar] [CrossRef]
  20. Wang, J.; Wang, S.; Yang, W. A novel non-linear combination system for short-term wind speed forecast. Renew. Energy 2019, 143, 1172–1192. [Google Scholar] [CrossRef]
  21. Wang, G.; Jia, R.; Liu, J.; Zhang, H. A hybrid wind power forecasting approach based on Bayesian model averaging and ensemble learning. Renew. Energy 2020, 145, 2426–2434. [Google Scholar] [CrossRef]
  22. 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]
  23. Eseye, A.T.; Zhang, J.; Zheng, D. Short-term photovoltaic solar power forecasting using a hybrid Wavelet-PSO-SVM model based on SCADA and Meteorological information. Renew. Energy 2018, 118, 357–367. [Google Scholar] [CrossRef]
  24. Liu, H.; Duan, Z.; Li, Y.; Lu, H. A novel ensemble model of different mother wavelets for wind speed multi-step forecasting. Appl. Energy 2018, 228, 1783–1800. [Google Scholar] [CrossRef]
  25. Shahid, F.; Zameer, A.; Muneeb, M. A novel genetic LSTM model for wind power forecast. Energy 2021, 223, 120069. [Google Scholar] [CrossRef]
  26. Wang, J.; Yang, W.; Du, P.; Niu, T. A novel hybrid forecasting system of wind speed based on a newly developed multi-objective sine cosine algorithm. Energy Convers. Manag. 2018, 163, 134–150. [Google Scholar] [CrossRef]
  27. 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]
  28. Wu, C.; Wang, J.; Chen, X.; Du, P.; Yang, W. A novel hybrid system based on multi-objective optimization for wind speed forecasting. Renew. Energy 2020, 146, 149–165. [Google Scholar] [CrossRef]
  29. 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]
  30. Ahmed, A.; Khalid, M. An intelligent framework for short-term multi-step wind speed forecasting based on Functional Networks. Appl. Energy 2018, 225, 902–911. [Google Scholar] [CrossRef]
  31. Ahmad, T.; Zhang, H.; Yan, B. A review on renewable energy and electricity requirement forecasting models for smart grid and buildings. Sustain. Cities Soc. 2020, 55, 102052. [Google Scholar] [CrossRef]
  32. M, V.; M, S. Solar Irradiance Forecasting using Bayesian Optimization based Machine Learning Algorithm to Determine the Optimal Size of a Residential PV System. In Proceedings of the 2022 International Conference on Sustainable Computing and Data Communication Systems (ICSCDS), Erode, India, 7–9 April 2022; pp. 744–749. [Google Scholar] [CrossRef]
  33. Luís, G.; Esteves, J.; Da Silva, N.P. Energy Forecasting Using an Ensamble of Machine Learning Methods Trained Only with Electricity Data. In Proceedings of the 2020 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe), Hague, The Netherlands, 26–28 October 2020; pp. 449–453. [Google Scholar] [CrossRef]
  34. Gonzalez, J.P.P.M.S. Neural Network Models to Predict the Electricity and Final Energy Demand of Portugal. Master’s Thesis, Instituto Superior Técnico, Lisboa, Portugal, 2020. [Google Scholar]
  35. Albogamy, F.R.; Hafeez, G.; Khan, I.; Khan, S.; Alkhammash, H.I.; Ali, F.; Rukh, G. Efficient Energy Optimization Day-Ahead Energy Forecasting in Smart Grid Considering Demand Response and Microgrids. Sustainability 2021, 13, 11429. [Google Scholar] [CrossRef]
  36. Zhang, T.; Lv, C.; Ma, F.; Zhao, K.; Wang, H.; O’Hare, G.M. A photovoltaic power forecasting model based on dendritic neuron networks with the aid of wavelet transform. Neurocomputing 2020, 397, 438–446. [Google Scholar] [CrossRef]
  37. Hassan, M.A.; Bailek, N.; Bouchouicha, K.; Nwokolo, S.C. Ultra-short-term exogenous forecasting of photovoltaic power production using genetically optimized non-linear auto-regressive recurrent neural networks. Renew. Energy 2021, 171, 191–209. [Google Scholar] [CrossRef]
  38. Kushwaha, V.; Pindoriya, N.M. A SARIMA-RVFL hybrid model assisted by wavelet decomposition for very short-term solar PV power generation forecast. Renew. Energy 2019, 140, 124–139. [Google Scholar] [CrossRef]
  39. Aly, H.H. A novel deep learning intelligent clustered hybrid models for wind speed and power forecasting. Energy 2020, 213, 118773. [Google Scholar] [CrossRef]
  40. Das, U.K.; Tey, K.S.; Seyedmahmoudian, M.; Mekhilef, S.; Idris, M.Y.I.; Van Deventer, W.; Horan, B.; Stojcevski, A. Forecasting of photovoltaic power generation and model optimization: A review. Renew. Sustain. Energy Rev. 2018, 81, 912–928. [Google Scholar] [CrossRef]
  41. Bharadwaj; Prakash, K.B.; Kanagachidambaresan, G.R. Pattern Recognition and Machine Learning. In Programming with TensorFlow: Solution for Edge Computing Applications; Prakash, K.B., Kanagachidambaresan, G.R., Eds.; Springer International Publishing: Cham, Switzerland, 2021; pp. 105–144. [Google Scholar] [CrossRef]
  42. Mohammed, L.B.; Raahemifar, K. Improving support vector machine classification accuracy based on kernel parameters optimization. In Proceedings of the Communications and Networking Symposium, CNS ’18, San Diego, CA, USA, 15–18 April 2018. [Google Scholar]
  43. Ighravwe, D.E.; Mashao, D. Analysis of support vector regression kernels for energy storage efficiency prediction. Energy Rep. 2020, 6, 634–639. [Google Scholar] [CrossRef]
  44. Zhou, H.; Zhang, Y.; Yang, L.; Liu, Q.; Yan, K.; Du, Y. Short-Term Photovoltaic Power Forecasting Based on Long Short Term Memory Neural Network and Attention Mechanism. IEEE Access 2019, 7, 78063–78074. [Google Scholar] [CrossRef]
  45. Mellit, A.; Pavan, A.M.; Lughi, V. Deep learning neural networks for short-term photovoltaic power forecasting. Renew. Energy 2021, 172, 276–288. [Google Scholar] [CrossRef]
  46. Xia, M.; Shao, H.; Ma, X.; De Silva, C. A Stacked GRU-RNN-based Approach for Predicting Renewable Energy and Electricity Load for Smart Grid Operation. IEEE Trans. Ind. Inform. 2021, 17, 7050–7059. [Google Scholar] [CrossRef]
  47. Wang, K.; Qi, X.; Liu, H. Photovoltaic power forecasting based LSTM-Convolutional Network. Energy 2019, 189, 116225. [Google Scholar] [CrossRef]
  48. Jahangir, H.; Tayarani, H.; Gougheri, S.S.; Golkar, M.A.; Ahmadian, A.; Elkamel, A. Deep Learning-Based Forecasting Approach in Smart Grids With Microclustering and Bidirectional LSTM Network. IEEE Trans. Ind. Electron. 2021, 68, 8298–8309. [Google Scholar] [CrossRef]
  49. Ajith, M.; Martínez-Ramón, M. Deep learning algorithms for very short term solar irradiance forecasting: A survey. Renew. Sustain. Energy Rev. 2023, 182, 113362. [Google Scholar] [CrossRef]
  50. Sharma, N.; Mangla, M.; Yadav, S.; Goyal, N.; Singh, A.; Verma, S.; Saber, T. A sequential ensemble model for photovoltaic power forecasting. Comput. Electr. Eng. 2021, 96, 107484. [Google Scholar] [CrossRef]
  51. Aasim; Singh, S.; Mohapatra, A. Repeated wavelet transform based ARIMA model for very short-term wind speed forecasting. Renew. Energy 2019, 136, 758–768. [Google Scholar] [CrossRef]
  52. Wang, Y.; Shen, Y.; Mao, S.; Cao, G.; Nelms, R.M. Adaptive Learning Hybrid Model for Solar Intensity Forecasting. IEEE Trans. Ind. Inform. 2018, 14, 1635–1645. [Google Scholar] [CrossRef]
  53. Alsharif, M.H.; Younes, M.K.; Kim, J. Time Series ARIMA Model for Prediction of Daily and Monthly Average Global Solar Radiation: The Case Study of Seoul, South Korea. Symmetry 2019, 11, 240. [Google Scholar] [CrossRef]
  54. Agoua, X.G.; Girard, R.; Kariniotakis, G. Short-Term Spatio-Temporal Forecasting of Photovoltaic Power Production. IEEE Trans. Sustain. Energy 2018, 9, 538–546. [Google Scholar] [CrossRef]
  55. Pearre, N.S.; Swan, L.G. Statistical approach for improved wind speed forecasting for wind power production. Sustain. Energy Technol. Assess. 2018, 27, 180–191. [Google Scholar] [CrossRef]
  56. Liu, L.; Wu, L. Forecasting the renewable energy consumption of the European countries by an adjacent non-homogeneous grey model. Appl. Math. Model. 2021, 89, 1932–1948. [Google Scholar] [CrossRef]
  57. Zhang, K.; Yin, K.; Yang, W. Probabilistic accumulation grey forecasting model and its properties. Expert Syst. Appl. 2023, 223, 119889. [Google Scholar] [CrossRef]
  58. Li, Y.; Bai, X.; Liu, B. Forecasting clean energy generation volume in China with a novel fractional Time-Delay polynomial discrete grey model. Energy Build. 2022, 271, 112305. [Google Scholar] [CrossRef]
  59. 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]
  60. Sui, A.; Qian, W. Intelligent grey forecasting model based on periodic aggregation generating operator and its application in forecasting clean energy. Expert Syst. 2022, 39, e12868. [Google Scholar] [CrossRef]
  61. Qian, W.; Sui, A. A novel structural adaptive discrete grey prediction model and its application in forecasting renewable energy generation. Expert Syst. Appl. 2021, 186, 115761. [Google Scholar] [CrossRef]
  62. Bhardwaj, P.; Tiwari, P.; Olejar, K.; Parr, W.; Kulasiri, D. A machine learning application in wine quality prediction. Mach. Learn. Appl. 2022, 8, 100261. [Google Scholar] [CrossRef]
  63. Liu, Y.; Li, L.; Zhou, S. Ensemble Forecasting Frame Based on Deep Learning and Multi-Objective Optimization for Planning Solar Energy Management: A Case Study. Front. Energy Res. 2021, 9, 764635. [Google Scholar] [CrossRef]
  64. Jiang, F.; Yang, J. Ultra-short-term Wind Power Forecast Using Ensemble Learning and Elephant Herd Optimization Algorithm. In Proceedings of the 2019 Tenth International Conference on Intelligent Control and Information Processing (ICICIP), Marrakesh, Morocco, 11–16 December 2019; pp. 164–168. [Google Scholar] [CrossRef]
  65. Cantillo-Luna, S.; Moreno-Chuquen, R.; Celeita, D.; Anders, G. Deep and Machine Learning Models to Forecast Photovoltaic Power Generation. Energies 2023, 16, 4097. [Google Scholar] [CrossRef]
  66. Ahmad, M.W.; Mourshed, M.; Rezgui, Y. Tree-based ensemble methods for predicting PV power generation and their comparison with support vector regression. Energy 2018, 164, 465–474. [Google Scholar] [CrossRef]
  67. Panamtash, H.; Mahdavi, S.; Zhou, Q. Probabilistic Solar Power Forecasting: A Review and Comparison. In Proceedings of the 2020 52nd North American Power Symposium, NAPS 2020, Tempe, AZ, USA, 11–13 April 2021. [Google Scholar]
  68. De Lima Silva, P.C.; Sadaei, H.J.; Ballini, R.; Guimarães, F.G. Probabilistic Forecasting With Fuzzy Time Series. IEEE Trans. Fuzzy Syst. 2020, 28, 1771–1784. [Google Scholar] [CrossRef]
  69. Xie, Y.; Li, C.; Li, M.; Liu, F.; Taukenova, M. An overview of deterministic and probabilistic forecasting methods of wind energy. iScience 2023, 26, 105804. [Google Scholar] [CrossRef]
  70. Zhu, X.; Li, S.; Li, Y.; Fan, J. Research progress of the ultra-short term power forecast for PV power generation: A review. In Proceedings of the 2021 33rd Chinese Control and Decision Conference (CCDC), Kunming, China, 22–24 May 2021; pp. 1419–1424. [Google Scholar] [CrossRef]
  71. Wang, K.; Qi, X.; Liu, H. A comparison of day-ahead photovoltaic power forecasting models based on deep learning neural network. Appl. Energy 2019, 251, 113315. [Google Scholar] [CrossRef]
  72. De Guia, J.D.; Concepcion II, R.S.; Calinao, H.A.; Tobias, R.R.; Dadios, E.P.; Bandala, A.A. Solar Irradiance Prediction Based on Weather Patterns Using Bagging-Based Ensemble Learners with Principal Component Analysis. In Proceedings of the 2020 IEEE 8th R10 Humanitarian Technology Conference (R10-HTC), Kuching City, Malaysia, 1–3 December 2020; pp. 1–6. [Google Scholar] [CrossRef]
  73. Niu, Z.; Yu, Z.; Tang, W.; Wu, Q.; Reformat, M. Wind power forecasting using attention-based gated recurrent unit network. Energy 2020, 196, 117081. [Google Scholar] [CrossRef]
  74. Michalec, Ł.; Kostyła, P.; Leonowicz, Z. Supraharmonic Pollution Emitted by Nonlinear Loads in Power Networks & mdash;Ongoing Worldwide Research and Upcoming Challenges. Energies 2023, 16, 273. [Google Scholar] [CrossRef]
  75. WEKA. Available online: https://www.weka.io/ (accessed on 20 June 2023).
  76. Zaouali, K.; Rekik, R.; Bouallegue, R. Deep Learning Forecasting Based on Auto-LSTM Model for Home Solar Power Systems. In Proceedings of the 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), Exeter, UK, 28–30 June 2018; pp. 235–242. [Google Scholar] [CrossRef]
  77. Massaoudi, M.; Chihi, I.; Abu-Rub, H.; Refaat, S.S.; Oueslati, F.S. Convergence of Photovoltaic Power Forecasting and Deep Learning: State-of-Art Review. IEEE Access 2021, 9, 136593–136615. [Google Scholar] [CrossRef]
  78. De C. Costa, R.L. Convolutional-LSTM networks and generalization in forecasting of household photovoltaic generation. Eng. Appl. Artif. Intell. 2022, 116, 105458. [Google Scholar] [CrossRef]
  79. Zhao, E.; Sun, S.; Wang, S. New developments in wind energy forecasting with artificial intelligence and big data: A scientometric insight. Data Sci. Manag. 2022, 5, 84–95. [Google Scholar] [CrossRef]
  80. Markovics, D.; Mayer, M.J. Comparison of machine learning methods for photovoltaic power forecasting based on numerical weather prediction. Renew. Sustain. Energy Rev. 2022, 161, 112364. [Google Scholar] [CrossRef]
  81. Atique, S.; Noureen, S.; Roy, V.; Subburaj, V.; Bayne, S.; Macfie, J. Forecasting of total daily solar energy generation using ARIMA: A case study. In Proceedings of the 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 7–9 January 2019; pp. 114–119. [Google Scholar] [CrossRef]
  82. Hossain, M.S.; 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]
  83. Khan, W.; Walker, S.; Zeiler, W. Improved solar photovoltaic energy generation forecast using deep learning-based ensemble stacking approach. Energy 2022, 240, 122812. [Google Scholar] [CrossRef]
  84. Ghimire, S.; Deo, R.C.; Raj, N.; Mi, J. Deep solar radiation forecasting with convolutional neural network and long short-term memory network algorithms. Appl. Energy 2019, 253, 113541. [Google Scholar] [CrossRef]
  85. Liu, B.; Yang, D.; Mayer, M.J.; Coimbra, C.F.; Kleissl, J.; Kay, M.; Wang, W.; Bright, J.M.; Xia, X.; Lv, X.; et al. Predictability and forecast skill of solar irradiance over the contiguous United States. Renew. Sustain. Energy Rev. 2023, 182, 113359. [Google Scholar] [CrossRef]
  86. Mansoury, I.; Bourakadi, D.E.; Yahyaouy, A.; Boumhidi, J. Wind Power Forecasting Model Based on Extreme Learning Machine and Time series. In Proceedings of the 2021 Fifth International Conference on Intelligent Computing in Data Sciences (ICDS), Virtual, 29–30 June 2021; pp. 1–6. [Google Scholar] [CrossRef]
  87. Sun, S.; Wang, S.; Zhang, G.; Zheng, J. A decomposition-clustering-ensemble learning approach for solar radiation forecasting. Sol. Energy 2018, 163, 189–199. [Google Scholar] [CrossRef]
  88. Ding, M.; Zhou, H.; Xie, H.; Wu, M.; Nakanishi, Y.; Yokoyama, R. A gated recurrent unit neural networks based wind speed error correction model for short-term wind power forecasting. Neurocomputing 2019, 365, 54–61. [Google Scholar] [CrossRef]
  89. Li, R.; Jiang, P.; Yang, H.; Li, C. A novel hybrid forecasting scheme for electricity demand time series. Sustain. Cities Soc. 2020, 55, 102036. [Google Scholar] [CrossRef]
  90. Qian, Z.; Pei, Y.; Zareipour, H.; Chen, N. A review and discussion of decomposition-based hybrid models for wind energy forecasting applications. Appl. Energy 2019, 235, 939–953. [Google Scholar] [CrossRef]
  91. Ding, Y.; Dang, Y. Forecasting renewable energy generation with a novel flexible nonlinear multivariable discrete grey prediction model. Energy 2023, 277, 127664. [Google Scholar] [CrossRef]
  92. Mohamed A., E.; Muhammet T., G. Intelligent Energy Management and Prediction of Micro Grid Operation Based on Machine Learning Algorithms and genetic algorithm. Int. J. Renew. Energy Res. 2022, 12, 2002–2014. [Google Scholar] [CrossRef]
  93. Zhen, H.; Niu, D.; Wang, K.; Shi, Y.; Ji, Z.; Xu, X. Photovoltaic power forecasting based on GA improved Bi-LSTM in microgrid without meteorological information. Energy 2021, 231, 120908. [Google Scholar] [CrossRef]
  94. El Bourakadi, D.; Ramadan, H.; Yahyaouy, A.; Boumhidi, J. A novel solar power prediction model based on stacked BiLSTM deep learning and improved extreme learning machine. Int. J. Inf. Technol. 2022, 15, 587–594. [Google Scholar] [CrossRef]
  95. Camal, S.; Teng, F.; Michiorri, A.; Kariniotakis, G.; Badesa, L. Scenario generation of aggregated Wind, Photovoltaics and small Hydro production for power systems applications. Appl. Energy 2019, 242, 1396–1406. [Google Scholar] [CrossRef]
  96. Lu, S.L. Integrating heuristic time series with modified grey forecasting for renewable energy in Taiwan. Renew. Energy 2019, 133, 1436–1444. [Google Scholar] [CrossRef]
  97. Agga, A.; Abbou, A.; Labbadi, M.; El Houm, Y. Short-term self consumption PV plant power production forecasts based on hybrid CNN-LSTM, ConvLSTM models. Renew. Energy 2021, 177, 101–112. [Google Scholar] [CrossRef]
  98. Ratshilengo, M.; Sigauke, C.; Bere, A. Short-Term Solar Power Forecasting Using Genetic Algorithms: An Application Using South African Data. Appl. Sci. 2021, 11, 4214. [Google Scholar] [CrossRef]
  99. Liu, H.; Wu, H.; Li, Y. Smart wind speed forecasting using EWT decomposition, GWO evolutionary optimization, RELM learning and IEWT reconstruction. Energy Convers. Manag. 2018, 161, 266–283. [Google Scholar] [CrossRef]
  100. Benali, L.; Notton, G.; Fouilloy, A.; Voyant, C.; Dizene, R. Solar radiation forecasting using artificial neural network and random forest methods: Application to normal beam, horizontal diffuse and global components. Renew. Energy 2019, 132, 871–884. [Google Scholar] [CrossRef]
  101. Arrieta-Prieto, M.; Schell, K.R. Spatio-temporal probabilistic forecasting of wind power for multiple farms: A copula-based hybrid model. Int. J. Forecast. 2022, 38, 300–320. [Google Scholar] [CrossRef]
  102. Wang, J.; Yang, Z. Ultra-short-term wind speed forecasting using an optimized artificial intelligence algorithm. Renew. Energy 2021, 171, 1418–1435. [Google Scholar] [CrossRef]
  103. Liu, H.; Mi, X.; Li, Y. Wind speed forecasting method based on deep learning strategy using empirical wavelet transform, long short term memory neural network and Elman neural network. Energy Convers. Manag. 2018, 156, 498–514. [Google Scholar] [CrossRef]
  104. Wei, D.; Wang, J.; Niu, X.; Li, Z. Wind speed forecasting system based on gated recurrent units and convolutional spiking neural networks. Appl. Energy 2021, 292, 116842. [Google Scholar] [CrossRef]
  105. Zhang, L.; Dong, Y.; Wang, J. Wind Speed Forecasting Using a Two-Stage Forecasting System with an Error Correcting and Nonlinear Ensemble Strategy. IEEE Access 2019, 7, 176000–176023. [Google Scholar] [CrossRef]
  106. Fallah, S.N.; Ganjkhani, M.; Shamshirband, S.; Chau, K.w. Computational Intelligence on Short-Term Load Forecasting: A Methodological Overview. Energies 2019, 12, 393. [Google Scholar] [CrossRef]
  107. Wazirali, R.; Yaghoubi, E.; Abujazar, M.S.S.; Ahmad, R.; Vakili, A.H. State-of-the-art review on energy and load forecasting in microgrids using artificial neural networks, machine learning, and deep learning techniques. Electr. Power Syst. Res. 2023, 225, 109792. [Google Scholar] [CrossRef]
  108. Hooshmand, A.; Sharma, R. Energy Predictive Models with Limited Data using Transfer Learning. In Proceedings of the Tenth ACM International Conference on Future Energy Systems, Phoenix, AZ, USA, 25–28 June 2019; pp. 12–16. [Google Scholar] [CrossRef]
  109. Al-Hajj, R.; Assi, A.; Neji, B.; Ghandour, R.; Al Barakeh, Z. Transfer Learning for Renewable Energy Systems: A Survey. Sustainability 2023, 15, 9131. [Google Scholar] [CrossRef]
Figure 1. Classification of forecast horizon.
Figure 1. Classification of forecast horizon.
Energies 17 03480 g001
Figure 2. Methodology applied in the selection of papers.
Figure 2. Methodology applied in the selection of papers.
Energies 17 03480 g002
Figure 3. Type of work distribution.
Figure 3. Type of work distribution.
Energies 17 03480 g003
Figure 4. Selected manuscripts, by year, from 2018 to 2023.
Figure 4. Selected manuscripts, by year, from 2018 to 2023.
Energies 17 03480 g004
Table 1. Types of forecast methods.
Table 1. Types of forecast methods.
CharacteristicsAdvantagesDisadvantages
Type: Physical, Forecast horizon: Long-term
Works: [14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
  • Based on meteorological parameters;
  • Historical relation between the input data and physical information is kept in the future;
  • NWP combines physical information and equations from physical models.
  • Simple method; (S)
  • No need to be trained; (S)
  • High accuracy; (E)
  • Always perform well in long-term forecasting. (E)
  • Difficult application (high number of meteorological parameters); (S)
  • High computational cost; (E)
  • Need additional information; (S)
  • Require considerable amounts of observable data in a limited scale of observation; (S)
  • NWP model is not updated; (S)
  • Deficient performance in short-term forecasts. (E)
Type: Statistical, Forecast horizon: Short-term
Works: [14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]
  • Uses historical measured data and does not consider physical parameters;
  • Based on existing statistical equations;
  • Establishes the mapping between input vectors and their corresponding outputs.
  • They are simpler and more economical; (S)
  • Minimise training error; (E)
  • Faster calculation speed. (E)
  • Forecast result affected by the quality of historical data; (E)
  • Linear structure is not applicable to depict the random and non-linear characteristics of time series; (S)
  • Rely heavily on extensive historical data; (S)
  • Need data pre-processing; (S)
  • Cannot solve spatial and linear problems. (S)
Type: Machine learning, Forecast horizon: Short-term
Works: [15,16,17,20,22,25,27,28]
  • Can mitigate the effects of randomness and non-stationarity in temporal and weather data;
  • Capable of learning a valuable representation of features from data to achieve their objectives;
  • Trained using historical data and can non-linearly map the given random input to the target without assuming any fixed relationship.
  • Effective at capturing the non-linear characteristics of time series data; (S)
  • Capable of achieving higher prediction accuracy; (E)
  • Excellent self-learning and self-organizing capabilities. (S)
  • Due to inherent properties, they can easily fall into a locally optimal solution; (S)
  • Over-fitting; (E)
  • Low convergence rates; (E)
  • Require larger computational resources and time. (E)
Type: Hybrid, Forecast horizon: Short-term
Works: [16,17,19,22,25,26,28]
  • Considered advanced models;
  • Use the advantages and strengths of individual methods;
  • Learna valuable representation of features from data.
  • Higher levels of accuracy. (E)
  • The efficiency and performance is dependent on the historical data quality; (E)
  • Need data pre-processment. (S)
Table 2. Description of forecast methods.
Table 2. Description of forecast methods.
Ref.MethodOpt.Forecast VariableForecast HorizonPre-ProcessingLowest Metric
[1]ANNRenewable energy and biofuel productionLong termMAE-0.47
Research novelties/Contributions: ANN models the complex relationships between input and output data; analyses the structure and amount of renewable energy produced.
[2]DNN, LSTM, GRUWind and PV power7 days aheadEMDMASE-0.19
Research novelties/Contributions: Development of a forecasting model based on deep learning in order to surpass the performance limitations of conventional forecasting models and enhance model effectiveness.
[3]ESN-CNNEnergy productionLong termMBE-1.2%
Research novelties/Contributions: Selects the optimal model for renewable energy prediction with the primary objective of analysing the performance of various techniques.
[4]LSTM-EFGClusteringWind power30 minMSE-5.5451
Research novelties/Contributions: Improved LSTM network that enhances the effect of forget-gate, optimises convergence speed, and increases accuracy of wind power forecast in 18.3%.
[5]HIMVO-SVMHIMVOPV powerShort termNormalisationMSE-0.0025
Research novelties/Contributions: The model exhibits superior convergence speed and accuracy, which helps enhance the quality of PV grid connections and reduce PV output volatility.
[6]Seasonal ARMAMILPWind speed and day-ahead priceLong term, Short termprofit increase-12%
Research novelties/Contributions: Integrates CVPP optimisation and uncertainty modelling with multiple scenario analyses for various renewable plants, considering separation distances for both aggregated plants and individual operations.
[7]ANN, SVR, GPRGAWind and Solar Power, Electricity DemandLong term, Short termNormalisationMSE-0.00079575
Research novelties/Contributions: Establishes datasets and develops data-driven models using ML techniques, aiming to calculate uncertainties within the grid and analyse the predictability of actions.
[10]ANNRadiation10 minNormalisationRMSE-5.16
Research novelties/Contributions: ANN predicts solar energy with a high standard accuracy for short-term horizons and increases the capabilities of computers by replicating the human biological information processing system.
[12]Tucker-ClusPV and Wind power24 hMAE-0.0529
Research novelties/Contributions: Tucker tensor extracts a new feature space for the learning task, minimising the running time, and allows for capturing spatial auto-correlation.
[13]HSA-ANNHSASolar radiation, Wind speedShort termStandard scalarMSE-0.04754; 0.30944
Research novelties/Contributions: Development of an HSA-optimised ANN model for reliable and accurate prediction of solar and wind energy, utilising HSA to assign optimised weights to the edges of the ANN. This enables the proposed forecasting algorithm to achieve high precision, faster convergence speed, and reduced complexity.
[70]ARIMA, ANN, SVR, RTSolar radiationUltra short termNormalization, WT, SOM
Research novelties/Contributions: Review of different types of methods.
[14]Solar power
Research novelties/Contributions: Review of different types of methods.
[15]ARIMA, BPNN, GRNN, DBN, ELM, ENN, LSTMMMODAWind speedShort-termSSAMAE-0.1260
Research novelties/Contributions: The developed combined system combining PF and IP to provide accurate point and interval forecasting performance.
[16]MWDO-CEEMD-BPMWDOWind speed10, 30 minCEEMDMAE-0.2856
Research novelties/Contributions: CEEMD de-noises and plays an important role in removing noise from raw data. When the convergence criterion is increased, MWDO improves optimisation speed and optimisation accuracy, and it has good non-linear forecasting ability.
[17]BP, ENN, WNN, GRNNGWOWind speedShort termICEEMDANMAE-0.1931
Research novelties/Contributions: Using a decomposition and ensemble strategy, a data preprocessing technique is applied to remove the adverse effects of high-frequency noise and to extract the primary characteristics of the data, enhancing the accuracy of short-term wind speed forecasts.
[18]WNNWind speedShort-termEEMDMAPE-1.24%
Research novelties/Contributions: EEMD decomposes wind speed series and removes high frequency signals to obtain a smoother series; KFCM extracts data characteristics with similarities before the training, and the data clustering module obtains samples with highly similar fluctuation patterns.
[19]LSSVM-DBN-SSA-LSHLSSVMWind powerShort termSSAnMAE-1.64%
Research novelties/Contributions: SSA-based models choose the suitable method for the trend component and the fluctuation; the LSSVM evaluates their own performance; the LSH search algorithm optimally selects training samples modelled by LSSVM.
[20]MOGWO-ENNMOGWOWind speedShort-termVMDMAPE-14.4656%
Research novelties/Contributions: An optimised ANN combines the original time series prediction with the error sequence prediction non-linearity to obtain higher accuracy; VMD captures and integrates the characteristics of data; MOGWO optimises the parameters of the ANN to improve the accuracy and stability of the prediction, resulting in the average reduction in MAPE in 14.4656%.
[65]Conv-LSTM1DXGBoostPV power15, 30 min, 1 hEDAMAE-0.0125
Research novelties/Contributions: A C o n v L S T M 1 D model captures both seasonality trends and high variability during sudden power production changes.
[76]Auto-LSTMSolar powerDay aheadRMSE-2.566087
Research novelties/Contributions: Auto-LSTM can optimise the accuracy of time series prediction, and it improves short-term solar power forecast using more frequent updated of meteorological parameter prediction.
[71]CLSTMPV powerNormalizationMRE-0.38%
Research novelties/Contributions: DL has good results in the prediction of PV power, guaranteeing that the stability and robustness of the model are high.
[77]DL techniquesPV power
Research novelties/Contributions: Review of deep leaning methods.
[78]Conv-LSTMBayesianPV power30 min, day, monthnRMSE-0.03
Research novelties/Contributions: Conv-LSTM networks have the best performance when predicting region-level PV generation regarding the time horizons.
[79]Wind energy
Research novelties/Contributions: A review regarding the use of big data and AI in wind energy forecasting research, analysing the data characteristics and analysis techniques.
[80]24 ML modelsAnalysis of optimisation methodsPV powerDay aheadRMSE-13.1%
Research novelties/Contributions: By incorporating angles derived from the sun’s position, along with time-shifted and averaged versions of the global horizontal radiance, the RMSE is reduced by 13.1% compared to NWP outputs alone.
[81]ARIMAACF and PACF plotsSolar energyDailyFilling up the missing dataMAPE-17.70%
Research novelties/Contributions: ARIMA forecasts daily solar energy production and transforms the seasonal and non-stationary time series into stationary.
[82]LSTM-NNPV powerHourly, dailyMin–max normalisationMAE-0.69
Research novelties/Contributions: A synthetic weather forecast is employed to select PV plant locations, integrating statistical insights from historical solar radiance data with publicly available sky forecast data.
[83]DSE-XGBGrid searchSolar energy15 min, 1 h, day aheadLinear interpolation R 2 -0.96
Research novelties/Contributions: A deep ensemble stacking model forecasts solar PV energy on different locations and time steps.
[84]CNN-LSTMAdamSolar radiation1 day up to 8 monthsAPB-1.233%
Research novelties/Contributions: A hybrid model with CNN accurately predicts global solar radiation and energy availability to be regularly monitored when linked to an LSTM.
[21]BMA-ELWind powerShort termGF and NormalisationMAPE-10.0848%
Research novelties/Contributions: SOM clustering and k-fold cross-validation increases the diversity of base learner’s input samples, and they have more different outputs. BMA combines the forecasting results of different base learners, resulting in higher precision and stability for wind power prediction.
[44]ALSTMRMSPropPV power7.5, 15, 30, 60 minNormalisationMAE-0.80
Research novelties/Contributions: The ensemble deep framework with an attention mechanism allows the two LSTM neural networks to focus on significant input features.
[85]ECMWF-HRESSolar radianceShort termNormalisation
Research novelties/Contributions: This work primarily aims to acquire predictability maps for CONUS, which offer fresh perspectives on solar forecast verification.
[22]LSTMDE-HELMDEWind speed10 min, 1 hMAE-0.47054
Research novelties/Contributions: ELM considers the fact that the output depends not only on its input but also on derivative information, and it prevemts the neuron from becoming struck in the local minima by switching between two segments.
[23]WT-PSO-SVMPSOPV-solar power1 day aheadWTSDE-0.7072
Research novelties/Contributions: Implementation of WT-PSO-SVM for short-term solar power prediction.
[24]MOGWO-WPD-AdaBoost. MRT-ORLEMMOGWOWind speedWPDMAE-0.1691
Research novelties/Contributions: The base predictors guarantee the tuning and optimisation of mother wavelets in the wind speed forecasting performance in order to find the optimal mother wavelet.
[25]GLSTMGAWind powerShort term16-dimensional wind featuresMSE-0.00924
Research novelties/Contributions: An LSTM is employed due to its capability of automatically learning features from sequential data. An GA adjusts the size of the window and neurons in the LSTM layers.
[26]MCEEMD -MOSCA -WNNMOSCAWind speed10, 30 minMCEEMDMAE-0.099039
Research novelties/Contributions: A hybrid WNN based on MOSCA obtains high accuracy and strong stability simultaneously; the model effectively captures the strengths of each component, making it a robust technique for enhancing wind speed forecasting with high accuracy and stability.
[27]PEMPV powerday-aheadMCDSS-0.540
Research novelties/Contributions: A novel ensemble method, PEM, based on probabilistic distributions of trials, is introduced to enhance forecasting performance specifically on cloudy days.
[28]CEEMD-MOGWO-ELMMOGWOWind speedShort termCEEMDAE-0.0064
Research novelties/Contributions: CEEMD decomposes the original wind speed sequence into a series of intrinsic mode functions, followed by optimisation using ELM enhanced by MOGWO, resulting in excellent forecasting performance.
[29]Review of forecast methodsGA, PSOPV-solar powerNormalisation and WT
Research novelties/Contributions: Ensemble ANNs forecast short-term PV power and online sequential extreme learning machine superb for adaptive networks, while the Bootstrap technique is optimal for estimating uncertainty.
[30]FNWhale AlgorithmWind speedShort termBEMAE-1.05
Research novelties/Contributions: FN’s foundation lies in generating problem-specific network topologies and optimal neural networks with diverse structures, leading to optimal models for precise forecasting of wind speed and power.
[34]RNNGradient descent algorithmElectricity and energy needsLong termNormalisationER < 3%
Research novelties/Contributions: Uncovering of the untapped potential of modern AI techniques for long-term forecasting of electricity and final energy needs in Portugal through the development of a dynamic model based on low-error ANN methods.
[35]ANN-mEDEACOWT and PV energyDay aheadnRMSE < 0.09%
Research novelties/Contributions: An ANN-mEDE model forecasts the generation profile of microgrid using weather information and mathematical models of WT and PV, and ACO is used to efficiently manage energy, the scheduling of load, and EV charging/discharging needs to be adjusted.
[36]WT-NBDMMallat algorithmPV power15 daysWTMAPE-9.2%
Research novelties/Contributions: The dendritic neural network is used to directly design the PV power forecasting model, avoiding the need for empirical adjustments in the size of traditional neural network models. Additionally, WT assists in PV forecasting design by decomposing input data into high and low frequency components.
[67]GD, QR, QRASolar power24 hCRPS-0.2636
Research novelties/Contributions: Review of solar power forecasting literature.
[46]GRU-RNNAdaGradRenewable energy and electricity loadLong-termNormalisationMAE-0.0393
Research novelties/Contributions: The stacked GRU-RNN achieves precise energy prediction using time-series data and monitoring parameters. The enhanced GRU-RNN reduces model complexity, resulting in lower computational costs and requiring less training data.
[37]NARX-GAGAPV power5, 15, 30, 60 minNormalisationMPE-0.012%
Research novelties/Contributions: Ultra-short-term forecasting of PV power is made with an NARX model. This extends the high prediction accuracy of static multi-layered perceptron neural networks to dynamic models with a more stable learning process. The proposed NARX-GA demonstrates superior performance as the forecasting horizon narrows, achieving improvements of up to 58.4%.
[38]SARIMA-RVFLSolar-PV powerVery short termMODWTMASE-0.589
Research novelties/Contributions: Combination of forecast models for solar PV power that has positive effects of wavelet decomposition which helps achieve better forecasts.
[39]12 hybrid modelsWind speed and powerHourlyFSnRMSE-0.04446
Research novelties/Contributions: Clustered segments and DL hybrid models improve the aggregated system performance, and it is validated by using a different unseen dataset with the proposed models as well as using k-fold cross-validation.
[31]ML, ANN and Ensemble methodsRenewable energy and electricity needsIntra-hour, intra-day, day ahead
Research novelties/Contributions: Review of machine learning, ANN, and ensemble-based approaches applied in energy planning and management.
[43]SVREnergy storage systemsMSE-0.0002
Research novelties/Contributions: Evaluation of the performance of different kernels for SVR for predicting the storage efficiency of energy; SVR can minimise the generation error of a prediction problem.
[51]RWT-ARIMAWind speed1, 3, 5, 7, 10 minMODWTMAE-0.2268
Research novelties/Contributions: RWT-ARIMA decomposes the high-frequency time series into further subsequent detailed coefficients, reducing forecasting errors.
[52]ALHMGASolar intensityLong termMAPE-13.68%
Research novelties/Contributions: ALHM predicts solar intensity based on meteorological data. TMLM identifies linear relationships and time-varying features, while GABP efficiently learns non-linear relationships in the data with accelerated training and searching capabilities.
[53]SARIMASolar radiationDaily, monthlyRMSE-33.18
Research novelties/Contributions: An implementation of SARIMA time series forecasts daily and monthly solar radiation, taking into account the precision, appropriateness, sufficiency, and promptness of the gathered data.
[54]Spatio-temporal modelPV powerFew min–6 hNormalisationRMSE-4.5
Research novelties/Contributions: A new stationarisation process aims to suppress weaknesses of the clear sky-based normalisation considering local meteorological conditions and proposes a model that integrates an automatic selection of the appropriate input variables.
[55]StatisticalWind speed24 h
Research novelties/Contributions: A statistical-based correction method is employed to enhance wind speed forecasting, involving the development of a “correction topography” that is valuable for wind field operators and utilities focused on integrating wind energy, and also interpolates correction topographies and instantaneous forecast errors.
[56]ANDGMPSORenewable energy consumptionLong termMAPE-3.21%
Research novelties/Contributions: ANDGM is introduced to achieve accurate predictions of annual renewable energy consumption, utilising an accumulation parameter to flexibly adjust the weighting between historical and new information.
[60]FOTP-DGMPSOHydropower consumptionAnnualMAPE-2.43%
Research novelties/Contributions: FOTP-DGM uses periodic aggregation generation operators to unify short-term and long-term system development, fully leveraging the long-term trends in seasonal sequences.
[57]PGMPSOElectricity consumptionAnnualBernoulli distributionMAPEVE-0.18%
Research novelties/Contributions: PGM based on P-AGO eliminates invalid information, mines grey information, and maximises grey information.
[58]FTDP-DGMGAEnergy generationLong termR-function cumulative sequenceMAPE-2.45%
Research novelties/Contributions: FTDP-DGM models and forecasts the problem of small-sample time series containing time-delay, non-linearity, and uncertainty characteristics. GA finds the optimal value of the non-linear parameter.
[59]ATDGMGAPV powerLong termGRC-0.94
Research novelties/Contributions: ATDGM is modelled to grasp non-linear, fluctuant, and periodic patterns, and GA obtains the best solutions to deal with complex optimisation problems.
[61]SADGMPSORenewable energy generationMid to long term1-order accumulationMAPE-1.99%
Research novelties/Contributions: SADGM enhances prediction performance and improves the DGM model’s ability to capture the periodicity of complex data sequences by introducing non-linear and periodic terms.
[69]Single and multi-objective algorithmsWind speed and powerShort termData decomposition, dimensional deduction, and data de-noising
Research novelties/Contributions: Systematic review of deterministic and probabilistic methods for wind forecasting.
[66]ET and RFPV powerHourly R 2 0.7293
Research novelties/Contributions: Tree-based ensemble methods analyse the variable importance of each input characteristic, improving the prediction and stability of the method.
[72]Bagging ensemble learningPCASolar irradianceAnnualZ-score normalisationEVS-0.92
Research novelties/Contributions: Bagging-based ensemble learning system forecasts solar radiation based on weather patterns.
[86]ELMWind powerNext hourMSE-0.0716
Research novelties/Contributions:The objective of utilising ELM is to retrieve the quantity of wind energy produced while avoiding complex mathematical calculations to address uncertainties in the system.
[63]SSA-MOGWO-EFMOGOAPV powerShort termSSAMAPE < 2%
Research novelties/Contributions: The proposed forecasting method considers the advantages of multiple algorithms and validly depicts the linear and non-linear characteristic of PV time series to obtain precise and reliable predictions.
[64]EHO-LSSVMEHOWind powerUltra short termEEMDnRMSE-0.282
Research novelties/Contributions: Wind power is decomposed into a series of signal sets by EEMD. An optimised LSSVM by EHO is used to predict each component signal, and then the EHO-LSSVM is used to ensemble the sample results into the final prediction value.
[87]EEMD-LSSVR-K-LSSVRGSASolar radiation1, 3, 6 steps aheadEEMDMAPE-2.83%
Research novelties/Contributions: A novel DCE with EEMD, K-means, and LSSVR improves the performance of solar radiation forecasting and compares its predictive capabilities rivaling those of popular existing forecasting models.
[88]Bi-GRUNNWind powerShort termRMSE-2.40%
Research novelties/Contributions: Bidirectional GRUNN is used to correct NWP wind speed considering statistical and time series characteristics.
[89]SVMSine cosine algorithmLoadShort termFD, FFTMASE-0.197
Research novelties/Contributions: Adaptive Fourier decomposition obtains the fluctuation characteristics, and an optimised sine cosine algorithm obtains the penalty and kernel parameters of an SVM.
[90]Different modelsGA, PSOWind energyWD, WPD, EMD, EEMD, CEEMD, CEEMDAN
Research novelties/Contributions: Review and comparison of different decomposition-based models.
[50]MODWT-LSTMPV powerDay aheadMODWTMBE-0.0262
Research novelties/Contributions: Historical solar power and environmental factors are used with MODWT to decompose the time series into components, while LSTM extracts the non-linearities and deep features.
[45]DLNNsAdamPV power1, 5, 30, 60 minNormalisationMAE-0.05
Research novelties/Contributions: Various DLNN algorithms predict PV power for both single-step and multi-step forecasting across different time periods.
[48]B-LSTMAdamWind speed, load demand, electricity pricedailyMCMAPE-0.91%
Research novelties/Contributions: The MC task clusters the input data sequence, categorising each hour’s data into distinct groups. Each group is assigned a dedicated forecasting unit. B-LSTM is then applied for multitask forecasting, handling the dataset profile for each cluster hourly.
[91]FNDGMGWOHidropower, renewable energy1 yearTIC-0.0129
Research novelties/Contributions: To effectively capture the non-linear relations among system variables and the evolving non-linear behaviour of each variable, the proposed FNDGM incorporates the GWO algorithm and hold-out cross-validation method. This approach significantly improves generalisation ability and mitigates over-fitting issues.
[92]RF, DT, KNNGALoad and supply dispatchHourlyNormalisationPrecision-1
Research novelties/Contributions: Comparison of the outcomes of ML techniques, namely RF, DT, and KNN.
[47]LSTM-CNNPV powerShort termNormalisationMAPE-0.042
Research novelties/Contributions: PV temporal data features are extracted by an LSTM and spatial features by a CNN.
[93]GA-BiLSTMGAPV powerUltra short termNormalisationMSE-0.191
Research novelties/Contributions: BiLSTM predicts the output of the target PV station with its bi-directional learning characteristics. GA optimises the structure and the parameters of the Bi-LSTM in order to attain the best performance.
[94]BILSTM-AE-ORELMPSOPV power1 dayMAPE-0.0134
Research novelties/Contributions: BiLSTM forecasts each input weather piece of data that affects PV power, and an improved ELM predicts the future PV power based on the anticipated weather data.
[95]QRFChance-constrained stochastic optimisationRenewable EnergyDay aheadNormalisation, logit transformnCRPS-0.012
Research novelties/Contributions: The proposed approach involves generating scenarios of the combined production with probabilistic forecasts. Additionally, the method incorporates correlations using a multivariate Gaussian copula.
[96]HFEGMRenewable energy1 yearsMAPE-12.10%
Research novelties/Contributions: Integration of EGM and heuristic FTS to obtain precise forecasts for renewable energy in Taiwan.
[97]CNN-LSTM, Conv LSTMPV power1 day to 1 week aheadNormalizationMAE-5.05
Research novelties/Contributions: CNN-LSTM and ConvLSTM are proposed for time-series predictions.
[98]GA, RNN, KNNSolar powerShortctermrMAE-4.49
Research novelties/Contributions: The application of forecasting high-frequency solar radiation data using GA, RNN, and KNN models is discussed.
[99]EWT-GWO-RELM-IEWTGWOWind speed10 minEWTMAE-0.0273
Research novelties/Contributions: EWT decomposes the raw series into several wind speed subseries; an optimised RELM with GWO forecasts each subseries, and to avoid unexpected forecasting values, IEWT is employed for reconstructing the projected results.
[100]ANN, RF, PersistenceSolar radiation1 h up to 6 hCleaning and filteringnMAE-12.63%
Research novelties/Contributions: The forecast of the components of solar radiation are compared through smart persistence, ANN, RF.
[32]BORTBayesianSolar irradiance1 yearNormalisation R 2 0.98
Research novelties/Contributions: Bayesian optimisation adjusts the hyperparameter of the regression tree algorithm, and BORT forecasts the global radiation.
[101]Spatio-temporal ProbabilisticWind power24 h aheadNormalisationCRPS < 0.15
Research novelties/Contributions: Non-linear and non-stationary patterns exhibited by the data are effectively handled using non-linear transformations and sinusoidal basis functions. These methods can accurately capture high-frequency observations and provide estimation efficiently.
[102]CEEMD-AWDO-MSA-ENNAWDO-MSAWind speedUltra short termCEEMDMAE-0.2696
Research novelties/Contributions: An improved optimisation algorithm which combines AWDO and MSA is proposed to optimise the initial weights and thresholds of ENN, improving the global and local search ability.
[73]AGRUWind power5 min up to 2 hNormalisationMAPE-4.25%
Research novelties/Contributions: AGRU improves the accuracy of forecasting processes, a hidden activation of GRU blocks correlates different forecasting steps, and an attention mechanism selects the most significant input variables.
[103]EWT-LSTM-ENNWind speedEWTMAE-0.51
Research novelties/Contributions: EWT decomposes the raw wind speed data, LSTM predicts low-frequency, and ENN forecasts high-frequency wind speed sub-layers.
[104]GRU-CSNN-GWOGWOWind speedShort and long termEWTMAPE-1.40%
Research novelties/Contributions: The original wind speed series are decomposed into multiple sub-series, each containing distinct oscillatory characteristics. GRU models are employed initially to forecast each sub-series. Subsequently, CSNN corrects these forecasts, extracting previously unexplored temporal information. The GWO algorithm is then utilised to optimise weights for a linear combination of the forecasting results, improving overall accuracy.
[105]IMODA-ELMIMODAWind speedShort termVMDnMSE-0.0062
Research novelties/Contributions: A two-stage wind speed forecasting model combines the advantages of the VMD technique, IMODA, error correction, and the non-linear ensemble method.
[49]CNN-L; MICNN-LAdamSolar irradiance10 minr-0.94
Research novelties/Contributions: Infrared sky images and past values of GHI are predicted, considering CNN for spatial features extraction and LSTM for temporal feature extraction.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Teixeira, R.; Cerveira, A.; Pires, E.J.S.; Baptista, J. Advancing Renewable Energy Forecasting: A Comprehensive Review of Renewable Energy Forecasting Methods. Energies 2024, 17, 3480. https://doi.org/10.3390/en17143480

AMA Style

Teixeira R, Cerveira A, Pires EJS, Baptista J. Advancing Renewable Energy Forecasting: A Comprehensive Review of Renewable Energy Forecasting Methods. Energies. 2024; 17(14):3480. https://doi.org/10.3390/en17143480

Chicago/Turabian Style

Teixeira, Rita, Adelaide Cerveira, Eduardo J. Solteiro Pires, and José Baptista. 2024. "Advancing Renewable Energy Forecasting: A Comprehensive Review of Renewable Energy Forecasting Methods" Energies 17, no. 14: 3480. https://doi.org/10.3390/en17143480

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