<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="brief-report" 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">1338136</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1338136</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Brief Research Report</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Research on dynamic robust planning method for active distribution network considering correlation</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.1338136">10.3389/fenrg.2023.1338136</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Jiangnan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1913395/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Baorong</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/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yao</surname>
<given-names>Wenfeng</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/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Wenmeng</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/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cheng</surname>
<given-names>Renli</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ou</surname>
<given-names>Mingyu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Tao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2592207/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Mao</surname>
<given-names>Tian</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/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Shenzhen Power Supply Company</institution>, <institution>China Southern Power Grid</institution>, <addr-line>Shenzhen</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Electric Power Research Institute</institution>, <institution>China Southern Power Grid</institution>, <addr-line>Guangzhou</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/2337497/overview">Zhengmao Li</ext-link>, Aalto University, Finland</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/2131954/overview">Menglin Zhang</ext-link>, China University of Geosciences Wuhan, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2514910/overview">Zhenshan Zhu</ext-link>, Fuzhou University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jiangnan Li, <email>x18871136145@163.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>29</day>
<month>12</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1338136</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>11</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>11</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Li, Zhou, Yao, Zhao, Cheng, Ou, Wang and Mao.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Li, Zhou, Yao, Zhao, Cheng, Ou, Wang and Mao</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>The universality of load subjects in distribution network brings challenges to the reliability of distribution network planning results. In this paper, a two-stage dynamic robust distribution network planning method considering correlation is proposed. The method evaluates the correlation between random variables using the Spearman rank correlation coefficient, and converts the correlated random variables into mutually independent random variables by Cholesky decomposition and independent transformation; expresses the source-load uncertainty by a bounded interval without distribution, and describes the active distribution network planning as a dynamic zero-sum game problem by combining with the two-phase dynamic robust planning; use the Benders decomposition approach to tackle the issue; mathematical simulation is used to confirm the accuracy and efficacy of the method. The results show that the dynamic robustness planning method of active distribution network taking into account the correlation can accurately simulate the operation of active distribution network with uncertain boundaries, which enhances the reliability and economy of the active distribution network planning results.</p>
</abstract>
<kwd-group>
<kwd>diversity</kwd>
<kwd>reliability</kwd>
<kwd>correlation</kwd>
<kwd>robust planning</kwd>
<kwd>distributed energy distribution network</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Sustainable Energy Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>As new energy technology advances, distributed energy has increasingly become a significant component of the energy system (<xref ref-type="bibr" rid="B13">Liu et al., 2016</xref>; <xref ref-type="bibr" rid="B25">Xiao et al., 2021</xref>). Securing the dependability and safety of distribution network planning and construction is pivotal for the effective rollout of distributed energy accessibility and utilization (<xref ref-type="bibr" rid="B7">Li et al., 2021a</xref>; <xref ref-type="bibr" rid="B29">Yang et al., 2022a</xref>; <xref ref-type="bibr" rid="B36">Zhang et al., 2022</xref>).</p>
<p>In order to plan and coordinate the optimal operation of Distributed Generation (DG) more reasonably, distribution network planning is gradually evolving from the traditional passive mode to the active mode (<xref ref-type="bibr" rid="B1">Chen et al., 2021</xref>; <xref ref-type="bibr" rid="B8">Li et al., 2023a</xref>). That is to say, the traditional idea of planning passively adapting to the actual operation should be abandoned, and the active decision-making idea of taking operation optimization into consideration and fully tapping the optimization potential in the operation process should be changed (<xref ref-type="bibr" rid="B30">Yang et al., 2018</xref>; <xref ref-type="bibr" rid="B6">Li et al., 2020a</xref>; <xref ref-type="bibr" rid="B16">Shen et al., 2021</xref>).</p>
<p>Research on active distribution network planning addresses uncertainties, such as distributed generation output, as crucial elements (<xref ref-type="bibr" rid="B3">Fang et al., 2022</xref>; <xref ref-type="bibr" rid="B27">Xu et al., 2023</xref>). The objective is to enhance the resilience, cost-effectiveness, and flexibility of the network while facilitating the widespread integration of renewable energy sources and advancing intelligent power grid development (<xref ref-type="bibr" rid="B32">Yu et al., 2023</xref>). Analyzing uncertainties in active distribution network planning is a crucial focus for the future of power grid planning and operation (<xref ref-type="bibr" rid="B28">Yang et al., 2022b</xref>; <xref ref-type="bibr" rid="B31">Yu et al., 2022</xref>). At present, there are four main methods to study uncertainty: probabilistic programming, Monte Carlo simulation, chance-constrained and robust optimization (<xref ref-type="bibr" rid="B5">Gao et al., 2021</xref>; <xref ref-type="bibr" rid="B24">Wang et al., 2021</xref>; <xref ref-type="bibr" rid="B10">Li et al., 2023b</xref>). Probabilistic planning takes uncertain factors as random variables, and through probabilistic modeling and simulation, the operation results of power grid under different possible scenarios can be obtained, so as to formulate a more robust planning scheme (<xref ref-type="bibr" rid="B21">Tao et al., 2017</xref>; <xref ref-type="bibr" rid="B19">Tan et al., 2019</xref>; <xref ref-type="bibr" rid="B20">Tan et al., 2020</xref>). However, probabilistic planning requires a large amount of data to support, and involves the modeling and calculation of multiple probability distributions, resulting in high computational complexity (<xref ref-type="bibr" rid="B39">Zhou and Zhao, 2013</xref>; <xref ref-type="bibr" rid="B37">Zheng et al., 2018</xref>). Monte Carlo simulation obtains the operation results of power grid under different scenarios through multiple random sampling calculations, and makes a more comprehensive assessment of power grid planning and decision-making (<xref ref-type="bibr" rid="B15">Peng et al., 2015</xref>; <xref ref-type="bibr" rid="B33">Zeng et al., 2015</xref>; <xref ref-type="bibr" rid="B2">Chen et al., 2018</xref>). However, it is highly dependent on the accuracy of the distribution network uncertainty model and system data, and the data quality directly affects the credibility of the simulation results (<xref ref-type="bibr" rid="B22">Wang et al., 2023</xref>; <xref ref-type="bibr" rid="B35">Zhang et al., 2023</xref>). Chance constraints regard the possible changes of uncertain factors as &#x201c;opportunities,&#x201d; and set corresponding constraints to limit the risk or uncertainty of the planning scheme, to ensure the planning scheme&#x2019;s robust performance in diverse uncertain conditions (<xref ref-type="bibr" rid="B23">Wang et al., 2019</xref>; <xref ref-type="bibr" rid="B17">Su et al., 2021</xref>; <xref ref-type="bibr" rid="B38">Zhou et al., 2023</xref>). However, as the structure of distribution network becomes more and more complex, the introduction of chance constraints may increase the computational complexity of the optimization problem, which requires more computing resources and time (<xref ref-type="bibr" rid="B12">Liao et al., 2018</xref>). Robust optimization, as an optimization method to find the solution with the best stability in the case of considering uncertainty, does not need to know the exact probability distribution, and only needs to use the uncertainty set to describe the uncertainty range of distributed generation output, which is more in line with the practical application requirements (<xref ref-type="bibr" rid="B14">Luo et al., 2018</xref>; <xref ref-type="bibr" rid="B9">Li et al., 2020b</xref>). <xref ref-type="bibr" rid="B34">Zhang et al. (2019)</xref> describes the uncertainty of distributed generation in the form of uncertainty set, and solves the distribution network model through Benders algorithm. <xref ref-type="bibr" rid="B18">Sui et al. (2020)</xref> puts forward the idea of discrete uncertain set modeling to obtain more accurate extreme distributed power fluctuation scenarios. <xref ref-type="bibr" rid="B26">Xiao et al. (2022)</xref> extends the robust optimization method of distribution network to the new urban distribution network with integrated charging and storage stations and hot spot cogeneration units. As an uncertainty modeling method based on the worst case, robust optimization can effectively guarantee the robustness of the system in the uncertain environment (<xref ref-type="bibr" rid="B4">Fu et al., 2023</xref>; <xref ref-type="bibr" rid="B40">Zhu et al., 2023</xref>). However, as mentioned above, the existing planning methods based on robust optimization do not consider the correlation between multiple uncertain factors, but treat these uncertain factors as independent events, and then obtain the overall worst scenario by simply adding the worst scenarios of all uncertain factors. However, in the actual operation of active distribution network, some uncertainties are not independent events, but have a certain probability correlation (<xref ref-type="bibr" rid="B11">Li et al., 2021b</xref>). In this case, the worst scenario of multiple uncertainties often does not occur at the same time. If this probability correlation is ignored in the process of robust optimization, it will inevitably lead to too conservative planning results. Thereby reducing the effectiveness and economy of the planning decision scheme.</p>
<p>In summary, this paper proposes a two-stage dynamic robust planning method for active distribution networks that considers correlations. Initially, the Spearman rank correlation coefficient is employed to assess the correlation among random variables, and the correlated random variables are transformed into independent random variables by Cholesky decomposition and independent transformation. The polyhedron uncertainty set method is employed to represent source load uncertainty using a distribution-free bounded interval. Combined with the two-stage dynamic robustness programming, the active distribution network planning is described as a dynamic zero-sum game problem between the uncertainty decisions controlled by nature and the human decisions controlled by investors. Finally, the Benders decomposition method is used to solve the problem and the optimal distribution network planning scheme is obtained. The simulation results based on a standard example show that the suggested approach can enhance the reliability and cost-effectiveness of the dynamic distribution system.</p>
<p>This paper makes the following key contributions:<list list-type="simple">
<list-item>
<p>(1) The method for dynamic robust optimization of second order considering correlation is adopted to transform the active distribution network planning problem into a dynamic zero-sum game problem between nature and investors. The planning is designed and corrected by two-stage active decision, and the reliability of the planning results is improved.</p>
</list-item>
<list-item>
<p>(2) The uncertainty of DG and load are represented by undistributed bounded intervals by using polyhedral uncertainty set representation method. By integrating the specifics of the distribution network planning project, we conduct precise simulations of the active distribution network system&#x2019;s operation under uncertain conditions. This contributes to enhanced reliability and cost-effectiveness in the results of active distribution network planning.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s2">
<title>2 Treatment of correlation of random variables and description of its uncertainty</title>
<sec id="s2-1">
<title>2.1 Treatment of correlation of random variable</title>
<p>There is usually a certain correlation among wind energy, solar power and load in distribution network, and the reliability and economy of distribution network planning scheme will be directly affected by the direct use of historical load data with correlation in distribution network power flow calculation. In view of this, in this study, the Spearman rank correlation coefficient is applied to depict the correlation among random variables. This is complemented by an examination of the traits within the rank correlation matrix, uses Cholesky decomposition and correlation independence transformation method to transform the random variables with correlation into independent random variables, and transforms the historical data with correlation into independent sample combinations.</p>
<p>On this basis, the method of non-parametric kernel density estimation is employed to model the probability density for both photovoltaic output and load. This process determines the marginal probability distribution model through the following specific steps:</p>
<p>1) Correlation processing of original samples of random variables</p>
<p>Historical sample data of random variable PV output and load can be expressed as <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="bold">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and its correlation coefficient matrix can be expressed as:<disp-formula id="e1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>The correlation coefficient is computed using the following formula:<disp-formula id="e2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e2">2</xref>: <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represent the correlation coefficient and covariance of the random variables <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the standard deviations of the random variables <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<p>The correlation coefficient matrix <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a positive definite matrix, which is decomposed by Cholesky to obtain:<disp-formula id="e3">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e3">3</xref>: G is the lower triangular matrix, and each element can be solved by the following formula:<disp-formula id="e4">
<mml:math id="m14">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</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:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</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:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e2">Formula 2</xref> shows that the correlation coefficient matrix <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of random variables is a symmetric matrix. Then there is an orthogonal matrix <bold>D</bold> that can convert the historical sample matrix <bold>H</bold> with correlation into an uncorrelated sample matrix <bold>Q</bold>:<disp-formula id="e5">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext mathvariant="bold">DH</mml:mtext>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Considering that the correlation coefficient matrix of the matrix <bold>Q</bold> is an identity matrix:<disp-formula id="e6">
<mml:math id="m17">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext mathvariant="bold">DH</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">H</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">H</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">H</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext mathvariant="bold">DG</mml:mtext>
<mml:msup>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext mathvariant="bold">DG</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext mathvariant="bold">DG</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">I</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>It can be deduced from the above formula, and can be obtained by substituting <xref ref-type="disp-formula" rid="e5">Formula 5</xref>:<disp-formula id="e7">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold">H</mml:mi>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>To sum up, the original sampling data matrix <bold>H</bold> of random variables with correlation can be represented as the sampling data matrix <inline-formula id="inf12">
<mml:math id="m19">
<mml:mrow>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of random variables with mutual independence.</p>
<p>2) Modeling of PV output and load fluctuation probability density</p>
<p>Using independent PV output and load sample data, this paper employs the non-parametric kernel density estimation method introduced in <xref ref-type="bibr" rid="B26">Xiao et al. (2022)</xref> to build the probability density model for PV output and load fluctuation. The process is outlined as follows:</p>
<p>The output of a single photovoltaic unit or the load fluctuation of a single station area were sampled after correlation processing and <italic>n</italic> samples were obtained. Carry out correlation processing on that original data of the output of a single photovoltaic unit or the load fluctuation of a single substation area and then sample to obtain n samples, that is <inline-formula id="inf13">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mn>1</mml:mn>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mn>2</mml:mn>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf14">
<mml:math id="m21">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. At this time, the probability density function of PV unit output or load fluctuation of single substation area at point <inline-formula id="inf15">
<mml:math id="m22">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is, and then its nonparametric kernel density estimate is:<disp-formula id="e8">
<mml:math id="m23">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e8">8</xref>: <inline-formula id="inf16">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the <italic>i</italic>th sample data of PV output or load. <italic>h</italic> is the bandwidth, also known as the smoothing coefficient, which can be obtained according to the empirical formula in <xref ref-type="bibr" rid="B18">Sui et al. (2020)</xref>. <inline-formula id="inf17">
<mml:math id="m25">
<mml:mrow>
<mml:mi>K</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 kernel function.</p>
<p>The selection of kernel functions is diverse, but <xref ref-type="bibr" rid="B18">Sui et al. (2020)</xref> points out that different kernel functions have little effect on the accuracy of nonparametric estimation. Therefore, The Gaussian function is commonly utilized as the kernel for estimating the probability density of fluctuations in PV output or load. It can be seen from <xref ref-type="disp-formula" rid="e8">Formula 8</xref> that the non-parametric kernel density estimation of the probability density model of the output of a single photovoltaic unit or the load fluctuation of a single substation area can be rewritten as:<disp-formula id="e9">
<mml:math id="m26">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>According to the <xref ref-type="disp-formula" rid="e9">Formula 9</xref>, the probability density function of photovoltaic output <inline-formula id="inf18">
<mml:math id="m27">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>PVG</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and the probability density function of load fluctuation <inline-formula id="inf19">
<mml:math id="m28">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained according to the historical photovoltaic output data and load data of the region.</p>
</sec>
<sec id="s2-2">
<title>2.2 Determination of uncertain parameter set</title>
<p>The central concept of robust planning is to model the system&#x2019;s operation under uncertain conditions, based on which the planning and decision-making scheme for the integration of adverse scenarios is formulated, and the key is to construct the uncertain parameter set.</p>
<p>Aiming at the prediction uncertainty of wind power output, photovoltaic power output and load fluctuation in distribution network planning, this paper takes the historical data of wind power output, photovoltaic power output and load as the data base, assumes that all wind turbines, photovoltaic units and loads in the distribution network have the same timing characteristics, incorporates the polyhedron uncertainty set characterization method introduced in <xref ref-type="bibr" rid="B26">Xiao et al. (2022)</xref>. Wind power output, photovoltaic output, and load uncertainties are individually represented by an undistributed bounded interval denoted as <inline-formula id="inf20">
<mml:math id="m29">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> .<disp-formula id="e10">
<mml:math id="m30">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msup>
<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>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msup>
<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>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msup>
<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>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e10">10</xref>: <inline-formula id="inf21">
<mml:math id="m31">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf22">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicate the installed capacity of wind power and photovoltaic units respectively; <inline-formula id="inf23">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf24">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> respectively represent the output of wind power and photovoltaic power of the system at time <italic>h</italic> (per unit value); <inline-formula id="inf25">
<mml:math id="m35">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf26">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf27">
<mml:math id="m37">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf28">
<mml:math id="m38">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the mean value and fluctuation value of wind power and photovoltaic output, respectively (per unit value). <inline-formula id="inf29">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf30">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf31">
<mml:math id="m41">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> respectively represent the actual value, predicted value and fluctuation range of wind power output at node <italic>p</italic> at time <italic>h</italic> of typical day in year&#xa0;<italic>t</italic>. <inline-formula id="inf32">
<mml:math id="m42">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf33">
<mml:math id="m43">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf34">
<mml:math id="m44">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> respectively represent the actual value, predicted value and fluctuation range of wind power output at node <italic>p</italic> at time <italic>h</italic> of typical day in year&#xa0;<italic>t.</italic> <inline-formula id="inf35">
<mml:math id="m45">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the system load (nominal value) at time <italic>h</italic>, and <inline-formula id="inf36">
<mml:math id="m46">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf37">
<mml:math id="m47">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are its average value and fluctuation range respectively; <inline-formula id="inf38">
<mml:math id="m48">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the average annual load growth rate of the system; <inline-formula id="inf39">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the load rate of system node p; <inline-formula id="inf40">
<mml:math id="m50">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the total system load in the base year; <inline-formula id="inf41">
<mml:math id="m51">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf42">
<mml:math id="m52">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m53">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the actual load value, predicted load value and fluctuation range of node <italic>p</italic> at time <italic>h</italic> in year&#xa0;<italic>t</italic> (the above fluctuation range can be set by planners, and the predicted output value of distributed generation can be equivalent to the average output value of previous years).<disp-formula id="e11">
<mml:math id="m54">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:munderover>
</mml:mstyle>
<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:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e11">11</xref>: <inline-formula id="inf44">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf45">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf46">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent wind power, photovoltaic and load node sets respectively. <inline-formula id="inf47">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf48">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf49">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the number of wind power, photovoltaic and load nodes respectively; <inline-formula id="inf50">
<mml:math id="m61">
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, representing the number of times of day; <italic>t</italic> is the planning period; <inline-formula id="inf51">
<mml:math id="m62">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the conservative index of uncertain set. The larger the value, the larger the fluctuation range, the more uncertainties it contains, and the more conservative the set. At the same time, it also reflects the risk preference of planning decision makers. The larger the value, the more cautious the planners are about the changing range of uncertainties.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Second-order cone dynamic robust programming model for distribution network considering demand-side response</title>
<sec id="s3-1">
<title>3.1 A distribution network planning model incorporating demand-side response</title>
<p>The planning contents include line expansion, location and capacity determination of DG and location and optimal control strategy of DR. Distribution network planning mainly involves equipment investment cost and operation cost. Investment cost is mainly affected by investment decision variables such as equipment model, capacity, quantity and installation selection, while operation cost is not only affected by the above factors, but also dominated by simulation operation variables such as active management process of distribution network. In view of this, the paper explores the influence of user participation in demand-side response on distribution network planning. It establishes a model for active distribution network planning that takes demand-side response into account.</p>
<sec id="s3-1-1">
<title>3.1.1 The objective function</title>
<p>In this paper, the demand response of users is considered in distribution network planning, and it is considered that users will adjust their power consumption mode according to their own interests. Usually, the demand side response of users can be achieved in the following two ways: 1) Users reduce load during high-price periods and increase load during low-price periods in the indirect control mode based on time-of-use pricing. This approach aims to achieve peak clipping and valley filling effects; 2) Active load adjustment, the user interrupts the load in the corresponding time period according to the signed contract. In this paper, the second method is adopted, and combined with the distribution network planning method proposed in <xref ref-type="bibr" rid="B34">Zhang et al. (2019)</xref>, established is an active distribution network planning model that seeks to minimize the combined investment and operational costs:<disp-formula id="e12">
<mml:math id="m63">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e12">12</xref>: <inline-formula id="inf52">
<mml:math id="m64">
<mml:mrow>
<mml:mi>F</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> denotes the objective function; <inline-formula id="inf53">
<mml:math id="m65">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the investment decision variables of distribution network, including line extension decision, DG location decision and DG capacity decision; <inline-formula id="inf54">
<mml:math id="m66">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the simulation operation variables of distribution network, which mainly includes natural decision variable <inline-formula id="inf55">
<mml:math id="m67">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and demand side response active management decision variable <inline-formula id="inf56">
<mml:math id="m68">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, including DR location and response electricity quantity; <inline-formula id="inf57">
<mml:math id="m69">
<mml:mrow>
<mml:mi>g</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> denotes investment constraints, usually including equipment investment installation model, quantity, capacity, etc. <inline-formula id="inf58">
<mml:math id="m70">
<mml:mrow>
<mml:mi>h</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> denotes analog operation constraints, including power balance constraints, voltage and current constraints, etc.</p>
<sec id="s3-1-1-1">
<title>3.1.1.1 Investment cost</title>
<p>In this paper, the equipment investment cost <inline-formula id="inf59">
<mml:math id="m71">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> in distribution network planning primarily comprises line expansion and DG investment costs.<list list-type="simple">
<list-item>
<p>1) Line expansion cost <inline-formula id="inf60">
<mml:math id="m72">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mtext>LI</mml:mtext>
<mml:mtext>Line</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> in investment year</p>
</list-item>
</list>
<disp-formula id="e13">
<mml:math id="m73">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mtext>LI</mml:mtext>
<mml:mtext>Line</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:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e13">13</xref>: <inline-formula id="inf61">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent a candidate set of lines to be expand; <italic>p</italic> and <italic>q</italic> represent load nodes, and <inline-formula id="inf62">
<mml:math id="m75">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is a 0&#x2013;1 variable, indicating whether to build a new line <italic>p-q</italic>; <inline-formula id="inf63">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the unit investment cost of line <italic>p-q</italic>; <inline-formula id="inf64">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the length of the line <inline-formula id="inf65">
<mml:math id="m78">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.<list list-type="simple">
<list-item>
<p>2) DG investment cost <inline-formula id="inf66">
<mml:math id="m79">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mtext>LI</mml:mtext>
<mml:mtext>DG</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> in investment year</p>
</list-item>
</list>
<disp-formula id="e14">
<mml:math id="m80">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mtext>LI</mml:mtext>
<mml:mtext>DG</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:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>DG</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<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:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e14">14</xref>: <inline-formula id="inf67">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>DG</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the collection of distributed generation types to be selected, this paper incorporates both wind power and photovoltaic power generation; <inline-formula id="inf68">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the set of class k distributed generation installation nodes to be selected; <inline-formula id="inf69">
<mml:math id="m83">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is a variable of 0&#x2013;1, which indicates whether node <italic>p</italic> is equipped with class k distributed generation; <inline-formula id="inf70">
<mml:math id="m84">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the unit capacity investment cost for k-type distributed generation; <inline-formula id="inf71">
<mml:math id="m85">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the installed capacity of class k distributed generation at node p.</p>
<p>Due to the different life cycle of each investment equipment, it is necessary to transfer it to the same planning cycle for investment evaluation. For this reason, the paper transforms the equipment investment cost in the present year into the equivalent annual value for subsequent years. Then the total cost of equipment investment in the same planning period is obtained by converting the equivalent annual value of the cost of equipment investment into the present value and accumulating it.<disp-formula id="e15">
<mml:math id="m86">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="normal">A</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:munder>
</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:mi mathvariant="normal">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mtext>LI</mml:mtext>
<mml:mi>a</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<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>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:msup>
<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>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>EL</mml:mtext>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<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>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>EL</mml:mtext>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e15">15</xref>: A represents the set of investment equipment, in this paper <inline-formula id="inf72">
<mml:math id="m87">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mtext>Line</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mtext>DG</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf73">
<mml:math id="m88">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mtext>LI</mml:mtext>
<mml:mi>a</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the investment cost of equipment a invested in year LI; <inline-formula id="inf74">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the present value transformation factor; <inline-formula id="inf75">
<mml:math id="m90">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the conversion coefficient of equal annual value; EL is the life of equipment; T is the planning period, <inline-formula id="inf76">
<mml:math id="m91">
<mml:mrow>
<mml:mtext>LI</mml:mtext>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mtext>LI</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext>EL</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>; r is the social discount rate.</p>
</sec>
<sec id="s3-1-1-2">
<title>3.1.1.2 Operating cost</title>
<p>The operating cost <inline-formula id="inf77">
<mml:math id="m92">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> primarily encompasses power purchase, power abandonment, network loss, and demand response power costs within the main network.<list list-type="simple">
<list-item>
<p>1) Power purchase cost <inline-formula id="inf78">
<mml:math id="m93">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of main grid</p>
</list-item>
</list>
<disp-formula id="e16">
<mml:math id="m94">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</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>h</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mn>365</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<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:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</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:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>DG</mml:mtext>
</mml:msub>
</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:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e16">16</xref>: <inline-formula id="inf79">
<mml:math id="m95">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> indicates the power purchase price of the unit main network; <inline-formula id="inf80">
<mml:math id="m96">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the main network purchased electric quantity of the system at time <italic>h</italic> in the <italic>t</italic>&#xa0;year; <inline-formula id="inf81">
<mml:math id="m97">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the main network purchased electric quantity of the node <italic>p</italic> at time <italic>h</italic> in the t-th year; <inline-formula id="inf82">
<mml:math id="m98">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the response electric quantity of node <italic>p</italic> at time <italic>h</italic> in the t-th year; <inline-formula id="inf83">
<mml:math id="m99">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the output of k-type distributed generation at node <italic>p</italic> at time <italic>h</italic> in year&#xa0;<italic>t</italic>; <inline-formula id="inf84">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the node set where there is no power abandonment in the system; <inline-formula id="inf85">
<mml:math id="m101">
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>24</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, representing the number of hours in a day.<list list-type="simple">
<list-item>
<p>2) Network loss cost <inline-formula id="inf86">
<mml:math id="m102">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
</list>
<disp-formula id="e17">
<mml:math id="m103">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml: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>h</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mn>365</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e17">17</xref>: <inline-formula id="inf87">
<mml:math id="m104">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the average network loss price; <inline-formula id="inf88">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the system line set; <inline-formula id="inf89">
<mml:math id="m106">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the loss of line <inline-formula id="inf90">
<mml:math id="m107">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at <italic>t</italic> year <italic>h</italic> time; <inline-formula id="inf91">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the resistance of line <inline-formula id="inf92">
<mml:math id="m109">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf93">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the current of branch <inline-formula id="inf94">
<mml:math id="m111">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at time <italic>h</italic> in year <italic>t</italic>, which can be obtained by calculating the power flow of distribution network.<list list-type="simple">
<list-item>
<p>3) Power curtailment cost <inline-formula id="inf95">
<mml:math id="m112">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DG</mml:mtext>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of distributed generation</p>
</list-item>
</list>
<disp-formula id="e18">
<mml:math id="m113">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mtext>DG</mml:mtext>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</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>h</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mn>365</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</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>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</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>h</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mn>365</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>PRE</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e18">18</xref>: <inline-formula id="inf96">
<mml:math id="m114">
<mml:mrow>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the unit power abandonment price; <inline-formula id="inf97">
<mml:math id="m115">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DG</mml:mtext>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the abandoned electric quantity of the system at the time <italic>h</italic> in the year <italic>t</italic>; <inline-formula id="inf98">
<mml:math id="m116">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>DG</mml:mtext>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicates the abandoned electric quantity of the distributed power supply at the node <italic>p</italic> at the time <italic>h</italic> in the year <italic>t</italic>.<list list-type="simple">
<list-item>
<p>4) DR electricity cost <inline-formula id="inf99">
<mml:math id="m117">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
</list>
</p>
<p>Where: <inline-formula id="inf100">
<mml:math id="m118">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicates the DR response price.</p>
<p>The operating costs of the system in each year in the planning cycle are converted into present value costs and accumulated to obtain the total operating costs <inline-formula id="inf101">
<mml:math id="m119">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e19">
<mml:math id="m120">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<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:mi mathvariant="normal">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Constraints</title>
<sec id="s3-1-2-1">
<title>3.1.2.1 Equipment investment constraints</title>
<p>
<list list-type="simple">
<list-item>
<p>1) DG installation capacity constraints</p>
</list-item>
</list>
<disp-formula id="e20">
<mml:math id="m121">
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>.</mml:mo>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e20">20</xref>: <inline-formula id="inf102">
<mml:math id="m122">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>k</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> represents the upper limit of the installed capacity of the k-type distributed power supply at the node p.<list list-type="simple">
<list-item>
<p>2) DR capacity constraint</p>
</list-item>
</list>
<disp-formula id="e21">
<mml:math id="m123">
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<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>(21)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e21">21</xref>: <inline-formula id="inf103">
<mml:math id="m124">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> refers to the DR capacity signed by the power grid company and the user. <inline-formula id="inf104">
<mml:math id="m125">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<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> represents the maximum value of node <italic>p</italic> load.</p>
</sec>
<sec id="s3-1-2-2">
<title>3.1.2.2 Security constraints of network operation</title>
<p>
<list list-type="simple">
<list-item>
<p>1) Network power balance constraints</p>
</list-item>
</list>
<disp-formula id="e22">
<mml:math id="m126">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>DG</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>DG</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e22">22</xref>: <inline-formula id="inf105">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf106">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> respectively represent the injection amount of the active power and the reactive power of the node <italic>p</italic> at time <italic>h</italic> in the t-th year; <inline-formula id="inf107">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf108">
<mml:math id="m130">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the voltage amplitudes of node <italic>p</italic> and node <italic>q</italic> at time <italic>h</italic> in the t-th year; <inline-formula id="inf109">
<mml:math id="m131">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the reactance of the line p-q; <inline-formula id="inf110">
<mml:math id="m132">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf111">
<mml:math id="m133">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the real part and the imaginary part of the nodal admittance matrix, respectively; <inline-formula id="inf112">
<mml:math id="m134">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the phase angle difference of node <italic>p</italic> and node <italic>q</italic>.<list list-type="simple">
<list-item>
<p>2) Node voltage and branch current constraints</p>
</list-item>
</list>
<disp-formula id="e23">
<mml:math id="m135">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e23">23</xref>: <inline-formula id="inf113">
<mml:math id="m136">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf114">
<mml:math id="m137">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> respectively the minimum value and the maximum value of the voltage amplitude of the node <italic>p</italic> at the time <italic>h</italic> in the year&#xa0;<italic>t</italic>; <inline-formula id="inf115">
<mml:math id="m138">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the critical overload current of branch <inline-formula id="inf116">
<mml:math id="m139">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.<list list-type="simple">
<list-item>
<p>3) DR electric quantity constraint</p>
</list-item>
</list>
<disp-formula id="e24">
<mml:math id="m140">
<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>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>p</mml:mi>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
</sec>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 A two-stage dynamic robust programming model</title>
<sec id="s3-2-1">
<title>3.2.1 Second order cone transformation</title>
<p>Active distribution network planning involves a mixed-integer nonlinear programming problem, with the nonlinear terms in the model adding complexity to the solution. When the active management measures such as uncertain factors and demand side response are taken into account, the solution of the model will be more difficult. Although it can be solved by a similar heuristic algorithm, its solution efficiency is very low. Therefore, in order to solve the model conveniently, this paper initially incorporates second-order cone programming (SOCP) theory to convert the aforementioned model into a more linear second-order cone programming model. The process is outlined as follows:</p>
<p>To introduce a variable: <inline-formula id="inf117">
<mml:math id="m141">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf118">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf119">
<mml:math id="m143">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf120">
<mml:math id="m144">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and then the network loss term (18) in the objective function and the constraints (22), (23) in the constraint conditions can be transformed into the functions represented by second-order cones as shown in Eqs <xref ref-type="disp-formula" rid="e25">25</xref>&#x2013;<xref ref-type="disp-formula" rid="e27">27</xref>, respectively:<disp-formula id="e25">
<mml:math id="m145">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m146">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>DG</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mtext>DG</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
<disp-formula id="e27">
<mml:math id="m147">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>At the same time, the equality constraint is added:<disp-formula id="e28">
<mml:math id="m148">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>The above equation can also be transformed into the following second-order cone form by relaxation transformation:<disp-formula id="e29">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e29">29</xref>: <inline-formula id="inf121">
<mml:math id="m150">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is Euclidean norm. It is proved that the above relaxation transformation does not affect the planning result, and its optimal solution must fall on the boundary of the <xref ref-type="disp-formula" rid="e29">Formula 29</xref>.</p>
<p>To sum up, it can be seen that after the second-order cone transformation, the non-linear term (Eq. <xref ref-type="disp-formula" rid="e17">17</xref>) of the objective function in the above model is converted into a linear term, the node voltage and current constraints remain linear after the conversion, and the network power balance constraints (Eq. <xref ref-type="disp-formula" rid="e22">22</xref>) in the constraints are converted into the form of SOC, while the equality constraints (Eq. <xref ref-type="disp-formula" rid="e29">29</xref>) in the form of SOC are added. The model in this paper can be further written as a second-order cone programming model:<disp-formula id="e30">
<mml:math id="m151">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="bold">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>27</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>29</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e30">30</xref>: <inline-formula id="inf122">
<mml:math id="m152">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">X</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the investment decision matrix; <inline-formula id="inf123">
<mml:math id="m153">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the coefficient matrix of investment decision variables; <inline-formula id="inf124">
<mml:math id="m154">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the decision matrix of simulation operation; <inline-formula id="inf125">
<mml:math id="m155">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the coefficient matrix of simulation running variables.</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Two stage dynamic robust programming model</title>
<p>Incorporating the concept of two-stage dynamic robustness, the active distribution network planning problem in this paper can be described as a game between the uncertainty decisions controlled by nature and the human decisions controlled by investors: the uncertainty of nature tries to deteriorate the operation index of the active distribution network system, while the human decisions try to resolve the harm caused by the uncertainty of nature in two stages. The first stage is the manual decision-making mode (including line expansion and DG location and capacity determination in this paper). This stage is a pre-decision-making process, which needs to make decisions before the uncertainty of nature (including uncertain variables wind power output, photovoltaic output and load in this paper) is known. The second stage is active control decision-making (this paper mainly considers the control mode of demand side response), which is a re-decision-making process and a correction decision made after observing uncertainty. To sum up, the active distribution network planning model, incorporating demand-side response in this paper, can be succinctly described as a second-order cone dynamic robust optimization problem with a two-stage decision process:<disp-formula id="e31">
<mml:math id="m156">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:munder>
<mml:munder>
<mml:mi mathvariant="italic">Max</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msup>
</mml:munder>
<mml:munder>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>DR</mml:mtext>
</mml:msup>
</mml:munder>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="bold">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>21</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>27</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>30</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
</p>
<p>In this paper, the uncertainty of nature is expressed by the undistributed bounded interval <inline-formula id="inf126">
<mml:math id="m157">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. At the same time, considering that the investment cost in the model is not directly affected by the natural decision and the demand-side response control decision, the <xref ref-type="disp-formula" rid="e9">Formula 9</xref> can be further refined as:<disp-formula id="e32">
<mml:math id="m158">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:munder>
<mml:mi mathvariant="italic">Max</mml:mi>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
</mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>PVG</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2200;</mml:mo>
</mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:munder>
<mml:msup>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>21</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>27</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>30</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>
</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Model solving</title>
<p>The second-order cone dynamic robust programming model for active distribution networks, considering demand-side response, is solved using the Benders decomposition method.</p>
<p>In the above dynamic robust programming problem, since investment decision <inline-formula id="inf127">
<mml:math id="m159">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is given when nature decision variables <inline-formula id="inf128">
<mml:math id="m160">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf129">
<mml:math id="m161">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>PVG</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf130">
<mml:math id="m162">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and demand-side response decision variable <inline-formula id="inf131">
<mml:math id="m163">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mtext>DR</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> make decisions, the behavior between nature decision and demand-side response decision can be described as the following zero-sum game problem with investment decision <inline-formula id="inf132">
<mml:math id="m164">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> as the parameter:<disp-formula id="e33">
<mml:math id="m165">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi mathvariant="italic">Max</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mtext>&#x2009;</mml:mtext>
<mml:munder>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>DR</mml:mtext>
</mml:msup>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:msup>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>21</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>27</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>30</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e33">33</xref>: <inline-formula id="inf133">
<mml:math id="m166">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x00B7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the zero-sum game function between nature and demand-side response; <inline-formula id="inf134">
<mml:math id="m167">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the comprehensive functional relationship among demand-side response decision, nature decision and investment decision. Thus, the <xref ref-type="disp-formula" rid="e32">Formula 32</xref> can be converted into the following form:<disp-formula id="e34">
<mml:math id="m168">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>21</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>
</p>
<p>In this paper, the optimal investment decision in the worst case obtained from the original problem is regarded as the main Benders decomposition problem, that is, the <xref ref-type="disp-formula" rid="e34">Formula 34</xref>. This problem is a mixed-integer linear programming problem, directly solvable using software packages like CPLEX. At the same time, the problem of obtaining the optimal operation decision in the worst case is taken as a Benders decomposition sub-problem, that is, the <xref ref-type="disp-formula" rid="e33">Formula 33</xref>. This problem is a mixed integer second-order cone static robust problem, which can be solved by YALMIP modeling toolkit and CPLEX solving toolkit.</p>
<p>To sum up, the Benders decomposition algorithm for the active distribution network second-order cone dynamic robust programming problem in this paper can be summarized into the following specific steps:<list list-type="simple">
<list-item>
<p>(1) Initialization</p>
</list-item>
</list>
</p>
<p>Taking the initial value of investment decision <inline-formula id="inf135">
<mml:math id="m169">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> as <inline-formula id="inf136">
<mml:math id="m170">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext>inv</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, the mixed integer second-order cone static robust problem is solved, and its optimal initial operation solution <inline-formula id="inf137">
<mml:math id="m171">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext>ope</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is obtained. At the same time, let the iteration number k &#x3d; 1, the lower bound of convergence LB &#x3d; 0, the upper bound of convergence UB &#x3d; 1, and the convergence error <inline-formula id="inf138">
<mml:math id="m172">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.<list list-type="simple">
<list-item>
<p>(2) Determine the lower bound</p>
</list-item>
</list>
</p>
<p>Solve the following Benders decomposition master problem:<disp-formula id="e35">
<mml:math id="m173">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>17</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>h</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
</p>
<p>The optimal solution <inline-formula id="inf139">
<mml:math id="m174">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is obtained, and assume:<disp-formula id="e36">
<mml:math id="m175">
<mml:mrow>
<mml:mrow>
<mml:mtext>LB</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(3) Define the upper bound</p>
</list-item>
</list>
</p>
<p>Solve the Benders decomposition subproblem as shown in Equation (3.1). The optimal solution <inline-formula id="inf140">
<mml:math id="m176">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and the optimal value <inline-formula id="inf141">
<mml:math id="m177">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are obtained, and assume:<disp-formula id="e37">
<mml:math id="m178">
<mml:mrow>
<mml:mrow>
<mml:mtext>UB</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">c</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(4) Convergence judgment</p>
</list-item>
</list>
</p>
<p>If <inline-formula id="inf142">
<mml:math id="m179">
<mml:mrow>
<mml:mrow>
<mml:mtext>UB</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>LB</mml:mtext>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the algorithm ends and returns to <inline-formula id="inf143">
<mml:math id="m180">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>inv</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf144">
<mml:math id="m181">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>ope</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> ; Otherwise <inline-formula id="inf145">
<mml:math id="m182">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, return to step 2.</p>
</sec>
<sec id="s5">
<title>5 Case analysis</title>
<sec id="s5-1">
<title>5.1 Design of the example</title>
<p>The plan involves constructing and connecting a pair of wind farms and two solar power stations within a single distribution system. The total installed capacity of distributed generation is planned to be no less than 2&#xa0;MW. At the same time, the line for new load access is determined, and a set of load active regulation strategy is formulated to further improve the economy of system planning and operation on the basis of ensuring the stable and dependable system operation in the next 5&#xa0;years. This study uses the modified IEEE 33-bus system to confirm the effectiveness of the proposed approach, conducting simulation tests programmed in the MATLAB environment. <xref ref-type="fig" rid="F1">Figure 1</xref> displays the adjusted IEEE 33-node system.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Modified IEEE33 node power distribution system.</p>
</caption>
<graphic xlink:href="fenrg-11-1338136-g001.tif"/>
</fig>
<p>The newly added power supply substations A, B, C and D respectively correspond to nodes 34, 35, 36 and 37 in the above figure, and the load reference values of the substations are 50, 90, 120, and 200&#xa0;kVA respectively. The solid line in the figure represents the existing line, and the dotted line represents the line corridor to be built in each new station area; Nodes 4, 7, 10 and 30 are the nodes to be selected for wind turbine access; Nodes 13, 18, 21 and 32 are the nodes to be selected for the access of the photovoltaic unit; Nodes 4, 8, 24, and 32 are demand-side response control nodes; The voltage class of the system is 12.66 kV, the reference power is 100&#xa0;MV&#xa0;A, the annual average growth rate of the system load is 10%, and all interconnection switches are turned off. The relevant reference prices involved are shown in <xref ref-type="table" rid="T1">Table 1</xref> and <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Relevant reference prices.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Project</th>
<th align="left">Price (yuan/kWh)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Power purchase price of main network</td>
<td align="center">0.6</td>
</tr>
<tr>
<td align="center">Price of power abandonment of distributed energy</td>
<td align="center">0.5</td>
</tr>
<tr>
<td align="center">Unit capacity price of wind turbine</td>
<td align="center">10,000</td>
</tr>
<tr>
<td align="center">Photovoltaic unit capacity price</td>
<td align="center">13,000</td>
</tr>
<tr>
<td align="center">Average network loss price</td>
<td align="center">0.6</td>
</tr>
<tr>
<td align="center">DR response price</td>
<td align="center">0.2</td>
</tr>
<tr>
<td align="center">Unit cost of new line</td>
<td align="center">10</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Length of lines to be built.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Line</th>
<th align="center">Load node</th>
<th colspan="4" align="center">34</th>
<th colspan="4" align="center">35</th>
<th colspan="3" align="center">36</th>
<th colspan="4" align="center">37</th>
<th align="left"/>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left"/>
<td align="left">Access node</td>
<td align="left">19</td>
<td align="left">20</td>
<td align="left">21</td>
<td align="left">22</td>
<td align="left">6</td>
<td align="left">7</td>
<td align="left">8</td>
<td align="left">9</td>
<td align="left">14</td>
<td align="left">15</td>
<td align="left">16</td>
<td align="left">17</td>
<td align="left">25</td>
<td align="left">26</td>
<td align="left">27</td>
<td align="left">28</td>
</tr>
<tr>
<td colspan="2" align="center">Length/km</td>
<td align="left">12</td>
<td align="left">10</td>
<td align="left">8</td>
<td align="left">14</td>
<td align="left">12</td>
<td align="left">10</td>
<td align="left">14</td>
<td align="left">10</td>
<td align="left">12</td>
<td align="left">10</td>
<td align="left">14</td>
<td align="left">10</td>
<td align="left">12</td>
<td align="left">8</td>
<td align="left">14</td>
<td align="left">10</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5-2">
<title>5.2 Simulation results and analysis of an example</title>
<sec id="s5-2-1">
<title>5.2.1 Correlation processing and uncertainty analysis of random variables</title>
<p>The actual data of a region is taken as the historical data of photovoltaic, wind power and load of the system, and the rank correlation coefficient matrix representing the relationship among the wind speed, light intensity and load of the region is obtained by the above method as follows:<disp-formula id="e38">
<mml:math id="m183">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi>W</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.126</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.054</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.126</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.173</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.054</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.173</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>
</p>
<p>At the same time, through independent transformation of the original data, the correlation among the random variables of load, wind power and photovoltaic power generation is eliminated to form mutually independent input random variables, and the per-unit value change curves of the average time sequence output of wind power, average time sequence output of photovoltaic power and load time sequence of the system are obtained by statistics, as shown in <xref ref-type="fig" rid="F2">Figures 2</xref>&#x2013;<xref ref-type="fig" rid="F4">4</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Wind power sequence output model.</p>
</caption>
<graphic xlink:href="fenrg-11-1338136-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Photovoltaic time sequence output model.</p>
</caption>
<graphic xlink:href="fenrg-11-1338136-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Load timing model.</p>
</caption>
<graphic xlink:href="fenrg-11-1338136-g004.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="F2">Figures 2</xref>&#x2013;<xref ref-type="fig" rid="F4">4</xref>, it can be found that after the independent transformation of random variables, the average output percentage of wind power time series decreases significantly on the whole, the photovoltaic power increases significantly on the whole, and the load decreases slightly, while the time series change trend of each random variable remains unchanged on the whole. The main reason for this phenomenon is that there is a certain negative correlation between wind power and PV, wind power and load, and a certain positive correlation between PV and load. In the example of this paper, the wind power output is affected by the superposition and weakening of the negative correlation of PV and load at the same time, and the influence of the positive correlation of load on the output of PV units is more obvious than that of the negative correlation of wind power, while the influence of the positive correlation of PV on the load is relatively smaller than that of the negative correlations of wind power. The average time-sequence output percentage of wind power decreases as a whole, the overall photovoltaic power increases significantly, and the load decreases slightly.</p>
<p>Assume that the annual average load growth rate of the system is <inline-formula id="inf146">
<mml:math id="m184">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and the time series fluctuation ranges of photovoltaic output, wind power output and load are <inline-formula id="inf147">
<mml:math id="m185">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.04</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.02</mml:mn>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.03</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. At the same time, let the conservative index of the uncertainty set is <inline-formula id="inf150">
<mml:math id="m188">
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Taking the data of load, wind power and photovoltaic power as samples, the uncertainties in the time series variations of wind power, photovoltaic power, and load, post-correlation processing, are depicted as undistributed bounded intervals in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Time series of random variables without distribution and bounded interval.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Moment</th>
<th align="center">Wind power</th>
<th align="center">Photovoltaic</th>
<th align="center">Load</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">0.55&#x223c;0.63</td>
<td align="center">0.03&#x223c;0.07</td>
<td align="center">0.25&#x223c;0.31</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">0.51&#x223c;0.59</td>
<td align="center">0.02&#x223c;0.06</td>
<td align="center">0.20&#x223c;0.26</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">0.59&#x223c;0.67</td>
<td align="center">0.02&#x223c;0.06</td>
<td align="center">0.15&#x223c;0.24</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">0.49&#x223c;0.57</td>
<td align="center">0.01&#x223c;0.05</td>
<td align="center">0.17&#x223c;0.23</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">0.46&#x223c;0.54</td>
<td align="center">0.02&#x223c;0.06</td>
<td align="center">0.18&#x223c;0.24</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">0.50&#x223c;0.58</td>
<td align="center">0.20&#x223c;0.24</td>
<td align="center">0.22&#x223c;0.28</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">0.42&#x223c;0.50</td>
<td align="center">0.21&#x223c;0.25</td>
<td align="center">0.21&#x223c;0.27</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">0.32&#x223c;0.40</td>
<td align="center">0.33&#x223c;0.37</td>
<td align="center">0.24&#x223c;0.30</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">0.25&#x223c;0.33</td>
<td align="center">0.52&#x223c;0.56</td>
<td align="center">0.27&#x223c;0.33</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">0.13&#x223c;0.21</td>
<td align="center">0.68&#x223c;0.72</td>
<td align="center">0.38&#x223c;0.44</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">0.06&#x223c;0.14</td>
<td align="center">0.78&#x223c;0.82</td>
<td align="center">0.54&#x223c;0.60</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">0.13&#x223c;0.21</td>
<td align="center">0.83&#x223c;0.87</td>
<td align="center">0.56&#x223c;0.62</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">0.06&#x223c;0.14</td>
<td align="center">0.87&#x223c;0.91</td>
<td align="center">0.51&#x223c;0.57</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">0.04&#x223c;0.12</td>
<td align="center">0.82&#x223c;0.86</td>
<td align="center">0.51&#x223c;0.57</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">0.04&#x223c;0.12</td>
<td align="center">0.77&#x223c;0.81</td>
<td align="center">0.51&#x223c;0.57</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">0.13&#x223c;0.21</td>
<td align="center">0.69&#x223c;0.73</td>
<td align="center">0.52&#x223c;0.58</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">0.16&#x223c;0.24</td>
<td align="center">0.55&#x223c;0.59</td>
<td align="center">0.54&#x223c;0.60</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">0.35&#x223c;0.43</td>
<td align="center">0.38&#x223c;0.42</td>
<td align="center">0.56&#x223c;0.62</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">0.44&#x223c;0.52</td>
<td align="center">0.28&#x223c;0.32</td>
<td align="center">0.56&#x223c;0.62</td>
</tr>
<tr>
<td align="center">20</td>
<td align="center">0.54&#x223c;0.62</td>
<td align="center">0.28&#x223c;0.32</td>
<td align="center">0.59&#x223c;0.65</td>
</tr>
<tr>
<td align="center">21</td>
<td align="center">0.65&#x223c;0.73</td>
<td align="center">0.09&#x223c;0.13</td>
<td align="center">0.60&#x223c;0.66</td>
</tr>
<tr>
<td align="center">22</td>
<td align="center">0.75&#x223c;0.83</td>
<td align="center">0.07&#x223c;0.11</td>
<td align="center">0.48&#x223c;0.54</td>
</tr>
<tr>
<td align="center">23</td>
<td align="center">0.65&#x223c;0.73</td>
<td align="center">0.06&#x223c;0.10</td>
<td align="center">0.44&#x223c;0.50</td>
</tr>
<tr>
<td align="center">24</td>
<td align="center">0.56&#x223c;0.64</td>
<td align="center">0.05&#x223c;0.09</td>
<td align="center">0.35&#x223c;0.42</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5-2-2">
<title>5.2.2 Comparison and examination of planning outcomes across various scenarios</title>
<p>In order to verify the effectiveness of this study, for the example in this paper, planning decisions are made in three scenarios:</p>
<p>Scenario 1: a two-stage robust programming model with demand-side response is established and solved considering the correlation among wind energy, solar power and load.</p>
<p>Scenario 2: a two-stage robust programming model with demand-side response is established and solved without considering the correlation among wind energy, solar power and load.</p>
<p>Scenario 3: Considering the influence of correlation in wind energy, photovoltaic power and load, the traditional robust programming model considering demand side response is established and solved.</p>
<p>In the Matlab environment, The Benders method is applied to solve the planning model under various scenarios, and the resulting planning scheme outcomes are presented in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Planning results under scenario 1.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Optimal planning scheme</th>
<th align="center">WTGs [installed nodes/number/capacity (MW)]</th>
<th align="center">7/6/0.6, 30/8/0.8</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left"/>
<td align="center">Photovoltaic unit [installed node/quantity/capacity (MW)]</td>
<td align="center">13/8/0.8, 32/10/1</td>
</tr>
<tr>
<td align="left"/>
<td align="center">Line (access node/load node)</td>
<td align="center">21/34, 6/35, 14/36, 26/37</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5-3">
<title>5.3 Scenario 1 simulation results and analysis</title>
<p>
<xref ref-type="table" rid="T4">Table 4</xref> displays the best planning strategy for scenario 1.</p>
<p>The costs for the best planning strategy in Scenario 1 are displayed in <xref ref-type="table" rid="T5">Table 5</xref>.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>The cost of the optimal planning scheme in scenario 1.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Investment cost/10,000 yuan</th>
<th align="center">DG investment costs</th>
<th colspan="5" align="center">3740</th>
</tr>
<tr>
<th align="center">Line expansion costs</th>
<th colspan="5" align="center">800</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5" align="center">Operating cost/10,000 yuan (Annual value)</td>
<td align="center">Year</td>
<td align="center">1</td>
<td align="center">2</td>
<td align="center">3</td>
<td align="center">4</td>
<td align="center">5</td>
</tr>
<tr>
<td align="center">Power purchase cost of main network</td>
<td align="center">356.37</td>
<td align="center">392.33</td>
<td align="center">432.01</td>
<td align="center">475.59</td>
<td align="center">523.76</td>
</tr>
<tr>
<td align="center">Cost of power curtailment</td>
<td align="center">1.698</td>
<td align="center">1.544</td>
<td align="center">1.247</td>
<td align="center">0.989</td>
<td align="center">0.479</td>
</tr>
<tr>
<td align="center">Network loss cost</td>
<td align="center">16.37</td>
<td align="center">18.007</td>
<td align="center">19.808</td>
<td align="center">21.788</td>
<td align="center">23.967</td>
</tr>
<tr>
<td align="center">Demand side response cost</td>
<td align="center">23.951</td>
<td align="center">26.346</td>
<td align="center">28.981</td>
<td align="center">31.879</td>
<td align="center">35.067</td>
</tr>
<tr>
<td colspan="2" align="center">Operating cost of each year/10,000 yuan (annual value)</td>
<td align="center">398.38</td>
<td align="center">438.23</td>
<td align="center">482.05</td>
<td align="center">530.25</td>
<td align="center">583.28</td>
</tr>
<tr>
<td colspan="2" align="center">Operating cost of each year/10,000 yuan (present value)</td>
<td align="center">398.38</td>
<td align="center">402.04</td>
<td align="center">405.73</td>
<td align="center">409.45</td>
<td align="center">413.21</td>
</tr>
<tr>
<td colspan="2" align="center">Total operation cost/10,000 yuan (present value)</td>
<td colspan="5" align="center">2028.832</td>
</tr>
<tr>
<td colspan="2" align="center">Total cost/10,000 yuan (present value)</td>
<td colspan="5" align="center">6568.832</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The table above illustrates that the installed capacity of PV units surpasses that of wind turbines. This is attributed to the inherent anti-peak regulation characteristics of wind power. Overinvesting in wind power can lead to significant curtailment of wind energy during nighttime when demand is low. In contrast, PV output is primarily concentrated during the daytime, which aligns well with higher load demands, allowing for efficient absorption. At the same time, it can be found that the power purchase cost (annual value) of the main grid of the system increases with the increase of load, while the cost of power curtailment decreases with the increase of load. This is because the increased load of the system is borne by two parts: one part is borne by distributed generation, and the increased load at night absorbs part of the curtailment, resulting in the reduction of the cost of power curtailment; The remaining part is borne by the main network, and the increase of electricity purchased by the main network leads to the increase of its cost.</p>
<p>The timing uncertainty interval values for the system random variables in Scenario 1 are presented in <xref ref-type="table" rid="T6">Table 6</xref>.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Values of uncertainty interval of random variables in scenario 1.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Moment</th>
<th align="center">Load</th>
<th align="center">Wind power</th>
<th align="center">Photovoltaic</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">0.31</td>
<td align="center">0.55</td>
<td align="center">0.00</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">0.26</td>
<td align="center">0.51</td>
<td align="center">0.00</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">0.24</td>
<td align="center">0.59</td>
<td align="center">0.00</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">0.23</td>
<td align="center">0.49</td>
<td align="center">0.00</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">0.24</td>
<td align="center">0.46</td>
<td align="center">0.00</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">0.28</td>
<td align="center">0.50</td>
<td align="center">0.20</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">0.27</td>
<td align="center">0.42</td>
<td align="center">0.21</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">0.30</td>
<td align="center">0.32</td>
<td align="center">0.33</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">0.33</td>
<td align="center">0.25</td>
<td align="center">0.52</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">0.44</td>
<td align="center">0.13</td>
<td align="center">0.68</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">0.60</td>
<td align="center">0.06</td>
<td align="center">0.78</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">0.62</td>
<td align="center">0.13</td>
<td align="center">0.83</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">0.57</td>
<td align="center">0.06</td>
<td align="center">0.87</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">0.57</td>
<td align="center">0.04</td>
<td align="center">0.82</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">0.57</td>
<td align="center">0.04</td>
<td align="center">0.77</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">0.58</td>
<td align="center">0.13</td>
<td align="center">0.69</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">0.60</td>
<td align="center">0.16</td>
<td align="center">0.55</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">0.62</td>
<td align="center">0.35</td>
<td align="center">0.38</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">0.62</td>
<td align="center">0.44</td>
<td align="center">0.28</td>
</tr>
<tr>
<td align="center">20</td>
<td align="center">0.65</td>
<td align="center">0.54</td>
<td align="center">0.28</td>
</tr>
<tr>
<td align="center">21</td>
<td align="center">0.66</td>
<td align="center">0.65</td>
<td align="center">0.00</td>
</tr>
<tr>
<td align="center">22</td>
<td align="center">0.54</td>
<td align="center">0.75</td>
<td align="center">0.00</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the above table, it can be found that the worst case of the system corresponding to each moment is that the load is taken to the upper bound of the uncertainty interval, the wind and solar energy output are set to the lower bound of the uncertainty interval. Therefore, it can be found that the best planning strategy of the system is formulated under the scenario that the system load reaches the maximum and the wind energy and solar power output reaches the minimum. This is mainly because after the second-order cone transformation, the nonlinear terms of the objective function in this planning model are transformed into the form of second-order cone. According to the fundamental concept of second-order cone optimization, the optimal solution of natural decision-making must be located on the boundary.</p>
<p>The optimal demand-side response strategy in the first year under the optimal planning scheme in Scenario 1 [see <xref ref-type="sec" rid="s12">Supplementary Material</xref> (Appendix) for the remaining four years].</p>
<p>From <xref ref-type="table" rid="T7">Table 7</xref>, it can be seen that in the example of this paper, the response electric quantity of the demand side of the system is 0 at time 1, 3, 6 and 7, and the response electric quantity of the demand side is very small at time 2, 4, 5, 8 and 9, while obvious load shedding occurs at time 10 to time 24. This is because the wind and solar power generation at a specific time 1, 3, 6 and 7 can fully meet the load demand of the system, and the cost of power curtailment is generated, so there is no need to adjust the demand side response. Although the wind power and PV output of systems 2, 4, 5, 8 and 9 can meet most of the load demand of the system, a portion of the load still needs to be acquired from the higher-tier power grid, and the amount of electricity that can be regulated by demand-side response is very small, so the amount of load shedding is almost negligible. However, from time 10 to time 24, the load of the system greatly exceeds the output of the distributed generation, and there is a large load space for demand-side response regulation, resulting in large load shedding during demand-side response regulation.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Optimal demand-side response control strategy in the first year of scenario 1.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Moment</th>
<th colspan="4" align="center">Demand side response electric quantity/MVA</th>
</tr>
<tr>
<th align="center">Node 4</th>
<th align="center">Node 8</th>
<th align="center">Node 24</th>
<th align="center">Node 32</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">8E&#x2212;11</td>
<td align="center">5.26E&#x2212;11</td>
<td align="center">4.72E&#x2212;11</td>
<td align="center">5.6E&#x2212;11</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">1.89E&#x2212;08</td>
<td align="center">8.28E&#x2212;09</td>
<td align="center">5.9E&#x2212;09</td>
<td align="center">9.54E&#x2212;09</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">8.93E&#x2212;11</td>
<td align="center">5.57E&#x2212;11</td>
<td align="center">4.85E&#x2212;11</td>
<td align="center">5.98E&#x2212;11</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">6.4E&#x2212;10</td>
<td align="center">1.53E&#x2212;09</td>
<td align="center">3.61E&#x2212;09</td>
<td align="center">1.09E&#x2212;09</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">3.11E&#x2212;03</td>
<td align="center">0.005693</td>
<td align="center">0.024273</td>
<td align="center">0.002173</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">0.010642</td>
<td align="center">0.035474</td>
<td align="center">0.09312</td>
<td align="center">0.027936</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">0.014422</td>
<td align="center">0.048074</td>
<td align="center">0.126194</td>
<td align="center">0.037858</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">0.014895</td>
<td align="center">0.049649</td>
<td align="center">0.130329</td>
<td align="center">0.039099</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">0.013713</td>
<td align="center">0.048712</td>
<td align="center">0.129643</td>
<td align="center">0.035784</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">0.013513</td>
<td align="center">0.045712</td>
<td align="center">0.119993</td>
<td align="center">0.035998</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">0.013613</td>
<td align="center">0.046155</td>
<td align="center">0.121826</td>
<td align="center">0.036485</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">0.01395</td>
<td align="center">0.046499</td>
<td align="center">0.12206</td>
<td align="center">0.036618</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">0.014302</td>
<td align="center">0.047574</td>
<td align="center">0.125294</td>
<td align="center">0.037858</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">0.014895</td>
<td align="center">0.049649</td>
<td align="center">0.130329</td>
<td align="center">0.039099</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">0.015295</td>
<td align="center">0.050649</td>
<td align="center">0.132329</td>
<td align="center">0.040099</td>
</tr>
<tr>
<td align="center">20</td>
<td align="center">0.015603</td>
<td align="center">0.052011</td>
<td align="center">0.13653</td>
<td align="center">0.040959</td>
</tr>
<tr>
<td align="center">21</td>
<td align="center">0.01584</td>
<td align="center">0.052799</td>
<td align="center">0.138597</td>
<td align="center">0.041579</td>
</tr>
<tr>
<td align="center">22</td>
<td align="center">0.013005</td>
<td align="center">0.043349</td>
<td align="center">0.113791</td>
<td align="center">0.034137</td>
</tr>
<tr>
<td align="center">23</td>
<td align="center">0.01206</td>
<td align="center">0.040199</td>
<td align="center">0.105523</td>
<td align="center">0.031657</td>
</tr>
<tr>
<td align="center">24</td>
<td align="center">0.01017</td>
<td align="center">0.033899</td>
<td align="center">0.088986</td>
<td align="center">0.026696</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>At the same time, it can be found from the above table that the general strategy of demand-side response regulation at time 12, 13, 14 and 15 is similar, and time 11 is similar to time 17 and time 18. This is because the load change between time 12 and time 18 is very small, but the decrease (increase) of wind power output is just offset by the increase (decrease) of PV power output between times with similar regulation strategies, which leads to similar demand-side response strategies at different times.</p>
</sec>
<sec id="s5-4">
<title>5.4 Scenario 2 simulation results and analysis</title>
<p>To better analyze the correlation&#x2019;s impact on the simulation planning results in this paper&#x2019;s example, the optimal planning scheme from scenario 1 is applied to simulate the operations in scenario 2. The resulting system operation costs for the five-year planning period are detailed in <xref ref-type="table" rid="T8">Table 8</xref>.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>The operational expenditure for the optimal planning strategy in Scenario 1 under Scenario 2.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Operating cost/10,000 yuan</th>
<th colspan="2" align="center">Year</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>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="left"/>
<td colspan="2" align="center">Power purchase cost of main network</td>
<td align="center">356.37</td>
<td align="center">392.331</td>
<td align="center">432.015</td>
<td align="center">475.600</td>
<td align="center">523.769</td>
</tr>
<tr>
<td colspan="2" align="center">Abandon electricity Cost</td>
<td align="center">8.426</td>
<td align="center">7.103</td>
<td align="center">5.966</td>
<td align="center">5.013</td>
<td align="center">4.343</td>
</tr>
<tr>
<td colspan="2" align="center">Network loss Cost</td>
<td align="center">15.440</td>
<td align="center">16.984</td>
<td align="center">18.682</td>
<td align="center">20.551</td>
<td align="center">22.606</td>
</tr>
<tr>
<td colspan="2" align="center">Load shedding cost</td>
<td align="center">24.574</td>
<td align="center">27.032</td>
<td align="center">29.735</td>
<td align="center">32.708</td>
<td align="center">35.979</td>
</tr>
<tr>
<td colspan="3" align="center">Run in each year Cost/10,000 yuan</td>
<td align="center">407.810</td>
<td align="center">404.810</td>
<td align="center">45.291</td>
<td align="center">489.820</td>
<td align="center">538.802</td>
</tr>
<tr>
<td colspan="3" align="center">Run in each year Cost/10,000 yuan</td>
<td align="center">398.389</td>
<td align="center">398.389</td>
<td align="center">408.524</td>
<td align="center">412.272</td>
<td align="center">416.054</td>
</tr>
<tr>
<td colspan="3" align="center">Total operation Cost/10,000 yuan</td>
<td colspan="5" align="center">2055.11</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be seen from the above table that, compared with the operation cost of the optimal planning scheme under scenario 1, in scenario 2, under the same investment conditions, the yearly costs for power procurement, network losses, and load shedding of the main grid have little change, while the power curtailment cost has been significantly increased, and the total cost has also been significantly increased. The reason is that in the example of this paper, the uncertainty interval characterization in scenario 1 is based on the data after correlation processing, while the uncertainty interval characterization in scenario 2 is based on the original data (see <xref ref-type="table" rid="T5">Table 5</xref> for details). Compared with scenario 1, the lower boundary of the uncertainty range for wind power is enhanced, whereas for photovoltaic power, it is diminished. The maximum threshold of the uncertainty interval of the load has been slightly raised. Therefore, in the daytime, the reduction of the photovoltaic system&#x2019;s output unit suppresses the increment of the output of the wind turbine unit, so the slightly increased system load leads to a slight increase in the cost of purchasing electricity, network loss and load shedding in the main network of the system, while the slightly increased system load at night is not enough to absorb the significant increase in the output of wind turbine unit, resulting in a significant increase in system power curtailment cost. To sum up, in the example of this paper, the uncertainty boundary depicted in scenario 2 is worse than that in scenario 1, so the planning strategy obtained by the same planning method in scenario 2 should be more conservative than that in scenario 1. The best planning strategy in Scenario 2 verifies the above conclusion.</p>
<p>The best planning strategy in Scenario 2 is presented in <xref ref-type="table" rid="T9">Table 9</xref>.</p>
<table-wrap id="T9" position="float">
<label>TABLE 9</label>
<caption>
<p>Planning results under scenario 2.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Optimal planning scheme</th>
<th align="center">Wind turbine [installed nodes/number/capacity (MW)]</th>
<th align="center">4/6/0.6, 30/7/0.7</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left"/>
<td align="center">Photovoltaic unit [Installed nodes/number/capacity (MW)]</td>
<td align="center">13/8/0.8, 32/12/1.2</td>
</tr>
<tr>
<td align="left"/>
<td align="center">Line (access node/load node)</td>
<td align="center">21/34, 7/35, 14/36, 28/37</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The expenses associated with the optimal planning strategy in Scenario 2 are displayed in <xref ref-type="table" rid="T10">Table 10</xref>.</p>
<table-wrap id="T10" position="float">
<label>TABLE 10</label>
<caption>
<p>Cost of optimal planning scheme in scenario 2.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Investment cost/10,000 yuan</th>
<th align="center">DG investment costs</th>
<th colspan="5" align="center">3740</th>
</tr>
<tr>
<th align="center">Line expansion costs</th>
<th colspan="5" align="center">800</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5" align="center">Operating cost/10,000 yuan (annual value)</td>
<td align="center">Year</td>
<td align="center">1</td>
<td align="center">2</td>
<td align="center">3</td>
<td align="center">4</td>
<td align="center">5</td>
</tr>
<tr>
<td align="center">Power purchase cost of main network</td>
<td align="center">328.77</td>
<td align="center">362.15</td>
<td align="center">398.90</td>
<td align="center">439.26</td>
<td align="center">483.42</td>
</tr>
<tr>
<td align="center">Abandon electricity Cost</td>
<td align="center">1.577</td>
<td align="center">1.241</td>
<td align="center">0.827</td>
<td align="center">0.436</td>
<td align="center">0.246</td>
</tr>
<tr>
<td align="center">Network loss Cost</td>
<td align="center">12.339</td>
<td align="center">13.573</td>
<td align="center">14.930</td>
<td align="center">16.423</td>
<td align="center">18.066</td>
</tr>
<tr>
<td align="center">Demand-side cost</td>
<td align="center">20.457</td>
<td align="center">22.502</td>
<td align="center">24.753</td>
<td align="center">27.228</td>
<td align="center">29.951</td>
</tr>
<tr>
<td colspan="2" align="center">Total operation cost/10,000 yuan (annual value)</td>
<td align="center">363.15</td>
<td align="center">399.46</td>
<td align="center">439.41</td>
<td align="center">483.35</td>
<td align="center">531.69</td>
</tr>
<tr>
<td colspan="2" align="center">Total operation cost/10,000 yuan (present value)</td>
<td align="center">398.38</td>
<td align="center">366.48</td>
<td align="center">369.84</td>
<td align="center">373.23</td>
<td align="center">376.66</td>
</tr>
<tr>
<td colspan="2" align="center">Total operation cost/10,000 yuan (present value)</td>
<td colspan="5" align="center">1884.617</td>
</tr>
<tr>
<td colspan="2" align="center">Total cost/10,000 yuan (present value)</td>
<td colspan="5" align="center">6584.617</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the table above, it is evident that the capacity is approaching the uncertain boundary of unfavorable natural decision variables compared to scenario 1, and the artificial decision is to deal with the more adverse impact of the system by increasing investment and construction (reducing wind power installed capacity and increasing photovoltaic installed capacity). By comparing with the simulation results under scenario 1, it is found that the total investment cost of the planning scheme without considering correlation is larger than that of the planning scheme with considering correlation, and the investment planning and construction are more conservative.</p>
</sec>
<sec id="s5-5">
<title>5.5 Simulation results and analysis of scenario 3</title>
<p>The most effective planning strategy in Scenario 3 is shown in <xref ref-type="table" rid="T11">Table 11</xref>.</p>
<table-wrap id="T11" position="float">
<label>TABLE 11</label>
<caption>
<p>Planning results under scenario 3.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Optimal planning scheme</th>
<th align="center">Wind turbine [installed nodes/number/capacity (MW)]</th>
<th align="center">7/4/0.6, 30/6/0.7</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left"/>
<td align="center">Photovoltaic unit [Installed nodes/number/capacity (MW)]</td>
<td align="center">13/10/0.8, 32/12/1.2</td>
</tr>
<tr>
<td align="left"/>
<td align="center">Line (access node/load node)</td>
<td align="center">20/34, 9/35, 16/36, 26/37</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The costs in Scenario 2 under the optimal planning scheme are presented in <xref ref-type="table" rid="T12">Table 12</xref>.</p>
<table-wrap id="T12" position="float">
<label>TABLE 12</label>
<caption>
<p>Cost of optimal planning scheme under scenario 3.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Investment cost/10,000 yuan</th>
<th align="center">DG investment costs</th>
<th colspan="5" align="center">3860</th>
</tr>
<tr>
<th align="center">Line expansion costs</th>
<th colspan="5" align="center">840</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5" align="center">Operating cost/10,000 yuan (Annual value)</td>
<td align="center">Year</td>
<td align="center">1</td>
<td align="center">2</td>
<td align="center">3</td>
<td align="center">4</td>
<td align="center">5</td>
</tr>
<tr>
<td align="center">Power purchase cost of main network</td>
<td align="center">377.45</td>
<td align="center">418.25</td>
<td align="center">460.52</td>
<td align="center">506.96</td>
<td align="center">558.26</td>
</tr>
<tr>
<td align="center">Abandon electricity Cost</td>
<td align="center">4.175</td>
<td align="center">1.544</td>
<td align="center">1.247</td>
<td align="center">0.989</td>
<td align="center">0.479</td>
</tr>
<tr>
<td align="center">Network loss Cost</td>
<td align="center">18.447</td>
<td align="center">20.292</td>
<td align="center">22.321</td>
<td align="center">24.553</td>
<td align="center">27.008</td>
</tr>
<tr>
<td align="center">Demand-side cost</td>
<td align="center">21.347</td>
<td align="center">23.482</td>
<td align="center">25.830</td>
<td align="center">28.413</td>
<td align="center">31.25</td>
</tr>
<tr>
<td colspan="2" align="center">Total operation cost/10,000 yuan (annual value)</td>
<td align="center">421.42</td>
<td align="center">463.56</td>
<td align="center">509.92</td>
<td align="center">560.91</td>
<td align="center">617.00</td>
</tr>
<tr>
<td colspan="2" align="center">Total operation cost/10,000 yuan (present value)</td>
<td align="center">398.38</td>
<td align="center">425.29</td>
<td align="center">429.19</td>
<td align="center">433.13</td>
<td align="center">437.10</td>
</tr>
<tr>
<td colspan="2" align="center">Total operation cost/10,000 yuan (present value)</td>
<td colspan="5" align="center">2123.106</td>
</tr>
<tr>
<td colspan="2" align="center">Total cost/10,000 yuan (present value)</td>
<td colspan="5" align="center">6823.106</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the above table, it can be seen that compared with scenario 1, the planning results under scenario 3 have increased significantly in terms of both investment cost and operation cost. The main reason for this phenomenon is that the traditional robust optimization model requires all variables to make decisions after the uncertainty is known, allowing nature (uncertain decision variables) to make decisions first, and the artificial system observes the strategies of nature and takes corresponding measures to suppress their adverse effects on the system, so the artificial decision-making is too general. As a result, the planning results are often too conservative.</p>
<p>To sum up, the proposed two-phase robust programming framework, accounting for correlation, considers the impact of random variable correlation on planning outcomes. At the same time, the artificial decision-making is further refined, and it is divided into two stages to resolve the harm brought by the uncertainty of nature. Compared with the traditional robust planning model without considering the influence of correlation, its planning method is finer and the planning result is more economical.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>In this chapter, the paper introduces a dynamic robust planning method for smart grid systems that considers correlation. Firstly, the Spearman rank correlation coefficient measures the association between different variables. This, combined with the rank correlation matrix characteristics, is utilized in the analysis. Cholesky decomposition and independent transformation are employed to convert correlated random variables into independent ones, and subsequently, the polyhedral uncertainty set is employed to represent the uncertainty. The uncertainties of wind power, PV power and load are represented by bounded intervals without distribution respectively. Finally, combined with the idea of two-stage dynamic robustness, the active distribution network planning problem is described as a game relationship between uncertain decisions controlled by nature and artificial decisions controlled by investors, and a two-stage robust planning model is developed for a dynamic distribution system, taking into account correlation. The results based on standard examples demonstrate the following key findings:<list list-type="simple">
<list-item>
<p>(1) This paper utilizes the Spearman rank correlation coefficient to assess the correlation between wind power, photovoltaic power, and load. It combines this with the properties of the rank correlation matrix, employing methods such as Cholesky decomposition and related independent transformation techniques. These steps effectively convert correlated random variables into independent ones, thereby providing robust data support for distribution network planning. Consequently, this leads to a significant enhancement in the reliability of the distribution network planning results.</p>
</list-item>
<list-item>
<p>(2) The paper adopts the approach of representing uncertainties in wind power, photovoltaic power, and load using the polyhedron uncertainty set representation method. This method employs undistributed bounded intervals to encapsulate the range of potential uncertainties. Additionally, the paper employs the concept of two-stage robust programming to thoroughly integrate the specific circumstances of distribution network planning projects. This enables an accurate simulation of the active distribution network system&#x2019;s operation, especially at uncertain boundaries. As a result, the reliability and economic efficiency of the active distribution network planning results experience a notable improvement.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s12">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>JL: Writing&#x2013;original draft, Writing&#x2013;review and editing. BZ: Writing&#x2013;review and editing. WY: Writing&#x2013;review and editing. WZ: Writing&#x2013;review and editing. RC: Writing&#x2013;original draft. MO: Writing&#x2013;original draft. TW: Writing&#x2013;review and editing. TM: Writing&#x2013;review and editing.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This paper was supported by the Science and Technology Project of Shenzhen Power Supply Corporation, grant number SZKJXM20220036/09000020220301030901283.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>Authors JL, RC, and MO were employed by Shenzhen Power Supply Company, China Southern Power Grid. Authors BZ, WY, WZ, TW, and TM were employed by China Southern Power Grid.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s12">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2023.1338136/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2023.1338136/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</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>J.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Rong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multi-energy coordinated microgrid scheduling with integrated demand response for flexibility improvement</article-title>. <source>Energy</source> <volume>217</volume>, <fpage>119387</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2020.119387</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Long-term daily load forecasting of electric vehicles based on system dynamics and Monte Carlo simulation</article-title>. <source>Electr. Power</source>. <pub-id pub-id-type="doi">10.11930/j.issn.1004-9649.201711126</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A compositive architecture coupling outlier correction, EWT, nonlinear Volterra multi-model fusion with multi-objective optimization for short-term wind speed forecasting</article-title>. <source>Appl. Energy</source> <volume>307</volume>, <fpage>118191</fpage>. <pub-id pub-id-type="doi">10.1016/J.APENERGY.2021.118191</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Rolling bearing fault diagnosis based on 2D time-frequency images and data augmentation technique</article-title>. <source>Meas. Sci. Technol.</source> <volume>34</volume>, <fpage>045005</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6501/ACABDB</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimizing the configuration of comprehensive energy systems in parks considering comprehensive demand response</article-title>. <source>High. Volt. Appar.</source> <pub-id pub-id-type="doi">10.13296/j.1001-1609.hva.2021.08.022</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>Review of coupling models and dynamic optimization methods for multi energy flow in energy internet</article-title>. <source>Power Syst. Prot. Control</source>. <pub-id pub-id-type="doi">10.19783/j.cnki.pspc.191309</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Weng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021a</year>). <article-title>A novel fault section locating method based on distance matching degree in distribution network</article-title>. <source>Prot. Control Mod. Power Syst.</source> <volume>6</volume>, <fpage>20</fpage>. <pub-id pub-id-type="doi">10.1186/S41601-021-00194-Y</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2023a</year>). <article-title>Distributed tri-layer risk-averse stochastic game approach for energy trading among multi-energy microgrids</article-title>. <source>Appl. Energy</source> <volume>331</volume>, <fpage>120282</fpage>. <pub-id pub-id-type="doi">10.1016/J.APENERGY.2022.120282</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020b</year>). <article-title>Robust coordination of a hybrid AC/DC multi-energy ship microgrid with flexible voyage and thermal loads</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>11</volume>, <fpage>2782</fpage>&#x2013;<lpage>2793</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2020.2964831</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>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2023b</year>). <article-title>Restoration of multi energy distribution systems with joint district network recon figuration by a distributed stochastic programming approach</article-title>. <source>IEEE Trans. Smart Grid</source>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1109/TSG.2023.3317780</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Abu-Siada</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2021b</year>). <article-title>An online correction system for electronic voltage transformers</article-title>. <source>Int. J. Electr. Power Energy Syst.</source> <volume>126</volume>, <fpage>106611</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106611</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Control of energy-intensive load for power smoothing in wind power plants</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume>, <fpage>6142</fpage>&#x2013;<lpage>6154</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2018.2834940</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Research on hierarchical distribution control mode switching of active distribution network</article-title>. <source>High. Volt. Electr. Appar.</source> <pub-id pub-id-type="doi">10.13296/j.1001-1609.hva.2016.07.01</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Robust economic dispatch and reserve configuration considering wind power uncertainty and gas network operation constraints</article-title>. <source>J. Electr. Technol.</source> <pub-id pub-id-type="doi">10.19595/j.cnki.1000-6753.tces.170523</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Optimal configuration of distributed generation based on crisscross-Latin hypercube sampling Monte Carlo simulation metho</article-title>. <source>Chin. J. Electr. Eng.</source> <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.2015.16.010</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ouyang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Zhuang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Sample-based neural approximation approach for probabilistic constrained programs</article-title>. <source>IEEE Trans. neural Netw. Learn. Syst.</source> <volume>34</volume>, <fpage>1058</fpage>&#x2013;<lpage>1065</lpage>. <pub-id pub-id-type="doi">10.1109/TNNLS.2021.3102323</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Research on coordinated operation strategy of integrated energy microgrid cluster based on chance constrained programming</article-title>. <source>Power Syst. Prot. Control</source>. <pub-id pub-id-type="doi">10.19783/j.cnki.pspc.200789</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sui</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Tong</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Economic dispatch of active distribution network based on improved two-stage robust optimization</article-title>. <source>Chin. J. Electr. Eng.</source> <comment>CNKI: SUN: ZGDC.0.2020-07-013</comment>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.182259</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Substation capacity and DG confidence capacity probability planning</article-title>. <source>Power Syst. Technol.</source> <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2018.2776</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Probabilistic planning of the number of substations and feeder lines considering distributed generation</article-title>. <source>Power Syst. Autom.</source> <pub-id pub-id-type="doi">10.7500/AEPS20200218004</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Probabilistic capacity planning method for battery energy storage system in isolated microgrid considering demand-side response capability</article-title>. <source>Proc. CSU-EPSA</source>. <pub-id pub-id-type="doi">10.3969/j.issn.1003-8930.2017.01.007</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ying</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Underfrequency load shedding scheme for islanded microgrids considering objective and subjective weight of loads</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>14</volume>, <fpage>899</fpage>&#x2013;<lpage>913</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2022.3203172</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Congestion scheduling optimization for power systems with large-scale wind power based on chance constrained programming</article-title>. <source>Power Syst. Autom.</source> <pub-id pub-id-type="doi">10.7500/AEPS20181219003</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Coordinated scheduling method of integrated energy supply side under multi-energy complementary environment</article-title>. <source>Energy Environ. Prot.</source> <pub-id pub-id-type="doi">10.19389/j.cnki.1003-0506.2021.12.030</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Tao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Fuzzy chance constraint method for optimal scheduling of energy storage emergency vehicles</article-title>. <source>High. Volt. Electr. Appliances</source>. <pub-id pub-id-type="doi">10.13296/j.1001-1609.hva.2021.02.017</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Bi-level optimal scheduling strategy for charging and discharging of electric vehicles based on V2G</article-title>. <source>High-Voltage Electr. Appliances</source>. <pub-id pub-id-type="doi">10.13296/j.1001-1609.hva.2022.05.022</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Stability analysis of hydro-turbine governing system with sloping ceiling tailrace tunnel and upstream surge tank considering nonlinear hydro-turbine characteristics</article-title>. <source>Renew. Energy</source> <volume>210</volume>, <fpage>556</fpage>&#x2013;<lpage>574</lpage>. <pub-id pub-id-type="doi">10.1016/J.RENENE.2023.04.028</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2022b</year>). <article-title>A comprehensive review of security-constrained unit commitment</article-title>. <source>J. Mod. Power Syst. Clean Energy</source> <volume>10</volume>, <fpage>562</fpage>&#x2013;<lpage>576</lpage>. <pub-id pub-id-type="doi">10.35833/MPCE.2021.000255</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2022a</year>). <article-title>A multi-agent game based joint planning approach for electricity-gas integrated energy systems considering wind power uncertainty</article-title>. <source>Electr. Power Syst. Res. Mar</source> <volume>204</volume>, <fpage>107673</fpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2021.107673</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jiazhan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Daojun</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xiaoming</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Research on modelling and solution of stochastic SCUC under AC power flow constraints</article-title>. <source>IET Generation, Transm. Distribution</source> <volume>12</volume> (<issue>15</issue>), <fpage>3618</fpage>&#x2013;<lpage>3625</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2017.1845</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Short term wind power prediction for regional wind farms based on spatial-temporal characteristic distribution</article-title>. <source>Renew. Energy</source> <volume>199</volume>, <fpage>599</fpage>&#x2013;<lpage>612</lpage>. <pub-id pub-id-type="doi">10.1016/J.RENENE.2022.08.142</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Optimal operation of regional microgrids with renewable and energy storage: solution robustness and nonanticipativity against uncertainties</article-title>. <source>IEEE Trans. Smart Grid</source>. <pub-id pub-id-type="doi">10.1109/TSG.2022.3185231</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Power generation investment evaluation model based on Monte Carlo simulation under uncertain conditions</article-title>. <source>Power Syst. Autom.</source> <pub-id pub-id-type="doi">10.7500/AEPS20140625014</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Data-adaptive robust optimization method for the economic dispatch of active distribution networks</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>10</volume>, <fpage>3791</fpage>&#x2013;<lpage>3800</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2018.2834952</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Secondary frequency control strategy considering DoS attacks for MTDC system</article-title>. <source>Electr. Power Syst. Res.</source> <volume>214</volume>, <fpage>108888</fpage>. <pub-id pub-id-type="doi">10.1016/J.EPSR.2022.108888</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>An optimal combining attack strategy against economic dispatch of integrated energy system</article-title>. <source>IEEE Trans. Circuits Syst. II Express Briefs</source> <volume>70</volume>, <fpage>246</fpage>&#x2013;<lpage>250</lpage>. <pub-id pub-id-type="doi">10.1109/tcsii.2022.3196931</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Comprehensive optimization of electrical/thermal energy storage equipments for integrated energy system near user side based on energy supply and demand balance</article-title>. <source>Dianli Xit. Baohu yu Kongzhi/Power Syst. Prot. Control</source> <volume>170</volume>. <pub-id pub-id-type="doi">10.7667/PSPC171221</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Coordinated optimization of intelligent building and community integrated energy system based on chance constrained programming</article-title>. <source>Power Syst. Autom</source>. <pub-id pub-id-type="doi">10.7500/AEPS20220507007</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Quantitative analysis of traveler route choice behavior based on Mixed Logit model</article-title>. <source>J. Jilin Univ. Technol. Ed.</source> <volume>43</volume>. <pub-id pub-id-type="doi">10.13229/j.cnki.jdxbgxb2013.02.040</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A family of bipolar high step-up zeta&#x2013;buck&#x2013;boost converter based on &#x201c;coat circuit&#x201d;</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>38</volume>, <fpage>3328</fpage>&#x2013;<lpage>3339</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2022.3221781</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>