Next Article in Journal
Evaluating the Impact of Public Information and Training Campaigns to Improve Energy Efficiency: Findings from the Italian Industry
Next Article in Special Issue
Energy Cell Simulation for Sector Coupling with Power-to-Methane: A Case Study in Lower Bavaria
Previous Article in Journal
A Review about Flux-Weakening Operating Limits and Control Techniques for Synchronous Motor Drives
Previous Article in Special Issue
Conversion of Waste Corn Straw to Value-Added Fuel via Hydrothermal Carbonization after Acid Washing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Optimization Models under Uncertainty in Distributed Generation Systems: A Review

Department of Electrical Engineering, Barcelona East School of Engineering, Universitat Politècnica de Catalunya, 08019 Barcelona, Spain
*
Author to whom correspondence should be addressed.
Energies 2022, 15(5), 1932; https://doi.org/10.3390/en15051932
Submission received: 15 January 2022 / Revised: 23 February 2022 / Accepted: 1 March 2022 / Published: 7 March 2022
(This article belongs to the Collection Renewable Energy and Energy Storage Systems)

Abstract

:
Distributed generation systems (DGSs) are one of the key developments enabling the energy transition. DGSs provide users with increased control over their energy use and generation, but entail greater complexity in their design and operation. Traditionally, optimization models have been used to overcome this complexity, and currently, research is focusing on integrating uncertainties on them. This review attempts to analyze, classify and discuss 170 articles dealing with optimization of DGSs under uncertainty. A survey has been performed to identify the selected manuscripts and the strengths and weaknesses of previous reviews. As a result, an innovative classification has been designed and the distinct elements of optimization models in DGSs have been highlighted: microgrid architecture, sources of uncertainty, uncertainty addressing methods, problem types and formulations, objective functions, optimization algorithms and additional features. Each part is detailed thoroughly to provide an instructive overview of the research output in the area. Subsequently, several aspects of interest are discussed in depth: the future of dealing with uncertainty, the main contributions and trends, and the relative importance of the field. It is expected that this review will be of use to both experts and lay people to learn more about the current state of optimization models in DGSs and provide insights into how to further develop this field.

1. Introduction

Currently, climate change awareness is increasing around the world. Companies and governments are diverting more resources to confront this issue. This stance is especially evident in the European Union, where the Fit for 55 package has recently been passed [1]. This new set of policies intends to accelerate the transition from the current centralized fossil-fueled energy model to one where clean electricity has become the primary energy source.
Distributed generation systems (DGSs) are expected to play a significant role in this transition. DGSs are local-scale, clean and smart energy generation facilities that are connected to the customer side of the grid. DGSs empower individuals and communities to have a greater control over their energy supply and its externalities—energy sovereignty [2]. Therefore, the development of DGSs appeals to various agents and from different points of view: consumers who want to increase their energy sovereignty, policymakers who desire to accomplish certain environmental goals and investors seeking to profit from this new and promising sector.
DGSs offer a greater degree of flexibility compared with traditional centralized systems. This flexibility manifests in several ways: storing electricity for future needs, selling energy to other users via a peer-to-peer market, automating the starting time of controllable devices and providing ancillary services to the grid operator. Therefore, the management and design of DGSs are not trivial tasks. Optimization models have been widely proposed in the literature to solve a handful of problems in the field of DGSs, such as finding the most cost-efficient operation or the most environmentally friendly design. This niche thrived in recent years, with abundant scientific production being published, and several practical applications being implemented [3].
Optimization models dealing with DGSs must address one critical issue before being applicable to real-world settings: the uncertainty of the different magnitudes with which the model has to cope. Renewable energy (RE) is intermittent, the electrical consumption is volatile, and the security of supply must be maintained to avoid interfering with the habits of consumers. Optimization models must deal with this variability and offer a quality solution for all future unforeseen situations.
Research on the optimization of DGSs under uncertainties has been examined several times over the last years. Regarding the common problem of capacity expansion, ref. [4] reviews the optimal planning of active distribution systems (ADSs). ADS planning is further developed by considering a broader classification of uncertainty modelling techniques [5]. Mathematical formulation (linear, mixed-integer and non-linear), modelling tools (GAMS, AMPL or AIMMS) and uncertain parameters (renewable generation, load, electricity price, electric vehicle (EV) demand and outages) have been identified as well [6].
Diving into the field of uncertainty modelling, ref. [7] discusses the operator’s viewpoint. Three approaches have been identified: stochastic analysis, demand-side flexibility and electricity market integration. A comprehensive review about the various techniques applied in RE, heat demand and load is offered in [8]. The authors of [9] divided uncertainties into input uncertainty, equipment uncertainty and output uncertainty. Several addressing techniques are mentioned: probability distribution functions (PDFs), time series, Markov chains, neural networks, discrete scenarios and interval uncertainty. Additionally, ref. [10] developed the modelling of uncertainties for stochastic optimization in RE applications, which can be decomposed into three steps: uncertainty modelling, scenario sampling and optimization using stochastic models.
Other reviews focus on the mathematical modelling aspect. In [11], optimization techniques and the efficacy of multi-objective approaches are debated. The work in [12] discusses optimization models in power system planning: optimization objectives, long-term and short-term constraints are identified. In addition, ref. [13] details centralized energy management for microgrids and identifies its major trends, uncertainty being one of them.
Finally, some reviews focus on microgrid configuration. Thus, ref. [14] deals with decision making strategies in energy management systems. Microgrid architecture and communication are thoroughly detailed. Energy management systems are classified in linear and nonlinear optimization, dynamic programming and rule-based, metaheuristic, artificial intelligence, stochastic and robust approaches and model predictive control (MPC). Additionally, ref. [15] develops the optimal operation of AC/DC microgrids: core components, main objectives, solution methodology and uncertainty modelling.
This literature review defines the main contributions of the present paper:
Update the state of the art in the optimization of DGS under uncertainties, encompassing the most relevant articles written in the last five years and identifying the most recent trends;
Perform an exhaustive classification of the state of the art, based on microgrid architecture, sources of uncertainty (SoUs), uncertainty addressing methods (UAMs), problem type, objective function, problem formulation and optimization algorithm, which exceeds the scope of other reviews;
Discuss the ideas in the reviewed articles and develop a meta-analysis to quantify their relative impact in the field.
The article is organized as follows: the methodology of this review is detailed in Section 2, and microgrid architecture is featured in Section 3. The uncertainty characterization in Section 4 includes the elements devoted to deal with the SoUs. First, SoUs are identified and detailed (Section 4.1). Then, the UAMs that consider the variability of the SoUs are introduced (Section 4.2).
The mathematical model in Section 4 includes all the elements that develop the goals of each program, their formulation, and how to obtain an optimal solution. Five types of problems tackled in the articles are introduced (Section 5.1). Subsequently, the objective functions, which aim to minimize or maximize a set of decision variables, are classified (Section 5.2). After that, the formulations in which each mathematical model is built are thoroughly explained (Section 5.3). Optimization algorithms, which contain the procedures that allow mathematical models to be solved, are described in detail (Section 5.4). Additionally, a set of features which give models a bigger depth and relationship to the real world are pinpointed (Section 5.5).
After all the articles have been classified, a comprehensive discussion is developed in Section 6. Three topics are covered in particular: the future of dealing with uncertainty (Section 6.1), the main contributions and trends of the analyzed articles (Section 6.2) and a meta-analysis to quantify the health of this particular research topic (Section 6.3). Concluding remarks are exposed in Section 7.

2. Methodology

A pool of 170 articles, comprising references [16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185], has been considered in this review. All of them are research papers which introduce an optimization model in the field of DGSs and consider uncertainty in one or more SoU. To identify the articles of this pool, several queries have been performed on the Scopus database. The queries included a combination of keywords related to the principal topics of this review: optimization, DGSs and uncertainty.
Next, the results were filtered to include exclusively research articles from the last five years (2016 to mid-2021). The selected articles were published by Elsevier, IEEE or MDPI publishing companies, which include several of the most impactful journals in the energy sector. The following criteria have been used to select the final pool of articles: currency (the source pertains to the aforementioned period, and has not been outdated by more recent studies), authority (the authors are affiliated with a reputable university or organization), reliability (the manuscript contains facts and not personal opinions, and references are appropriate) and coverage (articles must cover in depth a problem of DGS under uncertainty). Articles dealing with technical aspects of microgrids or RE forecasting, two major topics in the DGS field, were excluded. This methodology is schematized in Figure 1.
After thoroughly reading the articles in the pool, a classification system was developed, providing an overview of the key features of optimization models in DGSs. Hence, the optimization model is divided into two major parts: the uncertainty characterization and the mathematical model. To the best of the authors’ knowledge, this is the first time such a classification has been introduced in the field of DGSs. It is expected to provide a better understanding of the state of the art in the field, and aid to identify potential starting points for new research.

3. Microgrid Architecture

Microgrids are structures which integrate DGSs, distribution lines, loads and flexibility devices. Microgrids can be classified according to their mode of operation and power type [14]. With regard to their operation mode, microgrids can be grid-connected or islanded. A grid-connected microgrid is connected to the transmission or distribution network through a point of common coupling. Therefore, it can trade energy with the main grid, and DGSs may be able to participate in the wholesale market through an aggregator [103]. An islanded or stand-alone microgrid is not coupled with a bigger network. DGSs are the only source of energy that can satisfy the loads; therefore, the flexibility requirements are much higher (more storage capacity, load shifting or generation curtailment). Microgrids can also switch the mode of operation, for example, to ensure system stability in case of a contingency. As shown in Figure 2a, the optimization of DGSs under uncertainty has been observed in both grid-connected and islanded microgrids. Some articles even consider grid contingencies as SoUs (Section 4.1.4).
With regard to power type, microgrids can be AC, DC, or hybrid AC/DC [186]. DC microgrids distribute the energy of DGSs through a DC bus. These can more effectively integrate DC generation sources such as PV and fuel cells, and storage elements such as batteries and ultracapacitors. AC microgrids distribute energy through an AC bus, which can easily be coupled with the main grid, most loads, turbines and engines. Inverters are needed to connect DC sources to AC microgrids, and rectifiers for the opposite. Each energy conversion process entails energy losses and an increase in system complexity. Hybrid AC/DC microgrids, consisting of both AC and DC buses, attempt to minimize the number of unnecessary conversion processes, leading to a greater integration of DGS, loads, and flexibility devices. As shown in Figure 2b, most articles assume an AC or hybrid AC/DC setting, although the power type is not explicitly mentioned in many cases.

4. Uncertainty Characterization

4.1. Sources of Uncertainty

4.1.1. Renewable Generation

The electricity mix is progressively including RE sources which, in addition to not being dispatchable, have a strong spatial and temporal variability. A system with a high penetration of these sources faces substantial uncertainty about its final energy production. To reduce it, these systems are usually coupled with energy storage, diesel generators or the electrical grid. Relying on this equipment entails an increase in maintenance (battery degradation with its use), emissions (fuel burned by the auxiliary generator) and costs (electricity purchased from the grid). An accurate prediction of generated energy reduces dependence on these devices, lengthening the system lifespan, cutting emissions and reducing the electricity bill. This is the reason why RE generation supplies are the most employed SoU in the scientific literature.
The most widespread RE sources used in DGSs are PV solar and wind. To consider the uncertainty of PV generation, it is often sufficient to analyze a single variable: the solar irradiance [187]. In the case of wind power, each wind turbine is defined by a curve that states the generated power as a sole function of wind speed. Therefore, wind speed is the only SoU accounted to forecast wind power.

4.1.2. Load

The aggregated demand of a region or a country shows some regularities. However, the smaller the group of consumers, the more volatile their demands. In a small community, the overall load can exhibit drastic changes between different time intervals [188]. Thus, load is also considered an SoU by several papers.
A number of factors exist that can significantly alter load. Each consumer has different appliances, work schedule, habits and financial capacity. In addition, buildings have different uses and numbers of people inhabiting them. These factors can be difficult to know in advance or frequently changed. Therefore, for simplicity, the SoU considered in most papers is the load itself and not its underlying factors.

4.1.3. Electricity Price

Electricity tariffs can be either flat or time-of-use (ToU). Typically, only residential consumers opt for flat tariffs. Corporate consumers can purchase electricity for a fixed price too, in the form of a power purchase agreement [189], but ToU tariffs are still widely used.
A ToU tariff consist of different parts, mainly: cost of energy, charges and taxes. Charges and taxes are usually static and known in advance, whereas the cost of energy depends on factors such as the country’s actual demand, nuclear and renewable availability, and the price of commodities. ToU tariffs in their various pricings (static, real-time, variable-peak and critical-peak [190]) incorporate this uncertainty into the bill. Thus, the electricity price under ToU tariffs is regularly considered a SoU.

4.1.4. Islanding Events

In many developed countries, the access to the grid is taken for granted and the connection is stable enough to provide a high security of supply. However, in developing countries or rural settings, the likelihood of an outage is not negligible.
Islanding events can be characterized by their starting time and their duration [47]. One or both of these magnitudes can be modelled. If the duration of the outage is assumed to be uncertain, the problem is usually modelled in two levels: the upper level refers to the normal operation of the microgrid, whereas the lower level is devoted to the operation in islanded mode, until the contingency resolves [175].

4.1.5. EV Availability and State of Charge

It is expected that EV penetration—both pure and plugged-in hybrid—will continue to increase. EV chargers are also being deployed in private households and industries [191].
In essence, an EV can function as intermittent storage, an additional flexibility device that DGS users can utilize. However, to avoid compromising their comfort, it is imperative not to limit the time that the vehicle can be used nor the travel distance. Hence, both the availability and state of charge of EV [133] are SoUs worth considering in energy management optimization.

4.1.6. Economic Parameters

When computing the profitability of DGSs, it is necessary to determine the cashflows in each year. Economic and regulatory parameters are crucial for their proper calculation. However, most authors do not introduce them in the computation because they are unknown or difficult to determine.
The following economic parameters can be uncertain in a long-term feasibility analysis: incentives, tax benefits, ancillary services rewards, emission coefficients, feed-in tariffs, operation and maintenance costs, re-investment costs, inflation rates and surplus charges [75]. This list is not comprehensive, but it shows the importance of accounting for economic uncertainty when designing a DGS. Despite this, economic and regulatory parameters are the least considered SoUs, as Figure 3 shows.

4.2. Uncertainty Addressing Methods

4.2.1. Sensitivity Analysis and What-If Analysis

Sensitivity analysis is the most straightforward method to capture uncertainties. In a sensitivity analysis, one input parameter of the model is changed at a time, and its effect on the output is evaluated. This evaluation enables determination of the significance of the parameter variability on the output. This technique has been used to check the effect of economic assumptions in a DGS model [75], and for overcoming uncertainty in meteorological data and load [40].
Closely related, a what-if or scenario analysis varies several input parameters at a time, which results in different scenarios or cases. This technique has been employed to capture the effects of uncertainty on the optimal dispatch, as well as to evaluate the demand response potential [82]. However, the scenarios chosen in sensitivity and what-if analysis are arbitrary in most cases, leading to an incomplete picture of the SoU behavior.

4.2.2. Probability Distribution Functions (PDF)

The most common way to address uncertainty in DGS is by the use of PDFs. Beta PDF has been used extensively to characterize solar radiation [149]. Beta distribution is characterized by the following equation:
f ( x ) = x α 1 ( 1     x ) β 1 Γ ( α + β ) Γ ( α ) Γ ( β )   0     x     1
where α and β are the shape parameters of the distribution, and x is the uncertain parameter scaled to the interval [0,1]. For solar radiation, typical parameter values are α = 4 and β = 2 [192].
Weibull accurately characterizes different scenarios of wind speed [57]. For a given wind speed v, the Weibull PDF is given as:
f ( v ) = k c ( v c ) k     1 e ( v c ) k     1
where k is the shape parameter and c is the scale parameter, closely related to the mean wind speed. When k = 2, the distribution is also called the Rayleigh distribution. The generated wind power is derived from the resulting speed and the wind turbine’s power curve.
Solar radiation [20] and other SoUs such as the demand profile [182], islanding duration [47] and EV availability [111] can be modeled with a normal distribution. Table 1 provides a classification of the different theoretical PDFs employed for the most common SoUs.
Sometimes, it can be preferable not to fit the SoU to any known distribution, but rather to an empirical distribution which matches the most with the available data [9]. This method has been applied to an hourly aggregate load profile and data from a PV station [133], and to electricity price as well [46].
Under this method, SoUs are assumed to behave as the parameters of the chosen PDF indicate. This behavior is guaranteed in the long run, which means that estimates of monthly or annual outputs of the SoU match the values observed in reality. However, values in consecutive time intervals are not necessarily related.

