Next Article in Journal
A Fiducial-Aided Reconfigurable Artefact for the Estimation of Volumetric Errors of Multi-Axis Ultra-Precision Machine Tools
Next Article in Special Issue
Benchmarking Various Pseudo-Measurement Data Generation Techniques in a Low-Voltage State Estimation Pilot Environment
Previous Article in Journal
An Open Access Chamber Designed for the Acoustic Characterisation of Microbubbles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Applications of Probabilistic Forecasting in Smart Grids: A Review

School of Technology and Innovations, Flexible Energy Resources, University of Vaasa, 65200 Vaasa, Finland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(4), 1823; https://doi.org/10.3390/app12041823
Submission received: 20 December 2021 / Revised: 6 February 2022 / Accepted: 8 February 2022 / Published: 10 February 2022
(This article belongs to the Special Issue Data Science Applications in Medium/Low Voltage Smart Grids)

Abstract

:
This paper reviews the recent studies and works dealing with probabilistic forecasting models and their applications in smart grids. According to these studies, this paper tries to introduce a roadmap towards decision-making under uncertainty in a smart grid environment. In this way, it firstly discusses the common methods employed to predict the distribution of variables. Then, it reviews how the recent literature used these forecasting methods and for which uncertain parameters they wanted to obtain distributions. Unlike the existing reviews, this paper assesses several uncertain parameters for which probabilistic forecasting models have been developed. In the next stage, this paper provides an overview related to scenario generation of uncertain parameters using their distributions and how these scenarios are adopted for optimal decision-making. In this regard, this paper discusses three types of optimization problems aiming to capture uncertainties and reviews the related papers. Finally, we propose some future applications of probabilistic forecasting based on the flexibility challenges of power systems in the near future.

1. Introduction

1.1. Motivation and Contribution

Smart grids’ operation and planning deal with different types of forecasts. The recent advances in information and communication technology (ICT) facilitate the real-time control of devices and resources based on the real-time system states. However, to establish an effective control, the mass of data received from smart meters should be processed and analyzed. These data are utilized to predict future system states. The results of this prediction are then employed to find the optimal control strategy. For example, in many studies, electricity consumption and renewable generation are forecasted and the results are used to determine the optimal commitment of the other conventional generation units and resources.
In this regard, well-trained data-driven forecasting models often give forecasters overconfident and point-forecasted values [1]. This means that the data-driven algorithms giving us point forecasts cannot model the uncertainties and errors of the forecasts. In addition, the decision-making process may be subjected to an information gap. This information gap creates a disparity between the information that a decision maker has and the information that could be known. Thus, the information gap produces possibilities, and this range of possibilities increases as the information gap grows. In this way, decision makers may decide to base their decisions upon the best-informed available model and disregard the uncertainties, which results in insufficient decision-making [2]. To resolve this issue, probabilistic forecasting is suggested.
A probabilistic forecast produces a predictive distribution of values rather than a single value. In general, there are two techniques to generate probabilistic forecasts, named parametric and non-parametric methods. Parametric methods associate a probability distribution with an uncertain variable and then try to estimate the parameters of this probability distribution function (PDF). On the other hand, non-parametric methods use quantiles and ensemble forecasts to derive different forecasted values.
Different types of variables require different probabilistic forecasting models. The goodness of a probabilistic forecasting model should be evaluated according to two properties: “calibration and sharpness” [3]. A calibrated model is able to maintain statistical consistency between forecasts’ distribution and the corresponding observations. On the other hand, the sharpness property is more concerned about the concentration of the obtained distribution function [3]. Accordingly, one can conclude that a good probabilistic forecasting model needs to be optimally sharp, subject to being calibrated.
In a smart grid environment, stakeholders and operators employ probabilistic forecasting methods for their uncertain parameter values. Renewable generations, customers’ consumption behavior, and electric vehicles’ charging/discharging behavior are some examples of uncertain parameters. Thus, a comprehensive review of the applications of probabilistic forecasting can guide forecasters to focus on important uncertain parameters in smart grids. For this purpose, a limited number of reviews have been conducted. For example, ref. [4,5] focused on the recent probabilistic forecasting models aiming to predict wind power. The main focus of [4] was on short-term wind power probabilistic forecasting and compared the forecasting models developed by the previous literature. In contrast, ref. [5] discussed the probabilistic forecasting models up until 2014, considering three different representations of wind power. Similarly, ref. [6,7,8] reviewed the methods and applications of probabilistic forecasting for PV generation. In this regard, ref. [6] mainly concentrated on integrating PV probabilistic forecasting models into power system decisions, while ref. [7,8] mostly reviewed and compared the probabilistic forecasting techniques. Additionally, the methods applied to predict the distribution of electricity demand were reviewed in [9]. On the other hand, the main contribution of [10] was to review the papers seeking to probabilistically forecast energy prices. This paper is useful for strategic stakeholders that need to make decisions with uncertain prices and participate in the market accordingly. Finally, ref. [11] provided a short review of the parametric and non-parametric probabilistic forecasting models for electricity loads, wind and solar productions. Table 1 compares the existing similar review papers with ours. The first column indicates the reference and the next four columns specify the uncertain parameters for which the probabilistic forecasting models were reviewed. The last column is devoted to the main contribution of the paper that will be discussed later.
To the best of the authors’ knowledge, there is no comprehensive review paper proposing a comprehensive framework for smart grid decision-makers and stakeholders based on the probabilistic forecasting of all uncertain inputs (wind, PV, price, load, etc.). In addition, the applications of probabilistic forecasts and the decision-making pathway were not fully assessed in the previous literature. The decision-making process should have three main stages, including forecasting, scenario generation, and developing optimization problems. Thus, this paper is proposed to resolve this issue as follows:
  • It aims to introduce a roadmap and a pathway towards uncertain decision making in a smart grid environment. The roadmap includes probabilistic forecasting models of uncertain parameters, scenario generation based on probabilistic forecasts, and solving stochastic, robust, and chance-constrained optimization problems according to the results of the previous steps.
  • It tries to guide upcoming similar works by introducing the smart grid’s needs in the future. In this regard, probabilistic forecasting models should be developed for a wide range of uncertain parameters and not be limited to loads, prices, and renewable generations.

1.2. Paper Framework and Organization

The main goal of this paper is to introduce the roadmap and direction of making decisions in a smart grid environment, using probabilistic forecasting models. Figure 1 shows the general framework of this paper.
This paper first introduces probabilistic forecasting models and reviews how the distributions of uncertain parameters are predicted based on previous works. It then presents the most common methods utilizing the predicted distributions to generate scenarios. After that, we will discuss how the scenarios generated in the previous stage can help smart grid management systems to make decisions considering different scenarios of uncertain inputs. Finally, this paper discusses two state-of-the-art applications of probabilistic forecasting that can be extended in future works. In the conclusion and discussion section, some future applications based on the future requirements of power systems are also proposed.

2. Probabilistic Forecasting Models

2.1. Examples of Parametric Probabilistic Forecasting Models

Each forecast has an error. This error was yielded by subtracting the forecasted value from the actual value in the post-processing stage. At the time of the forecast, a point forecast does not give forecasters any information about the error. Consider a linear regression model as an example. It is a forecasting model that aims to predict the response variable Y t based on some explanatory variables ( x t , 1 ,   ,   x t , m ) as follows:
Y t = Y t ^ + ϵ t
Y t ^ = b 1 x t , 1 + + b m x t , m
where Y t ^ is the point forecast in the deterministic model and b denotes the weight associated with each explanatory variable. Unfortunately, as can be seen in (2), the deterministic linear regression model does not consider the forecast error. Probabilistic forecasts, on the contrary, will give forecasters different sets of forecasts that follow a known specific probability distribution function (PDF). They will then forecast the parameters of the distribution function. For instance, a probabilistic linear regression forecast assumes that the error term ϵ t is normally distributed with a zero mean and a constant standard deviation, σ 2 . Thus, the forecasted value is defined as follows [12]:
Y t ^ ~ N ( μ t , σ 2 )
μ t = b 1 x t , 1 + + b m x t , m
where (3) states that the forecasted values are normally distributed in this model. μ denotes the mean and σ is the variance. The generalized linear models, however, consider exponential family distributions (Exp) of the response variables and utilize a link function g ( . ) to model the mean value in terms of explanatory variables [12]:
Y t ^ ~ E x p ( μ t , ϕ t )
g ( μ t ) = b 1 x t , 1 + + b m x t , m
where ϕ t denotes the variance associated with the exponential family distributions.
There is a more advanced model, called the Generalized Additive Model for Location Scale and Shape (GAMLSS), that considers a huge set of distributions and is able to model all of the scale parameters related to the distributions [12]:
Y t ^ ~ D ( μ t , σ t , υ t , τ t )
g 1 ( μ t ) = b 1 x t , 1 + + b m x t , m
g 2 ( σ t ) = b 1 x t , 1 + + b m x t , m
g 3 ( υ t ) = b 1 x t , 1 + + b m x t , m
g 4 ( τ t ) = b 1 x t , 1 + + b m x t , m
where υ demonstrates the skewness and τ shows the kurtosis of the distribution function. This means that the GAMLSS model is able to give us the exact shape of the distributions of our forecast.

2.2. Examples of Non-Parametric Probabilistic Forecasting Models

A wide range of probabilistic forecasting models fall into the non-parametric category. The non-parametric probabilistic forecasting models do not use the existing known PDFs. Instead, they build predictive distributions of the response variable based on different factors or construct quantiles/ensembles considering historical data. Since they do not limit probability distributions to specifically known distributions, the non-parametric methods are more flexible. However, compared to parametric models, they often need larger datasets to be able to estimate the response variable distributions [13].
Random forecast (RF) and quantile regression forecast (QRF) models are two examples. RF models aim to forecast the conditional mean of the response variable given the input data and without associating any known distribution functions with the variables [14]. Similarly, QRF models predict quantiles of the response variable regardless of any known parametric distributions. To obtain the quantiles, QRF minimizes the sum of errors of the mean values, considering some asymmetric weights [15,16]. Kernel density estimation (KDE) is another non-parametric method estimating the probabilistic density of the response variables using kernel functions. The kernel density function can be mathematically written as follows [17,18]:
F y ( h ) = 1 N h i 1 n K ( y y i h )
where K indicates the kernel function, y i are the sample points, N refers to the total number of sample points and h is the bandwidth referring to the smoothing parameter. In the KDE method, a proper kernel function should be selected according to the type of response variables.
Another way of obtaining ensemble forecasts is considering various initial states or different boundary conditions for the response variable, such as the lower upper bound estimate (LUBE) [19]. This method provides forecasters with prediction intervals (PI). LUBE employs artificial intelligence tools to build the PIs. In addition to LUBE, the bootstrap method can fall into this category, since it resamples the data and constructs a distribution of residuals accordingly [20]. Short range ensemble forecast (SREF), as another example of non-parametric forecasts, takes into account the uncertainties of initial states [21].
A set of different types of machine learning-based and numerical forecasts can build a non-parametric ensemble forecast. This method uses N different data-driven and numerical forecasting models to predict the response variable. These forecasts are then considered as quantiles. The corresponding distribution F ( y ) can be mathematically modeled as follows [2]:
F ( y ) = 1 N i = 1 N l ( y y i , t ^ )
where l ( y y i , t ^ ) denotes a Heaviside step function that shifts y to the ith ensemble member.

2.3. Artificial Neural Network-Based Probabilistic Forecasting

Artificial neural network (ANN)-based models can be also used to develop probabilistic forecasting models. NN architectures consist of a network of neurons as processing units. The neurons connect to each other through synapses, which are weighted connections. In the training stage, the optimal weights are determined.
In general, an NN has three layers—an input layer, an output layer and one or several hidden layers. A feedforward ANN passes the data forward from input to output. On the other hand, a recurrent NN (RNN) can connect some neurons in a backward direction as well as the forward direction for further processing. In this way, RNNs have the ability to consider the autocorrelation or time dependencies of data [22]. Figure 2 compares the architecture of a feedforward NN with that of an RNN. The literature proposed various architectures and developed probabilistic forecasting models for both feedforward and recurrent ANN-based models. In the following, some important models are reviewed.

