Next Article in Journal
Life Cycle Analysis of Food Waste Valorization in Laboratory-Scale
Previous Article in Journal
Integration Opportunities of Power-to-Gas and Internet-of-Things Technical Advancements: A Systematic Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Islanded Microgrid Restoration Studies with Graph-Based Analysis

by
Ogbonnaya Bassey
1,* and
Karen L. Butler-Purry
2
1
Open Systems International (OSI) Inc. (AspenTech), Reading RG2 6DT, UK
2
Department of Electrical & Computer Engineering, Texas A&M University, College Station, TX 77843, USA
*
Author to whom correspondence should be addressed.
Energies 2022, 15(19), 6979; https://doi.org/10.3390/en15196979
Submission received: 3 August 2022 / Revised: 7 September 2022 / Accepted: 19 September 2022 / Published: 23 September 2022
(This article belongs to the Section F1: Electrical Power System)

Abstract

:
The need to restore and keep the grid running or fast restoration during emergencies such as extreme weather conditions is quite apparent given the reliance of other infrastructure on electricity. One promising approach to electricity restoration is the use of locally available energy resources to restore the system to form isolated microgrids. In this paper, we present a black start restoration method that forms islanded microgrids after a blackout. The master DGs in the formed microgrids are coordinated to work together through droop control. Several constraints, including incentive-based demand response (DR) with direct load control (DLC) and distributed generator (DG) operation constraints, were formulated and linearized to realize a mixed-integer linear programming (MILP) restoration model. To improve compactness and to ensure that the model is neither under-sized nor over-sized, a pre-processing graph analysis approach was introduced which helps to characterize the least number of restoration steps needed to optimally restore the microgrid. Studies were performed on a modified IEEE 123 node test feeder to evaluate the effects of demand response, non-dispatchable DGs, and choice of restoration steps on the quality of the restoration solution. When possible, the proposed method yields an interconnected multi-master microgrid with improved redundancy.

1. Introduction

A microgrid is an interconnection of distributed energy resources (DERs) and loads coordinated by central and/or decentralized controllers for efficient system operation. A microgrid can operate as a grid-connected controllable system or as an isolated/island system. The ability of the microgrid to operate in island mode during emergency situations can be leveraged for the restoration of distribution systems and for supplying critical loads.
The operation of a microgrid in island mode is particularly challenging due to its relatively smaller system size, uncertainties introduced by distributed energy resources (DERs) penetration, unbalance conditions, and inability to use traditional modeling approaches [1]. Even more, the operation of microgrids during emergency situations such as black start restoration further exacerbate these challenges. In this paper, we present a novel black start restoration formulation for multi-master microgrids operating in island mode.

1.1. Research Gap and Motivation

Distribution systems restoration by partitioning the system into microgrids has been widely studied. A mixed-integer linear programming (MILP) approach for microgrid restoration through partitioning was proposed in [2]. A MILP formulation was proposed in [3] for the sequential restoration and partitioning of three-phase unbalanced distribution systems and microgrids, and an extension in [4] which considered cold load pickup into the restoration formulation. A mixed integer second-order cone programming (MISOCP) restoration model for sectionalizing the distribution system into multiple microgrids considering three-phase demand-side management was developed in [5]. In [6], a mixed-integer tri-level programming for robust restoration of microgrid considering uncertainties associated with renewable energy generation and load demands was developed. A method which sectionalizes the network into multiple microgrids leveraging battery storage systems for fast restoration was proposed in [7]. A mixed-integer nonlinear programming (MINLP) approach which considers power loss in its microgrid restoration model was introduced in [8]. More recent distribution system restoration models consider the integration of repair crews/mobile battery-carried vehicles [9] and internal combustion engine cars [10]. In [11], the authors proposed an inverter control with voltage balancing capability to verify black start suitability without considering system wide optimization. A deep reinforcement learning approach was proposed in [12] for service restoration in islanded microgrids. In [13], a two-stage restoration approach was proposed which focuses mostly on distributed controller design for inverter-based black start units. None of these aforementioned references proposed a systematic formulation for the optimal restoration of multi-master droop-controlled microgrid operating in island mode. Restoring a multi-master droop-controlled microgrid will minimize unnecessary partitioning/sectionalizing of the distribution system during restoration.
While partitioning the distribution system during an emergency can be beneficial in restoring critical loads when parts of the system are damaged, most of the distribution system restoration studies have partly favored this partitioning because the control required to coordinate multiple master distributed generators (DGs) were not considered. By coordinating the multiple master DGs to reduce unnecessary partitioning, a bigger system can be restored. Arguably, such a bigger system can improve the resilience of the islanded microgrid simply by not relying on the continuous operation of one master DG but rather on multiple cooperating master DGs, by increasing redundancy, and improving phase load balancing. Coordinating multiple master DGs to regulate frequency and voltage together adds more layers of complexity in islanded microgrid operation which, as previously highlighted, is already challenging. In [14,15], studies of the various control methods for voltage and frequency droop regulation in microgrid island operation was presented. Systematic restoration formulation for microgrids operating in droop-controlled island mode is scarce as related literature has approached the multi-master microgrid restoration problem through a rule-based approach such as in [16,17,18,19] where various control strategies for isolated microgrids are studied using dynamic simulation. This paper aims to bridge the gap by proposing a systematic restoration formulation that considers the coordination of multiple master DGs using droop-control.
Solving sequential restoration problems can quickly become computationally daunting as the number of variables and constraints increase. In [4], a rolling horizon approach was used to break the restoration steps into smaller time horizons to reduce computation time at the cost of possibly realizing a suboptimal solution. In solving the sequential restoration of distribution systems and microgrids, it is usually uncertain as to how many restoration steps or the number of sequences is needed to optimally solve the problem without increasing the computation burden unnecessarily. To minimize the guesswork of choosing solution time steps, a graphical pre-processing approach is introduced in this paper to determine the least number of necessary restoration steps needed to optimally restore the system. Specifically, we introduce what we call the restoration step radius (which determines the conservative step estimate) and the restoration step diameter (which determines the generous step estimate). Increasing the number of restoration steps increases the number of model variables to be defined (since variables have to be defined for every restoration step) which in turn increases the model size and reduces compactness. This graphical evaluation can ensure that the system model is neither over-sized nor under-sized, and keep the restoration problem as compact as possible.

