Next Article in Journal
CF-PEEK vs. Titanium Dental Implants: Stress Distribution and Fatigue Performance in Variable Bone Qualities
Previous Article in Journal
Deep Learning Models Optimization for Gait Phase Identification from EMG Data During Exoskeleton-Assisted Walking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Power Restoration Optimization Strategy for Active Distribution Networks Using Improved Genetic Algorithm

1
State Grid Jiangsu Electric Power Co., Ltd. Research Institute, Nanjing 211103, China
2
College of Artificial Intelligence and Automation, Hohai University, Nanjing 210098, China
3
State Grid Jiangsu Electric Power Co., Ltd., Nanjing 210024, China
*
Author to whom correspondence should be addressed.
Biomimetics 2025, 10(9), 618; https://doi.org/10.3390/biomimetics10090618
Submission received: 21 August 2025 / Revised: 10 September 2025 / Accepted: 11 September 2025 / Published: 14 September 2025
(This article belongs to the Section Biological Optimisation and Management)

Abstract

During feeder outages in the distribution network, localized power restoration using distribution resources (e.g., PVs) can ensure supply to critical loads and mitigate adverse impacts, especially when main grid support is unavailable. This study presents a power restoration strategy aiming at maximizing the restoration duration of critical loads to ensure their prioritized recovery, thereby significantly improving power system reliability. The methodology begins with load enumeration via breadth-first search (BFS) and utilizes a long short-term memory (LSTM) neural network to predict microgrid generation output. Then, an adaptive multipoint crossover genetic solving algorithm (AMCGA) is proposed, which can dynamically adjust crossover and mutation rates, enabling rapid convergence and requiring fewer parameters, thus optimizing island partitioning to prioritize critical load demands. Experimental results show that AMCGA improves convergence speed by 42.5% over the traditional genetic algorithm, resulting in longer restoration durations. Compared with other strategies that do not prioritize critical load recovery, the proposed strategy has shown superior performance in enhancing critical load restoration, optimizing island partitioning, and reducing recovery fluctuations, thereby confirming the strategy’s effectiveness in maximizing restoration and improving stability.

1. Introduction

With the increasing integration of distributed resources and advanced control technologies, the complexity of distribution networks has significantly increased. During feeder outages, where main grid support is unavailable, localized restoration using distribution resources can ensure continued power supply to critical loads. This highlights the need for innovative power restoration strategies [1]. Effective restoration strategies hinge on precise, real-time information awareness under uncertainties such as distributed energy resources fluctuations, load variations, and topological reconfigurations. The deployment of Phasor Measurement Units (PMUs) for accurate real-time monitoring is thus fundamental to preventing system failures and blackouts, providing critical technical support for applications like local power restoration [2,3,4]. The integration of microgrids enables localized power restoration during transmission failures and distribution blackouts, allowing power to be supplied to local areas without disconnecting from the main grid [5,6]. Therefore, the development of efficient restoration strategies is essential to ensure a reliable power supply to critical loads and enhance the overall system resilience.
Optimization methods, particularly genetic algorithms, have been widely utilized in developing power restoration strategies for distribution networks [7,8,9,10]. This study, inspired by the concepts presented in [11], employs a loop-based integer encoding scheme to efficiently solve the complex topological optimization problem. Furthermore, traditional distribution network planning with distributed PV has relied on centralized models, which become exceedingly complex when considering numerous decision variables. Our loop-based methodology can decompose the large-scale optimization problem into more manageable subproblems. This zonal approach makes the optimization feasible even when the planning model must account for complex factors such as the investment in PV facilities [12]. For instance, a genetic algorithm that encodes parameters related to nodes and branches was employed in [13] to tackle power restoration challenges, while an approach integrating loop establishment and population processing was proposed in [11] to effectively address the power restoration issue. However, genetic algorithms face limitations in parameter adjustment and exhibit restricted diversity and global search performance due to their singular crossover point design, resulting in poor convergence [14]. Thus, there is a pressing need for a novel genetic algorithm (GA) to enhance the effectiveness and efficiency of power restoration strategies.
In addition, extensive research has been conducted both domestically and internationally on the application of microgrids with distributed generation (DG) resources in the operation and fault reconfiguration of distribution networks. Efforts have focused on optimizing the allocation of distributed energy resources to enhance the efficiency and reliability of distribution networks [15,16,17]. Moreover, microgrids have played a pivotal role in developing multi-timescale power restoration strategies [18,19]. Despite this progress, existing studies often overlook the time-varying nature of DG output, limiting the adaptability and flexibility of current restoration strategies [20]. In addition, microgrid partitioning has become increasingly important for restoring power supplies in distribution networks [21,22]. The work in [23] examined the recovery of loads near the microgrid, proposing a novel method to ensure the restoration of specific loads and highlighting the practical value of microgrids in providing localized power for restoration. However, existing research frequently overlooks the prioritization of critical loads during the restoration process and fails to fully explore the sustained application of microgrid operation modes. Furthermore, ensuring a continuous power supply to critical loads is essential for both system reliability and the uninterrupted operation of key infrastructure [24,25,26,27,28]. Yet, most current studies neglect the temporal variability of DG output and the continuity of power supply, failing to adequately address the maximization of the critical load power supply duration.
To tackle the challenge of restoring power mentioned before, this paper presents a power restoration strategy that maximizes restoration duration for critical loads. The key contributions of this study are listed as follows:
(1)
A power restoration model is developed with the objective of maximizing the restoration duration of critical loads, thereby ensuring their continuous supply across various operating conditions in complex scenarios involving total blackouts in both the main grid and distribution network.
(2)
An adaptive multi-point crossover genetic algorithm (AMCGA) is introduced to enhance search efficiency and global search capability by dynamically adjusting crossover operations, thus ensuring the reliability and optimality of the power restoration strategy.
(3)
The integration of microgrid power supply partitioning strategies optimizes the prioritization of diverse load types, thereby facilitating the preferential restoration of critical loads and further enhancing the restoration duration of essential services.

2. Island Division and Uninterrupted Power Supply Recovery Path

