You are on page 1of 5

Reliability-constrained Self-organization and Energy

Management towards a Resilient Microgrid Cluster


Miao He and Michael Giesselmann
Department of Electrical and Computer Engineering, Texas Tech University, Lubbock, TX 79409
Emails:{Miao.He, Michael.Giesselmann}@ttu.edu

Abstract—Microgrids, as individual controllable entities that seamlessly even without the power supply from main grid after
can operate either islanded from or interconnected to main power natural or man-made disruptive events (e.g., extreme weather
grid, have emerged as a promising solution to improving energy event, WMD attack). Very recently, it has been recognized
efficiency and resilience to disturbance. When linked together in
a self-organized manner, a cluster of microgrids can significantly that when multiple microgrids, which are geographically close
enhance the reliability and power quality for critical load. With to each other, are tied together via a mid-voltage AC line to
this insight, we study the self-organization and decentralized form a microgrid cluster, the reliability of the microgrid cluster
energy management of a microgrid cluster islanded from main and the resilience to disturbance of the communities can be
grid after a disruptive event. In the self-organization stage, significantly enhanced. For example, the three microgrids at
depending on the available generation resources, each microgrid
decides on whether to connect to the cluster; and the microgrid Naval Base San Diego, Naval Base Coronado and Naval Base
energy management systems then “negotiate” on the optimal Point Loma, respectively, have been connected to form a
power exchange with each other in the cluster. Once the power microgrid cluster, and software-based testing and analytics are
exchange is determined, the generation and storage resources of carried out to assess the benefits brought by clustering [4].
each microgrid are managed to guarantee the energy reliability of It is noted that when managing a cluster of microgrids,
critical loads and overall energy efficiency, through a scheduling
procedure followed by a dispatch procedure. The effectiveness of decentralized control through the co-ordination between mi-
the proposed method is revealed via case studies. crogrid EMSs provides improved flexibility and scalability,
Index Terms—Distributed generation, energy management, and requires much less communications regarding anticipated
microgrid cluster, reliability and resilience, self-organization. or real-time operating conditions. With this insight, we study
the self-organization and decentralized energy management
I. I NTRODUCTION of a microgrid cluster, which operates in islanded mode
The ever-increasing demand for electrical power in the after a disruptive event. The main result of the proposed
United States has resulted in great needs for power system study is twofold. First, we develop a decentralized algorithm
expansion and planning. While power system expansion has for the self-organization of the microgrid cluster and power
conventionally been carried out in a centralized manner, the exchange between the microgrids. It is worth noting that the
fast-growing interests in energy efficiency as well as environ- decentralized algorithm can achieve the same performance as
mental concerns have given rise to distributed renewable gen- an optimal centralized controller. Second, we devise the energy
eration, energy storage and controllable load, which would be management procedures, comprised of a scheduling stage and
interconnected and managed in the form of a microgrid. Typ- a dispatch stage, to guarantee system-wise reliability.
ically, a microgrid could be comprised of the following build- The rest of the paper is organized as follows. A microgrid
ing blocks: a point of common coupling (PCC), distributed cluster model is introduced in Section II. Section III presents
generation, energy storage, controllable load and a microgrid the decentralized algorithm for the self-organization of mi-
energy management system (EMS) [1,2]. More specifically, crogrid cluster. Microgrid energy management is discussed in
a PCC is switchgear that switches between grid-connected Section IV. Case studies are presented in Section V. Finally,
mode and islanded mode, which either connects/disconnects conclusions are provided in Section VI.
a microgrid to/from the main grid. Distributed generation can
II. M ICROGRID C LUSTER AND EMS F UNCTIONS
come from renewable sources (e.g., wind, PV, fuel cells) or
convention generators (e.g., diesel). Further, controllable loads A. Microgrid Cluster Model
can be classified into critical loads (hospital, school, etc.) and As illustrated in Fig. 1, we consider a microgrid cluster that
interruptible loads. In a nut shell, the microgrid EMS functions consists of N microgrids that are physically interconnected
similarly to a utility EMS, i.e., to manage the generation by a mid-voltage AC line, which is thus referred to as the
resources to guarantee the reliability of microgrid - more cluster AC bus. It is worth noting that the cluster AC bus is
specifically, to maintain the balance between power supply not part of the main grid, and each microgrid has a separate
and demand with all critical loads served. PCC to the main grid which is not shown in Fig. 1. Each
Microgrids have been identified by the U.S. Department of microgrid can opt into/out of the cluster by closing/opening
Energy as a strategic effort towards developing resilient energy the switch. Each microgrid EMS collects local information
communities [3], due to the ability of microgrids to operate regarding the generation, energy storage and load within each