1.2. Contribution and Organization

The main contribution of this paper is to:
  • Propose a systematic formulation for the black start of islanded droop-controlled multi-master microgrids considering incentive-based demand response and non-dispatchable DGs. Apart from our earlier work in [20], no other paper has developed a systematic model for the black start restoration of islanded droop-controlled multi-master microgrids to the best of our knowledge.
  • Propose a graphical pre-processing approach that estimates the number of restoration steps needed to optimally restores the system. This helps to ensure that the solution model is as compact as possible.
This paper is organized as follows. Section 2 consists of a concise introduction to the droop control and reference operation of islanded microgrids. Section 3 consists of the mathematical formulation of the restoration problem for islanded microgrids. In Section 4, a pre-processing graph analysis approach to determine the estimated number of restoration steps is presented. Section 5 consists of case studies and discussions. Conclusions are presented in Section 6.

2. Droop Reference Operation

Given a set of inverters in a microgrid, the equations describing the conventional droop control of the i th inverter is given as [21],
f i = f r e f n f , i P i P i r e f ,
V ¯ i = V ¯ i r e f n v , i Q i Q i r e f ,
where f i is the output frequency of the i t h inverter, f r e f is the reference frequency in Hz assumed to be fixed and set to the nominal value for all droop inverters, P i r e f is the reference active power in per unit, P i is the active power output in per unit; n f , i is the frequency droop coefficient in Hz per unit power, V ¯ i r e f is the reference voltage in per unit, Q i r e f is the reference reactive power in per unit, Q i is the reactive power output in per unit, V ¯ i is the output voltage in per unit, and n v , i is the voltage droop coefficient in per unit power.
If the droop settings are controlled such that P i = P i r e f , then f i = f r e f , and such that Q i = Q i r e f , then V ¯ i = V ¯ i r e f . In this work, these two droop operating conditions are termed ‘reference power operation’, since the active and reactive power reference settings are chosen to match the demanded output power of the inverter. By dispatching the power using this approach, we can eliminate the droop coefficients from the optimization formulation to keep it linear. We assume that the optimal control of the droop settings for the inverters are periodically reset to follow this reference power operating conditions and by so doing nullify the effect of droop coefficients at reference operation. Nevertheless, the droop coefficients still determine the frequency, power, and voltage characteristics, as well as power sharing ratio, of the inverter given any slight deviation from this reference point which will certainly occur as demonstrated with time-domain simulation in [20].
In the optimization formulation that follows, the control variables for the reference active and reactive power of the droop-controlled inverters are solved to realize the optimal value for each step. Then, these optimal reference values are dispatched to the droop-controlled inverters and set for every restoration step to match their actual power output to maintain an approximate reference operation.
A two-way communication is assumed to exist between the microgrid central controller (MGCC) and the devices in the system. The MGCC performs the tertiary (including computation of the optimal control setpoints) and secondary control, and sends the control signal through the communication network to the droop DGs and other devices. We have assumed that the necessary communication infrastructure is available to enable the dispatch of these optimal setpoints.

3. Black Start Restoration Formulation for Islanded Multi-Master Microgrids

The system is assumed to be configured as an active distribution network disconnected from the main grid with remote controllable switches (RCSs), conventional droop-controlled inverter-based DGs (grid-supporting DGs), dispatchable PQ inverter-based DGs (grid-feeding DGs), non-dispatchable PQ DGs, controllable (demand response) loads, and/or switchable/non-switchable aggregated loads. Before the islanded microgrids are restored, we assume that an unforeseen emergency leads the system to be in a blackout state, and thus, all resources in the system are de-energized to the OFF state. In this completely de-energized state, the system would need to be black-started.
In this section, we present the mathematical formulation of the restoration problem. The nomenclature and parameters of the method are shown in Table 1. Decision variables are denoted with a hat. The flowchart of the proposed restoration model is shown in Figure 1. As shown in the step labeled D on the flowchart of Figure 1, the distribution system will be divided into a set of connected subgraphs whose boundaries are necessitated by damaged sections and nodes rather than simply by the control requirements of the master DGs as popularly modeled. This way, each subgraph is controlled to be restored as one microgrid system with more redundancy and resilience. Each subgraph is processed and solved as a separate system. The restoration model that follows presents how a typical subgraph is modeled as a MILP problem.

3.1. Objective Function

The goal of the objective function is to maximize the total energy restored over the sequence of restoration time steps and is represented mathematically as follows:
m i n t T l L p h a , b , c P ^ p h , l , t . Δ t ,
where P ^ p h , l , t = x ^ l , t L P p h , l , t . As defined in Table 1, x ^ l , t L is a binary variable that represents the energization status of the load l at time step t , and P p h , l , t is the nominal value of load l at time step t for phase p h , Δ t is the time interval between steps and is assumed to be a constant value for all intervals. For demand response loads, P ^ p h , l , t is defined differently to vary over a range as follows: x ^ l , t L P p h , l m i n P ^ p h , l , t x ^ l , t L P p h , l m a x , where P l m i n / P l m a x is the minimum/maximum of the range that the demand response load is allowed to vary. The subsections that follow outline the constraints.

3.2. Initial Sequencing Constraints

The initial sequencing constraints ensure that the restoration starts from a feasible node and that the initial states of the system’s elements are feasible. This is expressed as follows:
g G D r G B S x ^ g , t G = 1 , g { G \ ( G D r G B S ) } x ^ g , t G = 0 ,   t = 1 ,
x ^ i j , t B R = 0 ,   i , j B S \ B F ,   t = 1 ,
x ^ i j , t B R = 0 , x ^ g , t G = 0 ,   x ^ l , t L = 0 ,   i , j B F , g G F , l L F , t T .
The first summation in (4) ensures that one black start droop-controlled DG is started as the build-up node and the second summation ensures that all other DG types are disconnected at the first restoration step. To enable the cooperation of multiple master DGs to regulate frequency and voltage, it is assumed that the master DGs are capable of black start and have droop control features. Equation (5) ensures that every switchable branch is de-energized at the first restoration step. Equation (6) ensures that the status of all damaged branches, DGs, and loads are de-energized for all time steps.