Effective restoration strategies hinge on precise, real-time information awareness, especially under the uncertainties introduced by distributed resources and dynamic topologies. The deployment of PMUs and Intelligent Electronic Devices (IEDs) is fundamental for wide-area monitoring and robust state estimation, providing the necessary technical support for advanced applications like power restoration [29]. This study, therefore, presupposes an active distribution network equipped with such an advanced metering infrastructure. The high-fidelity, time-synchronized data provided by this system is considered a direct input for our model, enabling the subsequent optimization algorithms to operate on an accurate and reliable representation of the network’s state.
In the event of a fault or large-scale blackout, the real-time, high-precision grid status provided by PMUs enables the effective collaboration of island division and uninterrupted power supply recovery paths to restore power. This section briefly describes the relationship between island division and uninterrupted power supply recovery paths in fault recovery, as well as how island division is used to determine uninterrupted supply recovery paths.

2.1. Island Division

In the context of power system fault scenarios, partitioning the distribution network into autonomous operational regions is crucial for ensuring the continuous supply of electricity to critical loads. This partitioning process prioritizes regions based on factors such as critical load demand, the capacity of distributed generation (DG) systems, and operational constraints of the grid. To enhance the reliability of the division, LSTM neural networks are employed to analyze historical generation data and real-time system conditions, delivering accurate forecasts of microgrid output. These predictive models facilitate a comprehensive assessment of each region’s ability to sustain critical loads in the aftermath of system disturbances. The identified operational regions serve as the foundation for subsequent recovery path planning, ensuring that areas with stable local generation and high-priority loads are restored first, thereby optimizing the fault recovery process.

2.2. Uninterrupted Power Supply Recovery Path Based on Loop

The design of the uninterrupted power supply recovery path, based on the fundamental loop structure of the distribution network, emphasizes the preservation of critical load continuity during fault conditions [11]. This design strategy incorporates a breadth-first search (BFS) algorithm to construct a minimum spanning tree, followed by the application of shortest path optimization techniques to determine efficient restoration routes. Using the standard LSTM model from [30], we forecasted the annual output of a photovoltaic microgrid in Jiangsu, China. The resulting microgrid output predictions play a crucial role in the path selection decision-making process, providing accurate predictions of generation availability along potential recovery routes. These forecasts enable the system to prioritize restoration sequences by integrating both topological efficiency and actual output availability. Through the systematic restoration of self-sustaining islands containing critical loads, the recovery strategy enhances overall system efficiency, minimizing both the restoration time and the extent of system disruption.

3. Power Restoration Model Considering the Maximization of Critical Load Recovery Duration

In the case of widespread power outages in the distribution network caused by transmission grid faults, it is crucial to develop an effective power restoration strategy that prioritizes the restoration of critical loads and ensures their continuous power supply. For distribution networks with grid-connected microgrids, the microgrid can provide necessary power to specific loads without disconnecting from the main grid. Given the volatility of microgrid generation, the restoration strategy must be adapted dynamically based on the predicted output of the microgrid to prioritize the restoration of critical loads and maximize recovery duration in practical power systems. The model for this strategy is characterized by competing objectives, with the primary goal of maximizing the total weighted restoration duration for critical loads during a main grid outage. This primary objective is in direct competition with secondary goals, such as maximizing the restoration duration of non-critical loads. To prioritize and ensure supply to critical loads, the model may opt to sacrifice non-critical loads. These conflicting objectives collectively constitute a complex model that must be optimized subject to strict physical constraints.
Within the context of a PMU-enabled grid, prioritizing load restoration is critical for mitigating the societal impact of power outages. This model classifies loads based on their importance to essential services to ensure a structured and effective recovery process. Primary Loads (e.g., command centers), Secondary Loads (e.g., hospitals, traffic systems), and Tertiary Loads are assigned distinct weights. This classification ensures that our subsequent optimization algorithm prioritizes maximizing the supply duration for these vital loads.

3.1. Objective Function

The power restoration model aims to maximize the restoration duration of critical loads, ensuring public safety and the continuity of essential services during outages. In extreme scenarios, prioritizing critical load restoration enhances recovery stability by ensuring the timely restoration of essential services. The objective function is given as follows:
max f = i = 0 n j = 1 m ω j · t i _ j
where f represents the objective function, indicating the restoration duration for all loads in the distribution network during the period of main grid failure; n refers to the number of time intervals defined within the expected main grid restoration time; m denotes the total number of loads within the power system topology; ω j is the weight associated with a single load; t i _ j is the load restoration time corresponding to node j during time interval i .

3.2. Model Constraints

The constraints that must be satisfied are listed as follows:
(1)
Nodal Power Balance Constraint:
P G i + P D G i P L i = U i j = 1 N U j ( G i j cos θ i j + B i j sin θ i j ) Q G i + Q D G i Q L i = U i j = 1 N U j ( G i j cos θ i j + B i j sin θ i j )
where P G i and Q G i represent the active and reactive power injected at node i , respectively. P D G i and Q D G i denote the active and reactive power injected by the DG at node i . P L i and Q L i indicate the active and reactive loads at node i , respectively. U i and U j refer to the voltages at the starting and ending nodes of the branch, specifically nodes i and j . G i j and B i j represent the conductance and susceptance between nodes i and j , respectively. Finally, θ i j indicates the phase difference between nodes i and j .
(2)
Node Voltage Constraint:
U i min U i U i max
where U i min and U i max represent the minimum and maximum voltage levels at the i node, respectively.
(3)
Branch Active Power Constraint:
| P i | P i max
where P i represents the active power of the branch i , and P i max denotes the allowable maximum power of the branch i .
(4)
Microgrid Power Constraint:
P w i min P w i P w i max
where P w i min and P w i max represent the minimum and maximum generation power of the microgrid at the node i , respectively; P w i denotes the generation power of the microgrid at the i node.
(5)
Island Power Constraint:
j D i P j P w i
where D i represents the set of nodes within the i island; P j denotes the generation power at the j node within the island.

4. Adaptive Multipoint Crossover Genetic Algorithm for Power Restoration Strategy