2.3.1. Examples of Probabilistic Forecasting Models Using Feedforward ANNs

Mixture density networks (MDN) and softmax regression networks (SRN) are two of the main feedforward ANN-based models aiming to obtain the distribution of uncertain parameters [23]. Regarding MDN, as a parametric model, the associated probability density is obtained from a linear combination of kernel functions [24]:
F ( y ) = i a i ( x ) K i ( y | x )
where x represents the input vector of the forecasting model, y is the output vector, K i ( y | x ) is the kernel function selected for the model, and a i ( x ) represents the mixing coefficients that control the inputs. In MDN models, the output neurons are the parameters of the distribution functions as well as the mixing coefficients. For example, the outputs can be the parameters of Gaussian distribution functions, including the mean values and the standard deviations as well as the mixing coefficients.
In comparison, in an SRN model, which is a non-parametric probabilistic forecasting model, each output of the neuron associates a probability fraction with a value of y . In this way, there should be an interval for possible values of y . Hence, the output of an SRN represents the probability related to each member within the interval. Figure 3 compares the architectures of MDN with SRN, two ANN-based approaches utilized for probabilistic forecasts.

2.3.2. Examples of Probabilistic Forecasting Models Using RNN

RNN can also be combined with long short-term memory (LSTM) units. LSTM consists of some memory blocks that are recurrently connected. Each block consists of three multiplicative units including input gate, output gate and forget gate. The input gate memorizes either the new information or the previous states of the network. The forget gate disregards the irrelevant and unnecessary information obtained from the past. The output gate extracts the important information from the memory. In this way, unnecessary information is forgotten and only necessary ones are kept within the network [25].
Reference [25] is an example of research developing two RNN-LSTM-based probabilistic forecasting models. The first model is a parametric model and quite is similar to MDN. It first tries to exact a PDF of the uncertain parameter. Then, an RNN-LSTM network is trained to find the optimal values of PDF parameters. The other model is, however, a non-parametric probabilistic forecasting model that is integrated with RNN-LSTM. It employs the QR method with the objective to predict the quantiles of the uncertain parameter. The network is trained to minimize the quantile loss by minimizing their pinball loss.

3. Renewable Generation and Load Probabilistic Forecasting

In general, probabilistic forecasting methods have mainly been adopted to forecast the probability distributions of renewable-based power generation and/or load in smart grids. The following sub-sections aim to review important studies that proposed parametric and non-parametric probabilistic forecasts for energy demand and/or generation in a smart grid environment. Additionally, Table 2, Table 3 and Table 4 review some selected papers that tried to develop probabilistic forecasting models for solar generation, wind generation and loads, respectively.

3.1. Solar Probabilistic Forecasting

Network operators, generation agents as well as premises need PV generation to be forecasted at various horizons, including very short-term, hourly and intra-hour, intra-day, as well as day-ahead forecasts [2]. In this regard, future PV generation is forecasted either based on solar irradiance or PV generations of previous times. If the forecast reference is based on solar irradiance, it builds a model according to the past meteorological data or present observations. To construct the model, it utilizes the data from weather stations, satellites, and local sensors and images as inputs [6]. It then develops a model by mapping the inputs to the solar generation.
Table 2. An overview of selected papers developing probabilistic forecasting models for solar generation.
Table 2. An overview of selected papers developing probabilistic forecasting models for solar generation.
Ref.Forecast Horizon_Forecast ResolutionForecasting MethodsAdvantages of the Work
[26]Day-ahead_1 hNWP-based solar irradiance forecastThe proposed probabilistic forecasting model could reflect the effects of atmospheric conditions on forecast errors
[27]Two-day-ahead_30 minNWP-based solar irradiance forecastThe paper used a post processing method that was able to improve the performance of the forecasting algorithm
[28]Day-ahead_1 hNWP-based solar irradiance forecastIt determined several confidence intervals for each region
[29]Day-ahead and hour-ahead_10 minDifferent parametric and non-parametric modelsIt assessed the effects of reconciliation on the improvement of forecasts
[30]Long-term_1 hThree parametric modelsThe model could describe the stochastic characteristics and features of solar irradiance
[31]Intra-day (1–6 h)_1 s Two models developed using quantile regressionIt conducted graphical analysis of reliability to compare the performance of the forecasts
[32]Three-day-ahead_1 hANN-based combined with Analog EnsembleThe combination of these two methods yielded best results compared to the individual models
[33]day-ahead_1 hLSTM-basedThe proposed model performed better compared to the simpler models but got the same results as the fully connected ANN-based model
In order to probabilistically forecast PV generation, some works proposed using numerical weather prediction (NWP) models under various scenarios. References [26,27,28] are some examples that employed NWP to obtain ensemble forecasts for solar irradiance and build an uncertainty model for PV generation. An NWP adopts some measured meteorological inputs, such as temperature, humidity and pressure. It then solves a set of partial differential equations to simulate the process through which solar irradiance is obtained [34]. To obtain a probabilistic forecast, an NWP method uses a training set consisting of the NWP ensemble members at timeslot t. After that, each member is weighted equally and utilized to make an empirical cumulative distribution function. NWP methods are usually very straightforward to implement. However, it was argued that NWP models are computationally expensive to implement, and thus it would be better to run them only a few times a day [35].
In the short-run, such as real-time and near real-time forecast horizons, probabilistic forecasters mainly utilize data-driven models including statistical and machine-learning ones [36]. For example, ref. [29] aimed to make short-horizon forecasts based on multi-step-ahead (e.g., six forecasts with 10-min time slots), considering 11 data-driven machine-learning and parametric methods, including least angle regression, least angle regression with elastic-net regularization, lasso regression, generalized linear models, generalized linear model with elastic-net regularization, Bayesian generalized linear model, gradient boosting machines, linear regression, boosted generalized linear model, multivariate adaptive regression splines, and projection pursuit regression. These models tried to probabilistically predict solar generation. The paper also discussed how the so-called “reconciliation techniques” proposed by [37] can improve the probabilistic forecasts. Additionally, ref. [30] compared three parametric probabilistic forecasting models for solar irradiance. The first model considers the use of Beta distribution with several shape factors, the second model utilizes a generalized triangular distribution and the third one combines multiple probabilistic forecasting models to construct the probability distribution of solar irradiance. Regarding non-parametric approaches, ref. [31] compared two 1-to-6-h-ahead probabilistic models for predicting global horizontal irradiance. The first model directly produces a set of quantiles for each time slot using regression methods “linear model in quantile regression (LMQR)”, “quantile regression forest (QRF)”, or “gradient boosting machine (GBM)”. The second model, however, consists of two stages. The first stage deploys the recursive least square autoregressive and moving average (ARMArls) method to make a point forecast for the irradiance. The outputs are used in the next step to estimate quantiles for each time horizon using the same methods. As mentioned earlier, the reviewed model tried to first forecast irradiance and then predict PV generation accordingly, using a physical model and relationships. These models are often called white-box models.
By contrast, non-physical or so-called “black-box” forecasting approaches that predict PV generation are purely based on historical data and do not deal with the physical process and the meteorological data. For instance, ref. [32] developed a probabilistic forecasting model using ANN and an analog ensemble to produce 72-h forecasts of PV power. Additionally, ref. [33] utilized a more complicated approach, long short-term memory (LSTM), to probabilistically predict solar power and compared it with simpler models. Similar to NWP models, although physical models may be more accurate in day-ahead and long-term horizons, data-driven black-box models work better over short-term horizons such as intra-hour ones [38,39]. Figure 4 summarizes the probabilistic forecasting models for PV generation considering the forecasting horizon.

3.2. Wind Probabilistic Forecasting

There are studies trying to relate a known PDF to wind generation. They mainly adopted Gaussian and beta distributions to probabilistically forecast wind power using parametric methods [40]. Some research also tried other types of distribution functions. For example, ref. [41] proposed a modified version to generalize logit-normal distribution for wind power. Reference [42] considered the same distribution for wind generation. The authors of [43] took wind power as a double-bound variable and obtained the appropriate distribution based on this assumption. In another study, ref. [44] solved an economic dispatch problem using a versatile probability distribution for wind generation. However, it was also discussed that relating specific distributions to the distribution of wind power cannot be applied since in some cases, the predictive error of wind power distribution is changing over the prediction horizons [45].
A huge number of papers have been proposed that utilized non-parametric probabilistic forecasting models for wind generation. For instance, considering QRF-based methods, ref. [46] proposed a novel direct quantile regression (DQR) method to probabilistically predict wind power, generating quantiles without using statistical inference. The prediction was based on multi-step 10-min forecasts that combined the extreme learning machine (ELM) and QRF models to make the non-parametric probabilistic forecast and use it in a linear programming problem. Their proposed novel approach was finally compared to four different forecasting techniques, including the bootstrap-based ELM (BELM)-normal distribution, the BELM-beta distribution, the persistence model, and the radial basis function-neural network (RBF-NN) model. The final results demonstrate that the model proposed by [46] performs better in terms of the sharpness criteria. In this regard, the proposed DQR model performed 25% better compared to the persistence model and its performance was 20% better than the RBF-NN probabilistic forecasting model. In addition to the sharpness criteria, DQR model presented a more acceptable computational time equaling 63.89 s, according to the result section of [46]. As another example, ref. [47] presented a joint quantile regression (JQR) model that reproduces kernel Hilbert spaces for wind power probabilistic forecast utilizing the primal-dual coordinate descent technique. The work then employed the multi-objective salp swarm algorithm (MSSA) to optimize the final results. It then tested the forecasting model and compared it with other models on a one-step-ahead and a multi-step-ahead basis.
Table 3. An overview of selected papers developing probabilistic forecasting models for wind generation.
Table 3. An overview of selected papers developing probabilistic forecasting models for wind generation.
Ref.Forecast Horizon_Forecast ResolutionForecasting MethodsAdvantages of the Work
[41]10-min-ahead_1 minParametric (mixtures of generalized version of logit–normal distributions)The work considered the non-linear nature and double-bounded characteristics of wind power forecast
[42]8-h-ahead_15 minParametric (censored normal distribution)The work considered the effects of spatio-temporal on wind power forecast
[43]Two-day-ahead_1 h Several parametric probabilistic forecastsIt tested several distribution functions and found Beta distribution function as the most appropriate distribution for wind power
[44]Day-ahead and week-ahead_1 minParametric (versatile distribution)The model was integrated with the economic dispatch problems which could simplify uncertainties of wind power
[46]Hour-ahead_10 minDirect quantile regression combined with mashing learning methodsThe model was proved to be high efficient, reliable, and flexible to probabilistically forecast wind power
[47]One-hour-ahead and several-hour-ahead_15 min and 1 hJoint quantile regressionThe forecasting model was improved by meta-heuristics algorithm
[17]Different horizons from days to hours_30 and 60 minA tri-level adaptation function integrated with a fuzzy inference systemThe model outperformed other similar approaches in terms of computational efficiency and practicality since it avoided any pre-assumptions about forecast errors and data noises, and considered cost-based optimization problems in the model
[48]1–6-h ahead and day-ahead_different time stepsMulti-distribution ensemble (MDE) forecasting model integrated with competitive and cooperative strategiesThe work tried to explore the best probabilistic forecasting accuracies by considering different forecasting horizons
[49]Not specifiedThree neural network-based modelsReinforcement learning was also utilized to combine and improve three kinds of deep learning networks
[50]Different horizons from 1–24 h_1 hKernel density estimation with regular vine copulas and ensemble learningThe work proved that multi-distribution mega-trend-diffusion can improve the forecast when there are insufficient data
[51]Hour-ahead_1 hData processing techniques integrated with ensemble NWPsThe work proved that data processing techniques can improve the probabilistic forecast of wind power considerably
Another method for obtaining the non-parametric distribution of wind power is the use of KDE. However, the model is highly impacted by using different kernel functions. In other words, the appropriate kernel function should be selected based on the type of the random variable so to avoid the boundary effects on the PDF of wind generation [52]. To resolve this issue, ref. [17] proposed applying a tri-level adaptation function integrated with a fuzzy inference system.
As examples of ensemble forecasting models, authors of [48] suggested a multi-distribution ensemble (MDE) forecasting model that is integrated with competitive and cooperative strategies. In this way, the work tried three different distributions as the ensemble members. Based on the comparison results presented by the paper, the MDE integrated with the cooperative model performed better in an hour-ahead forecast. However, the MDE integrated with the competitive model had a better performance in longer horizons including two-to-six-hours- and 24 h-ahead. Three different neural network-based probabilistic forecasting models were also presented by [49]. The work combined the ensemble deep learning method with empirical wavelet transform decomposition (EWT), which outperformed the other models considered in the paper. ref. [50] also combined improved kernel density estimation with regular vine copulas and ensemble learning to obtain an advanced probabilistic forecasting model.
Similar to solar forecast, there are some studies proposing NWP models. For instance, ref. [51] suggested wind power probabilistic forecasting using data processing techniques and ensemble NWPs. This methodology comprises data preprocessing techniques, the model of adaptive-network-based fuzzy inference system (ANFIS) integrated with fuzzy c-means (FCM) clustering model, as well as LUBE for prediction of forecast intervals. The work tried to prove that data preprocessing and post-processing processes are very important to improving the forecast models. For this purpose, it compared the model with the ANFIS model, disregarding data preprocessing. The paper concluded that the model utilizing preprocessing outperformed the other models not deploying this technique.