3.3. Connectivity Constraints

Connectivity constraints ensure feasible interconnection between elements in the system across all restoration steps. Equation (7) ensures that a DG can only connect to a node that has been energized in the previous or same step. Equations (8), (11), and (14) ensure that an energized DG, branch, or load stays energized. Equation (9) ensures that both end nodes of an energized switchable branch are energized. Equation (10) ensures that the status of a non-switchable branch is equal to those of its end nodes. A similar logic used for the branches is established for switchable and non-switchable loads in Equations (12), (13), and (14), respectively.
x ^ g , t G x ^ g , t N ,   g G ,   t T ,
x ^ g , t G x ^ g , t 1 G 0 ,   g G ,   t T ,
x ^ i j , t B R x ^ i , t N , x ^ i j , t B R x ^ j , t N ,   i , j B S \ B F ,   t T   ,   i , j   N ,
x ^ i j , t B R = x ^ i , t N , x ^ i j , t B R = x ^ j , t N ,   i , j B \ B S \ B F ,   t T   ,   i , j   N ,
x ^ i j , t B R x ^ i j , t 1 B R 0 , i , j B S \ B F ,   t T   ,   i , j   N
x ^ n , t L x ^ n , t N , n L S \ L F ,   t T ,
x ^ n , t L = x ^ n , t N , n L \ L S \ L F ,   t T ,
x ^ n , t L x ^ n , t 1 L 0 , n L S \ L F ,   t T .

3.4. Power Flow Constraints

We demonstrated how to incorporate novel linear power flow constraints into the restoration model of islanded droop-controlled microgrids without slack bus assumption in our previous work [20,22]. A more detailed derivation and validation of the linear power flow formulations for islanded droop-controlled microgrid and its optimal power flow extensions have been presented in our previous work [23]. The interested reader can check the aforementioned references for in-depth derivation and analysis; in this section, a summary of how to incorporate them into the restoration problem is described below. The power flow is based on the current injection and is derived from the well-known power flow expression:
Y ¯ V ¯ = I ¯ ,
where Y ¯ is the complex bus admittance matrix, V ¯ is the complex bus voltage vector, and I ¯ is the complex current injection vector. The derivation is based on separating (15) into real and imaginary parts, rewriting in expanded form, including the energization status of branches in the admittance matrix terms and finally linearizing the current terms on the right-hand side in terms of nodal voltages in rectangular form. This leads to the following generalized linear power flow constraints in expanded form:
k : k N k n ( G n , k V ^ k , t r e B n , k V ^ k , t i m ) x ^ n , k , t B R + k : k N k n ( G n , k V ^ n , t r e + g n , k s h 2 V ^ n , t r e ) x ^ n , k , t B R k : k N k n ( B n , k V ^ n , t i m + b n , k s h 2 V ^ n , t i m ) x ^ n , k , t B R = I ^ n , t r e V ^ n , t r e , V ^ n , t i m ,
k : k N k n ( B n , k V ^ k , t r e + G n , k V ^ k , t i m ) x ^ n , k , t B R + k : k N k n ( B n , k V ^ n , t r e + b n , k s h 2 V ^ n , t r e ) x ^ n , k , t B R + k : k N k n ( G n , k V ^ n , t i m + g n , k s h 2 V ^ n , t i m ) x ^ n , k , t B R = I ^ n , t i m V ^ n , t r e , V ^ n , t i m ,
where G n , k = g n , k ( g n , k is a matrix that represents the real part of the branch admittance between nodes n and k ) and B n , k = b n , k ( b n , k is a matrix that represents the imaginary part of the branch admittance between nodes n and k ). Note that V ^ n , t r e = V ^ n , t r e , a   V ^ n , t r e , b   V ^ n , t r e , c T , V ^ n , t i m = V ^ n , t i m , a   V ^ n , t i m , b   V ^ n , t i m , c T , I ^ n , t r e and I ^ n , t i m are similarly defined as three-phase current vectors.
To specify the linear power flow constraints for the microgrid to be restored, (16) and (17) have to be defined as constraints for every node and every step of the restoration. The right-hand sides, which are the current injection terms, present some additional linearization tasks for various injection elements and these have been covered in detail in the authors’ previous work [20,22,23].
The shunt admittance of the lines has been ignored when specifying the constraints for each restoration step. As the distribution lines are relatively shorter compared to bulk power system transmission lines, the shunt admittance can be ignored without incurring significant errors. This is similar to the linear power flow approach used in DistFlow in which the shunt admittance is ignored [24,25]. The reason for ignoring the shunt admittance is because the relatively small value of the shunt admittance can increase numerical instability, especially for relatively larger systems, and pose tolerance issues for the optimization solver.
In the above power flow formulation, the nodal voltages are the state variables and would be returned when the optimization is solved. To make the optimization return the current flowing through any distribution line, the following auxiliary constraints can be added for each line of interest (this is essentially Ohm’s law in rectangular form):
I ^ n , m , t r e I ^ n , m , t i m = g n , m b n , m b n , m g n , m V ^ n , t r e V ^ m , t r e V ^ n , t i m V ^ m , t i m .
The magnitude of the current flow can be constrained as follows based on the line’s per-phase ampacity limit, I n , m , m a x p h :
I ^ n , m , t r e , p h 2 + I ^ n , m , t i m , p h 2   I n , m , m a x p h 2 .
Equation (19) can be linearized by approximating the constraining circle with the sides of a convex polygon [26].

3.5. DG Output Constraints