The model in this strategy is characterized as a multi-objective, time-dependent nonlinear programming problem. The “multi-objective” nature is reflected in the need to balance competing objectives, such as maximizing the restoration duration of critical loads and maximizing the total amount of restored load. The “time-dependent” characteristic arises because the model relies on predictions of distributed generation output over a future time horizon post-fault to formulate the restoration strategy, making the decisions time-dependent. Finally, the “nonlinear” aspect is due to the inherent nonlinearity of physical constraints, such as power flow calculations. Given the high complexity of this problem, this paper employs a heuristic algorithm to find high-quality, near-optimal solutions within a reasonable computation time.
The genetic algorithm (GA), based on natural selection, is widely used for optimizing power restoration sequences. However, traditional GA faces limitations such as slow convergence speed and sensitivity to parameter settings, which hinder its effectiveness in complex power systems. Despite these challenges, GA still offers advantages in optimizing distribution network topological constraints. In the case of a power system blackout, this study develops AMCGA to optimize island division and uninterrupted power restoration paths. By integrating microgrid partitioning strategies, the approach facilitates the power restoration of isolated distribution areas and maximizes the restoration time of critical loads. This method enhances convergence speed and adaptability, providing a more efficient dynamic power restoration solution, thereby improving system recovery efficiency and stability.

4.1. Adaptive Multi-Point Crossover Genetic Algorithm

The proposed AMCGA is a population-based optimization algorithm. Each individual in the population represents a potential power restoration strategy, referred to as a “chromosome”, where each gene corresponds to a specific operation within the restoration strategy. AMCGA consists of five main phases: initialization, evaluation, selection, crossover, and mutation.
The core of AMCGA lies in its adaptive multi-point crossover mechanism, which dynamically adjusts crossover operations to enhance the diversity and adaptability of the population, thereby optimizing the restoration capability of the power system. During initialization, the power system topology is constructed, generating an ordered BFS pseudo-tree, and the population parameters are initialized. These parameters include the population size, the number of elite individuals (typically half of the total population), the initial crossover probability P c 1 , the crossover rate adjustment coefficient P c 2 , the initial mutation probability P m , the crossover rate adjustment coefficient P c 2 , the maximum number of iterations I max , and the current iteration number I . The mutation coefficient m decreases as the population size increases, while the crossover probability P c r o s s and mutation probability P m u t a t i o n are adjusted at each iteration based on the evolving population.
During the evaluation phase, AMCGA calculates the fitness of each chromosome after the population is updated in each generation. The fitness reflects the chromosome’s performance in power restoration tasks, such as restoration duration and system stability. This fitness is used to guide the selection of individuals in the next generation, promoting the propagation of high-quality solutions. The fitness calculation formula is designed as follows:
f i t n e s s = i = 0 n j = 1 m ω j · t i _ j
In the selection phase, chromosomes are ranked based on fitness, and the top half are selected for further operations. A random number is generated for each chromosome; if it is smaller than the current crossover probability, the chromosome is marked for crossover; otherwise, it is not. The crossover probability is initially high to promote exploration of the solution space, and it gradually adjusts in later stages, with higher-fitness individuals having a greater chance of crossover, facilitating the propagation of advantageous traits. The crossover probability is calculated as follows:
P c r o s s = P c 1 + P c 2 · I max I I max
In the crossover phase, the adaptive multi-point crossover mechanism plays a key role. Initially, a higher crossover probability encourages exploration, preventing premature convergence to local optima. As iterations progress, the crossover probability adjusts based on individual fitness, and we refer to the fittest half of the population as elite individuals, with higher-fitness individuals more likely to crossover, transmitting beneficial features to offspring. The multi-point crossover operator exchanges traits at multiple positions of the parent chromosomes, increasing offspring diversity, preventing premature convergence, and enhancing the algorithm’s adaptability to various power restoration scenarios.
Following crossover, the offspring undergo fitness evaluation, and the resulting new individuals are processed in the mutation stage. In this phase, the mutation probability is also adjusted according to fitness feedback: lower-fitness chromosomes undergo more mutation, while higher-fitness chromosomes are less likely to undergo mutation. Specifically, if a random number between 0 and 1 is smaller than the mutation probability, a gene in the chromosome is replaced by a random value within its domain. The offspring and parent chromosomes are then merged into a new population, which undergoes the next iteration. The mutation probability is calculated as:
P m u t a t i o n = P m · I max / I max m · I
Ultimately, AMCGA adapts the crossover and mutation probability based on the fitness feedback from the new generation, ensuring that the algorithm remains flexible across iterative stages. This dynamic adjustment process effectively integrates the evolutionary strengths of genetic algorithms with the specific requirements of power system recovery, enhancing both the efficiency and flexibility of the restoration strategy, and achieving optimal system reconfiguration.

4.2. Algorithmic Solution Process

We utilize PMUs for real-time monitoring of the power system. The core objective of our PMU placement strategy is to ensure measurement continuity for critical nodes, including important loads and microgrids. The resulting measurement redundancy, achieved through overlapping PMU coverage, guarantees that the restoration status of these assets remains accurately observable during network reconfiguration, even if a monitoring path is interrupted. This is crucial for reliably determining the optimal switching sequence.
The power restoration process is shown in Figure 1.
First, real-time operational data from the power system, acquired via PMUs, are integrated with essential system parameters, including network topology, nodal characteristics, load weights, and microgrid output predictions. In this study, microgrid output is predicted using an LSTM neural network based on historical data and current system conditions, forecasting the future power generation of the microgrid. These predictions not only assist in island division but also provide the basis for prioritizing the restoration of critical loads, ensuring that key loads are considered first during restoration.
Initially, real-time operational data from the power system, acquired via PMUs, are integrated with essential system parameters, including network topology, nodal characteristics, load weights, and microgrid output predictions.
Next, BFS is used to traverse the grid, assigning unique identifiers to each node and branch, establishing an ordered network structure. This structure aids in island division, allowing the grid to be effectively partitioned into independent regions during a fault, facilitating recovery. Microgrid output predictions play a key role in island restoration, especially in prioritizing regions with critical loads to maximize their restoration times.
Then, the AMCGA is applied to optimize the island division schemes. Each chromosome in the population represents a potential partitioning solution, with the goal of maximizing critical load restoration time. Through selection, crossover, and mutation operations, the algorithm iteratively improves the restoration plan. Each generation is evaluated based on the restoration time, with longer restoration times corresponding to higher fitness. Multipoint crossover and mutation operations lead to gradual convergence, identifying the optimal restoration path. Maximizing the restoration time of critical loads is a primary focus during this process.
The entire process is optimized through the adaptive adjustment of crossover and mutation probability, enabling efficient optimization under different network configurations and fault scenarios, avoiding local optima. Ultimately, by integrating microgrid output prediction, island division, and genetic optimization, the power restoration process is optimized, improving restoration efficiency, ensuring priority restoration of critical loads, and maximizing their restoration times.
Compared with conventional GA, our proposed AMCGA demonstrates significant advantages in novelty, time complexity, and optimality. The core innovation of AMCGA lies in its adaptive multi-point crossover mechanism and dynamic parameter adjustment strategy, which dynamically tune crossover and mutation rates based on the population’s real-time fitness. This intelligent approach balances global exploration and local exploitation across different stages of the algorithm. This adaptiveness optimizes the convergence process, thereby reducing its time complexity by decreasing the number of iterations required to find a high-quality solution. Furthermore, this mechanism enables AMCGA to more effectively escape local optima, ensuring a higher quality of convergence for the final solution on key performance metrics. Consequently, it exhibits superior performance in power restoration applications that demand strict optimality.
Finally, to ensure compatibility with the MATLAB 2016a environment, the pseudocode for the algorithm to solve the power restoration strategy was written using appropriate MATLAB functions.