3.3. Load Probabilistic Forecasting

Similar to renewable generations, probabilistic forecasting of loads has a wide range of variety based on the type of forecasts and the forecasting horizons [8]. In terms of the variety of forecasting models, different methods have been adopted, such as hybrid Kalman filters [53], Gaussian and lognormal processes [54,55], artificial neural networks [56,57] QR [58,59], RF [60], and stochastic time-series combined with Bayesian inference (BI) [61].
Table 4. An overview of selected papers developing probabilistic forecasting models for electricity load.
Table 4. An overview of selected papers developing probabilistic forecasting models for electricity load.
Ref.Forecast Horizon_Forecast ResolutionForecasting MethodsAdvantages of the Work
[51]Hour-ahead_5 minHybrid Kalman FiltersThe work proved the effectiveness of hybrid Kalman filters to capture different characteristics of load components from Independent System Operator’s viewpoint
[56]Day-ahead_30 minBoosting Additive Quantile RegressionThe model was designed to probabilistically predict loads at the disaggregated level
[53]30-min-ahead_30 minGaussian ProcessesThe work analyzed the effects of several covariance functions on load forecasts
[52]Multi-step-ahead_30 minGaussian and log-normal processesThe work proved that the log-normal model can generate a varying sharpness for load forecast
[60]30-min-ahead_30 minMarkov-chain mixture distribution modelThe proposed model was proved not to be computationally expensive and can be insensitive to the settings of parameters
[61]Day-ahead_1 hLoad probabilistic forecast based on weather ensemble predictionThe work proved that using weather ensemble predictions can improve the accuracy and uncertainty analysis of load forecasts
[62]Day-ahead_1 hEstimation of load’s confidence intervals based on the quantiles of past forecast errorsThe method can be adopted for security analysis of power systems since it was able to generate demand scenarios at a specified risk level
[63]Day-ahead_1 hPartially linear additive quantile regressionThe work combined the forecasting model with the unit commitment problem
[64]Different horizons including 30-min-, one-hour-, two-hours-, and four-hours-ahead_30 minLSTM-basedThe model was designed to probabilistically forecast the individual consumer’s load
[65]Day-ahead_1 hProbabilistic methodsThe novel work focused on determining the reserves based on forecasting net loads. The work demonstrated that the method can decrease the amount of reserves bought for the system
In terms of very short-term (real-time or near-real-time) probabilistic load forecasting, reference [53] is one of the early works proposing hybrid Kalman Filters to probabilistically forecast demand considering the 5 min temporal resolution. The authors of [58] performed half-hour resolution probabilistic forecasting of electricity consumption using QR that is integrated with gradient boosting. In [55], the authors used Gaussian processes to develop a probabilistic forecasting model for residential load considering half-hour resolutions. In [54], the authors performed half-hour-resolution forecasts of residential loads utilizing a lognormal process. In one of the recent study, proposed by [62], the Markov-chain mixture distribution model (MCM) was employed for the purpose of very short-term load forecasting considering residential households in Australia. The model forecasts on a half-hour-ahead resolution basis. The authors then proved the high computational speed as well as the acceptable competitive performance of their proposed model.
Regarding interval forecasting on a day-ahead basis, the probabilistic forecasting NWP models can be adopted. For instance, the forecasting model can be constructed according to the weather ensemble prediction taking into account the consumption under different weather scenarios [63] or be built according to the quantiles of forecasting errors of the historical data [64]. In addition, a partially linear additive quantile regression model was proposed by [65] to develop a probabilistic forecast of day-ahead hourly electricity loads with a focus on the demand of peak hours in South Africa. As an example of data-driven models, the long short-term memory (LSTM) model was used to forecast the quantiles of electricity loads aiming to minimize the quantile pinball loss function [66].
Finally, ref. [67] assessed the benefits of using probabilistic methods to estimate the required day-ahead reserves. In this regard, the authors developed two probabilistic methods to forecast the system net loads. The results of probabilistic forecasts are then utilized to quantify reserves that are required to compensate for the intermittency and uncertainties of renewable generation.

4. Electricity Price Probabilistic Forecasting

In electricity markets, electricity prices are affected by the total system’s supply and demand. However, each participant playing in these markets needs to schedule their resources according to the predicted values of the market prices, in short-term horizons. Regarding future power systems, renewable-based generation will be the main source of electricity. Their intermittent nature and real-time fluctuations increase the electricity price fluctuations [68]. Accordingly, electricity price forecasting models need to be improved to actively follow the prices’ fluctuations. In addition, it can be argued that probabilistic forecasting models are attracting increasing attention since they are able to consider various uncertainties and possibilities [10].
Regarding studies that proposed parametric models, the authors of [69] proposed a first-order vector autoregressive (VAR) model considering exogenous effects and using skew t distribution in a Bayesian framework. The model was then sent to the Markov chain Monte Carlo for uncertainty analysis. Reference [70] adopted the GAMLSS method and also estimated the PIs to be time-varying quantiles of the acquired density forecasts. In [71], the authors developed generalized autoregressive conditional heteroskedasticity (GARCH)-based time-varying models to estimate the density function of the variable. As a semi-parametric model, ref. [72] introduced a semiparametric model that is combined with a time-adaptive quantile regression [34] in order to predict day-ahead market price densities. The proposed model was then compared to four well-known GARCH models considering a three-year time span. They finally proved that their proposed model is more reliable in terms of generating quantile estimates.
Recently, non-parametric data-driven probabilistic forecasting models are more often employed due to their flexibility. For instance, ref. [73] introduced a deep neural network model-based method for the probabilistic prediction of electricity prices. In this model, they first made the price distributions using its historical data. Afterward, they employed a deep convolutional neural network (DCNN) for extracting high-level features. The obtained high-level features were sent to label distribution learning forests (LDLF) in order to construct price probabilistic forecasts. In another work, ref. [74] developed a two-step model to probabilistically forecast German-Austrian day-ahead prices. It first proposed estimating the mean of correlated time series prices using ordinary least squares and the elastic net method. In the second step, they estimated the residuals using the maximum likelihood method.

5. Uncertainty Modeling

Uncertainty modeling itself needs comprehensive study. In general, uncertainty modeling aims to capture the dynamics of the uncertain input data and generate scenarios based on their probability distributions [75]. The results are then used as the input of stochastic programming. Figure 5 overviews some uncertainty modelling techniques utilized for stochastic programming. In addition, Table 5 states some selected works using these techniques.
Monte Carlo simulation (MCS) is one of the most popular methods for scenario generation purposes. The PDFs of the random variables, forecasting errors of the data, and market variability, in general, are employed by the Monte Carlo simulation method in order to learn the uncertain data and generate their associated scenarios, accordingly [82]. Figure 6 illustrates the steps of achieving output from uncertain inputs, using the Monte Carlo simulation method.
The advantages of the Monte Carlo simulation method can be described as follows [83]:
  • The method is able to sample from random processes and supports all of the distribution functions.
  • A transfer function is not required.
  • It does not need a mathematical formulation since it can model a problem in the form of a black box system and can obtain output considering samples of inputs.
  • The method is relatively easy to implement.
  • It is able to model both non-differentiable and non-convex problems.
Recently, Monte Carlo simulation algorithms have evolved and improved. For example, sequential MCS is able to model uncertainties of inputs in chronological order. With the help of the sequential method, uncertainties of time-series inputs (such as variable generation of renewable energy resources and electricity demand) are implemented in a better way [75]. Pseudo-sequential is another extension of the MCS method which has the ability to converge faster compared to the sequential version. The pseudo-sequential method can sample states through its non-sequential capability and uses chronological simulation for the failed states [75]. Finally, the non-sequential MCS method is another family member of the Monte Carlo method which cannot model uncertainties chronologically and requires high computational costs [75].
Recently, a model-free and data-driven method, called the “Generative Adversarial Network (GAN)”, has attracted more attention for scenario generation purposes. The model employs artificial neural networks (ANNs) and aims to synthesize some understanding from the training of real data. The notable advantage of GAN scenario generation is that this model does not need distribution functions of uncertain variables [81].

6. Decision Making under Uncertainties

The future power system is heading towards being smart and decentralized. In a new smart grid system, there will be a number of agents and stakeholders that face uncertainties in their decision-making problems. Here are some examples:
  • A generation company that has renewable resources needs to submit offers to energy markets before knowing the resources’ exact generation and market prices.
  • Every management system in smart grids (such as microgrid energy management system and energy community management systems) needs to deal with its intermittent renewable energy resources’ output as well as the uncertain resources’ behavior (such as the EV charging behavior) to come up with the optimal scheduling and management of resources.
  • Strategic agents try to deal with uncertain market prices and their competitors’ strategies beforehand when they construct their optimal bidding strategies.
  • Retailers should buy electricity based on their customers’ uncertain demand.
  • Balancing responsible parties require to schedule their flexible energy resources, such as their energy storage systems, based on the uncertain generation in a way to maintain the balance between their generation and their demand.
  • Transmission system operators (TSO) and distribution system operators (DSO) must decide on the amount of reserves and flexibility as well as the methods to operate their network and keep the security of supply and reliability of the system within the specified limit, in spite of different uncertainties and the intermittency of renewables.
Hence, the lack of perfect information affects optimal decision making. In this regard, stochastic programming, robust programming, and chance-constrained models offer to solve optimization problems with uncertain input data.

6.1. Stochastic Programming

A stochastic optimization problem models uncertainties of input data by weighting the decision-making solutions. The weights are selected based on the probabilities of occurrence, considering that each set of input data leads to a single solution. In this way, one will achieve the effects of uncertain input data on the decision-making solution [84]. A simple stochastic programming can be formulated as [6]:
min x E ( f ( x , ω ) ) S u b j e c t   t o : g ( x , ω ) = 0 h ( x , ω ) 0
where x is the decision variable and ω denotes the scenario. As the formulation states, uncertainties should be modeled in terms of different scenarios. The most common and simple techniques for generating scenarios need to use the inverse of the cumulative distribution function (CDF) or PDFs of the uncertain parameters. Hence, the probabilistic forecasts of the inputs are necessary to develop stochastic programming. However, it would be easier if the random input data have specifically known parametric distribution [6]. This means that parametric probabilistic forecasts are more favored in this sense. Here, if one knows the probability distributions of the inputs, they can achieve the probability distributions of the output data.
In power system concepts, an independent system operator or a generation company are proposed to conduct stochastic unit commitment by using stochastic programming [85]. In unit commitment applications, stochastic programming is divided into two-stage and multi-stage problems. Two-stage models consider both day-ahead (hear and now) and real-time (wait and see) commitment decisions. In the day-ahead stage, the conventional generators are dispatched and their commitment decisions are determined while in real-time, uncertain renewable resources and flexible energy resources are dispatched. Regarding the second (real-time) stage, to develop the two-stage problem, one needs the PDFs of renewable generation as well as those of flexible energy resources to build a large number of relevant scenarios for the PDFs of the outputs. Table 6 summarizes some of the most recent studies that considered stochastic programming to find the optimal commitment decisions for their resources.
Once we make a decision for the day-ahead stage, decomposition methods are then employed to treat the real-time stage scenarios independently. This approach leads to considerably fewer scenarios, compared to the non-decomposed method [75].
Multi-stage stochastic programming models construct a scenario tree and accordingly try to capture uncertainties in a dynamical way. In multi-stage models, the uncertainties are treated chronologically, meaning that the uncertainties at time t affect those at t + 1, …, t + m. However, the method comes at huge computational costs.