The active and reactive power limit constraints for each of the droop-controlled DGs, k G D r , can be expressed as follows:
x ^ g , t G P k m i n p h a , b , c P ^ p h , k , t r e f x ^ g , t G P k m a x ,
x ^ g , t G Q k m i n p h a , b , c Q ^ p h , k , t r e f x ^ g , t G Q k m a x .
For dispatchable DGs operating in PQ mode, (20) and (21) are modified to the following equations for the PQ DGs (the PQ DGs are assumed to be single-phase in this formulation).
x ^ g , t G P k m i n P ^ p h , k , t d g x ^ g , t G P k m a x ,   t T ,   p h a , b , c
x ^ g , t G Q k m i n Q ^ p h , k , t d g x ^ g , t G Q k m a x ,   t T ,   p h a , b , c .
For non-dispatchable renewable DGs operating in PQ mode, a simple approach of fixing their power output to its forecasted values, P p h , k , t f c and Q p h , k , t f c , when they are energized is adopted. From the time-domain simulation performed for inverter-based droop-controlled restoration in [20], we see that the transient response of this sort of inverter-based DGs is quite fast and thus, the time interval between the sequence of restoration steps can be set in the order of a few seconds. Due to how fast this sort of restoration can be completed, we can reasonably assume their output is equal to their forecasted value without involving in-depth stochastic analysis. Thus, their constraints are expressed as follows:
P ^ p h , k , t d g = x ^ g , t G P p h , k , t f c ,
Q ^ p h , k , t d g = x ^ g , t G Q p h , k , t f c .

3.6. Demand Response Loads Constraints

Demand response (DR) loads are loads that can participate in demand response and can be varied over the time horizon of interest. The demand response model utilized was the incentive-based DR with direct load control (DLC) program [27,28]. In this sort of model, the customers get some form of rewards/incentives for agreeing to let the microgrid central controller (MGCC) and/or system operator directly and remotely control their loads during an emergency. The DLC program enables the MGCC to directly control the DR loads for each time step. This direct control of loads can be considered the most suitable form of demand response for black start restoration since the loads can be varied quickly by the MGCC to meet generation balance and phase balancing needs without customer interference. The following constraints are included for each controllable demand response load:
x ^ l , t L P l m i n P ^ p h , l , t x ^ l , t L P l m a x ,   l L C ,
x ^ l , t L Q l m i n Q ^ p h , l , t x ^ l , t L Q l m a x ,   l L C ,
P ^ p h , l , t P l m a x = Q ^ p h , l , t Q l m a x ,   l L C ,
P ^ p h , l , t + 1 P ^ p h , l , t ,   Q ^ p h , l , t + 1 Q ^ p h , l , t ,   l L C .
Equations (26) and (27) ensure that the loads are controlled within their allowable limits and assume a continuous control range. Equation (28) is a constraint that maintains the active and reactive load settings ratio which is equivalent to the assumption that the load’s power factor remains the same as it is varied. Equation (29) ensures that the demand response works such that the load curtailment does not increase with the time step but rather is forced to decrease or leave the curtailment as it was in the previous step; this is to ensure that specific loads within the DR aggregate load stay on after the DLC program commands it to energize. In other words, (29) ensures that any specific load within each aggregate load participating in demand response will stay on after it has been energized instead of flipping on and off over the restoration time steps.

3.7. Other Constraints

Other constraints incorporated in the restoration model include: synchronization enhancing constraints, phase voltage unbalance rate, voltage limit, DG power unbalance, nominal system load unbalance index (NSLUI), topology and sequencing, and ramp rate constraints. These constraints and how they are incorporated into the model have been discussed in our previous work [20,22]. Synchronization enhancing constraints, for instance, are conditions that can minimize angle, frequency, and voltage transients during the synchronization of droop-controlled master DG to an already operating islanded microgrid. These synchronization constraints ensure that at any restoration step in which a master DG is synchronized to the microgrid, no additional loads are restored and the dispatch settings of all other DGs operating in the system remain as they were in the previous step. Essentially, it means “freezing” the microgrid until the synchronization step is completed.

4. Improving Computation by Graphical Evaluation

In this section, we present some graph-based pre-optimization processing that can ensure that the restoration model is reasonably compact.

4.1. Network Graph Evaluation

A graph is connected if every vertex is joined to every other vertex by a path. A disconnected graph is a graph that is not connected, that is, not every pair of vertices has a path joining them [29].
To evaluate the system topology for restoration, an undirected graph is generated which includes nodes (or vertices) and edges (or branches) with all damaged branches removed. If the resulting graph is connected, then the system data is used as inputs to the restoration algorithm. However, if the graph is disconnected, then it can be grouped into two or more connected subgraphs with each component subgraph solved separately by the restoration algorithm. The graphical analysis described next is performed on each of the subgraphs as a separate independent system to be restored.

4.2. Estimating the Number of Restoration Steps

We first introduce the concept of a bus block, described in [3]. A bus block is a group of nodes connected by non-switchable branches. Grouping the distribution system nodes into a set of bus blocks, K , decreases the size of the distribution graph in which edges are represented by a set of switchable branches between bus blocks, C . Figure 2 shows an example of forming a graph from a distribution system using bus blocks.
To estimate the number of time steps required to restore each connected subgraph or entire connected system (if connected), the system is reduced to a set of bus blocks and then we apply the concept of distance and eccentricity from graph theory which is introduced next. Each bus block is regarded as a vertex and each switchable branch between bus blocks is regarded as an edge.
The concept of distance and eccentricity of a vertex/node in a graph presented in [29,30] is used. Distance and eccentricity are defined as follows.
Distance: Let u , v be vertices in a graph G ( u , v V G ). The distance from u to v is the length of the shortest path from u to v , and is denoted d u , v [30].
Eccentricity: The eccentricity, e v , of a vertex v in a graph G is given by the maximum of all the distances measured from v to every other vertex [30]. That is,
e v = max d u , v | u V G .
While the distance gives the minimum number of restoration steps required to get from vertex v to an arbitrary vertex u , the eccentricity gives the maximum of all the minimum number of restoration steps required to get from vertex v to every other vertex in the graph. Therefore, if the startup node for the restoration is v , then the eccentricity gives the minimum number of restoration steps required to get to every vertex in the system.

4.2.1. Restoration Step Diameter and Radius