4.3. Comparative Analysis of AMCGA and Other Power Supply Restoration Algorithms

In addition to the AMCGA adopted in this paper, the main optimization algorithms for power system service restoration primarily include mathematical programming methods and artificial intelligence algorithms, represented by deep reinforcement learning. In theory, mathematical programming methods can find the optimal solution. However, this is often based on the linearization of key nonlinear constraints such as power flow, which not only introduces model errors but also causes a sharp increase in computational complexity as the scale of the power grid grows [31]. Although deep reinforcement learning shows potential in decision-making speed, its high offline training costs, reliance on massive amounts of data, and “black-box” nature pose practical challenges to its engineering applications. Table 1 provides a systematic comparison of these three types of algorithms across multiple key dimensions [32]. In summary, with its powerful global optimization capabilities and precise solutions for complex dynamic objectives, AMCGA emerges as the most appropriate and robust technical means for systematically seeking the optimal restoration strategy while satisfying all operational constraints of the power grid.

5. Results and Discussion

5.1. Description of Simulation Example

This study employs MATLAB 2016a as the simulation environment. Figure 2 illustrates the IEEE 69-node system implemented to validate the efficacy of the proposed power restoration strategy. The system incorporates four microgrids with diverse power ratings, positioned at nodes 8, 17, 38, and 63. The main grid outage scenario is scheduled from 00:00 to 23:00 on a clear day. Table 2 presents the comprehensive microgrid parameters, where red symbols indicate disconnected lines and yellow circles denote the respective microgrid locations. The dashed lines represent tie lines that function as auxiliary connections facilitating power supply within the system, enabling inter-regional power transfer and restoration between different nodes. To clarify the configuration scheme of PMU, we have marked the installation nodes with red circles in Figure 2. The nodes with PMU installed are as follows: 3, 6, 8 (M1), 11, 13, 15, 17 (M2), 20, 24, 27, 30, 32, 35, 38 (M3), 41, 44, 47, 50, 55, 58, 61, 63 (M4), 65. The primary load is represented by orange dots, and the secondary load is represented by blue dots. We use Algorithm 1 to solve the optimal power restoration strategy for this example.
Algorithm 1: Power Restoration Strategy Optimization
1: Procedure: solve power restoration strategy(initial grid data, params) // where ‘initial grid data’ is collected from PMUs.
2:  // Section 1: Initialization and Topological Analysis via BFS
3:   Grid Model ← Initialize Grid Model (Initial grid data)
4:
5:   // Construct a Minimum Spanning Tree (MST) using Breadth-First Search
6:   Start Node ← Find Main Power Source Node(Grid Model)
7:   Queue Q ← [Start Node]
8:   Set Visited Nodes V ← {Start Node}
9:   Tree MST ←
10:    while Q is not empty do
11:    u ← Dequeue(Q)
12:    for each Branch S connected to u do
13:     v ← Get other end of S
14:     if v V then
15:      Add v to V; Enqueue(Q, v); Add S to MST
16:     end if
17:    end for
18:    end while
19:
20:    // Identify Chords and Form Fundamental Loops to Define the Search Space
21:    Chords ← Calculate Set Difference(Grid Model.All Branches, MST)
22:    Loop List ←
23:    for each Chord R in Chords do
24:    Path ← Find Path in Tree(MST, R.Endpoint1, R.Endpoint2)
25:    New Loop ← Path {R}
26:    Add New Loop to Loop List
27:    end for
28:
29:    // Synergy Point: The output of BFS (Loop List) now directly defines the chromosome structure for AMCGA.
30:    // Chromosome Length = size of Loop List. Each gene corresponds to a loop.and gene values use decimal encoding.
31:
32:    // Section 2: Optimization via Adaptive Modified Genetic Algorithm (AMCGA)
33:    Population ← Generate Random Initial Population(Params.Pop Size, Loop List)
34:    for g ← 1 to I max do
35:    // Evaluate fitness for each individual solution
36:    for each Chromosome in Population do
37:     // Decode gene values into a set of open branches to form a new topology
38:     Open Branches ← Decode Chromosome(Chromosome, Loop List)
39:     Current Topology ← Calculate Set Difference(Grid Model.All Branches, Open Branches)
40:     // Simulate grid operation over the specified duration to evaluate strategy effectiveness.
41:     Total Score ← 0
42:     for time ← 0 to Simulation Hours do
43:      DG Output ← Get DG Output
44:      Restored Loads ← Calculate Restored Loads(Current Topology, DG Output)
45:      Total Score ← Total Score +Calculate Weighted Score(Restored Loads)
46:     end for
47:     Fitness(Chromosome) ← Total Score
48:    end for
49:
50:    // Evolution using Adaptive Multi-Point Crossover & Mutation
51:     P c r o s s = P c 1 + P c 2 I max I I max
52:     P m u t a t i o n = P m I max / I max m I
53:
54:    Parents ← Select(Population, Fitness)
55:    Offspring ← Multi Point Crossover(Parents, P c r o s s )
56:    Offspring ← Mutate(Offspring, P m u t a t i o n )
57:    Population ← Update Population(Population, Offspring)
58:    end for
59:
60:    // Section 3: Formulate and Output the Final Strategy
61:    Best Chromosome ← individual with highest Fitness in Population
62:    Final Open Branches ← Decode Chromosome(Best Chromosome, Loop List)
63:    Final Topology ← Calculate Set Difference(Grid Model.All Branches, Final Open Branches)
64:    // The strategy includes the final network structure and could include other operational data.
65:    Optimal Power Restoration Strategy ← Formulate Strategy(Final Topology, Grid Model)
66:    return Optimal Power Restoration Strategy
67:  end Procedure
To illustrate the power generation characteristics, Figure 3 presents the forecasted power output profile of microgrid 3 throughout a complete 24 h operational period. This temporal distribution demonstrates the diurnal variation in available power resources during the restoration process.
The load types at each node within the power system are presented in Table 3, with varying levels of importance assigned to the loads at different nodes. To reflect this hierarchical importance in the optimization process, the weight coefficients for level I, II, and III loads are set at 100, 10, and 1, respectively. The parameters of the AMCGA are shown in Table 4. Figure 4 is the resulting topology of the power system following island partitioning. The distinct colored areas denote the individual islands formed by the proposed recovery strategy.