4.2.3. Time Series

A time series model forecasts the future possible values of an SoU using its historical values. A desirable property of any time series is stationarity [193], which means that the PDF of the values does not depend on the time at which the series is observed. If an SoU is not stationary, it is imperative to apply a transformation before applying a time series model. For example, solar radiation is not stationary: its pattern shows regular day and night cycles. A common approach is to model the clear-sky index, which is the result of dividing the solar radiation by the theoretical radiation that would reach the Earth under clear-sky conditions [194].
The most typical time series model is the autoregressive integrated moving average (ARIMA) [22], which can be extended with conditional heteroskedasticity (GARCH) [9] and seasonal components (SARIMA) [153]. In contrast to the theoretical PDF approach, time series models guarantee a coherence of the values in consecutive time intervals, but fail to capture the long-term trends.

4.2.4. Risk Measures

Risk is defined by the deviation of the expected outcome. In the energy sector, SoUs are difficult to predict; therefore, risk measures help identify the probability that DGS operation results are worse than expected. This risk is often incorporated in the objective function to minimize it.
The most common risk measure in energy management models is the conditional value-at-risk (CVar) [58,124]. CVar assesses the tail risk, meaning the most disadvantageous outcomes of a random variable. Formally, it is the expectation that the value of the variable exceeds the value-at-risk, which is the maximum potential loss that can occur with a degree of confidence.

4.2.5. Uncertainty Budget

Uncertainty budgets or sets include the values for the uncertain parameters in a robust optimization problem [195]. The simplest uncertainty set is the interval-based set, where the uncertain parameters are constrained between two predefined values [196]. The interval set can be generalized to the multi-interval set [129], which can overcome the conservativeness of traditional robust models.
A more general version is the polyhedral uncertainty set, in which the feasible region, meaning the values that the SoUs can have without violating any constraint, is a polytope. Polyhedral uncertainty sets have been used for addressing wind and solar power uncertainties [177].
Other uncertainty sets (such as ellipsoidal or conic) can be formulated depending on the goals and characteristics of the problem, and they determine the complexity of their robust counterparts (e.g., linear, quadratic or nonlinear).
Robust models optimize the objective function under the worst possible realization of the chosen uncertainty set. That is why this UAM is commonly called the worst-case scenario [8].

4.2.6. Point Estimate Method

PEM refers to the 2m or 2m + 1 PEM as defined by Hong [197]. The PEM makes use of the statistical information contained in the first central moments of a variable. These are calculated on 2 points for each variable, named concentrations. Each concentration can be defined as a pair of values: location and weight. The location is the value of the variable, and the weight is used for evaluating its relative importance in respect to other points.
A deterministic problem has to be solved twice for each random variable, at the two locations of the random variable and the mean of the remaining (m − 1) variables. The 2m PEM has been used to model uncertainties in load, market prices and renewable output [143].
The 2m + 1 variant needs one more evaluation on the means of all the m input random variables. This variant is used in [45] to estimate uncertainties in renewable output, load and market prices.
The PEM is considered computationally inexpensive, although its main drawback is that a distribution of the random variables must be assumed [198].

4.2.7. Machine Learning (ML)

The advance of artificial intelligence has led to a great development in the field of ML. ML algorithms can deal with uncertainties in DGS. Among them, artificial neural networks (ANNs) stand out because of their ability to handle nonlinear or changing relationships between variables. No previous information about the system is required; only an input of data.
A basic ANN consists of a series of layers, namely, the input layer, the hidden layers and the output layer. Each layer comprises a number of nodes which are connected to the nodes of the previous and next layers. Each node receives the outputs of the previous nodes, called activations (except in the input layer, where it receives the input data), performs some operations and sends its output to the following layer. For energy forecasting, architectures with several layers are normally used [80,171]. Transformations of the input data, such as the wavelet transform [138], can also be used to improve the forecasting performance.
Another ML algorithm that has gained relevance in DGS is the support vector machine (SVM). SVM is a supervised learning method employed to classify data by defining a hyperplane between two categories of observations. The closest datapoints to the hyperplane are called the support vectors, and the SVM objective is to maximize the distance from the hyperplane to those points.
When the problem is nonlinear and a plane cannot be used to separate the two categories, SVM can use kernels, which are functions that project the data into a higher dimensional space, where the categories are linearly separable. SVMs with Gaussian kernels have been presented in the literature [164].

4.2.8. Fuzzy Logic

Fuzzy logic is involved in optimizing a problem with imprecisely defined model parameters. Some methods make use of random variables; however, fuzzy logic is based on fuzzy set theory.
Fuzzy sets contain elements that do not completely pertain to them, but rather have a degree of membership. In classical sets, membership is a binary term (1 means that the element belongs to the set, and 0 the opposite). However, in fuzzy sets, the membership is a function of a real variable defined between 0 and 1.
In [185], fuzzy logic is applied to a controller to smooth power peaks and variability. The controller comprises a set of fuzzy rules and variables characterized by triangular membership functions. As an analogy, the results of the function in fuzzy logic controllers are not black or white, but different shades of grey [199].
In addition, fuzzy set theory can be generalized to form possibility theory, which is an alternative to probability theory at handling uncertainties [200]. Probability theory uses only one metric (probability) to capture the uncertainty of an event, whereas possibility theory uses two, possibility and necessity.

4.2.9. Markov Chains

A Markov chain is a stochastic process in which the probability of a state at any step of the process only depends on the previous states [193]. The order of the Markov chain is the number of previous states in consideration, and the probability of switching from one state to another is time-independent.
To apply a Markov chain, the amplitude range has to be broken into several discrete states. Then, a transition matrix that includes the probability of switching from one state to another is created. The matrix parameters are determined by the input data of the SoU [193]. Inter-day variation in wind speed has been formulated as a Markov decision process [145]. Additionally, a combination of Markov chain and Monte Carlo has been used on time series of wind speed and solar radiation [63].
One of the principal advantages of Markov chains is that they give both a point forecast and an estimate of the PDF associated with it. Furthermore, it only requires an input of data [193] and makes no assumptions about its distribution.
In summary, the number and percentage of articles that consider each UAM are visualized in Figure 4.

5. Mathematical Model Classification

5.1. Problem Type

5.1.1. Day-Ahead Energy Management

The most frequent problem in the field of optimization of DGS under uncertainty is day-ahead energy management, also called scheduling. In this setting, the goal is to establish the setpoints of the decision variables, normally the generated power of each source. Other decision variables that may appear in this problem are the flows of energy between each source and consumption, the energy storage level and the voltage levels on each bus.
Setpoints are established at the time of the program execution, normally one day in advance, for the 24 h of the following day, although other time horizons can be considered. The time resolution varies in each problem, but for day-ahead scheduling, it is typically set to 1 h. This type of program is equivalent, according to classical control theory, to level 3 control systems (see Figure 5), typically applied to production planning problems.

5.1.2. Online Management

Online management refers to level 1 and 2 control systems (see Figure 5), which fix the setpoints of generated power, voltage and frequency continuously, or in a very short time span. It must not be confused with real-time control, which ensures that those setpoints are attained and are resilient to disturbances [202]. These articles fit into level 0 or level 1 control systems, out of the scope of this review.
The goal of online energy management is to create more accurate setpoints than day-ahead energy management. To create these setpoints, data must be acquired and updated in minutes or seconds. Data can include forecasts of SoUs, setpoints of previous offline optimizations and the current status of the system. The setpoints are then established according to an objective function that must be minimized. After the optimization, the obtained setpoints are applied by the real-time controller.
Table 2 shows the analyzed articles that perform online management and the time span of the updating process. It is worth noting that some articles employ the concepts ‘online’ or ‘real-time’ just to announce that simulations can run without supervision, even though the time step is not small enough to create accurate setpoints.

5.1.3. Sizing or Design

In a sizing or design problem, the maximum capacities or power rates of the components of the DGS are obtained. This problem often integrates energy management constraints, performing both tasks at the same time. Sizing problems fit into level 4 control (see Figure 5), and have a very direct practical implementation in the real world.
These problems do not explicitly consider a time horizon, although a facility lifetime is assumed for net present value (NPV) calculations. Perfect forecasts are not needed because the goal of designing under uncertainty is to test the system under different conditions. However, this does not mean that uncertainty can be neglected: a deterministic approach normally leads to oversizing or undersizing the facility, by considering a scenario which does not simulate the real operating conditions [46,140].

5.1.4. Trading

The trading problem focuses on the interaction between the users of the DGS and the market. Usually, the trading considers several agents, and it is assumed that their goal is to maximize their benefits. These agents can be users of the DGS, or the market and network operators. Offline energy management problems try to find the optimal solution under the consumers point of view, whereas trading problems consider diverse points of view, with interests that may be conflicting. Accomplishing a solution that can benefit all the parties is difficult, but it is typically achieved by using an objective function that bears similarities to social welfare in electricity markets [21].

5.1.5. Expansion Planning

Similar to the design problem, the expansion planning goal is to define the maximum capacity of the new elements of the network. However, expansion planning problems are classically used in big and already established networks, where big power plants must be built to satisfy the new demand.
Even though this is not a problem that deals exclusively with DGS, it has been included because modern formulations of expansion planning consider RE sources and uncertainties [93], making it not differ excessively from design problems.
In summary, the number and percentage of articles that deal with each problem type are shown in Figure 6.

5.2. Objective Functions

5.2.1. Economic

The most widespread objective functions in DGSs are economic (see Figure 7a). Most authors share the practical vision that optimizing the finances of DGSs is crucial for their proper development. Each paper considers different terms in their cost functions, but almost all coincide in the need of maximizing benefits—in sizing problems, where the initial investment is stated—or minimizing operating costs—in management problems.
Operating costs can often be minimized along with other variables, such as power losses and overall implementation expenses [54]. Other economic functions can be observed, using indicators such as NPV [93], earning before interests, tax, depreciation and amortization (EBITDA) [19], or social welfare [134] in the case of problems with multiple agents.

5.2.2. Environmental

DGSs are more sustainable than traditional centralized systems, but they also coexist with other energy sources such as traditional grid or diesel generators. Therefore, an environmental objective function seeks to maximize the output of clean energy sources even though when other sources could be cheaper or more convenient.
Environmental functions are often employed as a secondary objective in multi-objective formulations, subordinated to the economic goals. However, some authors consider that environmental and economic goals are intrinsically related. Conventionally, the environmental metric considered is the emissions of carbon dioxide [44], although other metrics can be considered such as the equivalent environmental cost [184], the self-consumption rate [131], fuel costs [35] or non-clean energy use [159].

5.2.3. Reliability

In certain cases, it is more critical to ensure the reliability of the DGS rather than optimize their economic or environmental efficiency. Reliability is a general term that includes many different concepts (see Figure 7b): the inconvenience cost of load shifting [37], the peak to average demand ratio [18], the risk of mismatch [137], meaning when energy buyers are not able to find sellers and vice versa, the total voltage deviations in islanded mode [165], or the energy losses [74].

5.2.4. Multi-Objective Approaches

Different criteria to design or to manage DGSs are valid and provide valuable findings. When these criteria, which can be conflicting, need to be considered at the same time, it is imperative to use multi-objective formulations.
Multi-objective approaches can be developed as single objective functions which integrate two or more goals. Penalties have handled RE curtailment and load shedding in the same economic objective function [146]. The weighted sum method has been used to minimize cost, emissions, and expected energy not supplied, reducing the problem to a single objective [127].
An alternative approach is to create a Pareto front. A Pareto front contains the range of optimal solutions, balancing the contributions of the different objectives. The augmented Epsilon constraint has been used to obtain a Pareto front that balances operational costs and air pollution [151]. Other methods that can be used to obtain a Pareto front are multi-objective metaheuristic algorithms [16] and fuzzy decision-making [47]. These approaches are classified in Figure 8.

5.3. Problem Formulation

5.3.1. Classical

A classical optimization problem minimizes an objective function subject to a series of constraints. This is the favorite approach for deterministic settings, but many authors also prefer this structure for stochastic problems because of its simplicity. The model proposed by Ghasemi [55] is a typical example of a classical optimization framework. This formulation returns the optimal solution for a set of given parameters but is very inflexible at incorporating uncertainties.

5.3.2. Scenario-Based

Uncertainties can be effectively integrated by using different scenarios in the formulation of the problem. Each scenario covers a realization of the parameters of the model, and is characterized by a certain probability of occurrence or weight.
A scenario-based formulation does not imply a scenario analysis as a UAM. In a scenario-based formulation, different scenarios and their weights are generated with methods such as Monte Carlo simulation [64] or Latin hypercube sampling [39]. The objective function is then optimized considering the expected value of the solution for all the scenarios [26]. In a scenario analysis, on the other hand, input parameters are manually modified, and the objective function only considers one particular scenario at a time.

5.3.3. Two-Stage Stochastic Programming (2SSP)

Two-stage stochastic programming (2SSP) is a more general case of the scenario-based analysis, in which the decision variables of the program can be divided in two stages: the first-stage, or ‘here-and-now’ decisions; and the second-stage, or ‘wait-and-see’ decisions. The two stages are divided by the moment of realization of the SoU. This means that an optimal decision has to be made on the first stage without knowing what could happen to the random variables in the second stage.
In practice, the equivalent deterministic form is employed. In this formulation, every uncertain parameter is characterized as a finite number of scenarios, which occur with a certain probability. Two well-known indices can be used to assess the quality of the obtained solution: the value of stochastic solution and the expected value of perfect information [119].

5.3.4. Multi-Stage Stochastic Programming (MSSP)

Two-stage stochastic programming (2SSP) assumes that every uncertain parameter is realized just after the first-stage decisions are taken. However, the uncertainties might rather be realized sequentially over time, depending on the previous decisions. Then, it is more appropriate to use MSSP.
MSSP considers an unspecified number of stages, each of which includes the realizations of the uncertainties at the previous stage as input values [121]. As in 2SSP, the deterministic equivalent is commonly used. However, it is imperative to include non-anticipativity constraints to fix the decisions on each stage, ignoring the uncertain realizations in future stages.
A classification of the articles that deal with uncertainty in DGS with a stochastic formulation is presented in Table 3.

5.3.5. Robust Programming

Robust optimization seeks to incorporate a certain degree of robustness against uncertainty in the input data. A robust solution can be defined as one that stays optimal, feasible or at least acceptable under any realization of the uncertainties. This is overly restrictive; therefore, it is common to define an uncertainty set or budget, in which all the realizations are contained [203].
Other ways to account for robustness can be included in the model, in addition to uncertainty budgets. For example, adjustable robust optimization combines features of MSSP in the sense that uncertainty is revealed progressively through periods [104]. Additionally, regret optimization tries to minimize the maximum relative regret, which is the difference between the cost of the decisions taken and the best possible decision in hindsight [107].

5.3.6. Chance Constraints

In optimization models, constraints are usually “hard”, in the sense that they must be satisfied by any feasible solution of the model with absolute certainty. Conversely, a constraint which has to be met just with a certain probability is called a chance constraint.
To solve a model with chance constraints, they must be decoupled into deterministic constraints, by the use of cumulative distribution functions [204]. Chance constraints have been widely applied in power systems to ensure that demand is met with a certain confidence level [144].
Table 4 details the articles that deal with uncertainty in DGS with a robust or chance constraints formulation.

5.3.7. Rolling Horizon (RH)

Most of the model formulations that account for uncertainty do so with the aid of forecasts. Long-term forecasts are extremely difficult to obtain with accuracy. Therefore, there exists the view that energy management must be implemented within the shortest possible span, to not depend on forecasts excessively. RH allows this, by repeatedly solving an optimization model over a reduced period, called prediction horizon. The prediction horizon moves forward in time during each solution step. In [98], the prediction horizon moves on a daily basis, and results are given with an hourly resolution.
RH obtains non-anticipative solutions, meaning that only the available information contained in the prediction horizon is used. It models a more real situation, unlike by assuming a long-term forecast is certain. In addition, the forecasts are updated at each solution step, improving the accuracy of the model. RH has been proven to reduce the computational time of large-scale problems [205], although the large number of simulations can be daunting if the problem is nonlinear in nature [206].

5.3.8. Model Predictive Control (MPC)

The equivalent of RH in real-time management is MPC. Both are considered dynamic formulations because they need to solve an optimization problem in each time step over a finite horizon. In MPC, the current state, the input and output measurements are used to calculate a future control sequence that optimizes a given performance metric. This control sequence is used as an input in the next step, and simulations are repeated for the whole planning horizon. MPC can be used along with RH for short-term operational analyses [66].
Table 5 shows the articles that deal with uncertainty in DGS with a dynamic formulation.

5.3.9. Game Theory

Optimization models traditionally assume that the objective function only involves one agent, which is the one who usually runs the model. However, situations exist in which several agents are able to influence the outcomes of the model. Moreover, these agents may have conflicting interests [207]. For example, market clearing models need to account for the needs of both electricity consumers and electric utilities. Additionally, in situations of high RE penetration, the distribution system operator may need to preserve grid stability, introducing another conflicting interest.
Game theory models are developed especially for these situations when each player acts only on their knowledge base and towards their own interests. Formulations include multi-agent systems [103,112], Cournot games [72], Stackelberg games [33,51,71], Shapley value [93] and Kelly criterion [32].
In summary, Figure 9 shows the number and share of articles that use each problem formulation.

5.4. Optimization Algorithm

5.4.1. Linear/Mixed Integer Solver

Linear programming (LP) is used to solve an optimization problem by maximizing or minimizing a linear function subject to linear constraints. It is highly desirable to formulate optimization problems as LP. Linear functions are convex and linear constraints define a convex feasible region; thus, it is guaranteed that the optimal solution is indeed a global optimum.
LP can be extended to accommodate integer and binary variables. Then, the program is called mixed-integer linear programming (MILP). MILP maintains the desirable properties of LP: low computational burden and assurance of a global optimum.
Conventional solvers integrate a state-of-the-art version of the Simplex algorithm, as well as various interior point methods to efficiently solve LP and MILP. Among them, CPLEX is the most common commercial solver that tackles both LP and MILP problems efficiently (see Table 6).

5.4.2. Convex Solver

The generalization of LP is convex programming (CP). CP involves optimizing a convex objective function over a set of convex constraints. As well as in LP, it is ensured that the optimal solution identified is global. However, the computational complexity is increased. Quadratic, second-order cone and semidefinite programming fit into the category of CP.
The most established algorithms to solve convex programs are interior-point methods. In contrast to Simplex, which searches the optimal solution in the vertices of the feasible region, interior-point methods use a barrier function to find the optimal solution inside the feasible region [208]. Common commercial convex solvers include Gurobi and CVX, although nonlinear solvers can deal with these types of problems as well, and even CPLEX is prepared to include quadratic objectives (see Table 7).

5.4.3. Nonlinear Solver

Nonlinearities in the objective functions or constraints may be essential to formulate a mathematical program. When this happens, two possible approaches can be taken: relaxing the nonlinearities to convert the program into a CP, or solving the nonlinear program (NLP) as it is originally formulated.
When this second approach is preferred, several algorithms can be employed. Commercial solvers incorporate advanced algorithms such as generalized reduced gradient (CONOPT), augmented Lagrangian (MINOS, DICOPT), sequential quadratic programming (SNOPT, fmincon) and branch and bound (BARON, SBB) [209] (see Table 8). However, the computational burden of NLP is high, and there is the risk of the algorithm falling into a local optimum, leading to a sub-optimal solution.

5.4.4. Metaheuristic Algorithms

Metaheuristic algorithms are extensively used in NLP because they achieve a quality solution with low computational requirements, in contrast to conventional solvers where these tend to be expensive. A heuristic is defined by a strategy that finds a solution by trial and error. Metaheuristics are superior algorithms that implement and modify various heuristics to achieve a better-quality solution.
A number of metaheuristic procedures have been applied to DGS with success. Some of the most prominent are swarm-based algorithms such as particle swarm optimization (PSO), ant colony optimization or firefly algorithm (see Table 9). Swarm-based algorithms are based on the concept of swarm intelligence [210], systems of non-intelligent entities exhibiting collective intelligent behavior.
PSO, the most commonly employed metaheuristic algorithm in DGS, is inspired by natural phenomena such as bird flocking and fish schooling [122]. The algorithm starts by generating random candidate solutions, called particles. Each particle has two properties, position and speed, which are dynamically changing on each iteration of the algorithm, covering the search space of the problem. The changes depend on the particle’s current properties, its experience and other particles’ experience [155]. When the predefined number of iterations is met or the particles converge, the algorithm terminates.
Other extensively used algorithms include genetic and evolutionary algorithms (see Table 10). Genetic algorithms are inspired by natural selection, as described in Darwin’s theory [211]. Random initial solutions, called individuals, are generated by the algorithm. Each individual has a series of properties, called chromosomes, and a fitness value that must be optimized. In each iteration, a new population of individuals is created using three operators: selection, crossover and mutation. Two parent individuals are selected according to their fitness values. Then, these individuals’ chromosomes are combined with a crossover probability, and some random changes are made to the chromosomes of the new individuals with a mutation probability. This process is repeated until the termination criteria are met.
One of the most popular variants of the genetic algorithm for multi-objective applications in DGSs is the non-dominated sorting genetic algorithm II (NSGA-II). In this variant, parents are selected according to their degree of non-domination (a better relative performance for all objectives), and their crowding distance (proximity to other solutions). Differential evolution is another popular algorithm closely related to the genetic algorithm. However, it is not biologically inspired, and mutation does not mix chromosomes (binary values), but vectors with real numbers according to a certain scheme [212].
In summary, Figure 10 shows the number of articles that use each type of optimization algorithm and their shares.

5.5. Additional Features

5.5.1. Grid Model

A detailed physical model of the microgrid must include the flows of energy through electricity lines. Validating the model under a grid setup offers some valuable information: voltage levels, losses, phase angles and power flows.
Power flow calculations can be linear (DC model), but this sacrifices accuracy. Modelling in a nonlinear fashion (AC model) can lead to an increase in precision, but at expense of the computational time. Custom formulations which try to maintain the benefits of the DC model with the precision of the AC model are also employed.
To define electricity lines, parameters such as resistance, reactance and capacity must be stated. Obtaining real-life setups is not always possible; therefore, some researchers use pre-defined test feeders provided by IEEE or CIGRE (see Table 11).

5.5.2. Battery Aging Model

All physical components of DGSs suffer wear. Wear is normally a linear process that depends on the components’ use or the time since they were acquired. However, battery lifetimes are principally affected by four magnitudes [213]: temperature, state of charge (SoC), depth of discharge (DoD) and velocity of discharge (C-rate). The higher the temperature, DoD and C-rate, and the more extreme the SoC, the more severe the battery degradation will be. Optimal energy management can decisively influence the battery lifetime by considering these parameters.
Habitually, the battery lifetime is measured as the number of cycles that it can perform when the aforementioned parameters take certain values. Therefore, the battery aging model is essentially a cycle counting model. An aging cost can be introduced instead of the cycle counter to simplify the model (see Table 12).

5.5.3. Demand-Side Management

With the rise of smart plugs, intelligent controllers and Internet of Things (IoT), the concept of demand response or demand-side management gained a lot of traction. Demand response models can displace controllable loads to a time where they would be more beneficial to run from an economic, environmental or comfort perspective.
Demand response is, as storage, a flexibility measure that can adapt consumption to generation and tackle uncertainty caused by load and other SoUs. It has displayed very promising results in all studies it has been applied, whether it is an incentive-based demand response [69], time-based [122] or price-based [178].

5.5.4. Correlation

In most studies, SoUs are modelled independently, without considering their influence on other SoUs. However, some SoUs do indeed influence each other. For example, there is a negative correlation between solar irradiance and wind speed: there tends to be more wind during the night and cloudy days. Alternatively, the demand could tend to be higher when there is no sun because heating devices are required. Therefore, several methods to account for correlation have been introduced in the articles (see Table 13).

5.5.5. Linearization

As mentioned in Section 5.4.3, when facing a problem with a nonlinear nature, two approaches can be taken: solving the NLP as it is, or relaxing the problem.
A relaxation, or linearization, is the process of transforming the nonlinear equations of the model into equations that can be supported by a convex or MILP solver. A relaxation can be proposed because an assumption in the physical model makes simplifying the constraint without losing accuracy possible; or because some mathematical properties allow representing the same nonlinear constraint with simpler terms.
The most straightforward examples are piecewise linear functions (see Table 14), which only require linear and binary variables to represent a complex nonlinear function [86].

5.5.6. Decentralization

The execution of an algorithm normally takes place in a single computer or controller. This approach suffers issues of security, because if this single node fails, the optimal energy management cannot be implemented anymore. On top of that, if this node is in charge of controlling the facility production, the facility may cease operating. Moreover, there are problems in which several agents are involved, and those agents will not commonly agree to use the same node for performing the calculations, especially when there are conflicting interests between the parties.
To tackle these problems, several papers have proposed decentralized or distributed formulations. In a decentralized formulation, an algorithm breaks a full optimization problem into several sub-problems or sub-routines, each of which is solved by a different controller. A number of algorithms are well-suited for solving problems in a distributed fashion, such as the alternating direction method of multipliers (ADMM) [107] and analytical target cascading (ATC) [52] (see Table 15).
Decentralized algorithms are expected to flourish in the near future because of the surge of blockchain. Blockchain allows, among other applications, the integration of community energy markets that share distributed energy resources in a more efficient manner [214].
In summary, Figure 11 shows the number of articles that consider each additional feature.

6. Discussion

6.1. About the Future of Dealing with Uncertainty

Most contemporary optimization models in the field of DGSs acknowledge uncertainty. However, the scientific community has not reached an agreement on the best ways in which uncertainty has to be addressed (see Figure 4), nor which SoUs are most important to analyze (see Figure 3). RE generation (Section 4.1.1) remains the most considered SoU by an ample margin (see Figure 3). The combination of solar and wind has proven to be reliable when coupled together with a flexibility device, such as the main grid or energy storage [141]. It is foreseen that these devices will experience major improvements in the coming years. In the case of batteries, active developments are taking place with the aim of improving their energy density and lifespan [215]. In addition, the electrical grid will be able to accommodate more renewable power with the aid of dispatchable generators, interregional transmission, stationary energy storage and demand response [12]. Therefore, the production of RE will be more controllable in the future, reducing the needs of forecasting.
Reducing forecasting needs does not mean that uncertainty analysis will become irrelevant; quite the opposite. Dealing with uncertainty will become even more relevant, but analysis will be realized more in the short-term, rather than ubiquitous long-term problem formulation (Section 5.3.1, Section 5.3.2, Section 5.3.3 and Section 5.3.4). This change will suppose an evolution of the UAMs that will be employed in the literature. Currently, the conventional approach to deal with uncertainties is in an open-loop manner. This term, borrowed from control theory, illustrates how uncertainties are addressed by generating scenarios from PDFs or by considering uncertainty intervals, but without retrofitting that enables updating of the scenarios and intervals based on the current state of the system. In contrast, the closed-loop approach employs short-term accurate forecasts and uses all available data, including the current state, to continually update and improve the uncertainty analysis. Dynamic approaches such as RH and MPC (Section 5.3.7 and Section 5.3.8) are inherently closed-loop approaches, but this does not mean a typical stochastic or robust approach cannot be modified to include retrofitting.
Therefore, it is expected that traditional UAMs, such as sensitivity analysis or theoretical PDFs (Section 4.2.1 and Section 4.2.2), will become less relevant, in favor of more data-intensive methods such as ML, fuzzy theory and Markov chains (Section 4.2.7, Section 4.2.8 and Section 4.2.9). ML algorithms, such as neural networks and SVM, are able to handle complex nonlinear relationships without any previous assumption on the system [216]. The increase in computational power to execute algorithms more efficiently and manage larger datasets will also help these algorithms to thrive in the DGS sector, not only in the scientific literature, but also in real-life applications.
Additionally, the SoUs under consideration will also grow. As mentioned before, RE generation is currently the most employed SoU, but now it is common to find articles that consider more than one of them. Especially load (Section 4.1.2), which even with demand response programs will be highly uncertain [188]. Dynamic tariffs are still prevalent [217], and it is in fact an incentive for the use of energy storage (e.g., using arbitrage [169]); therefore, it is expected that they will keep being applied in the following years. However, the SoU that is expected to grow the most is EVs. It is expected that there will be 137 million EVs by 2030, up from an estimated 11 million units in 2020 [218], and even those which do not have chargers may be able to plug the vehicle in around community areas or in public parking spaces. Therefore, uncertainty related to this intermittent storage—hours of availability and storage capacity—will have to be considered to effectively manage future microgrids. As a final remark, it is expected that policies on RE will become more complex in most countries. Therefore, the economic benefits of DGS will be subject to regulatory uncertainty [219], and this will have to be considered in future models if the results are to be accurate.

6.2. About the Articles’ Main Contributions and Trends

When researchers build an optimization model for DGS, they have to face a dilemma. Some relationships between variables are nonlinear in nature; however, as mentioned in Section 5.4.3, models encounter some difficulties at handling nonlinearities. Therefore, model builders may either omit these relationships, simplify them with a relaxation (Section 5.5.5) or make use of a complex algorithm that is able to handle nonlinear problems (Section 5.4.3 and Section 5.4.4). All these approaches are more or less equally used in the literature (see Figure 10), but the latter is particularly relevant, especially because of the surge in metaheuristic algorithms. Indeed, one of the main contributions that such articles present is the development of an innovative metaheuristic algorithm to solve a nonlinear optimization problem. This algorithm is usually benchmarked against conventional solvers and other metaheuristic algorithms to prove its validity. This is the reason why 26 different metaheuristic algorithms have been observed in the pool of 170 articles (see Table 9 and Table 10). The use and benchmarking of a new algorithm has proved sufficient to guarantee a meaningful contribution in the field. However, the scientific community has still not reached an agreement on which algorithm is superior. Judging by the numbers, the PSO algorithm is the most employed metaheuristic algorithm in the literature, even in the most recent articles. However, from time to time, an algorithm appears, claiming to beat PSO in terms of accuracy and computational resources; the discussion is all but over. Consequently, it is expected that more metaheuristic algorithms will appear in the DGS literature in the following years.
In addition to ML and data science, one recent and major disruptive technology with applications in DGSs is blockchain [214]. Blockchain is expected to impact the DGS field in aspects such as energy billing, wholesale energy trading, demand response and peer-to-peer markets [220]. Energy management will also change. Currently, most models adopt a centralized approach in which a single controller gathers all the data, performs the computation and establishes the value of the different decision variables. Distributed and decentralized approaches (Section 5.5.6) have been found residually in the literature: only 11 of the 170 analyzed articles used a decentralized formulation. However, with the surge of this technology, it is expected that decentralized models will gain prevalence in the coming years. Blockchain has not yet been observed in optimization models that consider uncertainty, but the same algorithms that are applied to these models (e.g., ADMM) have also been observed in models that consider blockchain [221].
The trading problem (Section 5.1.4), which is one of the less observed (see Figure 6), is expected to gain importance in the coming years, and models that integrate energy management and trading mechanisms are sure to provide an important contribution in state-of-the-art DGSs.
Overall, models tend to incorporate more features as time advances: more SoUs are analyzed, more complex UAMs are developed, there is further sophistication in the formulation or the solving method, and more additions such as demand response. Instead of modelling the load curve as an uncertain parameter, models that consider demand response (Section 5.5.3) include a set of tasks or consumptions that can be activated at a specified time [20,148]. It is expected that the IoT will make demand response more agile and flexible [222]; thus, models that aim for applications in real settings will have to consider it.
The validation of the model is typically performed in a virtual setup, consisting of a predefined grid model. The most used testbed is the IEEE 33-bus system [223], which consists of a radial distribution network. This setup is usually modified to include RE sources and variable loads. Experimental validations in real setups are not common; therefore, this might be a valuable contribution in future articles.
Regarding correlation between variables (Section 5.5.4), very few models acknowledge it (14 of 170), although it is expected that novel data-intensive methods to deal with uncertainty will manage correlations effectively in the future. Finally, the implementation of a battery aging model (Section 5.5.2) is still a complex task, because most models incur in nonlinearities at counting the cycles. However, it is considered a matter of great importance because batteries are some of the most expensive components in DGSs [224], and not optimizing their lifespan will surely cause economic losses to the customers. Currently, the most accurate algorithm to count the number of cycles is the Rainflow counting algorithm, although it is nonlinear. On the other hand, some models employ an approximate degradation cost, but do not consider all the mechanics of the aging process. Thus, integrating the battery model into energy management optimization is a promising line of research that will surely be developed in the near future.