6.2. Robust Programming

The robust optimization approach aims to obtain a problem solution that is always feasible under different realizations of the uncertain inputs. In other words, the robust approach seeks optimal solutions in the worst-case realizations or worst-case scenarios [97]. Robust optimization deals with the uncertainty sets, and in the first stage aims to optimize the problem considering the scenarios under which the worst solutions are obtained. A simple robust optimization is formulated as follows:
min x max w f ( x , ω ) s u b j e c t   t o : g i ( x , ω ) = 0 h i ( x , ω ) 0         i ω W
In (15), all possible sets of ω (scenarios) are included in the uncertainty set, i.e., W . In this way, the uncertainty sets of the uncertain parameters need to be defined adequately. The uncertainty sets are also required to cover the uncertain phenomena that can happen for the uncertain parameters. Naive and inappropriate definitions of the uncertainty sets may result in either too conservative or very risky solutions. This means that the appropriate uncertainty sets should comprise risky and conservative decisions [7]. There are other extensions of the robust optimization such as robust stochastic optimization, adaptive robust optimization and distributionally robust optimization. Although they all have the same concept, they try to keep the balance between the risky and conservative solutions in different ways and under various assumptions on uncertain parameters.
The applications of robust optimizations in smart grids and power systems can fall into one of these categories:
  • Robust network and generation planning and expansion (e.g., [98,99])
  • Robust capacity sizing of flexible energy resources (e.g., [100,101])
  • Robust and resilient network operation under extreme and emergency conditions or climate-aware operation of resources (e.g., [102,103])
  • Robust energy management and the operation of resources (e.g., [104,105])
  • Robust bidding strategy for participating in energy and flexibility markets ([106,107])
A number of studies and papers utilized robust optimization or its extensions in order to solve their decision-making problems. Table 7 summarizes these papers.

6.3. Chance-Constrained Programming

Chance-constrained optimization problems aim to give an optimization constraint the possibility to be satisfied up to a specified level. It can be formulated as follows:
min x E ( f ( x , ω ) ) S u b j e c t   t o : g ( x , ω ) = 0 Pr   [ h ( x , ω ) 0 ] η
where Pr refers to probability and η indicates the confidence level [120]. In this regard, η should be selected between 0 and 1. According to (16), constraint h ( x , ω ) 0 needs to be satisfied up to η level. In other words, operators or designers that use the chance-constrained method ensure that h ( x , ω ) 0 will be satisfied in ( η × 100 ) % of scenarios.
Chance-constrained programming has a wide range of applications in smart grids. Here are some examples:
  • Operations of renewable-based systems to guarantee a certain level of reliability/security/flexibility
  • Planning of distribution/transmission networks in a way to guarantee a certain level of reliability/security/flexibility
  • Determining system reserves to guarantee a certain level of reliability/security/flexibility
Table 8 summarizes some recent works that adopt chance-constrained programming methods to capture uncertainties.

7. Further Probabilistic Forecasting and Applications

As can be seen in the tables (Table 6, Table 7 and Table 8) that review studies using stochastic, robust, and chance-constrained programming, smart grids need more probabilistic forecasts [124] which are made for other uncertain parameters rather than loads, renewable generation and prices. EV charging-related behaviors, battery state-of-charge (SOC), dynamic line rating (DLR), and network states are some examples. In this regard, a few papers conducted studies to develop probabilistic forecasting of other uncertain parameters that are important for decision-making in smart grids. In this section, we will review these papers that employ probabilistic forecasting models for uncertain parameters, rather than the introduced popular uncertain parameters.

7.1. Probabilistic Forecast of BESS SOC

Authors of [133] developed a probabilistic forecasting model that analyzes the uncertainties of the battery energy storage system’s state of the charge (BESS SOC) in providing the primary frequency control. The results were then used as inputs of the predictive optimization of BESS which schedules BESS for providing multiple flexibility services. In order to develop the probabilistic forecasts, the authors applied a multi-attention recurrent neural network (MARNN) to extract the most important contextual information in time-series forecasting. Afterward, they proposed a robust forecast, utilizing the combination of mixture density networks (MDNs) and Monte Carlo dropout (MCD). Finally, the proposed model was tested for different regulatory frameworks of primary frequency control services, using the frequency datasets of real-world power grids.

7.2. Probabilistic Forecast of Time and Flexibility of EV Charging

In [134], the authors employed a quantile forecast to probabilistically predict EVs’ parking duration as well as their upcoming trip distance using the forecast framework introduced by [135]. To develop the model, German datasets regarding travel logs were adopted. In this regard, the authors first determined the requirements that are used as inputs of smart charging systems. In the second stage, they extracted features from the travel logs. Then, the paper compared the charging stations’ current information with those of historical parking events. If the EV users grant the permission, the travel data are extracted from the smartphone applications. As a result, the authors proposed a forecasting model based on cross-validation performance. In the final stage, the results demonstrate that the charging station operator using the proposed forecasting model can profit by selling flexibility services. The model was also proven to resolve the congestion issue within the station.

7.3. Probabilistic Forecast of Other Uncertain Parameters

In [136], the authors developed a probabilistic forecasting model for the current rating of transmission lines using QRF in order to solve the dynamic line rating problem with a focus on the reliability of the distribution network’s lower part. In the second stage, the results were employed to conduct a cost benefit analysis using a bi-level stochastic problem. The problem considered two aspects of costs: (1) the reduced generation costs due to the higher power transfer capacity and (2) the increased reserves’ adoption resulted from forecast errors.
As another application, ref. [137] investigated the probabilistic forecast of low-voltage states (voltages as well as active and reactive power) for effective operation of distribution networks. In this regard, it tested two quantile forecasting methods considering different levels of distributed renewable generation injection. The probabilistic forecasting results were then integrated with an optimization problem to avoid over voltages within the networks.

8. Conclusions and Future Direction

This paper discussed the roadmap towards making decisions under uncertainty in a smart grid environment. This roadmap started with introducing different types of probabilistic forecasting and continued with discussing for which uncertain variables the literature uses probabilistic forecasting. In this regard, the main focus of the literature was on obtaining the probabilistic forecasting models for renewable generation (both wind and PV generation), electricity loads, and electricity prices.
Afterward, the paper described how probabilistic forecasting models were applied in the literature. For this purpose, it reviewed some papers adopting scenario generation techniques in smart grids. Two important methods of scenario generation, i.e., Monte Carlo simulation and generative adversarial Network, were introduced, and the paper explained in what way they are related to decision making. In addition, a limited number of papers utilizing introduced scenario generation methods in smart grids have been reviewed.
In the next step, decision-making under uncertainty was discussed. It was stated that energy management systems of smart grids need to solve optimization problems in order to operate and plan their resources. In fact, uncertainties should be taken into account in the optimization problem. Accordingly, stochastic, robust, and chance-constrained programming that consider uncertainties in the optimization problem were briefly introduced. It was discussed how these problems can be used in smart grid decision makings by reviewing the most recent papers.
Furthermore, two more applications of probabilistic forecasting were reviewed. Although there exist a wide range of uncertain parameters in smart grids, the probabilistic forecasting models were only developed for a limited number of these variables. For example, there are very few papers that proposed to develop probabilistic forecasting models for uncertain parameters of BESS and EVs (such as their SOC, charging power, etc.). However, decision-makers need the distributions of these variables along with those of loads and renewable output. Thus, future studies need to be conducted to obtain and develop distributions of EV’s and BESS’s parameters.
Finally, it should be mentioned that future power systems are heading toward hosting a high share of renewable generation. However, at the moment, power grids are not flexible enough to tolerate this situation and need more flexibility from different flexible energy resources and flexibility solutions (e.g., related to active network management). As a result, operators need to know:
  • What are the available flexible energy resources in the current system?
  • What are the potential flexible energy resources that should be activated?
  • How much flexibility is needed for the future power system?
To answer these questions, the system operators need to forecast:
  • The flexibility required to deal with a high share of renewables in the future such as the reserves
  • The available flexibility (related to active power P and reactive power Q) of the system at different levels of the systems (flexibility at TSO, DSO, and customer levels)
  • Potential congestions (voltage and/or thermal limit violations) of lines and other passive power system key components
Point forecasts of flexibility do not give operators a comprehensive insight in order to deal with the uncertainties of the future. However, with the help of probabilistic forecasts, decision-makers can assess different operational and planning decisions considering different renewable injection scenarios.

Author Contributions

Conceptualization, investigation, visualization: H.K.; writing—original draft preparation: H.K. and H.L.; writing—review and editing: H.K. and H.L.; supervision: H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The work of Hosna Khajeh was supported by the Ella and Georg Ehrnrooth Foundation.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ANFISAdaptive Network-based Fuzzy Inference System
ANNArtificial Neural Network
ARMArlsrecursive least square Autoregressive and Moving Average
BELMBootstrap-based ELM
BESSBattery Energy Storage System
CDFCumulative Distribution Function
DCNNDeep Convolutional Neural Network
DQRDirect Quantile Regression
DSODistribution System Operator
ELMExtreme Learning Machine
EVElectric Vehicle
EWTEmpirical Wavelet Transform
FCMFuzzy C-Means
GAMLSSGeneralized Additive Models for Location Scale and Shape
GANGenerative Adversarial Network
GARCHGeneralized Autoregressive Conditional Heteroskedasticity
GBMGradient Boosting Machine
ICTInformation and Communication Technology
JQRJoint Quantile Regression
KDEKernel Density Estimation
LDLFLabel Distribution Learning Forest
LMQRLinear Model in Quantile regression
LSTMLong Short-Term Memory
LUBELower Upper Bound Estimate
MARNNMulti-attention Recurrent Neural Network
MCDMonte Carlo Dropout
MCMMarkov-chain Mixture distribution model
MCSMonte Carlo Simulation
MDEMulti-distribution Ensemble
MDNMixture Density Network
MSSAMulti-objective Salp Swarm Algorithm
NWPNumerical Weather Prediction
PDFProbability Distribution Function
PIPrediction Interval
PVPhotovoltaic
QRFQuantile Regression Forecast
RBF-NNRadial Basis Function-Neural Network
RFRandom forecast
RNNRecurrent Neural Network
SOCState of Charge
SREFShort Range Ensemble Forecast
SRNSoft-max Regression Networks
TSOTransmission System Operator
VARVector Autoregressive

Nomenclature

ttime
x t , 1 ,   ,   x t , m explanatory variables at t
b 1 ,   ,   b m weights associated with explanatory variables
F ( y ) PDF
ϵ t forecast error at t
μ t mean value of the distribution function at t
σ t standard deviation of the distribution function at t
υ t skewness of the distribution function at t
τ t kurtosis of the distribution function at t
g ( . ) link function for modeling the mean value in terms of explanatory variables
K Kernel function
l Heaviside step function
N total number of sample points
h bandwidth referring to the smoothing parameter
Y t , y t response variable at t
Y t ^ , y t ^ point forecast at t
Pactive power
Q reactive power

References

  1. Yang, D.; Dong, Z. Operational photovoltaics power forecasting using seasonal time series ensemble. Sol. Energy 2018, 166, 529–541. [Google Scholar] [CrossRef]
  2. Yagli, G.M.; Yang, D.; Srinivasan, D. Ensemble solar forecasting using data-driven models with probabilistic post-processing through GAMLSS. Sol. Energy 2020, 208, 612–622. [Google Scholar] [CrossRef]
  3. Gneiting, T.; Katzfuss, M. Probabilistic forecasting. Ann. Rev. Stat. Its Appl. 2014, 1, 125–151. [Google Scholar] [CrossRef]
  4. Bazionis, I.K.; Karafotis, P.A.; Georgilakis, P.S. A review of short-term wind power probabilistic forecasting and a taxonomy focused on input data. IET Renew. Power Gener. 2021, 16, 12330. [Google Scholar] [CrossRef]
  5. Zhang, Y.; Wang, J.; Wang, X. Review on probabilistic forecasting of wind power generation. Renew. Sustain. Energy Rev. 2014, 32, 255–270. [Google Scholar] [CrossRef]
  6. Li, B.; Zhang, J. A review on the integration of probabilistic solar forecasting in power systems. Sol. Energy 2020, 210, 68–86. [Google Scholar] [CrossRef]
  7. 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), Tempe, AZ, USA, 11 April 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
  8. van der Meer, D.W.; Widén, J.; Munkhammar, J. Review on probabilistic forecasting of photovoltaic power production and electricity consumption. Renew. Sustain. Energy Rev. 2018, 81, 1484–1512. [Google Scholar] [CrossRef]
  9. Hong, T.; Fan, S. Probabilistic electric load forecasting: A tutorial review. Int. J. Forecast. 2016, 32, 914–938. [Google Scholar] [CrossRef]
  10. Nowotarski, J.; Weron, R. Recent advances in electricity price forecasting: A review of probabilistic forecasting. Renew. Sustain. Energy Rev. 2018, 81, 1548–1568. [Google Scholar] [CrossRef]
  11. Zhu, W.; Yu, Y.; Yang, M.; Zhao, Y. Review on Probabilistic Short-Term Power Forecast. In Proceedings of the 2021 IEEE/IAS Industrial and Commercial Power System Asia (I & CPS Asia), Chengdu, China, 18 July 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 880–884. [Google Scholar]
  12. Stasinopoulos, M.D.; Rigby, R.A.; Heller, G.Z.; Voudouris, V.; De Bastiani, F. Flexible Regression and Smoothing: Using GAMLSS in R; CRC Press: Boca Raton, FL, USA, 2017; ISBN 1-351-98037-8. [Google Scholar]
  13. Bazionis, I.K.; Karafotis, P.A.; Georgilakis, P.S. A Comprehensive Review in Wind Power Probabilistic Forecasting. In Proceedings of the 12th Mediterranean Conference on Power Generation, Transmission, Distribution and Energy Conversion (MEDPOWER 2020), Online, 9–12 November 2021; Institution of Engineering and Technology: London, UK; pp. 455–460. [Google Scholar]
  14. Li, R.; Peng, L. Quantile regression for left-truncated semicompeting risks data. Biometrics 2011, 67, 701–710. [Google Scholar] [CrossRef]
  15. Panamtash, H.; Zhou, Q.; Hong, T.; Qu, Z.; Davis, K.O. A copula-based bayesian method for probabilistic solar power forecasting. Sol. Energy 2020, 196, 336–345. [Google Scholar] [CrossRef]
  16. David, M.; Luis, M.A.; Lauret, P. Comparison of intraday probabilistic forecasting of solar irradiance using only endogenous data. Int. J. Forecast. 2018, 34, 529–547. [Google Scholar] [CrossRef]
  17. Khorramdel, B.; Chung, C.Y.; Safari, N.; Price, G.C.D. A Fuzzy adaptive probabilistic wind power prediction framework using diffusion kernel density estimators. IEEE Trans. Power Syst. 2018, 33, 7109–7121. [Google Scholar] [CrossRef]
  18. Zhang, Y.; Wang, J.; Luo, X. Probabilistic wind power forecasting based on logarithmic transformation and boundary kernel. Energy Convers. Manag. 2015, 96, 440–451. [Google Scholar] [CrossRef]
  19. Chen, X.-Y.; Chau, K.-W. Uncertainty analysis on hybrid double feedforward neural network model for sediment load estimation with LUBE method. Water Resour. Manag. 2019, 33, 3563–3577. [Google Scholar] [CrossRef]
  20. Wan, C.; Xu, Z.; Pinson, P.; Dong, Z.Y.; Wong, K.P. Probabilistic forecasting of wind power generation using extreme learning machine. IEEE Trans. Power Syst. 2014, 29, 1033–1044. [Google Scholar] [CrossRef] [Green Version]
  21. Belorid, M.; Kim, K.R.; Cho, C. Bias Correction of short-range ensemble forecasts of daily maximum temperature using decaying average. Asia-Pac. J. Atmos. Sci. 2020, 56, 503–514. [Google Scholar] [CrossRef]
  22. Dematos, G.; Boyd, M.S.; Kermanshahi, B.; Kohzadi, N.; Kaastra, I. Feedforward versus recurrent neural networks for forecasting monthly Japanese yen exchange rates. Financ. Eng. Jpn. Mark. 1996, 3, 59–75. [Google Scholar] [CrossRef]
  23. Bishop, C. Mixture Density Networks; Tech. Rep. No. NCRG/94/004; Neural Computation Research Group, Aston University: Birmingham, UK, 1994. [Google Scholar]
  24. Vossen, J.; Feron, B.; Monti, A. Probabilistic Forecasting of Household Electrical Load Using Artificial Neural Networks. In Proceedings of the 2018 IEEE International Conference on Probabilistic Methods Applied to Power Systems (PMAPS), Boise, ID, USA, 24–28 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar]
  25. Toubeau, J.-F.; Bottieau, J.; Vallee, F.; De Greve, Z. Deep learning-based multivariate probabilistic forecasting for short-term scheduling in power markets. IEEE Trans. Power Syst. 2019, 34, 1203–1215. [Google Scholar] [CrossRef]
  26. Verzijlbergh, R.A.; Heijnen, P.W.; de Roode, S.R.; Los, A.; Jonker, H.J.J. Improved model output statistics of numerical weather prediction based irradiance forecasts for solar power applications. Sol. Energy 2015, 118, 634–645. [Google Scholar] [CrossRef]
  27. Schulz, B.; El Ayari, M.; Lerch, S.; Baran, S. Post-processing numerical weather prediction ensembles for probabilistic solar irradiance forecasting. Sol. Energy 2021, 220, 1016–1031. [Google Scholar] [CrossRef]
  28. Murata, A.; Ohtake, H.; Oozeki, T. Modeling of uncertainty of solar irradiance forecasts on numerical weather predictions with the estimation of multiple confidence intervals. Renew. Energy 2018, 117, 193–201. [Google Scholar] [CrossRef]
  29. Yagli, G.M.; Yang, D.; Srinivasan, D. Reconciling solar forecasts: Probabilistic forecasting with homoscedastic gaussian errors on a geographical hierarchy. Sol. Energy 2020, 210, 59–67. [Google Scholar] [CrossRef]
  30. Fatemi, S.A.; Kuh, A.; Fripp, M. Parametric methods for probabilistic forecasting of solar irradiance. Renew. Energy 2018, 129, 666–676. [Google Scholar] [CrossRef]
  31. Mazorra-Aguiar, L.; Lauret, P.; David, M.; Oliver, A.; Montero, G. Comparison of two solar probabilistic forecasting methodologies for microgrids energy efficiency. Energies 2021, 14, 1679. [Google Scholar] [CrossRef]
  32. Cervone, G.; Clemente-Harding, L.; Alessandrini, S.; Delle Monache, L. Short-term photovoltaic power forecasting using artificial neural networks and an analog ensemble. Renew. Energy 2017, 108, 274–286. [Google Scholar] [CrossRef] [Green Version]
  33. Sharma, V.; Ordiano, J.A.G.; Mikut, R.; Cali, U. Probabilistic solar power forecasting: Long short-term memory network vs. simpler approaches. arXiv 2021, arXiv:2101.08236. [Google Scholar]
  34. Bauer, P.; Thorpe, A.; Brunet, G. The quiet revolution of numerical weather prediction. Nature 2015, 525, 47–55. [Google Scholar] [CrossRef]
  35. Buizza, R. Introduction to the special issue on “25 Years of Ensemble Forecasting”. Q. J. R. Meteorol. Soc. 2019, 145, 1–11. [Google Scholar] [CrossRef] [Green Version]
  36. Sweeney, C.; Bessa, R.J.; Browell, J.; Pinson, P. The future of forecasting for renewable energy. WIREs Energy Environ. 2020, 9, e365. [Google Scholar] [CrossRef]
  37. Yagli, G.M.; Yang, D.; Srinivasan, D. Automatic hourly solar forecasting using machine learning models. Renew. Sustain. Energy Rev. 2019, 105, 487–498. [Google Scholar] [CrossRef]
  38. Treiber, N.A.; Späth, S.; Heinermann, J.; von Bremen, L.; Kramer, O. Comparison of Numerical Models and Statistical Learning for Wind Speed Prediction. In Proceedings of the European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium, 22–24 April 2015; pp. 71–76. [Google Scholar]
  39. Wang, H.; Lei, Z.; Zhang, X.; Zhou, B.; Peng, J. A review of deep learning for renewable energy forecasting. Energy Convers. Manag. 2019, 198, 111799. [Google Scholar] [CrossRef]
  40. Bazionis, I.K.; Georgilakis, P.S. Review of deterministic and probabilistic wind power forecasting: Models, methods, and future research. Electricity 2021, 2, 13–47. [Google Scholar] [CrossRef]
  41. Pinson, P. Very-short-term probabilistic forecasting of wind power with generalized logit-normal distributions: Probabilistic forecasting of wind power. J. R. Stat. Soc. Ser. C Appl. Stat. 2012, 61, 555–576. [Google Scholar] [CrossRef]
  42. Tastu, J.; Pinson, P.; Trombe, P.-J.; Madsen, H. Probabilistic forecasts of wind power generation accounting for geographically dispersed information. IEEE Trans. Smart Grid 2014, 5, 480–489. [Google Scholar] [CrossRef] [Green Version]
  43. Bofinger, S.; Luig, A.; Beyer, H. Qualification of Wind Power Forecasts; University of Applied Sciences Magdeburg-Stendal: Magdeburg, Germany, 2002; pp. 2–5. [Google Scholar]
  44. Zhang, Z.-S.; Sun, Y.-Z.; Gao, D.W.; Lin, J.; Cheng, L. A versatile probability distribution model for wind power forecast errors and its application in economic dispatch. IEEE Trans. Power Syst. 2013, 28, 3114–3125. [Google Scholar] [CrossRef]
  45. Hodge, B.-M.; Milligan, M. Wind Power Forecasting Error Distributions over Multiple Timescales. In Proceedings of the 2011 IEEE Power and Energy Society General Meeting, Detroit, MI, USA, 24–28 July 2011; IEEE: Piscataway, NJ, USA, 2018; pp. 1–8. [Google Scholar]
  46. Wan, C.; Lin, J.; Wang, J.; Song, Y.; Dong, Z.Y. Direct quantile regression for nonparametric probabilistic forecasting of wind power generation. IEEE Trans. Power Syst. 2017, 32, 2767–2778. [Google Scholar] [CrossRef]
  47. Hu, J.; Tang, J.; Lin, Y. A novel wind power probabilistic forecasting approach based on joint quantile regression and multi-objective optimization. Renew. Energy 2020, 149, 141–164. [Google Scholar] [CrossRef]
  48. Sun, M.; Feng, C.; Zhang, J. Multi-distribution ensemble probabilistic wind power forecasting. Renew. Energy 2020, 148, 135–149. [Google Scholar] [CrossRef]
  49. Liu, H.; Yu, C.; Wu, H.; Duan, Z.; Yan, G. A new hybrid ensemble deep reinforcement learning model for wind speed short term forecasting. Energy 2020, 202, 117794. [Google Scholar] [CrossRef]
  50. Dong, W.; Sun, H.; Tan, J.; Li, Z.; Zhang, J.; Yang, H. Regional wind power probabilistic forecasting based on an improved kernel density estimation, regular vine copulas, and ensemble learning. Energy 2022, 238, 122045. [Google Scholar] [CrossRef]
  51. Wu, Y.-K.; Wu, Y.-C.; Hong, J.-S.; Phan, L.H.; Phan, Q.D. Probabilistic forecast of wind power generation with data processing and numerical weather predictions. IEEE Trans. Ind. Appl. 2021, 57, 36–45. [Google Scholar] [CrossRef]
  52. Juban, J.; Fugon, L.; Kariniotakis, G. Probabilistic Short-Term Wind Power Forecasting Based on Kernel Density Estimators. In Proceedings of the European Wind Energy Conference and Exhibition, Milan, Italy, 7–10 May 2007; Available online: https://hal.archives-ouvertes.fr/hal-00526011/ (accessed on 1 December 2021).
  53. Guan, C.; Luh, P.B.; Michel, L.D.; Chi, Z. Hybrid Kalman filters for very short-term load forecasting and prediction interval estimation. IEEE Trans. Power Syst. 2013, 28, 3806–3817. [Google Scholar] [CrossRef]
  54. Shepero, M.; van der Meer, D.; Munkhammar, J.; Widén, J. Residential probabilistic load forecasting: A method using gaussian process designed for electric load data. Appl. Energy 2018, 218, 159–172. [Google Scholar] [CrossRef]
  55. van der Meer, D.W.; Shepero, M.; Svensson, A.; Widén, J.; Munkhammar, J. Probabilistic forecasting of electricity consumption, photovoltaic power generation and net demand of an individual building using gaussian processes. Appl. Energy 2018, 213, 195–207. [Google Scholar] [CrossRef]
  56. Quan, H.; Srinivasan, D.; Khosravi, A. Short-term load and wind power forecasting using neural network-based prediction intervals. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 303–315. [Google Scholar] [CrossRef]
  57. Quan, H.; Srinivasan, D.; Khosravi, A. Uncertainty handling using neural network-based prediction intervals for electrical load forecasting. Energy 2014, 73, 916–925. [Google Scholar] [CrossRef]
  58. Ben Taieb, S.; Huser, R.; Hyndman, R.J.; Genton, M.G. Forecasting uncertainty in electricity smart meter data by boosting additive quantile regression. IEEE Trans. Smart Grid 2016, 7, 2448–2455. [Google Scholar] [CrossRef]
  59. Zhang, S.; Wang, Y.; Zhang, Y.; Wang, D.; Zhang, N. Load probability density forecasting by transforming and combining quantile forecasts. Appl. Energy 2020, 277, 115600. [Google Scholar] [CrossRef]
  60. Wang, Z.; Wang, Y.; Zeng, R.; Srinivasan, R.S.; Ahrentzen, S. Random forest based hourly building energy prediction. Energy Build. 2018, 171, 11–25. [Google Scholar] [CrossRef]
  61. Bracale, A.; Carpinelli, G.; De Falco, P. A Bayesian-Based Approach for the Short-Term Forecasting of Electrical Loads in Smart Grids.: Part I: Theoretical Aspects. In Proceedings of the 2016 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Capri, Italy, 22–24 June 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 121–128. [Google Scholar]
  62. Munkhammar, J.; van der Meer, D.; Widén, J. Very short term load forecasting of residential electricity consumption using the markov-chain mixture distribution (MCM) model. Appl. Energy 2021, 282, 116180. [Google Scholar] [CrossRef]
  63. Taylor, J.W.; Buizza, R. Using weather ensemble predictions in electricity demand forecasting. Int. J. Forecast. 2003, 19, 57–70. [Google Scholar] [CrossRef]
  64. Petiau, B.R. Confidence Interval Estimation for Short-Term Load Forecasting. In Proceedings of the 2009 IEEE Bucharest PowerTech, Bucharest, Romania, 28 June–3 July 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 1–6. [Google Scholar]
  65. Lebotsa, M.E.; Sigauke, C.; Bere, A.; Fildes, R.; Boylan, J.E. Short term electricity demand forecasting using partially linear additive quantile regression with an application to the unit commitment problem. Appl. Energy 2018, 222, 104–118. [Google Scholar] [CrossRef] [Green Version]
  66. Wang, Y.; Gan, D.; Sun, M.; Zhang, N.; Lu, Z.; Kang, C. Probabilistic individual load forecasting using pinball loss guided LSTM. Appl. Energy 2019, 235, 10–20. [Google Scholar] [CrossRef] [Green Version]
  67. Pierro, M.; De Felice, M.; Maggioni, E.; Moser, D.; Perotto, A.; Spada, F.; Cornaro, C. Residual load probabilistic forecast for reserve assessment: A real case study. Renew. Energy 2020, 149, 508–522. [Google Scholar] [CrossRef]
  68. Yang, S.; Xu, X.; Liu, J.; Jiang, W. Data-driven analysis of the real-time electricity price considering wind power effect. Energy Rep. 2020, 6, 452–459. [Google Scholar] [CrossRef]
  69. Panagiotelis, A.; Smith, M. Bayesian density forecasting of intraday electricity prices using multivariate Skewt distributions. Int. J. Forecast. 2008, 24, 710–727. [Google Scholar] [CrossRef]
  70. Serinaldi, F. Distributional modeling and short-term forecasting of electricity prices by generalized additive models for location, scale and shape. Energy Econ. 2011, 33, 1216–1226. [Google Scholar] [CrossRef]
  71. Huurman, C.; Ravazzolo, F.; Zhou, C. The power of weather. Comput. Stat. Data Anal. 2012, 56, 3793–3807. [Google Scholar] [CrossRef]
  72. Jónsson, T.; Pinson, P.; Madsen, H.; Nielsen, H. Predictive densities for day-ahead electricity prices using time-adaptive quantile regression. Energies 2014, 7, 5523–5547. [Google Scholar] [CrossRef]
  73. He, H.; Lu, N.; Jiang, Y.; Chen, B.; Jiao, R. End-to-end probabilistic forecasting of electricity price via convolutional neural network and label distribution learning. Energy Rep. 2020, 6, 1176–1183. [Google Scholar] [CrossRef]
  74. Muniain, P.; Ziel, F. Probabilistic forecasting in day-ahead electricity markets: Simulating peak and off-peak prices. Int. J. Forecast. 2020, 36, 1193–1210. [Google Scholar] [CrossRef] [Green Version]
  75. Zakaria, A.; Ismail, F.B.; Lipu, M.S.H.; Hannan, M.A. Uncertainty models for stochastic optimization in renewable energy applications. Renew. Energy 2020, 145, 1543–1571. [Google Scholar] [CrossRef]
  76. Lujano-Rojas, J.M.; Zubi, G.; Dufo-López, R.; Bernal-Agustín, J.L.; Catalão, J.P.S. Novel probabilistic optimization model for lead-acid and vanadium redox flow batteries under real-time pricing programs. Int. J. Electr. Power Energy Syst. 2018, 97, 72–84. [Google Scholar] [CrossRef]
  77. Zheng, Y.; Jenkins, B.M.; Kornbluth, K.; Træholt, C. Optimization under uncertainty of a biomass-integrated renewable energy microgrid with energy storage. Renew. Energy 2018, 123, 204–217. [Google Scholar] [CrossRef] [Green Version]
  78. Di Somma, M.; Graditi, G.; Heydarian-Forushani, E.; Shafie-khah, M.; Siano, P. Stochastic optimal scheduling of distributed energy resources with renewables considering economic and environmental aspects. Renew. Energy 2018, 116, 272–287. [Google Scholar] [CrossRef]
  79. Pinheiro Neto, D.; Domingues, E.G.; Coimbra, A.P.; de Almeida, A.T.; Alves, A.J.; Calixto, W.P. Portfolio optimization of renewable energy assets: Hydro, wind, and photovoltaic energy in the regulated market in Brazil. Energy Econ. 2017, 64, 238–250. [Google Scholar] [CrossRef]
  80. Hanbury, O.; Vasquez, V.R. Life cycle analysis of geothermal energy for power and transportation: A stochastic approach. Renew. Energy 2018, 115, 371–381. [Google Scholar] [CrossRef]
  81. Chen, Y.; Wang, Y.; Kirschen, D.; Zhang, B. Model-free renewable scenario generation using generative adversarial networks. IEEE Trans. Power Syst. 2018, 33, 3265–3275. [Google Scholar] [CrossRef] [Green Version]
  82. Chen, D.-G.; Chen, J.D. Monte-Carlo Simulation-Based Statistical Modeling; Springer: Berlin/Heidelberg, Germany, 2017; ISBN 981-10-3307-2. [Google Scholar]
  83. Carpinelli, G.; Caramia, P.; Varilone, P. Multi-linear Monte Carlo simulation method for probabilistic load flow of distribution systems with wind and photovoltaic generation systems. Renew. Energy 2015, 76, 283–295. [Google Scholar] [CrossRef]
  84. Conejo, A.J.; Carrión, M.; Morales, J.M. Decision Making under Uncertainty in Electricity Markets; Springer: Berlin/Heidelberg, Germany, 2010; Volume 1. [Google Scholar]
  85. Sharafi, M.; El Mekkawy, T.Y. Stochastic optimization of hybrid renewable energy systems using sampling average method. Renew. Sustain. Energy Rev. 2015, 52, 1668–1679. [Google Scholar] [CrossRef]
  86. Gomes, I.L.R.; Melicio, R.; Mendes, V.M.F. A Novel microgrid support management system based on stochastic mixed-integer linear programming. Energy 2021, 223, 120030. [Google Scholar] [CrossRef]
  87. Zeynali, S.; Rostami, N.; Ahmadian, A.; Elkamel, A. Stochastic energy management of an electricity retailer with a novel plug-in electric vehicle-based demand response program and energy storage system: A linearized battery degradation cost model. Sustain. Cities Soc. 2021, 74, 103154. [Google Scholar] [CrossRef]
  88. Daneshvar, M.; Mohammadi-Ivatloo, B.; Zare, K.; Asadi, S. Two-stage stochastic programming model for optimal scheduling of the wind-thermal-hydropower-pumped storage system considering the flexibility assessment. Energy 2020, 193, 116657. [Google Scholar] [CrossRef]
  89. Evangelopoulos, V.A.; Avramidis, I.I.; Georgilakis, P.S. Flexibility services management under uncertainties for power distribution systems: Stochastic scheduling and predictive real-time dispatch. IEEE Access 2020, 8, 38855–38871. [Google Scholar] [CrossRef]
  90. Mirzaei, M.A.; Hemmati, M.; Zare, K.; Abapour, M.; Mohammadi-Ivatloo, B.; Marzband, M.; Anvari-Moghaddam, A. A novel hybrid two-stage framework for flexible bidding strategy of reconfigurable micro-grid in day-ahead and real-time markets. Int. J. Electr. Power Energy Syst. 2020, 123, 106293. [Google Scholar] [CrossRef]
  91. Ansari, M.R.; Pirouzi, S.; Kazemi, M.; Naderipour, A.; Benbouzid, M. Renewable Generation and transmission expansion planning coordination with energy storage system: A flexibility point of view. Appl. Sci. 2021, 11, 3303. [Google Scholar] [CrossRef]
  92. Usman, M.; Capitanescu, F. A Stochastic Multi-Period AC Optimal Power Flow for Provision of Flexibility Services in Smart Grids. In Proceedings of the 2021 IEEE Madrid PowerTech, Madrid, Spain, 28 June 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
  93. Beraldi, P.; Violi, A.; Carrozzino, G.; Bruni, M.E. A Stochastic programming approach for the optimal management of aggregated distributed energy resources. Comput. Oper. Res. 2018, 96, 200–212. [Google Scholar] [CrossRef]
  94. Hafiz, F.; Rodrigo de Queiroz, A.; Fajri, P.; Husain, I. Energy management and optimal storage sizing for a shared community: A multi-stage stochastic programming approach. Appl. Energy 2019, 236, 42–54. [Google Scholar] [CrossRef]
  95. Kang, P.; Guo, W.; Huang, W.; Qiu, Z.; Yu, M.; Zheng, F.; Zhang, Y. Two-stage stochastic programming scheduling model for hybrid AC/DC distribution network considering converters and energy storage system. Appl. Sci. 2019, 10, 181. [Google Scholar] [CrossRef] [Green Version]
  96. Liu, C.; Abdulkareem, S.S.; Rezvani, A.; Samad, S.; Aljojo, N.; Foong, L.K.; Nishihara, K. Stochastic scheduling of a renewable-based microgrid in the presence of electric vehicles using modified harmony search algorithm with control policies. Sustain. Cities Soc. 2020, 59, 102183. [Google Scholar] [CrossRef]
  97. Khajeh, H.; Foroud, A.A.; Firoozi, H. Robust bidding strategies and scheduling of a price-maker microgrid aggregator participating in a pool-based electricity market. IET Gener. Transm. Distrib. 2019, 13, 468–477. [Google Scholar] [CrossRef]
  98. Jiang, Z.; Yu, Q.; Xiong, Y.; Li, L.; Liu, Y. Regional active distribution network planning study based on robust optimization. Energy Rep. 2021, 7, 314–319. [Google Scholar] [CrossRef]
  99. Wang, Y.; Hu, S.; Song, Y.; Zeng, Q.; Zheng, Z. Robust co-planning of transmission network and B-SMES. IEEE Trans. Appl. Superconduct. 2021, 31, 1–4. [Google Scholar] [CrossRef]
  100. Chowdhury, N.; Pilo, F.; Pisano, G. Optimal energy storage system positioning and sizing with robust optimization. Energies 2020, 13, 512. [Google Scholar] [CrossRef] [Green Version]
  101. Bozorgavari, S.A.; Aghaei, J.; Pirouzi, S.; Nikoobakht, A.; Farahmand, H.; Korpås, M. Robust planning of distributed battery energy storage systems in flexible smart distribution networks: A comprehensive study. Renew. Sustain. Energy Rev. 2020, 123, 109739. [Google Scholar] [CrossRef]
  102. Shahbazi, A.; Aghaei, J.; Pirouzi, S.; Shafie-khah, M.; Catalão, J.P.S. Hybrid stochastic/robust optimization model for resilient architecture of distribution networks against extreme weather conditions. Int. J. Electr. Power Energy Syst. 2021, 126, 106576. [Google Scholar] [CrossRef]
  103. Moreira, A.; Pozo, D.; Street, A.; Sauma, E.; Strbac, G. Climate-aware generation and transmission expansion planning: A three-stage robust optimization approach. Eur. J. Oper. Res. 2021, 295, 1099–1118. [Google Scholar] [CrossRef]
  104. Sadek, S.M.; Omran, W.A.; Hassan, M.A.M.; Talaat, H.E.A. Adaptive robust energy management for isolated microgrids considering reactive power capabilities of distributed energy resources and reactive power costs. Electr. Power Syst. Res. 2021, 199, 107375. [Google Scholar] [CrossRef]
  105. Lu, J.; Liu, T.; He, C.; Nan, L.; Hu, X. Robust day-ahead coordinated scheduling of multi-energy systems with integrated heat-electricity demand response and high penetration of renewable energy. Renew. Energy 2021, 178, 466–482. [Google Scholar] [CrossRef]
  106. Mehdipourpicha, H.; Wang, S.; Bo, R. Developing robust bidding strategy for virtual bidders in day-ahead electricity markets. IEEE Open J. Power Energy 2021, 8, 329–340. [Google Scholar] [CrossRef]
  107. Xie, Y.; Guo, W.; Wu, Q.; Wang, K. Robust MPC-based bidding strategy for wind storage systems in real-time energy and regulation markets. Int. J. Electr. Power Energy Syst. 2021, 124, 106361. [Google Scholar] [CrossRef]
  108. Gong, Y.; Liu, P.; Liu, Y.; Huang, K. Robust operation interval of a large-scale hydro-photovoltaic power system to cope with emergencies. Appl. Energy 2021, 290, 116612. [Google Scholar] [CrossRef]
  109. Tsao, Y.-C.; Thanh, V.-V.; Wu, Q. Sustainable microgrid design considering blockchain technology for real-time price-based demand response programs. Int. J. Electr. Power Energy Syst. 2021, 125, 106418. [Google Scholar] [CrossRef]
  110. Bahramara, S. Robust optimization of the flexibility-constrained energy management problem for a smart home with rooftop photovoltaic and an energy storage. J. Energy Storage 2021, 36, 102358. [Google Scholar] [CrossRef]
  111. Mokaramian, E.; Shayeghi, H.; Sedaghati, F.; Safari, A.; Alhelou, H.H. A CVaR-Robust-based multi-objective optimization model for energy hub considering uncertainty and E-fuel energy storage in energy and reserve markets. IEEE Access 2021, 9, 109447–109464. [Google Scholar] [CrossRef]
  112. Akbari-Dibavar, A.; Nojavan, S.; Mohammadi-Ivatloo, B.; Zare, K. Smart home energy management using hybrid robust-stochastic optimization. Comput. Ind. Eng. 2020, 143, 106425. [Google Scholar] [CrossRef]
  113. Kim, H.J.; Kim, M.K.; Lee, J.W. A Two-stage stochastic p-robust optimal energy trading management in microgrid operation considering uncertainty with hybrid demand response. Int. J. Electr. Power Energy Syst. 2021, 124, 106422. [Google Scholar] [CrossRef]
  114. Dini, A.; Pirouzi, S.; Norouzi, M.; Lehtonen, M. Hybrid stochastic/robust scheduling of the grid-connected microgrid based on the linear coordinated power management strategy. Sustain. Energy Grids Netw. 2020, 24, 100400. [Google Scholar] [CrossRef]
  115. Cai, S.; Xie, Y.; Wu, Q.; Xiang, Z. Robust MPC-based microgrid scheduling for resilience enhancement of distribution system. Int. J. Electr. Power Energy Syst. 2020, 121, 106068. [Google Scholar] [CrossRef]
  116. Ghayoor, F.; Ghannadpour, S.F.; Imani, D.M. Bi-objective robust optimization for reliability-oriented power network planning by considering distributed generation effects: A case study in Iran. Sustain. Energy Grids Netw. 2021, 26, 100455. [Google Scholar] [CrossRef]
  117. Zhang, C.; Liu, L.; Cheng, H.; Liu, D.; Zhang, J.; Li, G. Data-driven distributionally robust transmission expansion planning considering contingency-constrained generation reserve optimization. Int. J. Electr. Power Energy Syst. 2021, 131, 106973. [Google Scholar] [CrossRef]
  118. Dong, H.; Wang, L.; Wei, X.; Xu, Y.; Li, W.; Zhang, X.; Zeng, M. Capacity planning and pricing design of charging station considering the uncertainty of user behavior. Int. J. Electr. Power Energy Syst. 2021, 125, 106521. [Google Scholar] [CrossRef]
  119. Pandey, S.; Han, J.; Gurung, N.; Chen, H.; Paaso, E.A.; Li, Z.; Khodaei, A. Multi-criteria decision-making and robust optimization methodology for generator sizing of a microgrid. IEEE Access 2021, 9, 142264–142275. [Google Scholar] [CrossRef]
  120. Nemirovski, A.; Shapiro, A. Convex approximations of chance constrained programs. SIAM J. Optim. 2007, 17, 969–996. [Google Scholar] [CrossRef]
  121. Daneshvar, M.; Mohammadi-Ivatloo, B.; Asadi, S.; Anvari-Moghaddam, A.; Rasouli, M.; Abapour, M.; Gharehpetian, B.G. Chance-constrained models for transactive energy management of interconnected microgrid clusters. J. Clean. Prod. 2020, 271, 122177. [Google Scholar] [CrossRef]
  122. Yuan, W.; Wang, X.; Su, C.; Cheng, C.; Liu, Z.; Wu, Z. Stochastic optimization model for the short-term joint operation of photovoltaic power and hydropower plants based on chance-constrained programming. Energy 2021, 222, 119996. [Google Scholar] [CrossRef]
  123. Mianaei, P.K.; Aliahmadi, M.; Faghri, S.; Ensaf, M.; Ghasemi, A.; Abdoos, A.A. Chance-constrained programming for optimal scheduling of combined cooling, heating, and power-based microgrid coupled with flexible technologies. Sustain. Cities Soc. 2021, 77, 103502. [Google Scholar] [CrossRef]
  124. Ardakani, F.F.; Mozafari, S.B.; Soleymani, S. Scheduling energy and spinning reserve based on linear chance constrained optimization for a wind integrated power system. Ain Shams Eng. J. 2021, 13, S2090447921003476. [Google Scholar] [CrossRef]
  125. Marino, C.A.; Marufuzzaman, M. A microgrid energy management system based on chance-constrained stochastic optimization and big data analytics. Comput. Ind. Eng. 2020, 143, 106392. [Google Scholar] [CrossRef]
  126. Cao, X.; Wang, J.; Zeng, B. Networked microgrids planning through chance constrained stochastic conic programming. IEEE Trans. Smart Grid 2019, 10, 6619–6628. [Google Scholar] [CrossRef]
  127. Li, W.; Liu, Y.; Liang, H.; Man, Y.; Li, F. Distributed tracking-ADMM approach for chance-constrained energy management with stochastic wind power in smart grid. CSEE J. Power Energy Syst. 2021, 1–11. [Google Scholar] [CrossRef]
  128. Biswas, S.; Singh, M.K.; Centeno, V.A. Chance-constrained optimal distribution network partitioning to enhance power grid resilience. IEEE Access 2021, 9, 42169–42181. [Google Scholar] [CrossRef]
  129. Dashti, H.; Cheng, J.; Krokhmal, P. Chance-constrained optimization-based solar microgrid design and dispatch for radial distribution networks. Energy Syst. 2021. [Google Scholar] [CrossRef]
  130. Yang, T.; Song, B.; Jiang, S.; Wang, B. Steady-State Security Region-Based Chance-Constrained Optimization for Integrated Energy Systems. In Proceedings of the 2020 IEEE 4th Conference on Energy Internet and Energy System Integration (EI2), Wuhan, China, 30 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1307–1312. [Google Scholar]
  131. Zhong, W.; Xie, K.; Liu, Y.; Xie, S.; Xie, L. Chance constrained scheduling and pricing for multi-service battery energy storage. IEEE Trans. Smart Grid 2021, 12, 5030–5042. [Google Scholar] [CrossRef]
  132. Liu, S.; Zhang, T.; Lin, Z.; Liu, Y.; Ding, Y.; Yang, L. Controlled islanding strategy considering uncertainty of renewable energy sources based on chance-constrained model. J. Modern Power Syst. Clean Energy 2021, 1–11. [Google Scholar] [CrossRef]
  133. Mashlakov, A.; Lensu, L.; Kaarna, A.; Tikka, V.; Honkapuro, S. Probabilistic forecasting of battery energy storage state-of-charge under primary frequency control. IEEE J. Select. Areas Commun. 2020, 38, 96–109. [Google Scholar] [CrossRef]
  134. Huber, J.; Dann, D.; Weinhardt, C. Probabilistic forecasts of time and energy flexibility in battery electric vehicle charging. Appl. Energy 2020, 262, 114525. [Google Scholar] [CrossRef]
  135. Hyndman, R.J.; Athanasopoulos, G. Forecasting: Principles and Practice; Otexts: Melbourne, Australia, 2018; ISBN 0-9875071-1-7. [Google Scholar]
  136. Dupin, R.; Michiorri, A.; Kariniotakis, G. Optimal dynamic line rating forecasts selection based on ampacity probabilistic forecasting and network operators’ risk aversion. IEEE Trans. Power Syst. 2019, 34, 2836–2845. [Google Scholar] [CrossRef] [Green Version]
  137. Zufferey, T.; Renggli, S.; Hug, G. Probabilistic state forecasting and optimal voltage control in distribution grids under uncertainty. Electr. Power Syst. Res. 2020, 188, 106562. [Google Scholar] [CrossRef]
Figure 1. Decision-making steps in a smart grid environment.
Figure 1. Decision-making steps in a smart grid environment.
Applsci 12 01823 g001
Figure 2. Examples of the network architectures of RNN and feedforward NN.
Figure 2. Examples of the network architectures of RNN and feedforward NN.
Applsci 12 01823 g002
Figure 3. Examples of the network architectures related to two ANN-based probabilistic forecasting models.
Figure 3. Examples of the network architectures related to two ANN-based probabilistic forecasting models.
Applsci 12 01823 g003
Figure 4. Probabilistic forecasting models for PV generation.
Figure 4. Probabilistic forecasting models for PV generation.
Applsci 12 01823 g004
Figure 5. Uncertainty modelling techniques utilized in a smart grid environment.
Figure 5. Uncertainty modelling techniques utilized in a smart grid environment.
Applsci 12 01823 g005
Figure 6. A flowchart of generating scenarios by MCS algorithm.
Figure 6. A flowchart of generating scenarios by MCS algorithm.
Applsci 12 01823 g006
Table 1. Comparison of this paper with the literature reviewing probabilistic forecasting models and applications in smart grids and power systems.
Table 1. Comparison of this paper with the literature reviewing probabilistic forecasting models and applications in smart grids and power systems.
Ref.Load Probabilistic ForecastSolar Probabilistic ForecastWind Probabilistic ForecastPrice Probabilistic ForecastPathway towards Decision Making under Uncertainties
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
This paper
Table 5. An overview of selected papers using scenario generation techniques in a smart grid environment.
Table 5. An overview of selected papers using scenario generation techniques in a smart grid environment.
Ref.Uncertain ParametersUncertainty Generation TechniqueGeneral Objective of the Work
[76]Wind generation, generators’ reliabilitySequential MCSMinimizing the total energy generation costs
[77]Wind generation, PV generation,
battery storage charging/discharging output, biomass combined with heat generation, and thermal energy storage output
Sequential MCSMinimizing the total energy costs
+
minimizing economic risks
[78]Renewable generation, electricity demand, household hot water, and space heating and cooling parametersPseudo-sequential MCSMinimizing energy generation environmental impacts
+
Minimizing energy costs
[79]Renewable generations, electricity demand, and water inflowPseudo-sequential MCSMaximizing financial profits
+
Minimizing economic risks
[80]risksNon sequentialOptimizing net present value and analyzing geothermal energy life-cycle for power and transportation sectors
[81]Renewable generationsGANGenerate samples for renewable generations based on historical data
Table 6. An overview of recent papers using stochastic programming for decision making in a smart grid environment.
Table 6. An overview of recent papers using stochastic programming for decision making in a smart grid environment.
Ref.Uncertain ParametersMethods to Capture UncertaintiesObjective
[86]Prices (day-ahead market and balancing market), renewable generations, loads, driving requirement and the availability of electric vehicles (EV)Two-stage stochastic programming
(day-ahead and real-time scheduling)
Proposing a system for microgrid support by maximizing the expected profit of a microgrid aggregator
[87]EVs’ arrival, and departure time, as well as EVs’ daily traveled miles and types,
solar irradiation and wind speed, loads
Two-stage stochastic programmingMaximizing the retailer’s profit
(first stage: fuel cell scheduling
second stage: distributed generation scheduling)
[88]Electricity demand, wind speedTwo-stage stochastic programmingMinimizing day-ahead dispatch costs of the wind-thermal-hydropower-pumped storage system along with the system’s expected balancing costs
[89]Renewable generations and loadsTwo-stage stochastic programmingMinimizing the costs of reserving flexibility services in day-ahead forecasting and their real-time activation
[90]Wind generation, demand and market pricesTwo-stage stochastic programmingMaximizing microgrid’s profits participating in day-ahead and real-time markets taking into account the microgrid’s reconfiguration
[91]Wind generation, demand and market pricesSimple scenario-based stochastic programmingObtaining coordinated network expansion planning by minimizing the operation cost of generation
+
Minimizing the annual investment cost of expanding the transmission networks
+
Minimizing the renewable resources’ annual investment costs
+
Minimizing the annual investment and operation costs of energy storage systems
+
Maximizing the flexibility index of the system
[92]Renewable generationsSimple scenario-based stochastic programmingProcuring ancillary services from flexible distributed energy resources in a day-ahead operational planning by minimizing network’s costs
[93]Electricity demand, renewable generations, market pricesTwo-stage stochastic programmingSupplying the aggregated demand through their participation in the day-ahead market and maximizing their total expected profits
[94]Electricity demand and PV generationMulti-stage stochastic programmingOperating an energy community with PV-storage system by minimizing the electricity purchased from the grid
[95]Wind generationTwo-stage stochastic programmingEconomic dispatch for a hybrid distribution system based on active-reactive power coordination by minimizing the cost of gas-fired operation, power purchasing from the upstream grid, penalty costs related to substations’ power fluctuations, network losses, and the costs of wind curtailment and load shedding
[96]Renewable generations, electric vehicles, loads, and market pricesSimple scenario-based stochastic programmingOptimal energy management of microgrids by minimizing operational costs of distributed energy resources, the costs of purchasing power from the upstream network, the costs incurred from the energy not served, and those related to EV batteries’ degradation costs
Table 7. An overview of recent papers using robust programming for decision making in a smart grid environment.
Table 7. An overview of recent papers using robust programming for decision making in a smart grid environment.
Ref.Uncertain ParametersMethods to Capture UncertaintiesObjective
[108]Inflow and PV generationRobust optimizationMaximizing the minimum power generated within the operation interval
+
Maximizing the operational interval
+
Maximizing the feasible solutions obtained by the operation interval
[109]Electricity demand, generation capacity, as well as uncertain economic, environmental, and social parameters for customersRobust fuzzy multi-objective optimization programmingMaximize the total profits of the whole system
+
Maximizing the social benefits of the system consumers
+
Minimizing the total negative environmental impacts
[110]Energy priceRobust optimizationMinimizing the net costs of a smart home
[104]Wind and PV generationsAdaptive robust optimizationMinimizing the operating costs of an isolated microgrid
[111]Wind speed, demand, and solar irradianceConditional value at risk (CVaR) combined with robust optimizationMinimizing the costs of an energy hub participating in energy and reserve markets
+
Minimizing the emissions of pollution
[105]Wind and photovoltaic generationsTwo-stage adjustable robust optimizationMinimizing the costs of multi-energy system that supplies both electricity and heat loads
[102]Load and energy priceHybrid stochastic/robust optimizationMinimizing planning, operation and resilience costs of the distribution networks considering earthquake and flood situations
[112]Energy price and PV generationsHybrid stochastic/robust optimizationMaximizing the profits of a household customer
[113]Wind and PV generations, loads, and market-clearing pricesP-robust (a combination of robust and stochastic programming)Minimizing the operating costs of diesel engine, micro turbine, procurement costs, costs of pollutant treatment, and costs of reimbursing incentive-based demand response programs
[114]Availability of microgrid equipment, active and reactive loads, parameters of EVs, energy price, wind and PV generationsHybrid stochastic/robustMinimizing the microgrid’s costs including the cost of buying energy, the operation cost of non-renewable energy sources, the reliability costs in terms of non-supplied loads
[115]Renewable distributed generationsRobust model combined with prediction controlMaximizing the amount of load restoration that is controlled by the output of the power units and remote-controlled switches
[116]Electricity demand and facility installation costsRobust optimizationMinimizing the installation costs of power plants, high-voltage/low-voltage substations, and feeders, feeders’ power transmission costs
+
Minimizing the storage power cost, power losses’ costs in feeders, feeder failures’ costs
[98]PV and wind generations,Robust optimizationMinimizing the annual costs of the regional distribution networks
[103]Wind generation, outages, La Niña and El Niño events (a long-term warming happening for the central and eastern Pacific and vice versa)Robust optimizationMinimizing investments’ and operations’ costs of the system
[99]Unbalanced power percentageRobust optimizationMinimizing the annual investment costs of transmission network lines as well as the costs related to battery superconducting magnetic hybrid energy storage system under maximum the load-shedding conditions
+
Reducing the insufficient supply if N-k faults happen
[117]Random N-K contingency, wind and PV generationRobust optimizationMinimizing the investment costs of building candidate lines, the generation costs of conventional generators, the costs related to scheduling downward and upward spinning-reserves, costs of renewable generation curtailment and load-shedding
[106]Market participants’ offers and bids as well as real-time market pricesRobust optimizationMaximizing profits of a virtual bidder (optimal bidding strategy)
[107]Wind generation and electricity pricesRobust MPC-based optimizationMaximizing the profits and minimize the operating costs of a wind-storage system (optimal bidding strategy)
[118]Renewable generations and electric vehicle charging behaviorRobust optimizationOptimal location and sizing of renewable distributed generation and the charging stations based on maximization the station’s total payoff
[119]Loads and renewable generationsRobust optimizationDesigning generation resources for a microgrid to meet its demand by minimizing the total generation costs of the resources
[100]Loads, wind and PV generationsRobust optimizationPositioning and sizing of the energy storage system by minimizing the operation costs of the flexible energy resources as well as those of the network
[101]PV generationRobust optimizationPlanning of distributed battery energy storage from a DSO viewpoints by minimizing the batteries’ degradation and operation costs
Table 8. An overview of recent papers using chance-constrained programming for decision making in a smart grid environment.
Table 8. An overview of recent papers using chance-constrained programming for decision making in a smart grid environment.
Ref.Uncertain ParametersMethods to Capture UncertaintiesObjective
[121]Electricity prices and PV generationChance-constrained programmingMinimizing the costs of energy trading between the power grid and microgrids
+
Minimizing the fuel costs of fuel-based power generation and boiler units
[122]PV generationChance-constrained programmingThe study aims to integrate renewable energy as much as possible by minimizing the hybrid system’s power curtailment
+
Maximizing the renewable power generation injected into the system
[123]Loads, market prices, renewable generationChance-constrained programmingMinimizing the total operation costs of a combined, power-based, cooling, and heating microgrid:
Minimizing the costs of power and gas purchased
+
Minimizing the operation costs of microgrid’s CHP units and micro turbine
+
Minimizing batteries’ degradation costs
+
Maximizing the revenues obtained from selling electricity and heat to the upstream grids
[124]Loads, wind generationChance-constrained programmingMinimizing the costs of buying power from thermal units
+
Minimizing the costs of buying spinning reserves from generators as well as demand-response resources
[125]Renewable generationsChance-constrained programmingMicrogrid management by minimizing the operation costs of its units
+
Minimizing the costs of buying power from the upstream grid
+
Maximizing the revenue obtained from selling electricity to the upstream grid
[126]Operational modes of the microgridsChance-constrained stochastic conic programmingSolving multi-site microgrids’ investment problem and microgrid dual-mode network operations by minimizing microgrid operation and maintenance costs, microgrid electricity transaction costs, its network loss costs, and microgrid load curtailment costs
[127]PV generation and ambient temperaturesChance-constrained programmingActive distribution network management incorporating office buildings by tracking building consumption and PV generation
+
Minimizing network losses
[128]Renewable generation and loadsChance-constrained programmingFinding potential self-sufficient sub-networks within the existing electrical distribution grid
by maximizing average load served in each sub-network
[129]PV generationChance-constrained programmingDesigning solar-based microgrid and solving related dispatch problem by minimizing the capital costs of PV panels and the capacity costs and installation costs of energy storage system, the expected costs of multi-year operation of the microgrid which include load shedding penalty costs and wind micro-turbine generation costs
[130]Renewable generationChance-constrained programmingMinimizing the total cost of generating power and gas
[131]Loads and system frequencyChance-constrained programmingOptimal scheduling of grid-connected batteries providing frequency-related services by minimizing the cost of purchasing energy from the grid as well as the system costs
[132]Renewable generationMixed integer second order cone chance-constrained programmingControlled islanding strategy
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Khajeh, H.; Laaksonen, H. Applications of Probabilistic Forecasting in Smart Grids: A Review. Appl. Sci. 2022, 12, 1823. https://doi.org/10.3390/app12041823

AMA Style

Khajeh H, Laaksonen H. Applications of Probabilistic Forecasting in Smart Grids: A Review. Applied Sciences. 2022; 12(4):1823. https://doi.org/10.3390/app12041823

Chicago/Turabian Style

Khajeh, Hosna, and Hannu Laaksonen. 2022. "Applications of Probabilistic Forecasting in Smart Grids: A Review" Applied Sciences 12, no. 4: 1823. https://doi.org/10.3390/app12041823

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