The term restoration step diameter (RSD), denoted as R S D G , is defined as the maximum of the eccentricities of vertices representing nodes where black start DGs are connected. Let V B S G represent the set of vertices with black start DGs. Then, RSD can be written as,
R S D G = max e v | v V B S G .
The term restoration step radius (RSR), denoted as R S R G , is defined as the minimum of the eccentricities of vertices representing nodes where black start DGs are connected. RSR can be written similarly as:
R S R G = min e v | v V B S G .
The RSD gives a generous estimate of the number of time steps required to get from any of the black start vertices to all other vertices in the system. The RSR gives a conservative estimate of the number of time steps required to get from the black start nodes with minimum eccentricity to all other vertices in the system.

4.2.2. Generous and Conservative Restoration Steps Estimates

Assuming that the ramp rates of the DGs are sufficiently high, then a generous estimate for the required time steps for the solution method is given as,
n g T = R S D G + n G B S .
The second term of (33), n G B S , is the number of black start DGs available for restoration and is added to account for the zero-dispatch synchronization steps when restoration of the branches and loads are paused temporarily for each of the droop-controlled black start DGs to smoothly synchronize.
Similarly, a conservative estimate for the required time steps is calculated by replacing RSD in (33) with RSR,
n c T = R S R G + n G B S .
The significance of the RSD and RSR in solving for a restoration solution will be discussed in the case studies section that follows.

5. Case Studies and Discussion

In this section, we present case studies, performance evaluations, and discussions based on an islanded microgrid adapted from the IEEE 123 node test feeder [31]. A base case study that highlights the key features of the developed method is first presented, followed by derivative performance studies considering non-dispatchable renewable DG sizing, the flexibility of the demand response loads, and the choice of restoration steps.

5.1. Description of the Base Test System

A one-line diagram of the base test system is shown in Figure 3. The system is assumed to have experienced a blackout due to an unforeseen emergency that disconnects the distribution system from the bulk grid. Without loss of generality, we have chosen the case system of Figure 3 to be a connected graph. If they are not connected, they can be processed into subgraphs and the same restoration formulation can be used to solve each connected subgraph independently as highlighted previously in Section 4 and the flow chart shown in Figure 1.
Initially, all of the elements are set in a de-energized state which is why the elements are shown in black and white for now in Figure 3. Two three-phase droop-controlled DGs are present at nodes 2054 and 2063 (these two nodes are extra nodes added to the IEEE 123 node test system to represent the additional nodes due to the inductor coupling of the droop DGs which help to decouple the active and reactive power control). Three single-phase PQ dispatchable DGs are situated at nodes 34, 46, and 59, and a single-phase non-dispatchable renewable DG is situated at node 68. The details of the DGs are shown in Table 2. The DGs have a total active power capacity of 2680 kW and a reactive power capacity of 1480 kvar for all three phases combined. Line ampacity constraints have been ignored.
There are 81 ZIP (constant impedance, current, and power) spot loads. Without loss of generality, the ZIP load co-efficient for every load has been set to 0.4, 0.3, and 0.3 for constant impedance, current, and power components, respectively, and are all assumed to be switchable. 10 out of these 81 ZIP loads are assumed to have demand response capability with full load range controllability, that is, the load can be controlled to operate between its nominal and zero ratings. The sum of the nominal value of loads has a total active power of 3470 kW (1201, 1074, and 1195 kW for phases A, B, and C, respectively), and total reactive power of 1935 kvar (656.1, 626.5, and 652.4 kvar for phases A, B, and C, respectively). The value of other components can be found in the IEEE 123 node test feeder [31].

5.2. Restoration Solution

The restoration formulation was implemented as a MATLAB program and solved using the Gurobi 9.1.1 optimization solver. The program was solved in a Windows computer with Intel Core i5-7200U CPU @ 2.5 GHZ 2.71 GHz CPU, 8 GB of RAM, and a 64-bit operating system. The microgrid black start restoration was solved within a solver time of 168.5 s with an optimality gap setting of 1% and a choice of restoration steps of 7 (as we will discuss in Section 5.5, this is equal to the generous restoration steps gotten from the pre-processing graph analysis).
The loads were restored sequentially and coordinated with the single-phase DGs to balance the load unbalance in the system according to the system unbalance constraints. The load restoration results are summarized in Figure 4 with the total loads restored per step shown with the bars. The one-line diagram of the restoration sequence showing only the restoration of nodes, branches, and DGs is shown in Figure 5. Notice a fully interconnected microgrid is restored. In step 4 (Figure 5) when the second droop-controlled DG is restored, the total loads restored remained the same as in the previous step in accordance with the synchronization enhancing constraints. Additionally, there is no additional load restored in time step 7 (compared to time step 6) because none of the loads in the last restored bus block was energized. Even though the last bus block was energized, the loads in that section, which are switchable, remained de-energized to maintain the DG capacity and phase balancing constraints. Notice that the total restored loads of 2610 kW and 1455 kvar (Figure 4) are quite close to the total DG capacity of 2680 kW and 1480 kvar for all three phases combined (see Table 2).

5.3. Non-Dispatchable DG Performance Studies

The incorporation of non-dispatchable renewable energy DG in restoration is a major concern because of the intermittent nature of its supply. The performance of the restoration method with non-dispatchable DG is evaluated by varying the output capacity of the non-dispatchable DG of the base case with a factor ranging from 0.25 to 16 and observing how this affects the objective value. The change in objective function magnitude with non-dispatchable DG capacity is shown in Figure 6.
Notice that as the non-dispatchable DG capacity factor is increased (that is its output value is multiplied by a factor), the objective magnitude (which is the energy restored in kW-steps) increases until a certain capacity threshold where the connection of the non-dispatchable DG is either infeasible or non-beneficial due to phase balancing issues and its non-controllability. This capacity threshold can be roughly estimated from Figure 6 as a capacity factor of above 8 while the optimal capacity factor is estimated to be around a capacity factor of 4. The optimal and threshold capacity factor can be estimated with higher resolution by running more studies around these regions.
This study suggests that the optimal and threshold capacity factors for a microgrid should be properly studied to determine the size of the non-dispatchable DG that can be installed. Additionally, incorporating output curtailment for relatively large non-dispatchable DG sources may help in making its connection feasible and beneficial to the islanded microgrid during restoration.