5.2. Results Analysis

This study first utilizes the BFS algorithm to identify network partitioning structures within the model, followed by the application of AMCGA to derive the optimal fault recovery strategy, ultimately obtaining the islanding configuration shown in Figure 4.
To quantitatively assess the continuity of critical load restoration and ensure an uninterrupted power supply to critical loads, the stability of critical load power restoration, denoted as δ , is introduced as a key performance indicator. This metric evaluates power supply fluctuations during the recovery process, with a smaller value indicating higher stability in the restoration of critical loads. It can be calculated using the following formula:
δ = 1 N · i = 1 69 ω i · μ i μ ¯ 2 i = 1 69 ω i
where N denotes the number of remaining time periods for the day, μ i represents the recovery amount of the i-th critical node, μ ¯ refers to the average recovery amount of the i-th critical node across all time periods, and ω i represents the weight of the i-th node.
To comprehensively evaluate fault recovery performance under various optimization objectives, this study designs and compares three distinct strategies. Strategy A aims to maximize the restoration duration and continuity for critical loads. Strategy B prioritizes the total recovered load across the entire system. Strategy C seeks a balance by ensuring the restored power of critical loads while considering overall system benefits.
The differentiation of these strategies lies in the distinct weighting schemes applied to three load priority levels during two key phases of the genetic algorithm: the island partitioning process and the final fitness evaluation. Specifically, Strategy A utilizes a highly skewed weight set of (100, 10, 1) in both phases to grant absolute priority to critical loads. In contrast, Strategy B employs an equal weight set of (1, 1, 1) for all load levels, targeting only the total restored load. Strategy C adopts a hybrid approach, using the high-priority weights (100, 10, 1) during islanding to preferentially connect critical loads, but applying a more balanced set (1, 1, 1) in the final evaluation to balance the restoration of key nodes with overall network benefits.
As shown in Table 5, Strategy A excels in restoring critical loads, ensuring a primary load recovery duration of 6 h. This outperforms Strategy B, which restores critical loads for only 1 h, and Strategy C, which achieves 5 h. The extended recovery duration of Strategy A significantly improves power supply continuity for critical loads, enhancing overall power reliability. Additionally, Strategy A demonstrates superior stability, with a stability index of 1.1016, which is much lower than Strategy B’s 1.4084, indicating smoother recovery with fewer fluctuations. Strategy C, with a stability index of 1.1112, shows similar stability but falls short of Strategy A’s recovery duration. In terms of power restoration to critical loads, Strategy A delivers the highest power transfer of 1738.5 kW, ensuring a sustained and reliable supply to essential loads. This makes Strategy A the most effective approach for ensuring the stable restoration of critical loads.
Overall, Strategy A stands out for maximizing critical load recovery duration, providing a stable, smooth, and efficient recovery process, making it the most suitable option for power systems with strict requirements for critical load restoration.
In order to demonstrate the superiority of the proposed AMCGA, the comparison results using AMCGA and conventional GA for the developed fault restoration model are shown in Table 6 and Figure 5.
Figure 6 visually demonstrates how our AMCGA intelligently balances global exploration and local exploitation by adaptively adjusting its operator probabilities. In the initial stages, the algorithm employs a high crossover, low mutation strategy to facilitate a broad exploration of the solution space while protecting nascent high-quality genetic structures. As the iterations advance, the strategy smoothly transitions to maintaining a high crossover rate while significantly increasing the mutation rate. This shift enhances the algorithm’s capacity for refined local searching within the neighborhood of the optimum and provides the momentum to escape local optima, thereby ensuring efficient and robust convergence to the global solution.
This strategy directly corresponds to the rapid improvement in fitness values observed in our original best fitness evolution curve. Here, the fitness value serves as a direct measure of an individual solution’s quality, while the convergence degree is a normalized metric derived from fitness to assess the algorithm’s overall progress toward the optimal solution. Specifically, the convergence degree, as defined by Equation (11), maps the current best fitness to a [0, 1] scale, where a value approaching 1 signifies that the algorithm is nearing the theoretical optimum. Therefore, the rapid enhancement of fitness values directly translates to the steep ascent of the convergence curve.
The convergence degree is calculated using the following formula:
σ = F c u r r e n t F min F max F min
where F c u r r e n t is the current fitness value, F min is the worst fitness value, and F max is the theoretical maximum fitness corresponding to the optimal solution.
As illustrated in Figure 5 and Table 4, the comparative analysis reveals significant performance differences between the optimization approaches. The tabulated results demonstrate that the conventional GA completes the full 80 iterations and achieves a convergence degree of 0.928, indicating a suboptimal solution. In contrast, AMCGA reaches a perfect convergence degree of 1 in merely 46 iterations-42.5% fewer than the maximum allowed. This performance differential underscores AMCGA’s superior optimization capabilities in maximizing critical load restoration duration, providing more reliable and sustained power supply to critical loads during system recovery. This establishes AMCGA as the more effective algorithmic approach for power restoration optimization in emergency scenarios.
When assessing the practical applicability of the proposed restoration strategy, it is imperative to consider its performance under real-world uncertainties. This model is primarily designed to address several key uncertainties:
To counter measurement uncertainty, the method utilizes an LSTM network to fuse historical and recent data, providing high-fidelity DG output forecasts for the critical recovery window of several hours post-fault, thereby significantly enhancing the quality of decision-making inputs. Regarding grid model uncertainty, the genetic algorithm is fundamentally engineered to actively manage post-fault topological changes, initiated from the faulted network state to dynamically compute an optimal reconfigured operational scheme. Finally, as the model concentrates on emergency restoration within a few hours, long-term planning uncertainties (e.g., annual load growth) are beyond its core scope.
Remark 1.
In our current research, regarding operational uncertainties, we have not fully considered the uncertainty of load demand. Acknowledging this limitation, our future research will focus on incorporating stochastic or robust optimization techniques. Reference [2] effectively addresses the uncertainty in load demand using a stochastic optimization approach. Therefore, inspired by [2], we will explore methods for addressing the uncertainty of load demand through robust optimization in our future work.

