<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1637505</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2025.1637505</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Post disaster repair strategy for distribution network based on hybrid power supply mode</article-title>
<alt-title alt-title-type="left-running-head">Zhang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2025.1637505">10.3389/fenrg.2025.1637505</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Shaofan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cai</surname>
<given-names>Yanchun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Yanhong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Huang</surname>
<given-names>Yingjie</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3082303/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Zhengtian</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lv</surname>
<given-names>Ran</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Guangdong Power Grid Guangzhou Power Supply Bureau</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>State Key Laboratory of Advanced Electromagnetic Engineering and Technology</institution>, <institution>Huazhong University of Science and Technology</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2131078/overview">Quan Sui</ext-link>, Zhengzhou University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1189994/overview">Hui Hou</ext-link>, Wuhan University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2079839/overview">Ziwen Liu</ext-link>, Hohai University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3089415/overview">Hanli Weng</ext-link>, China Three Gorges University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yingjie Huang, <email>m202472622@hust.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1637505</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>06</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Zhang, Cai, Li, Huang, Li and Lv.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhang, Cai, Li, Huang, Li and Lv</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Aiming at the emergency repairs of distribution network, a strategy of expanding the scope of restoring power supply by using both mobile energy storage (MES) and the main power supply in the grid as black-start power supply is proposed. Firstly, the MES model, the coupled network model and the mathematical model of the MES power supply network are established. Furthermore, on the basis of fully considering the constraints of power grid, road network and the logic of emergency repair task, the work plan of road emergency repair and power emergency repair is arranged as a whole with the objective of minimizing the weight of power loss of all load nodes. The simulation results show that the proposed strategy can significantly improve the power supply situation of the post-disaster load nodes and alleviate the problem of power shortage during emergency repair.</p>
</abstract>
<kwd-group>
<kwd>distribution network</kwd>
<kwd>mobile energy storage</kwd>
<kwd>coupled network</kwd>
<kwd>rush repair</kwd>
<kwd>power loss weight</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Sustainable Energy Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>As a crucial component of new-type power systems, distribution networks are of great significance for enhancing energy utilization efficiency and grid flexibility. Their enhanced construction and optimized layout have become key links in achieving &#x201c;dual carbon&#x201d; (carbon peaking and carbon neutrality) goals (<xref ref-type="bibr" rid="B17">Sun L. et al., 2024</xref>). However, under the impact of extreme natural disasters (such as typhoons, earthquakes, floods, etc.), the power grid infrastructure and road networks within distribution systems are highly susceptible to widespread damage (<xref ref-type="bibr" rid="B21">Wang et al., 2018</xref>). In summary, the problem of post-disaster repair for distribution networks holds significant research value and application prospects.</p>
<p>However, current research on emergency repair of distribution networks is still in its initial stages. For fault repair in distribution networks, the research focus of domestic and international scholars has primarily been on aspects such as repair sequencing, path selection, and resource allocation (<xref ref-type="bibr" rid="B7">Guo et al., 2023</xref>; <xref ref-type="bibr" rid="B23">Zheng et al., 2020</xref>; <xref ref-type="bibr" rid="B15">Momen et al., 2021</xref>; <xref ref-type="bibr" rid="B6">Erenoglu et al., 2022</xref>; <xref ref-type="bibr" rid="B1">Abdeltawab and Mohamed, 2017</xref>; <xref ref-type="bibr" rid="B24">Zhou et al., 2024</xref>; <xref ref-type="bibr" rid="B4">Bian et al., 2020</xref>; <xref ref-type="bibr" rid="B10">Kaja et al., 2021</xref>; <xref ref-type="bibr" rid="B19">Tan et al., 2019</xref>). Among these, <xref ref-type="bibr" rid="B22">Zhang et al. (2008)</xref> proposed a multi-objective repair strategy optimization model based on a hybrid genetic-topological algorithm, which can effectively address multi-fault power repair scenarios in distribution networks. <xref ref-type="bibr" rid="B14">Lu et al. (2011)</xref> proposed a multi-team coordinated repair and power restoration strategy based on a multi-objective bacterial foraging algorithm; the introduction of virtual fault points significantly reduced the strategy formulation time. <xref ref-type="bibr" rid="B20">Tian et al. (2022)</xref>, from the perspective of emergency repair resource allocation for distribution networks, proposed a repair team collaboration mechanism based on the blackboard model. Furthermore, regarding fault repair in post-disaster scenarios of distribution networks, <xref ref-type="bibr" rid="B16">Qin et al. (2024)</xref> used emergency support vehicles to supply power to important loads in distribution networks with distributed generation and established a multi-team repair strategy optimization model based on multi-agent technology. <xref ref-type="bibr" rid="B18">Sun Q. et al. (2024)</xref> addressing the optimal repair path selection problem for distribution networks after a disaster, designed an improved max-min ant colony algorithm to enhance calculation speed. <xref ref-type="bibr" rid="B5">Elmitwally et al. (2015)</xref> and <xref ref-type="bibr" rid="B12">Leite and Mantovani, 2016</xref> simultaneously considered the post-disaster repair and power supply restoration processes of distribution networks, formulating a joint optimization model for multi-team coordinated repair and restoration. In terms of distribution network fault recovery, <xref ref-type="bibr" rid="B9">Jorge et al. (2014)</xref>, by analyzing the development trends of distributed generation, proposed a rapid fault recovery strategy for distribution networks containing distributed generation. <xref ref-type="bibr" rid="B2">Arif et al. (2018)</xref>, by establishing a simplified distribution network model based on adjacency lists, proposed a rapid fault recovery process for large-scale power outages in emergency scenarios.</p>
<p>Considering that MES possesses flexible spatio-temporal transfer capabilities and characteristics of large-scale energy storage, using mobile power sources for emergency supply is an effective method for powering off-grid load nodes after a disaster. If the role of electric vehicles within the distribution network can be fully leveraged, while considering the particularities of post-disaster scenarios, it is expected to significantly improve the efficiency of post-disaster distribution network repair. Therefore, this paper first refines the proposed road-power coupled network model by incorporating scenarios of road and power grid damage caused by disasters. Then, while fully considering constraints such as the power grid, road network, and repair task logic, and also taking into account the transmission capacity of both the power grid and the MES supply network, a reasonable power-road coordinated repair strategy is designed to achieve maximized power supply restoration to load nodes.</p>
</sec>
<sec id="s2">
<title>2 Post-disaster coupled network model and cellular automaton model for distribution grids</title>
<p>The hybrid power supply mode of the Weizhou Island distribution network has two application scenarios, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. One is in the normal operation scenario of the island&#x2019;s power system, where both the power grid and a MES power supply network coexist on the island. These two are coupled through several interface nodes in the power grid and road network. These nodes are load nodes within the power grid and also serve as power source nodes to ensure power balance in the MES power supply network. The other scenario is in the emergency repair of the power system after a disaster on the island, where both the power grid and the road network have suffered damage. In this situation, for any load node, there is an option to restore power either through the power grid or the MES power supply network.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Power grid and road network topology under normal operating conditions.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g001.tif">
<alt-text content-type="machine-generated">Diagram of a network with nodes and connections. Different node types are shown: isolated load nodes (green), road network nodes (purple), power grid nodes (light blue), and common nodes (pink). Solid lines represent roads, dashed lines represent lines. Each node connects to others in various configurations.</alt-text>
</graphic>
</fig>
<sec id="s2-1">
<title>2.1 Post-disaster scenario</title>
<p>Taking the damage to Weizhou Island&#x2019;s power grid and road network caused by Typhoon Rammasun as an example, the post-disaster scenario on the island is specifically analyzed and described as follows (<xref ref-type="bibr" rid="B3">Author Anonymous, 2014</xref>):<list list-type="simple">
<list-item>
<p>1) Power Grid. The main transmission line network is the foundation for transmitting large capacities of electricity. The collapse of utility poles and disconnection of power lines will prevent electricity from power plants from being delivered to the user side in a timely manner. Therefore, the primary task of transmission network restoration is the reconstruction of the main grid. After Typhoon Rammasun, Weizhou Island&#x2019;s power facilities suffered unprecedented damage. According to statistics, a total of 773 utility poles collapsed, and all 32 power supply areas (or distribution substations) were paralyz ed.</p>
</list-item>
<list-item>
<p>2) Road Network. Unlike the power grid, the main impact of the typhoon on roads was extensive road surface flooding and traffic obstruction caused by trees uprooted (or broken) by strong winds along roadsides. After one and a half days of repair, road traffic was restored.</p>
</list-item>
<list-item>
<p>3) Power Generation. The maximum power supply capacity of CNOOC (China National Offshore Oil Corporation) Weizhou Island Terminal Processing Plant is 12 MW. Weizhou Island&#x2019;s peak load reaches 11 MW, and the island&#x2019;s power supply and demand are basically balanced. However, due to extensive line damage caused by the typhoon&#x2019;s passage, transmission channels were blocked, preventing timely power delivery and leading to power curtailment (or stranded power/generation congestion) on the generation side.</p>
</list-item>
<list-item>
<p>4) Users. As Weizhou Island&#x2019;s power system was completely paralyzed, the user side experienced a continuous power outage. All important load nodes on Weizhou Island have backup diesel generators for emergency power supply, but due to limited capacity, they can only meet short-term power demand.</p>
</list-item>
</list>
</p>
<p>After the disaster, some transmission lines in the distribution network were damaged, and the power flow in the damaged transmission lines became 0. Some roads in the road network were damaged and impassable. The post-disaster coupled network topology is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, where red indicates damaged roads (or transmission lines). Out of 18 roads, 9 were damaged, numbered 3, 4, 5, 6, 10, 11, 12, 15, and 17. Out of 7 transmission lines, 4 were damaged, numbered 2, 4, 5, and 7. This also caused the power flow in transmission line 6 to drop to 0, and loads 2, 3, 4, 5, 6, and 7 were all cut off from power.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Distribution network road<bold>-</bold>network topology after disaster.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g002.tif">
<alt-text content-type="machine-generated">Diagram of a network showing isolated load nodes, road network nodes, power grid nodes, and common nodes. Roads are depicted in solid lines, with damaged roads and lines shown in red and dashed lines. Labels denote power loads with values, including isolated loads marked as zero.</alt-text>
</graphic>
</fig>
<p>The road network contains a total of <italic>r</italic> roads. Depending on the damage situation of each road, the time required from the start of repair to the restoration of traffic on a road is defined as its repair time. The relationship between the required repair time for <italic>r</italic> roads, <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mtext>re</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the repair start time <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mtext>TR</mml:mtext>
<mml:mrow>
<mml:mtext>res</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the repair completion time <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mtext>TR</mml:mtext>
<mml:mrow>
<mml:mtext>ref</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is shown in <xref ref-type="disp-formula" rid="e1">Equation 1</xref>:<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mtext>re</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mtext>TR</mml:mtext>
<mml:mrow>
<mml:mtext>ref</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>TR</mml:mtext>
<mml:mrow>
<mml:mtext>res</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Based on node locations, the transmission circuits are divided into l transmission lines. The fault types in the power grid include transformer damage, underground cable breaks, damage to overhead lines and towers, and line switch failures. Considering all fault types uniformly, the total time required from the start of repair of a line until the load nodes connected to it have their power supply restored is defined as the repair time for that line. The relationship between the required repair time for l transmission lines, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mtext>TL</mml:mtext>
<mml:mrow>
<mml:mtext>re</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the transmission line repair start time <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mtext>TL</mml:mtext>
<mml:mrow>
<mml:mtext>res</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the repair completion time <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mtext>TL</mml:mtext>
<mml:mrow>
<mml:mtext>ref</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is shown in <xref ref-type="disp-formula" rid="e2">Equation 2</xref>:<disp-formula id="e2">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mtext>TL</mml:mtext>
<mml:mrow>
<mml:mtext>re</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mtext>TL</mml:mtext>
<mml:mrow>
<mml:mtext>ref</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>TL</mml:mtext>
<mml:mrow>
<mml:mtext>res</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>A repair time of 0 indicates that the road or transmission line is undamaged and does not require repair; roads or transmission lines with a repair time greater than 0 all require repair. All repair times are finite values. Each road or transmission line requiring repair corresponds to a repair task. When transmission lines and roads overlap, if both the road and the transmission line are damaged simultaneously, the road must be repaired first, followed by the transmission line.</p>
<p>The varying damage conditions and repair times for different roads and transmission lines can fully reflect the type and severity of the disaster. Disasters like typhoons and ice storms typically have a lesser impact on roads, resulting in few damaged roads and short repair times, while power grid restoration requires a longer period. Conversely, disasters such as earthquakes and wars cause significant damage to both power and road networks. Generally, the higher the disaster level, the more severe the damage to both the road network and the power grid.</p>
<p>The dynamic interaction between the power grid and the road network is the core of coordinated repair, the dynamic interaction process is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, and its process is manifested in a three-stage closed loop:<list list-type="simple">
<list-item>
<p>1) Road repair first: Post-disaster, road damage obstructs the passage of repair crews and the dispatch routes for MES. Road repair is the foundation for all subsequent work. Only when roads are passable can transmission line repair crews reach fault locations, and MES units can be transferred via the road network to off-grid load nodes, creating conditions for subsequent energy dispatch.</p>
</list-item>
<list-item>
<p>2) Dynamic resource release: Road repair triggers a dual resource release effect. First is the activation of repair resources: repair crews can travel along repaired roads to reach transmission fault points and initiate power restoration. Second is the dispatch of energy resources: MES units are transferred via the road network to off-grid nodes, constructing a temporary power supply network and alleviating power shortages for critical loads.</p>
</list-item>
<list-item>
<p>3) Power supply mode switching: After transmission lines are repaired, load nodes switch to main grid power supply, and the MES resources previously occupied are released. These MES units can then be redispatched to off-grid nodes in other unrepaired areas, forming a resource circulation support mechanism. This process maximizes the utilization of limited MES capacity while reducing the cumulative energy not supplied due to waiting for power restoration, ultimately achieving a coordinated optimization of minimizing both the full network power restoration time and the energy not supplied.</p>
</list-item>
</list>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Flowchart of the dynamic interaction process between the power grid and the road network.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g003.tif">
<alt-text content-type="machine-generated">Flowchart illustrating interactions between power grid and road network. &#x22;Power Grid State Update&#x22; leads to &#x22;Affect MES Dispatch&#x22;, then &#x22;Determines Road Network Repair Priority&#x22;. This connects to &#x22;Road Network State Update&#x22;, leading to &#x22;Constrain Repair Resource Accessibility&#x22;, and &#x22;Affect Power Grid Repair Progress&#x22;, which loops back to the beginning.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Joint restoration model for power supply based on coupled networks</title>
<sec id="s2-2-1">
<title>2.2.1 Post-disaster power supply modes</title>
<sec id="s2-2-1-1">
<title>2.2.1.1 MES power supply network</title>
<p>Available number of MES units and charging piles. At <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> road nodes, there are a certain number of MES units, and at <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> power grid nodes, there are a certain number of charging piles.</p>
<p>The initial number of MES units at each road network node is recorded in <xref ref-type="disp-formula" rid="e3">Equation 3</xref>:<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mtext>mes</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mrow>
<mml:mtext>rmes</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the road network node ID, <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mtext>rmesi</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of MES units at node <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>During the restoration process, MES units can charge and discharge at connected network nodes. The number of MES units at each connected network node is recorded in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>:<disp-formula id="e4">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mrow>
<mml:mtext>rg</mml:mtext>
<mml:mo>&#x2d;</mml:mo>
<mml:mtext>mes</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mrow>
<mml:mtext>rgmes</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mspace width="1em"/>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the connected network node ID, and <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mrow>
<mml:mtext>rgmes</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of MES units connected at node <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>During the restoration process, MES units can supply power to off-grid load nodes. The number of MES units at each off-grid load node is recorded in <xref ref-type="disp-formula" rid="e5">Equation 5</xref>:<disp-formula id="e5">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mrow>
<mml:mtext>ro</mml:mtext>
<mml:mo>&#x2d;</mml:mo>
<mml:mtext>mes</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mrow>
<mml:mtext>romes</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the off-grid load node ID, and <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mtext>romesi</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of MES units connected at node <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mtext>nn</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The adjacency matrix is determined by the actual geographical locations of the nodes and their connectivity sets. The location and charge/discharge state of MES units are determined according to the model&#x2019;s evolution rules. MES units can charge/discharge at the load node of their current location and can also be moved to neighboring nodes to charge/discharge. Initially, if a load node is not connected to any other nodes, it is considered an isolated load node (or a load node with no neighbors). In this case, MES units within this node&#x2019;s area can supply power to the load but cannot interact with the outside world, and the MES units cannot be recharged. When roads are restored, the node&#x2019;s connectivity set is updated, the node can connect with other nodes, and the MES units regain their transfer capability.</p>
</sec>
<sec id="s2-2-1-2">
<title>2.2.1.2 Power grid supply mode</title>
<p>The power source is connected to load nodes via overhead lines/cables. By repairing transmission lines, load nodes are reconnected to the power source nodes, and users at these load nodes can have their power supply restored. The process of repairing transmission lines is a process of increasing the number of connected nodes and decreasing the number of off-grid nodes. According to the definition of node 1, the first row (or column) of the transmission line connectivity set CL represents the connectivity set for node 1, which is shown in <xref ref-type="disp-formula" rid="e6">Equation 6</xref>:<disp-formula id="e6">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mtext>CL</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">cl</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>The set of power grid nodes that can be supplied via transmission lines is shown in <xref ref-type="disp-formula" rid="e7">Equation 7</xref>:<disp-formula id="e7">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mrow>
<mml:mtext>re</mml:mtext>
<mml:mo>&#x2d;</mml:mo>
<mml:mtext>line</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mtext>CL</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Task allocation model</title>
<p>Assuming that the efficiency of repair crews is the same, and fault types are considered equivalent to a single type, there are <italic>g</italic> road repair crews to complete <italic>x</italic> road repair tasks, and <italic>h</italic> line repair crews to complete <italic>y</italic> line repair tasks. Under actual conditions, the number of repair crews in post-disaster fault scenarios is typically less than the number of repair tasks; therefore, this chapter only considers the cases where <italic>g</italic> &#x3c; <italic>x</italic> and <italic>h</italic> &#x3c; <italic>y</italic>.<list list-type="simple">
<list-item>
<p>1) The task allocation functions for road and transmission line repairs are shown in <xref ref-type="disp-formula" rid="e8">Equations 8</xref>, <xref ref-type="disp-formula" rid="e9">9</xref>:</p>
</list-item>
</list>
<disp-formula id="e8">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi mathvariant="normal">X</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>assign&#x2009;fault&#x2009;task&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;to&#x2009;repair&#x2009;crew&#x2009;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>else</mml:mtext>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi mathvariant="normal">Y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>assign&#x2009;fault&#x2009;task&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;to&#x2009;repair&#x2009;crew&#x2009;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>else</mml:mtext>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>2) The overall repair task allocation vector is shown in <xref ref-type="disp-formula" rid="e10">Equation 10</xref>:</p>
</list-item>
</list>
<disp-formula id="e10">
<mml:math id="m27">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi mathvariant="normal">X</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi mathvariant="normal">Y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The overall repair process is divided into <italic>t</italic>
<sub>2</sub> time periods. Then, the real-time task allocation vectors for road repair and transmission line repair in the <italic>k</italic>-th time period are RTG<sub>
<italic>k</italic>
</sub> and RTH<sub>
<italic>k</italic>
</sub>, as shown in <xref ref-type="disp-formula" rid="e11">Equations 11</xref>, <xref ref-type="disp-formula" rid="e12">12</xref>:<disp-formula id="e11">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mtext>RTG</mml:mtext>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mtext>RTG</mml:mtext>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>The overall real-time task allocation vector is shown in <xref ref-type="disp-formula" rid="e13">Equation 13</xref>:<disp-formula id="e13">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mtext>RTG</mml:mtext>
</mml:mtd>
<mml:mtd>
<mml:mtext>RTH</mml:mtext>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Introduction to cellular automata</title>
<p>To address the dynamic balancing problem of power supply for isolated island loads using MES, a cellular automaton model can be adopted. The area where load nodes are located is considered as the cellular space. Each load node acts as a cell with a different load level and is equipped with DG and energy storage batteries matching the total load of the cell. The power supply state of a cell is closely related to the spatio-temporal distribution of MES units within the cellular space. A cellular automaton consists of numerous cells, and its overall behavior is an emergent property of the individual evolutionary behaviors of these cells. These cells hold equal status. The load nodes on Weizhou Island are numerous, discretely distributed, and have fixed locations, making them analogous to cellular units. The varying electricity demands of each load node represent different states of the cells.</p>
<p>Simultaneously, a model combining Agents with cellular automata is introduced. The autonomous learning and decision-making capabilities of Agents enable them to adjust their behavior according to environmental changes, aligning well with the discrete and distributed characteristics of cellular automata. The transferable nature of MES is similar to that of Agents, and their energy levels and charging/discharging states can serve as the basis for Agent state transitions. Cellular automata, through the setting of local rules and constraints, achieve self-organized decentralized control. This effectively handles the coupled relationships of complex spatio-temporal data and accelerates the power supply restoration of the distribution network after a disaster.</p>
<sec id="s2-3-1">
<title>2.3.1 Cell indicators</title>
<sec id="s2-3-1-1">
<title>2.3.1.1 Load energy demand</title>
<p>For ease of calculation, the discharge power of MES at the load is simplified. Assuming the average power of load node <italic>j</italic> from time <italic>t</italic> to <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> is <inline-formula id="inf18">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, then the energy demand of the load node during this time period <inline-formula id="inf19">
<mml:math id="m32">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> which is shown in <xref ref-type="disp-formula" rid="e14">Equation 14</xref>:<disp-formula id="e14">
<mml:math id="m33">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-3-1-2">
<title>2.3.1.2 Energy change due to transfer</title>
<p>The change in cell energy due to the movement of MES units (in and out) can be expressed as <xref ref-type="disp-formula" rid="e15">Equation 15</xref>:<disp-formula id="e15">
<mml:math id="m34">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf20">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of Agents moving from cell <italic>k</italic> to cell <italic>j</italic> in each time interval, <inline-formula id="inf21">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of neighboring cells of cell <italic>j</italic>, <inline-formula id="inf22">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the energy loss during the movement of an Agent from cell k to cell <italic>j</italic>, <inline-formula id="inf23">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the battery capacity of the MES unit, <italic>p</italic> and <italic>q</italic> are the MES unit IDs, <inline-formula id="inf24">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the state of charge of MES <italic>p</italic> at time <italic>t</italic>, respectively.</p>
</sec>
<sec id="s2-3-1-3">
<title>2.3.1.3 Renewable energy output</title>
<p>Referring to Load Energy Demand, assuming the average output power of renewable energy in cell <italic>j</italic> from time <italic>t</italic> to <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> is <inline-formula id="inf25">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, then the renewable energy generation <inline-formula id="inf26">
<mml:math id="m41">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> during this time period is as shown in <xref ref-type="disp-formula" rid="e16">Equation 16</xref>:<disp-formula id="e16">
<mml:math id="m42">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-3-1-4">
<title>2.3.1.4 Cell energy</title>
<p>Cell energy is the available energy of a cell at the current time, including the available capacity of stationary energy storage (SES) and MES. Cell energy less than or equal to 0 means that the node has insufficient power at the current moment, and users experience a power outage. Therefore, cell energy can reflect the user&#x2019;s outage situation, including outage duration and frequency.</p>
<p>As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, the change in cell energy is mainly affected by three factors: &#x2460; decrease in cell energy due to load demand; &#x2461; energy change due to Agents moving in or out; &#x2462; increase in cell energy due to renewable energy output. Therefore, the recursive formula for cell energy <inline-formula id="inf27">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be expressed as <xref ref-type="disp-formula" rid="e17">Equation 17</xref> (taking cell <italic>j</italic> as an example, the same applies below):<disp-formula id="e17">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Process chart of cell energy change.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g004.tif">
<alt-text content-type="machine-generated">Diagram showing two cylindrical containers labeled with &#x22;Maximum Connection Capacity&#x22; for MES (orange) and SES (yellow), illustrating available capacities. A graph in the center shows renewable energy output over time, with arrows indicating energy flow from and to MES. The labels include &#x22;Available Capacity of MES/SES,&#x22; &#x22;Renewable Energy Output,&#x22; and &#x22;Load.&#x22; The timestamps are T and T&#x2b;1.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2-3-1-5">
<title>2.3.1.5 Cell activity</title>
<p>The actual physical meaning of cell activity is the power supply adequacy of the load node, characterized by the cell&#x2019;s relative surplus energy. Cell surplus energy <inline-formula id="inf28">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the difference between the sum of the current energy storage capacity and the renewable energy output in the next time period, and the load energy demand, when the cell does not exchange energy with the outside world via MES, which is shown in <xref ref-type="disp-formula" rid="e18">Equation 18</xref>:<disp-formula id="e18">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>To improve the rationality of MES transfer decisions, referencing the concept of relative error, the cell relative surplus energy <inline-formula id="inf29">
<mml:math id="m47">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is defined as the ratio of cell surplus energy to load energy demand, which is shown in <xref ref-type="disp-formula" rid="e19">Equation 19</xref>:<disp-formula id="e19">
<mml:math id="m48">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-3-2">
<title>2.3.2 MES dispatch method based on cellular automata</title>
<p>The state update time interval is taken as the maximum of the travel time and the load sampling time, as shown in <xref ref-type="disp-formula" rid="e20">Equation 20</xref>:<disp-formula id="e20">
<mml:math id="m49">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">v</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">v</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">v</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mn>15</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where the route segment distance between adjacent cells is denoted as <inline-formula id="inf30">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and there are a total of m routes; it is assumed that all Agents move at a fixed speed v.</p>
<p>The specific rules are as follows:<list list-type="simple">
<list-item>
<p>1) If an Agent&#x2019;s remaining SOC does not exceed the reserved energy <inline-formula id="inf31">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mtext>stop</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, it sends a charging request (or power intake request) to the control center and gradually withdraws from the power supply network within the next time interval.</p>
</list-item>
<list-item>
<p>2) If an Agent is in a charging state and has reached full charge, it sends a dispatch request (or power delivery request) to the control center and gradually withdraws from the power supply network within the next time interval.</p>
</list-item>
<list-item>
<p>3) If an Agent&#x2019;s remaining SOC is higher than <inline-formula id="inf32">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the energy level of the cell it is in satisfies <inline-formula id="inf33">
<mml:math id="m53">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mover accent="true">
<mml:mi>E</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> (where <inline-formula id="inf34">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mtext>stop</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the average energy level within the cell&#x2019;s neighborhood, and <inline-formula id="inf35">
<mml:math id="m55">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the buffer threshold, tuned based on expert experience), then the Agent&#x2019;s state remains unchanged.</p>
</list-item>
<list-item>
<p>4) If cell <italic>i</italic>, where an Agent is located, receives a transfer-out command from cell <italic>j</italic>, and its remaining SOC is the lowest among all Agents in cell <italic>i</italic>, then in the next time period, it withdraws from cell <italic>i</italic> and moves to connect to cell <italic>j.</italic>
</p>
</list-item>
</list>
</p>
<p>Furthermore, when the activity of a cell in the network drops below a warning threshold, the control center dispatches a fully charged Agent to connect to that cell.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Objective function and constraints</title>
<sec id="s3-1">
<title>3.1 Objective function</title>
<p>Considering the more rational utilization of the MES power supply network for emergency power supply and the impact of the importance of different load nodes on decision-making, this paper takes a weighted sum of unserved energy, related to the importance of each load node, as the optimization objective.</p>
<p>Loads within the network are classified into three levels based on importance (<xref ref-type="bibr" rid="B13">Liu, 2017</xref>):</p>
<p>Level 1 loads are defined as those for which power outages are absolutely not permissible, such as military bases, critical communication hubs, major transportation hubs, and administrative centers.</p>
<p>Level 2 loads are defined as those for which power outages would cause significant political and economic losses, such as industrial and commercial loads, communication hubs, transportation hubs, and important residential loads.</p>
<p>The remaining loads in the distribution network are defined as Level 3 loads.</p>
<p>Minimizing the sum of the products of the unserved energy at all load nodes and their respective importance weights allows the optimization results to be biased by node importance; the higher the importance of a load node, the more the model tends to yield a result with less unserved energy for that node (<xref ref-type="bibr" rid="B11">Lan, 2016</xref>). Accordingly, the objective function is designed as <xref ref-type="disp-formula" rid="e21">Equation 21</xref>:<disp-formula id="e21">
<mml:math id="m56">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mrow>
<mml:mtext>loss</mml:mtext>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf36">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the load priority weight of load node <italic>i</italic>; <inline-formula id="inf37">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mtext>loss</mml:mtext>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the actual unserved energy at load node <italic>i</italic>, equal to the difference between energy demand and actual energy supplied. The energy demand of a load node can be calculated from the total grid restoration time and the load node power. The actual energy supplied consists of energy supplied by the power grid and energy supplied by the MES network.</p>
<p>The total grid restoration time <inline-formula id="inf38">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is equal to the total repair time of the scheme, i.e., the difference between the latest transmission line repair completion time and the earliest transmission line repair start time, as shown in <xref ref-type="disp-formula" rid="e22">Equation 22</xref>:<disp-formula id="e22">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mtext>TL</mml:mtext>
<mml:mrow>
<mml:mtext>ref</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mrow>
<mml:mtext>res</mml:mtext>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>The sum of electricity demand in each time period yields the total electricity demand <inline-formula id="inf39">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of load node <italic>i</italic> during the entire restoration process, as shown in <xref ref-type="disp-formula" rid="e23">Equation 23</xref>:<disp-formula id="e23">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>where <inline-formula id="inf40">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the duration of time period <italic>j</italic>, and <inline-formula id="inf41">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average load power of node <italic>i</italic> in time period <italic>j</italic>.</p>
<p>The number of grid-connected nodes changes dynamically during the restoration process. First, based on the set of grid nodes Nre-line supplied by transmission lines, the 0&#x2013;1 time-period grid connectivity matrix LP is obtained, which determines whether a load node is connected to the grid, LP is shown in <xref ref-type="disp-formula" rid="e24">Equation 24</xref>:<disp-formula id="e24">
<mml:math id="m65">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>LP</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">l</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="italic">l</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi>ij</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>&#x2003;Load&#x2009;&#x2009;&#x2009;node&#x2009;&#x2009;&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mtext>&#x2009;&#x2009;&#x2009;is&#x2009;&#x2009;&#x2009;grid</mml:mtext>
<mml:mo>&#x2d;</mml:mo>
<mml:mtext>connected&#x2009;&#x2009;&#x2009;in&#x2009;&#x2009;&#x2009;period&#x2009;&#x2009;&#x2009;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2003;Load&#x2009;&#x2009;&#x2009;node&#x2009;&#x2009;&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mtext>&#x2009;&#x2009;&#x2009;is&#x2009;&#x2009;&#x2009;off</mml:mtext>
<mml:mo>&#x2d;</mml:mo>
<mml:mtext>grid&#x2009;&#x2009;&#x2009;in&#x2009;&#x2009;&#x2009;period&#x2009;&#x2009;&#x2009;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<p>The time-period average grid supply power for load node <italic>i</italic> is <inline-formula id="inf42">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which in shown in <xref ref-type="disp-formula" rid="e25">Equation 25</xref>:<disp-formula id="e25">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22ef;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>The time-period grid energy supplied to load node <italic>i</italic> is shown in <xref ref-type="disp-formula" rid="e26">Equation 26</xref>:<disp-formula id="e26">
<mml:math id="m68">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">w</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">wg</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>Then, summing the energy supplied over all time periods yields the total grid energy supplied to load node <italic>i</italic>, as shown in <xref ref-type="disp-formula" rid="e27">Equation 27</xref>:<disp-formula id="e27">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>Similarly, the 0&#x2013;1 time-period MES network supply matrix is determined, indicating whether load node <italic>i</italic> is supplied by MES (<italic>i</italic> represents the load node number), which is shown in <xref ref-type="disp-formula" rid="e28">Equation 28</xref>:<disp-formula id="e28">
<mml:math id="m70">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>LM</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">l</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="italic">l</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>Powered&#x2009;&#x2009;&#x2009;by&#x2009;&#x2009;&#x2009;MES&#x2009;&#x2009;&#x2009;in&#x2009;&#x2009;&#x2009;period&#x2009;&#x2009;&#x2009;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>Not&#x2009;&#x2009;&#x2009;powered&#x2009;&#x2009;&#x2009;by&#x2009;&#x2009;&#x2009;MES&#x2009;&#x2009;&#x2009;in&#x2009;&#x2009;&#x2009;period&#x2009;&#x2009;&#x2009;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>The time-period average MES network supply power for load node <italic>i</italic> is <inline-formula id="inf43">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which is shown in <xref ref-type="disp-formula" rid="e29">Equation 29</xref>:<disp-formula id="e29">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>The time-period MES network energy supplied to load node <italic>i</italic> is shown in <xref ref-type="disp-formula" rid="e30">Equation 30</xref>:<disp-formula id="e30">
<mml:math id="m73">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">w</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mi mathvariant="italic">ij</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
</p>
<p>Then, summing over all time periods yields the total MES energy supplied to load node <italic>i</italic>, as shown in <xref ref-type="disp-formula" rid="e31">Equation 31</xref>:<disp-formula id="e31">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mi>w</mml:mi>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
</p>
<p>The actual unserved energy (or electricity shortage) for load node <italic>i</italic> is shown in <xref ref-type="disp-formula" rid="e32">Equation 32</xref>:<disp-formula id="e32">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mtext>loss</mml:mtext>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mo>&#x2d;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-2">
<title>3.2 Constraints</title>
<p>In the road network-power grid coupled network model, three aspects of constraints need to be considered: power grid constraints, road network constraints, and repair task logic constraints. Among these, power grid constraints include branch power flow constraints, node voltage constraints (<xref ref-type="bibr" rid="B14">Lu et al., 2011</xref>), and charging pile quantity constraints. Accessibility constraints include repair transportation accessibility constraints and repair crew capability constraints. Furthermore, during the operation of MES, its own constraints also need to be considered.</p>
<sec id="s3-2-1">
<title>3.2.1 Power grid constraints</title>
<p>
<list list-type="simple">
<list-item>
<p>1) Branch power flow constraint. After line repair, the power transmitted by each transmission line should satisfy <xref ref-type="disp-formula" rid="e33">Equation 33</xref>:</p>
</list-item>
</list>
<disp-formula id="e33">
<mml:math id="m76">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf44">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the power flowing through transmission line <italic>i</italic>, and <inline-formula id="inf45">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum power limit of transmission line <italic>i</italic>.<list list-type="simple">
<list-item>
<p>2) Node voltage constraint. After line repair, the voltage at each node should satisfy <xref ref-type="disp-formula" rid="e34">Equation 34</xref>:</p>
</list-item>
</list>
<disp-formula id="e34">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>U</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf46">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf47">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and lower limits of the node voltage, respectively.<list list-type="simple">
<list-item>
<p>3) Charging pile quantity constraint. Due to the varying number of charging piles at each node, the number of connected MES units is limited by the number of charging piles. In the <italic>N</italic>&#x2b;1 transfer mode, the number of MES units connected at node <italic>nn</italic> should be at least one less than the number of charging piles, which is shown in <xref ref-type="disp-formula" rid="e35">Equation 35</xref>:</p>
</list-item>
</list>
<disp-formula id="e35">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Road network constraints</title>
<p>Since repair tools, materials, and personnel need to be transported by vehicles, the roads or transmission lines to be repaired must be connectable to the workstation via roads. Combining with the road connectivity set, the workstation is located at the node numbered <inline-formula id="inf48">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mtext>WS</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Road nodes connected to node N<sub>WS</sub> are accessible nodes for the repair crew, i.e., the N<sub>WS</sub>-th row elements of the road connectivity set. Based on this, the repair accessibility matrix is defined as <xref ref-type="disp-formula" rid="e36">Equation 36</xref>:<disp-formula id="e36">
<mml:math id="m84">
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
</p>
<p>In the repair accessibility matrix, if an element is &#x201c;1&#x2033;, it means the node corresponding to that column is connected to the workstation and accessible to the repair crew; otherwise, it is not connected to the workstation, and the repair crew cannot reach it.</p>
</sec>
<sec id="s3-2-3">
<title>3.2.3 Repair task logic constraints</title>
<p>Some transmission lines are located on roads, or their repair materials and tools need to be transported to nearby roads. If these nearby roads are damaged, they must be repaired first before the transmission line repair work can begin. The repair logic matrix <inline-formula id="inf49">
<mml:math id="m85">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mtext>order</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is defined as <xref ref-type="disp-formula" rid="e37">Equation 37</xref>:<disp-formula id="e37">
<mml:math id="m86">
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mtext>order</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>Line&#x2009;&#x2009;&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mtext>&#x2009;&#x2009;&#x2009;can&#x2009;&#x2009;&#x2009;be&#x2009;&#x2009;&#x2009;repaired&#x2009;&#x2009;&#x2009;when&#x2009;&#x2009;&#x2009;road&#x2009;&#x2009;&#x2009;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mtext>&#x2009;&#x2009;&#x2009;is&#x2009;&#x2009;&#x2009;damaged&#x2003;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>else&#x2003;</mml:mtext>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>
</p>
<p>When an element in the repair logic matrix is &#x201c;1&#x2033;, the road repair corresponding to the column and the transmission line repair corresponding to the row do not interfere with each other. When an element is &#x201c;0&#x2033;, it indicates a logical dependency between the road and the transmission line, requiring the road to be repaired before the transmission line. Due to these constraints, unavoidable waiting times may occur during the repair process.</p>
</sec>
<sec id="s3-2-4">
<title>3.2.4 MES constraints</title>
<p>The SOC at the current time <italic>t</italic>, <italic>SOC</italic>(<italic>t</italic>), can be calculated by <xref ref-type="disp-formula" rid="e38">Equation 38</xref> (<xref ref-type="bibr" rid="B8">Jeon et al., 2023</xref>):<disp-formula id="e38">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>cha</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>cha</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mtext>bat</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>dis</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b7;</mml:mi>
<mml:mrow>
<mml:mtext>dis</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mtext>bat</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>
</p>
<p>Where <italic>i</italic> is the MES unit number, <inline-formula id="inf50">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the time when the MES unit arrives at the charging/discharging location, <inline-formula id="inf51">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>cha</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf52">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>dis</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the charging and discharging powers, respectively, <inline-formula id="inf53">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>cha</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf54">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>dis</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the charging and discharging efficiencies, respectively, and <inline-formula id="inf55">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mtext>bat</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the nominal battery capacity.</p>
<p>The SOC at the initial stopping time <inline-formula id="inf56">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf57">
<mml:math id="m95">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, equals its SOC before travel minus the energy consumed during travel by the MES unit, and then minus the SOC change from previous charging/discharging actions, as shown in <xref ref-type="disp-formula" rid="e39">Equation 39</xref>:<disp-formula id="e39">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>EV</mml:mtext>
</mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mtext>bat</mml:mtext>
</mml:msub>
</mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf58">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>EV</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the driving efficiency (i.e., energy consumption per kilometer), and <inline-formula id="inf59">
<mml:math id="m98">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the average driving speed of MES.</p>
<p>Maximum power constraint of MES is shown in <xref ref-type="disp-formula" rid="e40">Equation 40</xref>:<disp-formula id="e40">
<mml:math id="m99">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>cha</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>cha</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>dis</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>dis</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf60">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>cha</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf61">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>dis</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the charging and discharging powers of MES unit <italic>i</italic> at time <italic>t</italic>, respectively; <inline-formula id="inf62">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>cha</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf63">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>dis</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the maximum allowable charging and discharging powers of MES unit <italic>i</italic>, respectively.</p>
<p>Meanwhile, to avoid damage to the power battery&#x2019;s cycle life due to overcharging or overdischarging, the SOC usually needs to be maintained within a certain range, which is shown in <xref ref-type="disp-formula" rid="e41">Equation 41</xref>:<disp-formula id="e41">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mtext>SOC</mml:mtext>
<mml:mtext>down</mml:mtext>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mtext>SOC</mml:mtext>
<mml:mtext>up</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf64">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mtext>SOC</mml:mtext>
<mml:mtext>up</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mtext>SOC</mml:mtext>
<mml:mtext>down</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the highest and lowest SOC thresholds, respectively, that do not cause additional damage to the power battery&#x2019;s service life.</p>
<p>Based on the power battery&#x2019;s discharge lower limit, the available energy <inline-formula id="inf66">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of MES unit <italic>i</italic> at time <italic>t</italic> is defined in <xref ref-type="disp-formula" rid="e42">Equation 42</xref>:<disp-formula id="e42">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>SOC</mml:mtext>
<mml:mtext>down</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(42)</label>
</disp-formula>
</p>
<p>During the discharging process of the MES, the recursive formula for the SOC at each time step is shown in <xref ref-type="disp-formula" rid="e43">Equation 43</xref>:<disp-formula id="e43">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(43)</label>
</disp-formula>
</p>
<p>Where &#x394;<italic>t</italic> is the dispatch time interval, <inline-formula id="inf67">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the battery capacity of MES unit <italic>i</italic>, and <inline-formula id="inf68">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the discharging power of MES unit <italic>i</italic> at time <italic>t</italic>.</p>
</sec>
</sec>
<sec id="s3-3">
<title>3.3 Solution process</title>
<p>Distribution networks are generally not large, and their grid structure is simple. Moreover, the repair problem studied in this chapter only considers the scenario of a single fault point on a single segment. Therefore, the optimization problem for the repair plan is not a complex non-convex problem and can be solved using an enumeration algorithm. However, during the repair process, due to the adoption of a hybrid power supply mode, the solution process, including network state updates, is relatively complex and needs to be elaborated upon. The solution process is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, and the specific steps are as follows:<list list-type="simple">
<list-item>
<p>1) Initialize Network Parameters. This includes power grid parameters such as distribution network line numbers, power grid node numbers, transmission line power, and rated load power; road network parameters such as road network road numbers and road network node numbers; numbers of coupled nodes and common nodes; the number of MES units at each node; the number of charging piles at each node; the number of two types of repair crews, and the location of the workstation.</p>
</list-item>
<list-item>
<p>2) Initial Disaster Situation. Determine the damaged transmission line and road numbers; calculate the power supply status of each load node in the remaining network; calculate the number of available MES units at connected nodes.</p>
</list-item>
<list-item>
<p>3) Repair Task Confirmation. Based on the damage status of the power grid and road network, and the power supply status of load nodes, determine the transmission lines and roads that need repair. Assign the transmission lines and roads requiring repair as repair tasks, and evaluate the time required to complete each repair task.</p>
</list-item>
<list-item>
<p>4) Design Repair Plan. Initially set the repair task assignment vectors, including road repair task assignment vectors and transmission line repair task assignment vectors. Determine the piecewise function for repair time. According to the repair objectives and constraints, the repair plan should follow these principles:</p>
<list list-type="simple">
<list-item>
<p>&#x2460; Prioritize the restoration of damaged roads that affect the transportation of repair materials and constrain line repair work.</p>
</list-item>
<list-item>
<p>&#x2461; After the aforementioned roads are repaired, prioritize the restoration of roads required for the transfer of MES units.</p>
</list-item>
<list-item>
<p>&#x2462; Prioritize the restoration of damaged transmission lines that are closer to the power source node (referring to line distance, not spatial distance).</p>
</list-item>
<list-item>
<p>&#x2463; Since the work efficiency of repair crews is the same, different task assignments at the same time are equivalent; thus, only one such scheme is considered.</p>
</list-item>
<list-item>
<p>&#x2464; If it does not affect transmission line repair and MES movement, different road repair task assignments are equivalent; thus, only one such scheme is considered.</p>
</list-item>
</list>
</list-item>
<list-item>
<p>5) Network State Update. After each repair task is completed, the system is updated once. The updated data includes:</p>
<list list-type="simple">
<list-item>
<p>&#x2460; Repair tasks completed in the current period and subsequent work tasks for the repair crews;</p>
</list-item>
<list-item>
<p>&#x2461; Numbers of repaired transmission lines, connected node numbers, and numbers of repaired roads;</p>
</list-item>
<list-item>
<p>&#x2462; Changes in the quantity, location, and SOC of connected MES units; input/output power of MES units in the current period;</p>
</list-item>
<list-item>
<p>&#x2463; Average power supply and duration from the grid to each load node in the current period;</p>
</list-item>
<list-item>
<p>&#x2464; Node direct connection sets, connectivity sets, and cell neighbor matrix;</p>
</list-item>
<list-item>
<p>&#x2465; Combining the cell neighbor matrix and the proposed MES power supply network evolution rules, record the discharge power and duration of MES units at each load node.</p>
</list-item>
</list>
</list-item>
<list-item>
<p>6) When Network Update Ends, record the numbers of nodes experiencing outages in each stage; record the duration for which MES units supply power to each load node; record the duration for which the power grid supplies power to each load node.</p>
</list-item>
<list-item>
<p>7) After All Repair Tasks Are Completed, record the time required for full power restoration to the entire network.</p>
</list-item>
<list-item>
<p>8) Change the Repair Task Assignment Vector Based on the Enumeration Method. Return to step 5) until all possible assignment schemes have been enumerated.</p>
</list-item>
<list-item>
<p>9) Calculate the weighted sum of energy not supplied (ENS) for each scheme, and select the task assignment vector with the minimum weighted sum of ENS as the optimal repair plan.</p>
</list-item>
</list>
</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Solving process for emergency repair of ocean island microgrid based on hybrid power supply mode.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g005.tif">
<alt-text content-type="machine-generated">Flowchart depicting a repair task assignment process for road networks and power grids. It begins with initialization and input of network data. The process involves determining time periods for repair schemes, updating network states, recording power supply, and calculating the weighted sum of ENS. The scheme with the minimum weighted sum of ENS is selected.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Case study analysis</title>
<sec id="s4-1">
<title>4.1 Simulation scene</title>
<p>This paper takes the Weizhou Island road network-power grid scenario as an example to verify the effectiveness of the proposed repair strategy. The post-disaster coupled network topology is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. Among them, the workstation is located at road node No. 1.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Topology map of post disaster coupling network in Weizhou Island.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g006.tif">
<alt-text content-type="machine-generated">A network diagram displaying connections between road network nodes, power grid nodes, and a workstation. Orange circles represent power grid nodes, while squares represent road network nodes. An orange square labeled &#x22;Workstation&#x22; is connected to node 1. The diagram includes roads (grey lines), power lines (dotted orange lines), damaged roads (solid red lines), and damaged power lines (dashed red lines).</alt-text>
</graphic>
</fig>
<p>Considering the particularity of the disaster scenario, to allocate electrical energy more systematically and scientifically, and to maximize the rational use of limited energy, this section assigns power to load nodes based on load type and population. The average power and weight coefficients of the load nodes are shown in <xref ref-type="table" rid="T1">Table 1</xref>. The diurnal load factor for different types of loads are shown in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Load node weight coefficient setting.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Node number</th>
<th align="center">Average power/kW</th>
<th align="center">Weight coefficient</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">2</td>
<td align="center">95</td>
<td align="center">0.06</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">140</td>
<td align="center">0.08</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">120</td>
<td align="center">0.13</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">90</td>
<td align="center">0.15</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">145</td>
<td align="center">0.22</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">55</td>
<td align="center">0.07</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">90</td>
<td align="center">0.03</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">115</td>
<td align="center">0.08</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Daily load factor of different types of loads. <bold>(a)</bold> Load level 1. <bold>(b)</bold> Load level 2. <bold>(c)</bold> Load level 3.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g007.tif">
<alt-text content-type="machine-generated">Three line graphs labeled a, b, and c illustrate diurnal load factor changes over 24 hours. Graph (a) shows a fluctuating pattern between 0.55 and 1.0. Graph (b) displays a steady rise peaking near 1.0, then gradually decreasing. Graph (c) features sharp peaks and troughs, oscillating between approximately 0.1 and 1.0. Each graph captures distinct diurnal variations.</alt-text>
</graphic>
</fig>
<p>Each node is equipped with distributed PV of a certain capacity. The weekly solar irradiance power density variation curve is shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. It can be seen that the solar irradiance power density is generally at its maximum around noon each day, and is typically zero at night (18:00&#x2013;06:00 the next day).</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>PV output curve.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g008.tif">
<alt-text content-type="machine-generated">Bar chart showing photovoltaic power output in kilowatts over seven days. Each day features a similar pattern, peaking around 3.5 kW and dipping to zero, indicating daily solar power fluctuations.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Simulation parameter settings</title>
<p>
<xref ref-type="table" rid="T2">Table 2</xref> lists some parameter values for the coupled network, including: number of power grid nodes, number of lines, number of load nodes, and the numbers of power supply nodes and coupled nodes; number of road network nodes, and number of roads. <xref ref-type="table" rid="T3">Table 3</xref> lists the number of available MES units at each load node. All MES units are of the same model, with an initial SOC of 0.5. <xref ref-type="table" rid="T4">Tables 4</xref>, <xref ref-type="table" rid="T5">5</xref> list the numbers of damaged roads and damaged lines, respectively, and the planned time quota for each repair task. The repair start date is Day 0, and the start time is 0:00. To simplify the case study, in the simulation, a uniform model is selected for both MES and SES. The specific technical parameters are shown in <xref ref-type="table" rid="T6">Table 6</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Coupling network parameter settings.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5" align="center">Power Grid Parameters</td>
<td align="center">Number of Power Grid Nodes</td>
<td align="center">12</td>
</tr>
<tr>
<td align="center">Number of Lines</td>
<td align="center">11</td>
</tr>
<tr>
<td align="center">Number of Load Nodes</td>
<td align="center">11</td>
</tr>
<tr>
<td align="center">Common Node Numbers</td>
<td align="center">4,5,6,7,8,10,11</td>
</tr>
<tr>
<td align="center">Coupled Node Numbers</td>
<td align="center">1,2,3,9,12</td>
</tr>
<tr>
<td rowspan="3" align="center">Road Network Parameters</td>
<td align="center">Number of Road Network Nodes</td>
<td align="center">16</td>
</tr>
<tr>
<td align="center">Number of Roads</td>
<td align="center">30</td>
</tr>
<tr>
<td align="center">Common Node Numbers</td>
<td align="center">4,5,6,7,8,10,11</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>The number of MES in each node area.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Node number</th>
<th align="center">1</th>
<th align="center">2</th>
<th align="center">3</th>
<th align="center">4</th>
<th align="center">5</th>
<th align="center">6</th>
<th align="center">7</th>
<th align="center">8</th>
<th align="center">9</th>
<th align="center">10</th>
<th align="center">11</th>
<th align="center">12</th>
<th align="center">Total</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Quantity</td>
<td align="center">30</td>
<td align="center">20</td>
<td align="center">15</td>
<td align="center">25</td>
<td align="center">10</td>
<td align="center">25</td>
<td align="center">30</td>
<td align="center">25</td>
<td align="center">20</td>
<td align="center">40</td>
<td align="center">15</td>
<td align="center">15</td>
<td align="center">270</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Time quota for rush rapiars.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Damaged road numbers</th>
<th align="center">3</th>
<th align="center">6</th>
<th align="center">7</th>
<th align="center">8</th>
<th align="center">9</th>
<th align="center">17</th>
<th align="center">21</th>
<th align="center">23</th>
<th align="center">24</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Repair Task Numbers</td>
<td align="center">X1</td>
<td align="center">X2</td>
<td align="center">X3</td>
<td align="center">X4</td>
<td align="center">X5</td>
<td align="center">X6</td>
<td align="center">X7</td>
<td align="center">X8</td>
<td align="center">X9</td>
</tr>
<tr>
<td align="center">Time Quota<break/>/day</td>
<td align="center">0.25</td>
<td align="center">0.75</td>
<td align="center">0.50</td>
<td align="center">0.50</td>
<td align="center">1.00</td>
<td align="center">0.75</td>
<td align="center">0.50</td>
<td align="center">1.50</td>
<td align="center">0.25</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Time quota for rush rapairs of transmission lines.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Damaged transmission line numbers</th>
<th align="center">2</th>
<th align="center">3</th>
<th align="center">6</th>
<th align="center">7</th>
<th align="center">9</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Repair Task Numbers</td>
<td align="center">Y1</td>
<td align="center">Y2</td>
<td align="center">Y3</td>
<td align="center">Y4</td>
<td align="center">Y5</td>
</tr>
<tr>
<td align="center">Time Quota/day</td>
<td align="center">1.0</td>
<td align="center">2.5</td>
<td align="center">2.0</td>
<td align="center">1.5</td>
<td align="center">2.5</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>(Time Quota &#x3d; Time required for repair/Daily rated working hours).</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Time quota for rush rapairs of transmission lines.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Parameter name</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">SES Parameters</td>
<td align="center">Storage Capacity (kWh)</td>
<td align="center">10</td>
</tr>
<tr>
<td rowspan="6" align="center">MES Parameters</td>
<td align="center">Battery Type</td>
<td align="center">Ternary Lithium Battery</td>
</tr>
<tr>
<td align="center">Storage Capacity (kWh)</td>
<td align="center">40</td>
</tr>
<tr>
<td align="center">Driving Efficiency (km/kWh)</td>
<td align="center">0.35</td>
</tr>
<tr>
<td align="center">Maximum Output Power (kW)</td>
<td align="center">160</td>
</tr>
<tr>
<td align="center">Maximum DC Charging Power (kW)</td>
<td align="center">60</td>
</tr>
<tr>
<td align="center">Fast Charging Time-80% Capacity (min)</td>
<td align="center">50</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>4.3 Simulation results analysis</title>
<sec id="s4-3-1">
<title>4.3.1 Repair plan design</title>
<p>There are 2 road repair crews (G1, G2) and 2 line repair crews (H1, H2) on the island. According to the repair constraints and principles, a total of 7 task assignment schemes were designed. The task assignment for each scheme is shown in <xref ref-type="table" rid="T7">Table 7</xref>.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Rush repair task allocation table.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Scheme</th>
<th align="center">Repair task assignment (repair order from left to right)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">&#x2460;</td>
<td align="center">G1 (X:3-9-7-17&#x2013;21); G2 (X:8-6-23&#x2013;24);<break/>H1(Y:2-6-7); H2(Y:3&#x2013;9)</td>
</tr>
<tr>
<td align="center">&#x2461;</td>
<td align="center">G1 (X:3-9-7-17&#x2013;24); G2 (X:8-6-23&#x2013;21);<break/>H1(Y:2-6-9); H2(Y:3&#x2013;7)</td>
</tr>
<tr>
<td align="center">&#x2462;</td>
<td align="center">G1 (X:3-9-6-17&#x2013;24); G2 (X:8&#x2013;23-7-21);<break/>H1(Y:2-6-7); H2(Y:3&#x2013;9)</td>
</tr>
<tr>
<td align="center">&#x2463;</td>
<td align="center">G1 (X:3-9-6-17&#x2013;24); G2 (X:8&#x2013;23-7-21);<break/>H1(Y:2-6-9); H2(Y:3&#x2013;7)</td>
</tr>
<tr>
<td align="center">&#x2464;</td>
<td align="center">G1 (X:3-9-6-17&#x2013;24); G2 (X:8&#x2013;23-7-21);<break/>H1(Y:2-9-7); H2(Y:3&#x2013;6)</td>
</tr>
<tr>
<td align="center">&#x2465;</td>
<td align="center">G1 (X:3&#x2013;23-7-17); G2 (X:8-9-6-21&#x2013;24);<break/>H1(Y:2-9-7); H2(Y:3&#x2013;6)</td>
</tr>
<tr>
<td align="center">&#x2466;</td>
<td align="center">G1 (X:3-8-9-7-21&#x2013;24); G2 (X:23-6-17);<break/>H1(Y:2-3-7); H2(Y:9&#x2013;6)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Under each scheme, the construction time, waiting time, and total time for road repair and line repair are shown in <xref ref-type="table" rid="T8">Table 8</xref>. Among these, the total time for each repair crew includes the construction time for all repair tasks and the necessary waiting time between repairs due to repair task accessibility constraints and repair task logic constraints. Under different repair schemes, due to different repair sequences, the waiting times caused by repair constraints also differ; therefore, the total planned time for different schemes also varies. If all repair tasks proceed smoothly according to plan, the total time is the time required for full network power restoration. It should be noted that the unit &#x201c;day&#x201d; for repair time represents 12 h of working time. These 12 h can be divided into four periods: 6:00&#x2013;9:00, 9:00&#x2013;12:00, 13:00&#x2013;16:00, and 16:00&#x2013;19:00, with each period representing 0.25 days. However, when calculating supplied energy and energy not supplied, a day is still calculated as 24 h.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Rush repair schedule.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Scheme</th>
<th align="center">G1 time</th>
<th align="center">G1 wait</th>
<th align="center">G2 time</th>
<th align="center">H1 time</th>
<th align="center">H1 wait</th>
<th align="center">H2 time</th>
<th align="center">H2 wait</th>
<th align="center">Total time</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">&#x2460;</td>
<td align="center">3.25</td>
<td align="center">0.25</td>
<td align="center">3.00</td>
<td align="center">5.00</td>
<td align="center">0.50</td>
<td align="center">6.50</td>
<td align="center">1.50</td>
<td align="center">6.50</td>
</tr>
<tr>
<td align="center">&#x2461;</td>
<td align="center">3.25</td>
<td align="center">0.25</td>
<td align="center">3.00</td>
<td align="center">6.00</td>
<td align="center">0.50</td>
<td align="center">5.50</td>
<td align="center">1.50</td>
<td align="center">6.00</td>
</tr>
<tr>
<td align="center">&#x2462;</td>
<td align="center">3.25</td>
<td align="center">0.25</td>
<td align="center">3.00</td>
<td align="center">5.75</td>
<td align="center">1.25</td>
<td align="center">6.50</td>
<td align="center">1.50</td>
<td align="center">6.50</td>
</tr>
<tr>
<td align="center">&#x2463;</td>
<td align="center">3.25</td>
<td align="center">0.25</td>
<td align="center">3.00</td>
<td align="center">6.75</td>
<td align="center">1.25</td>
<td align="center">5.50</td>
<td align="center">1.50</td>
<td align="center">6.75</td>
</tr>
<tr>
<td align="center">&#x2464;</td>
<td align="center">3.25</td>
<td align="center">0.25</td>
<td align="center">3.00</td>
<td align="center">6.00</td>
<td align="center">1.00</td>
<td align="center">6.00</td>
<td align="center">1.50</td>
<td align="center">6.00</td>
</tr>
<tr>
<td align="center">&#x2465;</td>
<td align="center">3.00</td>
<td align="center">0.25</td>
<td align="center">3.00</td>
<td align="center">5.75</td>
<td align="center">0.75</td>
<td align="center">6.00</td>
<td align="center">1.50</td>
<td align="center">6.00</td>
</tr>
<tr>
<td align="center">&#x2466;</td>
<td align="center">3.00</td>
<td align="center">0.25</td>
<td align="center">3.00</td>
<td align="center">5.75</td>
<td align="center">0.75</td>
<td align="center">6.00</td>
<td align="center">1.50</td>
<td align="center">6.00</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Taking Scheme &#x2460; as an example, the start and completion times for each repair task are listed in <xref ref-type="table" rid="T9">Table 9</xref>. According to the end times of each task in the table, the entire repair process under this scheme is divided into 12 periods. 0 represents the start time, and the end times (in days) for each period are: 0.25, 0.50, 1.25, 1.50, 2.00, 2.75, 3.00, 3.25, 3.50, 4.00, 5.00, 6.50. The durations (in days) of the 12 periods are: 0.25, 0.25, 0.75, 0.25, 0.50, 0.75, 0.25, 0.25, 0.25, 0.50, 1.00, 1.50.</p>
<table-wrap id="T9" position="float">
<label>TABLE 9</label>
<caption>
<p>Timesharing of rush repair task.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Task number</th>
<th align="center">Start Time/day</th>
<th align="center">End Time/day</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">X3</td>
<td align="center">0.00</td>
<td align="center">0.25</td>
</tr>
<tr>
<td align="center">X8</td>
<td align="center">0.00</td>
<td align="center">0.50</td>
</tr>
<tr>
<td align="center">Y2</td>
<td align="center">0.50</td>
<td align="center">1.50</td>
</tr>
<tr>
<td align="center">X6</td>
<td align="center">0.50</td>
<td align="center">1.25</td>
</tr>
<tr>
<td align="center">X9</td>
<td align="center">0.50</td>
<td align="center">1.50</td>
</tr>
<tr>
<td align="center">X23</td>
<td align="center">1.25</td>
<td align="center">2.75</td>
</tr>
<tr>
<td align="center">Y3</td>
<td align="center">1.50</td>
<td align="center">4.00</td>
</tr>
<tr>
<td align="center">X7</td>
<td align="center">1.50</td>
<td align="center">2.00</td>
</tr>
<tr>
<td align="center">Y6</td>
<td align="center">1.50</td>
<td align="center">3.50</td>
</tr>
<tr>
<td align="center">X17</td>
<td align="center">2.00</td>
<td align="center">2.75</td>
</tr>
<tr>
<td align="center">X21</td>
<td align="center">2.75</td>
<td align="center">3.25</td>
</tr>
<tr>
<td align="center">X24</td>
<td align="center">2.75</td>
<td align="center">3.00</td>
</tr>
<tr>
<td align="center">Y7</td>
<td align="center">3.50</td>
<td align="center">5.00</td>
</tr>
<tr>
<td align="center">Y9</td>
<td align="center">4.00</td>
<td align="center">6.50</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The time-scaled activity-on-arrow network plan diagram for Scheme &#x2460; is shown in <xref ref-type="fig" rid="F9">Figure 9</xref>. Nodes represent the start or end time of tasks, the horizontal projection length of solid arrow lines represents task duration, horizontal wavy lines represent waiting time, and dashed arrow lines represent logical relationships. As seen in the figure, the following logical relationships exist among the repair tasks: before repair task Y2 can begin, repair tasks X3 and X8 must be completed; before repair task Y6 can begin, repair task X6 must be completed; before repair task Y7 can begin, repair task X7 must be completed; before repair task Y9 can begin, repair task X23 must be completed.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Network plan of double code time scale for rush repair task (plan &#x2460;).</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g009.tif">
<alt-text content-type="machine-generated">Network plan diagram illustrating a series of nodes and arrows representing tasks and dependencies in a project. Nodes are numbered from one to twelve, with tasks labeled X3, X8, X9, X6, X7, X17, X21, X23, X24, Y2, Y3, Y6, Y7, and Y9. The time scale across the top is measured in increments of 0.25 days, ranging from one to twenty-six.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s4-3-2">
<title>4.3.2 Cell energy</title>
<p>Taking load node 9 as an example, when MES does not participate in the charging and discharging process of the load node, its energy curve is shown in <xref ref-type="fig" rid="F10">Figure 10a</xref>; in the mobile energy storage power supply network, its energy curve is shown in <xref ref-type="fig" rid="F9">Figure 9b</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>
<bold>(a)</bold> Cell energy curve of load node 9 in the mobile energy storage power supply network. <bold>(b)</bold> Cell energy curve of load node 9 when MES does not participate in the load node charging and discharging process.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g010.tif">
<alt-text content-type="machine-generated">Chart (a) displays volatile energy consumption over seven days with peaks and troughs. Chart (b) illustrates a simplified, regular pattern of energy use over the same period. Both graphs measure energy in kilowatt-hours against time in days.</alt-text>
</graphic>
</fig>
<p>In the case shown in <xref ref-type="fig" rid="F10">Figure 10a</xref>, the cell energy is equal to the available capacity of the SES. Since the influence of MES is not considered, the cell energy does not fluctuate frequently and exhibits a similar trend each day: during the daytime, PV power output is relatively large, and the available capacity of the SES continuously accumulates. However, due to the limitation of the SES capacity, when it accumulates to a certain point, the storage capacity remains at a fixed value, and the cell energy no longer increases. After the PV output drops to zero, users rely on the energy stored by the SES during the daytime for power supply; the cell energy continuously decreases until it drops to zero at a certain point, after which they remain in a power outage state. Examining the outage situation for all 11 load nodes, the average user outage time is 84.4 h, and the power supply reliability rate is only 49.1%. It can be seen that if the mobile energy storage power supply network is not adopted, user power supply reliability will be significantly reduced.</p>
<p>As seen in <xref ref-type="fig" rid="F10">Figure 10b</xref>, the cell energy of each load node oscillates within a certain range. This is formed under the combined effects of MES transfer, output fluctuations, and load demand. Although the cell energy changes frequently, the cell energy of each load node remains greater than 0 throughout the entire process, and this conclusion holds for the other nodes as well. Therefore, in the current scenario, each load node never experiences a power outage, the average outage time is 0, and the power supply reliability rate of the MES network can reach 100%. It can be seen that when the quantity of MES is sufficient, the MES power supply network can effectively ensure the power supply reliability of isolated load nodes post-disaster.</p>
</sec>
<sec id="s4-3-3">
<title>4.3.3 Weighted sum of ENS</title>
<p>Combining the repair plan and power grid constraints, the grid supply time is calculated. Based on road network constraints, the operational status of MES units in the MES power supply network is simulated using Matlab. According to the output results, the time and output power for MES units supplying each load node are calculated. The weighted sum of ENS for all load nodes is calculated. Taking Scheme &#x2460; as an example, the grid-supplied energy, MES network-supplied energy, energy demand, and actual energy not supplied for each load node are shown in <xref ref-type="fig" rid="F11">Figure 11</xref>. <xref ref-type="fig" rid="F12">Figure 12</xref> shows the weighted sum of ENS for each scheme.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Power supply and power loss of each load node (example &#x2460;).</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g011.tif">
<alt-text content-type="machine-generated">Bar graph showing electricity supply and demand across 12 load nodes, measured in kilowatt-hours. Green bars represent grid supply, blue bars represent MES supply, and yellow sections on some bars indicate actual energy not supplied (ENS). A green line represents electricity demand, peaking at nodes 3, 6, 9, and 12.</alt-text>
</graphic>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>The power loss weight of each scheme.</p>
</caption>
<graphic xlink:href="fenrg-13-1637505-g012.tif">
<alt-text content-type="machine-generated">Bar chart comparing grid and MES network supply versus grid supply across seven schemes. The blue bars represent grid and MES network supply, while orange bars indicate grid supply. Grid supply consistently reaches nine thousand units, while grid and MES network supply varies between two thousand and four thousand units across schemes.</alt-text>
</graphic>
</fig>
<p>As seen in <xref ref-type="fig" rid="F11">Figure 11</xref>, load nodes 2 and 9 are powered by the grid throughout the entire repair process and do not require MES units. Therefore, the MES network-supplied energy at these nodes is 0, and the actual ENS is also 0. This is because the transmission lines between these nodes and the grid were not damaged and were connected to the power source node from the initial moment. The actual energy supplied to load nodes 3, 4, 5, 6, 7, and 8 consists of grid-supplied energy and MES network-supplied energy. During off-grid periods, these load nodes are powered by MES units, but due to limitations in the number of MES units and road accessibility constraints, not all load node demands can be fully met. After these load nodes are reconnected to the grid, they switch to grid power. Load nodes 10, 11, and 12 remain off-grid until full network power restoration, relying solely on MES units for power throughout the process. If the MES power supply network were not introduced, load nodes 10, 11, and 12 would remain in a state of power outage, and the ENS for load nodes 3, 4, 5, 6, 7, and 8 would also significantly increase. This demonstrates that introducing the MES power supply network can significantly improve the power supply situation for load nodes post-disaster.</p>
<p>As seen in <xref ref-type="fig" rid="F12">Figure 12</xref>, under each scheme, the weighted sum of ENS when using both grid and MES network power supply modes is much smaller than relying solely on grid power. Therefore, introducing the MES power supply network plays an important role in load assurance. Scheme &#x2465; is the optimal scheme. Without MES network power supply (relying only on the grid), the weighted sum of ENS is 8,513 kWh. When both modes are used, the weighted sum of ENS is only 2,551 kWh, a reduction of 70%. This shows that after using MES network auxiliary power supply, the weighted sum of ENS is significantly reduced, effectively alleviating power supply pressure during the repair period.</p>
</sec>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>In summary, this paper, based on the MES model, the coupled network model, and the MES power supply network model, establishes model assumptions by considering actual post-disaster scenarios in distribution networks. After fully considering constraints related to the power grid, road network, and repair task logic, the paper proposes utilizing two power supply modes&#x2014;the power grid and the MES power supply network&#x2014;to provide power support for load nodes during the post-disaster repair period. Work plans for road repair and power system repair are then comprehensively arranged with the objective of minimizing the weighted sum of energy not supplied for all load nodes. The simulation results demonstrate that the proposed strategy can significantly improve the power supply situation for load nodes after a disaster and alleviate the challenge of power shortages during the repair period.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>SZ: Resources, Methodology, Writing &#x2013; original draft, Writing &#x2013; review and editing, Formal Analysis. YC: Writing &#x2013; original draft, Resources, Project administration, Writing &#x2013; review and editing, Funding acquisition. YL: Project administration, Writing &#x2013; original draft, Writing &#x2013; review and editing, Methodology. YH: Writing &#x2013; review and editing, Conceptualization, Writing &#x2013; original draft, Visualization. ZL: Writing &#x2013; review and editing, Investigation, Writing &#x2013; original draft, Supervision, Data curation, Validation, Project administration. RL: Conceptualization, Formal Analysis, Writing &#x2013; review and editing, Software, Writing &#x2013; original draft.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This research was funded by the Science and Technology Research Program of Guangdong Power Grid Guangzhou Power Supply Bureau (No. 030108KK52222008).</p>
</sec>
<ack>
<p>The authors sincerely acknowledge the contribution of all individuals, reviewers, and editors for their contribution towards the production of this manuscript.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors SZ, YC, YL were employed by Guangdong Power Grid Guangzhou Power Supply Bureau.</p>
<p>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.</p>
<p>The authors declare that this study received funding from Guangdong Power Grid Guangzhou Power Supply Bureau. The funder had the following involvement in the study: design, collection, analysis, interpretation of data, the writing of this article, and the decision to submit it for publication.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abdeltawab</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>Y. a. I.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Mobile energy storage scheduling and operation in active distribution systems</article-title>. <source>IEEE Trans. Industrial Electron.</source> <volume>64</volume> (<issue>9</issue>), <fpage>6828</fpage>&#x2013;<lpage>6840</lpage>. <pub-id pub-id-type="doi">10.1109/tie.2017.2682779</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arif</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ryan</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Optimizing service restoration in distribution systems with uncertain repair time and demand</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume> (<issue>6</issue>), <fpage>6828</fpage>&#x2013;<lpage>6838</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2018.2855102</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<collab>AuthorAnonymous</collab> (<year>2014</year>). <article-title>Southern power grid corp held an Analysis report on super typhoon Rammasun</article-title>. <source>Power Saf. Technol.</source> <volume>16</volume> (<issue>11</issue>), <fpage>19</fpage>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bian</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bie</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Proactive repair crew deployment to improve transmission system resilience against hurricanes</article-title>. <source>IET Generation Transm. and Distribution</source> <volume>15</volume> (<issue>5</issue>), <fpage>870</fpage>&#x2013;<lpage>882</lpage>. <pub-id pub-id-type="doi">10.1049/gtd2.12065</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elmitwally</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Elsaid</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Elgamal</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Fuzzy-Multiagent service restoration scheme for distribution system with distributed generation</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>6</volume> (<issue>3</issue>), <fpage>810</fpage>&#x2013;<lpage>821</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2015.2413872</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Erenoglu</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Sancar</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Terzi</surname>
<given-names>I. S.</given-names>
</name>
<name>
<surname>Erdinc</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Shafie-Khah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Catalao</surname>
<given-names>J. P. S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Resiliency-Driven Multi-Step critical load restoration Strategy integrating On-Call electric vehicle fleet management services</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>13</volume> (<issue>4</issue>), <fpage>3118</fpage>&#x2013;<lpage>3132</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2022.3155438</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Miao</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Mobile energy storage system scheduling strategy for improving the resilience of distribution networks under ice disasters</article-title>. <source>Processes</source> <volume>11</volume> (<issue>12</issue>), <fpage>3339</fpage>. <pub-id pub-id-type="doi">10.3390/pr11123339</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jeon</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>H. T.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Safety-Integrated online deep reinforcement learning for mobile energy storage system scheduling and Volt/VAR control in power distribution networks</article-title>. <source>IEEE Access</source> <volume>11</volume>, <fpage>34440</fpage>&#x2013;<lpage>34455</lpage>. <pub-id pub-id-type="doi">10.1109/access.2023.3264687</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jorge</surname>
<given-names>M. B.</given-names>
</name>
<name>
<surname>H&#xe9;ctor</surname>
<given-names>V. O.</given-names>
</name>
<name>
<surname>Miguel</surname>
<given-names>L. G.</given-names>
</name>
<name>
<surname>H&#xe9;ctor</surname>
<given-names>P. D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Multi-fault service restoration in distribution networks considering the operating mode of distributed generation</article-title>. <source>Electr. Power Syst. Res.</source> <volume>116</volume>, <fpage>67</fpage>&#x2013;<lpage>76</lpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2014.05.013</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaja</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Paropkari</surname>
<given-names>R. A.</given-names>
</name>
<name>
<surname>Beard</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Van De Liefvoort</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Survivability and disaster recovery Modeling of cellular networks using matrix exponential distributions</article-title>. <source>IEEE Trans. Netw. Serv. Manag.</source> <volume>18</volume> (<issue>3</issue>), <fpage>2812</fpage>&#x2013;<lpage>2824</lpage>. <pub-id pub-id-type="doi">10.1109/tnsm.2021.3090355</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lan</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Consumer reliability evalution of distributed network with distributed generation considering load Nodes&#x2019;Equivalent loss for the quantity of electricity</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>North China Electric Power University</publisher-name>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Leite</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Mantovani</surname>
<given-names>J. R. S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Development of a Self-Healing strategy with multiagent systems for distribution networks</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>8</volume> (<issue>5</issue>), <fpage>2198</fpage>&#x2013;<lpage>2206</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2016.2518128</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Importance and application of power load classification management for gudao power station</article-title>. <source>Electr. Eng. Abstr.</source> (<issue>04</issue>), <fpage>72</fpage>&#x2013;<lpage>73</lpage>.</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>A rush strategy for distribution networks based on improved discrete multi-objective BBC algorithm after discretization</article-title>. <source>Automation Electr. Power Syst.</source> <volume>35</volume> (<issue>11</issue>), <fpage>55</fpage>&#x2013;<lpage>59</lpage>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Momen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Abessi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jadid</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shafie-Khah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Catal&#xe3;o</surname>
<given-names>J. P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Load restoration and energy management of a microgrid with distributed energy resources and electric vehicles participation under a two-stage stochastic framework</article-title>. <source>Int. J. Electr. Power and Energy Syst.</source> <volume>133</volume>, <fpage>107320</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107320</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Optimal two-stage dispatch method of distribution network emergency resources under extreme weather disasters</article-title>. <source>Sustain. Energy Grids Netw.</source> <volume>38</volume>, <fpage>101321</fpage>. <pub-id pub-id-type="doi">10.1016/j.segan.2024.101321</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Coordinated optimization of repair scheduling and service restoration for distribution network considering the damaged roads</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>60</volume> (<issue>4</issue>), <fpage>5407</fpage>&#x2013;<lpage>5422</lpage>. <pub-id pub-id-type="doi">10.1109/tia.2024.3379309</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Discussion on challenges and countermeasures of double high power distribution system</article-title>. <source>Proc. CSEE</source> <volume>44</volume> (<issue>18</issue>). <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.240077</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Das</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Kirschen</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Arabshahi</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Scheduling Post-Disaster repairs in electricity distribution networks</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>34</volume> (<issue>4</issue>), <fpage>2611</fpage>&#x2013;<lpage>2621</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2019.2898966</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tian</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Coordinated repair crew dispatch problem for Cyber&#x2013;Physical distribution system</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>14</volume> (<issue>3</issue>), <fpage>2288</fpage>&#x2013;<lpage>2300</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2022.3209533</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Vulnerability assessment of power grid baesd on rainstorm hazards</article-title>. <source>Bull. Sci. Technol.</source> <volume>34</volume> (<issue>1</issue>), <fpage>79</fpage>&#x2013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.13774/j.cnki.kjtb.2018.01.015</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>A multi-fault rush repair strategy for distribution network based on genetic-topology algorithm</article-title>. <source>Automation Electr. Power Syst.</source> <volume>32</volume> (<issue>22</issue>), <fpage>32</fpage>&#x2013;<lpage>35</lpage>.</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ling</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Evolutionary Human-UAV cooperation for transmission network restoration</article-title>. <source>IEEE Trans. Industrial Inf.</source> <volume>17</volume> (<issue>3</issue>), <fpage>1648</fpage>&#x2013;<lpage>1657</lpage>. <pub-id pub-id-type="doi">10.1109/tii.2020.3003903</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jing</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Resilience-oriented repair crew and network reconfiguration coordinated operational scheduling for post-event restoration</article-title>. <source>Front. Energy Res.</source> <volume>12</volume>. <pub-id pub-id-type="doi">10.3389/fenrg.2024.1369452</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>