978-1-4799-1785-3/15/$31.00 ©2015 IEEE


0HWURSROLWDQ$UHD1HWZRUN EURDGFDVWFKDQQHOV C. Microgrid EMS Functions
Under the decentralized control framework illustrated in
0(06 0(06 0(06
Fig. 1, each microgrid EMS performs three main tasks in a co-
operative manner: self-organization, scheduling and dispatch,
at different stages and timescales. As illustrated in Fig. 2.
,QIRUPDWLRQ
The microgrid cluster is self-organized or re-organized at the
0LFURJULG 0LFURJULG 0LFURJULG beginning of each T1 timeslot (e.g., one T1 timeslot can span
1 hour). In the self-organization stage, each microgrid EMS
6ZLWFK 3RZHUH[FKDQJH
“negotiates” with the EMSs of other microgrids on the power
&OXVWHU$&%XV exchange (export or import) to the cluster. By the end of the
self-organization stage, if the power exchange cannot meet
Fig. 1. Microgrid energy management systems (M-EMS) and decentralized the needs of a microgrid, the corresponding microgrid EMS
control in a microgrid cluster. can decide to disconnect from the cluster. The scheduling
stage is also carried out at the beginning of each T1 timeslot,
&OXVWHU
'HFLVLRQ 'HFLVLRQ
but the decisions are made for each T2 timeslot (e.g., one
2UJDQL]DWLRQ 7 7 T2 timeslot can span 5 minutes) within the T1 timeslot. In
'HFLVLRQV the scheduling stage, the EMS determines the anticipated
6FKHGXOLQJ 7 7 7
generation by complying with reliability requirements. In the
dispatch stage, the EMS determines the actual generation from
'HFLVLRQ 'HFLVLRQ 'HFLVLRQ the dispatchable units to achieve the balance between power
'LVSDWFK 7 7 7 supply and demand. It is worth noting that different from the
scheduling stage, the decision of the dispatch stage is made
Fig. 2. The three microgrid EMS functions and respective timescales in a only for the current T2 timeslot.
microgrid cluster. Without loss of generality, we consider one aggregate re-
newable generation GR , one aggregate energy storage S, one
microgrid. Moreover, the microgrid EMSs can communicate aggregate conventional generator GC , one aggregate critical
and broadcast information to the EMSs of other microgrids load LC and one aggregate interruptible load LI for each
via a metropolitan area network. microgrid. The objective, input and decisions for the three
microgrid EMS functions are summarized below:

B. Decentralized Control of Microgrid Cluster • Self-organization: the objective is to form a microgrid


cluster, such that all critical loads are served, and in-
It is thus clear from Fig. 1 that decentralized control is terruptible loads are met at “best effort” and at lowest
adopted here for the management of the microgrid cluster. generation cost. The input to the microgrid EMS consists
Then, a natural question is why centralized control is not of the forecasted hourly load L̄C and L̄I , the forecasted
utilized. Specifically, we note that there are several salient hourly renewable generation ḠR , and the state-of-charge
features of decentralized control. First, decentralized control of energy storage. The decisions include whether to join
results in the maximal scalability and flexibility of the micro- the cluster, the power exchange to the cluster, together
grid cluster. Under a decentralized control framework, each with a “price” for the power exported/imported.
microgrid has its own EMS and reserves the rights to join • Scheduling: the objective is to schedule the conventional
or disconnect from the cluster. On the other hand, individual generator and energy storage to meet the load, power
microgrids can have heterogeneous and private requirements exchange and reserve requirements. The input to the
on reliability, reserves and energy efficiency, which may not microgrid EMS consists of the forecasted 5-min load L̂C
be met by using a single centralized controller. Second, the and L̂I , the forecasted 5-min renewable generation ĜR ,
feasibility and availability of centralized control may not and the state-of-charge of energy storage. The decisions
be guaranteed. If a centralized controller is utilized, the include the scheduled power output of conventional gen-
extensive information regarding the time-varying distribution erator and the interruptible load to be served.
generation, storage and load of each microgrid should be • Dispatch: the objective is to dispatch the conventional
collected and reported to the centralized controller, which generation and energy storage to achieve the power
requires extensive communications over the metropolitan area balance with actual load and renewable generation, by
network. Further, under disruptive events in the main grid, a complying with the power exchange settled in self-
centralized controller may also encounter outage and is thus organization stage. The input to the microgrid EMS
not available. Finally, it will be shown in Section V that consists of the realized load LC and LI , the realized
the decentralized control achieve comparable performance as renewable generation GR , and the state-of-charge of
an optimal centralized controller, while requiring significantly energy storage. The decisions include the power output
less communications between the microgrid EMSs. of conventional generator and the energy storage.
N:K &* ⋅ & ⋅
self-organization stage is to serve as much interruptible load as

N:K
possible. Therefore, interruptible load can be assigned with a
per unit cost that is equal to the maximal marginal generation
cost of the conventional generator; in other words, interruptible
/, load is the last resource to resort to. Then, C(·) can be
5DWHGFDSDFLW\
constructed from CG (·), as illustrated in Fig. 3(b). Specifically,
5DWHGFDSDFLW\
*& (
*5 + η 6 RF & 6  7 − /& + /, ) 3H[ the left segment (i.e., the flat part) of C(·) corresponds to the
case that all load is supply by energy storage or imported
Fig. 3. Constructing the cost function of power exchange (right) from the power, and thus C(·) equals the no-load running cost of
conventional generator’s cost function (left). the conventional generator. The middle segment (the super-
linear part) of C(·) corresponds to the generation cost of the
It is worth noting that the above scheduling stage and conventional generators; and the right segment (the straight
dispatch stage exactly resemble the functions of a utility EMS. line part) of C(·) corresponds to the cost of interrupted load.
Further, renewable generation would be curtailed whenever the It is worth noting that CG (·) is typically a convex function,
surplus generation cannot be absorbed by storage and load. e.g., a quadratic function, and thus C(·) is also convex.
III. S ELF - ORGANIZATION OF M ICROGRID C LUSTER B. Decentralized Algorithm for Optimal Power Exchange
By following the procedure presented in Section II.C, we After the cost function C(·) of the power exchange Pex for
then proceed to develop the decentralized control algorithm each individual microgrid is obtained, we then characterize
for the self-organization stage towards forming a microgrid the optimal power exchange within the microgrid cluster, so
cluster. The decisions in the self-organization stage include: 1) as to minimize the overall generation cost. Specifically, this
whether to join the cluster, and 2) the power exchange to the problem can be formulated as below:
cluster, such that the overall generation cost of the microgrid N
cluster is minimized. To this end, it is necessary to express min Ci (Pex,i ), (4)
i=1
the generation cost as a function of the power exchange.
in which, Pex,i denotes the power exchange of microgrid i to
A. Generation Cost as A Function of Power Exchange the cluster, and Ci (·) denotes the cost function of microgrid i.
We address this issue from the power balance condition for The problem in (4) is formulated in a centralized form, since
an individual microgrid, which implies that the available power the global information from all microgrids has to be collected
supply is equal to the power demand within the microgrid. together in order to solve the problem in (4). As discussed
Specifically, the power balance equation is given by: in Section II.B, solving the problem in (4) in a centralized
manner raises issues in many aspects. Therefore, we then
ḠR + ḠC + ηSoc CS /T1 = L + Pex , (1)
derive the solution to the problem in (4) in a decentralized
in which CS denotes the capacity of energy storage, Soc manner instead. Specifically, one important constraint to the
denotes the state-of-charge, η (η1) denotes the charg- problem in (4) is the power balance among all microgrids (by
ing/discharging efficiency, L denotes the overall load to be neglecting the power loss on the cluster AC bus), i.e.
served, and Pex denotes the power exchange to the cluster. It N
is worth noting a positive Pex indicates that the microgrid Pex,i = 0. (5)
i=1
is exporting power to other microgrids, while a negative
Pex indicates that the microgrid is drawing power from the By taking into account the fact that all Ci (·) are convex, it
cluster. Further, the overall load to be served should satisfy is easy to see that the problem in (4) falls into a category of
the following inequality (i.e., critical loads have to be served): optimal exchange problems [5]. The solution to the problem
in (4) can be easily obtained in a decentralized manner, by
L̄C  L  L̄C + L̄I . (2) applying the alternating direction multipliers method (ADMM)
[5]. Specifically, the optimal power exchange can be obtained
We then characterize the cost function of the power ex-
by solving the following problems iteratively, for microgrid i:
change. It is assumed that renewable generation ḠR has zero  ρ  
k 2
generation cost, and power supply from discharging storage k+1
Pex,i = arg min Ci (x) + λk x + x − Pex,i k
+ P̄ex ,
ηSoc CS also has zero generation cost. Therefore, the only x 2
(6)
generation cost is from the conventional generation ḠC . Let
λk+1 = λk + ρP̄exk+1
, (7)
CG (·) denote the cost function of conventional generation.
k
Then, the generation cost of an individual microgrid as a in which P̄ex is the average power exchange, λk is the price for
function of power exchange Pex is given by: power exchange at iteration k, and ρ is an augment coefficient
which can be determined by using the approach in reference
C(Pex ) = CG (L + Pex − ηSoc CS /T1 − ḠR ). (3)
[6] for quadratic functions. According to reference [5], since
The above equation does not suffice to fully characterize C(·), all Ci (·) are convex, the solution to (6) and (7) will converge
due to the inequality (2). However, recall that one objective in very quickly to the optimal solution to the problem in (4).
C. Self-organization of Microgrid Cluster for adopting decentralized control). Generally, the amount of
By incorporating the decentralized solution to the optimal reserve depends on the uncertainty in load and renewable
power exchange problem, the overall algorithm for the self- generation. The practical “x + y” rule1 is adopted in this
organization of microgrid cluster is summarized in Algo- study. Then, the scheduling problem of a microgrid during
rithm 1. Specifically, the decentralized solution to the optimal a T1 timeslot (comprised of K T2 timeslots) is given by:
power exchange problem is adopted in Step 3 and Step 4 of K  
Algorithm 1. Here, a small value ε and a maximal number max UL (L̂k ) − CG (ĜkC ) (8)
k=1
of iterations K are used to terminate the iterations, whenever
the solution has become sufficiently close to optimum (when  k k−1

k
s.t. η Soc − Soc CS /T2 + ĜkR
P̄ex <ε), or the microgrid cluster stops taking more time to
seek a better solution. Note that Step 9 is adopted to guarantee
+ ĜkC = L̂k + Pex , ∀k (9)
the exact power balance among all microgrids. In Step 10, if
any microgrid EMS finds that the solution cannot guarantee
that its critical loads are totally served, the microgrid is L̂kC  L̂k  L̂kC + L̂kI , ∀k (10)
removed from the cluster. Then, the remaining microgrids
would re-run the procedure to determine which microgrid ĜkC + Rk  Gmax
C , ∀k (11)
would stay and its corresponding optimal power exchange
to the cluster. It is worth noting that λ, which is obtained in which UL (·) is the utility function of served load (e.g.,
by (7) after convergence, can act as the marginal price for a linear function in [7]), (9) is the power balance equation,
the power exchange [5]. By using λ, it would be easy to (11) requires that adequate reserve Rk is scheduled, and
calculate the payment/revenue of a microgrid, i.e., λPex,i , for Gmax
C is the rated capacity of the conventional generator. It is
importing/exporting power from/to other microgrids. worth noting that other security constraints (voltage magnitude
limits, line rating) are not shown above due to space limit.
Algorithm 1 Self-organization of microgrid cluster
1: Initialization: λ=0, Pex,i =ḠR +ḠC +ηSoc CS /T1 −L̄C . B. Real-time Dispatch
2: for k = 1 to K do In real-time dispatch, the microgrid EMS determines the
k
3: Each M-EMS broadcasts its power exchange Pex,i . actual power output from conventional generator and energy
k
4: Each M-EMS calculates P̄ex , updates λ according to (7) storage for the current T2 timeslot. In order to tackle the
and then updates its power exchange by solving (6). variations in load and renewable generation, as well as to make
k
5: if P̄ex < ε then better use of energy storage across consecutive T2 timeslots,
6: stop iteration. look-ahead dispatch [9] is adopted. Specifically, the M -slot-
7: end if ahead dispatch for the k-th timeslot can be formulated as:
8: end for
M
9: The microgrid with the largest generation surplus modifies min CG (GkC ) + CG (Ĝk+m
C ) (12)
its power exchange to achieve overall power balance. m=1

10: Each M-EMS checks whether (2) is satisfied. If not, the  k k−1

microgrid is removed from cluster, and then go to Step 1. s.t. η Soc − Soc CS /T2 + GkR + GkC = Lk + Pex , (13)

GkC  Gmax
C . (14)
IV. S CHEDULING AND D ISPATCH IN M ICROGRID
After the self-organization stage, each microgrid EMS can Besides the constraints for the current k-th T2 timeslot in (13)-
perform scheduling and dispatch independently, in accordance (14), the above problem also has constraints as in (9)-(11)
with the power exchange settled in the self-organization stage. for all M subsequent k-th T2 timeslots. Note that one main
Since the scheduling and dispatch functions of a microgrid difference between dispatch and scheduling is that reserve is
EMS resemble those of a utility EMS, the procedure can be no longer a decision variable in real-time dispatch, as can be
easily derived from existing literature [7]. seen from (14) in comparison to (11).
A. Reliability-constrained Scheduling
V. C ASE S TUDY
In the scheduling stage, the microgrid EMS determines
the anticipated conventional generation and energy storage To verify the effectiveness of the proposed algorithms for
charge/discharge to meet load, power exchange and reserve self-organization and decentralized energy management of
requirement for each T1 timeslot. One key step towards the microgrid cluster, we carry out numerical experiments by
reliable operations of microgrids is to maintain an adequate using a test microgrid system. The benchmark for performance
amount of operating reserves. In a microgrid cluster, each evaluation includes a centralized controller managing all re-
individual microgrid can have different requirements on the sources, as well as microgrid EMSs operating independently
amount of the reserve (recall that this is one important reason (i.e., without clustering of individual microgrids).
TABLE I
E NERGY NOT SERVED OF DIFFERENT CONTROLS AT VARIOUS FORECAST
ERRORS OF RENEWABLE GENERATION AND RESERVE

Generation Cluster Cluster


Reserve Independent
uncertainty (decentralized) (centralized)
5% 1.61 MWh 1.58 MWh 2.36 MWh
5% variance
10% 1.32 MWh 1.27 MWh 1.98 MWh
5% 1.92 MWh 1.89 MWh 2.75 MWh
10% variance
10% 1.37 MWh 1.36 MWh 2.13 MWh

Fig. 4. Test system of microgrid cluster (:


G conventional generation; :
S management of microgrids, indicating the benefit brought by
energy storage;   : solar PV generation).
W : wind power generation; PV clustering of microgrids. The proposed decentralized control
achieves almost identical performance to the optimal central-
200
ized control; however, the centralized control may not be prac-
180
tical due to the many reasons discussed earlier in this paper.
160
Further, sensitivity analysis is carried out by considering dif-
140 ferent levels of renewable generation uncertainty and reserves
120 (as percentage of the sum of forecasted load and renewable
100 generation). Specifically, similar to [7], 5% and 10% variance
80
of renewable generation forecasts are considered.
60 PV generation
Wind generation
VI. C ONCLUSION
40 Total critical load
Total Interruptible load
In this paper, we propose a new decentralized control
20 scheme for managing a cluster of microgrids through self-
0
0 4 8 12 16 20 24
organization, decentralized scheduling and dispatch. The de-
Hour of day centralized control scheme allows heterogenous reliability
Fig. 5. Load and renewable generation data. requirements across different microgrids, and also provides a
venue for calculating revenue and payments between micro-
grids by using marginal prices. The proposed decentralized
A. Microgrid Cluster Test System control scheme improves the scalability and flexibility, and
The test system is modified based on the microgrid in [7]. achieves comparable performance in terms of system reliabil-
As illustrated in Fig.4, the microgrid cluster consists of three ity, when compared to a centralized one. The effectiveness of
microgrids connected by a mid-voltage cluster bus. The two the proposed algorithms is revealed through case studies.
conventional generators are identical and have a rated capacity
R EFERENCES
of 60 kW; the PV and wind generation have a rated capacity
of 200 kW and 250 kW, respectively; the two energy storage [1] N. Hatziargyriou, H. Asano, R. Iravani and C. Marnay, “Microgrids,”
IEEE Power & Energy Magazine, vol. 5, no. 4, July 2007.
units have a capacity of 100 kWh, and can charge/discharge [2] R. Lasseter, A. Abbas, C. Marnay, J. Stevens, J. Dagle, R. Guttromson,
at a rate of up to 90 kW. A. Meliopoulos, R. Yinger and J. Eto, “Integration of distributed
energy resources: The CERTS microgrid concept,” California Energy
B. Load and Renewable Generation Commission Report P500-03-089F, Oct. 2003.
[3] S. Bossart, “DOE Perspective on Microgrids,” Advanced Microgrid
We consider a scenario where the microgrid cluster operates Concepts and Technologies Workshop, June 7, 2012.
in islanded mode for 24 hours after a disruptive event in [4] J. St.John, “The Military Connects Microgrids for a ’Secure Cluster’ of
the main grid. The electric loads of the three microgrids Power Networks,” [Online] Available: http://www.greentechmedia.com/
articles/read/connecting-the-military-microgrid-dots.
are assumed to be identical, and the profile of total critical [5] S. Boyd, N. Parikh, E. Chu, B. Peleato and J. Eckstein, “Distributed
loads and total interruptible loads at 5-min over 24 hours optimization and statistical learning via the alternating direction method
are illustrated in Fig. 5. The 5-min PV and wind generation of multipliers,” Foundations and Trends in Machine Learning, vol. 3 no.
1, pp. 1-122, 2011.
are also illustrated in Fig. 5. Both energy storage units are [6] A. Teixeira, E. Ghadimi, I. Shames, H. Sandberg and M. Jo-hansson,
assumed to be fully charged (i.e., state-of-charge is 100%) at “Optimal scaling of the ADMM algorithm for distributed quadratic
the beginning of the 24-hour period. programming.” In Proc. of the 52nd IEEE Conf. on Decision and
Control, pp. 6868-6873, Florence, Italy, 2013.
C. Performance Evaluation and Sensitivity Analysis [7] Q. Jiang, M. Xue and G. Geng, “Energy Management of Microgrid in
Grid-Connected and Stand-Alone Modes,” IEEE Transactions on Power
One common reliability index - energy not served, is used Systems, vol.28, no.3, pp.3380-3389, Aug. 2013.
as the metric for performance evaluation. It is observed from [8] E. Ela, M. Milligan and B. Kirby, “Operating reserves and variable
generation.” NREL Technical Report TP-5500-51978, Aug. 2011.
Table 1 that the proposed decentralized control of micro- [9] A. Hoke, A. Brissette, S. Chandler, A. Pratt and D. Maksimovizc,
grid cluster significantly outperforms the independent energy “Look-ahead economic dispatch of microgrids with energy storage,
using linear programming,” 2013 1st IEEE Conference on Technologies
1 The amount of reserve equals x% of forecasted load plus y% of forecasted for Sustainability (SusTech), pp.154-161, Aug. 2013.
renewable generation.

You might also like