5.4. Demand Response Loads Performance Studies

To investigate the effect of incorporating demand response, the base case of Section 5.1 is re-run with varying lower limits of load controllability for the 10 loads with demand response. This is summarized in Figure 7.
Generally, we would expect that as the lower bounds of the demand response loads are increased, the energy restored would decrease due to reduced controllability. When the lower bounds factor is set to 1 (that is setting the lower bound equal to the upper bound), direct load controllability is lost and is equivalent to disabling the demand response function. Under this condition, we see a decrease in the restored energy corresponding to the x-axis value of 1 as shown in Figure 7. It is expected that increasing the number of loads with direct load control will improve the restoration result. In terms of per-phase energy balance in the system, the demand response loads help to improve load balancing across the phases.

5.5. Effects of Restoration Steps

The choice of the number of restoration steps is an important parameter in determining if the restoration solution optimally utilizes the available local resources. A choice of a lower number of restoration steps can lead to a sub-optimal solution while a choice of a larger number can lead to a better solution but at the cost of increasing the number of variables and constraints (in other words, decreasing the compactness of the model). To study the effects of the choice of restoration steps on the base case, the graph analysis approach presented in Section 4 is applied to the base case of the microgrid shown in Figure 3. The resulting conservative and generous time steps were estimated as 6 and 7, respectively. The base case is then re-solved with varying restoration steps ranging from 4, 5, 6, to 9 time steps. The total active power of load restored at the last step is presented in Figure 8.
Notice that the conservative and generous time steps were sufficient to restore the most loads. Additional studies showed that these time step estimates were not always sufficient to restore the most load and its sufficiency is most directly dependent on the ramp rate of the DGs and a complex interplay of other operational constraints. When it is not certain whether these time step estimates are sufficient, the time step parameter can be increased at the cost of reducing model compactness. Nevertheless, computing the conservative and generous time steps can be used to inform the least number of restoration steps needed to restore the most load.
The effect of increasing the restoration steps parameter on compactness can be seen in Figure 9. Notice that the solution time step increases quadratically as the number of variables increases.

6. Conclusions

In this paper, we have presented a black start restoration formulation for islanded microgrids operating in droop mode. The objective of the restoration formulation is to maximize the energy restored over a given restoration step. Several constraints were formulated and linearized to realize a MILP problem. Demand response loads with direct load control and non-dispatchable DG operation were incorporated into the restoration formulation. To improve model compactness, a graph analysis approach was introduced to characterize the restoration step radius and diameter which are then used to compute the conservative and generous time step estimates. These time step estimates help to inform the least number of time steps needed to optimally restore the microgrid. The studies show that it is possible to characterize the optimal and threshold capacity for non-dispatchable DG, and this knowledge will be helpful for restoration planning. A potential area for future work would be integrating other variants of droop control and considering the stochastic nature of non-dispatchable DER into the restoration formulation.

Author Contributions

O.B. developed the method and wrote the paper as a part of his PhD studies at Texas A&M University. K.L.B.-P. supervised the work. All authors have read and agreed to the published version of the manuscript.

Funding