6. Conclusions

To ensure the prioritized and continuous restoration of critical loads during feeder outages, this paper proposes an electricity restoration strategy focusing on the maximization of critical load restoration duration. The strategy, supported by the AMCGA, aims to prioritize loads and ensure the continuous supply of power to critical loads during the restoration process, thereby maximizing their restoration duration. The conclusions are as follows:
(1)
The proposed power restoration model successfully prioritizes the restoration of critical loads and maximizes their restoration duration. The core objective of the model is to ensure that critical loads remain in the priority restoration state throughout the recovery process, thus extending their restoration time to the greatest extent and significantly improving the overall effectiveness and timeliness of critical load recovery.
(2)
The introduction of AMCGA, through dynamic adjustment of crossover and mutation rates, expands the solution space and accelerates the convergence process. This algorithm significantly enhances the solution efficiency of the restoration strategy, enabling the rapid identification of the optimal power restoration strategy and ensuring the maximization of critical load restoration duration.
(3)
The integration of microgrid-based islanding and load priority allocation ensures that, during the restoration process, critical loads receive priority and a continuous power supply. This strategy not only enhances the stability of the restoration process but also further extends the restoration duration of critical loads, ensuring the sustained recovery and stable power supply for critical loads.
Despite its promising performance, the proposed strategy has several limitations that provide directions for future research. While the AMCGA demonstrates effectiveness in medium-sized networks, such as the IEEE 69-bus system, its scalability in larger-scale, more complex systems remains to be further validated. Furthermore, the algorithm’s effectiveness has not been tested with real-world distribution network data. Future work will focus on addressing these limitations to enhance the practical feasibility of the approach. We plan to test the method on larger and more formal distribution systems to validate its performance and computational efficiency in more complex scenarios. The engineering scenarios presented in [31], which utilize real-world distribution network data, provide valuable references and practical environments for the future validation of our proposed strategy. We will seek further cooperation with the authors of this literature and request their dataset to validate our method.

Author Contributions

