Professional Documents
Culture Documents
Modeling and Control of Building-Integrated Microgrids For Optimal Energy
Modeling and Control of Building-Integrated Microgrids For Optimal Energy
Applied Energy
journal homepage: www.elsevier.com/locate/apenergy
Department of Mechanical and Aerospace Engineering, Syracuse University, 263 Link Hall, Syracuse, NY 13244, United States
HIGHLIGHTS
ABSTRACT
This paper reviews the system components, modeling, and control of microgrids for future smart buildings in current literature. Microgrids are increasingly widely
studied due to their reliability in the event of grid failure or emergency, their incorporation of renewable energy sources, and the potential they represent for overall
cost reduction for the consumer. Greater accuracy in microgrid modeling enables the design of more advanced control methods, resulting in better objective
optimization. This paper begins with an overview of microgrids and their components, their importance to both utility providers and building owners, and typical
problems that they may be used to solve, as well as modeling challenges that microgrid researchers may face. An overview of microgrid control and optimization is
given in terms of objectives, constraints, and optimization methods. Microgrid modeling is a complex task due to the number, variety, and complexity of microgrid
components, which can include building loads, distributed energy resources, and energy storage systems. Various component modeling methods including physics-
based and data-driven models are reviewed, to include battery degradation models. Furthermore, this paper provides a review of various data-driven forecasting
methods for the microgrid controls. Different types of control methods including rule-based and model predictive control are reviewed, including latest occupancy-
based model predictive control for buildings. Lastly, a discussion of current challenges that may be faced by researchers is presented, as well as future directions.
⁎
Corresponding author.
E-mail address: bidong@syr.edu (B. Dong).
https://doi.org/10.1016/j.apenergy.2019.113689
Received 25 April 2019; Received in revised form 13 July 2019; Accepted 2 August 2019
0306-2619/ © 2019 Elsevier Ltd. All rights reserved.
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
2
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
1.1. Microgrid overview and motivations costs and/or maximize profits), building energy management (sche-
duling appliance use, including HVAC, to use energy with maximum
At its core, a microgrid is composed of loads, distributed energy efficiency), and demand response (reducing energy use during peak
resources (DERs), a control system, and a point of common coupling times in response to grid signals).
(PCC) with the main energy grid. A microgrid’s loads are the compo-
nents which consume electricity. These may include a building’s 1.1.1. Importance of microgrids – To the energy supplier
heating, ventilation, and air conditioning (HVAC) system, lights, in- Microgrids offer many benefits to the grid energy supplier. They can
dustrial loads, residential appliances, plug-in electric vehicles (PEVs), help to smooth out power fluctuations from the main grid, as seen in
and others. DERs are any microgrid components which produce or store [36]. They are able to offer ancillary services (such as voltage and
and release energy. These may include solar photovoltaic (PV) panels, frequency regulation) to the grid, as found in [6,28,37–39]. They can
wind turbines (WT), combined heat and power (CHP) generators, gas inject power into the grid during times of surplus on-site generation,
turbines, energy storage systems (ESS), and others. The control system and they can be used to manage the energy flowing to and from the
of a microgrid performs actions such as power flow control, unit com- grid.
mitment and economic dispatch, and communication with the main Microgrids increase the reliability of the main electricity grid,
grid. The PCC is a single point at which the microgrid is connected to sometimes called the macrogrid, by reducing peak loads and preventing
the main grid. Microgrids may operate in grid-connected mode or is- brownouts. They are resilient to failure due to having more than one
landed mode. Rural, isolated microgrids which operate exclusively in potential point of failure, especially when operating under decen-
islanded mode do not have a PCC. tralized or distributed control. In addition, while most grid-tied mi-
Microgrids are beneficial for many reasons. In addition to improving crogrids are connected to the grid at a single point of common coupling
energy efficiency, like most advanced building control strategies or (PCC), their islanding capability means that even if the PCC fails, the
energy efficiency measures, they help perform the following functions: microgrid can continue to provide power to its users in islanded mode.
• provide access to renewable energy while reducing harmful green- 1.1.2. Importance of microgrids – To the energy consumer
house gas (GHG) emissions
• support the main electrical grid by reducing congestion and peak Energy suppliers are not the only ones who reap benefits from mi-
crogrid usage. One of microgrids’ many beneficial features is the in-
loads and providing other ancillary services, including the benefit of
creased control and independence they give to the end-user. The in-
more power system infrastructure
• provide reliable power to isolated, rural areas and also in emergency
herently necessary constant communication that occurs when a
microgrid is in grid-connected mode lends itself easily to both demand
and natural disaster situations
• integrate multiple energy resources and energy storage into building
response and demand side management. The term demand response
(DR) refers to changes that end-users make in their energy usage be-
systems, resulting in increased control and independence for the
havior in response to supply side signals such as changes in electricity
end-user
• decreased risk of failure under decentralized control
prices, incentives or rewards for lower energy use during peak demand
times, or requests for lower usage in emergency situations when the
electricity system is in jeopardy [40]. Demand side management (DSM)
Microgrids can be employed to solve various different types of
categorizes a broader array of actions, which may be taken actively by
problems, on both the grid level and building level. A few common grid-
the end-user or autonomously by the microgrid’s energy management
level problems are optimal power flow (determining the optimal levels
system, in response to supply side signals. These actions may include
of power generation to meet forecasted demand), unit commitment
load shedding, load shifting, switching to more energy efficient appli-
(long-term optimal scheduling of power generation units), and eco-
ances, increasing renewable energy penetration, and others. DR and
nomic dispatch (short-term optimal scheduling of power generation
DSM are often used interchangeably; in this paper, the term “demand
units). Common building-level problems that may be solved with the
management” will be used to describe all actions that fall under DR or
help of microgrids include load forecasting (short-term prediction of
DSM. Several recent studies demonstrate the suitability of microgrids to
power demand), energy cost optimization (determining when to draw
demand management. In [41], demand management programs are
power from the grid and how much to draw in order to minimize energy
modeled as virtual energy generation units, treating the amount of
3
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
curtailed demand as if it were energy produced by a DER. Many studies model’s accuracy, or model each zone separately, which greatly
in the literature demonstrate that the adoption of demand management increases the complexity of the model. More complex building
programs can reduce total operation costs of a microgrid and result in thermal behavior become increasingly difficult to model for control
more efficient use of energy resources, with an average cost savings of purposes [64].
15% and total savings of up to 52% [3,6,11,21,37,41–49]. Additionally, • Difficulty and complexity of modeling occupants and their behavior.
[41,42,46] find that demand management programs can result in the Occupant behavior is stochastic by its very nature, and yet it is one
reduction of environmentally harmful pollutant emissions, with an of the greatest drivers of building energy usage, particularly in
average reduction in GHG emissions of 13%. Some authors have found heating- or cooling-dominated climates. The challenge here lies in
demand management programs to be helpful for coping with the nat- modeling occupancy and occupant behavior in a manner which
ural uncertainties in solar and wind power production accurately captures the uncertain nature of the occupants’ effect on
[29,42,46,50–52]. Several studies propose demand management con- the building and microgrid and, ideally, can be used in more than
trol strategies which reduce the buildings’ overall power demand sig- one application or instance [65].
nificantly, with average peak demand reductions of 26% • Uncertainty in renewable generation and load. As renewable energy
[3,11,44,48,53–55]. Alipour et al. [56] present a demand management penetration increases globally, so does the need for increasingly
program that marginally increases the operational cost of a microgrid accurate renewable generation forecasting. The more accurately
but also increases its total profit by three times the amount by em- researchers are able to model uncertainty in renewable generation
ploying stochastic programming to forecast the variable microgrid load and load, the more effectively these forecasts will facilitate the most
and renewable generation [47] and [33] show that a DSM program can efficient and reliable operation of microgrids [66].
help to reduce domestic energy usage and increase occupant comfort
level as well. Fig. 1 shows the distribution of various DR strategies in Each of these modeling challenges will be addressed further on in
the studied literature. this review.
Microgrids allow energy consumers to change the way they use Regarding the implementation of microgrids, several challenges
energy and be rewarded for those changes, whether through supplier exist including legal, technical, economic, and societal. Some of these
incentives or simple energy purchase reduction. Additionally, micro- are outlined below.
grids are allowing more and more energy consumers to become prosu-
mers. An energy prosumer is one who both produces and consumes • Legal. One of the key legal issues facing microgrids is whether they
energy. Microgrids, by their nature, include distributed generation (DG) should be classified as electrical distribution utilities. If they are
devices such as solar photovoltaic (PV) panels and micro combined heat classified as such, should they be regulated in the same was as ex-
and power (CHP) generators [57]. Consequently, as a microgrid user isting electrical utilities, or must the existing legal framework be
consumes the energy produced by the microgrid’s DGs, they become a expanded to accommodate microgrids [67]? Additionally, there are
prosumer. questions surrounding the proprietorship of microgrid infra-
structure.
1.1.2.1. Energy hub – A growing trend. An energy hub is an integrated • Technical. One of the benefits of microgrids is their potential for
system with multiple energy carriers at its input where energy resiliency in the face of grid failure; furthermore, for some rural
production, conversion, and storage technologies are deployed in customers, permanently islanded microgrids are the only source of
order to supply certain required services such as electricity, heating electricity [7,8]. However, not all microgrids are intended to be
and cooling at its output [58]. While in the strictest sense an energy hub permanently decoupled from the electric grid, which means they
cannot be classified as a microgrid because of the lack of a PCC, the two must have the capability to seamlessly transition between coupled
technologies nevertheless share many characteristics and applications – and decoupled configurations. This further introduces the issue of
for example, in [58–61], energy hubs are used to implement integrated latency. According to one study, a lag in customer response of
demand response (IDR) strategies which achieve a variety of desirable 30 min can reduce the benefits of demand response by up to 70%
results. In [59], the electricity and natural gas peak demands are [68].
reduced by up to 30% using the IDR model. In [60], consumer energy • Economic. When transitioning to a microgrid, often older equipment
cost is reduced by up to 10% by implementing a home load needs to be replaced, e.g., with smart meters. In addition, new
management program [58]. Uses DR in the context of an energy hub power distribution infrastructure may need to be installed and new
to reduce both consumer costs and harmful emissions [61]. Exploits an communications protocols implemented. Since the microgrid trend
IDR strategy to both reduce consumer electricity costs and increase is still relatively young, such new technologies, infrastructures, and
utilities’ profits. Additionally, the authors of [62] propose an approach protocols may well become obsolete in the near future, rendering
to evaluate an integrated energy system in terms of energy autonomy, them a significant economic risk [40].
economic performance, and carbon footprint, while the authors of [63] • Societal. If microgrids are not accepted by consumers, utility provi-
propose a framework for home energy management in the context of a ders, and policy makers, their growth may be greatly hindered if not
renewable-based energy hub with the homeowner’s energy cost as halted altogether. Consumers must trust that their energy will re-
optimization method, and employing the two-point estimate method for main secure and their data private and that the microgrid providing
renewable uncertainty modeling. These studies demonstrate the them energy is economically beneficial to them. Utility providers
effectiveness of the energy hub approach to studying, optimizing, and must believe that microgrids will not undercut them in the market;
managing energy flows from different energy carriers and through alternatively, they must believe that microgrids can be used to their
energy conversions within the context of DR. own economic and infrastructural advantage. Policy makers must
realize the advantages of microgrids and be willing to make policy
1.2. Current challenges changes that facilitate their adoption [69].
• Sustainability. Most of the above issues can be summarized in a word:
Even though microgrids are a maturing area of study, microgrid sustainability. There are four commonly defined dimensions to
researchers still face many challenges, both in modeling and im- sustainability – social, economic, technical, and environmental [70].
plementation. Modeling challenges include: As an emerging technology, microgrids must prove sustainable in all
these aspects in order to become widely accepted and implemented.
• Complexity of building thermal models. Current building models either One study investigated the economic, technical, and environmental
reduce buildings to a few thermal zones, which may decrease the sustainability of solar plants in Chile, where the energy matrix is
4
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
5
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
dT¯bui (t ) T T¯bui (t ) T T¯bui (t ) introduce carbon dioxide into the air which must then be refreshed. All
Cbui Abui = out Abui + in Abui + Qrad
dt Rbui ,o Rbui ,i (2) of these increase a building’s load; after all, buildings exist primarily to
house humans. It seems only logical to incorporate the occupancy state
Here, the equivalent temperature of the building thermal masses,
of a building (whether in a binary form – YES/NO – or as a percentage
T¯bui (t ) , is the quantity of interest.
of total occupant capacity) into a model of the building’s power load. In
RC models may be as complex or as simple as the modeler requires.
[65], Dong et al. present an in-depth review of various occupancy
The simpler a model, the easier it is to implement and the faster to
modeling methods used in building design and operation.
execute; however, it may be prove difficult to calibrate and may not
Currently, there are very few studies that incorporate building oc-
perform with as high fidelity as a more complex model. Conversely, a
cupancy into the microgrid controls. The major difficulty in in-
complex model will be more accurate but also more difficult to create
corporating occupancy into building models is the fact that human
and implement.
behavior is difficult to model, in general. The easiest and by far most
One factor that contributes to the complexity of an RC model is its
common option is to model human occupancy behavior as a static
spatial resolution. The modeler may choose to represent the entire
schedule, which is the option chosen in [33,34]. In the studies, the
building as a single small-scale network, as in [50]; or, they may choose
authors incorporate deterministic (fixed) occupancy schedules (one
to model each wall and each room as its own network, as in [31]
each for residential, commercial, and industrial buildings) into demand
(shown in Fig. 4 below).
response problems which include occupant thermal comfort con-
Any building thermal model that makes use of the RC modeling
straints. As with the building thermal modeling, however, the same rule
method is inherently a hybrid physics-based and data-driven model,
applies: The more accurate the model, the better the results. Since
due to the fact that the equations are derived from well-known physics
human behavior is quite dynamic and distinctly non-deterministic, a
and the parameters must be estimated empirically using some form of
more advanced model requires some way to dynamically determine the
machine learning.
occupancy state of a building or space.
In [17], the authors propose a new data-driven sensing paradigm for
2.1.2. Occupancy model
occupancy detection, called Sensing by Proxy (SbP), in which the oc-
Occupancy may be the most important contributing factor when it
cupancy of the space is inferred based on “proxy” measurements. In the
comes to load. A building’s occupants determine the thermostat set-
study, CO2 concentration is used as the proxy measurement; however,
point; they produce heat and use equipment which produces heat; they
Fig. 4. Detailed RC network thermal model, with each wall and room modeled as a small network.
6
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
the authors note that other measurements (for example, temperature) all types of DERs, not only the renewables. Aside from solar panels and
may be used in future experiments. The purely data-driven nature of the wind turbines, the microgrid studies reviewed here typically include
proposed framework lends it long-term stability and robustness across diesel generators, micro-turbines, fuel cells, and combined heating/
all types of experiments. In the future, more accurate real-time occu- cooling/power generators. The subsequent sections will describe some
pancy data will be obtained from the use of advanced sensors and be common models of these distributed energy generators.
incorporated into microgrid studies.
2.2.1. PV system
2.1.3. Appliance model PV panels convert solar irradiance into electrical energy. The
The vast majority of studies tend to model household appliances solely amount of power a PV cell outputs is dependent on the cell’s tem-
within the context of demand management – whether the appliance re- perature according to the following [19,49]:
presents a load that is interruptible or not, schedulable or not. Some ap-
GA (t )
pliances, such as washing machine, dishwasher, and rice cooker, are ty- pPV (t ) = NPV · PV · pSTC · ·(1 + (TC (t ) TSTC )· CT )
GSTC (6a)
pically modeled as non-interruptible but delay flexible loads, meaning
they may be scheduled but may not be interrupted once begun [11,88]. GA (t )
A delay flexible task is modelled as shown in (3) [88]. For such TC (t ) = Tamb + ·(NOCT 20)
GSTC (6b)
appliances, such as a washing machine, there is given an earliest pos-
sible starting time TiS and a latest possible finishing time TiF . The where NPV is the number of panels, PV is the panels’ efficiency, pSTC is
starting time of appliance i may not be earlier than its given earliest the rated power of the panels under standard test conditions (STC), GA is
starting time; nor can the task finish any later than its given last fin- the global solar radiation received by the panels in kW/m2, GSTC is the
ishing time. In addition, the task may not be interrupted; once it begins, solar radiation under STC (GSTC = 1kW/m2), TC is the temperature of
it must continue to completion. the panels, TSTC is the STC temperature, NOCT is the normal operating
cell temperature in °C, Tamb is the ambient temperature in °C, and CT is
0 if t TiF the PV temperature coefficient.
i (t ) = 0 if t < TiS Often, PV panels are not modeled in detail as (5) show. More often than
0/1 otherwise (3a) not, the value of pPV (t ) is assumed to be read from a smart meter and
therefore needs not be calculated. In this case, pPV (t ) is modeled as a system
TiF disturbance vector. Due to the stochastic nature of the weather, many re-
i (t ) = DTi
TiS (3b) searchers find it necessary to include either solar forecasting in their study,
or stochastic optimization techniques, or both. Forecasting is discussed in
i (t ) i (t 1) i( ); = 1, , t + DTi ; t [TiS , TiF DTi ] (3c) Section 2.4; stochastic optimization is discussed in Section 3.3.2.
When an appliance or task is interruptible, that is, if it may be Some studies use PV inverters to provide reactive power support to
curtailed during a demand response event, a constraint is added to limit the main electricity grid. The amount of reactive power that the inverter
the number of curtailed tasks (in order to limit occupant dissatisfac- can provide at any time is described by the following relationship:
tion). This may take the form of a maximum curtailment ratio: 2 2 2
pPV (t ) + qPV (t ) sPV , max (7)
max
0 i (t ) t (4)
i
where qPV (t ) is the amount of reactive power drawn from the PV and
Clearly, appliance models are most often employed in the modeling sPV , max is the PV inverter’s apparent power rating. When used to provide
of residential microgrids, as commercial and industrial buildings do not this ancillary service to the grid, the reactive power becomes a control input.
have similarly schedulable tasks – or if they do, those tasks consume
much less energy compared to the HVAC system and are consequently 2.2.2. Wind turbine
ignored in the microgrid model. This tendency is demonstrated in [37], Wind turbines convert wind energy into electrical energy through
which performs demand response case studies involving residential, the use of a turbine. The power output of a wind turbine is dependent
commercial, and industrial customers. on the wind speed [33,157,171,172]:
Mirakhorli and Dong [89] introduce an energy management solu- 1
tion for residential buildings which uses both on/off control and MPC to PWT = R2Cp V 3
2 (8)
control appliances based on occupant behavior. The water heater is
modeled in a way which is driven by the energy balance principle: where V is the wind speed in m/s, is the air density in kg/m3, R is the
turbine blade radius in m, and Cp is the power coefficient.
Mw Cw Tw = Qin mCw (Thot Tinlet ) K (Tw Tamb) (5) In addition, wind turbines do not work at wind speeds below a
where Mw is the mass of the water in the tank, Cw is the thermal ca- certain value (known as cut-in velocity Vci ), and they are typically
pacity of water, Tw is the temperature of the water in the tank, m is the
120
average hot water flow rate, Thot is the outlet water temperature, Tinlet is
the outlet water temperature, Tamb is the ambient temperature, and K is 100
the tank heat loss gain.
Number of Papers
80
2.2. Distributed energy generation
60
One of the most useful characteristics of microgrids is their ability to
40
incorporate multiple, distributed sources of energy. These DERs may
include conventional power generation units, such as micro gas tur- 20
bines and diesel generators, as well as renewable energy sources (RESs),
such as solar PV panels and wind turbines. Fig. 5 shows the number of 0
Photovoltaic Wind Combined Micro Diesel Fuel Cell Other
studies that include each type of DER, and Table 1 lists the studies Turbine Heat/Power Turbine Generator
which include each DER. Distributed Energy Resource
The most widely studied DERs are PV panels and wind turbines, due
to the fact that they are renewable. However, researchers need to model Fig. 5. Distributed energy resources included in studied microgrids.
7
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
Table 1
Distributed energy resources modeled in the literature.
Resource Studies
Photovoltaic [3–8,10–16,18–21,23,25–34,36–39,42,43,46,48,49,51,52,54,55,86,88,90–157]
Wind Turbine [13–16,20,27,29,33,35,37,38,43,45,46,48,49,51,52,54–56,88,90,91,93–95,97,99]
[101,103–117,120–129,131,133–140,142–145,147,148,151–154,157–172]
CHP [4,6,12,18,21,23,25,28,32,41,42,44,45,47,49,53,56,86,88,92,100,101,118,130]
[131,138,158,162,173–177]
Micro Turbine [25,38,42,43,46,49,52,55,95,97,98,101,104,106,109,110,112,113,117,118,121]
[123,124,126,129,137–141,144,145,147,148,150,151,154,159,160,162,172,176]
Diesel Generator [7,8,14–16,18,20,22,25,28,32,35,37,38,48,51,52,54,90,94,103,113–115,117]
[123,127,129,132,141,144,149,151,152,163,165,166,169,176,177]
Fuel Cell [10,13,19,24,27,28,30,31,38,39,46,52,55,56,93,95,97–99,102,104,106–110]
[112,113,119,121,122,126,129,133,134,137–141,144–148,150,151,153,154]
Other [51,132]–mHydro [91,163]–Biomass [118]–CSP
turned off when winds reach a dangerously high speed (known as cut-
out velocity Vco ) [35,103,162]: 2.2.3.2. Micro turbine. Micro gas turbines consist of a compressor,
combustor, turbine and electric generator. Although they run on fossil
0 V < Vci or V Vco
fuels as diesel generators do, they have the advantage of being easily
V3 3
Vci
PWT = PN × 3 3 Vci V < VN modified to recapture waste heat, making them ideal for cogeneration.
VN Vco
Micro turbines are subject to minimum and maximum power rating
PN V VN (9)
constraints, similar to diesel generators.
where PN is the rated electrical power and VN is the rated wind speed.
Variations of this formula appear in [37,45,49,91,134]. 2.2.3.3. Fuel cell. A fuel cell converts the potential energy from a
[104] uses a linear approximation to model the nonlinear re- hydrogen fuel into electrical energy by means of an electrochemical
lationship between wind speed and wind power: reaction with oxygen. Fuel cells consist of an anode, a cathode, and an
electrolyte. As with diesel generators and micro turbines, fuel cells are
r1 V Vci Vci V < V1 subject to minimum and maximum power generation, as well as minimum
r1 (V1 Vci ) + r2 (V V1) V1 V < V2 and maximum ramp rates. They are often used in cogeneration systems,
PWT = PN × r1 (V1 Vci ) + r2 (V2 V1) + r3 (V V2) V2 V < VN since their waste heat is easy to reclaim and redirect.
1 VN V < Vco
0 otherwise 2.2.3.4. Cogeneration. A combined heating and power (CHP) or
(10) combined cooling and power (CCP) system is able to generate both
power and heating/cooling energy, as the name suggests. Cogeneration
The values of r1, r2 , r3 , V1, V2 , V3 may be found in [104].
systems typically consist of a power generator (such as a micro turbine
[129,154] use a similar linear approximations, while [160] uses a
or fuel cell), heat pump, and a chiller and/or boiler which uses the
second-order polynomial approximation:
generator’s waste heat. CHP/CCP systems must meet the same
0 0 V < Vci constraints as their constituent parts, including the generator power
a1 + a2 V + a3 V 2 Vci V < VN ratings and ramp rates. Cogeneration systems have better thermal
PWT = PN ×
1 VN V < Vco efficiencies due to their reclamation of waste heat.
0 V Vco (11)
2.2.3.5. Biomass. A biomass plant generates heat or energy by burning
The coefficients a1, a2 , a3 may be found in [160]. plant or animal matter [91] studies a green building microgrid which
Similarly to PV power, wind power comes with a healthy dose of includes a small biomass plant. In the study, the potential energy to be
stochasticity, making it necessary for researchers to include wind obtained from the biomass plant is calculated as
forecasting and/or stochastic techniques when studying microgrids
with integrated wind power.
Ebio (t ) = fbio bio LHVbio VMbio ubio (t ) (12)
where fbio is an energy conversion factor, bio is the plant efficiency,
2.2.3. Other distributed energy generation systems VMbio is the volumetric mass of the biomass, LHVbio is the lower heating
Photovoltaic and wind turbine systems are the most commonly value, which assumes that the latent heat of vaporization of water in the
studied DERs in building-integrated microgrids; however, they are by fuel is not recovered, and ubio (t ) is the quantity of biomass burned. A
no means the only ones. Diesel generators, micro turbines, fuel cells, biomass plant is subject to the constraint that it cannot produce more
and combined heat/cooling and power generators are also seen widely heat than its potential energy at any time.
throughout the literature. Each of these are described briefly here.
2.3. Energy storage systems
2.2.3.1. Diesel generator. Diesel generators are arguably the most
common conventional energy generators in use today. A diesel Energy storage systems (ESS) are an essential part of a microgrid.
generator (also called a diesel generator set or genset) consists of a They provide a microgrid with the capability to
diesel (compression-ignition) engine and an electric generator.
Typically, diesel gensets are modeled in terms of their power
generation, which cannot exceed their maximum and minimum ratings:
• purchase and store extra power during off-peak pricing time and use
the power later during peak price times
PDGi, min PDGi (t ) PDGi, max (11) • store surplus energy generation for later use
In addition, generators’ ramp rates cannot be exceeded:
• smooth out power fluctuations in grid power supply or renewable
generation
DRDGi PDGi (t + 1) URDGi (12) • store and recycle waste heat
8
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
In the reviewed literature, there are three main types of energy sto- charge. Such models may take many forms, such as higher-order
rage systems: battery energy storage system (BESS), including plug-in polynomials, exponential and logarithmic expressions, inverse
electric vehicle (PEV), thermal energy storage system (TESS), and hy- relationships, and combinations of these:
drogen storage system (HSS). See Table 2 for a summary of the studies
Vbat (t ) = VOC (t ) ibat (t )· Rbat (t ) (15a)
which include the various type of energy storage. Battery energy storage
systems are by far the most commonly employed energy storage system. VOC (t ) = f (SOC (t )) = K 0
K1
K2 SOC (t ) + K3lnSOC (t ) + K 4ln(1 SOC (t ))
Electrochemical batteries, such as lead-acid and lithium-ion, are readily SOC (t )
available and easily integrated into existing building systems and mi- (15b)
crogrids. They also have the capability to provide ancillary services to the where Vbat (t ) is the battery’s terminal voltage, ibat (t ) is the throughput
power grid, such as reactive power support for voltage regulation. current, Rbat (t ) is the internal series resistance, and the constants
However, depending on the battery type, a BESS can be quite expensive, K 0, K1, K2, K3, and K 4 are model-specific parameters. This model,
especially for a residential homeowner. Other types of BESS include while nonlinear in the state, is linear in the parameters, thus
mechanical (e.g., flywheel or compressed air) and electrical (e.g., capa- simplifying the identification of those parameters.
citor). Thermal energy storage systems increase the overall thermal ef-
ficiency of the microgrid by reducing waste heat; for this reason, TESS 2.3.1.3. Reactive power control. Similarly to PV inverters, battery
are often used in conjunction with cogeneration systems. inverters may be utilized to provide reactive power support to the
[6,32,45,49,88,158,162,174] Similarly, since hydrogen storage systems power grid, facilitating voltage regulation. The same equation
store the hydrogen which is necessary for fuel cells to sustain their constrains the amount of reactive power that may be taken from a
electrochemical reactions, they are paired with fuel cells. [27,30,178] battery at any time:
2 2 2
2.3.1. Battery energy storage system
pbat (t ) + qbat (t ) sbat , max (16)
Typically batteries, electrochemical or otherwise, are modeled in where qbat (t ) is the reactive power flow and sbat , max is the battery
terms of their state of charge (SOC). Battery models may be linear or inverter’s maximum apparent power rating.
nonlinear. Linear models have the advantage of simplicity and ease of
implementation. However, they are highly sensitive to the initial state 2.3.1.4. Battery degradation model. Chemical batteries, especially lithium
of charge and therefore care must be taken to ensure accurate model ion, are susceptible to degradation as they age [181] provides a review of
initialization. several battery degradation models [4] incorporates such a model into a
microgrid control problem. The model represents battery capacity loss due
2.3.1.1. Linear battery model. A typical linear approximation of a to solid electrolyte interface layer growth as well as active material loss. In
battery’s SOC is: [19] the current microgrid literature, battery degradation is typically represented
as a lifetime cost which depends on the number of charge/discharge cycles
SOC (t ) = SOC (t t) +
·pch (t )· t ( )p
1
dch (t )· t and depth of discharge as follows [16,38]:
Cbat Cbat (13) Nevk
LLk = Nevk , max
where is the round trip efficiency, pch and pdch are the charging and LL = LLk
k (17)
discharging power, and Cbat is the battery’s energy capacity. Some
studies (see for example [92]) include a self-discharging rate because where Nevk, max is the maximum number of events k (charge/discharge
chemical batteries experience a small loss of stored charge without any cycles) that can occur during the lifetime of a BESS until end of life, Nevk is
connection between the electrodes as a result of internal chemical the number of events k that have occurred during the operation period, and
reactions (a typical value is 2 percent per month). LLk becomes the loss of lifetime associated with event k. Then the cost of
A rather intuitive physical constraint of batteries is that the SOC events is calculated as
may neither exceed 100 percent nor drop below 0 percent at any time. Cev (t ) = 0.5·LL (t )· Cbat · Cinv (18)
Additionally, in order to prolong battery life, there are often more strict
constraints on their depth of charge and discharge. Most battery models where Cinv is the investment cost for the battery bank, and the total battery
enforce “spinning reserves” for both charging and discharging. Typical aging cost in total observation time can be calculated as
values are 0.2 SOC 0.8. N K ag , i (SOC )
Some authors include a constraint requiring that the battery may Cag (t ) = 0.5·Cbat ·Cinv·
i=1 Npos, i (DOD ) (19)
not charge and discharge simultaneously:
Pch (t )·Pdch (t ) = 0 t (14) where N is the number of events in the battery operation period, K ag is an
SOC aging factor curve [38], and Npos is the maximum number of possible
Otherwise, the battery’s net power flow is calculated as events in the battery’s lifetime.
pbat (t ) = pch (t ) pdch (t ) . In some studies, battery degradation is represented as a penalty cost
that applies to deep discharges or repeated charge/discharge cycles
2.3.1.2. Nonlinear battery model. Nonlinear battery models rely on the [108,142,179]. This penalty serves to reduce the number of undesirable
relationship between open-circuit voltage, VOC (t ) , and the state of battery events, thereby prolonging its life.
Table 2
Energy storage systems studied in the literature.
Storage System Studies
9
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
2.3.1.5. Plug-in electric vehicles. Because PEVs run on batteries, they are in which p is the number of autoregressive parameters 1, 2 , , p and
modeled similarly to BESS [5,11,110]. They are not identical, however. q is the number of moving average parameters 1, 2 , , q . The term t
Notably, [135] introduces a novel concept called range anxiety. Range is the error term.
anxiety refers to the fear that PEV users experience of running out Another commonly used forecasting method is artificial neural
energy before reaching the destination. The study incorporates range networks (ANN). ANNs are modeled after the basic principles of the
anxiety as an economic penalty in the objective function: human brain. Neurons receive information, aggregate that information,
and produce an output based on the information. The most commonly
KwRA (1 SOCtEV EV
, w )· Nw used type of ANN is the feed-forward network.
w W t UwEV (20)
2.4. Forecasting of load and renewable energy generation 3.1. Control structure
One important aspect of microgrid modeling is the forecasting of In the broadest sense, the goal of any microgrid control problem is
load and renewable energy generation. Forecasting is a well-studied to minimize the overall operational cost of the microgrid while sa-
area, and many papers in the recent microgrid literature make use of tisfying various constraints including occupant satisfaction, equipment
well-known and proven techniques. See Table 3 for a listing of different limitations, and grid reliability. The problem in its most general form is
forecasting techniques used in various studies [182] and [183] provide expressed as follows:
detailed explanations and examples of forecasting techniques applied to
load forecasting and renewable energy forecasting, respectively. In min f (x , u)
j j
general, short-term forecasting techniques fall into four main cate-
s. t . x X
gories: statistical, artificial intelligence, knowledge based expert sys- u U (22)
tems, and hybrid.
One of the most commonly used statistical forecasting methods is where x contains the states of the various microgrid components, u
the autoregressive moving average (ARMA) and variations thereof. An contains the control decisions to be made, and fi (x , u ) are the various
ARMA(p,q) process can be expressed as [56] costs and penalties which should be minimized.
p q This section explores the various ways that a microgrid controller
yt = j yt j +
j=1
t
j =1
j t j
(21) can be structured in order to most efficiently solve the problem (23).
Table 3
Forecasting techniques used in the literature.
Forecasting Technique Load Renewable Generation
10
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
Table 4
Control strategies used in the literature.
Control Strategy Studies
3.1.1. Centralized vs. distributed two stages of scheduling – day-ahead and several hours-ahead. Each
As the name suggests, a centrally controlled EMS gathers data from scheduling stage contains two levels: the lower level finds a joint output
all components into a central processing, computing, and controlling of the microgrid’s renewable energy and storage systems, which it
unit. The central unit uses the input data to solve the optimization passes to the upper level. The upper level uses this information to op-
problem; it outputs the optimal control decisions, and then the deci- timally determine the generation schedule of dispatchable generators.
sions are transmitted to the various components of the EMS, where they The final result of implementing the framework is a reliable schedule
are implemented. In a distributed control scheme, multiple distributed and a total cost reduction.
agents solve their own optimization problems without knowledge of the Agent-based systems are hierarchically structured. Their use allows
other agents. Then, a central agent collects the individual solutions and the microgrid controller to perform many functions simultaneously in a
uses them to make centralized decisions, sending those centralized decentralized and therefore computationally light (relatively speaking)
decisions to the distributed agents for implementation. In a completely manner [150] presents a multi-agent based hierarchical hybrid control
decentralized control structure, different microgrid components make framework for a microgrid which is comprised of three levels (upper,
localized control decisions without having access to data from all of the middle, lower). The lower level agents contains two layers, reactive and
other components. The difference between distributed and decen- deliberative. The reactive layer simply perceives and reacts to the en-
tralized control schemes is that in a decentralized control scheme, there vironment. The deliberative layer has the ability to plan and control the
is no central agent to aggregate the local decisions and perform an agent’s behaviors to achieve desired goals. The middle level comprises a
optimization over the whole system. Agent-based modeling typically coordinated control agent whose goal is to switch between operational
follows a decentralized control scheme, for instance. Each agent is modes to maintain secure voltages. The upper level comprises the en-
concerned only with making its own decisions to further its own in- ergy management agent whose goal is to plan energy management
terests, and while different agents must necessarily interact with one strategies in order to optimize the entire system. The presented control
another, there is often no central optimizing agent. Rather, central scheme demonstrates the ability to maintain secure voltages as well as
agents act as coordinators between the individual component agents. maximize economical benefits for the microgrid.
Centralized control is well-suited for small microgrids with few Agent-based systems are described in more detail in Section 3.2.3.
components. It is also easy to implement due to the fact that there is no
need for coordination or extensive communication among members.
3.2. Control strategies
However, centralized control has the disadvantage of having a single
point of failure, whereas distributed control is more resilient in that
In this section, the four main control strategies – rule-based control
regard. Additionally, the larger a microgrid grows, the more difficult it
(RBC), optimal control, agent-based control or multi-agent systems
becomes to incorporate new components into a central controller. For
(MAS), and model predictive control (MPC) – are discussed and com-
large microgrids, the computational cost of complex optimization pro-
pared. Fig. 6 shows how these four control strategies compare to each
blems may also become an issue. For this reason, distributed and de-
other in terms of complexity and effectiveness at achieving energy and
centralized control structures are better suited to large systems with
cost saving goals. In the figure, n is the number of microgrid compo-
many components, especially when the microgrid is expected to be
nents present in the model.
expanded in the future.
The vast majority of studies use optimal and model predictive
control strategies, as shown in Fig. 7. Among those that use optimal
control, the most widely used problem formulation is mixed integer
3.1.2. Hierarchies
linear programming (MILP). A few studies use nonlinear programming
Hierarchical microgrid control structures can be advantageous due
(NLP), dynamic programming (DP), and linear programming (LP).
to the large number of functions the controller must perform, from
voltage and frequency control to short-term forecasting to commu-
nication with the grid to problem solving and making decisions. 3.2.1. Rule based control
However, there is a potential for introducing unnecessary complexity, Rule-based control (RBC), also known as autonomous control, is a
since different layers in a hierarchy must communicate with each other, static control strategy based on “IF–THEN” commands. Commercial
increasing the communications burden and possibly outweighing the building automation systems typically use RBC. RBC is extremely
positive effects. simple compared to other control schemes; EMS equipped with RBC are
[130] presents a hierarchical control structure for multisource- not able to make any adaptive decisions. In [3], a RBC algorithm is used
multiproduct microgrids. In the proposed EMS there are three layers – in a home EMS with incorporated BESS. The smart HEMS is able to
the execution control layer (ECL), optimizing control layer (OCL), and optimize both the power usage and the occupants’ thermal comfort. The
supervisory control layer (SuCL). The OCL generates the control tra- control algorithm demonstrates cost savings of up to 20% compared to
jectory for the ECL; the ECL is responsible for implementing the control baseline case. In other cases, however, such as [19], a RBC strategy is
decisions received from the OCL; and the SuCL is responsible for in- shown to result in greater cost than other strategies.
terlayer coordination, soft switching between operational modes, and [163] uses a complex RBC to explore the economic effects of dif-
control strategy selection. The proposed EMS enables the microgrid to ferent BESS parameters on a renewable energy microgrid [53] employs
achieve significant cost savings. RBC in a fast chiller DR strategy that achieves up to 66% demand re-
[145] proposes a hierarchical framework to handle the uncertainty duction in the building with minimal disruption to the occupants’
of renewable energy sources and realize and economic generation thermal comfort level [169] uses a fuzzy logic based RBC to coordinate
schedule for a microgrid. The proposed scheduling framework includes the control of a BESS and several distributed generators, including a
11
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
(baseline case), but they do not perform as well as other more advanced s. t . x X
strategies. They are inflexible when it comes to making intelligent de- u U (23)
cisions based on dynamic situations. They are, however, easy to im- [84] provides an extensive review of optimization objectives, con-
plement due to their simplicity. As demonstrated in [3], RBC can be straints, tools, and algorithms used in microgrid EMS.
well-suited to a HEMS for a single residence with very few DERs (in the
case study, the residence is equipped with a PV system and BESS only).
3.2.2.1. Objectives. In virtually all of the reviewed studies that involve
When it comes to more complex systems, however, RBC schemes are
optimization, the objective is to minimize the total operational cost of
unable to compete with more advanced strategies.
the microgrid. This total cost can include many different components –
12
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
Fig. 8. An illustration of how homeostatic control mechanisms based on reactive and predictive homeostasis trigger a system’s sustainability stress response that
imposes a restraint over energy consumption of loads based on the energy supply being available in the SHES [191].
useful when there are two separate quantities of interest (e.g., total cost and
GHG emissions). However, the nature of MO is such that no single solution
exists which simultaneously optimizes every objective because the different
objectives often compete with each other. For instance, if the two objectives
are to minimize cost and maximize thermal comfort, a solution that increases
thermal comfort may indicate greater power usage and therefore greater
cost. This competition between objectives means that in a MO problem, a
decision must be made as to the relative importance of the objectives. To do
this, several studies (for example, [6,20,38]) include weighting factors in
their objective functions (a priori methods). The higher the weighting factor,
the more important it is to minimize that particular objective. Other studies
(for example, [42,46,49,94,97,105,106,177]) use a posteriori methods,
producing all Pareto optimal solutions and making the decision for the
best solution afterward.
13
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
[3–6,11,20,27,28,30,35,42,47–49,52,104,106,107,109–112,131,158–160,162,165,178]
engineering optimization problems, many constraints arise from
physical requirements or limitations. For example, a battery
physically cannot store any more energy once it is fully charged; nor
can it discharge any energy once it is fully depleted. Another example is
the power balance constraint which is present in any energy exchange
problem. Simply put, the energy demand of a building must be equal to
the amount of energy purchased from the grid plus the amount of
energy provided by local sources. Similarly, problems which include
[4,6,7,19,20,27–29,42,48,49,52,112,113,158,162,165,174]
[4,38].
Other constraints used in the literature include pricing constraints,
[4,29,47,162,165]
[6,48]
solutions that are very nearly optimal, even if they cannot be proven to
Tbnd |2
Cemi, i·EmDG,i
Ccycle·ncycle, i
i Cmnt , i·PDG, i
Ccurt ·tcurt ,i
i Ccom, i ·|Tin
Objective functions in the literature.
model of the system. Typically, the model used in MPC control schemes
is a linear dynamical model (see, for example, Section 2.1.1). MPC takes
Demand response cost
Energy purchase cost
as input the current state of the system, the system model, and outside
Battery aging cost
Maintenance cost
Operational cost
Comfort penalty
disturbances to the system and outputs the future state of the system. In
Emissions cost
diction horizon N , but only the first step of the optimal control is im-
Table 5
plemented. Then the horizon recedes by one step, the now-current state
and current and predicted disturbances are input into the model, and
14
Table 6
Constraints in the literature.
H. Fontenot and B. Dong
Generation PDGi, min PDGi (t ) PDGi, max (32) DGs may not [3,4,42,47–49,52,64,69,74,110,112,5,113,115–118,151,152,154,166,6,11,20,27,28,30,35]
exceed their ratings
Building x (t + 1) = Ax (t ) + Bu (t ) + Ew (t ) (1) Building thermal [3,4,31,32,47,53]
dynamics model determines
the indoor
temperature
Battery ch·pch (t )· t (1 / dch ) pdch (t )· t (14) Battery SOC [3,4,74,111,154,166,7,11,19,20,28,35,47,49]
SOC (t ) = SOC (t t) +
Cbat Cbat changes according
to battery dynamics
Pch (t )·Pdch (t ) = 0 (15) No simultaneous
charging/
discharging
SOCmin SOC (t ) SOCmax (33) Spinning reserves
must be maintained
Operation DRDGi PDGi (t + 1) URDGi (12) Ramp-up/Ramp- [4,6,49,52,64,74,75,118,119,154,7,19,20,27–29,42,48]
down rates cannot
be exceeded
Demand 0 ift TiF (3) Shiftable tasks may [4,6,29,47,48,162,165]
Response TiF not start or stop
i (t ) = 0 ift < TiS i (t ) = DTi i (t ) i (t 1) i ( ); = 1, , t + DTi;t [TiS , TiF DTi]
TiS outside their given
0/1 otherwise
15
start/stop times;
they may not be
interrupted once
begun
Temperature Tin,min Tin (t ) Tin, max (34) Indoor temperature [4,29,47,162,165]
must remain within
comfort bounds
Power Pgrid (t ) = Pload (t ) Pgen (t ) (35) Total power [3,4,42,47–49,52,64,69,74,110,112,5,113,115–118,151,152,154,166,6,11,20,27,28,30,35]
balance generated from
DERs and
purchased from
grid must equal
total demand
Energy Qgen (t ) = Qdemand (t ) (36) Total heat [3,4,29,31,32,47,53,162,165]
balance generated must
equal total heat
demand
Power Pinj (t )·Preq (t ) = 0 (37) No simultaneous [28,121,135]
exchange injection and
request of power
to/from grid
Line limit Pinj (t ) + Preq (t ) Pline (38) Power flow to/from [51,162]
grid may not
exceed line ratings
Electric EV (21) Range anxiety [135]
w W EV
t Uw KwRA (1 SOCtEV
, w )·Nw
vehicle informs PEV
charging schedule
Applied Energy 254 (2019) 113689
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
the optimization problem is solved again. The general form of an MPC 3.3.1. Classical methods
problem is 3.3.1.1. Linear programming. In a linear program (LP), a linear
t+N objective function is minimized over a set of decision variables within
min J = =t+1
f (x ( ), u ( ), y ( )) a set of linear constraints. LPs are the simplest type of optimization
s. t . x X problem. They are easy to formulate and easy to solve; numerous LP
u U solvers already exist (for example, MATLAB’s linprog). Computational
x (t + 1) = Ax (t ) + Bu (t ) + Ew (t ) effort and time are minimal, and global optimization is guaranteed.
y ( t ) = C x (t ) (24) However, the main disadvantage of LPs is also their simplicity. They are
Because it optimizes the system over a prediction horizon and not limited to cost functions and constraints which are linear in the decision
simply the next control step, MPC has the advantage of taking into variables. This naturally precludes their use in any but the most
account the future state of the system and future disturbances when simplified problems. Since virtually all microgrid component and
making control decisions for the current next step. It has the ability to system models are nonlinear (often highly so), LPs are not well suited
anticipate future events and act on that foreknowledge in the present. to this type of research. In fact, only a single study out of all those
MPC is widely used in microgrid control. Among the reviewed studies analyzed in this review uses plain continuous-variable LP [120].
which used MPC, there was an average cost savings of 20% and GHG Approximately thirty percent use mixed integer linear programming
emissions reduction of 27% [4,6,7,10,19,22,27,28,31,32,35,88,91,118, (MILP, or sometimes MIP), which is an LP in which some of the decision
161,170,178,192]. variables are constrained to take integer values only. These studies
show an average cost savings of 23% and 63% emissions reduction
when compared to baseline cases.
3.2.4.1. Occupancy-based MPC. One disadvantage of model predictive
The standard form of an LP is as follows:
control is that it is only as good as the model which is put into it. Very
few studies in the current literature incorporate occupancy models into minf ( )
their control structures. In [4], the indoor temperature bounds are
varied depending on the occupancy status of the building. In [33], each s. t .
h ( ) = 0,
of the modeled building types (residential, commercial, industrial) has g( ) 0 (25)
a different occupancy pattern, resulting in a scenario where each
building has different energy needs. While the incorporation of where is the decision vector, f ( ) is the objective function, h ( ) is the
occupancy-based MPC (OB-MPC) in building-integrated microgrids is set of equality constraints, and g ( ) is the set of inequality constraints.
still an emerging field of study, OB-MPC is extensively employed in
standalone building control. Mirakhorli and Dong [193] provide a 3.3.1.2. Nonlinear programming. In a nonlinear program (NLP), neither
comprehensive review of modeling and control methods for OB-MPC the objective function nor the constraints need be linear with respect to
for indoor building climate control. The methods reviewed in [193] the decision variables. NLPs can considerably more difficult to solve
may be adopted into BIMG research without much difficulty. than LPs, especially if the objective and constraints are nonconvex. In
addition, for some NLPs, there is no guarantee of a globally optimal
3.3. Optimization methods solution being found. However, they are able to represent more
complex relationships and models than LPs. Approximately ten
Optimization methods generally fall into one of several categories: percent of reviewed papers employ nonlinear programming.
classical, metaheuristic, and stochastic. Classical methods include linear A special case of NLP is the quadratic program (QP). A QP is an NLP
and nonlinear programming, integer programming, and dynamic pro- in which the objective function is quadratic. If the objective function is
gramming. They can often be guaranteed to find a global optimum (in quadratic and the constraints are linear (or quadratic), then the pro-
the case of convex optimization problems), and they can do so quite blem is a linearly (quadratically) constrained QP, or LCQP (QCQP), and
quickly in some cases. Metaheuristics are self-learning methods which due to the convexity of such a problem, general methods of convex
search a large solution space for possible optimal solutions. While there optimization may be used to solve it.
is no guarantee that a metaheuristic will find a global optimum for a As with linear programming, NLPs may include integer variables. In this
problem, they can often find good solutions in less time and with less case, the problem becomes a mixed integer nonlinear program, or MINLP.
computational effort than classical optimization methods. The formulation of a NLP or MINLP is structured similarly to an LP (40).
Stochastic programming is employed in order to model and study
the effects of uncertainty in the system’s input data. The most common 3.3.1.3. Dynamic programming. In a dynamic program (DP), a complex
uncertainties studied in microgrid literature are, understandably, load optimization problem is broken down into simpler subproblems in a
(power demand) and renewable energy generation. [5,161] use sto- recursive manner. In the case of a microgrid, where each system state
chastic programming to model the uncertainty in electric vehicle op- depends on the previous state, the subproblems may be solved backward,
eration. beginning with the final (known) state, until the initial (desired
Table 7 provides a summary of various optimization problem types unknown) state is solved. Dynamic programming has the advantage of
and solution methods, with Fig. 8 showing the distribution of these flexibility. It may be used for linear or nonlinear programs; it may
methods. The different methods are discussed below. include continuous or integer variables. Additionally, it is well suited to
Table 7
Optimization types used in the literature.
Problem Type Studies
LP [120]
MILP [5–7,10–12,19,20,22,25,27,28,30,35,38,42,44,45,47,49,54,86,88,92,101,105,106,116,128,129,131,133,135,138,147,158,170,173,174,179]
MIP [41,87,100,136]
NLP [4,48,97]
MINLP [8,13,26,32,37,104,115,121,126,141,142,165]
Dynamic Programming [111]
Stochastic Programming [5,8,24,27,28,37,49,54,56,94,95,99,102,104,109,112,129,133,139,142,160–162,167]
16
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
problems with multiple stages of decisions. Finally, a DP can guarantee The most commonly used population-based method is particle swarm
global optimality. However, due to its flexibility, there is no general optimization (PSO). In PSO, the solver begins with a population of po-
formulation of a DP. Every problem must be formulated and solved in its tential solutions to an optimization problem (or, a swarm of particles).
own way when dynamic programming is employed. [111] uses DP to These particles each move around the solution search space according to
solve the microgrid scheduling problem. Additionally, [194] proposes a mathematical equations that govern their position and velocity, always
background processor called the Energy Box which manages home seeking to improve their solution. The particles share information with
energy usage by using DP to balance cost minimization with thermal each other; therefore the entire swarm is able to learn from itself and
comfort as specified by consumer preferences. move toward better solutions until convergence is reached. [26,46,
52,93,97,99,103,104,107,117,122,123,134,144,147,160,162]
3.3.2. Stochastic programming Some other nature-inspired population-based metaheuristic
Stochastic programming incorporates random variables into optimiza- methods used in the literature are dolphin echolocation optimization,
tion problems in order to account for uncertainties in model data. In the which mimics hunting strategies used by dolphins [124]; artificial bee
reviewed literature, stochastic programs (SPs) are utilized to account for colony algorithm, which is based on the foraging behavior of a swarm
uncertainties in load demand, renewable energy generation, and electricity of bees[21,43,113]; bacteria foraging optimization, which is inspired
pricing (the latter is not reviewed here). Many studies, approximately by the group foraging behavior of bacteria [140,177]; cuckoo optimi-
sixteen percent of the reviewed literature, use stochastic programming (see zation algorithm, which mimics the brooding parasitism exhibited by
Table 7). Average cost savings of using stochastic programming over de- cuckoos [138]; firefly algorithm, which is based on the behavior of
terministic is 44%; average emissions reduction is 40%. fireflies which attract a mate by flashing light [139,154]; and gravita-
Stochastic optimization works by modeling the uncertain quantity tional search algorithm, which models the way differently sized masses
as a random variable for which the probability density function is move about each other [95].
known or may be estimated. This random variable must then be in-
corporated into the optimization problem formulation. There are sev- 3.3.3.2. Evolutionary algorithms. As previously mentioned, evolutionary
eral techniques for stochastic programming in the literature. In a two- algorithms (EAs) are a subset of population-based algorithms.
stage SP, the problem is written in a way similar to LPs and NLPs. The Evolutionary algorithms, as their name suggests, take their inspiration
controller optimizes the first stage LP and yields an optimal control from biological evolution. They use mechanisms such as reproduction,
vector; then a random event occurs which requires the controller to mutation, recombination, and selection. They begin with a population
make a recourse decision. of candidate solutions, and a fitness function is applied to the solutions
In scenario-based stochastic programming, many possible future to determine their quality. The population then evolves using the
scenarios are constructed based on the known characteristics of the previously mentioned methods. Evolutionary algorithms include
uncertain quantities. The scenarios are then reduced to a manageable techniques such as genetic algorithms and differential evolution
size and a robust optimization procedure, in which the optimization is [14,16,19,25,29,38,98,115,159,176].
performed under the assumption that the worst-case scenario will
occur, takes place. In chance-constrained optimization, the problem is 4. Conclusions and future directions
formulated using chance constraints. These are constraints which re-
quire the other constraints to be met with a certain probability. One of the greatest challenge facing researchers who study building-
Stochastic programming carries the obvious advantage of being able integrated microgrids is uncertainty. Renewable energy generation and
to take into account uncertain future values of input data variables. In occupancy behavior are inherently uncertain and therefore make the
nearly every case study reviewed here, stochastic optimization out- optimal scheduling of tasks and resources more difficult. Another
performs deterministic solutions. The main disadvantage of stochastic challenge to researchers comes in the form of model complexity. The
programming is the computational intensity. more complex a model, the better the accuracy and the greater the
computational and communication burdens. Additionally, deeper in-
3.3.3. Metaheuristics tegration of smart meter data raises concerns for customer privacy and
A metaheuristic is a high-level procedure which is designed to find microgrid security. While communication, privacy, and security are
methods which may lead to “good enough” solutions to optimization outside the scope of this paper, they are nonetheless essential aspects of
problems. Metaheuristics are extremely useful in situations where not microgrid research and should continue to be explored and developed.
all the information about a system is known, or where the solution set Several future research directions are evident when it comes to
to a problem is impractically large. For both of these reasons, meta- building-integrated microgrids. These are the incorporation of advanced
heuristics are used often in the realm of microgrid research. occupancy models, further development of agent-based modeling, and
Metaheuristics do have a disadvantage: they cannot guarantee an op- building-to-grid integration. Advanced occupancy models are already in
timal solution. Nevertheless, because they usually find a sufficiently use in building control literature. As they are integrated into microgrid
good solution with less time and computational effort than some other models, researchers will be better equipped to optimize energy usage,
more rigorous methods and because microgrid energy management economic gain, and thermal comfort simultaneously. In addition, by using
problems are often complex enough to justify solutions that are “good new sensing paradigms like Sensing by Proxy, researchers may gain the
enough” rather than globally optimal, metaheuristics are used quite ability to incorporate real-time occupancy states into energy management
often. The most commonly used methods are described below. controllers. As microgrid models become more and more complex, the
need for flexible and reliable optimization strategies will become more
3.3.3.1. Population-based methods. Population-based metaheuristics are pronounced. Agent-based modelling may be capable of easily in-
very widely used in large-scale optimization problems, especially in corporating the needs of the grid, the buildings, the occupants, and the
nonlinear and stochastic problems. This is because population-based market into a single control structure, as well as making it a simple matter
algorithms start with a large “population”, or group of potential to add more agents as they are added to the microgrid. Finally, continuing
solutions. Through different self-adaptive methods, the solver moves to integrated buildings, microgrids, and the power distribution grid will
through consecutive iterations until it finds a local optimum. Often, provide a way for the increasing power demands of society to be met
population-based methods are able to converge to a solution very close without overtaxing existing infrastructure and without a drastic increase in
to the global optimum. Population-based metaheuristic algorithms costs, benefiting energy suppliers and consumers alike.
include evolutionary algorithms, which in turn include genetic This paper presents a survey of the literature on the modeling, op-
algorithms, all of which are seen in the literature. timization, and control of building-integrated microgrids. The most
17
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
commonly utilized models for loads, distributed energy generation, micro-grid using intelligent demand-response program. Energy 2015;91:283–93.
energy storage systems, and forecasts are presented and compared. https://doi.org/10.1016/j.energy.2015.08.051.
[22] Parisio A, Rikos E, Glielmo L. A model predictive control approach to microgrid
Control structures and strategies including rule-based control, optimal operation optimization. IEEE Trans Control Syst Technol 2014;22:1. https://doi.
control, agent-based modeling, and model predictive control are re- org/10.1109/TCST.2013.2295737.
viewed in detail. Optimization techniques are explored and compared, [23] Van Roy J, Leemput N, Geth F, Buscher J, Salenbien R, Driesen J. Electric vehicle
charging in an office building microgrid with distributed energy resources. IEEE
including classical methods, metaheuristics, and stochastic program- Trans Sustain Energy 2014;5:1389–96. https://doi.org/10.1109/TSTE.2014.
ming. The current state of the art is identified, as well as current 2314754.
challenges and research gaps. This paper is intended to be used as a [24] Cardoso G, Stadler M, Siddiqui A, Marnay C, Deforest N, Barbosa-Póvoa A, et al.
Microgrid reliability modeling and battery scheduling using stochastic linear
foundation for researchers in determining where to direct their future programming. Electr Power Syst Res 2013;103:61–9. https://doi.org/10.1016/j.
efforts in the area of building-integrated microgrids. epsr.2013.05.005.
[25] Guo L, Liu W, Cai J, Hong B, Wang C. A two-stage optimal planning and design
method for combined cooling, heat and power microgrid system. Energy Convers
Acknowledgment
Manag 2013;74:433–45. https://doi.org/10.1016/j.enconman.2013.06.051.
[26] Mao M, Jin P, Chang L, Xu H. Economic analysis and optimal design on microgrids
This work was supported by CPS Energy and the U.S. National with SS-PVs for industries. IEEE Trans Sustain Energy 2014;5:1328–36.
Science Foundation through NSF #1845650 “CAREER: Holistic [27] Petrollese M, Valverde L, Cocco D, Cau G, Guerra J. Real-time integration of op-
timal generation scheduling with MPC for the energy management of a renewable
Assessment of the Impacts of Connected Buildings and People on hydrogen-based microgrid. Appl Energy 2016;166:96–106. https://doi.org/10.
Community Energy Planning and Management”. 1016/j.apenergy.2016.01.014.
[28] Parisio A, Rikos E, Glielmo L. Stochastic model predictive control for economic/
environmental operation management of microgrids: an experimental case study. J
References Process Control 2016;43:24–37. https://doi.org/10.1016/j.jprocont.2016.04.008.
[29] Neves D, Brito MC, Silva CA. Impact of solar and wind forecast uncertainties on
[1] IRENA. Renewable Energy Statistics 2018. demand response of isolated microgrids. Renew Energy 2016;87:1003–15. https://
[2] Program SGR& D. DOE Microgrid Workshop Report. San Diego: 2011. doi.org/10.1016/j.renene.2015.08.075.
[3] Shakeri M, Shayestegan M, Abunima H, Reza SMS, Akhtaruzzaman M, Alamoud [30] Bolívar Jaramillo L, Weidlich A. Optimal microgrid scheduling with peak load
ARM, et al. An intelligent system architecture in home energy management sys- reduction involving an electrolyzer and flexible loads. Appl Energy
tems (HEMS) for efficient demand response in smart grid. Energy Build 2016;169:857–65. https://doi.org/10.1016/j.apenergy.2016.02.096.
2017;138:154–64. https://doi.org/10.1016/j.enbuild.2016.12.026. [31] Bruni G, Cordiner S, Mulone V, Sinisi V, Spagnolo F. Energy management in a
[4] Cai J, Jin X, Zhang H. Economic model-based control of sustainable buildings with domestic microgrid by means of model predictive controllers. Energy
photovoltaic (PV) and battery systems considering battery degradation costs. Am 2016;108:119–31. https://doi.org/10.1016/j.energy.2015.08.004.
Control Conf 2018. [32] Zhao Y, Lu Y, Yan C, Wang S. MPC-based optimal scheduling of grid-connected low
[5] Thomas D, Deblecker O, Ioakimidis CS. Optimal operation of an energy manage- energy buildings with thermal energy storages. Energy Build 2015;86:415–26.
ment system for a grid-connected smart building considering photovoltaics’ un- https://doi.org/10.1016/j.enbuild.2014.10.019.
certainty and stochastic electric vehicles’ driving schedule. Appl Energy [33] Korkas CD, Baldi S, Michailidis I, Kosmatopoulos EB. Occupancy-based demand
2018;210:1188–206. https://doi.org/10.1016/j.apenergy.2017.07.035. response and thermal comfort optimization in microgrids with renewable energy
[6] Jin M, Feng W, Liu P, Marnay C, Spanos C. MOD-DR: microgrid optimal dispatch sources and energy storage. Appl Energy 2016;163:93–104. https://doi.org/10.
with demand response. Appl Energy 2017;187:758–76. https://doi.org/10.1016/j. 1016/j.apenergy.2015.10.140.
apenergy.2016.11.093. [34] Korkas CD, Baldi S, Michailidis I, Kosmatopoulos EB. Intelligent energy and
[7] Mazzola S, Vergara C, Astolfi M, Li V, Perez-Arriaga I, Macchi E. Assessing the thermal comfort management in grid-connected microgrids with heterogeneous
value of forecast-based dispatch in the operation of off-grid rural microgrids. occupancy schedule. Appl Energy 2015;149:194–203. https://doi.org/10.1016/j.
Renew Energy 2017;108:116–25. https://doi.org/10.1016/j.renene.2017.02.040. apenergy.2015.01.145.
[8] Sachs J, Sawodny O. A two-stage model predictive control strategy for economic [35] Craparo E, Karatas M, Singham DI. A robust optimization approach to hybrid
diesel-PV-battery island microgrid operation in rural areas. IEEE Trans Sustain microgrid operation using ensemble weather forecasts. Appl Energy
Energy 2016;7:903–13. 2017;201:135–47. https://doi.org/10.1016/j.apenergy.2017.05.068.
[9] Hossain E, Kabalci E, Bayindir R, Perez R. Microgrid testbeds around the world: [36] Wang B, Sechilariu M, Locment F. Intelligent DC microgrid with smart grid com-
state of art microgrid testbeds around the world : state of art. Energy Convers munications: control strategy consideration and control. IEEE Trans Smart Grid
Manag 2014;86:132–53. https://doi.org/10.1016/j.enconman.2014.05.012. 2012;3:2148–56.
[10] Parisio A, Rikos E, Tzamalis G, Glielmo L. Use of model predictive control for [37] Zakariazadeh A, Jadid S, Siano P. Smart microgrid energy and reserve scheduling
experimental microgrid optimization. Appl Energy 2014;115:37–46. https://doi. with demand response using stochastic optimization. Int J Electr Power Energy
org/10.1016/j.apenergy.2013.10.027. Syst 2014;63:523–33. https://doi.org/10.1016/j.ijepes.2014.06.037.
[11] Nan S, Zhou M, Li G. Optimal residential community demand response scheduling [38] Nemati M, Braun M, Tenbohlen S. Optimization of unit commitment and economic
in smart grid. Appl Energy 2018;210:1280–9. https://doi.org/10.1016/j.apenergy. dispatch in microgrids based on genetic algorithm and mixed integer linear pro-
2017.06.066. gramming. Appl Energy 2018;210:944–63. https://doi.org/10.1016/j.apenergy.
[12] Comodi G, Giantomassi A, Severini M, Squartini S, Ferracuti F, Fonti A, et al. 2017.07.007.
Multi-apartment residential microgrid with electrical and thermal storage devices: [39] Honarmand M, Zakariazadeh A, Jadid S. Integrated scheduling of renewable
experimental analysis and simulation of energy management strategies. Appl generation and electric vehicles parking lot in a smart microgrid. Energy Convers
Energy 2015;137:854–66. https://doi.org/10.1016/j.apenergy.2014.07.068. Manag 2014;86:745–55. https://doi.org/10.1016/j.enconman.2014.06.044.
[13] Garcia-torres F, Bordons C. Optimal economical schedule of hydrogen-based mi- [40] Balijepalli VSKM, Pradhan V, Khaparde SA, Shereef RM. Review of demand re-
crogrids with hybrid storage using model predictive control. IEEE Trans Ind sponse under smart grid paradigm. IEEE PES Innov Smart Grid Technol 2011.
Electron 2015;62:5195–207. [41] Aghaei J, Alizadeh M. Multi-objective self-scheduling of CHP (combined heat and
[14] Zhao B, Zhang X, Li P, Wang K, Xue M, Wang C. Optimal sizing, operating strategy power) - based microgrids considering demand response programs and ESSs (en-
and operational experience of a stand-alone microgrid on Dongfushan Island. Appl ergy storage systems). Energy 2013;55:1044–54. https://doi.org/10.1016/j.
Energy 2014;113:1656–66. https://doi.org/10.1016/j.apenergy.2013.09.015. energy.2013.04.048.
[15] Palma-behnke R, Benavides C, Lanas F, Severino B, Reyes L, Llanos J, et al. A [42] Wang L, Li Q, Ding R, Sun M, Wang G. Integrated scheduling of energy supply and
microgrid energy management system based on the rolling horizon strategy. IEEE demand in microgrids under uncertainty: a robust multi-objective optimization
Trans Smart Grid 2013;4:996–1006. approach. Energy 2017;130:1–14. https://doi.org/10.1016/j.energy.2017.04.115.
[16] Zhao B, Zhang X, Chen J, Wang C, Guo L. Operation optimization of standalone [43] Marzband M, Azarinejadian F, Savaghebi M, Guerrero JM. An optimal energy
microgrids considering lifetime characteristics of battery energy storage system. management system for islanded microgrids based on multiperiod artificial bee
IEEE Trans Sustain Energy 2013;4:934–43. colony combined with Markov chain. IEEE Syst J 2017;11:1712–22.
[17] Jin M, Bekiaris-Liberis N, Weekly K, Spanos CJ, Bayen AM. Occupancy detection [44] Tasdighi M, Ghasemi H, Rahimi-Kian A. Residential microgrid scheduling based on
via environmental sensing. IEEE Trans Autom Sci Eng 2018;15:443–55. https:// smart meters data and temperature dependent thermal load modeling. Early
doi.org/10.1109/TASE.2016.2619720. Acce:1–9 IEEE Trans Smart Grid2013. https://doi.org/10.1109/TSG.2013.
[18] Jung J, Villaran M. Optimal planning and design of hybrid renewable energy 2261829.
systems for microgrids. Renew Sustain Energy Rev 2017;75:180–91. https://doi. [45] Zhang D, Shah N, Papageorgiou LG. Efficient energy consumption and operation
org/10.1016/j.rser.2016.10.061. management in a smart building with microgrid. Energy Convers Manag
[19] Li B, Roche R, Miraoui A. Microgrid sizing with combined evolutionary algorithm 2013;74:209–22. https://doi.org/10.1016/j.enconman.2013.04.038.
and MILP unit commitment. Appl Energy 2017;188:547–62. https://doi.org/10. [46] Aghajani GR, Shayanfar HA, Shayeghi H. Presenting a multi-objective generation
1016/j.apenergy.2016.12.038. scheduling model for pricing demand response rate in micro-grid energy man-
[20] Liu G, Starke M, Xiao B, Zhang X, Tomsovic K. Microgrid optimal scheduling with agement. Energy Convers Manag 2015;106:308–21. https://doi.org/10.1016/j.
chance-constrained islanding capability. Electr Power Syst Res 2017;145:197–206. enconman.2015.08.059.
https://doi.org/10.1016/j.epsr.2017.01.014. [47] Anvari-Moghaddam A, Rahimi-Kian A, Mirian MS, Guerrero JM. A multi-agent
[21] Safamehr H, Rahimi-kian A. A cost-efficient and reliable energy management of a based energy management solution for integrated buildings and microgrid system.
18
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
19
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
comparison of stochastic model predictive control strategies applied to a hy- [128] Silvente J, Kopanos GM, Pistikopoulos EN, Espuña A. A rolling horizon optimi-
drogen-based microgrid. J Power Sources 2017;343:161–73. https://doi.org/10. zation framework for the simultaneous energy supply and demand planning in
1016/j.jpowsour.2017.01.015. microgrids. Appl Energy 2015;155:485–501. https://doi.org/10.1016/j.apenergy.
[103] Abedini M, Moradi MH, Hosseinian SM. Optimal management of microgrids in- 2015.05.090.
cluding renewable energy scources using GPSO-GM algorithm. Renew Energy [129] Talari S, Yazdaninejad M, Haghifam M. Stochastic-based scheduling of the mi-
2016;90:430–9. https://doi.org/10.1016/j.renene.2016.01.014. crogrid operation including wind turbines, photovoltaic cells, energy storages and
[104] Bornapour M, Hooshmand RA, Khodabakhshian A, Parastegari M. Optimal co- responsive loads. IET Gener Transm Distrib 2015;9:1498–509. https://doi.org/10.
ordinated scheduling of combined heat and power fuel cell, wind, and photo- 1049/iet-gtd.2014.0040.
voltaic units in micro grids considering uncertainties. Energy 2016;117:176–89. [130] Xu X, Jia H, Wang D, Yu DC, Chiang HD. Hierarchical energy management system
https://doi.org/10.1016/j.energy.2016.10.072. for multi-source multi-product microgrids. Renew Energy 2015;78:621–30.
[105] Coelho VN, Coelho IM, Coelho BN, Weiss M, Reis AJR, Silva SM, et al. Multi- https://doi.org/10.1016/j.renene.2015.01.039.
objective energy storage power dispatching using plug-in vehicles in a smart-mi- [131] Zhang Y, Wang R, Zhang T, Liu Y, Guo B. Model predictive control-based opera-
crogrid. Renew Energy 2016;89:730–42. https://doi.org/10.1016/j.renene.2015. tion management for a residential microgrid with considering forecast un-
11.084. certainties and demand response strategies. IET Gener Transm Distrib
[106] Deihimi A, Keshavarz Zahed B, Iravani R. An interactive operation management of 2016;10:2367–78. https://doi.org/10.1049/iet-gtd.2015.1127.
a micro-grid with multiple distributed generations using multi-objective uniform [132] Zhao B, Xue M, Zhang X, Wang C, Zhao J. An MAS based energy management
water cycle algorithm. Energy 2016;106:482–509. https://doi.org/10.1016/j. system for a stand-alone microgrid at high altitude. Appl Energy
energy.2016.03.048. 2015;143:251–61. https://doi.org/10.1016/j.apenergy.2015.01.016.
[107] Elsied M, Oukaour A, Gualous H, Lo Brutto OA. Optimal economic and environ- [133] Cau G, Cocco D, Petrollese M, Knudsen S, Milan C. Energy management strategy
ment operation of micro-grid power systems. Energy Convers Manag based on short-term generation scheduling for a renewable microgrid using a
2016;122:182–94. https://doi.org/10.1016/j.enconman.2016.05.074. hydrogen storage system. Energy Convers Manag 2014;87:820–31. https://doi.
[108] Garcia-torres F, Valverde L, Bordons C. Optimal load sharing of hydrogen-based org/10.1016/j.enconman.2014.07.078.
microgrids with hybrid storage using model-predictive control. IEEE Trans Ind [134] Hakimi SM, Moghaddas-Tafreshi SM. Optimal planning of a smart microgrid in-
Electron 2016;63:4919–28. cluding demand response and intermittent renewable energy resources. IEEE
[109] Hu M, Lu S, Chen Y. Stochastic programming and market equilibrium analysis of Trans Smart Grid 2014;5:2889–900.
microgrids energy management systems. Energy 2016;113:662–70. https://doi. [135] Igualada L, Corchero C, Cruz-Zambrano M, Heredia F-J. Optimal energy man-
org/10.1016/j.energy.2016.07.061. agement for a residential microgrid including a vehicle-to-grid system. IEEE Trans
[110] Kamankesh H, Agelidis VG, Kavousi-Fard A. Optimal scheduling of renewable Smart Grid 2014;5:2163–72. https://doi.org/10.1109/TSG.2014.2318836.
micro-grids considering plug-in hybrid electric vehicle charging demand. Energy [136] Kuznetsova E, Li YF, Ruiz C, Zio E. An integrated framework of agent-based
2016;100:285–97. https://doi.org/10.1016/j.energy.2016.01.063. modelling and robust optimization for microgrid energy management. Appl
[111] Khalid M, Ahmadi A, Savkin AV, Agelidis VG. Minimizing the energy cost for Energy 2014;129:70–88. https://doi.org/10.1016/j.apenergy.2014.04.024.
microgrids integrated with renewable energy resources and conventional gen- [137] Mao M, Jin P, Hatziargyriou ND, Chang L. Multiagent-based hybrid energy man-
eration using controlled battery energy storage. Renew Energy 2016;97:646–55. agement system for microgrids. IEEE Trans Sustain Energy 2014;5:938–46.
https://doi.org/10.1016/j.renene.2016.05.042. [138] Mohammadi S, Mohammadi A. Stochastic scenario-based model and investigating
[112] Najibi F, Niknam T, Kavousi-Fard A. Optimal stochastic management of renewable size of battery energy storage and thermal energy storage for micro-grid. Int J
MG (micro-grids) considering electro-thermal model of PV (photovoltaic). Energy Electr Power Energy Syst 2014;61:531–46. https://doi.org/10.1016/j.ijepes.2014.
2016;97:444–59. https://doi.org/10.1016/j.energy.2015.12.122. 03.041.
[113] Roy K, Mandal KK, Mandal AC. Modeling and managing of micro grid connected [139] Mohammadi S, Soleymani S, Mozafari B. Scenario-based stochastic operation
system using improved artificial bee colony algorithm. Int J Electr Power Energy management of microgrid including wind, photovoltaic, micro-turbine, fuel cell
Syst 2016;75:50–8. https://doi.org/10.1016/j.ijepes.2015.08.003. and energy storage devices. Int J Electr Power Energy Syst 2014;54:525–35.
[114] Thomas D, Deblecker O, Ioakimidis CS. Optimal design and techno-economic https://doi.org/10.1016/j.ijepes.2013.08.004.
analysis of an autonomous small isolated microgrid aiming at high RES penetra- [140] Motevasel M, Seifi AR. Expert energy management of a micro-grid considering
tion. Energy 2016;116:364–79. https://doi.org/10.1016/j.energy.2016.09.119. wind energy uncertainty. Energy Convers Manag 2014;83:58–72. https://doi.org/
[115] Zhang J, Wu Y, Guo Y, Wang B, Wang H, Liu H. A hybrid harmony search algo- 10.1016/j.enconman.2014.03.022.
rithm with differential evolution for day-ahead scheduling problem of a microgrid [141] Olivares DE, Cañizares CA, Kazerani M. A centralized energy management system
with consideration of power flow constraints. Appl Energy 2016;183:791–804. for isolated microgrids. IEEE Trans Smart Grid 2014;5:1864–75.
https://doi.org/10.1016/j.apenergy.2016.09.035. [142] Su W, Wang J, Roh J. Stochastic energy scheduling in microgrids with. IEEE Trans
[116] Alharbi W, Raahemifar K. Probabilistic coordination of microgrid energy resources Smart Grid 2014;5:1876–83.
operation considering uncertainties. Electr Power Syst Res 2015;128:1–10. [143] Wang R, Wang P, Xiao G, Gong S. Electrical power and energy systems power
https://doi.org/10.1016/j.epsr.2015.06.010. demand and supply management in microgrids with uncertainties of renewable
[117] Alavi SA, Ahmadian A, Aliakbar-Golkar M. Optimal probabilistic energy man- energies. Int J Electr Power Energy Syst 2014;63:260–9. https://doi.org/10.1016/
agement in a typical micro-grid based-on robust optimization and point estimate j.ijepes.2014.05.067.
method. Energy Convers Manag 2015;95:314–25. https://doi.org/10.1016/j. [144] Wu H, Liu X, Ding M. Dynamic economic dispatch of a microgrid: mathematical
enconman.2015.02.042. models and solution algorithm. Int J Electr Power Energy Syst 2014;63:336–46.
[118] Bracco S, Delfino F, Pampararo F, Robba M, Rossi M. A dynamic optimization- https://doi.org/10.1016/j.ijepes.2014.06.002.
based architecture for polygeneration microgrids with tri-generation, renewables, [145] Wu X, Wang X, Qu C. A hierarchical framework for generation scheduling of
storage systems and electrical vehicles. Energy Convers Manag 2015;96:511–20. microgrids. IEEE Trans Power Deliv 2014;29:2448–57. https://doi.org/10.1109/
https://doi.org/10.1016/j.enconman.2015.03.013. TPWRD.2014.2360064.
[119] Bruni G, Cordiner S, Mulone V, Rocco V, Spagnolo F. A study on the energy [146] Zhang L, Gari N, Hmurcik LV. Energy management in a microgrid with distributed
management in domestic micro-grids based on model predictive control strategies. energy resources. Energy Convers Manag 2014;78:297–305. https://doi.org/10.
Energy Convers Manag 2015;102:50–8. https://doi.org/10.1016/j.enconman. 1016/j.enconman.2013.10.065.
2015.01.067. [147] Baziar A, Kavousi-Fard A. Considering uncertainty in the optimal energy man-
[120] Gupta RA, Gupta NK. A robust optimization based approach for microgrid op- agement of renewable micro-grids including storage devices. Renew Energy
eration in deregulated environment. Energy Convers Manag 2015;93:121–31. 2013;59:158–66. https://doi.org/10.1016/j.renene.2013.03.026.
https://doi.org/10.1016/j.enconman.2015.01.008. [148] Chaouachi A, Kamel RM, Andoulsi R, Nagasaka K. Multiobjective intelligent en-
[121] Izadbakhsh M, Gandomkar M, Rezvani A, Ahmadi A. Short-term resource sche- ergy management for a microgrid. IEEE Trans Ind Electron 2013;60:1688–99.
duling of a renewable energy based micro grid. Renew Energy 2015;75:598–606. [149] Colson CM, Nehrir MH. Comprehensive real-time microgrid power. IEEE Trans
https://doi.org/10.1016/j.renene.2014.10.043. Smart Grid 2013;4:617–27.
[122] Karavas C, Kyriakarakos G, Arvanitis KG, Papadakis G. A multi-agent decen- [150] Dou C-X, Liu B. Multi-agent based hierarchical hybrid control for smart microgrid.
tralized energy management system based on distributed intelligence for the de- IEEE Trans Smart Grid 2013;4:771–8. https://doi.org/10.1109/TSG.2012.
sign and control of autonomous polygeneration microgrids. Energy Convers 2230197.
Manag 2015;103:166–79. https://doi.org/10.1016/j.enconman.2015.06.021. [151] Jiang Q, Xue M, Geng G. Energy management of microgrid in grid-connected and
[123] Li P, Xu D, Zhou Z, Lee W, Zhao B. Stochastic optimal operation of microgrid based stand-alone modes. IEEE Trans Power Syst 2013;28:3380–9.
on chaotic binary particle swarm optimization. 1 1 IEEE Trans Smart Grid 2015;7. [152] Kremers E, Gonzalez De Durana J, Barambones O. Multi-agent modeling for the
https://doi.org/10.1109/TSG.2015.2431072. simulation of a simple smart microgrid. Energy Convers Manag 2013;75:643–50.
[124] Najibi F, Niknam T. Stochastic scheduling of renewable micro-grids considering https://doi.org/10.1016/j.enconman.2013.07.050.
photovoltaic source uncertainties. Energy Convers Manag 2015;98:484–99. [153] Kyriakarakos G, Piromalis DD, Dounis AI, Arvanitis KG, Papadakis G. Intelligent
https://doi.org/10.1016/j.enconman.2015.03.037. demand side energy management system for autonomous polygeneration micro-
[125] Pascual J, Barricarte J, Sanchis P, Marroyo L. Energy management strategy for a grids. Appl Energy 2013;103:39–51. https://doi.org/10.1016/j.apenergy.2012.10.
renewable-based residential microgrid with generation and demand forecasting. 011.
Appl Energy 2015;158:12–25. https://doi.org/10.1016/j.apenergy.2015.08.040. [154] Mohammadi S, Mozafari B, Solimani S, Niknam T. An adaptive modified firefly
[126] Rezvani A, Gandomkar M, Izadbakhsh M, Ahmadi A. Environmental/economic optimisation algorithm based on Hong’s point estimate method to optimal op-
scheduling of a micro-grid with renewable energy resources. J Clean Prod eration management in a microgrid with consideration of uncertainties. Energy
2015;87:216–26. https://doi.org/10.1016/j.jclepro.2014.09.088. 2013;51:339–48. https://doi.org/10.1016/j.energy.2012.12.013.
[127] Shi W, Xie X, Chu C, Gadh R. Distributed optimal energy management in micro- [155] Sechilariu M, Wang B, Locment F. Building integrated photovoltaic system with
grids. IEEE Trans Smart Grid 2015;6. energy storage and smart grid communication. IEEE Trans Ind Electron
20
H. Fontenot and B. Dong Applied Energy 254 (2019) 113689
2013;60:1607–18. https://doi.org/10.1109/TIE.2012.2222852. [175] Wang R, Wang P, Xiao G. A robust optimization approach for energy generation
[156] Sechilariu M, Wang B, Locment F. Building-integrated microgrid: advanced local scheduling in microgrids. Energy Convers Manag 2015;106:597–607. https://doi.
energy management for forthcoming smart power grid communication. Energy org/10.1016/j.enconman.2015.09.066.
Build 2013;59:236–43. https://doi.org/10.1016/j.enbuild.2012.12.039. [176] Basu AK. Microgrids: planning of fuel energy management by strategic deploy-
[157] Bae S, Kwasinski A. Dynamic modeling and operation strategy for a microgrid with ment of CHP-based DERs - an evolutionary algorithm approach. Int J Electr Power
wind and photovoltaic resources. IEEE Trans Smart Grid 2012;3:1867–76. https:// Energy Syst 2013;44:326–36. https://doi.org/10.1016/j.ijepes.2012.07.059.
doi.org/10.1109/TSG.2012.2198498. [177] Motevasel M, Seifi AR, Niknam T. Multi-objective energy management of CHP
[158] Silvente J, Papageorgiou LG. An MILP formulation for the optimal management of (combined heat and power)-based micro-grid. Energy 2013;51:123–36. https://
microgrids with task interruptions. Appl Energy 2017;206:1131–46. https://doi. doi.org/10.1016/j.energy.2012.11.035.
org/10.1016/j.apenergy.2017.08.147. [178] Pereira M, Limon D, Muñoz de la Peña D, Valverde L, Alamo T. Periodic economic
[159] Elsied M, Oukaour A, Youssef T, Gualous H, Mohammed O. An advanced real time control of a nonisolated microgrid. IEEE Trans Ind Electron 2015;62:5247–55.
energy management system for microgrids. Energy 2016;114:742–52. https://doi. [179] Prodan I, Zio E, Stoican F. Fault tolerant predictive control design for reliable
org/10.1016/j.energy.2016.08.048. microgrid energy management under uncertainties. Energy 2015;91:20–34.
[160] Jabbari-Sabet R, Moghaddas-Tafreshi SM, Mirhoseini SS. Microgrid operation and https://doi.org/10.1016/j.energy.2015.08.009.
management using probabilistic reconfiguration and unit commitment. Int J Electr [180] Zhang M, Chen J. The energy management and optimized operation of electric
Power Energy Syst 2016;75:328–36. https://doi.org/10.1016/j.ijepes.2015.09. vehicles based on microgrid. IEEE Trans Power Deliv 2014;29:1427–35. https://
012. doi.org/10.1109/TPWRD.2014.2303492.
[161] Kou P, Liang D, Gao L, Gao F. Stochastic coordination of plug-in electric vehicles [181] Jin X, Vora A, Hoshing V, Saha T, Shaver G, Wasynczuk O, et al. Applicability of
and wind turbines in microgrid: a model predictive control approach. IEEE Trans available Li-ion battery degradation models for system and control algorithm
Smart Grid 2016;7:1537–51. https://doi.org/10.1109/TSG.2015.2475316. design. Control Eng Pract 2018;71:1–9. https://doi.org/10.1016/j.conengprac.
[162] Moghaddas Tafreshi SM, Ranjbarzadeh H, Jafari M, Khayyam H. A probabilistic 2017.10.002.
unit commitment model for optimal operation of plug-in electric vehicles in mi- [182] Srivastava AK, Pandey AS, Singh D. Short-term load forecasting methods: a re-
crogrid. Renew Sustain Energy Rev 2016;66:934–47. https://doi.org/10.1016/j. view. 2016 Int Conf Emerg Trends Electr Electron Sustain Energy Syst
rser.2016.08.013. 2016:130–8. https://doi.org/10.1109/ICETEESES.2016.7581373.
[163] Wang C, Liu Y, Li X, Guo L, Qiao L, Lu H. Energy management system for stand- [183] Morales JM, Conejo AJ, Madsen H, Pinson P, Zugno M. Integrating Renewables in
alone diesel-wind-biomass microgrid with energy storage system. Energy Electricity Markets 2014;205. Doi: 10.1007/978-1-4614-9411-9.
2016;97:90–104. https://doi.org/10.1016/j.energy.2015.12.099. [184] Coelho VN, Coelho IM, Coelho BN, Reis AJR, Enayatifar R, Souza MJF, et al. A self-
[164] Xiang Y, Liu J, Liu Y. Robust energy management of microgrid with uncertain adaptive evolutionary fuzzy model for load forecasting problems on smart grid
renewable generation and load. IEEE Trans Smart Grid 2016;7:1034–43. environment. Appl Energy 2016;169:567–84. https://doi.org/10.1016/j.
[165] Yang Z, Wu R, Yang J, Long K. Economical operation of microgrid with various apenergy.2016.02.045.
devices via distributed optimization. IEEE Trans Smart Grid 2016;7:857–67. [185] Eddy YSF, Gooi HB, Chen SX. Multi-agent system for distributed management of
[166] Manchester SC, Swan LG, Groulx D. Regenerative air energy storage for remote microgrids. IEEE Trans Power Syst 2015;30:24–34.
wind – diesel micro-grid communities. Appl Energy 2015;137:490–500. https:// [186] Cannon W. Organization for Physiological Homeostasis. Physiol Rev 1929;IX.
doi.org/10.1016/j.apenergy.2014.06.070. [187] Parejo A, Sanchez-squella A, Barraza R, Yanine F, Barrueto-guzman A, Leon C.
[167] Olivares DE, Lara JD, Cañizares CA, Kazerani M. Stochastic-predictive energy Design and simulation of an energy homeostaticity system for electric and thermal
management system for isolated microgrids. IEEE Trans Smart Grid power management in a building with smart microgrid. Energies 2019;12. https://
2015;6:2681–93. doi.org/10.3390/en12091806.
[168] Tedesco F, Mariam L, Basu M, Casavola A, Conlon MF. Economic model predictive [188] Cordova FM, Yanine FF. Homeostatic control of sustainable energy grid applied to
control-based strategies for cost-effective supervision of community microgrids natural disasters. Int J Comput Commun Control 2013;8:50–60.
considering battery lifetime. IEEE J Emerg Sel Top Power Electron [189] Yanine F, Cordova F. Homeostatic control in grid-connected micro generation
2015;3:1067–77. power systems : a means to adapt to changing scenarios while preserving energy
[169] Zhao H, Wu Q, Wang C, Cheng L, Rasmussen CN. Fuzzy logic based coordinated sustainability. Int Renew Sustain Energy Conf 2013;2013:525–30. https://doi.org/
control of battery energy storage system and dispatchable distributed generation 10.1109/IRSEC.2013.6529647.
for microgrid. J Mod Power Syst Clean Energy 2015;3:422–8. https://doi.org/10. [190] Yanine FF, Caballero FI, Sauma EE, Córdova FM. Homeostatic control, smart
1007/s40565-015-0119-x. metering and ef fi cient energy supply and consumption criteria : a means to
[170] Prodan I, Zio E. A model predictive control framework for reliable microgrid en- building more sustainable hybrid micro-generation systems. Renew Sustain
ergy management. Int J Electr Power Energy Syst 2014;61:399–409. https://doi. Energy Rev 2014;38:235–58. https://doi.org/10.1016/j.rser.2014.05.078.
org/10.1016/j.ijepes.2014.03.017. [191] Yanine F, Sanchez-squella A, Cordova F, Barrueto A, Sahoo SK. Engineering sus-
[171] Han J, Solanki SK, Solanki J. Coordinated predictive control of a wind/battery tainable energy systems : how reactive and predictive homeostatic control can
microgrid system. IEEE J Emerg Sel Top Power Electron 2013;1:296–305. prepare electric power systems environmental challenges. Procedia Comput Sci
[172] Yoo C-H, Chung I-Y, Lee H-J, Hong S-S. Intelligent control of battery energy sto- 2017;122:439–46. https://doi.org/10.1016/j.procs.2017.11.391.
rage for multi-agent based microgrid energy management. Energies [192] Gong C, Wang X, Xu W, Tajer A. Distributed real-time energy scheduling in smart
2013;6:4956–79. https://doi.org/10.3390/en6104956. grid : stochastic model and fast. Optimization 2013;4:1476–89.
[173] Paolone M, Menon RP, Mar F. Intra-day electro-thermal model predictive control [193] Mirakhorli A, Dong B. Occupancy behavior based model predictive control for
for polygeneration systems in microgrids. Energy 2016;104:308–19. https://doi. building indoor climate—a critical review. Energy Build 2016;129:499–513.
org/10.1016/j.energy.2016.03.081. https://doi.org/10.1016/j.enbuild.2016.07.036.
[174] Zhang D, Evangelisti S, Lettieri P, Papageorgiou LG. Economic and environmental [194] Livengood DJ. The energy box: comparing locally automated control strategies of
scheduling of smart homes with microgrid : DER operation and electrical tasks. residential electricity consumption under uncertainty. Massachusetts Inst Technol
Energy Convers Manag 2016;110:113–24. https://doi.org/10.1016/j.enconman. 2011.
2015.11.056.
21