This research and APC was funded by Texas A&M University.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Farrokhabadi, M.; Cañizares, C.A.; Simpson-Porco, J.W.; Nasr, E.; Fan, L.; Mendoza-Araya, P.A.; Tonkoski, R.; Tamrakar, U.; Hatziargyriou, N.; Lagos, D.; et al. Microgrid Stability Definitions, Analysis, and Examples. IEEE Trans. Power Syst. 2020, 35, 13–29. [Google Scholar] [CrossRef]
  2. Chen, C.; Wang, J.; Qiu, F. Resilient Distribution System by Microgrids Formation After Natural Disasters. IEEE Trans. Smart Grid 2016, 7, 958–966. [Google Scholar] [CrossRef]
  3. Chen, B.; Chen, C.; Wang, J.; Butler-Purry, K.L. Sequential Service Restoration for Unbalanced Distribution Systems and Microgrids. IEEE Trans. Power Syst. 2018, 33, 1507–1520. [Google Scholar] [CrossRef]
  4. Chen, B.; Chen, C.; Wang, J.; Butler-Purry, K.L. Multi-Time Step Service Restoration for Advanced Distribution Systems and Microgrids. IEEE Trans. Smart Grid 2018, 9, 6793–6805. [Google Scholar] [CrossRef]
  5. Fu, L.; Liu, B.; Meng, K.; Dong, Z.Y. Optimal Restoration of An Unbalanced Distribution System into Multiple Microgrids Considering Three-Phase Demand-Side Management. IEEE Trans. Power Syst. 2020, 36, 1350–1361. [Google Scholar] [CrossRef]
  6. Cai, S.; Xie, Y.; Wu, Q.; Xiang, Z.; Jin, X.; Zhang, M. Robust coordination of multiple power sources for sequential service restoration of distribution systems. Int. J. Electr. Power Energy Syst. 2021, 131, 107068. [Google Scholar] [CrossRef]
  7. Zhang, Q.; Bai, Y.; Wang, X. Optimal Recovery Scheme of Power System Considering Available Resources in Micro-Grids. In Proceedings of the 2021 IEEE 5th Conference on Energy Internet and Energy System Integration (EI2), Taiyuan, China, 22 October 2021; pp. 1297–1302. [Google Scholar]
  8. Zhu, J.; Yuan, Y.; Wang, W. An exact microgrid formation model for load restoration in resilient distribution system. Int. J. Electr. Power Energy Syst. 2020, 116, 105568. [Google Scholar] [CrossRef]
  9. Ding, T.; Wang, Z.; Jia, W.; Chen, B.; Chen, C.; Shahidehpour, M. Multiperiod Distribution System Restoration With Routing Repair Crews, Mobile Electric Vehicles, and Soft-Open-Point Networked Microgrids. IEEE Trans. Smart Grid 2020, 11, 4795–4808. [Google Scholar] [CrossRef]
  10. Abessi, A.; Jadid, S.; Salama, M.M.A. A New Model for a Resilient Distribution System After Natural Disasters Using Microgrid Formation and Considering ICE Cars. IEEE Access 2021, 9, 4616–4629. [Google Scholar] [CrossRef]
  11. Kim, T.; Santoso, S.; Cunha, V.C.; Wang, W.; Dugan, R.; Ramasubramanian, D.; Maitra, A. Blackstart of Unbalanced Microgrids Using Grid-Forming Inverter with Voltage Balancing Capability. In Proceedings of the 2022 IEEE/PES Transmission and Distribution Conference and Exposition (T&D), New Orleans, LA, USA, 25–28 April 2022; pp. 1–5. [Google Scholar]
  12. Du, Y.; Wu, D. Deep Reinforcement Learning From Demonstrations to Assist Service Restoration in Islanded Microgrids. IEEE Trans. Sustain. Energy 2022, 13, 1062–1072. [Google Scholar] [CrossRef]
  13. Du, Y.; Tu, H.; Lu, X.; Wang, J.; Lukic, S. Black-Start and Service Restoration in Resilient Distribution Systems With Dynamic Microgrids. IEEE J. Emerg. Sel. Top. Power Electron. 2022, 10, 3975–3986. [Google Scholar] [CrossRef]
  14. De Brabandere, K.; Bolsens, B.; Van den Keybus, J.; Woyte, A.; Driesen, J.; Belmans, R. A Voltage and Frequency Droop Control Method for Parallel Inverters. IEEE Trans. Power Electron. 2007, 22, 1107–1115. [Google Scholar] [CrossRef]
  15. Rocabert, J.; Luna, A.; Blaabjerg, F.; Rodriguez, P. Control of Power Converters in AC Microgrids. IEEE Trans. Power Electron. 2012, 27, 4734–4749. [Google Scholar] [CrossRef]
  16. Lopes, J.P.; Moreira, C.L.; Madureira, A.G. Defining control strategies for MicroGrids islanded operation. IEEE Trans. Power Syst. 2006, 21, 916–924. [Google Scholar] [CrossRef]
  17. Katiraei, F.; Iravani, M.R.; Lehn, P.W. Micro-grid autonomous operation during and subsequent to islanding process. IEEE Trans. Power Deliv. 2005, 20, 248–257. [Google Scholar] [CrossRef]
  18. Che, L.; Khodayar, M.; Shahidehpour, M. Only Connect: Microgrids for Distribution System Restoration. IEEE Power Energy Mag. 2014, 12, 70–81. [Google Scholar]
  19. Nuschke, M. Development of a microgrid controller for black start procedure and islanding operation. In Proceedings of the 2017 IEEE 15th International Conference on Industrial Informatics (INDIN), Emden, Germany, 24–26 July 2017; pp. 439–444. [Google Scholar]
  20. Bassey, O.; Butler-Purry, K.L. Black Start Restoration of Islanded Droop-Controlled Microgrids. Energies 2020, 13, 5996. [Google Scholar] [CrossRef]
  21. Chandorkar, M.C.; Divan, D.M.; Adapa, R. Control of parallel connected inverters in standalone AC supply systems. IEEE Trans. Ind. Appl. 1993, 29, 136–143. [Google Scholar] [CrossRef]
  22. Bassey, O. Control and Black Start Restoration of Islanded Microgrids. Ph.D. Thesis, Department of Electrical and Computer Engineering, Texas A&M University, College Station, TX, USA, 2020. [Google Scholar]
  23. Bassey, O.; Chen, C.; Butler-Purry, K.L. Linear power flow formulations and optimal operation of three-phase autonomous droop-controlled Microgrids. Electr. Power Syst. Res. 2021, 196, 107231. [Google Scholar] [CrossRef]
  24. Baran, M.E.; Wu, F.F. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Trans. Power Deliv. 1989, 4, 1401–1407. [Google Scholar] [CrossRef]
  25. Gan, L.; Low, S.H. Convex relaxations and linear approximation for optimal power flow in multiphase radial networks. In Proceedings of the 2014 Power Systems Computation Conference, Wroclaw, Poland, 18–22 August 2014; pp. 1–9. [Google Scholar]
  26. Ahmadi, H.; Martı, J.R. Linear Current Flow Equations With Application to Distribution Systems Reconfiguration. IEEE Trans. Power Syst. 2015, 30, 2073–2080. [Google Scholar] [CrossRef]
  27. Vardakas, J.S.; Zorba, N.; Verikoukis, C.V. A Survey on Demand Response Programs in Smart Grids: Pricing Methods and Optimization Algorithms. IEEE Commun. Surv. Tutor. 2015, 17, 152–178. [Google Scholar] [CrossRef]
  28. Palensky, P.; Dietrich, D. Demand Side Management: Demand Response, Intelligent Energy Systems, and Smart Loads. IEEE Trans. Ind. Inform. 2011, 7, 381–388. [Google Scholar] [CrossRef] [Green Version]
  29. Marcus, D.A. Graph Theory: A Problem Oriented Approach; American Mathematical Society: Washington, DC, USA, 2008. [Google Scholar]
  30. Herke, S. Graph Theory: 51. Eccentricity, Radius & Diameter. Available online: https://www.youtube.com/watch?v=YbCn8d4Enos (accessed on 20 February 2021).
  31. PES Test Feeder. 2019. Available online: http://sites.ieee.org/pes-testfeeders/resources/ (accessed on 20 February 2021).
