Professional Documents
Culture Documents
Reliability-Constrained Self-Organization and Energy Management Towards A Resilient Microgrid Cluster
Reliability-Constrained Self-Organization and Energy Management Towards A Resilient Microgrid Cluster
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
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