Methodology: P.L., Q.B. and Y.L.; writing—original draft preparation: P.L., Q.B. and Y.L.; writing—review and editing: P.L., Q.B., Y.L., J.J., J.H., L.S. and Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by Science and technology project of State Grid Jiangsu Electric Power Co., Ltd., grant number: J2024024.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Authors Pengpeng Lyu and Qiangsheng Bu were employed by the company State Grid Jiangsu Electric Power Co., Ltd., Research Institute (postcode: 211103). Authors Jiangping Jing, Jinfeng Hu and Lei Su were employed by the company State Grid Jiangsu Electric Power Co., Ltd. (postcode: 210024). The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Zhang, Y.; Zhou, Y. Research on Microgrid Optimal Dispatching Based on a Multi-Strategy Optimization of Slime Mould Algorithm. Biomimetics 2024, 9, 138. [Google Scholar] [CrossRef] [PubMed]
  2. Xygkis, T.C.; Löfberg, J.; Korres, G.N. Investigation of Optimal Phasor Measurement Selection for Distribution System State Estimation Under Various Uncertainties. IEEE Trans. Instrum. Meas. 2025, 9, 138. [Google Scholar] [CrossRef]
  3. Koutsoukis, N.C.; Georgilakis, P.S.; Hatziargyriou, N.D. Multistage coordinated planning of active distribution networks. IEEE Trans. Power Syst. 2017, 33, 32–44. [Google Scholar] [CrossRef]
  4. Theodorakatos, N.P.; Moschoudis, A.P.; Lytras, M.D.; Kantoutsis, K.T. Research on optimization procedure of PMU positioning problem achieving maximum observability based on heuristic algorithms. AIP Conf. Proc. 2023, 2872, 120032. [Google Scholar] [CrossRef]
  5. Li, X.; Li, M.; Yu, M.; Fan, Q. Fault Reconfiguration in Distribution Networks Based on Improved Discrete Multimodal Multi-Objective Particle Swarm Optimization Algorithm. Biomimetics 2023, 8, 431. [Google Scholar] [CrossRef]
  6. Buduma, P.; Das, M.K.; Naayagi, R.T.; Mishra, S.; Panda, G. Seamless Operation of Master–Slave Organized AC Microgrid With Robust Control, Islanding Detection, and Grid Synchronization. IEEE Trans. Ind. Appl. 2022, 58, 6724–6738. [Google Scholar] [CrossRef]
  7. Sheng, W.; Liu, K.; Li, Z.; Ye, X. Collaborative fault recovery and network reconstruction method for cyber-physical-systems based on double layer optimization. CSEE J. Power Energy Syst. 2022, 9, 380–392. [Google Scholar]
  8. Gao, D.; Miao, X.; Wang, Y.; Zhang, Q.; Xing, Z.; Balan, N. Modeling and evaluating power grid resilience under extreme space weather. J. Geophys. Res. Space Phys. 2023, 128, e2023JA031967. [Google Scholar] [CrossRef]
  9. Li, Z.; Wu, W.; Zhang, B.; Tai, X. Analytical reliability assessment method for complex distribution networks considering post-fault network reconfiguration. IEEE Trans. Power Syst. 2019, 35, 1457–1467. [Google Scholar] [CrossRef]
  10. Agudo, M.P.; Franco, J.F.; Tenesaca-Caldas, M.; Zambrano-Asanza, S.; Leite, J.B. Optimal placement of uPMUs to improve the reliability of distribution systems through genetic algorithm and variable neighborhood search. Electr. Power Syst. Res. 2024, 236, 110910. [Google Scholar] [CrossRef]
  11. Kim, H.W.; Ahn, S.J.; Yun, S.Y.; Choi, J.H. Loop-based encoding and decoding algorithms for distribution network reconfiguration. IEEE Trans. Power Deliv. 2023, 38, 2573–2584. [Google Scholar] [CrossRef]
  12. Shi, Z.; You, G.; Miu, L.; Sun, N.; Duan, L.; Yu, Q.; Xiao, C.; Zhao, K. Zonal Planning for a Large-Scale Distribution Network Considering Reliability. Processes 2025, 13, 354. [Google Scholar] [CrossRef]
  13. Hong, Y.Y.; Ho, S.Y. Determination of network configuration considering multiobjective in distribution systems using genetic algorithms. IEEE Trans. Power Syst. 2005, 20, 1062–1069. [Google Scholar] [CrossRef]
  14. Liasi, S.; Ghiasi, N.; Hadidi, R. Optimal Switch Placement to Improve the Reliability of Distribution Network in Interconnected Network of Microgrids Using a Graph-Based Approach. IEEE Trans. Ind. Appl. 2024, 60, 5470–5479. [Google Scholar] [CrossRef]
  15. Shahverdian, M.H.; Sayyaadi, H.; Sohani, A. An optical-based comparative study to detect best configurations for installation of monofacial and bifacial PV technologies. Sol. Energy 2023, 266, 112184. [Google Scholar] [CrossRef]
  16. Liu, X.; Zhao, T.; Deng, H.; Wang, P.; Liu, J.; Blaabjerg, F. Microgrid energy management with energy storage systems: A review. CSEE J. Power Energy Syst. 2022, 9, 483–504. [Google Scholar]
  17. Li, L.-L.; Fan, X.-D.; Wu, K.-J.; Sethanan, K.; Tseng, M.-L. Multi-objective distributed generation hierarchical optimal planning in distribution network: Improved beluga whale optimization algorithm. Expert Syst. Appl. 2024, 237, 121406. [Google Scholar] [CrossRef]
  18. Rajaei, A.; Fattaheian-Dehkordi, S.; Fotuhi-Firuzabad, M.; Moeini-Aghtaie, M.; Lehtonen, M. Developing a Distributed Robust Energy Management Framework for Active Distribution Systems. IEEE Trans. Sustain. Energy 2021, 12, 1891–1902. [Google Scholar] [CrossRef]
  19. Zhang, G.; Zhang, F.; Zhang, X.; Meng, K.; Dong, Z.Y. Sequential disaster recovery model for distribution systems with co-optimization of maintenance and restoration crew dispatch. IEEE Trans. Smart Grid 2020, 11, 4700–4713. [Google Scholar] [CrossRef]
  20. Zhang, L.; Wang, C.; Liang, J.; Wu, M.; Zhang, B.; Tang, W. A coordinated restoration method of hybrid AC/DC distribution network for resilience enhancement. IEEE Trans. Smart Grid 2022, 14, 112–125. [Google Scholar] [CrossRef]
  21. Bastami, H.; Shakarami, M.R.; Doostizadeh, M. Optimal scheduling of a reconfigurable active distribution network with multiple autonomous microgrids. Electr. Power Syst. Res. 2021, 201, 107499. [Google Scholar] [CrossRef]
  22. Li, X.; Du, X.; Jiang, T.; Zhang, R.; Chen, H. Coordinating multi-energy to improve urban integrated energy system resilience against extreme weather events. Appl. Energy 2022, 309, 118455. [Google Scholar] [CrossRef]
  23. Guo, F.; Wang, L.; Wen, C.; Zhang, D.; Xu, Q. Distributed voltage restoration and current sharing control in islanded DC microgrid systems without continuous communication. IEEE Trans. Ind. Electron. 2019, 67, 3043–3053. [Google Scholar] [CrossRef]
  24. Saki, H.; Zangeneh, A.; Aghaei, J. Distributed minimum spanning tree approach for critical load restoration using microgrid formation in resilient distribution systems. Electr. Power Syst. Res. 2025, 239, 111186. [Google Scholar] [CrossRef]
  25. Nassar, M.E.; Salama, M.M.A. Adaptive Self-Adequate Microgrids Using Dynamic Boundaries. IEEE Trans. Smart Grid 2015, 7, 105–113. [Google Scholar] [CrossRef]
  26. Shen, F.; Zheng, X.; Lyu, M.; Huang, S.; Wu, Q.; Shen, Y.; Wang, P.; Zhou, Y. Transactive energy-based sequential load restoration of distribution systems with networked microgrids under uncertainty. IEEE Trans. Smart Grid 2023, 15, 2601–2613. [Google Scholar] [CrossRef]
  27. Zhang, X.; Eseye, A.T.; Knueven, B.; Liu, W.; Reynolds, M.; Jones, W. Curriculum-based reinforcement learning for distribution system critical load restoration. IEEE Trans. Power Syst. 2022, 38, 4418–4431. [Google Scholar] [CrossRef]
  28. Li, Z.; Xu, Y.; Wang, P.; Xiao, G. Coordinated preparation and recovery of a post-disaster multi-energy distribution system considering thermal inertia and diverse uncertainties. Appl. Energy 2023, 336, 120736. [Google Scholar] [CrossRef]
  29. Vita, V.; Fotis, G.; Pavlatos, C.; Mladenov, V. A new restoration strategy in microgrids after a blackout with priority in critical loads. Sustainability 2023, 15, 1974. [Google Scholar] [CrossRef]
  30. Dong, M.; Grumbach, L. A hybrid distribution feeder long-term load forecasting method based on sequence prediction. IEEE Trans. Smart Grid 2019, 11, 470–482. [Google Scholar] [CrossRef]
  31. Liu, J.; Qin, C.; Yu, Y. Enhancing distribution system resilience with proactive islanding and RCS-based fast fault isolation and service restoration. IEEE Trans. Smart Grid 2019, 11, 2381–2395. [Google Scholar] [CrossRef]
  32. Hosseini, M.M.; Rodriguez-Garcia, L.; Parvania, M. Hierarchical combination of deep reinforcement learning and quadratic programming for distribution system restoration. IEEE Trans. Sustain. Energy 2023, 14, 1088–1098. [Google Scholar] [CrossRef]