Figure 1. Flowchart of the proposed restoration method.
Figure 1. Flowchart of the proposed restoration method.
Energies 15 06979 g001
Figure 2. Illustration of Bus Block Reduction, (a) Modified IEEE 13 Node Test Feeder, (b) Bus Block Equivalent.
Figure 2. Illustration of Bus Block Reduction, (a) Modified IEEE 13 Node Test Feeder, (b) Bus Block Equivalent.
Energies 15 06979 g002
Figure 3. One-line diagram of the base test system before initiating restoration based on modified IEEE 123 node test feeder.
Figure 3. One-line diagram of the base test system before initiating restoration based on modified IEEE 123 node test feeder.
Energies 15 06979 g003
Figure 4. Total load value restored per restoration steps, (a) active power loads (b) reactive power loads.
Figure 4. Total load value restored per restoration steps, (a) active power loads (b) reactive power loads.
Energies 15 06979 g004
Figure 5. The restoration sequence of the restored microgrid with (ag) representing restoration steps 1, 2, 3, to 7, respectively.
Figure 5. The restoration sequence of the restored microgrid with (ag) representing restoration steps 1, 2, 3, to 7, respectively.
Energies 15 06979 g005aEnergies 15 06979 g005b
Figure 6. Estimating Non-dispatchable DG’s Optimal and Threshold Capacity under the Same Operating Conditions.
Figure 6. Estimating Non-dispatchable DG’s Optimal and Threshold Capacity under the Same Operating Conditions.
Energies 15 06979 g006
Figure 7. Effects of Demand Response on the Objective Magnitude (Restored Energy).
Figure 7. Effects of Demand Response on the Objective Magnitude (Restored Energy).
Energies 15 06979 g007
Figure 8. Total Active Power of Load Restored using Different Restoration Steps Parameter.
Figure 8. Total Active Power of Load Restored using Different Restoration Steps Parameter.
Energies 15 06979 g008
Figure 9. Effects of Increasing Restoration Steps Parameter on Number of Model Variables and Solution Time.
Figure 9. Effects of Increasing Restoration Steps Parameter on Number of Model Variables and Solution Time.
Energies 15 06979 g009
Table 1. Nomenclature and Parameters of the Proposed Restoration Method.
Table 1. Nomenclature and Parameters of the Proposed Restoration Method.
Sets
n A The number of elements in set A
B ,   B S , B F , C Set of branches, switchable and damaged branches, set of switchable branches between bus blocks
G , G B S , G D r ,   G F , G P Q Set of all DERs, subset of black start DGs, subset of droop-controlled DGs, subset of damaged DGs, subset of PQ DGs
L ,   L S ,   L C , L F Set of loads, subset of switchable loads, subset of controllable loads (with demand response), and subset of damaged loads
T Set of time steps 1 , 2 , ,   N T and n T = N T
N p , N ,   K Set of phase nodes, nodes, bus blocks, N p n N n K
Binary Decision Variables (1—Energized, 0—Not Energized)
x ^ i , t N Energization status of node i at time step t , t T , i , j B
x ^ g , t G Energization status of DG g at time step t , g G , t T
x ^ i j , t B R Energization status of line i , j at time step t , t T , i , j B
x ^ l , t L Energization status of load l at time step t , l L , t T
Continuous Decision Variables
a , b , o r   c Used as subscript or superscript to denote variable or parameter in phase a, b, or c, respectively
P ^ p h , k , t d g ,   Q ^ p h , k , t d g Active and reactive power output of PQ DG k at step t and phase p h a , b , c , k G P Q , t T
V ^ n , t r e , V ^ n , t i m Real and imaginary part of three-phase nodal voltage vector of node n at step t , n N , t T
I ^ n , m , t r e ,   I ^ n , m , t i m Real and imaginary part of three-phase current vector flowing from node n to m at step t , n , m B , t T
I ^ n , t r e ,   I ^ n , t i m Real and imaginary part of three-phase current vector injected into node n at step t , n N , t T
n v , g , t Voltage droop co-efficient of DG g at step t , g G D r , t T
n f , g , t Frequency droop co-efficient of DG g at step t , g G D r , t T
P ^ p h , k , t r e f ,   Q ^ p h , k , t r e f Droop reference active and reactive power output of DG k at step t , phase p h , k G D r , t T ,   p h a , b , c
P ^ p h , l , t , Q ^ p h , l , t Nominal active and reactive power demand of load l , phase p h , at time step t , l L , t T , p h a , b , c
Parameters
M A large number chosen deliberately to manipulate the constraint equations
Δ t Time interval between restoration steps and is assumed to be a constant value for all intervals
P g G , r a m p , Q g G , r a m p Maximum absolute value of differential active and reactive power output of DG g for each time step (DG ramp rate), g G
P g m i n , P g m a x Minimum and maximum active power output of DG g , g G
Q g m i n , Q g m a x Minimum and maximum reactive power output of DG g , g G
P p h , l , t , Q p h , l , t Nominal active and reactive power value of load l , phase p h , at time step t (fixed to the same value for all time steps and is independent of whether the load has been restored or not), l L , t T , p h a , b , c
z i , j = r i , j + j x i , j Impedance of line between nodes i and j , and y i , j = 1 z i , j = g i , j + j b i , j ,   i , j B
y i , j s h = g i , j s h + j b i , j s h Shunt admittance between nodes i and j , i , j B
P p h , k , t f c ,   Q p h , k , t f c Active and reactive power output from the forecast of non-dispatchable PQ DG k at step t and phase p h , k G , t T , p h a , b , c
Table 2. DG Parameters used for the Case Study.
Table 2. DG Parameters used for the Case Study.
LabelNodeTypePer Phase BaseMVAPer Phase BaseKVPU Coupling InductorPmax (kW)Pmin (kW)Qmax (kvar)Qmin (kvar)PhaseWorking?Blackstart?Ramp Rate %
DG12054Droop12.40180.312000700−160ABCYesYes60
DG22063Droop12.40180.310000500−120ABCYesYes60
DG334PQNANANA1500100−20CYesNo60
DG446PQNANANA130070−15AYesNo60
DG559PQNANANA120070−10BYesNo60
DG668PQ (Renewable)NANANA80804040AYesNo100
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bassey, O.; Butler-Purry, K.L. Islanded Microgrid Restoration Studies with Graph-Based Analysis. Energies 2022, 15, 6979. https://doi.org/10.3390/en15196979

AMA Style

Bassey O, Butler-Purry KL. Islanded Microgrid Restoration Studies with Graph-Based Analysis. Energies. 2022; 15(19):6979. https://doi.org/10.3390/en15196979

Chicago/Turabian Style

Bassey, Ogbonnaya, and Karen L. Butler-Purry. 2022. "Islanded Microgrid Restoration Studies with Graph-Based Analysis" Energies 15, no. 19: 6979. https://doi.org/10.3390/en15196979

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop