Power Restoration Optimization Strategy for Active Distribution Networks Using Improved Genetic Algorithm
Abstract
1. Introduction
- (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
2.1. Island Division
2.2. Uninterrupted Power Supply Recovery Path Based on Loop
3. Power Restoration Model Considering the Maximization of Critical Load Recovery Duration
3.1. Objective Function
3.2. Model Constraints
- (1)
- Nodal Power Balance Constraint:
- (2)
- Node Voltage Constraint:
- (3)
- Branch Active Power Constraint:
- (4)
- Microgrid Power Constraint:
- (5)
- Island Power Constraint:
4. Adaptive Multipoint Crossover Genetic Algorithm for Power Restoration Strategy
4.1. Adaptive Multi-Point Crossover Genetic Algorithm
4.2. Algorithmic Solution Process
4.3. Comparative Analysis of AMCGA and Other Power Supply Restoration Algorithms
5. Results and Discussion
5.1. Description of Simulation 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 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: |
52: |
53: |
54: Parents ← Select(Population, Fitness) |
55: Offspring ← Multi Point Crossover(Parents, ) |
56: Offspring ← Mutate(Offspring, ) |
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 |
5.2. Results Analysis
6. Conclusions
- (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.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
Algorithm | AMCGA | Mathematical Programming Methods | Deep Reinforcement Learning Methods |
---|---|---|---|
Solution Convergence | Can obtain global optimum/near-optimum solution | Can obtain global optimum under a linear model | Cannot guarantee the optimality of a single decision |
Model Adaptability | Very strong; can flexibly handle nonlinear models | Weaker; requires model linearization, difficult to handle non-homogeneous constraints | Moderate; hard constraints need to be handled during the learning process |
Solution Speed | Relatively slow | Slow; increases with problem size | Very fast, but offline learning is time-consuming |
Algorithm Dependency | Relies on parameter tuning | Relies on precise mathematical models and high-precision solvers | Relies on massive training data and reward function design |
Core Advantage | A high balance between global search and model adaptability | Theoretically complete; the optimality of the solution is guaranteed | Fast decision-making, with learning and adaptive capabilities |
Applicable Scenarios | Complex scenarios with high requirements for solution quality | Small-scale linear programming problem scenarios | Scenarios with massive amounts of training data |
Microgrid ID | Microgrid1 (M1) | Microgrid2 (M2) | Microgrid3 (M3) | Microgrid4 (M4) |
---|---|---|---|---|
Connection Node | 8 | 17 | 38 | 63 |
Rated Power/kW | 500 | 500 | 1000 | 750 |
DG Type Included | Photovoltaics | Photovoltaics | Photovoltaics | Photovoltaics |
Frequency Regulation Performance | Load Weight | Corresponding Nodes |
---|---|---|
Primary Load | 100 | 69 (orange-yellow nodes in Figure 2) |
Secondary Load | 10 | 6 7 12 14 16 23 24 27 31 33 63 68 (blue nodes in Figure 2) |
Tertiary Load | 1 | All remaining nodes (black nodes in Figure 2) |
Parameter | Value |
---|---|
Population size | 30 |
Number of generations | 80 |
Initial crossover rate | 0.8 |
Initial mutation rate | 0.03 |
Crossover rate adjustment coefficient | 0.1 |
Mutation coefficient | 0.9 |
Elite individuals count | 15 |
Recovery Strategy | Strategy A | Strategy B | Strategy C |
---|---|---|---|
Primary Load Recovery Duration on the Same Day After Fault/h | 6 | 1 | 5 |
Total Secondary Load Recovery Duration on the Same Day After Fault/h | 97 | 92 | 92 |
Critical Load Power Restoration Stability | 1.1016 | 1.4084 | 1.1112 |
Total Power Transfer of Critical Loads/kW | 1738.5 | 1621.6 | 1281.5 |
Comparison of Algorithms | GA | AMCGA |
---|---|---|
Number of Iterations for Convergence | 80 | 46 |
Maximum Convergence Degree | 0.928 | 1 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
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
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 StyleLyu, 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 StyleLyu, 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