Abstract
This paper proposes a new method for service restoration of distribution network with the support of transportable power sources (TPSs) and repair crews (RCs). Firstly, a coupling model of distribution networks and vehicle routing of TPSs and RCs is proposed, where the TPSs serve as emergency power supply sources, and the RCs are used to repair the faulted lines. Considering the uncertainty of traffic congestion, the probability distribution of the travel time spent on each road is derived based on the Nesterov user equilibrium model, and a two-stage stochastic program is formulated to determine the optimal routings of TPSs and RCs. To efficiently solve the proposed stochastic mixed-integer linear program (MILP), a two-phase scenario reduction method is then developed to scale down the problem size, and an adaptive progressive hedging algorithm is used for an efficient solution. The effectiveness of the proposed methods and algorithms has been illustrated in a modified IEEE 33-bus system.
IN recent decades, extreme weather events and natural catastrophes occur frequently [
The transportable resources have a great potential to improve the power system resilience due to their high mobility and flexibility. Transportable power sources (TPSs) and repaire crews (RCs) are two of the main transportable resources that have been widely applied in DNs. In particular, TPSs include large-capacity batteries or small generator sets carried by trucks or vehicles that could be timely dispatched to restore critical loads [
The uncertainties of multiple components could also pose challenges in the service restoration process. Reference [
Faced with the above issues, this paper proposes a two-stage joint stochastic service restoration method with the coordination of TPSs and RCs, considering the uncertainty of traffic congestion. A coupling model of DNs and vehicle routing of TPSs and RCs is proposed, where the TPSs serve as emergency power supply sources while the RCs determine the state of the faulted lines. To address the uncertainty of traffic congestion, this paper derives probability distributions of the travel time spent on each road based on the Nesterov user equilibrium (UE) model [
The main contributions of this paper can be summarized as follows.
1) A novel two-stage restoration framework is developed with the coordination of transportable resource dispatching and DN operation, where the first stage is to determine the dispatching decisions of TPS and RC while the second stage is to optimize DN operation. In this manner, all the resources from both traffic networks and power networks can be more effectively coordinated for fast and secure restoration.
2) Uncertain traffic congestion during the routing of TPS and RC is modeled based on the Nesterov UE model, which is effective to quantify the impacts of traffic conditions on the system restoration process under contingencies. To the best of the author’s knowledge, it is the first paper to address the uncertainty of traffic congestion in the system restoration problem.
3) A two-phase scenario reduction method and improved decomposition algorithm are proposed to efficiently solve the whole optimization model. Compared with the existing methods, both solution efficiency and accuracy are significantly improved.
The rest of this paper is organized as follows. Section II presents the problem description. Section III presents the mathematical formulation. Section IV details the solution method. Section V presents the case studies. Section VI concludes the paper.
The entire framework of the proposed joint stochastic service restoration method is shown in

Fig. 1 Framework of proposed joint stochastic service restoration method.
Multiple scenarios of travel time are generated from uncertain traffic congestion. To achieve it, this paper firstly derives a simplified traffic network (TN) by extracting the locations of depots, damaged components, and candidate charging points. Then, based on the Nesterov UE model, the probability distribution of travel time is derived from the traffic demand uncertainty between each OD pair. Finally, the travel time scenarios are generated based on the proposed two-phase scenario reduction method.
The detailed mathematical model of the proposed joint stochastic service restoration method could finally be formulated as a two-stage stochastic program. The objective and detailed constraints of these two stages are shown as follows.
Firstly, the objective function of the proposed two-stage stochastic program is given as:
(1) |
The objective of the co-optimization model is to maximize the expected weighted sum of picked-up loads in the designed timeframe. Different load weights can be set based on priority levels [
The item in the is the optimal value of the second-stage problem and is the expected value of the second-stage problem. The inner max is used to gain the optimal value of the second stage with the first-stage decision, and the external max gains the total expected optimal maximum value.
The routing problem aims to find an optimal routing for RCs and TPSs to travel among depots, damaged components, and candidate charging points. Assume that the routing problem can be defined by two undirected graphs and . The dp and tp in these two graphs represent the depot of each graph. Detailed routing constraints are modeled as:
(2) |
(3) |
(4) |
(5) |
(6) |
(7) |
Constraints from (2) to (7) represent the routing constraints for TPSs and RCs. Constraint (2) guarantees that each TPS or RC leaves the candidate charging point and damaged component once it completes the action, referred to as the flow conservation constraint in the vehicle routing problem (VRP) model [
The uncertain traffic congestion can be reflected as multiple scenarios of travel time, which is expressed as a probability distribution. However, the traffic condition has a major impact on travel time. The improvement of relevant statistical methods and traffic observation tools allows for the accurate evaluation of road conditions and the monitoring of traffic demand [
The traffic demand uncertainty is modeled through a set of discrete scenarios, which are realizations of a uniform distribution with given upper and lower bounds [
(8) |
(9) |
(10) |
(11) |
(12) |
(13) |
(14) |
(15) |
According to (8), the objective of this optimization process is to minimize the total path (link) travel cost in this equilibrium state. Constraint (9) states the relationship between the link and path flow. Based on the typical bureau of public roads (BPR) function, the link travel time of each scenario can be expressed as (10). Constraint (11) guarantees that the link flow is within the range of the link capacity. Constraint (12) denotes the traffic flow conservation, which represents that in each scenario, the sum of the path flow on each OD pair should meet the travel demand . Constraints (13)-(14) determine the equilibrium state. When the flow distribution reaches equilibrium, the equilibrium travel cost between each OD pair is always no greater than that of any path. Constraint (15) explains that is the travel time (cost) of path p between OD . Since the travel time function (10) and UE condition (13) have several nonlinear items, e.g., the biquadratic item in (10), the piecewise linearization and a big M method are utilized to linearize nonlinear terms to ease the solving bottlenecks [
By elaborating the above Nesterov UE model as the uncertainty revealing process, in each scenario could be obtained. Related parameter settings of TN could be found in [
After determining the optimal routing of RCs at the first stage, the state of RCs should be determined considering the uncertainty of traffic congestion, which acts as the connection between the DN and the routing model. The travel time uncertainty in this paper, as different from other kinds of uncertainties like electricity load fluctuation, influences the RC arrival time at any given destination, and further affects the repair states of damages. However, the repair state is typically depicted in the general service restoration model based on the fixed time step, and it is difficult to integrate the travel time directly with the restoration model. Thus, we derive the following arrival time constraints to couple the RC arrival time and the corresponding repair states of damage. Use the binary variable to indicate the state transition of the distribution line from the faulted state () to the health state (). Relevant constraints are modeled as follows.
Firstly, arrival time constraints are stated as:
(16) |
(17) |
For example, the RC arrives at the damaged component at time . Once arrived, is spent for to repair . Then, after a travel period from to , the RC arrives at component at time . The big M method is applied to decouple the arrival time at and if RC does not travel from to . Then, to determine the repair completion time of each damaged component, the following formulae are enforced:
(18) |
(19) |
(20) |
(21) |
(22) |
Resource availability is guaranteed by constraint (23), which states that each RC’s resource capacity could satisfy the total resource demand of damaged components in its assigned route.
(23) |
At each time step, the repair results of the damaged components will reflect on the connection status of the DN and then affect the DN operation. The interdependent constraints between component repair and DN operation can be expressed as:
(24) |
(25) |
(26) |
(27) |
(28) |
Constraint (24) enforces that the damaged lines will be operable once an RC repairs it in the previous time step. Constraints (25)-(27) restrict the line status. Constraint (25) indicates that lines should remain operable once it is repaired. Constraint (26) states that all unbroken lines are operable. Constraint (27) sets the initial status of the damaged line to complement the time horizon of . Constraint (28) is the independent constraint that states one line could be closed only if it is operable.
The TPSs, including TES and truck-mounted emergency generators (TEGs), should be appropriately dispatched among the candidate charging points to supply critical loads after the outage. Similar to RC, the arrival time constraints are also employed to derive the TPS travel time to the operation time step. The scheduling principle of the TPSs is roughly similar to that of RCs with differences: one damaged component could be repaired only once by one RC, but one candidate charging point could be connected by more than one TPS at the same time. In addition, the repair time for RCs to repair the damaged component is a parameter, but the time one TPS spends at a candidate station is a variable. Detailed constraints are expressed as:
(29) |
(30) |
The arrival time constraints (29) and (30) of TPSs are similar to those of RCs. With travel time variation , the time one TPS arrives at and leaves a charging point could be influenced. The major difference is that the time one TPS spends at a candidate charging point is a variable.
The accessing state of the TPSs depends on the arrival time and the length of stay, which is modeled in detail as:
(31) |
(32) |
(33) |
(34) |
(35) |
(36) |
(37) |
(38) |
Constraint (31) states that each TPS only visits one candidate charging point once. Flow conservation constraint is guaranteed by constraint (32), which enforces that once a TPS arrives at a candidate charging point, it must also leave it. Similar to constraints (19) and (20), constraints (33)-(35) determine the time that one TPS arrives at and leaves a charging point with its corresponding arrival time and length of stay. For example, if TPS arrives at charging point at time and discharges for hour, and . Constraint (36) indicates that the arrival time equals 0 if TPS does not visit candidate charging point m. Constraint (37) restricts the range of the time one TPS spends at a candidate station. Constraint (38) indicates the initial location of all TPSs at .
Besides the time-related constraints, constraint (39) restricts the number of TPSs that can be connected to one candidate charging point.
(39) |
To better couple the dispatch of TPSs with the DN operation, a binary variable is introduced to represent the status of the TPS.
(40) |
(41) |
Specifically, constraint (40) indicates that if and only if the TPS is staying at the candidate charging point; otherwise, it equals 0 if the TPS did not arrive at the candidate charging point or already left the point. Constraint (41) enforces that one TPS could only visit one candidate charging point.
The dispatch and operation of TPSs, e.g., discharging of the TES and TEG, could also affect the DN operation:
(42) |
(43) |
(44) |
Constraints (42) and (43) indicate the contribution of the TPS output to the DN. The total injection from the TPS is the sum of the output of TESs and TEGs. Constraint (44) restricts the power injection to zero for the buses without connection to TPSs or substations.
It should be noted that there are several bilinear items in (42) and (43). A typical reformulation-linearization method [
During the scheduling process of the TPSs, when they are staying at the candidate charging points, power charging or discharging between TPSs and the DN will occur. The operation constraints of the mentioned two types of the TPSs can be modeled as:
(45) |
(46) |
(47) |
(48) |
(49) |
(50) |
(51) |
(52) |
Constraints (45) and (46) are the real and reactive power output limits of TEGs. These two constraints enforce that only if the TEG is connected to a candidate charging point, both and could have positive values. Charging and discharging power limits of TESs are indicated in (47) and (48). Constraint (49) states the operation modes of the TES. Specifically, only if , which means that the TES is staying at a candidate charging point, it could operate in charging or discharging mode; otherwise, both and will be zero. Similar to (46), (50) restricts the reactive power output of the TES. The state of charge (SOC) variation of the TES is modeled by (51); and (52) limits the upper and lower bounds of SOC for the TES.
A linearized Distflow model is utilized in this paper for DN operation analysis [
(53) |
(54) |
(55) |
(56) |
(57) |
(58) |
(59) |
(60) |
(61) |
(62) |
Constraints (53) and (54) represent the real and reactive power balance constraints. The line voltage drop constraints are formulated by (55) and (56). The big M method decouples the disconnected buses [
The DN is dynamically reconfigured in the restoration process to maintain the radial structure by using remotely controlled switches. In this paper, the spanning forest model is used to ensure the radial arrangement of the DN during each step of the restoration process. To strictly guarantee the radial construction, the single-commodity flow (SCF) model is utilized in this paper as the radiality constraints [
(63) |
(64) |
(65) |
(66) |
(67) |
(68) |
As the SCF model states, a DN with N buses and Ns substations could remain a radial topology only if the following two conditions are satisfied.
1) The DN should have closed lines.
2) All buses of the DN should be connected.
The first condition is satisfied by (63). The single-commodity flow constraints (64) and (65) are used to guarantee the second condition. Constraint (64) states that the substation should feed each bus with one unit of fictitious load. Constraint (65) ensures that there is no fictitious flow on disconnected lines. The capacity value of the fictitious flow is set as , as shown in (66).
To ensure the radial structure of the DN in each time step, the binary variable is set as the connection status of the line at time t in fictitious network, and the variable is the connection status of the line at time t in real DN. Therefore, constraint (67) guarantees that at each time step, the closed lines in DN are a subset of lines in a fictitious network so that the feasible solutions could form a spanning forest at each time t. Except for the damaged lines and lines with remotely-controlled switches, the connection status of all other lines are kept closed by (68).
Finally, the extensive form (EF) of the proposed two-stage stochastic program is formulated by objective (1) and constraints (2)-(7) and (16)-(68) presented above. For better understanding, the constraints are classified in detail as:
1) Constraints for the first stage: routing of RCs and TPSs: (2)-(7).
2) Constraints for the second stage: ① modeling of RCs: (16)-(28); ② modeling of TRSs: (29)-(52); and ③ operation constraints of DNs: (53)-(68).
Combined with the clarification of the general model in (1), the first-stage variables of vector contain binary variables ,, which determine the routing of TPSs and RCs. Then, the vector denotes the remaining decision valuables in the second stage, i.e., , , , , , ,, , , , , , , , , , , , , , , , , .
To handle the challenge posed by the uncertainty source, scenario-based two-stage stochastic optimization is utilized. As described in Section III, the stochastic variation of the traffic demand between each OD pair is modeled through a known distribution. The Monte Carlo sampling method is implemented to generate multiple demand realizations. Then, possible scenarios of different travel demands are reduced to a reasonable number through a novel two-phase scenario reduction method, which will be detailedly introduced in the following subsection.
Through the employing of the Nesterov UE model, the link travel time realizations (in terms of scenarios) which reflect the uncertain traffic congestion are derived. After the first stage of decision-making, the uncertain travel time is revealed and is considered in the second stage of decision-making. As shown in (1), two-stage stochastic program aims to find a solution that maximizes the expected restored load over all the simulated scenarios. Thus, all the second-stage variables shall be scenario-related and could be expressed with the added subscript of s (denoted as scenario), i.e., , , , , , , , , , , ,, , , , , , , , , ,, , .
After a large disaster, local neighboring utilities can provide assistance by deploying additional RCs to help restore the destroyed network. When there are multiple RC depots in the disaster-affected area, the computational burden can be reduced by first partitioning the damages to different depots [
The detailed partitioning model is formulated as:
(69) |
(70) |
(71) |
(72) |
(73) |
(26), (28), (55)-(61), (63)-(68) (without superscript t) | (74) |
The objective of the above small MILP (69) is to minimize the total distance between the damages and their assigned depots. Constraint (70) restricts that one component can be clustered to a maximum of one depot. Motivated by [

Fig. 2 Schematic of depot-based partitioning method.
A large number of demand realizations of each OD could cause a relatively huge number of combinations of different OD demands as the total traffic demand matrix scenarios. Since the operation objects in this phase are the points that represent the possible demand values of a specific OD, a clustering technique is applied to select several representative points to form the demand matrix for a further reduction in the second phase.
In this phase, a modified K-means algorithm, K-means++, is implemented for clustering data. The K-means algorithm has the characteristics of low computational complexity and fast speed [
After clustering in phase 1, a smaller representative number of demand values for each OD is obtained. Then, after the combination, a computable number of traffic demand matrix realizations are selected for the secondary reduction in this phase. Here, an efficient KD-based backward method is used to reduce the scenarios [
Finally, by applying the proposed two-phase scenario reduction method shown in

Fig. 3 Framework of two-phase scenario reduction method.
The two-stage stochastic problem can be solved as a single-stage large linear program with duplicated constraints in each scenario when the random vector has a finite number of scenarios. However, when the number of integer variables is large in each scenario, the computational burden could be increased by directly solving the single-stage large linear program. This section proposes an A-PH algorithm, as shown in
Firstly, in Steps 1-3, a non-anticipative “initial guess” is obtained by solving the scenario subproblems in the initialization phase. Then, by applying a penalty parameter , the non-anticipative is enforced through the updating of the multiplier in Step 5, where the superscript v is the iteration number and the subscript s denotes the scenario counter. The subproblems are then solved by augmenting linear and quadratic proximal items in Step 6. Finally, as shown in Steps 8 and 11, a non-anticipative solution is yielded once all first-stage decisions converge on a common .
Algorithm 1 : the proposed A-PH algorithm |
---|
Step 1: initialization: , , , , , |
Step 2: iteration 0: , |
Step 3: aggregation: |
Step 4: iteration update: |
Step 5: multiplier update: |
Step 6: iteration : |
Step 7: aggregation: |
Step 8: |
Step 9: threshold value check: if , then . Else if , then . Else, , . End if. |
Step 10: penalty factor adjustment: if , then ; . Else if , then ; . End if. |
Step 11: convergence check: if , halt. Otherwise, go to Step 4. |
From
In the proposed A-PH algorithm, the penalty factor is self-adjusting during the solving process according to the change of the gap valve. The change of gap value is checked in Step 9 during each iteration. If the changes remain in a small range after a continuous fixed number of iterations, the penalty factor will increase proportionally as Step 10 shows. In contrast, if the changes remain in a relatively large range after a continuous fixed number of iterations, will decrease proportionally. These actions will repeat the whole solving process until the program reaches convergence. By doing this, the adjustment position of the value could be adaptive and will do self-adjusting according to different problems.
This section uses a modified IEEE 33-bus system as the test case for the proposed restoration procedure [

Fig. 4 Routing of TPSs and RCs in two comparison cases. (a) Benchmark case. (b) Stochastic case.
As
Damaged component | Required repair time (time step) | Required resources (units) of all RCs | |
---|---|---|---|
RC1 | RC2 | ||
D1 | 1 | 2 | 3 |
D2 | 2 | 1 | 3 |
D3 | 1 | 2 | 1 |
D4 | 1 | 1 | 3 |
D5 | 2 | 1 | 2 |
D6 | 1 | 2 | 1 |
Type | Parameter | Value |
---|---|---|
TEG | Initial position (DN bus number) | 8.0 |
Real power (MW) | 0.5 | |
Reactive power (Mvar) | 0.3 | |
TES | Initial position (DN bus number) | 8.0 |
Charging/discharging power (MW) | 0.2 | |
Energy capacity (MWh) | 0.2 | |
Initial | 0.9 | |
0.9, 0.1 | ||
Charging/discharging efficiency | 0.95 |
For the DN test feeder, the upper and lower bounds of the voltage value are set to be of the nominal level, which is 1.0 p.u.. According to constraint (58), the commodity flow capacity is set to be 32. In the optimal case, each line could be equipped with a remotely controlled switch. To reduce the number of switching actions and related costs [
Meanwhile, the number of damaged components that need to be repaired could also influence the calculation complication of the proposed method. In the aforementioned test case with one RC depot, the assigning algorithm in Section IV is implemented to pre-assign the minimum set of repair tasks to the depots. Four lines are selected by processing this assigning algorithm before the main optimization, and the problem size is further reduced.
The co-optimization problem under the deterministic situation is set as the benchmark for comparison. The conventional deterministic case is tested without considering traffic uncertainty, and the traffic demand is set as their expected values.
To show the importance of the uncertainty consideration, the deterministic dispatch solution of RCs and TPSs is tested using 30 random scenarios of traffic demands, as shown in

Fig. 5 Load restoration of deterministic benchmark case in random scenarios.
Therefore, based on the main aim of load restoration, it is necessary to consider the traffic demand uncertainty in the proposed service restoration method. One thousand random scenarios for each OD are generated using the Monte Carlo sampling technique to describe the stochastic nature of the traffic demand. The uncertainty level of the travel demand is set to be 0.4, and the value of each OD demand is given in
OD pairs | Expected value | Value of OD demand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
π4 (T1-T12) | 70 | 41.680 | 41.680 | 70.310 | 97.920 | 55.660 | 55.660 | 55.660 | 84.150 | 84.150 | 84.150 | |
π3 (T1-T11) | 60 | 60.360 | 72.260 | 72.260 | 72.260 | 49.280 | 60.360 | 72.260 | 49.280 | 49.280 | 60.360 | |
π1 (T1-T6) | 50 | 69.150 | 38.470 | 38.470 | 38.470 | 38.470 | 69.150 | 38.470 | 38.470 | 38.470 | 69.150 | |
π2 (T1-T10) | 70 | 53.340 | 96.110 | 80.050 | 53.340 | 66.000 | 80.050 | 53.340 | 53.340 | 96.110 | 53.340 | |
Probability | 0.072 | 0.064 | 0.096 | 0.094 | 0.123 | 0.093 | 0.107 | 0.114 | 0.110 | 0.126 |
It can be observed from
Regarding the scheduling solution of the second stage, we use one possible realization (scenario) for detailed analysis in the stochastic case. The dispatching solution of RCs in two comparison cases is shown in
Case | Fleet | Time step | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
Benchmark | RC1 | Depot | Travel | Line 2-3 | Line 2-3 | Return to depot | Return to depot | Return to depot | Return to depot | Return to depot |
RC2 | Depot | Travel | Line 19-20 | Line 19-20 | Travel | Line 32-33 | Return to depot | Return to depot | Return to depot | |
Stochastic | RC1 | Depot | Travel | Line 2-3 | Line 2-3 | Travel | Lines 9-15 | Return to depot | Return to depot | Return to depot |
RC2 | Depot | Travel | Travel | Line 32-33 | Line 32-33 | Travel | Line 19-20 | Return to depot | Return to depot |

Fig. 6 Scheduling of TES1 in two comparison cases. (a) Benchmark case.(b) Selected scenario in stochastic case.
Unlike the deterministic case,

Fig. 7 Load restoration for 10 representative scenarios by stochastic case.
Case | Optimal value (MWh) | Mean value (MWh) | Variance (MWh) |
---|---|---|---|
Benchmark | 5770.9 | 5556.7 | 518540.6 |
Stochastic | 5560.9 | 5578.2 | 494590.3 |
Firstly, the proposed joint stochastic service restoration method on the aforementioned test case is utilized to demonstrate the performance of the proposed methods. The performance comparison is shown in
Algorithm | Computation time (min) | Objective value (MWh) | Whether reaches optimality |
---|---|---|---|
EF | 120 | 5390.1 | No () |
PH | 120 | 5472.6 | No () |
A-PH | 15.3 | 5560.9 | Yes () |
In
Moreover, the advantage of using PH over EF is also shown from the results. Though both solutions are not optimal, PH gains a higher objective value than EF.
Therefore, the computational burden could be significantly reduced by creating the decomposed stochastic program using the A-PH algorithm while a reasonable accuracy is maintained. Thus, more representative scenarios could be used, and solutions with more robustness will be obtained.
To make the proposed joint stochastic service restoration method more realistic and applicable against the unexpected contingency, the performance analysis regarding the damage partitioning with multiple depots is conducted, as shown in
Case | Objective value (MWh) | Computation time (s) |
---|---|---|
Case 1 | 5560.9 | 918.0 |
Case 2 | 7062.3 | 402.0 |
Case 3 | 7062.3 | 117.5 |
Case 1 is described in Section V-A with only one depot which contains two RCs. Case 2 is the one with two depots (each with one RC) and without partitioning of damages. Case 3 has two depots (each with one RC), and the damages are divided into two regions through the method in Section IV. As shown in
When the total served loads are basically the same, it can be observed from the comparison between Case 2 and Case 3 that by dividing the damaged network into smaller clusters/regions, the computation time of Case 3 is greatly reduced to 117.5 s.
Thus, it can be concluded that through the partitioning of damages with multiple depots, the computational complexity can be greatly reduced, and a fast response can be realized after the contingency.
This paper proposes a joint stochastic service restoration method to co-optimize the DN repair and restoration. The dispatching of TPSs and RCs and dynamic DN restoration strategies are coordinated together with traffic uncertainty. The mathematical model of the proposed method is formulated as a two-stage stochastic program. In the first stage, the optimal routings of TPSs and RCs are decided. The second stage derives the scheduling sequences of the discharging of TPSs and the corresponding DN reconfiguration. The proposed method is finally linearized and transformed into an MILP. An improved decomposition algorithm, A-PH algorithm, is applied to solve the proposed stochastic MILP. The numerical results demonstrate the effectiveness and robustness of the joint stochastic service restoration method compared with the deterministic case. The results also show that the improved decomposition method could significantly reduce the computational complexity while maintaining the necessary accuracy. Moreover, to ensure a fast response regarding post-disaster recovery, the advantages of employing the depot-based partitioning technique have also been verified.
Nomenclature
Symbol | —— | Definition |
---|---|---|
A. | —— | Indices and Sets |
—— | Sets for repair crews (RCs) and transportable power sources (TPSs) | |
—— | Set of distribution network (DN) lines, indexed by line | |
—— | Set of DN substations | |
—— | Indices of damaged line m | |
—— | Index of TPSs and RCs | |
—— | Sets of damaged lines and lines with switches | |
—— | Set of truck-mounted emergency generators (TEGs) | |
—— | Set of transportable energy storage (TESs) | |
m, n | —— | Indices of traffic nodes for damaged components and charging points, and depots |
—— | Set of DN buses, indexed by line (i, j) | |
—— | Set of DN substations | |
—— | Set of TPS charging points | |
—— | Set of paths belonging to each origin-destination (OD) pair | |
—— | Link set of road | |
—— | Set of OD pairs | |
—— | Set of damaged components and depots | |
—— | Set of damaged components | |
B. | —— | Parameters |
—— | Error factor | |
—— | Capacity of road link a | |
—— | Allowed number of TPSs connected to point i | |
—— | Distance between component m and depot n | |
—— | The maximum active and reactive power outputs of TEG k | |
—— | The maximum charging and discharging power of TES k | |
—— | Active and reactive loads at bus i at time t | |
—— | Traffic demand of OD pair in each scenario | |
—— | Resource capacity of RC | |
—— | Resistance and reactance of line (i, j) | |
—— | Required resources to repair component m | |
—— | Time for RC to repair component m | |
—— | Travel time from component m to depot n | |
—— | Number of time steps | |
—— | Weight of load at bus i | |
C. | —— | Variables |
—— | Binary variable indicating whether RC or TPS travels from component m to depot n | |
—— | Binary variable indicating whether component m is assigned to depot n | |
, | —— | Decision vectors in the first and second stages |
—— | Random vector | |
—— | Binary variable, which equals 1 when path p goes through link a | |
—— | Binary variable, which equals 1 if component is repaired at time t | |
—— | Binary variable equals 1 if charging point m is visited by TPS k at time t | |
—— | Binary variable indicating operation status of load at bus i, and means the load is restored at time t in scenario s, , otherwise | |
—— | Connection status of line (i, j) at time t in real DN | |
—— | Time when RC arrives at component m | |
—— | Time when TPS k arrives at charging point | |
—— | Connection status of line (i, j) at time t in fictitious network | |
—— | Unit monetary value of traffic time | |
—— | Fictitious flow among line (i, j) at time t | |
—— | Travel time (cost) on path p between OD pair in each scenario | |
—— | Time TPS k spends at charging point m | |
—— | Traffic flow on path p between OD pair in each scenario | |
—— | Charging and discharging statuses of TPS k at time t | |
—— | Binary variable, which equals 1 if TPS k leaves charging point m at time t | |
—— | Active and reactive power outputs of TEG k at time t | |
—— | Charging and discharging power of TES k at time t | |
—— | Active and reactive power generated at bus i at time t | |
—— | Active and reactive power flows on line (i, j) at time t | |
—— | Free travel time on link a | |
—— | Travel time on link a in each scenario | |
—— | Operation status of DN line (i, j) at time t | |
—— | Voltage magnitude of bus i at time t | |
—— | Traffic flow on link a in each scenario | |
—— | Binary variable, which equals 1 if component m is fixed by RC | |
—— | Binary variable, which equals 1 if TPS k visits charging point m | |
—— | Binary variable, which equals 1 if TPS k is staying at charging point m at time t |
References
C. Chen and B. Chen, “Modernizing distribution system restoration to achieve resiliency against extreme weather events,” in Proceedings of 2018 IEEE Global Conference on Signal and Information Processing, Anaheim, USA, Nov. 2018, pp. 895-896. [Baidu Scholar]
H. Gao, Y. Chen, S. Mei et al., “Resilience-oriented pre-hurricane resource allocation in distribution systems considering electric buses,” Proceedings of the IEEE, vol. 105, no. 7, pp. 1214-1233, Jul. 2017. [Baidu Scholar]
S. Yao, P. Wang, and T. Zhao, “Transportable energy storage for more resilient distribution systems with multiple microgrids,” IEEE Transactions on Smart Grid, vol. 10, no. 3, pp. 3331-3341, May 2019. [Baidu Scholar]
S. Yao, P. Wang, X. Liu et al., “Rolling optimization of mobile energy storage fleets for resilient service restoration,” IEEE Transactions on Smart Grid, vol. 11, no. 2, pp. 1030-1043, Mar. 2020. [Baidu Scholar]
P. Van Hentenryck, C. Coffrin, and R. Bent, “Vehicle routing for the last mile of power system restoration,” in Proceedings of 17th Power Systems Computation Conference, Stockholm, Sweden, Nov. 2011, pp. 836-843. [Baidu Scholar]
G. Zhang, F. Zhang, X. Zhang et al., “Sequential disaster recovery model for distribution systems with co-optimization of maintenance and restoration crew dispatch,” IEEE Transactions on Smart Grid, vol. 11, no. 6, pp. 4700-4713, Nov. 2020. [Baidu Scholar]
S. Lei, C. Chen, H. Zhou et al., “Routing and scheduling of mobile power sources for distribution system resilience enhancement,” IEEE Transactions on Smart Grid, vol. 10, no. 5, pp. 5650-5662, Sept. 2019. [Baidu Scholar]
A. Arif, Z. Wang, J. Wang et al., “Power distribution system outage management with co-optimization of repairs, reconfiguration, and DG dispatch,” IEEE Transactions on Smart Grid, vol. 9, no. 5, pp. 4109-4118, Sept. 2018. [Baidu Scholar]
A. Golshani, W. Sun, Q. Zhou et al., “Incorporating wind energy in power system restoration planning,” IEEE Transactions on Smart Grid, vol. 10, no. 1, pp. 16-28, Jan. 2019. [Baidu Scholar]
A. Inanlouganji, G. Pedrielli, T. A. Reddy et al., “A computational approach for real-time stochastic recovery of electric power networks during a disaster,” Transportation Research Part E: Logistics and Transportation Review, vol. 163, p. 102752, Jul. 2022. [Baidu Scholar]
A. Arif, S. Ma, Z. Wang et al., “Optimizing service restoration in distribution systems with uncertain repair time and demand,” IEEE Transactions on Power Systems, vol. 33, no. 6, pp. 6828-6838, Nov. 2018. [Baidu Scholar]
M. Panteli and P. Mancarella, “Influence of extreme weather and climate change on the resilience of power systems: impacts and possible mitigation strategies,” Electric Power Systems Research, vol. 127, pp. 259-270, Oct. 2015. [Baidu Scholar]
H. Chen, J. Wang, J. Zhu et al., “A two-stage stochastic mixed-integer programming model for resilience enhancement of active distribution networks,” Journal of Modern Power Systems and Clean Energy,vol. 11, no. 1, pp. 94-106, Jan. 2023. [Baidu Scholar]
S. Clark and D. Watling, “Modelling network travel time reliability under stochastic demand,” Transportation Research Part B: Methodological, vol. 39, no. 2, pp. 119-140, Feb. 2005. [Baidu Scholar]
H. Gan and Y. Bai, “The effect of travel time variability on route choice decision: a generalized linear mixed model based analysis,” Transportation, vol. 41, no. 2, pp. 339-350, Mar. 2014. [Baidu Scholar]
B. A. Alkhaleel, H. Liao, and K. M. Sullivan, “Risk and resilience-based optimal post-disruption restoration for critical infrastructures under uncertainty,” European Journal of Operational Research, vol. 296, no. 1, pp. 174-202, Jan. 2022. [Baidu Scholar]
J. G. Wardrop, “Road paper. Some theoretical aspects of road traffic research,” Proceedings of the Institution of Civil Engineers, vol. 1, no. 3, pp. 325-362, May 1952. [Baidu Scholar]
S. Lei, C. Chen, Y. Li et al., “Resilient disaster recovery logistics of distribution systems: co-optimize service restoration with repair crew and mobile power source dispatch,” IEEE Transactions on Smart Grid, vol. 10, no. 6, pp. 6187-6202, Nov. 2019. [Baidu Scholar]
W. Li, Risk Assessment of Power Systems: Models, Methods, and Applications. New York: IEEE Press, Jan. 2005. [Baidu Scholar]
D. C. Paraskevopoulos, G. Laporte, P. P. Repoussis et al., “Resource constrained routing and scheduling: review and research prospects,” European Journal of Operational Research, vol. 263, no. 3, pp. 737-754, Dec. 2017. [Baidu Scholar]
W. Wei, L. Wu, J. Wang et al., “Network equilibrium of coupled transportation and power distribution systems,” IEEE Transactions on Smart Grid, vol. 9, no. 6, pp. 6764-6779, Nov. 2018. [Baidu Scholar]
Q. Tian, Y. Lin, and D. Wang, “Autonomous and conventional bus fleet optimization for fixed-route operations considering demand uncertainty,” Transportation, vol. 48, no. 5, pp. 2735-2763, Oct. 2021. [Baidu Scholar]
H. Shao, W. H. K. Lam, and M. L. Tam, “A reliability-based stochastic traffic assignment model for network with multiple user classes under uncertainty in demand,” Networks and Spatial Economics, vol. 6, pp. 173-204, Aug. 2006. [Baidu Scholar]
S. Nakayama and D. Watling, “Consistent formulation of network equilibrium with stochastic flows,” Transportation Research Part B, vol. 66, pp. 50-69, Aug. 2014. [Baidu Scholar]
S. Xie, Z. Hu, and J. Wang, “Scenario-based comprehensive expansion planning model for a coupled transportation and active distribution system,” Applied Energy, vol. 255, p. 113782, Dec. 2019. [Baidu Scholar]
J. Wang, M. Ehrgott, and A. Chen, “A bi-objective user equilibrium model of travel time reliability in a road network,” Transportation Research Part B: Methodological, vol. 66, pp. 4-15, Aug. 2014. [Baidu Scholar]
H. D. Sherali and W. P. Adams, “A hierarchy of relaxations and convex hull characterizations for mixed-integer zero-one programming problems,” Discrete Applied Mathematics, vol. 52, no. 1, pp. 83-106, Jul. 1994. [Baidu Scholar]
T. Ding, Y. Lin, G. Li et al., “A new model for resilient distribution systems by microgrids formation,” IEEE Transactions on Power Systems, vol. 32, no. 5, pp. 4145-4147, Sept. 2017. [Baidu Scholar]
Z. Li, Y. Xu, X. Feng et al., “Optimal stochastic deployment of heterogeneous energy storage in a residential multienergy microgrid with demand-side management,” IEEE Transactions on Industrial Informatics, vol. 17, no. 2, pp. 991-1004, Feb. 2021. [Baidu Scholar]
T. Ding, Y. Lin, Z. Bie et al., “A resilient microgrid formation strategy for load restoration considering master-slave distributed generators and topology reconfiguration,” Applied Energy, vol. 199, pp. 205-216, Aug. 2017. [Baidu Scholar]
M. Lavorato, J. F. Franco, M. J. Rider et al., “Imposing radiality constraints in distribution system optimization problems,” IEEE Transactions on Power Systems, vol. 28, no. 1, pp. 568-569, Feb. 2012. [Baidu Scholar]
N. Shi, X. Liu, and Y. Guan, “Research on k-means clustering algorithm: an improved k-means clustering algorithm,” in Proceedings of 3rd International Symposium on Intelligent Information Technology and Security Informatics, Jian, China, Apr. 2010, pp. 63-67. [Baidu Scholar]
L. Wu, M. Shahidehpour, and T. Li, “Stochastic security-constrained unit commitment,” IEEE Transactions on Power Systems, vol. 22, no. 2, pp. 800-811, May 2007. [Baidu Scholar]
M. E. Baran and F. F. Wu, “Network reconfiguration in distribution systems for loss reduction and load balancing,” IEEE Power Engineering Review, vol. 9, no. 4, pp. 101-102, Apr. 1989. [Baidu Scholar]
S. Lei, J. Wang, and Y. Hou, “Remote-controlled switch allocation enabling prompt restoration of distribution systems,” IEEE Transactions on Power Systems, vol. 33, no. 3, pp. 3129-3142, May 2018. [Baidu Scholar]
B. Chen, C. Chen, J. Wang et al., “Sequential service restoration for unbalanced distribution systems and microgrids,” IEEE Transactions on Power Systems, vol. 33, no. 2, pp. 1507-1520, Mar. 2018. [Baidu Scholar]
Zhao Shi received the B.E. degree from Shandong University, Ji’nan, China, in 2017, and the M.S. degree from the University of Bath, Bath, UK, in 2018. He is currently pursuing the Ph.D. degree with the School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore. His research interests include power system optimization, mobile power source integration, and interdependent network resilience. [Baidu Scholar]
Yan Xu received the B.E. and M.E degrees from South China University of Technology, Guangzhou, China, in 2008 and 2011, respectively, and the Ph.D. degree from The University of Newcastle, Newcastle, Australia, in 2013. He conducted postdoctoral research with the University of Sydney Postdoctoral Fellowship, Sydney, Australia, and then joined Nanyang Technological University (NTU), Singapore, with The Nanyang Assistant Professorship. He is now an Associate Professor at School of Electrical and Electronic Engineering and a Cluster Director at Energy Research Institute @ NTU (ERI@N), Singapore. He is serving as the Chairman for IEEE Power & Energy Society Singapore Chapter. His research interests include power system stability and control, microgrid, and data analytics for smart grid applications. [Baidu Scholar]
Dunjian Xie received both B.Eng and M.Sc degrees in electrical engineering from Zhejiang University, Hangzhou, China, in 2016 and 2019, respectively. He is currently persuing a Ph.D. degree at Nanyang Technological University, Singapore. His research interests include modeling and optimization of the demand side resources and their further application to enhance resilience of the power grid. [Baidu Scholar]
Shiwei Xie received the Ph.D. degree in electrical engineering from Wuhan University, Wuhan, China, in 2021. From 2019 to 2020, he was a Research Assistant with the School of Electrical and Electronic Engineering (EEE), Nanyang Technological University, Singapore. He is currently a Lecturer (Associated Researcher) with the School of electrical engineering and automation, Fuzhou University, Fuzhou, China. His current research interests include variational inequality theory, distributed optimization, robust optimization, and their applications in power and transportation systems. [Baidu Scholar]
Amer M. Y. M. Ghias received the B.Sc. degree in electrical engineering from Saint Cloud State University, St Cloud, USA, in 2001, the M.Eng. degree in telecommunications from the University of Limerick, Limerick, Ireland, in 2006, and the Ph.D. degree in electrical engineering from the University of New South Wales (UNSW), Sydney, Australia, in 2014. From February 2002 to July 2009, he held various positions such as Electrical Engineer, Project Engineer, and Project Manager, while working with the top companies in Kuwait. He was with UNSW, during 2014-2015, and the University of Sharjah, United Arab Emirates, during 2015-2018. In 2018, he joined the Nanyang Technological University, sigapore, as an Assistant Professor. He is also a Cluster Director (Power Electronics and Energy Management) for Energy Research Institute @ NTU (ERI@N), Singapore. His research interests include model predictive control, hybrid energy storage, renewable energy sources, multiphase drives, new multilevel converters, and advanced modulations for multilevel converter. [Baidu Scholar]