<?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">1304945</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1304945</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>Adaptive ADMM-based entire-process distributed restoration of transmission and distribution systems</article-title>
<alt-title alt-title-type="left-running-head">Li 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.2023.1304945">10.3389/fenrg.2023.1304945</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Qingsheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Chen</surname>
<given-names>Changming</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/1468238/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhu</surname>
<given-names>Yongqing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yunchu</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/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Chang</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/validation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liang</surname>
<given-names>Hongle</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2533511/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Zhen</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Zhaofeng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Li</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Power Grid Planning Research Center</institution>, <institution>Guizhou Power Grid Co., Ltd.</institution>, <addr-line>Guizhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Electrical Engineering</institution>, <institution>Zhejiang University</institution>, <addr-line>Hangzhou</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/1741261/overview">Shengyuan Liu</ext-link>, State Grid Zhejiang Electric Power Co., Ltd., 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/1312399/overview">Linfei Yin</ext-link>, Guangxi University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1925650/overview">Shiwei Xie</ext-link>, Fuzhou University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Changming Chen, <email>changmingchen@zju.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>11</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1304945</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>09</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>10</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Li, Chen, Zhu, Wang, Liu, Liang, Li, Zhang and Yang.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Li, Chen, Zhu, Wang, Liu, Liang, Li, Zhang and Yang</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>In the event of a major power outage in the power systems, there is an urgent need to investigate entire-process coordinated restoration strategies for the transmission systems (TSs) and distribution systems (DSs), aiming to accelerate the restoration speed of generating units, network reconfiguration, and load restoration. Furthermore, it is imperative to address the multiple uncertainties that arise during the restoration process to mitigate potential security risks associated with the restoration. Hence, an adaptive ADMM-based entire-process distributed restoration method of TSs and DSs considering CVaR is proposed in this paper. Firstly, an entire-process distributed restoration model of TSs and DSs considering CVaR is proposed to maximize the total restoration benefits of TSs and DSs. Then, an adaptive ADMM-based distributed solving algorithm for the coordinated restoration model of the TSs and DSs is introduced, which incorporates adaptive penalty parameter adjustments, leading to faster convergence compared to the standard ADMM. Finally, case studies on an improved 179-bus transmission system are employed to verify that the proposed restoration method can achieve higher restoration benefits and faster convergence speed compared to existing restoration models.</p>
</abstract>
<kwd-group>
<kwd>power system restoration</kwd>
<kwd>entire-process restoration</kwd>
<kwd>adaptive ADMM</kwd>
<kwd>distributed solving</kwd>
<kwd>transmission system</kwd>
<kwd>distribution system</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Smart Grids</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>In recent years, power system blackouts have become increasingly frequent on a global scale, with various natural and man-made disasters affecting the security and stable operation of power systems (<xref ref-type="bibr" rid="B4">Chen et al., 2021</xref>). Power system blackouts have significant impacts on society and people, so it is necessary to investigate restoration strategies after blackouts to effectively guide the power systems restoration and reduce corresponding economic losses (<xref ref-type="bibr" rid="B5">Chen Y. et al., 2023</xref>).</p>
<p>Power systems can be divided into transmission systems (TSs) restoration and distribution systems (DSs) restoration (<xref ref-type="bibr" rid="B1">Chen et al., 2022a</xref>). So far, many studies have separately explored the restoration strategies for TSs and DSs. In terms of TSs restoration, an extended black-start restoration optimization approach for TSs is introduced in (<xref ref-type="bibr" rid="B18">Wang et al., 2017</xref>) to maximize the restored power and loads. A network reconfiguration methodology is presented in (<xref ref-type="bibr" rid="B17">Sun et al., 2019</xref>) to effectively balance the impacts of generators, transmission lines, and loads during the reconfiguration of the network. A loop-network reconfiguration optimization strategy for TSs is proposed in (<xref ref-type="bibr" rid="B9">Li et al., 2022</xref>), which establishes regional loop-network structures to alleviate transmission line overloads. In (<xref ref-type="bibr" rid="B15">Shen et al., 2018</xref>), a triple-stage TSs load restoration model is presented, formulating load restoration strategies based on TSs status and three-stage objective functions. A distributed and coordinated restoration technique for TSs with wind power integration is investigated in (<xref ref-type="bibr" rid="B21">Zhao et al., 2020a</xref>), and the robust method is incorporated into the wind power output uncertainty. Regarding DSs restoration, note that DSs typically lack large thermal power units, thus lacking a black-start stage. In (<xref ref-type="bibr" rid="B14">Sekhavatmanesh and Cherkaoui, 2020</xref>), a multi-step reconfiguration model for DSs is introduced, taking into account the startup strategy of distributed generators. The objective here is to maximize load restoration while minimizing switching operations. A network reconfiguration method for DSs is proposed in (<xref ref-type="bibr" rid="B16">Shi et al., 2021</xref>), which also considers the scheduling of distributed energy resources to expedite load restoration. A distributed load restoration optimization model for unbalanced active DSs is established in (<xref ref-type="bibr" rid="B13">Roofegari and Sun, 2019</xref>), utilizing convex triple-phase unbalanced power flow constraints to account for their inherent imbalance. A bi-level service restoration strategy for active DSs is proposed in (<xref ref-type="bibr" rid="B10">Li et al., 2020</xref>), considering the coordination of various energy supply sources, including distributed generators and energy storage systems, to maximize the number of restored blackout loads. A modified Viterbi algorithm is proposed in (<xref ref-type="bibr" rid="B19">Yuan et al., 2017</xref>) to derive an optimal and resilient restoration strategy for the DS, accompanied by a case study that analyzes the impact of integrating distributed energy sources and microgrids. A novel load restoration method for DSs is proposed in (<xref ref-type="bibr" rid="B7">Ghasemi et al., 2019</xref>), which employs a decision-making tree algorithm to maximize load restoration power while minimizing switching operations.</p>
<p>In practice, a tightly coupled relationship exists between transmission and distribution systems, necessitating coordinated restoration efforts rather than isolated approaches (<xref ref-type="bibr" rid="B6">Fan et al., 2022</xref>). Therefore, investigating coordinated restoration strategies for transmission and distribution systems is of paramount practical significance. In this context, a distributed black-start optimization model of coupled transmission and distribution systems is proposed in (<xref ref-type="bibr" rid="B24">Zhao et al., 2021</xref>), aiming to minimize blackout-related costs. An innovative distributed load restoration model of coupled transmission and distribution systems is proposed in (<xref ref-type="bibr" rid="B22">Zhao et al., 2019</xref>), establishing an iterative framework that bridges both systems using a modified triple-loop analytical target cascading algorithm. A load restoration approach for coupled transmission and distribution systems based on the conditional value at risk (CVaR) theory is proposed in (<xref ref-type="bibr" rid="B20">Zhao et al., 2020b</xref>), employing a receding horizon control algorithm to manage uncertainties arising during the restoration process. In (<xref ref-type="bibr" rid="B23">Zhao et al., 2020c</xref>), a novel load restoration optimization model designed for integrated transmission and distribution systems with wind power integration is proposed, employing the alternating direction method of multipliers (ADMM) algorithm to achieve a distributed solution.</p>
<p>The above-mentioned studies have made significant contributions to the research on power systems restoration. However, there are still some shortcomings in existing studies. Firstly, most existing research tends to separate the study of black-start, network restoration, and load restoration, whereas in reality, these aspects are interrelated. For instance, black-start procedures require network reconfiguration, and prioritizing the restoration of critical loads necessitates the restoration of certain parts of the power network. Furthermore, when gradually restoring the network, it is also essential to restore some loads to maintain the frequency stability of power systems (<xref ref-type="bibr" rid="B8">Hao et al., 2022</xref>). Therefore, there is a need to explore entire-process restoration strategies for power systems. Additionally, the TSs and DSs are under the jurisdiction of different dispatching entities, and due to incomplete data and information sharing, it is necessary to separately construct optimization models and perform distributed solving for the TSs and DSs. Most existing studies primarily employ traditional ADMM algorithms for distributed solving, and if the parameter settings are not appropriate, it may lead to convergence difficulties.</p>
<p>Hence, an adaptive ADMM-based entire-process distributed restoration method of TSs and DSs considering CVaR is proposed in this paper to address the abovementioned issues. The contributions of this paper are summarized as follows.<list list-type="simple">
<list-item>
<p>1) An entire-process restoration model of TSs and DSs considering CVaR is proposed. Firstly, the CVaR is employed to quantify the conditional value at risk of multiple uncertainties during the entire restoration process. Subsequently, an entire-process restoration strategy of TSs and DSs considering CVaR is formulated to maximize the total restoration benefits of TSs and DSs. The proposed model provides restoration strategies that enable the entire-process restoration of the TSs and DSs, achieving higher generated power and load restoration benefits.</p>
</list-item>
<list-item>
<p>2) An adaptive ADMM-based distributed solving algorithm for the coordinated restoration model of the TSs and DSs is introduced, in which the interacted power at coupling buses between the TS and DS is utilized as the interaction variable to realize distributed solving. This algorithm incorporates adaptive penalty parameter adjustments, leading to faster convergence speed compared to the standard ADMM.</p>
</list-item>
</list>
</p>
<p>The rest of this paper is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> establishes the entire-process restoration model of TSs and DSs considering CVaR; <xref ref-type="sec" rid="s3">Section 3</xref> establishes an adaptive ADMM-based distributed solving algorithm for the coordinated restoration model of the TSs and DSs; case studies and corresponding conclusions are presented in <xref ref-type="sec" rid="s4">Sections 4</xref>, <xref ref-type="sec" rid="s5">5</xref>, respectively.</p>
</sec>
<sec id="s2">
<title>2 Entire-process restoration model of TSs and DSs considering CVaR</title>
<p>In this section, the CVaR theory is first employed to quantify the conditional risk value of multiple uncertainties, i.e., wind and solar power output forecasts, load prediction, and buses and lines restoration failure probabilities, in the entire restoration process. Subsequently, an entire-process restoration model of TSs and DSs considering CVaR is established to maximize the total restoration benefits of TSs and DSs.</p>
<sec id="s2-1">
<title>2.1 Quantifying the CVaR of multiple uncertainties during the entire restoration process</title>
<p>During the entire restoration process of TSs and DSs, various uncertainties such as wind and solar power output forecasts, load predictions, and buses and lines restoration failure probabilities exist. If these uncertainties are not addressed properly, it may lead to restoration strategies that do not meet the security requirements of the system&#x2019;s restoration. Therefore, this paper employs CVaR theory to assess the conditional risk value of multiple uncertainties during the entire restoration process.</p>
<p>CVaR is defined as the average loss incurred when the risk loss of an investment portfolio exceeds the value at risk (VaR) at a given confidence level within a certain investment horizon (<xref ref-type="bibr" rid="B12">Rockafellar and Stanislav, 2002</xref>), whose specific expression is represented by<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>CVaR</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>VaR</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>Z</italic> is the optimization variable matrix, which corresponds to the restoration strategy in this work; <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>CVaR</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>VaR</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the CVaR and VaR, respectively; <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is continuous random variables that represent multiple uncertainties; <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the mathematical expectation; <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>CVaR</mml:mtext>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the net restoration benefit of the TSs and DSs considering CVaR of multiple uncertainties, whose specific expression is presented by<disp-formula id="e2">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>CVaR</mml:mtext>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>RES</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>RES</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>line</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>line</mml:mtext>
</mml:msup>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>RF</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>line</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>bus</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>bus</mml:mtext>
</mml:msup>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>RF</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>bus</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the restoration benefit of TSs and DSs without considering CVaR, and its specific expression will be illustrated in <xref ref-type="sec" rid="s2-2">Section 2.2</xref>; <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of restoration time step; <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>RES</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the unit restoration risk costs associated with wind and solar power output forecasts errors and load prediction errors, respectively; <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>RES</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the errors in wind and solar power output forecasts and load predictions during the restoration process, respectively; <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>line</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>bus</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the unit restoration risk costs resulting from line and node restoration failures, respectively; <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>RF</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>line</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>RF</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>bus</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the restoration failure probabilities of lines and buses, respectively; <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>line</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>bus</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the total numbers of lines and buses, respectively.</p>
<p>On this basis, the CVaR and VaR for the multiple uncertainties during the restoration process can be simultaneously obtained by solving Eq. <xref ref-type="disp-formula" rid="e3">3</xref>.<disp-formula id="e3">
<mml:math id="m20">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>CVaR</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>VaR</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>SCE</mml:mtext>
</mml:msup>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>CVaR</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>VaR</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mtext>CVaR</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the confidence level of CVaR; <inline-formula id="inf19">
<mml:math id="m22">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>CVaR</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>VaR</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum between <inline-formula id="inf20">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>CVaR</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mtext>VaR</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and 0; <italic>N</italic>
<sup>SCE</sup> is the number of operation scenarios; <italic>P</italic>
<sub>r,<italic>n</italic>
</sub> is the occurred probability of the <italic>n</italic>th scenario.</p>
</sec>
<sec id="s2-2">
<title>2.2 Objective function of the proposed model</title>
<p>The objective function of the proposed model is to maximize the entire-process generation and load power restoration benefits of the TSs and DSs, as shown in <xref ref-type="disp-formula" rid="e4">(4)</xref>.<disp-formula id="e4">
<mml:math id="m24">
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>TDS</mml:mtext>
</mml:msup>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mi>z</mml:mi>
</mml:msubsup>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>z</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>z</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>z</mml:mi>
</mml:msubsup>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>TDS</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the number of TSs and DSs; <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mi>z</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the number of buses in the <italic>z</italic>th power system; <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>z</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the unit restoration benefit of the <italic>n</italic>th bus in the <italic>z</italic>th power system; <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>z</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>z</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the restored generation and load power of the <italic>n</italic>th bus in the <italic>z</italic>th power system at time step <italic>t</italic>; <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the duration of each time step. Note that the linearization method for generation power restoration refers to reference (<xref ref-type="bibr" rid="B25">Zhao et al., 2018</xref>), and the linearized expression is represented by <xref ref-type="disp-formula" rid="e5">(5)</xref>.<disp-formula id="e5">
<mml:math id="m31">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>rp</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>rp</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>sp</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>sp</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>rp</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf27">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the rated power and auxiliary consumption power of non-black-start units at the bus <italic>n</italic> in the <italic>z</italic>th power system, respectively; <inline-formula id="inf29">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of time steps; <inline-formula id="inf30">
<mml:math id="m35">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>sp</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>rp</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the start time, start duration and ramp duration, respectively.</p>
</sec>
<sec id="s2-3">
<title>2.3 Constraints of the proposed model</title>
<p>The constraints of the proposed model consist of the entire-process restoration constraints for the TSs and DSs. The unique and general constraints for the TSs and DSs are described as follows.<list list-type="simple">
<list-item>
<p>1) Unique constraints of the TS</p>
</list-item>
</list>
</p>
<p>The TS typically includes large thermal power units that are not black-start capable, so when a major power outage occurs, these units need to be black-started initially using black-start units. Therefore, the unique constraints for the TSs encompass the black-start-related constraints. More specifically, the relationship between the restoration power and time step for non-black-start units is expressed as 6); the relationship between the start-up time step of non-black-start units and bus restoration status is presented as 7); the constraints on the start-up time step of non-black-start units concerning cold start and hot start time step are expressed as 8).<disp-formula id="e6">
<mml:math id="m38">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<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:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2265;</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:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf33">
<mml:math id="m41">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf34">
<mml:math id="m42">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf35">
<mml:math id="m43">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the restored generation power, auxiliary consumption power, and rated power of non-black-start units at the bus <italic>n</italic> in time step <italic>t</italic>, respectively; <inline-formula id="inf36">
<mml:math id="m44">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the ramping rate of non-black-start units; <italic>t</italic>
<sub>1</sub> and <italic>t</italic>
<sub>2</sub> are the time steps when non-black-start units restart and reach their rated power, respectively; <inline-formula id="inf37">
<mml:math id="m45">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is a binary variable indicating the restoration status of the bus where the non-black-start unit is located; <inline-formula id="inf38">
<mml:math id="m46">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf39">
<mml:math id="m47">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>st</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and lower bounds on the black-start time of non-black-start units.<list list-type="simple">
<list-item>
<p>2) Unique constraints of the DS</p>
</list-item>
</list>
</p>
<p>DSs typically do not have large non-black-start units, but they directly manage the loads connected to them. Therefore, the unique constraints for DSs encompass load restoration-related constraints. More specifically, restored non-flexible loads cannot be disconnected again, as represented by Eq. <xref ref-type="disp-formula" rid="e9">9)</xref>. Flexible loads can be subject to demand response and partial disconnection after being restored, as represented by Eq. <xref ref-type="disp-formula" rid="e10">10)</xref>. Considering practical factors like power flow limits and system frequency security, the load restored in each time step should not exceed a certain value, as expressed in Eq. <xref ref-type="disp-formula" rid="e11">11)</xref>. The load at bus <italic>n</italic> can only be restored after its bus has been restored, as expressed in Eq. <xref ref-type="disp-formula" rid="e12">12)</xref>. Note that some buses in the TS also have high-voltage level loads connected to them, so they also need to follow these load restoration constraints as well.<disp-formula id="e9">
<mml:math id="m48">
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>NFL</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m49">
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>FL</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m50">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x394;</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m51">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf40">
<mml:math id="m52">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf41">
<mml:math id="m53">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the already restored load at bus <italic>n</italic> and the maximum load, respectively; <inline-formula id="inf42">
<mml:math id="m54">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>NFL</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m55">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>FL</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are sets of non-flexible and flexible load buses; <inline-formula id="inf44">
<mml:math id="m56">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the upper limit of the restorable load for each time step, which is related to power flow limits and system frequency security; <inline-formula id="inf45">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the load restoration state variable for the bus <italic>n</italic>.<list list-type="simple">
<list-item>
<p>3) General constraints for the TSs and DSs</p>
</list-item>
</list>
</p>
<p>The general constraints for the TSs and DSs include network restoration constraints and power balance constraints. More specifically, the restored buses and lines will not experience another power outage, as represented by Eqs <xref ref-type="disp-formula" rid="e13">13</xref>, <xref ref-type="disp-formula" rid="e14">14)</xref>, respectively; the necessary but not sufficient condition for line restoration is that both of its start and terminal buses have been restored, as represented by Eq. <xref ref-type="disp-formula" rid="e15">15)</xref>; the necessary condition for bus restoration is that at least one connected line has been restored, as represented by Eq. <xref ref-type="disp-formula" rid="e16">16)</xref>; considering practical factors such as manual operations and line charging time, if the adjacent lines of a specific line have not been restored in a given time step, that line cannot be restored in that time step, as represented by <xref ref-type="disp-formula" rid="e17">(17)</xref>; the operation constraints of energy storage systems refer to reference (<xref ref-type="bibr" rid="B2">Chen C. et al., 2023</xref>).<disp-formula id="e13">
<mml:math id="m58">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m59">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m60">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>bus</mml:mtext>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m61">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>bus</mml:mtext>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m62">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>line</mml:mtext>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf46">
<mml:math id="m63">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf47">
<mml:math id="m64">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are Boolean variables reflecting the restoration status of bus <italic>n</italic> and line <italic>l</italic>, respectively, with a value of 1 indicating that the bus or line has been restored; <inline-formula id="inf48">
<mml:math id="m65">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>bus</mml:mtext>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the set of lines connected to bus <italic>n</italic>, while <inline-formula id="inf49">
<mml:math id="m66">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>line</mml:mtext>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the set of lines connected to line <italic>l</italic>.</p>
<p>Both TSs and DSs need to consider power balance constraints, as represented by Eqs <xref ref-type="disp-formula" rid="e18">18</xref>, <xref ref-type="disp-formula" rid="e19">19)</xref>, respectively. It can be seen from Eqs <xref ref-type="disp-formula" rid="e18">18</xref>, <xref ref-type="disp-formula" rid="e19">19</xref> that the power balance constraints in the DS are less complex than those in the TS, as they do not involve the power of black-start and non-black-start units. Besides, power interaction between TSs and DSs can occur through the transmission-distribution coupling buses.<disp-formula id="e18">
<mml:math id="m67">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>BS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>RES</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>ES</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m68">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>RES</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>ES</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf50">
<mml:math id="m69">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf51">
<mml:math id="m70">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the sets of buses in the TS and its connected DS under bus <italic>n</italic>, respectively; <inline-formula id="inf52">
<mml:math id="m71">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>BS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf53">
<mml:math id="m72">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>RES</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf54">
<mml:math id="m73">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>ES</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the power generation of black-start units, renewable energy units, and energy storage devices at bus <italic>n</italic> in the TS, respectively; <inline-formula id="inf55">
<mml:math id="m74">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the load power at bus <italic>n</italic> in the TS; <inline-formula id="inf56">
<mml:math id="m75">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the interaction power provided by the TS to the connected DS at its bus <italic>n</italic>, with positive values indicating supply from the TS to the DS; <inline-formula id="inf57">
<mml:math id="m76">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>RES</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf58">
<mml:math id="m77">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>ES</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf59">
<mml:math id="m78">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the power generation of renewable energy units and energy storage devices, as well as the load power at bus <italic>x</italic> in the TS connected under bus <italic>n</italic> in the TS.</p>
<p>Both TSs and DSs are subject to power flow constraints. More specifically, the TS typically has a meshed structure, so AC power flow constraints as shown in Eqs <xref ref-type="disp-formula" rid="e20">20</xref>, <xref ref-type="disp-formula" rid="e23">23)</xref> need to be considered. On the other hand, the DS is typically radial in structure, allowing the use of DistFlow DC power flow constraints as in Eqs <xref ref-type="disp-formula" rid="e24">24</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29)</xref>. Since both TSs and DSs power flow constraints involve non-convex and non-linear terms, they are linearized separately using the approximate linearization methods proposed in references (<xref ref-type="bibr" rid="B24">Zhao et al., 2021</xref>; <xref ref-type="bibr" rid="B3">Chen et al., 2022b</xref>).<disp-formula id="e20">
<mml:math id="m79">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<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>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>line</mml:mtext>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
<disp-formula id="e21">
<mml:math id="m80">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<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>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>line</mml:mtext>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m81">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
<disp-formula id="e23">
<mml:math id="m82">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m83">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close="" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>out</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m84">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m85">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
<disp-formula id="e27">
<mml:math id="m86">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
<disp-formula id="e28">
<mml:math id="m87">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
<disp-formula id="e29">
<mml:math id="m88">
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>where <inline-formula id="inf60">
<mml:math id="m89">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf61">
<mml:math id="m90">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the total injected active and reactive power at bus <italic>i</italic>, respectively; <inline-formula id="inf62">
<mml:math id="m91">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf63">
<mml:math id="m92">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the active and reactive power on line <italic>ij</italic>, respectively; <inline-formula id="inf64">
<mml:math id="m93">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mtext>line</mml:mtext>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the set of lines in the TS; <inline-formula id="inf65">
<mml:math id="m94">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage at bus <italic>i</italic>. <inline-formula id="inf66">
<mml:math id="m95">
<mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf67">
<mml:math id="m96">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf68">
<mml:math id="m97">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the conductance, susceptance, and phase angle of line <italic>ij</italic> in the TS, respectively; <inline-formula id="inf69">
<mml:math id="m98">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf70">
<mml:math id="m99">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the set of lines in the DS that start from and end at bus <italic>n</italic>, respectively; <inline-formula id="inf71">
<mml:math id="m100">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf72">
<mml:math id="m101">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf73">
<mml:math id="m102">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the power, current, and resistance of bus <italic>i</italic> in the DS, respectively; <inline-formula id="inf74">
<mml:math id="m103">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>out</mml:mtext>
</mml:mrow>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the power flowing out of bus <italic>n</italic> in the DS; <inline-formula id="inf75">
<mml:math id="m104">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>DS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage at bus <italic>i</italic> in the DS; <inline-formula id="inf76">
<mml:math id="m105">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf77">
<mml:math id="m106">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf78">
<mml:math id="m107">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the upper limits for line power, current, and bus voltage in the DS, respectively.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Adaptive ADMM-based distributed solving algorithm for the coordinated restoration model of the TSs and DSs</title>
<p>Due to the separate jurisdiction of TSs and DSs and the incomplete sharing of data and information, it is challenging to directly establish the unified optimization model as presented in <xref ref-type="sec" rid="s2">Section 2</xref> and solve it in a centralized manner in practical applications. Therefore, the original optimization model is transformed into two distributed optimization models. Subsequently, by treating the power exchange between the TSs and DSs as coupling variables, an adaptive ADMM algorithm is employed for iterative convergence, enabling the distributed solving of the entire-process restoration of the TSs and DSs. Note that the solution time and optimal solution of the standard ADMM are significantly affected by the initial penalty factor. Inappropriately setting the initial penalty factor may lead to convergence to local optima and an increase in solution time. On the contrary, the utilized adaptive ADMM can adjust the step size dynamically according to the primal residue and dual residue during the iterative process, thereby achieving a faster convergence rate than that of standard ADMM.</p>
<sec id="s3-1">
<title>3.1 Distributed restoration optimization models for TSs and DSs</title>
<p>Considering the objective function and constraints of the unified restoration optimization model for the TSs and DSs shown in Eq. <xref ref-type="disp-formula" rid="e4">4)</xref>, the augmented Lagrangian function is introduced to formulate the distributed restoration optimization models for the TSs and DSs, as represented by (30) and (31), respectively.<disp-formula id="equ1">
<mml:math id="m108">
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mtext>TS</mml:mtext>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>CVaR</mml:mtext>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>DS</mml:mtext>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>DS</mml:mtext>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>s.t. (6)&#x2013;(8), (13)&#x2013;(18), (20)&#x2013;(23)<disp-formula id="equ2">
<mml:math id="m109">
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>CVaR</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>s.t. (9)&#x2013;(12), (13)&#x2013;(18), (24)&#x2013;(29).</p>
<p>where <inline-formula id="inf79">
<mml:math id="m110">
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mtext>TS</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf80">
<mml:math id="m111">
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the augmented objective functions for the TS and the <italic>n</italic>th DS, respectively; <inline-formula id="inf81">
<mml:math id="m112">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf82">
<mml:math id="m113">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the Lagrange multipliers and penalty factors for the TS, while <inline-formula id="inf83">
<mml:math id="m114">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf84">
<mml:math id="m115">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the Lagrange multipliers and penalty factors for the <italic>n</italic>th DS, respectively; <inline-formula id="inf85">
<mml:math id="m116">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>CVaR</mml:mtext>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf86">
<mml:math id="m117">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>CVaR</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the restoration benefits for the TSs and DSs considering CVaR, and their specific expressions are represented by Eqs <xref ref-type="disp-formula" rid="e32">32</xref>, <xref ref-type="disp-formula" rid="e33">33)</xref>, respectively.<disp-formula id="e32">
<mml:math id="m118">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>CVaR</mml:mtext>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>NBS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
<disp-formula id="e33">
<mml:math id="m119">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>CVaR</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mtext>bus</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-2">
<title>3.2 Distributed solving process based on the adaptive ADMM</title>
<p>The adaptive ADMM-based distributed solving process for the previously constructed distributed optimization models for the TSs and DSs is utilized, as outlined below.</p>
<p>
<statement content-type="step" id="Step_1">
<label>Step 1</label>
<p>Set the maximum iteration number <inline-formula id="inf87">
<mml:math id="m120">
<mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mi>max</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, primal residual convergence threshold <inline-formula id="inf88">
<mml:math id="m121">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, dual residual convergence threshold <inline-formula id="inf89">
<mml:math id="m122">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and initial iteration counter <italic>k</italic> &#x3d; 1.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_2">
<label>Step 2</label>
<p>The TS collects the desired transmission-distribution interaction power strategy matrix <inline-formula id="inf90">
<mml:math id="m123">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> from each DS. Then, it solves the distributed restoration model for the TS as represented by (30) to obtain the desired transmission-distribution interaction power strategy matrix <inline-formula id="inf91">
<mml:math id="m124">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> for the TS. Set <italic>n</italic> &#x3d; 1.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_3">
<label>Step 3</label>
<p>The <italic>n</italic>th DS receives <inline-formula id="inf92">
<mml:math id="m125">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> from the TS. Then, it solves the distributed restoration model for the <italic>n</italic>th DS as represented by (31) to obtain the desired transmission-distribution interaction power strategy matrix <inline-formula id="inf93">
<mml:math id="m126">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. <italic>n</italic> &#x3d; <italic>n</italic>&#x2b;1.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_4">
<label>Step 4</label>
<p>Check if <italic>n</italic> &#x3e; <inline-formula id="inf94">
<mml:math id="m127">
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mtext>bus</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>DS</mml:mtext>
</mml:mrow>
<mml:mtext>TS</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>? If yes, proceed to <bold>
<italic>Step 5</italic>
</bold>, otherwise, return to <bold>
<italic>Step 3</italic>
</bold>.</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_5">
<label>Step 5</label>
<p>According to the previous description, the utilized adaptive ADMM can adjust the step size dynamically according to the primal residue and dual residue during the iterative process, thereby achieving a faster convergence rate than that of standard ADMM. More specifically, according to the dual-update acceleration iteration strategy, if the primal residual is greater than a certain threshold, update the penalty factors according to (34)&#x2013;(35) and update the Lagrange multipliers according to (36)&#x2013;(37); otherwise, when the primal residual is equal to or less than a certain threshold at iteration <inline-formula id="inf95">
<mml:math id="m128">
<mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, keep the penalty factors unchanged and update the Lagrange multipliers according to (38)&#x2013;(39).<disp-formula id="e34">
<mml:math id="m129">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<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:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mi>lg</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mi>lg</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>otherwise</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>
<disp-formula id="e35">
<mml:math id="m130">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<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:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mi>lg</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mi>lg</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>otherwise</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
<disp-formula id="e36">
<mml:math id="m131">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
<disp-formula id="e37">
<mml:math id="m132">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>
<disp-formula id="e38">
<mml:math id="m133">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mi mathvariant="normal">I</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>
<disp-formula id="e39">
<mml:math id="m134">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mi mathvariant="normal">I</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>where <inline-formula id="inf96">
<mml:math id="m135">
<mml:mrow>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf97">
<mml:math id="m136">
<mml:mrow>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mi mathvariant="normal">I</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are the integral and double residual control parameters, respectively; <inline-formula id="inf98">
<mml:math id="m137">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; <inline-formula id="inf99">
<mml:math id="m138">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf100">
<mml:math id="m139">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; <inline-formula id="inf101">
<mml:math id="m140">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the primal and dual residuals for the <italic>k</italic>th iteration, whose specific expressions are represented by Eqs <xref ref-type="disp-formula" rid="e40">40</xref>, <xref ref-type="disp-formula" rid="e41">41)</xref>.<disp-formula id="e40">
<mml:math id="m141">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>
<disp-formula id="e41">
<mml:math id="m142">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mtext>TS</mml:mtext>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>
</p>
</statement>
</p>
<p>
<statement content-type="step" id="Step_6">
<label>Step 6</label>
<p>Determine the convergence of the primal and dual residuals according to (42). If (42) is satisfied or <italic>k</italic> <inline-formula id="inf102">
<mml:math id="m143">
<mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mi>max</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, terminate the iterations. Otherwise, <italic>k</italic> &#x3d; <italic>k</italic>&#x2b;1 and return to <bold>
<italic>Step 2</italic>.</bold>
<disp-formula id="e42">
<mml:math id="m144">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msup>
<mml:mo>&#x2229;</mml:mo>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>TS</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(42)</label>
</disp-formula>
</p>
<p>According to the above process, it can realize distributed solving for the TSs and DSs and obtain their respective optimal restoration strategies. The distributed optimization models are established using the YALMIP platform in MATLAB R2021a software and the distributed solving can be realized through the GUROBI 10.0 solver.</p>
</statement>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Case studies</title>
<p>In this work, an improved 179-bus TS is employed for analysis, whose topology is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. Some main technique parameters of this case are set as follows: <inline-formula id="inf103">
<mml:math id="m145">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>step</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 30, <inline-formula id="inf104">
<mml:math id="m146">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 5min, buses 14, 35, and 42 are equipped with black-start units, buses 26 and 81 are connected to wind power generators, and buses 28 and 110 have photovoltaic units. Each bus in the TS is connected to an IEEE 33-bus DS, and the feeders connected to each bus of the DS are not considered in this work. The bus voltages of the TS and DS are 220&#xa0;kV and 110kV, respectively. The other technique parameters of this case refer to reference (<xref ref-type="bibr" rid="B11">Liu et al., 2023</xref>). Three blackout scenarios are considered as follows: Scenario 1 occurs at 2:00 with only wind power output; Scenario 2 occurs at 10:00 with both wind and photovoltaic power output, and Scenario 3 occurs under typhoon disasters with neither wind nor photovoltaic power output.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Topology of the improved 179-bus TS.</p>
</caption>
<graphic xlink:href="fenrg-11-1304945-g001.tif"/>
</fig>
<p>Taking Scenario 2 as an example, the black-start and network restoration process for the TS is illustrated in <xref ref-type="fig" rid="F2">Figure 2</xref>. It can be seen from <xref ref-type="fig" rid="F2">Figure 2</xref> that in the first time step, black-start units from buses 14, 35, and 42, wind power generators at buses 26 and 81, a pumped hydro storage unit at bus 25, and photovoltaic units at buses 28 and 110 initiate the network reconfiguration process by expanding outward, gradually restoring non-black-start units. In the second and third time steps, non-black-start units located at buses 76 and 147 begin their black-start processes, respectively. During these time steps, it is also necessary to restore a portion of the load to maintain system frequency stability. By the fourth time step, 63.7% of the network has been reconfigured, 26.9% of non-black-start units have entered black-start status, and 61.4 p.u. of the load (representing 12.2% of the total load) has also been restored to maintain system frequency stability. The black-start and network reconfiguration processes for the TS are completed by the eighth time step.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Black-start and network restoration process for the TS.</p>
</caption>
<graphic xlink:href="fenrg-11-1304945-g002.tif">
</graphic>
</fig>
<p>Taking the DS under bus 66 as an example, its network reconfiguration strategy under three disaster scenarios is shown in <xref ref-type="table" rid="T1">Table 1</xref>. It can be seen from <xref ref-type="table" rid="T1">Table 1</xref> that there is no photovoltaic output in Scenario 1, only the wind power and energy storage units at buses 12 and 16 serve as black-start units for the DS&#x2019;s network restoration, taking a total of 9 time steps to complete the network reconfiguration. In Scenario 2, except for wind power and energy storage units, the photovoltaic power unit at bus 5 also acts as a black start unit to participate in the DS&#x2019;s network reconfiguration. This accelerates the network reconfiguration process, which takes only 6 time steps to complete network reconfiguration. In Scenario 3, due to the typhoon disaster, both wind and photovoltaic power units have no output power, so only the energy storage unit can be used as a black-start unit for black-starting, completing the network reconfiguration in 10 time steps.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Network reconfiguration strategy of DS connected with bus 66 under three disaster scenarios.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="right">Time step<break/>Scenarios</th>
<th align="center">0</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>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">S1</td>
<td align="center">12,16</td>
<td align="center">11,13,15,17,22</td>
<td align="center">9,10,14,18,21</td>
<td align="center">8,20,33</td>
<td align="center">7,19,32</td>
<td align="center">2,6,31</td>
<td align="center">1,3,5,26,30</td>
<td align="center">4,23,27,29</td>
<td align="center">24,25,28</td>
<td align="center">11,13,15,17,22</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">S2</td>
<td align="center">5,12,16</td>
<td align="center">4,6,11,13,15,17,22</td>
<td align="center">3,7,9,10,14,18,21,26</td>
<td align="center">2,8,20,23,27,33</td>
<td align="center">1,19,24,28,32</td>
<td align="center">25,29,31</td>
<td align="center">30</td>
<td align="center">&#x2014;</td>
<td align="center">&#x2014;</td>
<td align="center">&#x2014;</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">S3</td>
<td align="center">12</td>
<td align="center">11,13,22</td>
<td align="center">10,14,21</td>
<td align="center">8,9,15,20</td>
<td align="center">7,16,19</td>
<td align="center">2,6,17</td>
<td align="center">1,3,5,18,26</td>
<td align="center">4,23,27,33</td>
<td align="center">24,28,32</td>
<td align="center">25,29,31</td>
<td align="center">30</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> illustrates the power balance of the TS under three different disaster scenarios. It can be seen from <xref ref-type="fig" rid="F3">Figure 3</xref> that during the early restoration process, i.e., the first 5 time steps, non-black-start units have not fully restored to their rated power, as a result, the renewable energy output has a significant proportion of the total output power of the TS. Then, the system has also restored a portion of the load to maintain system frequency stability. In the mid to late restoration process (i.e., 6&#x2013;25 time steps), as non-black-start units gradually restore their generated power, and the network undergoes reconfiguration, the loads also restore rapidly.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Power balance of the TS under three different disaster scenarios.</p>
</caption>
<graphic xlink:href="fenrg-11-1304945-g003.tif"/>
</fig>
<p>To better illustrate the impact of different disaster scenarios on the entire-process restoration of the TS, <xref ref-type="fig" rid="F4">Figure 4</xref> presents the power generation and load power restoration under the three scenarios. It can be seen from <xref ref-type="fig" rid="F4">Figure 4</xref> that Scenario 2 occurs at 10:00 when both wind and photovoltaic units are active, making them available as black-start units. Consequently, Scenario 2 exhibits the highest restoration rates of generated power and load among the three scenarios. Scenario 1, occurring at 2:00 with only wind power output and no photovoltaic output, has a slightly slower black-start process than Scenario 2, resulting in slightly lower rates of power generation and load power restoration. Scenario 3 represents a typhoon disaster where rainy conditions lead to no photovoltaic output, and the high wind speeds exceed the wind turbine cut-off power. Therefore, the wind power unit is also inactive. In this context, only the energy storage unit is available as black-start units, resulting in a 22.35% and 24.11% lower generated power restoration compared to Scenarios 1 and 2, respectively, and load restoration is 20.55% and 22.12% lower compared to Scenarios 1 and 2, respectively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Power generation and load power restoration under the three scenarios.</p>
</caption>
<graphic xlink:href="fenrg-11-1304945-g004.tif"/>
</fig>
<p>To analyze the advantages of the proposed entire-process distributed restoration model of TSs and DSs considering CVaR (RM-TS-CVaR) compared to other restoration models, <xref ref-type="table" rid="T2">Table 2</xref> presents a comparison among the proposed RM-TS-CVaR, the entire-process distributed restoration model that does not consider CVaR (RM-TS), and the entire-process restoration model that does not consider transmission-distribution systems coordination (RM-I-CVaR) under Scenario 2. It can be seen from <xref ref-type="table" rid="T2">Table 2</xref> that the RM-TS tends to be optimistic when formulating restoration strategies, failing to account for the security risks posed by various uncertainties during the restoration process. Consequently, the restoration benefits of the RM-TS are 1.44 billion CNY and 1.09 billion CNY higher than those of the proposed RM-TS-CVaR, respectively. However, when there are deviations between the actual values of renewable energy output and load forecasts and their predicted values, the TSs and DSs may incur additional security risk costs due to the lack of reserved power in advance, potentially leading to over-limit system frequencies and voltages. As a result, after deducting the additional security risk costs, the total restoration benefits of the RM-TS are 3.93 billion CNY less than those of the proposed RM-TS-CVaR. In the RM-I-CVaR, the TSs and DSs independently conduct restoration, failing to fully exploit their energy mutual support capabilities. This may lead to situations where power-deficient systems do not receive power support, while power-surplus systems need to curtail wind and photovoltaic power. Consequently, the restoration benefits of the TS, DS, and the overall benefits of the RM-I-CVaR are 1.55%, 52.4%, and 10.61% less than those of the proposed RM-TS-CVaR, respectively. In summary, our proposed RM-TS-CVaR exhibits advantages in enhancing system restoration benefits.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison among the proposed RM-TS-CVaR, RM-TS and RM-I-CVaR under Scenario 2.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Models</th>
<th align="center">Restoration benefit of the TS/10<sup>7</sup> CNY</th>
<th align="center">Restoration benefit of the DS/10<sup>7</sup> CNY</th>
<th align="center">Total restoration benefits considering CVaR/10<sup>7</sup> CNY</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">RM-TS-CVaR</td>
<td align="center">4423.5</td>
<td align="center">580.5</td>
<td align="center">4935.8</td>
</tr>
<tr>
<td align="center">RM-TS</td>
<td align="center">4437.9</td>
<td align="center">591.4</td>
<td align="center">4896.5</td>
</tr>
<tr>
<td align="center">RM-I-CVaR</td>
<td align="center">4355.1</td>
<td align="center">276.3</td>
<td align="center">4412.6</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To verify the effectiveness of the adaptive ADMM algorithm employed in this paper, the results obtained by the adaptive ADMM are compared with those of a standard ADMM, as shown in <xref ref-type="table" rid="T3">Table 3</xref>. It can be seen from <xref ref-type="table" rid="T3">Table 3</xref> that the solution time and optimal solution of the standard ADMM are significantly affected by the initial penalty factor. Inappropriately setting the initial penalty factor may lead to convergence to local optima and an increase in solution time. The average solution time for the adaptive ADMM used in three scenarios is 7,840&#xa0;s shorter than that of the standard ADMM, while the maximum restoration benefits of the adaptive ADMM exceed those of the standard ADMM by 0.72%. This is because the ADMM algorithm employed in this paper can dynamically adjust penalty factors based on the results of each iteration, which accelerates the convergence rate of the distributed solution and enhances the practicality of the proposed RM-TS-CVaR.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Comparison between the adaptive ADMM and the standard ADMM.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Algorithms</th>
<th align="center">Initial penalty factor</th>
<th align="center">Total restoration benefits of the TSs and DSs</th>
<th align="center">Iteration number</th>
<th align="center">Solution time/s</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="center">Adaptive ADMM</td>
<td align="center">1</td>
<td align="center">4935.8</td>
<td align="center">13</td>
<td align="center">15,169</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">4936.7</td>
<td align="center">14</td>
<td align="center">15,881</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">4935.1</td>
<td align="center">12</td>
<td align="center">13,032</td>
</tr>
<tr>
<td rowspan="3" align="center">Standard ADMM</td>
<td align="center">1</td>
<td align="center">4845.9</td>
<td align="center">27</td>
<td align="center">28,343</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">4901.3</td>
<td align="center">22</td>
<td align="center">23,276</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">4885.6</td>
<td align="center">15</td>
<td align="center">15,982</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>An adaptive ADMM-based entire-process distributed restoration method of TSs and DSs considering CVaR is proposed in this work. The case study based on an improved 179-bus transmission system is conducted to test the effectiveness and advantages of the proposed method, and the following conclusions are drawn from the simulation.<list list-type="simple">
<list-item>
<p>1) The entire-process restoration strategy of TSs and DSs considering CVaR is formulated to maximize the total restoration benefits of TSs and DSs, which achieves higher generated power and load restoration benefits compared to the entire-process distributed restoration model that does not consider CVaR and the entire-process restoration model that does not consider transmission-distribution systems coordination.</p>
</list-item>
<list-item>
<p>2) The proposed adaptive ADMM achieves approximately equal restoration benefits of the TSs and DSs compared to the standard ADMM, while reducing by over 50% iteration number and corresponding 13,174&#xa0;s of solution time compared to the standard ADMM. Hence, the proposed adaptive ADMM accelerates the convergence rate of the distributed solution and enhances the practicality of the proposed entire-process distributed restoration model of TSs and DSs considering CVaR.</p>
</list-item>
</list>
</p>
<p>The detailed restoration strategies for the feeders connected to each bus of DSs are not considered in this paper, which will be further studied in future work.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>QL: Methodology, Conceptualization, Software, Writing&#x2013;original draft. CC: Methodology, Supervision, Writing&#x2013;original draft. YZ: Investigation, Visualization, Writing&#x2013;review and editing. YW: Writing&#x2013;review and editing, Investigation. CL: Writing&#x2013;review and editing, Validation. HL: Software, Writing&#x2013;original draft. ZL: Software, Writing&#x2013;review and editing. ZZ: Methodology, Writing&#x2013;review and editing. LY: Supervision, Validation, Writing&#x2013;review and editing.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. We appreciate the support from the Key Technology Project of China Southern Power Grid Co., Ltd. (Project Code: 067600KK52222002; Technology Code: GZKJXM20222170) for this work.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors QL, YZ, ZL, and ZZ were employed by Guizhou Power Grid Co., Ltd.</p>
<p>The authors declare that this study received funding from the Key Technology Project of China Southern Power Grid Co., Ltd. The funder had the following involvement in the study: decision to publish and approval of the final version of the manuscript.</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>
</sec>
<sec sec-type="disclaimer" id="s10">
<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>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2022a</year>). <article-title>Review of restoration technology for renewable-dominated electric power systems</article-title>. <source>Energy Convers. Econ.</source> <volume>3</volume>, <fpage>287</fpage>&#x2013;<lpage>303</lpage>. <pub-id pub-id-type="doi">10.1049/enc2.12064</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2023b</year>). <article-title>Cooperative-game-based joint planning and cost allocation for multiple park-level integrated energy systems with shared energy storage</article-title>. <source>J. Energy Storage</source> <volume>73</volume>, <fpage>108861</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2023.108861</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2022b</year>). <article-title>Cooperative-game-based day-ahead scheduling of local integrated energy systems with shared energy storage</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>13</volume> (<issue>4</issue>), <fpage>1994</fpage>&#x2013;<lpage>2011</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2022.3176613</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Intending island service restoration method with topology-powered directional traversal considering the uncertainty of distributed generations</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>762491</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.762491</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2023a</year>). <article-title>Self-triggered coordination of distributed renewable generators for frequency restoration in islanded microgrids: a low communication and computation strategy</article-title>. <source>Adv. Appl. Energy</source> <volume>10</volume>, <fpage>100128</fpage>. <pub-id pub-id-type="doi">10.1016/j.adapen.2023.100128</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fan</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hassan</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An online decision-making method based on multi-agent interaction for coordinated load restoration</article-title>. <source>Front. Energy Res.</source> <volume>10</volume>, <fpage>3389</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2022.992966</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghasemi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Khodabakhshian</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hooshmand</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>New multi&#x2010;stage restoration method for distribution networks with DGs</article-title>. <source>IET Generation, Transm. Distribution</source> <volume>13</volume> (<issue>1</issue>), <fpage>55</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2018.5624</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Decision support system for adaptive restoration control of distribution system</article-title>. <source>J. Mod. Power Syst. Clean Energy</source> <volume>10</volume> (<issue>5</issue>), <fpage>1256</fpage>&#x2013;<lpage>1273</lpage>. <pub-id pub-id-type="doi">10.35833/mpce.2021.000528</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Optimization of loop-network reconfiguration strategies to eliminate transmission line overloads in power system restoration process with wind power integration</article-title>. <source>Int. J. Electr. Power &#x26; Energy Syst.</source> <volume>134</volume>, <fpage>107351</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107351</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Khrebtova</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Bi&#x2010;level service restoration strategy for active distribution system considering different types of energy supply sources</article-title>. <source>IET Generation, Transm. Distribution</source> <volume>14</volume> (<issue>19</issue>), <fpage>4186</fpage>&#x2013;<lpage>4194</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2020.0047</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Waseem</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Bi-level coordinated power system restoration model considering the support of multiple flexible resources</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>38</volume> (<issue>2</issue>), <fpage>1583</fpage>&#x2013;<lpage>1595</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2022.3171201</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rockafellar</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Stanislav</surname>
<given-names>U.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Conditional value-at-risk for general loss distributions</article-title>. <source>J. Bank. Finance</source> <volume>26</volume> (<issue>7</issue>), <fpage>1443</fpage>&#x2013;<lpage>1471</lpage>. <pub-id pub-id-type="doi">10.1016/s0378-4266(02)00271-6</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roofegari</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Distributed load restoration in unbalanced active distribution systems</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>10</volume> (<issue>5</issue>), <fpage>5759</fpage>&#x2013;<lpage>5769</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2019.2891419</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sekhavatmanesh</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cherkaoui</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A multi-step reconfiguration model for active distribution network restoration integrating DG start-up sequences</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>11</volume> (<issue>4</issue>), <fpage>2879</fpage>&#x2013;<lpage>2888</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2020.2980890</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kaufmann</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Hachmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Braun</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Three-stage power system restoration methodology considering renewable energies</article-title>. <source>Int. J. Electr. Power &#x26; Energy Syst.</source> <volume>94</volume>, <fpage>287</fpage>&#x2013;<lpage>299</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2017.07.007</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Olama</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Starke</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Network reconfiguration and distributed energy resource scheduling for improved distribution system resilience</article-title>. <source>Int. J. Electr. Power &#x26; Energy Syst.</source> <volume>124</volume>, <fpage>106355</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106355</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Azizipanah-Abarghooee</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Terzija</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A network reconfiguration approach for power system restoration based on preference-based multiobjective optimization</article-title>. <source>Appl. Soft Comput.</source> <volume>83</volume>, <fpage>105656</fpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2019.105656</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Decision-making optimization of power system extended black-start coordinating unit restoration with load restoration</article-title>. <source>Int. Trans. Electr. Energy Syst.</source> <volume>27</volume> (<issue>9</issue>), <fpage>e2367</fpage>. <pub-id pub-id-type="doi">10.1002/etep.2367</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Illindala</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khalsa</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Modified viterbi algorithm based distribution system restoration strategy for grid resiliency</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>32</volume> (<issue>1</issue>), <fpage>310</fpage>&#x2013;<lpage>319</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2016.2613935</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2020b</year>). <article-title>Receding horizon load restoration for coupled transmission and distribution system considering load-source uncertainty</article-title>. <source>Int. J. Electr. Power &#x26; Energy Syst.</source> <volume>116</volume>, <fpage>105517</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2019.105517</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hatziargyriou</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2020a</year>). <article-title>Robust distributed coordination of parallel restored subsystems in wind power penetrated transmission system</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>35</volume> (<issue>4</issue>), <fpage>3213</fpage>&#x2013;<lpage>3223</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2020.2971023</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Coordinated restoration of transmission and distribution system using decentralized scheme</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>34</volume> (<issue>5</issue>), <fpage>3428</fpage>&#x2013;<lpage>3442</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2019.2908449</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hatziargyriou</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020c</year>). <article-title>Distributed risk-limiting load restoration for wind power penetrated bulk system</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>35</volume> (<issue>5</issue>), <fpage>3516</fpage>&#x2013;<lpage>3528</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2020.2973429</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A distributed black-start optimization method for global transmission and distribution network</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume> (<issue>5</issue>), <fpage>4471</fpage>&#x2013;<lpage>4481</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2021.3056096</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A model predictive control based generator start-up optimization strategy for restoration with microgrids as black-start resources</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume> (<issue>6</issue>), <fpage>7189</fpage>&#x2013;<lpage>7203</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2018.2849265</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>