Figure 1. Adaptive multipoint crossover genetic algorithm for power restoration.
Figure 1. Adaptive multipoint crossover genetic algorithm for power restoration.
Biomimetics 10 00618 g001
Figure 2. IEEE system designed in this study.
Figure 2. IEEE system designed in this study.
Biomimetics 10 00618 g002
Figure 3. Predicted power generation profile of microgrid 3.
Figure 3. Predicted power generation profile of microgrid 3.
Biomimetics 10 00618 g003
Figure 4. Island partitioning using the proposed recovery strategy.
Figure 4. Island partitioning using the proposed recovery strategy.
Biomimetics 10 00618 g004
Figure 5. Convergence performance comparison of AMCGA and GA.
Figure 5. Convergence performance comparison of AMCGA and GA.
Biomimetics 10 00618 g005
Figure 6. Dynamic evolution curve of crossover and mutation rates.
Figure 6. Dynamic evolution curve of crossover and mutation rates.
Biomimetics 10 00618 g006
Table 1. Strategy comparison.
Table 1. Strategy comparison.
AlgorithmAMCGAMathematical Programming MethodsDeep Reinforcement Learning Methods
Solution ConvergenceCan obtain global optimum/near-optimum solutionCan obtain global optimum under a linear modelCannot guarantee the optimality of a single decision
Model AdaptabilityVery strong; can flexibly handle nonlinear modelsWeaker; requires model linearization, difficult to handle non-homogeneous constraintsModerate; hard constraints need to be handled during the learning process
Solution SpeedRelatively slowSlow; increases with problem sizeVery fast, but offline learning is time-consuming
Algorithm DependencyRelies on parameter tuningRelies on precise mathematical models and high-precision solversRelies on massive training data and reward function design
Core AdvantageA high balance between global search and model adaptabilityTheoretically complete; the optimality of the solution is guaranteedFast decision-making, with learning and adaptive capabilities
Applicable ScenariosComplex scenarios with high requirements for solution qualitySmall-scale linear programming problem scenariosScenarios with massive amounts of training data
Table 2. Parameters of the microgrid.
Table 2. Parameters of the microgrid.
Microgrid IDMicrogrid1
(M1)
Microgrid2
(M2)
Microgrid3
(M3)
Microgrid4
(M4)
Connection Node8173863
Rated Power/kW5005001000750
DG Type IncludedPhotovoltaicsPhotovoltaicsPhotovoltaicsPhotovoltaics
Table 3. Node load types.
Table 3. Node load types.
Frequency Regulation
Performance
Load WeightCorresponding Nodes
Primary Load10069
(orange-yellow nodes in Figure 2)
Secondary Load106 7 12 14 16 23 24 27 31 33 63 68
(blue nodes in Figure 2)
Tertiary Load1All remaining nodes
(black nodes in Figure 2)
Table 4. Parameters of the AMCGA.
Table 4. Parameters of the AMCGA.
ParameterValue
Population size30
Number of generations80
Initial crossover rate0.8
Initial mutation rate0.03
Crossover rate adjustment coefficient0.1
Mutation coefficient0.9
Elite individuals count15
Table 5. Critical load recovery metrics and power transfer indicators under different strategies.
Table 5. Critical load recovery metrics and power transfer indicators under different strategies.
Recovery StrategyStrategy AStrategy BStrategy C
Primary Load Recovery Duration on the Same Day After Fault/h615
Total Secondary Load Recovery Duration on the Same Day After Fault/h979292
Critical Load Power Restoration Stability1.10161.40841.1112
Total Power Transfer of Critical Loads/kW1738.51621.61281.5
Table 6. Comparison of performance metrics for different algorithms.
Table 6. Comparison of performance metrics for different algorithms.
Comparison of AlgorithmsGAAMCGA
Number of Iterations for Convergence8046
Maximum Convergence Degree0.9281
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lyu, P.; Bu, Q.; Liu, Y.; Jing, J.; Hu, J.; Su, L.; Chu, Y. Power Restoration Optimization Strategy for Active Distribution Networks Using Improved Genetic Algorithm. Biomimetics 2025, 10, 618. https://doi.org/10.3390/biomimetics10090618

AMA Style

Lyu P, Bu Q, Liu Y, Jing J, Hu J, Su L, Chu Y. Power Restoration Optimization Strategy for Active Distribution Networks Using Improved Genetic Algorithm. Biomimetics. 2025; 10(9):618. https://doi.org/10.3390/biomimetics10090618

Chicago/Turabian Style

Lyu, Pengpeng, Qiangsheng Bu, Yu Liu, Jiangping Jing, Jinfeng Hu, Lei Su, and Yundi Chu. 2025. "Power Restoration Optimization Strategy for Active Distribution Networks Using Improved Genetic Algorithm" Biomimetics 10, no. 9: 618. https://doi.org/10.3390/biomimetics10090618

APA Style

Lyu, P., Bu, Q., Liu, Y., Jing, J., Hu, J., Su, L., & Chu, Y. (2025). Power Restoration Optimization Strategy for Active Distribution Networks Using Improved Genetic Algorithm. Biomimetics, 10(9), 618. https://doi.org/10.3390/biomimetics10090618

Article Metrics

Back to TopTop