6.3. About the Relative Impact of the Field (Meta-Analysis)

It is also interesting to discuss how the field of optimization of DGSs under uncertainty is being accepted by researchers all around the globe. Iran and China are the indisputable leaders in scientific research in this field (see Figure 12). Both countries have almost the same percentage of publications from the article pool that has been gathered for this review. It is especially remarkable in the case of Iran, which has a much smaller population than China, but manages to top the scientific production ranking in this field. The United States is the third country by volume of articles, far behind the first two, but still with a notable scientific production. The European Union, on the other hand, is lacking behind other developed countries and regions in terms of research output in the field, despite claiming to be leading the energy transition. Developed countries such as Australia, South Korea and Canada follow the European Union in the number of publications, despite having much smaller populations. Other countries that have also dived into this field are India, Malaysia, Singapore, the United Kingdom and Vietnam. Figure 12 presents the number of articles that have been written by researchers from each country or region.
Articles written by these authors are usually published in an impactful journal on the energy field. The top three journals that have been observed in the article pool are: Applied Energy, Energy and IEEE Transactions on Smart Grid, with 43, 35 and 25 articles from the pool, respectively (see Figure 13). All three of them are ranked in high positions by the indicators employed to catalog journals. For instance, they have 2020 JCR impact factor values of 9.746, 7.147 and 8.960, respectively, and belong to the first quartile in their area. In addition, other journals that have especially been attracting publications of this type recently are the International Journal of Electrical Power & Energy Systems, Energies, IEEE Transactions on Industrial Informatics and Renewable Energy, with impact factors of 4.63, 3.004, 10.215 and 8.001, respectively. The most impactful journal that has been observed to publish articles in this field is Renewable and Sustainable Energy Reviews, with an impact factor of 14.982. These figures show that the optimization of DGSs under uncertainty is considered of interest by researchers around the world, and that future research is likely to be accepted in a quality journal. In Figure 13, a classification of the articles by publishing journal is observed:
The last metric to be analyzed is citations. Most of the articles in the pool have been extensively cited, with a median citation count of 32.5 per article, and a mean citation count of 43.2 per article. If these numbers are put into perspective by considering the time that the article has been published, the pool achieves a median of 1.0 citations per month and a mean of 1.16 citations per month. Assuming the pool of articles is representative, it can be considered that the field is on good standing. The most cited article in the pool is [101], with a total count of 277 citations in January 2022. In Figure 14, the descriptive statistics of the article citations are presented.

7. Conclusions

In this review, the dominant features of the articles that tackle the optimization of DGSs under uncertainty have been identified. A new classification in terms of the mathematical model and uncertainty characterization has been proposed. It has been observed that several SoUs are employed in the articles, most prominently RE generation and load, but soon, EV availability and economic incentives will be equally relevant. Regarding UAMs, it has been observed how the most popular methods rely on PDFs, although data-intensive methods such as neural networks and SVM are beginning to gain prominence. The problem formulation can also be of several forms, stochastic, robust, chance constraints or dynamic (MPC or RH). It is expected that closed-loop approaches, which consider the current state of the system in their decision process, will take the lead in the following years. In addition, regarding the optimization algorithm, both linear and nonlinear approaches are widely accepted, but nonlinear approaches are now usually tackled with the use of a metaheuristic algorithm. The development of a new algorithm is often sufficient to guarantee a substantial contribution in the field.
Models are growing in complexity, by the use of several additional features: grid testbed validation, a battery aging model, considering demand response or controllable loads, correlation between uncertain parameters and decentralization. These features and more that are to come will make optimization models applicable to real-life settings. It is expected that research projects on DGS will continue to increase, thus collaborating in an important part of the energy transition and making people advance into a fully green and decarbonized society.

Author Contributions

Conceptualization, J.d.l.H. and À.A.-T.; Methodology, J.d.l.H. and À.A.-T.; Software, À.A.-T.; Validation, J.d.l.H., À.A.-T., S.C. and H.M.; Formal Analysis, J.d.l.H. and À.A.-T.; Investigation, J.d.l.H. and À.A.-T.; Resources, J.d.l.H. and À.A.-T.; Data Curation, À.A.-T., S.C. and H.M.; Writing—Original Draft Preparation, J.d.l.H. and À.A.-T.; Writing—Review and Editing, J.d.l.H., À.A.-T., S.C. and H.M.; Visualization, J.d.l.H. and À.A.-T.; Supervision, J.d.l.H. and H.M.; Project Administration, H.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Universitat Politècnica de Catalunya, grant number FPI UPC_26_2019.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

2SSPTwo-stage stochastic programming
ADMMAlternating direction method of multipliers
ADSActive distribution system
ANNArtificial neural network
ARIMAAutoregressive Integrated Moving Average
ATCAnalytical target cascading
CPConvex programming
CVarConditional value at risk
DGSDistributed generation systems
EBITDAEarning before interests, tax, depreciation and amortization
EVElectric vehicle
LPLinear programming
MILPMixed-integer linear programming
MPCModel predictive control
MSSPMulti-stage stochastic programming
NLPNonlinear programming
NPVNet present value
PDFProbability distribution function
PEMPoint estimate method
PSOParticle swarm optimization
RErenewable energy
RHRolling horizon
SoUSource of uncertainty
SVMSupport vector machine
ToUTime-of-use
UAMUncertainty addressing method

References

  1. European Parliament. Legislative Train Schedule: Fit for 55 Package under the European Green Deal. 2019. Available online: https://www.europarl.europa.eu/legislative-train/theme-a-european-green-deal/package-fit-for-55 (accessed on 15 July 2021).
  2. Schelly, C.; Bessette, D.; Brosemer, K.; Gagnon, V.; Arola, K.L.; Fiss, A.; Pearce, J.M.; Halvorsen, K.E. Energy policy for energy sovereignty: Can policy tools enhance energy sovereignty? Sol. Energy 2020, 205, 109–112. [Google Scholar] [CrossRef]
  3. Hirsch, A.; Parag, Y.; Guerrero, J. Microgrids: A review of technologies, key drivers, and outstanding issues. Renew. Sustain. Energy Rev. 2018, 90, 402–411. [Google Scholar] [CrossRef]
  4. Li, R.; Wang, W.; Chen, Z.; Jiang, J.; Zhang, W. A review of optimal planning active distribution system: Models, methods, and future researches. Energies 2017, 10, 1715. [Google Scholar] [CrossRef] [Green Version]
  5. Ehsan, A.; Yang, Q. State-of-the-art techniques for modelling of uncertainties in active distribution network planning: A review. Appl. Energy 2019, 239, 1509–1523. [Google Scholar] [CrossRef]
  6. Jordehi, A.R. How to deal with uncertainties in electric power systems? A review. Renew. Sustain. Energy Rev. 2018, 96, 145–155. [Google Scholar] [CrossRef]
  7. Talari, S.; Shafie-khah, M.; Osório, G.J.; Aghaei, J.; Catalão, J.P.S. Stochastic modelling of renewable energy sources from operators’ point-of-view: A survey. Renew. Sustain. Energy Rev. 2018, 81, 1953–1965. [Google Scholar] [CrossRef]
  8. Kumar, K.P.; Saravanan, B. Recent techniques to model uncertainties in power generation from renewable energy sources and loads in microgrids—A review. Renew. Sustain. Energy Rev. 2017, 71, 348–358. [Google Scholar] [CrossRef]
  9. Mavromatidis, G.; Orehounig, K.; Carmeliet, J. A review of uncertainty characterisation approaches for the optimal design of distributed energy systems. Renew. Sustain. Energy Rev. 2018, 88, 258–277. [Google Scholar] [CrossRef]
  10. 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]
  11. Tezer, T.; Yaman, R.; Yaman, G. Evaluation of approaches used for optimization of stand-alone hybrid renewable energy systems. Renew. Sustain. Energy Rev. 2017, 73, 840–853. [Google Scholar] [CrossRef]
  12. Deng, X.; Lv, T. Power system planning with increasing variable renewable energy: A review of optimization models. J. Clean Prod. 2020, 246, 118962. [Google Scholar] [CrossRef]
  13. Espín-Sarzosa, D.; Palma-Behnke, R.; Núñez-Mata, O. Energy management systems for microgrids: Main existing trends in centralized control architectures. Energies 2020, 13, 547. [Google Scholar] [CrossRef] [Green Version]
  14. Zia, M.F.; Elbouchikhi, E.; Benbouzid, M. Microgrids energy management systems: A critical review on methods, solutions, and prospects. Appl. Energy 2018, 222, 1033–1055. [Google Scholar] [CrossRef]
  15. Pourbehzadi, M.; Niknam, T.; Aghaei, J.; Mokryani, G.; Shafie-khah, M.; Catalão, J.P.S. Optimal operation of hybrid AC/DC microgrids under uncertainty of renewable energy resources: A comprehensive review. Int. J. Electr. Power Energy Syst. 2019, 109, 139–159. [Google Scholar] [CrossRef]
  16. Aghajani, G.R.; Shayanfar, H.A.; Shayeghi, H. Demand side management in a smart micro-grid in the presence of renewable generation and demand response. Energy 2017, 126, 622–637. [Google Scholar] [CrossRef]
  17. Ahmadi, S.E.; Rezaei, N. A new isolated renewable based multi microgrid optimal energy management system considering uncertainty and demand response. Int. J. Electr. Power Energy Syst. 2020, 118, 105760. [Google Scholar] [CrossRef]
  18. Alilou, M.; Tousi, B.; Shayeghi, H. Home energy management in a residential smart micro grid under stochastic penetration of solar panels and electric vehicles. Sol. Energy 2020, 212, 6–18. [Google Scholar] [CrossRef]
  19. Alonso, À.; de la Hoz, J.; Martín, H.; Coronas, S.; Salas, P.; Matas, J. A comprehensive model for the design of a microgrid under regulatory constraints using synthetical data generation and stochastic optimization. Energies 2020, 13, 5590. [Google Scholar] [CrossRef]
  20. Atia, R.; Yamada, N. Sizing and Analysis of Renewable Energy and Battery Systems in Residential Microgrids. IEEE Trans. Smart Grid 2016, 7, 1204–1213. [Google Scholar] [CrossRef]
  21. Bahramara, S.; Sheikhahmadi, P.; Mazza, A.; Chicco, G.; Shafie-Khah, M.; Catalão, J.P.S. A Risk-Based Decision Framework for the Distribution Company in Mutual Interaction with the Wholesale Day-Ahead Market and Microgrids. IEEE Trans. Ind. Inform. 2020, 16, 764–778. [Google Scholar] [CrossRef]
  22. Bashir, A.A.; Pourakbari-Kasmaei, M.; Contreras, J.; Lehtonen, M. A novel energy scheduling framework for reliable and economic operation of islanded and grid-connected microgrids. Electr. Power Syst. Res. 2019, 171, 85–96. [Google Scholar] [CrossRef]
  23. Bornapour, M.; Hemmati, R.; Pourbehzadi, M.; Dastranj, A.; Niknam, T. Probabilistic optimal coordinated planning of molten carbonate fuel cell-CHP and renewable energy sources in microgrids considering hydrogen storage with point estimate method. Energy Convers. Manag. 2020, 206, 112495. [Google Scholar] [CrossRef]
  24. Bornapour, M.; Hooshmand, R.A.; Khodabakhshian, A.; Parastegari, M. Optimal stochastic coordinated scheduling of proton exchange membrane fuel cell-combined heat and power, wind and photovoltaic units in micro grids considering hydrogen storage. Appl. Energy 2017, 202, 308–322. [Google Scholar] [CrossRef]
  25. Bornapour, M.; Hooshmand, R.A.; Khodabakhshian, A.; Parastegari, M. Optimal coordinated scheduling of combined heat and power fuel cell, wind, and photovoltaic units in micro grids considering uncertainties. Energy 2016, 117, 176–189. [Google Scholar] [CrossRef]
  26. Bornapour, M.; Hooshmand, R.A.; Parastegari, M. An efficient scenario-based stochastic programming method for optimal scheduling of CHP-PEMFC.; WT.; PV and hydrogen storage units in micro grids. Renew. Energy 2019, 130, 1049–1066. [Google Scholar] [CrossRef]
  27. Bracco, S.; Delfino, F.; Ferro, G.; Pagnini, L.; Robba, M.; Rossi, M. Energy planning of sustainable districts: Towards the exploitation of small size intermittent renewables in urban areas. Appl. Energy 2018, 228, 2288–2297. [Google Scholar] [CrossRef]
  28. Bukar, A.L.; Tan, C.W.; Yiew, L.K.; Ayop, R.; Tan, W.S. A rule-based energy management scheme for long-term optimal capacity planning of grid-independent microgrid optimized by multi-objective grasshopper optimization algorithm. Energy Convers. Manag. 2020, 221, 113161. [Google Scholar] [CrossRef]
  29. Calderon-Obaldia, F.; Badosa, J.; Migan-Dubois, A.; Bourdin, V. A two-step energy management method guided by day-ahead quantile solar forecasts: Cross-impacts on four services for smart-buildings. Energies 2020, 13, 5882. [Google Scholar] [CrossRef]
  30. Charitopoulos, V.M.; Dua, V. A unified framework for model-based multi-objective linear process and energy optimisation under uncertainty. Appl. Energy 2017, 186, 539–548. [Google Scholar] [CrossRef]
  31. Chen, W.; Shao, Z.; Wakil, K.; Aljojo, N.; Samad, S.; Rezvani, A. An efficient day-ahead cost-based generation scheduling of a multi-supply microgrid using a modified krill herd algorithm. J. Clean Prod. 2020, 272, 122364. [Google Scholar] [CrossRef]
  32. Chen, Y.; Trifkovic, M. Optimal scheduling of a microgrid in a volatile electricity market environment: Portfolio optimization approach. Appl. Energy 2018, 226, 703–712. [Google Scholar] [CrossRef]
  33. Chen, Y.; He, L.; Li, J. Stochastic dominant-subordinate-interactive scheduling optimization for interconnected microgrids with considering wind-photovoltaic-based distributed generations under uncertainty. Energy 2017, 130, 581–598. [Google Scholar] [CrossRef]
  34. Correa-Florez, C.A.; Gerossier, A.; Michiorri, A.; Kariniotakis, G. Stochastic operation of home energy management systems including battery cycling. Appl. Energy 2018, 225, 1205–1218. [Google Scholar] [CrossRef] [Green Version]
  35. Craparo, E.M.; Sprague, J.G. Integrated supply- and demand-side energy management for expeditionary environmental control. Appl. Energy 2019, 233–234, 352–366. [Google Scholar] [CrossRef]
  36. Craparo, E.; Karatas, M.; Singham, D.I. A robust optimization approach to hybrid microgrid operation using ensemble weather forecasts. Appl. Energy 2017, 201, 135–147. [Google Scholar] [CrossRef]
  37. Cui, S.; Wang, Y.W.; Xiao, J.W.; Liu, N. A Two-Stage Robust Energy Sharing Management for Prosumer Microgrid. IEEE Trans. Ind. Inform. 2019, 15, 2741–2752. [Google Scholar] [CrossRef]
  38. Dabbaghjamanesh, M.; Kavousi-Fard, A.; Mehraeen, S.; Zhang, J.; Dong, Z.Y. Sensitivity analysis of renewable energy integration on stochastic energy management of automated reconfigurable hybrid AC-DC microgrid considering DLR security constraint. IEEE Trans. Ind. Inform. 2020, 16, 120–131. [Google Scholar] [CrossRef]
  39. Daneshvar, M.; Mohammadi-Ivatloo, B.; Zare, K.; Asadi, S. Two-Stage Robust Stochastic Model Scheduling for Transactive Energy Based Renewable Microgrids. IEEE Trans. Ind. Inform. 2020, 16, 6857–6867. [Google Scholar] [CrossRef]
  40. Das, B.K.; Hasan, M. Optimal sizing of a stand-alone hybrid system for electric and thermal loads using excess energy and waste heat. Energy 2021, 214, 119036. [Google Scholar] [CrossRef]
  41. Das, S.; Basu, M. Day-ahead optimal bidding strategy of microgrid with demand response program considering uncertainties and outages of renewable energy resources. Energy 2020, 190, 116441. [Google Scholar] [CrossRef]
  42. Dong, G.; Chen, Z. Data-Driven Energy Management in a Home Microgrid Based on Bayesian Optimal Algorithm. IEEE Trans. Ind. Inform. 2019, 15, 869–877. [Google Scholar] [CrossRef]
  43. Ebrahimi, M.R.; Amjady, N. Adaptive robust optimization framework for day-ahead microgrid scheduling. Int. J. Electr. Power Energy Syst. 2019, 107, 213–223. [Google Scholar] [CrossRef]
  44. Ehsan, A.; Yang, Q. Scenario-based investment planning of isolated multi-energy microgrids considering electricity, heating and cooling demand. Appl. Energy 2019, 235, 1277–1288. [Google Scholar] [CrossRef]
  45. ElSayed, S.K.; Al Otaibi, S.; Ahmed, Y.; Hendawi, E.; Elkalashy, N.I.; Hoballah, A. Probabilistic Modeling and Equilibrium Optimizer Solving for Energy Management of Renewable Micro-Grids Incorporating Storage Devices. Energies 2021, 14, 1373. [Google Scholar] [CrossRef]
  46. Farrokhifar, M.; Aghdam, F.H.; Alahyari, A.; Monavari, A.; Safari, A. Optimal energy management and sizing of renewable energy and battery systems in residential sectors via a stochastic MILP model. Electr. Power Syst. Res. 2020, 187, 106483. [Google Scholar] [CrossRef]
  47. Farzin, H.; Fotuhi-Firuzabad, M.; Moeini-Aghtaie, M. A Stochastic Multi-Objective Framework for Optimal Scheduling of Energy Storage Systems in Microgrids. IEEE Trans. Smart Grid 2017, 8, 117–127. [Google Scholar] [CrossRef]
  48. Ferruzzi, G.; Cervone, G.; Delle Monache, L.; Graditi, G.; Jacobone, F. Optimal bidding in a Day-Ahead energy market for Micro Grid under uncertainty in renewable energy production. Energy 2016, 106, 194–202. [Google Scholar] [CrossRef]
  49. Firouzmakan, P.; Hooshmand, R.A.; Bornapour, M.; Khodabakhshian, A. A comprehensive stochastic energy management system of micro-CHP units, renewable energy sources and storage systems in microgrids considering demand response programs. Renew. Sustain. Energy Rev. 2019, 108, 355–368. [Google Scholar] [CrossRef]
  50. Fouladi, E.; Baghaee, H.R.; Bagheri, M.; Gharehpetian, G.B. Power Management of Microgrids including PHEVs Based on Maximum Employment of Renewable Energy Resources. IEEE Trans. Ind. Appl. 2020, 56, 5299–5307. [Google Scholar] [CrossRef]
  51. Fu, Y.; Zhang, Z.; Li, Z.; Mi, Y. Energy Management for Hybrid AC/DC Distribution System with Microgrid Clusters Using Non-Cooperative Game Theory and Robust Optimization. IEEE Trans. Smart Grid 2020, 11, 1510–1525. [Google Scholar] [CrossRef]
  52. Gao, H.; Liu, J.; Wang, L.; Wei, Z.; Malekpour, A.R.; Pahwa, A. Management with Correlated Wind Generators. IEEE Trans. Power Syst. 2018, 33, 3681–3693. [Google Scholar] [CrossRef]
  53. Gazijahani, F.S.; Salehi, J. Reliability constrained two-stage optimization of multiple renewable-based microgrids incorporating critical energy peak pricing demand response program using robust optimization approach. Energy 2018, 161, 999–1015. [Google Scholar] [CrossRef]
  54. Gazijahani, F.S.; Salehi, J. Integrated DR and reconfiguration scheduling for optimal operation of microgrids using Hong’s point estimate method. Int. J. Electr. Power Energy Syst. 2018, 99, 481–492. [Google Scholar] [CrossRef]
  55. Ghasemi, A. Coordination of pumped-storage unit and irrigation system with intermittent wind generation for intelligent energy management of an agricultural microgrid. Energy 2018, 142, 1–13. [Google Scholar] [CrossRef]
  56. Ghasemi, A.; Enayatzare, M. Optimal energy management of a renewable-based isolated microgrid with pumped-storage unit and demand response. Renew. Energy 2018, 123, 460–474. [Google Scholar] [CrossRef]
  57. Gilani, M.A.; Kazemi, A.; Ghasemi, M. Distribution system resilience enhancement by microgrid formation considering distributed energy resources. Energy 2020, 191, 116442. [Google Scholar] [CrossRef]
  58. Golpîra, H.; Khan, S.A.R. A multi-objective risk-based robust optimization approach to energy management in smart residential buildings under combined demand and supply uncertainty. Energy 2019, 170, 1113–1129. [Google Scholar] [CrossRef]
  59. Goroohi Sardou, I.; Zare, M.; Azad-Farsani, E. Robust energy management of a microgrid with photovoltaic inverters in VAR compensation mode. Int. J. Electr. Power Energy Syst. 2018, 98, 118–132. [Google Scholar] [CrossRef]
  60. Grover-Silva, E.; Heleno, M.; Mashayekh, S.; Cardoso, G.; Girard, R.; Kariniotakis, G. A stochastic optimal power flow for scheduling flexible resources in microgrids operation. Appl. Energy 2018, 229, 201–208. [Google Scholar] [CrossRef] [Green Version]
  61. Guo, Y.; Zhao, C. Islanding-aware robust energy management for microgrids. IEEE Trans. Smart Grid 2018, 9, 1301–1309. [Google Scholar] [CrossRef]
  62. Haidar, A.M.A.; Fakhar, A.; Helwig, A. Sustainable energy planning for cost minimization of autonomous hybrid microgrid using combined multi-objective optimization algorithm. Sustain. Cities Soc. 2020, 62, 102391. [Google Scholar] [CrossRef]
  63. Han, D.; Lee, J.H. Two-stage stochastic programming formulation for optimal design and operation of multi-microgrid system using data-based modeling of renewable energy sources. Appl. Energy 2021, 291, 116830. [Google Scholar] [CrossRef]
  64. Hemmati, R.; Saboori, H.; Siano, P. Coordinated short-term scheduling and long-term expansion planning in microgrids incorporating renewable energy resources and energy storage systems. Energy 2017, 134, 699–708. [Google Scholar] [CrossRef]
  65. Hemmati, S.; Ghaderi, S.F.; Ghazizadeh, M.S. Sustainable energy hub design under uncertainty using benders decomposition method. Energy 2018, 143, 1029–1047. [Google Scholar] [CrossRef]
  66. Holjevac, N.; Capuder, T.; Zhang, N.; Kuzle, I.; Kang, C. Corrective receding horizon scheduling of flexible distributed multi-energy microgrids. Appl. Energy 2017, 207, 176–194. [Google Scholar] [CrossRef]
  67. Hong, B.; Zhang, W.; Zhou, Y.; Chen, J.; Xiang, Y.; Mu, Y. Energy-Internet-oriented microgrid energy management system architecture and its application in China. Appl. Energy 2018, 228, 2153–2164. [Google Scholar] [CrossRef]
  68. Hossain, M.A.; Chakrabortty, R.K.; Ryan, M.J.; Pota, H.R. Energy management of community energy storage in grid-connected microgrid under uncertain real-time prices. Sustain. Cities Soc. 2021, 66, 102658. [Google Scholar] [CrossRef]
  69. Hosseini Imani, M.; Niknejad, P.; Barzegaran, M.R. The impact of customers’ participation level and various incentive values on implementing emergency demand response program in microgrid operation. Int. J. Electr. Power Energy Syst. 2018, 96, 114–125. [Google Scholar] [CrossRef]
  70. Hosseini, S.M.; Carli, R.; Dotoli, M. Robust Optimal Energy Management of a Residential Microgrid under Uncertainties on Demand and Renewable Power Generation. IEEE Trans. Autom. Sci. Eng. 2021, 18, 618–637. [Google Scholar] [CrossRef]
  71. Hu, M.; Wang, Y.W.; Lin, X.; Shi, Y. A Decentralized Periodic Energy Trading Framework for Pelagic Islanded Microgrids. IEEE Trans. Ind. Electron. 2020, 67, 7595–7605. [Google Scholar] [CrossRef]
  72. Hu, M.C.; Lu, S.Y.; Chen, Y.H. Stochastic programming and market equilibrium analysis of microgrids energy management systems. Energy 2016, 113, 662–670. [Google Scholar] [CrossRef]
  73. Hu, W.; Wang, P.; Gooi, H.B. Toward optimal energy management of microgrids via robust two-stage optimization. IEEE Trans. Smart Grid 2018, 9, 1161–1174. [Google Scholar] [CrossRef]
  74. Hung, D.Q.; Dong, Z.Y.; Trinh, H. Determining the size of PHEV charging stations powered by commercial grid-integrated PV systems considering reactive power support. Appl. Energy 2016, 183, 160–169. [Google Scholar] [CrossRef]
  75. Husein, M.; Chung, I.Y. Optimal design and financial feasibility of a university campus microgrid considering renewable energy incentives. Appl. Energy 2018, 225, 273–289. [Google Scholar] [CrossRef]
  76. Hussain, A.; Bui, V.H.; Kim, H.M. Resilience-Oriented Optimal Operation of Networked Hybrid Microgrids. IEEE Trans. Smart Grid 2019, 10, 204–215. [Google Scholar] [CrossRef]
  77. Imani, M.H.; Ghadi, M.J.; Ghavidel, S.; Li, L. Demand Response Modeling in Microgrid Operation: A Review and Application for Incentive-Based and Time-Based Programs. Renew. Sustain. Energy Rev. 2018, 94, 486–499. [Google Scholar] [CrossRef]
  78. Jeong, B.C.; Shin, D.H.; Im, J.B.; Park, J.Y.; Kim, Y.J. Implementation of optimal two-stage scheduling of energy storage system based on big-data-driven forecasting—An actual case study in a campus microgrid. Energies 2019, 12, 1124. [Google Scholar] [CrossRef] [Green Version]
  79. Ji, L.; Huang, G.; Xie, Y.; Zhou, Y.; Zhou, J. Robust cost-risk tradeoff for day-ahead schedule optimization in residential microgrid system under worst-case conditional value-at-risk consideration. Energy 2018, 153, 324–337. [Google Scholar] [CrossRef]
  80. Ji, Y.; Wang, J.; Xu, J.; Fang, X.; Zhang, H. Real-time energy management of a microgrid using deep reinforcement learning. Energies 2019, 12, 2291. [Google Scholar] [CrossRef] [Green Version]
  81. Ji, Y.; Wang, J.; Xu, J.; Li, D. Data-Driven Online Energy Scheduling of a Microgrid Based on Deep Reinforcement Learning. Energies 2021, 14, 2120. [Google Scholar] [CrossRef]
  82. Jin, M.; Feng, W.; Liu, P.; Marnay, C.; Spanos, C. MOD-DR: Microgrid optimal dispatch with demand response. Appl. Energy 2017, 187, 758–776. [Google Scholar] [CrossRef] [Green Version]
  83. Jin, X.; Wu, J.; Mu, Y.; Wang, M.; Xu, X.; Jia, H. Hierarchical microgrid energy management in an office building. Appl. Energy 2017, 208, 480–494. [Google Scholar] [CrossRef]
  84. Jirdehi, M.A.; Tabar, V.S.; Hemmati, R.; Siano, P. Multi objective stochastic microgrid scheduling incorporating dynamic voltage restorer. Int. J. Electr. Power Energy Syst. 2017, 93, 316–327. [Google Scholar] [CrossRef]
  85. Jithendranath, J.; Das, D.; Guerrero, J.M. Probabilistic optimal power flow in islanded microgrids with load, wind and solar uncertainties including intermittent generation spatial correlation. Energy 2021, 222, 119847. [Google Scholar] [CrossRef]
  86. Ju, L.; Tan, Z.; Yuan, J.; Tan, Q.; Li, H.; Dong, F. A bi-level stochastic scheduling optimization model for a virtual power plant connected to a wind-photovoltaic-energy storage system considering the uncertainty and demand response. Appl. Energy 2016, 171, 184–199. [Google Scholar] [CrossRef] [Green Version]
  87. Kamankesh, H.; Agelidis, V.G.; Kavousi-Fard, A. Optimal scheduling of renewable micro-grids considering plug-in hybrid electric vehicle charging demand. Energy 2016, 100, 285–297. [Google Scholar] [CrossRef]
  88. Kavousi-Fard, A.; Khodaei, A. Efficient integration of plug-in electric vehicles via reconfigurable microgrids. Energy 2016, 111, 653–663. [Google Scholar] [CrossRef]
  89. Khalili, T.; Jafari, A.; Abapour, M.; Mohammadi-Ivatloo, B. Optimal battery technology selection and incentive-based demand response program utilization for reliability improvement of an insular microgrid. Energy 2019, 169, 92–104. [Google Scholar] [CrossRef]
  90. Khodaei, A. Provisional Microgrid Planning. IEEE Trans. Smart Grid 2017, 8, 1096–1104. [Google Scholar] [CrossRef]
  91. Kong, X.; Liu, D.; Wang, C.; Sun, F.; Li, S. Optimal operation strategy for interconnected microgrids in market environment considering uncertainty. Appl. Energy 2020, 275, 115336. [Google Scholar] [CrossRef]
  92. Kou, P.; Liang, D.; Gao, L. Distributed EMPC of multiple microgrids for coordinated stochastic energy management. Appl. Energy 2017, 185, 939–952. [Google Scholar] [CrossRef]
  93. Kristiansen, M.; Korpås, M.; Svendsen, H.G. A generic framework for power system flexibility analysis using cooperative game theory. Appl. Energy 2018, 212, 223–232. [Google Scholar] [CrossRef]
  94. Kumar, R.S.; Raghav, L.P.; Raju, D.K.; Singh, A.R. Intelligent demand side management for optimal energy scheduling of grid connected microgrids. Appl. Energy 2021, 285, 116435. [Google Scholar] [CrossRef]
  95. Lee, J.Y.; Aviso, K.B.; Tan, R.R. Multi-objective optimisation of hybrid power systems under uncertainties. Energy 2019, 175, 1271–1282. [Google Scholar] [CrossRef]
  96. Lezama, F.; Soares, J.; Hernandez-Leal, P.; Kaisers, M.; Pinto, T.; Vale, Z. Local Energy Markets: Paving the Path toward Fully Transactive Energy Systems. IEEE Trans. Power Syst. 2019, 34, 4081–4088. [Google Scholar] [CrossRef] [Green Version]
  97. Li, B.; Roche, R.; Miraoui, A. Microgrid sizing with combined evolutionary algorithm and MILP unit commitment. Appl. Energy 2017, 188, 547–562. [Google Scholar] [CrossRef] [Green Version]
  98. Li, B.; Roche, R.; Paire, D.; Miraoui, A. Sizing of a stand-alone microgrid considering electric power, cooling/heating.; hydrogen loads and hydrogen storage degradation. Appl. Energy 2017, 205, 1244–1259. [Google Scholar] [CrossRef] [Green Version]
  99. Li, Z.; Xu, Y.; Feng, X.; Wu, Q. Optimal Stochastic Deployment of Heterogeneous Energy Storage in a Residential Multienergy Microgrid with Demand-Side Management. IEEE Trans. Ind. Inform. 2021, 17, 991–1004. [Google Scholar] [CrossRef]
  100. 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]
  101. Liu, G.; Xu, Y.; Tomsovic, K. Bidding strategy for microgrid in day-ahead market based on hybrid stochastic/robust optimization. IEEE Trans. Smart Grid 2016, 7, 227–237. [Google Scholar] [CrossRef]
  102. Liu, Y.; Wu, X.; Du, J.; Song, Z.; Wu, G. Optimal sizing of a wind-energy storage system considering battery life. Renew. Energy 2020, 147, 2470–2483. [Google Scholar] [CrossRef]
  103. Liu, Y.; Zuo, K.; Liu, X.A.; Liu, J.; Kennedy, J.M. Dynamic pricing for decentralized energy trading in micro-grids. Appl. Energy 2018, 228, 689–699. [Google Scholar] [CrossRef] [Green Version]
  104. Liu, Y.; Li, Y.; Gooi, H.B.; Jian, Y.; Xin, H.; Jiang, X.; Pan, J. Distributed Robust Energy Management of a Multimicrogrid System in the Real-Time Energy Market. IEEE Trans. Sustain. Energy 2019, 10, 396–406. [Google Scholar] [CrossRef]
  105. Liu, Z.; Chen, Y.; Zhuo, R.; Jia, H. Energy storage capacity optimization for autonomy microgrid considering CHP and EV scheduling. Appl. Energy 2018, 210, 1113–1125. [Google Scholar] [CrossRef]
  106. Luo, L.; Abdulkareem, S.S.; Rezvani, A.; Miveh, M.R.; Samad, S.; Aljojo, N.; Pazhoohesh, M. Optimal scheduling of a renewable based microgrid considering photovoltaic system and battery energy storage under uncertainty. J. Energy Storage 2020, 28, 101306. [Google Scholar] [CrossRef]
  107. Ma, W.J.; Wang, J.; Gupta, V.; Chen, C. Distributed energy management for networked microgrids using online ADMM with regret. IEEE Trans. Smart Grid 2018, 9, 847–856. [Google Scholar] [CrossRef]
  108. Mavromatidis, G.; Orehounig, K.; Carmeliet, J. Uncertainty and global sensitivity analysis for the optimal design of distributed energy systems. Appl. Energy 2018, 214, 219–238. [Google Scholar] [CrossRef]
  109. Mayhorn, E.; Xie, L.; Butler-Purry, K. Multi-Time Scale Coordination of Distributed Energy Resources in Isolated Power Systems. IEEE Trans. Smart Grid 2017, 8, 998–1005. [Google Scholar] [CrossRef]
  110. Mehdizadeh, A.; Taghizadegan, N.; Salehi, J. Risk-based energy management of renewable-based microgrid using information gap decision theory in the presence of peak load management. Appl. Energy 2018, 211, 617–630. [Google Scholar] [CrossRef]
  111. Moghaddas-Tafreshi, S.M.; Ranjbarzadeh, H.; Jafari, M.; Khayyam, H. A probabilistic unit commitment model for optimal operation of plug-in electric vehicles in microgrid. Renew. Sustain. Energy Rev. 2016, 66, 934–947. [Google Scholar] [CrossRef]
  112. Moghaddas-Tafreshi, S.M.; Mohseni, S.; Karami, M.E.; Kelly, S. Optimal energy management of a grid-connected multiple energy carrier micro-grid. Appl. Therm. Eng. 2019, 152, 796–806. [Google Scholar] [CrossRef]
  113. Mohandes, B.; Acharya, S.; El Moursi, M.S.; Al-Sumaiti, A.S.; Doukas, H.; Sgouridis, S. Optimal Design of an Islanded Microgrid with Load Shifting Mechanism between Electrical and Thermal Energy Storage Systems. IEEE Trans. Power Syst. 2020, 35, 2642–2657. [Google Scholar] [CrossRef]
  114. Mohy-Ud-Din, G.; Vu, D.H.; Muttaqi, K.M.; Sutanto, D. An Integrated Energy Management Approach for the Economic Operation of Industrial Microgrids under Uncertainty of Renewable Energy. IEEE Trans. Ind. Appl. 2020, 56, 1062–1073. [Google Scholar] [CrossRef] [Green Version]
  115. Moradi, H.; Esfahanian, M.; Abtahi, A.; Zilouchian, A. Optimization and energy management of a standalone hybrid microgrid in the presence of battery storage system. Energy 2018, 147, 226–238. [Google Scholar] [CrossRef]
  116. Moretti, L.; Polimeni, S.; Meraldi, L.; Raboni, P.; Leva, S.; Manzolini, G. Assessing the impact of a two-layer predictive dispatch algorithm on design and operation of off-grid hybrid microgrids. Renew. Energy 2019, 143, 1439–1453. [Google Scholar] [CrossRef]
  117. Mostafa, M.H.; Aleem, S.H.E.A.; Ali, S.G.; Abdelaziz, A.Y.; Ribeiro, P.F.; Ali, Z.M. Robust energy management and economic analysis of microgrids considering different battery characteristics. IEEE Access 2020, 8, 54751–54775. [Google Scholar] [CrossRef]
  118. Mousavizadeh, S.; Haghifam, M.R.; Shariatkhah, M.H. A linear two-stage method for resiliency analysis in distribution systems considering renewable energy and demand response resources. Appl. Energy 2018, 211, 443–460. [Google Scholar] [CrossRef]
  119. Narayan, A.; Ponnambalam, K. Risk-averse stochastic programming approach for microgrid planning under uncertainty. Renew. Energy 2017, 101, 399–408. [Google Scholar] [CrossRef]
  120. Nasr, M.A.; Nasr-Azadani, E.; Nafisi, H.; Hosseinian, S.H.; Siano, P. Assessing the Effectiveness of Weighted Information Gap Decision Theory Integrated with Energy Management Systems for Isolated Microgrids. IEEE Trans. Ind. Inform. 2020, 16, 5286–5299. [Google Scholar] [CrossRef]
  121. Nie, S.; Huang, Z.C.; Huang, G.H.; Yu, L.; Liu, J. Optimization of electric power systems with cost minimization and environmental-impact mitigation under multiple uncertainties. Appl. Energy 2018, 221, 249–267. [Google Scholar] [CrossRef]
  122. Nikmehr, N.; Najafi-Ravadanegh, S.; Khodaei, A. Probabilistic optimal scheduling of networked microgrids considering time-based demand response programs under uncertainty. Appl. Energy 2017, 198, 267–279. [Google Scholar] [CrossRef]
  123. Papari, B.; Edrington, C.S.; Bhattacharya, I.; Radman, G. Effective Energy Management of Hybrid AC-DC Microgrids with Storage Devices. IEEE Trans. Smart Grid 2019, 10, 193–203. [Google Scholar] [CrossRef]
  124. Paul, S.; Padhy, N.P. Resilient Scheduling Portfolio of Residential Devices and Plug-In Electric Vehicle by Minimizing Conditional Value at Risk. IEEE Trans. Ind. Inform. 2019, 15, 1566–1578. [Google Scholar] [CrossRef]
  125. Petrollese, M.; Valverde, L.; Cocco, D.; Cau, G.; Guerra, J. Real-time integration of optimal generation scheduling with MPC for the energy management of a renewable hydrogen-based microgrid. Appl. Energy 2016, 166, 96–106. [Google Scholar] [CrossRef]
  126. Poolla, C.; Ishihara, A.K.; Milito, R. Designing near-optimal policies for energy management in a stochastic environment. Appl. Energy 2019, 242, 1725–1737. [Google Scholar] [CrossRef] [Green Version]
  127. Pourghasem, P.; Sohrabi, F.; Abapour, M.; Mohammadi-Ivatloo, B. Stochastic multi-objective dynamic dispatch of renewable and CHP-based islanded microgrids. Electr. Power Syst. Res. 2019, 173, 193–201. [Google Scholar] [CrossRef]
  128. Purage, M.I.S.L.; Krishnan, A.; Foo, E.Y.S.; Gooi, H.B. Cooperative Bidding-Based Robust Optimal Energy Management of Multimicrogrids. IEEE Trans. Ind. Inform. 2020, 16, 5757–5768. [Google Scholar] [CrossRef]
  129. Qiu, H.; Gu, W.; Pan, J.; Xu, B.; Xu, Y.; Fan, M.; Wu, Z. Multi-interval-uncertainty constrained robust dispatch for AC/DC hybrid microgrids with dynamic energy storage degradation. Appl. Energy 2018, 228, 205–214. [Google Scholar] [CrossRef]
  130. Qiu, H.; Zhao, B.; Gu, W.; Bo, R. Bi-Level Two-Stage Robust Optimal Scheduling for AC/DC Hybrid Multi-Microgrids. IEEE Trans. Smart Grid 2018, 9, 5455–5466. [Google Scholar] [CrossRef]
  131. Quoilin, S.; Kavvadias, K.; Mercier, A.; Pappone, I.; Zucker, A. Quantifying self-consumption linked to solar home battery systems: Statistical analysis and economic assessment. Appl. Energy 2016, 182, 58–67. [Google Scholar] [CrossRef]
  132. Rabiee, A.; Sadeghi, M.; Aghaeic, J.; Heidari, A. Optimal operation of microgrids through simultaneous scheduling of electrical vehicles and responsive loads considering wind and PV units uncertainties. Renew. Sustain. Energy Rev. 2016, 57, 721–739. [Google Scholar] [CrossRef]
  133. Ravichandran, A.; Sirouspour, S.; Malysz, P.; Emadi, A. A chance-constraints-based control strategy for microgrids with energy storage and integrated electric vehicles. IEEE Trans. Smart Grid 2018, 9, 346–359. [Google Scholar] [CrossRef]
  134. Rezaei, N.; Khazali, A.; Mazidi, M.; Ahmadi, A. Economic energy and reserve management of renewable-based microgrids in the presence of electric vehicle aggregators: A robust optimization approach. Energy 2020, 201, 117629. [Google Scholar] [CrossRef]
  135. Riva, F.; Gardumi, F.; Tognollo, A.; Colombo, E. Soft-linking energy demand and optimisation models for local long-term electricity planning: An application to rural India. Energy 2019, 166, 32–46. [Google Scholar] [CrossRef]
  136. Romero-Quete, D.; Canizares, C.A. An Affine Arithmetic-Based Energy Management System for Isolated Microgrids. IEEE Trans. Smart Grid 2019, 10, 2989–2998. [Google Scholar] [CrossRef]
  137. Ryu, Y.; Lee, H.W. A Real-Time Framework for Matching Prosumers with Minimum Risk in the Cluster of Microgrids. IEEE Trans. Smart Grid 2020, 11, 2832–2844. [Google Scholar] [CrossRef]
  138. Sarshar, J.; Moosapour, S.S.; Joorabian, M. Multi-objective energy management of a micro-grid considering uncertainty in wind power forecasting. Energy 2017, 139, 680–693. [Google Scholar] [CrossRef]
  139. Sedighizadeh, M.; Esmaili, M.; Jamshidi, A.; Ghaderi, M.H. Stochastic multi-objective economic-environmental energy and reserve scheduling of microgrids considering battery energy storage system. Int. J. Electr. Power Energy Syst. 2019, 106, 1–16. [Google Scholar] [CrossRef]
  140. Shaban Boloukat, M.H.; Akbari Foroud, A. Stochastic-based resource expansion planning for a grid-connected microgrid using interval linear programming. Energy 2016, 113, 776–787. [Google Scholar] [CrossRef]
  141. Shahryari, E.; Shayeghi, H.; Mohammadi-ivatloo, B.; Moradzadeh, M. A copula-based method to consider uncertainties for multi-objective energy management of microgrid in presence of demand response. Energy 2019, 175, 879–890. [Google Scholar] [CrossRef]
  142. Shams, M.H.; Shahabi, M.; Khodayar, M.E. Stochastic day-ahead scheduling of multiple energy Carrier microgrids with demand response. Energy 2018, 155, 326–338. [Google Scholar] [CrossRef]
  143. Sharma, S.; Bhattacharjee, S.; Bhattacharya, A. Probabilistic operation cost minimization of Micro-Grid. Energy 2018, 148, 1116–1139. [Google Scholar] [CrossRef]
  144. Shi, Z.; Liang, H.; Huang, S.; Dinavahi, V. Distributionally robust chance-constrained energy management for islanded microgrids. IEEE Trans. Smart Grid 2019, 10, 2234–2244. [Google Scholar] [CrossRef]
  145. Shin, J.; Lee, J.H.; Realff, M.J. Operational planning and optimal sizing of microgrid considering multi-scale wind uncertainty. Appl. Energy 2017, 195, 616–633. [Google Scholar] [CrossRef]
  146. Shuai, H.; Fang, J.; Ai, X.; Tang, Y.; Wen, J.; He, H. Stochastic optimization of economic dispatch for microgrid based on approximate dynamic programming. IEEE Trans. Smart Grid 2019, 10, 2440–2452. [Google Scholar] [CrossRef] [Green Version]
  147. Shuai, H.; Fang, J.; Ai, X.; Wen, J.; He, H. Optimal Real-Time Operation Strategy for Microgrid: An ADP-Based Stochastic Nonlinear Optimization Approach. IEEE Trans. Sustain. Energy 2019, 10, 931–942. [Google Scholar] [CrossRef] [Green Version]
  148. Silvente, J.; Kopanos, G.M.; Dua, V.; Papageorgiou, L.G. A rolling horizon approach for optimal management of microgrids under stochastic uncertainty. Chem. Eng. Res. Des. 2018, 131, 293–317. [Google Scholar] [CrossRef] [Green Version]
  149. SoltaniNejad Farsangi, A.; Hadayeghparast, S.; Mehdinejad, M.; Shayanfar, H. A novel stochastic energy management of a microgrid with various types of distributed energy resources in presence of demand response programs. Energy 2018, 160, 257–274. [Google Scholar] [CrossRef]
  150. Sukumar, S.; Mokhlis, H.; Mekhilef, S.; Naidu, K.; Karimi, M. Mix-mode energy management strategy and battery sizing for economic operation of grid-tied microgrid. Energy 2017, 118, 1322–1333. [Google Scholar] [CrossRef] [Green Version]
  151. Tabar, V.S.; Jirdehi, M.A.; Hemmati, R. Energy management in microgrid based on the multi objective stochastic programming incorporating portable renewable energy resource as demand response option. Energy 2017, 118, 827–839. [Google Scholar] [CrossRef]
  152. Tabares, A.; Martinez, N.; Ginez, L.; Resende, J.F.; Brito, N.; Franco, J.F. Optimal capacity sizing for the integration of a battery and photovoltaic microgrid to supply auxiliary services in substations under a contingency. Energies 2020, 13, 6037. [Google Scholar] [CrossRef]
  153. Tavakoli, M.; Shokridehaki, F.; Funsho Akorede, M.; Marzband, M.; Vechiu, I.; Pouresmaeil, E. CVaR-based energy management scheme for optimal resilience and operational cost in commercial building microgrids. Int. J. Electr. Power Energy Syst. 2018, 100, 1–9. [Google Scholar] [CrossRef]
  154. Thomas, D.; Deblecker, O.; Ioakimidis, C.S. Optimal operation of an energy management system for a grid-connected smart building considering photovoltaics’ uncertainty and stochastic electric vehicles’ driving schedule. Appl. Energy 2018, 210, 1188–1206. [Google Scholar] [CrossRef]
  155. Tooryan, F.; Hassanzadeh-Fard, H.; Collins, E.R.; Jin, S.; Ramezani, B. Smart integration of renewable energy resources, electrical, and thermal energy storage in microgrid applications. Energy 2020, 212, 118716. [Google Scholar] [CrossRef]
  156. Trinh, P.-H.; Chung, I.-Y. Optimal Control Strategy for Distributed Energy Resources in a DC Microgrid for Energy Cost Reduction and Voltage Regulation. Energies 2021, 14, 992. [Google Scholar] [CrossRef]
  157. Umeozor, E.C.; Trifkovic, M. Operational scheduling of microgrids via parametric programming. Appl. Energy 2016, 180, 672–681. [Google Scholar] [CrossRef]
  158. Wang, B.; Zhang, C.; Dong, Z.Y. Interval Optimization Based Coordination of Demand Response and Battery Energy Storage System Considering SOC Management in a Microgrid. IEEE Trans. Sustain. Energy 2020, 11, 2922–2931. [Google Scholar] [CrossRef]
  159. Wang, C.; Liu, Y.; Li, X.; Guo, L.; Qiao, L.; Lu, H. Energy management system for stand-alone diesel-wind-biomass microgrid with energy storage system. Energy 2016, 97, 90–104. [Google Scholar] [CrossRef]
  160. Wang, D.; Qiu, J.; Reedman, L.; Meng, K.; Lai, L.L. Two-stage energy management for networked microgrids with high renewable penetration. Appl. Energy 2018, 226, 39–48. [Google Scholar] [CrossRef]
  161. Wang, J.; Zhong, H.; Tang, W.; Rajagopal, R.; Xia, Q.; Kang, C.; Wang, Y. Optimal bidding strategy for microgrids in joint energy and ancillary service markets considering flexible ramping products. Appl. Energy 2017, 205, 294–303. [Google Scholar] [CrossRef]
  162. Wang, L.; Li, Q.; Ding, R.; Sun, M.; Wang, G. Integrated scheduling of energy supply and demand in microgrids under uncertainty: A robust multi-objective optimization approach. Energy 2017, 130, 1–14. [Google Scholar] [CrossRef]
  163. Wang, L.; Zhang, B.; Li, Q.; Song, W.; Li, G. Robust distributed optimization for energy dispatch of multi-stakeholder multiple microgrids under uncertainty. Appl. Energy 2019, 255, 113845. [Google Scholar] [CrossRef]
  164. Wang, P.; Wang, D.; Zhu, C.; Yang, Y.; Abdullah, H.M.; Mohamed, M.A. Stochastic management of hybrid AC/DC microgrids considering electric vehicles charging demands. Energy Rep. 2020, 6, 1338–1352. [Google Scholar] [CrossRef]
  165. Wang, Z.; Chen, B.; Wang, J.; Kim, J. Decentralized Energy Management System for Networked Microgrids in Grid-Connected and Islanded Modes. IEEE Trans. Smart Grid 2016, 7, 1097–1105. [Google Scholar] [CrossRef]
  166. Wang, Z.; Shen, C.; Xu, Y.; Liu, F.; Wu, X.; Liu, C.C. Risk-limiting load restoration for resilience enhancement with intermittent energy resources. IEEE Trans. Smart Grid 2019, 10, 2507–2522. [Google Scholar] [CrossRef] [Green Version]
  167. Wu, Y.; Shi, J.; Lim, G.J.; Fan, L.; Molavi, A. Optimal Management of Transactive Distribution Electricity Markets with Co-Optimized Bidirectional Energy and Ancillary Service Exchanges. IEEE Trans. Smart Grid 2020, 11, 4650–4661. [Google Scholar] [CrossRef]
  168. Xiang, Y.; Liu, J.; Liu, Y. Robust Energy Management of Microgrid with Uncertain Renewable Generation and Load. IEEE Trans. Smart Grid 2016, 7, 1034–1043. [Google Scholar] [CrossRef]
  169. Xie, C.; Wang, D.; Lai, C.S.; Wu, R.; Wu, X.; Lai, L.L. Optimal sizing of battery energy storage system in smart microgrid considering virtual energy storage system and high photovoltaic penetration. J. Clean Prod. 2021, 281, 125308. [Google Scholar] [CrossRef]
  170. Xie, S.; Hu, Z.; Zhou, D.; Li, Y.; Kong, S.; Lin, W.; Zheng, Y. Multi-objective active distribution networks expansion planning by scenario-based stochastic programming considering uncertain and random weight of network. Appl. Energy 2018, 219, 207–225. [Google Scholar] [CrossRef]
  171. Yan, X.; Abbes, D.; Francois, B. Uncertainty analysis for day ahead power reserve quantification in an urban microgrid including PV generators. Renew. Energy 2017, 106, 288–297. [Google Scholar] [CrossRef]
  172. Yang, Z.; Hu, J.; Ai, X.; Wu, J.; Yang, G. Transactive Energy Supported Economic Operation for Multi-Energy Complementary Microgrids. IEEE Trans. Smart Grid 2021, 12, 4–17. [Google Scholar] [CrossRef]
  173. Yu, L.; Li, Y.P.; Huang, G.H. Planning municipal-scale mixed energy system for stimulating renewable energy under multiple uncertainties—The City of Qingdao in Shandong Province, China. Energy 2019, 166, 1120–1133. [Google Scholar] [CrossRef]
  174. Yu, L.; Jiang, T.; Zou, Y. Distributed Real-Time Energy Management in Data Center Microgrids. IEEE Trans. Smart Grid 2018, 9, 3748–3762. [Google Scholar] [CrossRef] [Green Version]
  175. Zadsar, M.; Sebtahmadi, S.S.; Kazemi, M.; Larimi, S.M.M.; Haghifam, M.R. Two stage risk based decision making for operation of smart grid by optimal dynamic multi-microgrid. Int. J. Electr. Power Energy Syst. 2020, 118, 105791. [Google Scholar] [CrossRef]
  176. Zhang, B.; Li, Q.; Wang, L.; Feng, W. Robust optimization for energy transactions in multi-microgrids under uncertainty. Appl. Energy 2018, 217, 346–360. [Google Scholar] [CrossRef]
  177. Zhang, C.; Xu, Y.; Dong, Z.Y.; Ma, J. Robust Operation of Microgrids via Two-Stage Coordinated Energy Storage and Direct Load Control. IEEE Trans. Power Syst. 2017, 32, 2858–2868. [Google Scholar] [CrossRef]
  178. Zhang, C.; Xu, Y.; Li, Z.; Dong, Z.Y. Robustly Coordinated Operation of a Multi-Energy Microgrid with Flexible Electric and Thermal Loads. IEEE Trans. Smart Grid 2019, 10, 2765–2775. [Google Scholar] [CrossRef]
  179. Zhang, Y.; Meng, F.; Wang, R.; Kazemtabrizi, B.; Shi, J. Uncertainty-resistant stochastic MPC approach for optimal operation of CHP microgrid. Energy 2019, 179, 1265–1278. [Google Scholar] [CrossRef]
  180. Zhao, Y.; Chen, J. A Quantitative Risk-Averse Model for Optimal Management of Multi-Source Standalone Microgrid with Demand Response and Pumped Hydro Storage. Energies 2021, 14, 2692. [Google Scholar] [CrossRef]
  181. Zhao, Y.; Lin, Z.; Ding, Y.; Liu, Y.; Sun, L.; Yan, Y. A model predictive control based generator start-up optimization strategy for restoration with microgrids as black-start resources. IEEE Trans. Power Syst. 2018, 33, 7189–7203. [Google Scholar] [CrossRef]
  182. Zheng, Y.; Jenkins, B.M.; Kornbluth, K.; Kendall, A.; Træholt, C. Optimization of a biomass-integrated renewable energy microgrid with demand side management under uncertainty. Appl. Energy 2018, 230, 836–844. [Google Scholar] [CrossRef]
  183. 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]
  184. Zhou, B.; Xu, D.; Li, C.; Cao, Y.; Chan, K.W.; Xu, Y.; Cao, M. Multiobjective generation portfolio of hybrid energy generating station for mobile emergency power supplies. IEEE Trans. Smart Grid 2018, 9, 5786–5797. [Google Scholar] [CrossRef]
  185. Arcos-Aviles, D.; Pascual, J.; Guinjoan, F.; Marroyo, L.; Garcia-Gutierrez, G.; Gordillo-Orquera, R.; Llanos-Proano, J.; Sanchis, P.; Motoasca, T.E. An Energy Management System Design Using Fuzzy Logic Control: Smoothing the Grid Power Profile of a Residential Electro-Thermal Microgrid. IEEE Access 2021, 9, 25172–25188. [Google Scholar] [CrossRef]
  186. Tehrani, K.; Weber, M.; Rasoanarivo, I. Hybrid Power System Optimization for Microgrids. In Proceedings of the 23rd European Conference on Power Electronics and Applications, Ghent, Belgium, 6–10 September 2021; pp. 1–9. [Google Scholar]
  187. 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]
  188. Javed, F.; Arshad, N.; Wallin, F.; Vassileva, I.; Dahlquist, E. Forecasting for demand response in smart grids: An analysis on use of anthropologic and structural data and short term multiple loads forecasting. Appl. Energy 2012, 96, 150–160. [Google Scholar] [CrossRef]
  189. Heeter, J.; Cook, J.J.; Bird, L. Charting the Emergence of Corporate Procurement of Utility-Scale PV; National Renewable Energy Lab. (NREL): Golden, CO, USA, 2017. [CrossRef]
  190. IRENA. Innovation Landscape Brief: Time-of-Use Tariffs; International Renewable Energy Agency: Abu Dhabi, United Arab Emirates, 2019. [Google Scholar]
  191. Nicholas, M.; Hall, D.; Lutsey, N. Quantifying the Electric Vehicle Charging Infrastructure Gap across U.S. Markets; International Coucil on Clean Transportation: London, UK, 2019; pp. 1–39. [Google Scholar]
  192. Lv, Y.; Guan, L.; Tang, Z.; Zhao, Q. A Probability Model of PV for the Middle-term to Long-term Power System Analysis and Its Application. Energy Procedia 2016, 103, 28–33. [Google Scholar] [CrossRef]
  193. Pesch, T.; Schröders, S.; Allelein, H.J.; Hake, J.F. A new Markov-chain-related statistical approach for modelling synthetic wind power time series. New J. Phys. 2015, 17, 055001. [Google Scholar] [CrossRef]
  194. Diagne, M.; David, M.; Lauret, P.; Boland, J.; Schmutz, N. Review of solar irradiance forecasting methods and a proposition for small-scale insular grids. Renew. Sustain. Energy Rev. 2013, 27, 65–76. [Google Scholar] [CrossRef] [Green Version]
  195. Gorissen, B.L.; Yanikoğlu, I.; den Hertog, D. A practical guide to robust optimization. Omega 2015, 53, 124–137. [Google Scholar] [CrossRef] [Green Version]
  196. Duchi, J. Optimization with Uncertain Data (Lecture Notes); Stanford University: Stanford, CA, USA, 2018. [Google Scholar]
  197. Hong, H.P. An efficient point estimate method for probabilistic analysis. Reliab. Eng. Syst. Saf. 1998, 59, 261–267. [Google Scholar] [CrossRef]
  198. Morales, J.M.; Pérez-Ruiz, J. Point estimate schemes to solve the probabilistic power flow. IEEE Trans. Power Syst. 2007, 22, 1594–1601. [Google Scholar] [CrossRef]
  199. Roine, L.; Therani, K.; Sahraei Manjili, Y.; Jamshidi, M. Microgrid energy management system using fuzzy logic control. In Proceedings of the 2014 World Automation Congress, Waikoloa, HI, USA, 3–7 August 2014; pp. 462–467. [Google Scholar] [CrossRef]
  200. Sàrfi, R.J.; Salama, M.M.A.; Chikhani, A.Y. Applications of fuzzy sets theory in power systems planning and operation: A critical review to assist in implementation. Electr. Power Syst. Res. 1996, 39, 89–101. [Google Scholar] [CrossRef]
  201. Pugliesi, D. Functional Levels of a Distributed Control System. Available online: https://upload.wikimedia.org/wikipedia/commons/1/10/Functional_levels_of_a_Distributed_Control_System.svg (accessed on 13 October 2021).
  202. Merabet, A.; Tawfique Ahmed, K.; Ibrahim, H.; Beguenane, R.; Ghias, A.M.Y.M. Energy Management and Control System for Laboratory Scale Microgrid Based Wind-PV-Battery. IEEE Trans. Sustain. Energy 2017, 8, 145–154. [Google Scholar] [CrossRef]
  203. García, J.; Peña, A. Robust Optimization: Concepts and Applications. In Nature-INSPIRED Methods for Stochastic, Robust and Dynamic Optimization; Del Ser, J., Osaba, E., Eds.; IntechOpen: London, UK, 2018. [Google Scholar] [CrossRef] [Green Version]
  204. Li, C. Chance-Constraint Method. 2015. Available online: https://optimization.mccormick.northwestern.edu/index.php/Chance-constraint_method (accessed on 18 June 2021).
  205. Marquant, J.F.; Evins, R.; Carmeliet, J. Reducing computation time with a rolling horizon approach applied to a MILP formulation of multiple urban energy hub system. Procedia Comput. Sci. 2015, 51, 2137–2146. [Google Scholar] [CrossRef] [Green Version]
  206. Nease, J.; Adams, T.A. Application of rolling horizon optimization to an integrated solid-oxide fuel cell and compressed air energy storage plant for zero-emissions peaking power under uncertainty. Comput. Chem. Eng. 2014, 68, 203–219. [Google Scholar] [CrossRef]
  207. Mohsenian-rad, H.; Saha, T.; Poor, H.V.; Wood, K.L. Networks via Peer-to-Peer. IEEE Signal Process. Mag. 2018, 35, 90–111. [Google Scholar] [CrossRef] [Green Version]
  208. Freund, R. Introduction to Semidefinite Programming (SDP) (Lecture Notes); Massachusetts Institute of Technology: Cambridge, MA, USA, 2004. [Google Scholar]
  209. GAMS. Solver Manuals. 2018. Available online: https://www.gams.com/35/docs/S_MAIN.html (accessed on 12 July 2021).
  210. Beni, G.; Wang, J. Swarm Intelligence in Cellular Robotic Systems. In Robots and Biological Systems: Towards a New Bionics? Springer: Cham, Switzerland, 1993; pp. 703–712. [Google Scholar] [CrossRef]
  211. Singh, B.; Singh, S. GA-based optimization for integration of DGs, STATCOM and PHEVs in distribution systems. Energy Rep. 2019, 5, 84–103. [Google Scholar] [CrossRef]
  212. Georgioudakis, M.; Plevris, V. A Comparative Study of Differential Evolution Variants in Constrained Structural Optimization. Front. Built Environ. 2020, 6, 102. [Google Scholar] [CrossRef]
  213. Pelletier, S.; Jabali, O.; Laporte, G.; Veneroni, M. Goods Distribution with Electric Vehicles: Battery Degradation and Behaviour Modeling. 2015. Available online: https://www.cirrelt.ca/DocumentsTravail/CIRRELT-2015-43.pdf (accessed on 27 October 2021).
  214. Andoni, M.; Robu, V.; Flynn, D.; Abram, S.; Geach, D.; Jenkins, D.; McCallum, P.; Peacock, A. Blockchain technology in the energy sector: A systematic review of challenges and opportunities. Renew. Sustain. Energy Rev. 2019, 100, 143–174. [Google Scholar] [CrossRef]
  215. Koohi-Fayegh, S.; Rosen, M.A. A review of energy storage types, applications and recent developments. J. Energy Storage 2020, 27, 101047. [Google Scholar] [CrossRef]
  216. Das, U.K.; Tey, K.S.; Seyedmahmoudian, M.; Mekhilef, S.; Idris, M.Y.I.; Van Deventer, W.; Horan, B.; Stojcevski, A. Forecasting of photovoltaic power generation and model optimization: A review. Renew. Sustain. Energy Rev. 2018, 81, 912–928. [Google Scholar] [CrossRef]
  217. Geert, D.C. Reuters. Dynamic Power Pricing Grows. 2018. Available online: https://www.reuters.com/article/us-europe-electricity-prices-insight-idUSKBN1KN0L7 (accessed on 15 August 2021).
  218. International Energy Agency. Trends and Developments in Electric Vehicle Markets—Global EV Outlook. 2021. Available online: https://www.iea.org/reports/global-ev-outlook-2021/trends-and-developments-in-electric-vehicle-markets (accessed on 21 September 2021).
  219. De la Hoz, J.; Alonso, À.; Coronas, S.; Martín, H.; Matas, J. Impact of Different Regulatory Structures on the Management of Energy Communities. Energies 2020, 13, 2892. [Google Scholar] [CrossRef]
  220. Mengelkamp, E.; Gärttner, J.; Rock, K.; Kessler, S.; Orsini, L.; Weinhardt, C. Designing microgrid energy markets: A case study: The Brooklyn Microgrid. Appl. Energy 2018, 210, 870–880. [Google Scholar] [CrossRef]
  221. van Leeuwen, G.; AlSkaif, T.; Gibescu, M.; van Sark, W. An integrated blockchain-based energy management platform with bilateral trading for microgrid communities. Appl. Energy 2020, 263, 114613. [Google Scholar] [CrossRef]
  222. Motlagh, N.H.; Mohammadrezaei, M.; Hunt, J.; Zakeri, B. Internet of things (IoT) and the energy sector. Energies 2020, 13, 494. [Google Scholar] [CrossRef] [Green Version]
  223. Baran, M.E.; Wu, F.F. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Trans. Power Deliv. 1989, 4, 1401–1407. [Google Scholar] [CrossRef]
  224. Feldman, D.; Ramasamy, V.; Fu, R.; Ramdas, A.; Desai, J.; Margolis, R. US Solar Photovoltaic System and Energy Storage Cost Benchmark: Q1 2020; National Renewable Energy Lab. (NREL): Golden, CO, USA, 2021.
Figure 1. Criteria employed to fill the pool of articles. Self-elaboration.
Figure 1. Criteria employed to fill the pool of articles. Self-elaboration.
Energies 15 01932 g001
Figure 2. (a) Percentage of articles that consider each mode of operation of the microgrid. (b) Percentage of articles that consider each microgrid power type. Note: in many articles, the power type is not explicitly mentioned, but assumed from the microgrid topology.
Figure 2. (a) Percentage of articles that consider each mode of operation of the microgrid. (b) Percentage of articles that consider each microgrid power type. Note: in many articles, the power type is not explicitly mentioned, but assumed from the microgrid topology.
Energies 15 01932 g002
Figure 3. (a) Number of articles that consider each SoU. (b) Share of each SoU in the total number of SoUs analyzed in the pool of articles. Note: each article may consider more than one SoU. Self-elaboration.
Figure 3. (a) Number of articles that consider each SoU. (b) Share of each SoU in the total number of SoUs analyzed in the pool of articles. Note: each article may consider more than one SoU. Self-elaboration.
Energies 15 01932 g003
Figure 4. (a) Number of articles that consider each uncertainty addressing method (UAM). (b) Share of each UAM in the total number of UAMs analyzed in the pool of articles. Note: each article may use more than one UAM. Self-elaboration.
Figure 4. (a) Number of articles that consider each uncertainty addressing method (UAM). (b) Share of each UAM in the total number of UAMs analyzed in the pool of articles. Note: each article may use more than one UAM. Self-elaboration.
Energies 15 01932 g004
Figure 5. Functional levels of control systems. Source: Adapted from the work of Daniele Pugliesi [201]. License CC BY-SA 3.0.
Figure 5. Functional levels of control systems. Source: Adapted from the work of Daniele Pugliesi [201]. License CC BY-SA 3.0.
Energies 15 01932 g005
Figure 6. (a) Number of articles that deal with each problem type. (b) Share of each problem type in the total number of problems analyzed in the pool of articles. Note: each article may deal with more than one problem type. Self-elaboration.
Figure 6. (a) Number of articles that deal with each problem type. (b) Share of each problem type in the total number of problems analyzed in the pool of articles. Note: each article may deal with more than one problem type. Self-elaboration.
Energies 15 01932 g006aEnergies 15 01932 g006b
Figure 7. (a) Share of each objective function type. (b) Number of articles that use a specific reliability objective function. Note: Each article may consider more than one objective function. Self-elaboration.
Figure 7. (a) Share of each objective function type. (b) Number of articles that use a specific reliability objective function. Note: Each article may consider more than one objective function. Self-elaboration.
Energies 15 01932 g007aEnergies 15 01932 g007b
Figure 8. Share of the different multi-objective approaches employed in the literature. Self-elaboration.
Figure 8. Share of the different multi-objective approaches employed in the literature. Self-elaboration.
Energies 15 01932 g008
Figure 9. (a) Number of articles that use a particular problem formulation. (b) Share of each problem formulation in the total number of formulations in the pool of articles. Note: an article may have a formulation that belongs to more than one category.
Figure 9. (a) Number of articles that use a particular problem formulation. (b) Share of each problem formulation in the total number of formulations in the pool of articles. Note: an article may have a formulation that belongs to more than one category.
Energies 15 01932 g009
Figure 10. (a) Number of articles that use each type of optimization algorithm. (b) Share of each type of optimization algorithm in the total number of articles.
Figure 10. (a) Number of articles that use each type of optimization algorithm. (b) Share of each type of optimization algorithm in the total number of articles.
Energies 15 01932 g010aEnergies 15 01932 g010b
Figure 11. Number of articles that consider one of the additional features explained in the current section.
Figure 11. Number of articles that consider one of the additional features explained in the current section.
Energies 15 01932 g011
Figure 12. Number of articles by country or region of origin of the authors. (a) Accounting articles that have been written by researchers in two or more countries as a separate category. (b) Without accounting two or more countries as a separate category (an article may pertain to more than one category in this case). Self-elaboration.
Figure 12. Number of articles by country or region of origin of the authors. (a) Accounting articles that have been written by researchers in two or more countries as a separate category. (b) Without accounting two or more countries as a separate category (an article may pertain to more than one category in this case). Self-elaboration.
Energies 15 01932 g012
Figure 13. Number of articles in the pool by publishing journal. Self-elaboration.
Figure 13. Number of articles in the pool by publishing journal. Self-elaboration.
Energies 15 01932 g013
Figure 14. (a) Scatterplot of the article citations with respect to the publication time in months. (b) Histogram of the citations per month. Self-elaboration.
Figure 14. (a) Scatterplot of the article citations with respect to the publication time in months. (b) Histogram of the citations per month. Self-elaboration.
Energies 15 01932 g014aEnergies 15 01932 g014b
Table 1. Theoretical PDFs employed to characterize solar irradiance, wind speed, electricity prices and load.
Table 1. Theoretical PDFs employed to characterize solar irradiance, wind speed, electricity prices and load.
Solar IrradianceWind SpeedElectricity PricesLoad
BetaNormalBetaNormalWeibullNormalNormal
[16]X X
[18]X
[20] X X X
[24]X XX
[25] X XXX
[33] X
[49] X XXX
[57] X
[74]X
[77] X X X
[86]X X
[88] X X XX
[89]X X X
[91]X X X
[94]X X
[95] X X
[96] X XX
[99]X X X
[103] X X
[112] X X
[115]X X X
[118] X
[122] X X X
[139]X X X
[142]X X
[149]X XXX
[151] X X X
[152] X
[165]X X X
[167] X X X
[181] X X X
[182]X X
[183]X X
Table 2. Classification of online energy management problems by the time span of their updating process.
Table 2. Classification of online energy management problems by the time span of their updating process.
ReferencesTime Span
[37,81,125]<10 s
[68,109,125,179]10 s–1 min
[29,109,116]1 min
[109,137,160,174,181]5 min
[76,92,107,133,159,177]15 min
[42,66] 30 min
[80,166]1 h
Table 3. Classification of stochastic programming mathematical formulations.
Table 3. Classification of stochastic programming mathematical formulations.
Stochastic FormulationReferences
Scenario-based[18,22,26,31,47,49,84,97,111,112,120,151,152,154,157,166,169,172]
2SSP[19,21,34,37,39,46,63,65,72,78,83,86,96,114,116,117,118,119,123,142,145,149,158,160,163,165,167,175,178,179]
MSSP[17,33,41,42,60,77,94,99,121,140,170,173]
Table 4. Classification of robust and chance constraints programming mathematical formulations.
Table 4. Classification of robust and chance constraints programming mathematical formulations.
Robust FormulationReferences
Robust programming[36,37,39,43,51,53,58,59,61,67,70,73,76,79,86,90,101,104,110,117,124,128,129,130,134,136,161,162,163,168,177,178]
Chance constraints[91,92,95,126,133,144]
Table 5. Classification of dynamic programming mathematical formulations.
Table 5. Classification of dynamic programming mathematical formulations.
Dynamic FormulationReferences
RH[22,35,36,37,66,74,75,78,96,98,103,112,131,133,135,156,166]
MPC[38,52,57,66,102,109,115,125,126,146,147,181,182,183]
Table 6. Solvers and simulation platforms employed in linear or mixed-integer programs.
Table 6. Solvers and simulation platforms employed in linear or mixed-integer programs.
ReferencesLP/MILP SolverSimulation Platform
[19]CPLEXAIMMS
[17,21,22,36,53,58,65,84,86,99,115,117,134,136,142,151,154,157,176] GAMS
[37,44,83,96,101,128,129,130,156,160,161,170,179] MATLAB
[20,90,118,133,167]IBM
[116]GurobiGAMS
[43]MATLAB
[82]Python
[145,166]IntlinprogMATLAB
[46,57,70]Other/UnspecifiedGAMS
[42,66,104,114,124,153,158]MATLAB
[30,41,75,92,126]Unspecified
Table 7. Solvers and simulation platforms employed in quadratic or convex programs.
Table 7. Solvers and simulation platforms employed in quadratic or convex programs.
ReferencesQP/CP SolverSimulation Platform
[163]CPLEXGAMS
[70,144]MATLAB
[63]CVXMATLAB
[168]Active set solverMATLAB
[51,91,172]GurobiMATLAB
[81]Python
[60]MOSEKPython
[29,107,109,127]Other/UnspecifiedUnspecified
Table 8. Solvers and simulation platforms employed in NLP.
Table 8. Solvers and simulation platforms employed in NLP.
ReferenceMINLP SolverSimulation Platform
[32,95,120]BARONGAMS
[39,120]DICOPTGAMS
[50,137]FminconMATLAB
[39,55,56,110,120]SBBGAMS
[77,149]Other/UnspecifiedGAMS
[26,71,152]MATLAB
[79,88,162,174,178]Unspecified
Table 9. Swarm-based metaheuristic algorithms employed in the DGS literature.
Table 9. Swarm-based metaheuristic algorithms employed in the DGS literature.
ReferenceSwarm-Based Algorithm
[85]Ant lion algorithm
[34]Competitive swarm optimization
[38,123] Crow search algorithm
[64]Cultural PSO co-evolutionary
[18]Dragonfly algorithm
[24,132]Firefly algorithm—modified
[164]Flower pollination algorithm
[28]Grasshopper optimization algorithm
[141]Group search optimization
[45]Imperialist competitive algorithm
[16,49,62,105,111,112,113,122,150,155,175]PSO
[25,68,94,139] PSO—modified
Table 10. Genetic or evolutionary metaheuristic algorithms employed in the DGS literature.
Table 10. Genetic or evolutionary metaheuristic algorithms employed in the DGS literature.
ReferenceGenetic/Evolutionary Algorithm
[48]Analog ensemble
[106]Bat algorithm—modified
[23]Bird-mating optimization
[23,139,169,184]Differential evolution algorithm
[180]Evolutionary predator and prey
[54,89]Exchange market algorithm
[29,63,97,102] Genetic algorithm
[100]Harmony search algorithm
[31]Krill herd algorithm—modified
[47,138]NSGA-II
[76,122]Rule-based/custom algorithm
[87]Symbiotic organism search algorithm
[143]Whale optimization algorithm
Table 11. Grid testbeds employed to validate the different models.
Table 11. Grid testbeds employed to validate the different models.
ReferencesTestbed
[120,136]CIGRE 13-bus
[81]CIGRE 14-bus
[77]IEEE 14-bus
[21,39,53,99,123,158,164,177,178]IEEE 33-bus
[23,38,50,51,57,59,85,165,167,175]Modified IEEE 33-bus
[47]IEEE 34-bus
[107]IEEE 37-bus
[43,52,54,170]IEEE 69-bus
[118,181]IEEE 118-bus
[109]Modified IEEE 123-bus
[67,74,87,100,104,106,117,156]Custom
[27,57,72,78,116,159]Real-life setup
Table 12. Battery degradation models employed in the articles.
Table 12. Battery degradation models employed in the articles.
ReferencesBattery Aging Model
[114]Capacity fading coefficient
[61,88,101,104,124,158]Degradation/aging cost (no cycle counting)
[105]Exponential model
[98]Linear degradation model
[29]Multi-factor model
[34,113]Rainflow counting algorithm
[102]Semi-empirical model
Table 13. Methods employed in the articles to integrate correlation between variables.
Table 13. Methods employed in the articles to integrate correlation between variables.
ReferencesCorrelation Technique
[141]Copulas
[166]Gaussian mixture model
[44]Heuristic moment matching
[52,85]Modified PEM
[60,93,108,160,169,170]Multivariable scenarios/profiles
[121,168]Taguchi factorial design
[123]Unscented transform
Table 14. Linearization techniques employed in the DGS literature.
Table 14. Linearization techniques employed in the DGS literature.
ReferencesLinearization Technique
[17,22,38,58,73,78,118,134,136,158,161,167,181] Auxiliary variables
[37,51,53,61,67,82,99,129,130,176] Big m method
[43,51,60,170] Convex relaxation
[52,163]Diagonal quadratic approximation
[21,53,177]Dual theory
[129,158] Geometric approximation
[21,34,35,37,38,39,78,86,99,101,110,124,146,158,160] Piecewise linear functions
Table 15. Decentralized algorithms employed in the DGS literature.
Table 15. Decentralized algorithms employed in the DGS literature.
ReferencesDecentralized Algorithm
[107,172,174]ADMM
[52,91,163] ATC
[71,128,165] Custom bilevel algorithm
[76]Consensus algorithm
[104]DAROSA
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alonso-Travesset, À.; Martín, H.; Coronas, S.; de la Hoz, J. Optimization Models under Uncertainty in Distributed Generation Systems: A Review. Energies 2022, 15, 1932. https://doi.org/10.3390/en15051932

AMA Style

Alonso-Travesset À, Martín H, Coronas S, de la Hoz J. Optimization Models under Uncertainty in Distributed Generation Systems: A Review. Energies. 2022; 15(5):1932. https://doi.org/10.3390/en15051932

Chicago/Turabian Style

Alonso-Travesset, Àlex, Helena Martín, Sergio Coronas, and Jordi de la Hoz. 2022. "Optimization Models under Uncertainty in Distributed Generation Systems: A Review" Energies 15, no. 5: 1932. https://doi.org/10.3390/en15051932

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