<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1498656</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2025.1498656</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Generation of typical scenarios for distribution networks in planning stage considering photovoltaic and load growth characteristics</article-title>
<alt-title alt-title-type="left-running-head">Gao et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2025.1498656">10.3389/fenrg.2025.1498656</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Gao</surname>
<given-names>Chong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<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>Luo</surname>
<given-names>Qiang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1840805/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<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>Chen</surname>
<given-names>Peidong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Zhiheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Weng</surname>
<given-names>Xinghang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Xixian</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2824620/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhong</surname>
<given-names>Fucheng</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<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-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Distribution Network Planning and Research Planning Research of Guangdong Power Grid Co., Ltd.</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Electrical Engineering</institution>, <institution>School of Automation</institution>, <institution>Guangdong University of Technology</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/2363328/overview">Rui Long</ext-link>, Huazhong University of Science and Technology, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/72830/overview">Antonio Scala</ext-link>, National Research Council (CNR), Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1408940/overview">Lefeng Cheng</ext-link>, Guangzhou University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Xixian Liu, <email>2112204511@mail2.gdut.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>03</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1498656</elocation-id>
<history>
<date date-type="received">
<day>19</day>
<month>09</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>26</day>
<month>02</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Gao, Luo, Chen, Xu, Weng, Liu and Zhong.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Gao, Luo, Chen, Xu, Weng, Liu and Zhong</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>With the increasing integration of distributed rooftop photovoltaic (PV) systems into distribution networks, traditional scenario generation methods based solely on historical PV data have become inadequate. This paper proposes a planning-stage PV scenario generation method to address the challenges of high-penetration rooftop PV integration. The method combines Conditional Generative Adversarial Networks (CGAN) with an improved Bass model to estimate new PV capacity. Load scenarios are constructed by analyzing regional load growth patterns. Typical weather days are classified using Spearman&#x2019;s rank correlation coefficient to form joint PV-load scenarios, which are then reduced using k-means clustering. The study compares multi-scenario energy storage configuration schemes considering planning-stage scenarios with those based only on historical data predictions. Results demonstrate that the generated planning-stage scenarios align well with future actual operating scenarios. Furthermore, the energy storage configuration scheme considering planning-stage scenarios outperforms the scheme based solely on historical data predictions, indicating the proposed method&#x2019;s effectiveness in addressing high-penetration PV integration challenges in distribution network planning.</p>
</abstract>
<kwd-group>
<kwd>deep learning</kwd>
<kwd>conditional generative adversarial networks (cGAN)</kwd>
<kwd>photovoltaic(PV)</kwd>
<kwd>scenario generation</kwd>
<kwd>K-Means</kwd>
<kwd>joint PV-load scenarios</kwd>
<kwd>bass model</kwd>
<kwd>energy storage</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Sustainable Energy Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In the context of widespread photovoltaic (PV) application, an increasing number of rooftop distributed PV systems are being continuously integrated into distribution net-works (<xref ref-type="bibr" rid="B29">Uddin et al., 2023</xref>). The power output of distributed PV systems exhibits significant randomness and strong correlation with meteorological conditions (<xref ref-type="bibr" rid="B30">Wang et al., 2023</xref>). Generating reasonable planning-stage PV and load scenarios for distribution networks with rooftop PV systems has become a challenging issue in terms of enhancing local PV consumption and ensuring secure and reliable system operation.</p>
<p>For planning distribution networks with PV integration, the typical scenario generation method is commonly used (<xref ref-type="bibr" rid="B8">Ehsanbakhsh and Sepasian, 2023</xref>; <xref ref-type="bibr" rid="B18">Lefeng et al., 2022</xref>). This method extracts representative characteristics of PV and load data while reducing the original large-scale PV and load scenarios, thereby obtaining a small number of representative typical scenarios. This approach achieves the transformation from numerous uncertain PV output scenarios to a few deterministic scenarios.</p>
<p>Currently, typical scenario generation methods can be classified into two main categories (<xref ref-type="bibr" rid="B35">Zhang et al., 2018</xref>). The first category employs traditional clustering algorithms, including K-means clustering based on Euclidean distance, spectral clustering based on graphs, and fuzzy clustering algorithms (<xref ref-type="bibr" rid="B12">Gao et al., 2017</xref>). Reference (<xref ref-type="bibr" rid="B16">Hu and Li, 2022</xref>) proposes an improved k-means clustering algorithm based on multi-feature indicators, extracting features from historical information of island power supply systems to generate PV scenarios. Reference (<xref ref-type="bibr" rid="B32">Yang et al., 2022</xref>) uses a clustering algorithm based on local density centers to analyze historical PV output data, taking cluster centers as typical output scenarios, and then utilizes Copula functions to establish formulas de-scribing correlations between typical scenarios.</p>
<p>The second category primarily involves artificial intelligence learning methods (<xref ref-type="bibr" rid="B1">Ali E and Qiang, 2019</xref>). These methods use neural networks with learning and fitting capabilities to learn the distribution characteristics of historical data, enabling the network to generate desired data sequences. Reference (<xref ref-type="bibr" rid="B15">He et al., 2022</xref>) proposes an improved generative adversarial network for PV scenario generation. Its designed loss function incorporates Lipschitz continuity constraints, enhancing the convergence speed of the scenario generation model and the quality of generated scenarios, capturing nonlinear characteristics of PV output. Reference (<xref ref-type="bibr" rid="B23">Niu et al., 2021</xref>) presents a random scenario generation method for renewable energy based on pixel convolutional generative networks. This method generates PV and wind power curves point by point through a chain method, verifying that the constructed output curves can effectively simulate the volatility and spatiotemporal correlation characteristics of actual wind and PV power.</p>
<p>Although these methods have shown good results in generating renewable energy scenarios, they mostly rely on historical scenarios as references. For distribution networks experiencing rapid integration of rooftop distributed PV, they fail to fully consider the growth characteristics of renewable energy output and load, and cannot establish operational scenarios oriented towards the planning stage. To address this issue, a common approach is to forecast renewable energy output and load. Reference (<xref ref-type="bibr" rid="B2">Chen et al., 2021</xref>) proposes a stochastic power multi-scenario prediction model based on Markov chains. It models and analyzes the stochastic characteristics of renewable energy and load, as well as seasonal fluctuations, and finally completes the prediction of renewable energy output and load levels based on a multi-scenario prediction model using scenario trees. Reference (<xref ref-type="bibr" rid="B17">Hu et al., 2022</xref>) first uses the BIRCH unsupervised clustering algorithm to divide historical data into datasets under three typical weather conditions, and then employs a dual-layer L-Transformer model to complete short-term PV power prediction. The model&#x2019;s robustness and accuracy for different weather types are verified through measured data. Although predictions of PV and load can provide references for distribution network operation and planning, they still do not adequately address the issues brought by rapid integration of rooftop PV into distribution networks, nor can they form more specific planning-stage operational scenarios for distribution networks.</p>
<p>What&#x2019;s more, current methods often treat PV generation and load growth as independent processes, neglecting their inherent correlations and the impact of external factors such as regional economic development and technological advancements. This limitation is particularly critical in the context of high-penetration PV integration, where the variability of PV output and the uncertainty of load growth can significantly affect the stability and reliability of distribution networks (<xref ref-type="bibr" rid="B5">Cheng et al., 2021</xref>; <xref ref-type="bibr" rid="B6">Colmenar-Santos et al., 2016</xref>).</p>
<p>To address these problems, this paper proposes a method for generating typical planning-stage scenarios considering PV-load growth characteristics (<xref ref-type="bibr" rid="B4">Cheng et al., 2024</xref>). For PV, it first uses a Conditional Generative Adversarial Network (CGAN) to fully learn the relationship be-tween PV capacity and output from historical PV data, and then employs an improved Bass model to estimate the relationship between future additional capacity and time, thereby completing the generation of PV output scenarios corresponding to specific PV capacities at future time cross-sections. For load, it first studies the load growth patterns of regional distribution networks to determine the growth situations of different load types (<xref ref-type="bibr" rid="B36">Zhu et al., 2024</xref>). Then, it combines historical load data to construct planning-stage load scenarios. Due to the strong correlation between PV, load, and meteorological factors, to achieve joint PV-load scenario generation, Spearman&#x2019;s rank correlation coefficient is first used to analyze the correlations between meteorological factors and PV/load, completing the classification of typical weather days. Subsequently, the planning-stage PV and load scenario datasets are divided into different typical weather days. Finally, the k-means clustering algorithm is applied to different datasets to complete scenario reduction, obtaining joint typical PV-load scenarios for different weather days in the planning stage. By integrating these approaches, our method not only captures the dynamic growth characteristics of PV and load but also generates joint PV-load scenarios that reflect the correlations between meteorological conditions, PV output, and load demand. This represents a significant advancement over traditional methods, as it provides a more accurate and comprehensive framework for distribution network planning in the era of high-penetration renewable energy integration.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Planning-stage PV scenario generation based on CGAN and bass model</title>
<p>For medium to long-term planning of distribution networks with rapidly increasing rooftop PV integration, it is crucial to generate PV output scenarios that align with future time cross-sections. Therefore, this paper proposes a planning-stage PV scenario generation method based on Conditional Generative Adversarial Networks (CGAN). First, historical PV operational data is used to train the CGAN network, enabling it to fully learn the relationship between PV output and capacity in the distribution network. Then, the Bass model is employed to estimate the installed capacity of rooftop PV in the distribution network area, fitting the relationship between additional PV capacity and time. Finally, the CGAN is equipped with the ability to generate planning-stage PV scenarios for future capacities (<xref ref-type="bibr" rid="B3">Cheng et al., 2020</xref>).</p>
<sec id="s2-1-1">
<title>2.1.1 Conditional generative adversarial network</title>
<p>Generative Adversarial Networks (GAN) are unsupervised learning models, consisting of two structurally independent deep learning networks: a generator and a discriminator (<xref ref-type="bibr" rid="B21">Wenlong et al., 2022</xref>). Through adversarial learning between the generator and discriminator, the authenticity of samples generated by the generator is improved, enabling data-driven un-supervised learning.</p>
<p>The original GAN is an unsupervised model, generating uncontrollable data and exhibiting drawbacks in training stability and convergence, as well as being prone to local optima. Most importantly, GAN can only learn from provided historical training data, generating samples essentially consistent with the historical data, which is not well-suited for this paper&#x2019;s goal of generating future scenario data driven by historical scenario data. CGAN, however, introduces a condition c, improving the network into a supervised model. During network training, each iteration of real data is input along with a condition c, allowing the generator to learn the correlation between the real data and condition c, in addition to learning the characteristics of the real data. This provides a de-gree of controllability for generating data under specific conditions (<xref ref-type="bibr" rid="B31">Yanping et al., 2023</xref>). The basic structure of the CGAN model is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Basic structure of CGAN network.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g001.tif"/>
</fig>
<p>The loss functions for the generator G and discriminator D are shown in <xref ref-type="disp-formula" rid="e1">Equations 1</xref>, <xref ref-type="disp-formula" rid="e2">2</xref>, respectively.<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtext>logD</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>Where E represents the expectation of the distribution.</p>
<p>The objective function of CGAN is shown in <xref ref-type="disp-formula" rid="e3">Equation 3</xref>:<disp-formula id="e3">
<mml:math id="m3">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:munder>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:munder>
<mml:mtext>&#x200a;</mml:mtext>
<mml:munder>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
</mml:munder>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mi mathvariant="normal">V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#x2223;</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">z</mml:mi>
<mml:mo>&#x2223;</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2223;</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Where V(D,G) represents a binary cross-entropy function, aiming to minimize the Jensen-Shannon (JS) divergence between the probability distributions of generated samples and real samples (<xref ref-type="bibr" rid="B7">Jun et al., 2023</xref>).</p>
<p>The condition c not only provides direction for training data samples but can also serve as a classification label for training data. In this section, c is defined as the PV capacity value. Through the driving of historical PV output data under different capacities, the CGAN network is trained, enabling the generator to produce PV output data for specific capacities.</p>
<p>Since the randomness of PV output is mainly reflected in vertical similarity, i.e., PV output at a certain moment has a strong similarity with adjacent moments but little correlation with distant moments, convolutional neural networks are chosen to design the CGAN structure. This is because convolutional networks can adequately fit the correlation between a point and its nearby points without considering distant points.</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Estimation of additional PV capacity in regional distribution networks based on bass model</title>
<p>This section studies the integration of rooftop PV in regional distribution networks, using the Bass model to fit the change of additional rooftop PV capacity over time. This determines the total installed capacity of rooftop PV at a future time cross-section, thereby constructing planning-stage PV output scenarios for the corresponding time.</p>
<sec id="s2-1-2-1">
<title>2.1.2.1 Rooftop PV potential in regional distribution networks</title>
<p>For the same rooftop PV installation area, the capacity of different PV panels varies. As a device that converts solar energy into electrical energy, it is widely used in residential, commercial, and industrial sectors.</p>
<p>Since polycrystalline silicon PV panels are currently mainstream and their scale and advantages will not be easily surpassed by other types of PV panels for a long time in the future, this paper focuses on this type of PV panel. The maximum installed capacity (i.e., maximum PV potential) of PV panels is shown in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>:<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf1">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total installable area of PV panels; <inline-formula id="inf2">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the rated power value of PV panels; <inline-formula id="inf3">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the solar radiation.</p>
<p>The total installable area of rooftop PV panels can be obtained from relevant departments of the power grid company, including rooftop information associated with each distribution area. Through the power grid&#x2019;s supporting rooftop area identification technology, the total effective rooftop area available for PV installation can be obtained and converted into the total installable area of PV panels, ultimately completing the maximum installed capacity value associated with the distribution network&#x2019;s rooftops.</p>
<p>
<xref ref-type="fig" rid="F2">Figure 2</xref> shows the rooftops associated with a certain 10 kV feeder line in a region of Guangdong, with the red parts indicating the rooftop area available for PV panel installation. <xref ref-type="table" rid="T1">Table 1</xref> shows the current transformer capacity and PV installed capacity for each node of this feeder line, while <xref ref-type="table" rid="T2">Table 2</xref> shows the corresponding available rooftop area and potential installed capacity.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Identification of roof area associated with 10 kV feeder line: <bold>(A)</bold> The roof area associated with this feeder line; <bold>(B)</bold> 10 kV feeder topology diagram.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g002.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Current transformer capacity and photovoltaic installed capacity of each node.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Node number</th>
<th align="center">Transformer capacity (kVA)</th>
<th align="center">Total installed capacity of PV(kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">500</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">2/14</td>
<td align="center">500</td>
<td align="center">102</td>
</tr>
<tr>
<td align="center">3/13</td>
<td align="center">630</td>
<td align="center">146</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">630</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">800</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">500</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">7/12</td>
<td align="center">1,000</td>
<td align="center">450</td>
</tr>
<tr>
<td align="center">8/11</td>
<td align="center">500</td>
<td align="center">173</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">1,000</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">500</td>
<td align="center">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>The available roof area and maximum installed capacity of this feeder line.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Available roof area for distribution network feeder</th>
<th align="center">Maximum PV capacity of the feeder line</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">12648m<sup>2</sup>
</td>
<td align="center">1590 kW</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-1-2-2">
<title>2.1.2.2 Estimation of additional capacity based on bass model</title>
<p>The main ideas of the Bass model based on the diffusion of innovative products are:<list list-type="simple">
<list-item>
<p>1. The diffusion process of innovative products is a process where potential groups gradually accept and use the product.</p>
</list-item>
<list-item>
<p>2. Potential groups are mainly divided into two categories: innovators and followers.</p>
</list-item>
<list-item>
<p>3. Innovators are easily influenced by external factors to adopt innovative products, while followers are easily influenced by internal factors to adopt innovative products (<xref ref-type="bibr" rid="B10">Zhangjin et al., 2021</xref>).</p>
</list-item>
</list>
</p>
<p>The logical relationship is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>:</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Schematic diagram of the logic flow of the Bass model.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g003.tif"/>
</fig>
<p>In the field of rooftop PV diffusion, the Bass model can be improved by extracting its core ideas. Therefore, the three modeling elements of the improved Bass model can be analyzed as: <inline-formula id="inf4">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the installation potential of rooftop PV, innovation coefficient p, and imitation coefficient q. <inline-formula id="inf5">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> refers to the total capacity of rooftop PV ultimately installed; innovation coefficient p refers to the influence of the external environment on potential installation groups; imitation coefficient q refers to the influence of uninstalled groups imitating installed groups due to word-of-mouth and other spreading factors (<xref ref-type="bibr" rid="B13">Goodfellow I. et al., 2014</xref>).</p>
<p>Based on the modeling elements of the improved Bass model, the cumulative curve expression equation <inline-formula id="inf6">
<mml:math id="m10">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and density curve expression equation <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in the field of rooftop PV diffusion are shown in <xref ref-type="disp-formula" rid="e5">Equations 5</xref>, <xref ref-type="disp-formula" rid="e6">6</xref>, respectively:<disp-formula id="e5">
<mml:math id="m12">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m13">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>q</mml:mi>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Where p is the innovation coefficient, q is the imitation coefficient, and <inline-formula id="inf8">
<mml:math id="m14">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Assuming that individual users will choose to install rooftop PV in time period t, based on the above <xref ref-type="disp-formula" rid="e5">Equation 5</xref>, the cumulative distribution function <inline-formula id="inf9">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> related to t is shown in <xref ref-type="disp-formula" rid="e7">Equation 7</xref>:<disp-formula id="e7">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>In terms of rooftop PV diffusion, let g represent the user group connected to the same distribution network. The initial potential market <inline-formula id="inf10">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the total number of users with sufficient roof resources and meeting the minimum economic conditions for rooftop PV installation, while the final potential market <inline-formula id="inf11">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the estimated number of users with economic potential and intention to install rooftop PV, i.e., the installation potential of the distribution network, which is a subset of <inline-formula id="inf12">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, the calculation of <inline-formula id="inf13">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be done through <xref ref-type="disp-formula" rid="e8">Equation 8</xref>:<disp-formula id="e8">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf14">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum market share of rooftop PV installation in group g. In other words, according to the analysis of PV technology diffusion in the study area and <xref ref-type="disp-formula" rid="e8">Equation 8</xref>, the number of customers in <inline-formula id="inf15">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the number of users in proportion <inline-formula id="inf16">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in <inline-formula id="inf17">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The cumulative capacity <inline-formula id="inf18">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of rooftop PV can be obtained by <xref ref-type="disp-formula" rid="e9">Equation 9</xref>:<disp-formula id="e9">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Where t represents a future time cross-section, and g is the user group connected to the same distribution network.</p>
<p>Through the above formula calculations, we obtain the estimated cumulative installed capacity of rooftop PV in the distribution network at a future time cross-section, addressing the lack of applicable planning-stage PV output scenario data for that time cross-section.</p>
</sec>
</sec>
<sec id="s2-1-3">
<title>2.1.3 Planning-stage PV scenario generation for specific capacities</title>
<sec id="s2-1-3-1">
<title>2.1.3.1 CGAN training steps</title>
<p>The PV output sampling interval in this study is 1 h. The training process of the CGAN planning-stage PV scenario generation model using historical PV operational data is as follows:<list list-type="simple">
<list-item>
<p>Step 1: Normalize historical PV output training sample data and historical PV capacity control conditions. Concatenate 1&#x2a;24 dimensional noise following a standard normal distribution and 1&#x2a;24 dimensional daily scenarios of real PV with historical PV capacity c. Process through convolutional kernels to output generated samples (Fake data) and real samples (Real data) containing condition c.</p>
</list-item>
<list-item>
<p>Step 2: Input Fake data and Real data into the discriminator network. The discriminator outputs discrimination results through the objective function and feeds back to the generator.</p>
</list-item>
<list-item>
<p>Step 3: Extract gradient penalty sampling points, calculate loss functions for G and D, and update their network weights.</p>
</list-item>
<list-item>
<p>Step 4: Determine if training is complete. If not, return to Step 1 and continue iteration.</p>
</list-item>
<list-item>
<p>Step 5: Training ends.</p>
</list-item>
</list>
</p>
<p>During training, the output of the discriminator in <xref ref-type="fig" rid="F4">Figure 4</xref> illustrates the evolution of the generated samples. Initially, generated samples (orange) and real samples (blue) are easily distinguishable by the discriminator. As the model progresses, they become increasingly difficult to differentiate. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the distance between real and generated samples. When approaching zero, it indicates that the two distributions are close, suggesting that the distribution generated by the generator model is now close to the real PV output distribution, and training is complete.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Discriminator output change curve.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>JS distance variation curve.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g005.tif"/>
</fig>
</sec>
<sec id="s2-1-3-2">
<title>2.1.3.2 Planning-stage PV scenario generation</title>
<p>Obtain the cumulative installed PV capacity at a future time cross-section based on the Bass model. Extract the generator model trained with real historical data from <xref ref-type="sec" rid="s2-3-1">Section 2.3.1</xref>. Use the cumulative installed PV capacity as the condition value c, input it along with high-dimensional noise following a normal distribution into the generator model. This ultimately yields rooftop PV output scenarios for each distribution area under that capacity, further obtaining planning-stage PV generation scenarios for each rooftop PV connection point in the distribution area.</p>
<p>The blue line in <xref ref-type="fig" rid="F6">Figure 6</xref> shows a historical daily PV operation scenario for a distribution area with a total rooftop PV capacity of 154 kW. When the total rooftop PV capacity of this area increases to 188kW, the corresponding planning-stage PV operation scenario for that day is shown by the red line. Similarly, in <xref ref-type="fig" rid="F7">Figure 7</xref>, the old capacity is 170 kW and the new capacity is 195 kW.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>PV scenario for distribution area 1.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>PV scenario for distribution area 2.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g007.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F8">Figure 8</xref>, for node 7/12 of the feeder line in <xref ref-type="fig" rid="F2">Figure 2</xref>, 365 daily PV operation scenarios are generated using the trained CGAN generator under a specific future PV capacity. The PV output has been normalized.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Generated planning-stage PV scenarios for a certain distribution area.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g008.tif"/>
</fig>
<p>The proposed CGAN model, through its convolutional neural network architecture, captures the short-term variability of PV generation by learning the temporal correlations in historical PV output data. This allows the model to generate realistic hourly PV output scenarios that reflect the dynamic nature of solar power production. Additionally, the Bass model provides a framework for estimating future PV capacity growth, which, when combined with the CGAN-generated scenarios, accounts for long-term trends and seasonal variations in PV generation.</p>
</sec>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Construction of planning-stage load scenarios considering regional distribution network load growth characteristics</title>
<p>In this section, we focus on the construction of planning-stage load scenarios, taking into account the regional distribution network&#x2019;s load growth characteristics. The approach involves categorizing loads into residential, commercial and industrial, agricultural, and office types, and estimating their growth rates based on historical data. This method inherently captures the diverse growth dynamics of each load type, which can exhibit non-linear trends due to varying socioeconomic factors.</p>
<p>By segregating loads into different categories, the model accounts for the unique growth patterns specific to each sector. For instance, residential load growth may be influenced by population dynamics and household electrification rates, while commercial and industrial loads might be affected by economic indicators such as GDP growth and industrial policy changes. This method thus allows for a nuanced understanding of load growth, reflecting the complex interplay of factors that drive demand in each sector.</p>
<p>Furthermore, the regional analysis in our model considers the specific characteristics of each sub-region, including local economic development and infrastructure expansion. This regional approach introduces variations in load growth patterns, acknowledging that different areas may experience distinct growth trajectories based on their economic and social contexts.</p>
<p>To construct planning-stage load scenarios, it is necessary to understand information such as load power and distribution at a future time cross-section. First, by studying the load growth patterns of specific regions and combining with existing loads, the load levels for a future period can be fitted, completing the construction of planning-stage load scenarios.</p>
<sec id="s2-2-1">
<title>2.2.1 Load growth patterns</title>
<p>Load growth is an uncertain process, with different types of loads exhibiting distinct growth characteristics. However, loads in neighboring areas also have certain spatiotemporal correlations. Therefore, the key to constructing regional load growth patterns lies in distinguishing load types and determining the impact of load spatiotemporal characteristics on growth. This paper selects existing point load growth and large-capacity load application methods combined with spatiotemporal characteristics, using sequence operation theory to analyze and describe load growth (<xref ref-type="bibr" rid="B14">Goodfellow I. J. et al., 2014</xref>).</p>
<p>First, the loads in the studied area are categorized into four types: residential, commercial and industrial, agricultural, and office. The natural growth rates for each type are obtained through statistical analysis of historical load data from the distribution network data collection and monitoring system. Then, the natural growth rates are adjusted based on the development function positioning of the load area to determine the overall growth rate data for future loads, ultimately obtaining the total future load for each region and type.</p>
<p>To quantify the uncertainty of load growth and consider the differences in growth rates among different load types and regions, this paper establishes scenarios including high, low, and medium load growth. The studied area is divided into M sub-regions, with the load growth prediction value for sub-region k denoted as <inline-formula id="inf19">
<mml:math id="m28">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">h</mml:mi>
</mml:msubsup>
<mml:mo>&#x3001;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msubsup>
<mml:mo>&#x3001;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">Q</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> , and its corresponding probability as <inline-formula id="inf20">
<mml:math id="m29">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">M</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> . This is then discretized with a step size <inline-formula id="inf21">
<mml:math id="m30">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>Q</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, ultimately obtaining the probabilistic sequence formula <inline-formula id="inf22">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for the sub-region as shown in <xref ref-type="disp-formula" rid="e10">Equations 10</xref>, <xref ref-type="disp-formula" rid="e11">11</xref>:<disp-formula id="e10">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mover accent="true">
<mml:mi>Q</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:mover accent="true">
<mml:mi>Q</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:mover accent="true">
<mml:mi>Q</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:mover accent="true">
<mml:mi>Q</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>else</mml:mtext>
</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 <xref ref-type="disp-formula" rid="e10">Equation 10</xref>, <inline-formula id="inf23">
<mml:math id="m34">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> represents the largest integer not exceeding x; <inline-formula id="inf24">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of discretized values for sub-region k. The superscripts h, m, and l represent high, medium, and low growth scenarios, respectively.</p>
<p>When considering the correlation between growth in different regions and load types, the total probability sequence <inline-formula id="inf25">
<mml:math id="m36">
<mml:mrow>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained according to the probability sequence derivation rule. By calculating the expected value of this sequence, we can obtain the expected value of total load growth as <inline-formula id="inf26">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mi mathvariant="normal">Q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Finally, the increased load is allocated according to the characteristics of load distribution, which can be expressed using <xref ref-type="disp-formula" rid="e12">Equations 12</xref>, <xref ref-type="disp-formula" rid="e13">13</xref>:<disp-formula id="e12">
<mml:math id="m38">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2295;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2295;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>&#x2295;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mi>Q</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e12">Equations 12</xref>, <xref ref-type="disp-formula" rid="e13">13</xref>, <inline-formula id="inf27">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf28">
<mml:math id="m41">
<mml:mrow>
<mml:mo>&#x2295;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> represents the convolution sum operation.</p>
<p>For large user applications, the final total regional load growth prediction value is determined based on the installed load capacity <inline-formula id="inf29">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> provided by the relevant power grid department, the load terminal utilization coefficient <inline-formula id="inf30">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the stage coefficient <inline-formula id="inf31">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and considering the simultaneous rates of large user load <inline-formula id="inf32">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and regional load <inline-formula id="inf33">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, determine the final total regional load growth forecast value <inline-formula id="inf34">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="disp-formula" rid="e14">Formulas 14</xref>, <xref ref-type="disp-formula" rid="e15">15</xref>:<disp-formula id="e14">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>Through modeling and analysis of historical load data, as well as research on the distribution network load growth rate calculation model constructed based on regional characteristics, a series of load growth characteristics for a future time cross-section based on the actual situation of the regional distribution network are obtained.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Construction of planning-stage load scenarios</title>
<p>This section needs to integrate historical load scenarios and load growth characteristics, reasonably superimposing the load growth characteristics of the regional distribution network onto historical load scenarios. This updates a large number of historical load scenarios into planning-stage load scenarios that conform to a future time cross-section, laying the data foundation for forming typical planning-stage load scenarios.</p>
<p>Based on the above analysis, a load scenario prediction model oriented towards medium and long-term planning stages is established, as shown in <xref ref-type="disp-formula" rid="e16">Equation 16</xref>:<disp-formula id="e16">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf35">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the planning-stage daily load operation scenario for a future time cross-section; <inline-formula id="inf36">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the historical daily load operation scenario; <inline-formula id="inf37">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the load prediction value from <xref ref-type="disp-formula" rid="e15">Equation 15</xref>; <inline-formula id="inf38">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the total regional load at the most recent time in the historical load data.</p>
<p>The blue lines in <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref> show the daily load operation scenario for a distribution area with a transformer capacity of 1000kVA. Through the study of the load growth pattern in this distribution network area, the red line in <xref ref-type="fig" rid="F9">Figure 9</xref> shows the operation scenario for this distribution area&#x2019;s load after 1 year, and the red line in <xref ref-type="fig" rid="F10">Figure 10</xref> shows the scenario after 2 years.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Planning-stage daily load operation scenario for a certain distribution area after 1 year.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Planning-stage daily load operation scenario for a certain distribution area after 2 years.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g010.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref>, it can be seen that with social development and improvement in people&#x2019;s living standards, the load connected to a certain transformer area in the distribution network gradually increases. For a given day-ahead load scenario, through the study and calculation of the load growth pattern, the possible load scenarios after 1 year and 2 years are shown by the red lines in <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref>, respectively, representing the planning-stage daily load operation scenarios for this distribution area.</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Typical weather day classification considering meteorological factor distribution characteristics</title>
<p>The natural correlation between PV output and meteorological information means that different meteorological data corresponds to different PV output scenarios. These meteorological factors mainly include solar radiation, temperature, precipitation, and wind speed. Based on the factors that significantly influence PV output and load power, regional weather is classified into several typical weather days. However, selecting more meteorological features is not always better. The correlation between PV output time series and meteorological features, as well as between load power and meteorological features, can be analyzed separately to select highly correlated meteorological features as the basis for dataset division.</p>
<sec id="s2-3-1">
<title>2.3.1 Correlation analysis of meteorological features and sample data based on spearman correlation</title>
<p>Spearman correlation coefficient is a non-parametric measure of rank correlation, which can effectively measure the strength of the monotonic relationship between two variables (<xref ref-type="bibr" rid="B26">Su, 2023</xref>). For the relationship between PV output and meteorological features, the Spearman correlation coefficient ranks both the meteorological feature values and PV output sample data values from smallest to largest, calculating correlation using these ranks rather than actual values (<xref ref-type="bibr" rid="B20">Li, 2023</xref>).</p>
<p>To complete the correlation analysis between meteorological features and PV output/load power, this paper selects the Spearman correlation coefficient to analyze the correlation between six sample meteorological features (radiation, air pressure, relative humidity, precipitation, temperature, and sunshine duration) and PV output/load power sample data. The specific formula is shown in <xref ref-type="disp-formula" rid="e17">Equation 17</xref>:<disp-formula id="e17">
<mml:math id="m55">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>Where: N is the number of processed PV output sample data or meteorological sample data, <inline-formula id="inf39">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf40">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the i-th sample PV output value and i-th sample weather feature value respectively, and are the average values of sample PV output and sample weather features respectively.</p>
<p>Through the calculation of <xref ref-type="disp-formula" rid="e17">Equation 17</xref>, the correlation coefficients between the six sample meteorological features and PV output/load power sample data are obtained, denoted as. The results are shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Correlation analysis results of meteorological features with PV and load.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Meteorological characteristics</th>
<th align="left">PV correlation coefficient</th>
<th align="left">Load correlation coefficient</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Radiation level</td>
<td align="left">0.934</td>
<td align="left">0.756</td>
</tr>
<tr>
<td align="left">Pressure</td>
<td align="left">0.366</td>
<td align="left">0.258</td>
</tr>
<tr>
<td align="left">Relative humidity</td>
<td align="left">&#x2212;0.541</td>
<td align="left">0.463</td>
</tr>
<tr>
<td align="left">Precipitation</td>
<td align="left">&#x2212;0.574</td>
<td align="left">0.311</td>
</tr>
<tr>
<td align="left">Temperature</td>
<td align="left">0.816</td>
<td align="left">0.863</td>
</tr>
<tr>
<td align="left">Duration of illumination</td>
<td align="left">0.792</td>
<td align="left">&#x2212;0.644</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the PV correlation coefficient column in <xref ref-type="table" rid="T3">Table 3</xref>, it can be seen that radiation, temperature, and sunshine duration have high correlations with PV output, with radiation having the highest correlation coefficient. The load correlation coefficient column shows that load power is also highly correlated with these three meteorological features, with temperature having the highest correlation coefficient with load power. Therefore, these three meteorological factors can be selected as the classification standard for typical weather days in this region for studying PV output and load power.</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Typical weather day dataset division</title>
<p>Due to differences in climatic conditions across regions, mechanically dividing historical PV and load data into four seasonal datasets lacks applicability. Considering that meteorological conditions in the same area are stable over long time scales, generally alternating between specific types of weather days, and the proportion of a certain typical weather day in an annual meteorological cycle doesn&#x27;t change significantly. To avoid mechanically using the average or median of meteorological factors as the division standard, this paper uses kernel density estimation to visualize the distribution characteristics of each meteorological factor and completes the division based on the distribution characteristics of regional meteorological factors. The data used in this paper&#x2019;s case study is from a regional distribution network in Guangdong for the entire year of 2022. The specific division process is as follows:<list list-type="simple">
<list-item>
<p>(1) Select temperature, radiation, and sunshine duration as meteorological conditions for dataset division;</p>
</list-item>
<list-item>
<p>(2) For temperature, calculate the average daily temperature from the dataset, obtain the daily average temperature dataset, and use kernel density estimation to fit its distribution characteristics, as shown in <xref ref-type="fig" rid="F11">Figure 11</xref>. Based on the distribution characteristics of daily average temperature, 19.2&#xb0;C can be set as the temperature division point. For the i-th day, if the daily average temperature is higher than 19.2&#xb0;C, it is considered a high-temperature day, otherwise a low-temperature day. Mark high-temperature days as 1 and low-temperature days as 0;</p>
</list-item>
<list-item>
<p>(3) For radiation, calculate the average daily radiation from the dataset, obtain the daily average radiation dataset, and use kernel density estimation to fit its distribution characteristics, as shown in <xref ref-type="fig" rid="F12">Figure 12</xref>. Based on the distribution characteristics of daily average radiation, 147.4W/m<sup>2</sup> can be set as the radiation division point. For the i-th day, if the daily average radiation is higher than 147.4W/m<sup>2</sup>, it is considered a high-radiation day, otherwise a low-radiation day. Mark high-radiation days as 1 and low-radiation days as 0;</p>
</list-item>
<list-item>
<p>(4) For light intensity (measured in Lux), count the number of hours in a day when the average light intensity within an hour is greater than 800 Lux, considering that hour to be in a bright state. After calculation, use a bar chart to represent the frequency of daily sunshine hours in the dataset, as shown in <xref ref-type="fig" rid="F13">Figure 13</xref>. Based on the bar chart, 9 h can be set as the division point for sunshine duration. For the i-th day, if its sunshine duration is greater than or equal to 9 h, it is considered a long sunshine day, otherwise a short sunshine day. Mark long sunshine days as 1 and short sunshine days as 0;</p>
</list-item>
<list-item>
<p>(5) Based on the meteorological conditions from steps 2), 3), and 4), the dataset can be divided into 2 &#xd7; 2 &#xd7; 2 &#x3d; 8 specific weather day types, forming the matrix in <xref ref-type="disp-formula" rid="e18">Equation 18</xref>:</p>
</list-item>
</list>
<disp-formula id="e18">
<graphic xlink:href="fenrg-13-1498656-fx1.tif"/>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(6) According to the dates corresponding to each data category in the matrix, divide the distribution network area into 8 weather day types, and extract the corresponding PV and load data for each date. If the data for a certain category is extremely scarce, merge it with a similar category&#x2019;s dataset. Finally, obtain 8 weather day dataset divisions based on the distribution characteristics of meteorological factors.</p>
</list-item>
</list>
</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Distribution of daily average temperature.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Distribution of daily average radiation.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g012.tif"/>
</fig>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Frequency statistics of sunshine hours.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g013.tif"/>
</fig>
<p>After constructing a large number of planning-stage PV and load daily scenario description matrices, divide the planning-stage PV and load daily scenario data into 8 different typical weather day datasets according to the dates of weather days, forming 8 planning-stage PV output datasets and 8 planning-stage load power datasets.</p>
<p>The following is the dataset classification of planning-stage PV and load scenarios for a feeder line with rooftop PV integration in Guangdong area for 2021 and 2022. The study period is two consecutive full years, i.e., 730 daily operation scenarios each for PV and load. According to the local typical weather day division method, these 730 daily operation scenarios are divided (<xref ref-type="bibr" rid="B11">Chong et al., 2023</xref>), and the classification results are shown in <xref ref-type="table" rid="T4">Table 4</xref>:</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Typical weather day dataset division.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Typical meteorological day categories</th>
<th align="left">Daily scene days</th>
<th align="left">Proportion</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Meteorological Day 8</td>
<td align="left">344</td>
<td align="left">47.2%</td>
</tr>
<tr>
<td align="left">Meteorological Day 7</td>
<td align="left">44</td>
<td align="left">6.0%</td>
</tr>
<tr>
<td align="left">Meteorological Day 6</td>
<td align="left">74</td>
<td align="left">10.1%</td>
</tr>
<tr>
<td align="left">Meteorological Day 5</td>
<td align="left">50</td>
<td align="left">6.8%</td>
</tr>
<tr>
<td align="left">Meteorological Day 4</td>
<td align="left">20</td>
<td align="left">2.7%</td>
</tr>
<tr>
<td align="left">Meteorological Day 3</td>
<td align="left">34</td>
<td align="left">4.6%</td>
</tr>
<tr>
<td align="left">Meteorological Day 2</td>
<td align="left">42</td>
<td align="left">6.0%</td>
</tr>
<tr>
<td align="left">Meteorological Day 1</td>
<td align="left">122</td>
<td align="left">16.7%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Experimental results and related discussions</title>
<sec id="s3-1">
<title>3.1 Scenario generation and validation</title>
<p>Due to the large number of historical operational scenarios involving photovoltaic systems and loads in the distribution network, it is necessary to perform scenario reduction to derive a limited number of representative historical scenarios. Scenario reduction employs mathematical algorithms and analysis to reduce the number of similar scenarios during the study period, thus lowering computational complexity (<xref ref-type="bibr" rid="B33">Qun et al., 2023</xref>). In this paper, the k-means clustering algorithm is used to perform scenario reduction on the 16 datasets mentioned above, utilizing Euclidean distance to measure the distance between data points. This ensures that scenarios within the same cluster have significant similarities, while those in different clusters display distinct differences (<xref ref-type="bibr" rid="B19">Li et al., 2023</xref>). This is particularly appropriate for the photovoltaic and load power curves. Ultimately, the cluster centers of each cluster are used as the typical scenarios for each typical meteorological day dataset.</p>
<p>The steps of the clustering algorithm are as follows:<list list-type="simple">
<list-item>
<p>1) Randomly select a data point from the dataset as the first cluster center <inline-formula id="inf41">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>2) Calculate the distance between other sample data and the initial cluster center <inline-formula id="inf42">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and select the sample data farthest away as the new center <inline-formula id="inf43">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>3) For the i-th cluster center <inline-formula id="inf44">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, it should satisfy the condition <inline-formula id="inf45">
<mml:math id="m64">
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">M</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> where <inline-formula id="inf46">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">M</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the distance between the <inline-formula id="inf47">
<mml:math id="m66">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> cluster center and the M-th group of data.</p>
</list-item>
<list-item>
<p>4) Repeat step 3) until K cluster centers have been selected.</p>
</list-item>
<list-item>
<p>5) Assign all data points to the nearest cluster center.</p>
</list-item>
<list-item>
<p>6) Recalculate the cluster centers based on the data points in each cluster.</p>
</list-item>
<list-item>
<p>7) Repeat steps 5) and 6) until the cluster centers no longer change or a predefined number of iterations is reached.</p>
</list-item>
</list>
</p>
<p>To determine the optimal number of clusters for each scenario set, the Elbow Method is used in step 4) to identify the best number of clusters. The basic principle of this method is to observe the relationship between the sum of squared errors (SSE) and the number of clusters, looking for an inflection point or elbow, where the corresponding number of clusters is deemed optimal (<xref ref-type="bibr" rid="B34">Yuan and Yang, 2019</xref>). This completes the generation of typical historical scenarios for each specific meteorological day.</p>
<p>
<xref ref-type="fig" rid="F14">Figure 14</xref> shows the cluster centers obtained using the k-means clustering method for 344 load and photovoltaic daily scenarios under meteorological day 8 at nodes 7/12, with three centers for load and two for photovoltaic. <xref ref-type="fig" rid="F15">Figure 15</xref> shows the typical scenarios corresponding to these cluster centers.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Clustering results of load and photovoltaic data at node 7/12 and meteorological day 8.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g014.tif"/>
</fig>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Typical daily scenarios of load and photovoltaic under node 7/12, meteorological day 8.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g015.tif"/>
</fig>
<p>In addition, clustering analysis was conducted on each meteorological day dataset, and the clustering results are shown in <xref ref-type="table" rid="T5">Table 5</xref>.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Number of load and typical photovoltaic scenarios on each meteorological day.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Meteorological day categories</th>
<th align="left">Number of typical load scenarios</th>
<th align="left">Number of typical PV scenarios</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Meteorological Day 8</td>
<td align="left">3</td>
<td align="left">2</td>
</tr>
<tr>
<td align="left">Meteorological Day 7</td>
<td align="left">1</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">Meteorological Day 6</td>
<td align="left">2</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">Meteorological Day 5</td>
<td align="left">1</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">Meteorological Day 4</td>
<td align="left">1</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">Meteorological Day 3</td>
<td align="left">1</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">Meteorological Day 2</td>
<td align="left">1</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">Meteorological Day 1</td>
<td align="left">2</td>
<td align="left">2</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Meteorological day division method discussed in this paper, the number of typical scenarios can be reduced to 12 for load nodes and 10 for photovoltaic nodes. In practice, these 22 typical scenarios do not appear randomly but are manifested according to the division of meteorological days, aligning with specific photovoltaic-load day scenarios within those days.</p>
</sec>
<sec id="s3-2">
<title>3.2 Practical application and computational efficiency</title>
<p>The proposed mathematical models and algorithms are designed to be applicable to real-world distribution networks. The Conditional Generative Adversarial Network (CGAN) and Bass model are implemented in a modular fashion, allowing for easy integration with existing distribution network planning tools. For instance, the CGAN can be trained offline using historical PV and load data, and the trained model can then be deployed to generate scenarios for specific future time horizons. This approach minimizes the computational burden during real-time planning, as the scenario generation process is decoupled from the optimization of network configurations.</p>
<p>Regarding computational complexity, the CGAN training process is the most resource-intensive step, as it involves iterative updates of the generator and discriminator networks. However, once trained, the CGAN can generate scenarios in a matter of seconds, making it highly efficient for practical applications. The Bass model, which is used to estimate future PV capacity, is computationally lightweight and can be executed in real-time. The overall computational efficiency of our method is further enhanced by the use of k-means clustering for scenario reduction, which reduces the number of scenarios to a manageable size without significant loss of information.</p>
<p>For large-scale networks, the proposed method can be scaled by parallelizing the CGAN training process and distributing the scenario generation across multiple computing nodes. Additionally, the modular design of the algorithm allows for integration with existing software tools, such as distribution network simulators and optimization platforms, enabling seamless implementation in real-world planning workflows. The experimental results demonstrate that the proposed method achieves a balance between computational efficiency and scenario accuracy, making it a practical tool for distribution network planning.</p>
</sec>
<sec id="s3-3">
<title>3.3 Dynamic characteristics of PV generation and scenario realism</title>
<p>The proposed CGAN model captures short-term PV variability by learning temporal correlations in historical data, enabling realistic hourly PV output scenarios. For example, it replicates rapid fluctuations caused by weather changes, as shown in the generated scenarios for nodes 7/12 (see <xref ref-type="fig" rid="F6">Figures 6</xref>, <xref ref-type="fig" rid="F7">7</xref>). Combined with the Bass model, which estimates future PV capacity growth, the framework accounts for long-term trends and seasonal variations, ensuring scenarios reflect both short-term and long-term dynamics.</p>
<p>By classifying typical weather days based on radiation, temperature, and sunshine duration, the model inherently captures seasonal and weather-driven PV variability. This enhances scenario realism, as demonstrated in the clustering results for meteorological day 8 (see <xref ref-type="fig" rid="F14">Figures 14</xref>, <xref ref-type="fig" rid="F15">15</xref>). While the current model does not explicitly use advanced time-series techniques, its modular design allows future integration of detailed meteorological data or seasonal forecasting models, further improving applicability to real-world planning.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<sec id="s4-1">
<title>4.1 Experimental validation and comparative analysis</title>
<p>The example feeder line in this article is a 10 kV feeder line located in a certain area of Guangdong. Its topology structure is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, and the photovoltaic, load, and meteorological data are the operational data of the feeder line for the years 2021 and 2022. In order to highlight the advantages of the planning state typical scenario construction method considering specific meteorological days in this article, we compared the photovoltaic and load scenarios under 8 meteorological days in the example feeder line, using the planning state typical scenario construction method considering specific meteorological days in this article and the typical scenario generation method using only historical data to reasonably superimpose photovoltaic and load growth rates. The scenario reduction was achieved using k-means clustering method.</p>
<p>For the validation method in this article, the photovoltaic and load data of the node for the first 18 months before 7/12 are shown below as training data for CGAN. Combined with the Bass model prediction results and clustering algorithm, a typical planning scenario for the next 6 months is constructed. For the method of considering only historical data and reasonably adding growth rates, the annual average photovoltaic and load growth rates are calculated using the photovoltaic and load data before 2022, and then the growth rates are reasonably added based on the operating data of the first half of 2022 to form the predicted photovoltaic and load operating data for the second half of 2022. Compare the scenarios generated by the above two methods with typical operating scenarios in the second half of 2022. The average errors of load and photovoltaic scenarios are shown in <xref ref-type="fig" rid="F16">Figures 16</xref>, <xref ref-type="fig" rid="F17">17</xref>, respectively.</p>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Comparison of errors in node 7/12 load scenarios under different methods.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g016.tif"/>
</fig>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>Comparison of node 7/12 photovoltaic scene error under different methods.</p>
</caption>
<graphic xlink:href="fenrg-13-1498656-g017.tif"/>
</fig>
<p>Analysis of the results from <xref ref-type="fig" rid="F17">Figure 17</xref> and Figure 18 reveals that, compared to the method that generates future load and photovoltaic scenarios solely based on historical load data, the planning state load and photovoltaic scenario construction method proposed in this paper is more aligned with real-world conditions. This is because the planning state scenario generation method developed in this study extensively investigates each load node type and its growth characteristics, as well as the probability of new capacity at each photovoltaic node. Consequently, for distribution networks rapidly integrating rooftop photovoltaics, the method presented in this paper offers a higher degree of accuracy in generating planning state load and photovoltaic scenarios.</p>
</sec>
<sec id="s4-2">
<title>4.2 Methodological advantages and practical applicability</title>
<p>The proposed methodology is designed with practical application in mind, particularly for real-world distribution networks. The Conditional Generative Adversarial Network (CGAN) and Bass model are implemented in a modular fashion, enabling seamless integration with existing distribution network planning tools. For instance, the CGAN can be trained offline using historical PV and load data, and the trained model can generate scenarios for specific future time horizons in a matter of seconds. This decouples the scenario generation process from real-time optimization, significantly reducing computational burden during planning tasks. The Bass model, used for estimating future PV capacity, is computationally lightweight and can be executed in real-time, further enhancing the method&#x2019;s efficiency.</p>
<p>For large-scale networks, the scalability of our approach is ensured by the parallelizability of the CGAN-based scenario generation process. Scenarios for different nodes or time horizons can be generated independently, allowing the method to be efficiently scaled using distributed computing resources. Additionally, the modular design of the algorithm facilitates its integration with widely used optimization platforms such as MATPOWER and OpenDSS, making it suitable for real-world planning workflows.</p>
</sec>
<sec id="s4-3">
<title>4.3 Scenario generation rigor and validation</title>
<p>Regarding the scenario generation process, we employ a rigorous methodology to ensure the accuracy and representativeness of the generated scenarios. Historical PV and load data are preprocessed and used to train the CGAN, which learns the underlying distribution of PV output and load demand under varying meteorological conditions. Typical scenarios are selected using the k-means clustering algorithm, with cluster centers chosen as representative scenarios. The number of clusters is determined using the Elbow Method, balancing representativeness and computational efficiency.</p>
<p>To validate the accuracy of the generated scenarios, we compare them with historical operating data, calculating metrics such as mean absolute error (MAE) and root mean square error (RMSE). As shown in <xref ref-type="fig" rid="F16">Figures 16</xref>, <xref ref-type="fig" rid="F17">17</xref>, the generated scenarios exhibit low error rates, confirming their alignment with real-world conditions. This validation process ensures that the scenarios are not only representative but also reliable for use in distribution network planning.</p>
</sec>
<sec id="s4-4">
<title>4.4 Limitations and future refinements</title>
<p>The Bass model simplifies the diffusion process by assuming homogeneous user behavior and static innovation/imitation coefficients (<xref ref-type="bibr" rid="B22">Mahajan et al., 1990</xref>). However, this approach may overlook regional economic disparities or policy-driven incentives that influence rooftop PV adoption rates. For example, <xref ref-type="bibr" rid="B28">Tsoularis and Wallace (2002)</xref> proposed a phased logistic growth model to capture heterogeneous diffusion dynamics across sub-regions (<xref ref-type="bibr" rid="B28">Tsoularis and Wallace, 2002</xref>). Future enhancements could incorporate multi-scale modeling, such as fitting region-specific Bass parameters or embedding stochastic processes, to improve prediction accuracy in heterogeneous markets. Additionally, high-resolution data on user demographics and policy impacts could enable discrimination among competing diffusion models for tailored planning.</p>
<p>While the proposed CGAN and Bass model framework effectively leverages historical data to generate planning-stage scenarios, it is essential to acknowledge its limitations in anticipating technological innovations. For instance, breakthroughs in photovoltaic materials or energy storage systems may significantly alter future energy landscapes, which cannot be fully captured by historical data alone. As noted by <xref ref-type="bibr" rid="B24">Norton and Bass (1987)</xref>, successive generations of technology can disrupt traditional diffusion patterns, leading to deviations in market penetration predictions. To address this, future research could integrate technology trend forecasting or dynamic parameter adjustments into the model to better account for uncertainties arising from disruptive innovations.</p>
</sec>
<sec id="s4-5">
<title>4.5 Summary of contributions</title>
<p>In summary, our method addresses key challenges in scenario generation for distribution networks, offering a computationally efficient and scalable solution that can be readily integrated into existing planning workflows. The validation results further underscore the practical applicability and accuracy of the generated scenarios, making our approach a valuable tool for addressing the complexities of high-penetration PV integration and load growth in modern distribution networks.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>
<list list-type="simple">
<list-item>
<p>1) For distribution networks rapidly integrating rooftop photovoltaics, this paper adopts a method driven by historical data using Conditional Generative Adversarial Networks (CGANs). It innovatively captures the photovoltaic capacity and three meteorological factors that have the highest correlation with photovoltaic output, thus generating planning state photovoltaic output scenarios for specific meteorological days and capacities. This approach addresses the limitations of traditional methods that rely solely on historical photovoltaic data for future scenario generation.</p>
</list-item>
<list-item>
<p>2) Regarding the correlation between meteorological factors and both load and photovoltaic outputs, this study employs the Spearman correlation coefficient method to analyze the correlation between meteorological characteristics and sample data. It identifies the three meteorological factors that have the highest correlation with load and photovoltaic outputs. Considering the unique meteorological distribution characteristics of each region, this paper avoids mechanically using the mean or median values of meteorological factors as classification standards. Instead, it employs kernel density estimation to visualize the distribution characteristics of each meteorological factor, allowing for the segmentation of meteorological factors based on variable quantiles according to regional characteristics.</p>
</list-item>
<list-item>
<p>3) Concerning the integration of planning state photovoltaic-load typical scenarios, this paper avoids mechanically dividing historical photovoltaic and load data into four seasonal datasets. Given that meteorological conditions in the same region are stable over long time scales and typically only a few specific meteorological days alternate, and that the proportion of a particular type of meteorological day does not vary significantly over an annual cycle, this study innovatively classifies future meteorological days using the meteorological factors most correlated with load and photovoltaic outputs. Therefore, the few planning state typical photovoltaic-load scenarios generated can be effectively combined under corresponding typical meteorological days.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s6">
<title>6 Future work</title>
<p>The current methodology focuses on single-region distribution network planning. However, real-world power systems require coordinated multi-regional renewable energy deployment to mitigate generation volatility. <xref ref-type="bibr" rid="B9">Facchini et al. (2021)</xref> demonstrated that leveraging meteorological correlations across regions can optimize resource allocation and reduce fluctuations (<xref ref-type="bibr" rid="B9">Facchini et al., 2021</xref>). Furthermore, policy interventions&#x2014;such as feed-in tariffs or renewable portfolio standards&#x2014;could regulate the &#x2018;natural penetration&#x2019; modeled by Bass curves, ensuring grid stability (<xref ref-type="bibr" rid="B27">Surmonte et al., 2021</xref>). Future work will explore correlated weather scenario generation for geographically dispersed systems and develop policy-aware Bass models to support national-scale energy planning. Stochastic approaches, as proposed by <xref ref-type="bibr" rid="B25">Scala et al. (2019)</xref>, could further enhance robustness by integrating uncertainty in weather patterns and policy enforcement.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The data analyzed in this study is subject to the following licenses/restrictions: Due to local legal reasons, the dataset cannot be directly made public. Requests to access these datasets should be directed to Xixian Liu, <email>2112204511@mail2.gdut.edu.cn</email>.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>CG: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Project administration, Software, Validation, Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing. QL: Conceptualization, Funding acquisition, Investigation, Methodology, Validation, Writing&#x2013;original draft, Writing&#x2013;review and editing. PC: Software, Validation, Writing&#x2013;review and editing. ZX: Formal Analysis, Writing&#x2013;review and editing. XW: Investigation, Visualization, Writing&#x2013;review and editing. XL: Resources, Supervision, Writing&#x2013;review and editing. FZ: Data curation, Writing&#x2013;original draft, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This research was supported by the planning subject project of Guangdong Power Grid Power Grid Co Ltd (031000QQ00240009). The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article, or the decision to submit it for publication.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>Authors CG, QL, PC, ZX, and XW were employed by Department of Distribution Network Planning and Research Planning Research of Guangdong Power Grid Co., Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ali</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Qiang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>State-of-the-art techniques for modelling of uncertainties in active distribution network planning: a review</article-title>. <source>Appl. energy</source> <volume>239</volume> <fpage>1509</fpage>&#x2013;<lpage>1523</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2019.01.211</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Research on typical scenario generation method for photovoltaic power stations considering output power correlation</article-title>. <source>Electr. Power Eng. Technol.</source> <volume>40</volume> (<issue>02</issue>), <fpage>11</fpage>&#x2013;<lpage>17&#x2b;25</lpage>.</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Equilibrium analysis of general N-population multi-strategy games for generation-side long-term bidding: an evolutionary game perspective</article-title>. <source>J. Clean. Prod.</source> <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106743</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Study of flexibility transformation in thermal power enterprises under multi-factor drivers: application of complex-network evolutionary game theory</article-title>. <source>Mathematics</source> <pub-id pub-id-type="doi">10.3390/math12162537</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Behavioral decision-making in power demand-side response management: a multi-population evolutionary game dynamics perspective</article-title>. <source>Int. J. Electr. Power and Energy Syst.</source> <volume>129</volume>, <fpage>106743</fpage>&#x2013;<lpage>0142-0615</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106743</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chong</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Qiang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ran</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Evaluation method of distribution network power supply capacity considering actual load growth pattern</article-title>. <source>South. Power Syst. Technol.</source> <volume>17</volume>(<issue>07</issue>), <fpage>115</fpage>&#x2013;<lpage>124</lpage>. <pub-id pub-id-type="doi">10.13648/j.cnki.issn1674-0629.2023.07.013</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Colmenar-Santos</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Reino-Rio</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Borge-Diez</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Collado-Fern&#xe1;ndez</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Distributed generation: a review of factors that can contribute most to achieve a scenario of DG units embedded in the new distribution networks</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>59</volume>, <fpage>1130</fpage>&#x2013;<lpage>1148</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2016.01.023</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ehsanbakhsh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sepasian</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Bi-objective robust planning model for optimal allocation of soft open points in active distribution network: a flexibility improvement approach</article-title>. <source>Electr. Power Syst. Res.</source> <volume>224</volume>, <fpage>109780</fpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2023.109780</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Facchini</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Scala</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Complex systems applications to electric mobility and regional intermittent source planning</article-title>.&#x201d; in <source>Renewable energy integration</source> (<publisher-name>Academic Press</publisher-name>), <fpage>641</fpage>&#x2013;<lpage>664</lpage>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Multi-objective bilevel coordinated planning of distributed generation and distribution network frame based on multiscenario technique considering timing characteristics</article-title>, <source>IEEE Trans. Sustain. Energy</source>, <volume>8</volume>(<issue>4</issue>), <fpage>1415</fpage>&#x2013;<lpage>1429</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2017.2680462</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goodfellow</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Pouget-Abadie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mirza</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Warde-Farley</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ozair</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2014a</year>). <article-title>Generative adversarial nets</article-title>. <source>Adv. Neural Inf. Process. Syst.</source> <volume>27</volume>. <pub-id pub-id-type="doi">10.48550/arXiv.1406.2661</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Goodfellow</surname>
<given-names>I. J.</given-names>
</name>
<name>
<surname>Pouget-Abadie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mirza</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Warde-Farley</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ozair</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2014b</year>). &#x201c;<article-title>Generative adversarial nets</article-title>.&#x201d; in <source>International conference on neural information processing systems</source>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Soltani</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Khorsand</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dock</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Malaty</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Esmaili</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Behavior-aware aggregation of distributed energy resources for risk-aware operational scheduling of distribution systems</article-title>. <source>Energies</source> <volume>15</volume>, <fpage>9420</fpage>. <pub-id pub-id-type="doi">10.3390/en15249420</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A transfer learning-based scenario generation method for stochastic optimal scheduling of microgrid with newly-built wind farm</article-title>. <source>Renew. Energy</source> <volume>185</volume>, <fpage>1139</fpage>&#x2013;<lpage>1151</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2021.12.110</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>WGAN photovoltaic power scenario generation method with gradient penalty</article-title>. <source>J. Electr. Power Syst. Automation</source> <volume>34</volume> (<issue>11</issue>), <fpage>109</fpage>&#x2013;<lpage>115</lpage>. <pub-id pub-id-type="doi">10.19635/j.cnki.csu-epsa.000993</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jun</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Rui</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shuchun</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kun</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhuang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Short-term power generation forecast of distributed photovoltaic based on BIRCH clustering and L-Transformer</article-title>. <source>High. Volt. Eng.</source> <volume>1</volume>-<fpage>14</fpage>. <pub-id pub-id-type="doi">10.13336/j.1003-6520.hve.20230809</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lefeng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Guiyun</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>2PnS-EG: a general two-population n-strategy evolutionary game for strategic long-term bidding in a deregulated market under different market clearing mechanisms</article-title>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2022.108182</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Feature extraction and fault detection of nonlinear dynamic process based on Spearman correlation analysis</article-title>. <source>J. Shandong Univ. Sci. Technol. Nat. Sci. Ed.</source> <volume>42</volume> (<issue>02</issue>), <fpage>98</fpage>&#x2013;<lpage>107</lpage>. <pub-id pub-id-type="doi">10.16452/j.cnki.sdkjzk.2023.02.011</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Research on charging station planning based on electric vehicle quantity prediction</article-title>. <source>J. Taiyuan Urban Vocat. Coll.</source> (<issue>12</issue>), <fpage>32</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.16227/j.cnki.tycs.2023.0687</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahajan</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Muller</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bass</surname>
<given-names>F. M.</given-names>
</name>
</person-group> (<year>1990</year>). <article-title>New product diffusion models in marketing: a review and directions for research</article-title>. <source>J. Mark.</source> <volume>54</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1177/002224299005400101</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Niu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Clustering analysis of typical scenarios of island power supply system by using cohesive hierarchical clustering based K-Means clustering method</article-title>. <source>Energy Rep.</source> <volume>7</volume>:<fpage>250</fpage>&#x2013;<lpage>256</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2021.08.049</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Norton</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Bass</surname>
<given-names>F. M.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>A diffusion theory model of adoption and substitution for successive generations of high-technology products</article-title>. <source>Manag. Sci.</source> <volume>33</volume> (<issue>9</issue>), <fpage>1069</fpage>&#x2013;<lpage>1086</lpage>. <pub-id pub-id-type="doi">10.1287/mnsc.33.9.1069</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qun</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xiaodong</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jian</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Jianxin</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yuyao</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Trend prediction of power outages in China&#x27;s power grid based on Spearman correlation coefficient and system inertia</article-title>. <source>Proc. Chin. Soc. Electr. Eng.</source> <volume>43</volume>(<issue>14</issue>), <fpage>5372</fpage>&#x2013;<lpage>5381</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.220035</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scala</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Facchini</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Perna</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Basosi</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Portfolio analysis and geographical allocation of renewable sources: a stochastic approach</article-title>. <source>Energy Policy</source> <volume>125</volume>, <fpage>154</fpage>&#x2013;<lpage>159</lpage>. <pub-id pub-id-type="doi">10.1016/j.enpol.2018.10.034</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Su</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2023</year>). <source>Research on the carrying capacity assessment of distribution network considering distributed rooftop photovoltaic access</source>. <publisher-name>Doctoral dissertation, Guangdong University of Technology</publisher-name>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://d.wanfangdata.com.cn/thesis/ChhUaGVzaXNOZXdTMjAyNDA5MjAxNTE3MjUSCUQwMzExNjcwMBoIbHFrZHl3ZDQ%3D">https://d.wanfangdata.com.cn/thesis/ChhUaGVzaXNOZXdTMjAyNDA5MjAxNTE3MjUSCUQwMzExNjcwMBoIbHFrZHl3ZDQ%3D</ext-link>
</comment>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Surmonte</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Perna</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Scala</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rubino</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Facchini</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A data-driven approach to renewable energy source planning at regional level</article-title>. <source>Energy Sources, Part B Econ. Plan. Policy</source> <volume>16</volume> (<issue>1</issue>), <fpage>1064</fpage>&#x2013;<lpage>1075</lpage>. <pub-id pub-id-type="doi">10.1080/15567249.2021.1926598</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tsoularis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Wallace</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Analysis of logistic growth models</article-title>. <source>Math. Biosci.</source> <volume>179</volume> (<issue>1</issue>), <fpage>21</fpage>&#x2013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1016/s0025-5564(02)00096-2</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Uddin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mo</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Elsawah</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Microgrids: a review, outstanding issues and future trends</article-title>. <source>Energy Strategy Rev.</source> <volume>49</volume>, <fpage>101127</fpage>. <pub-id pub-id-type="doi">10.1016/j.esr.2023.101127</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group>(<year>2023</year>). <article-title>Extraction and joint method of PV&#x2013;load typical scenes considering temporal and spatial distribution characteristics</article-title>. <source>Energies</source> <volume>16</volume>(<issue>18</issue>), <fpage>6458</fpage>. <pub-id pub-id-type="doi">10.3390/en16186458</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wenlong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Dechang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Leijiao</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhe</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kuangpu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Runan</surname>
<given-names>S.</given-names>
</name>
</person-group>(<year>2022</year>). <article-title>Renewable energy scenario generation based on pixel convolutional generative network</article-title>. <source>High. Volt. Eng.</source> <volume>48</volume>(<issue>04</issue>), <fpage>1320</fpage>&#x2013;<lpage>1331</lpage>. <pub-id pub-id-type="doi">10.13336/j.1003-6520.hve.20211721</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group>(<year>2022</year>). <article-title>Distributionally robust optimal dispatch in the power system with high penetration of wind power based on net load fluctuation data</article-title>. <source>Appl. Energy</source> <volume>313</volume>, <fpage>118813</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2022.118813</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yanping</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Jun</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Nanfan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhangli</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Multi-scenario prediction model of random power in parks based on Markov chain</article-title>. <source>Integr. Intell. Energy</source> <volume>45</volume> (<issue>01</issue>), <fpage>14</fpage>&#x2013;<lpage>22</lpage>.</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Research on K-value selection method of K-means clustering algorithm</article-title>. <source>J</source> <volume>2</volume>, <fpage>226</fpage>&#x2013;<lpage>235</lpage>. <pub-id pub-id-type="doi">10.3390/j2020016</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhangjin</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Jun</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Fengmei</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xinying</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Junjie</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Research on a magnetic tile defect image generation method based on improved DCGANs network</article-title>. <source>Mini-Micro Comput. Syst.</source> <volume>42</volume>(<issue>03</issue>), <fpage>589</fpage>&#x2013;<lpage>594</lpage>.</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Distributed generation planning in active distribution network considering demand side management and network reconfiguration</article-title>. <source>Appl. Energy</source> <volume>228</volume>, <fpage>1921</fpage>&#x2013;<lpage>1936</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2018.07.054</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Spontaneous formation of evolutionary game strategies for long-term carbon emission reduction based on low-carbon trading mechanism</article-title>. <source>Mathematics</source> <volume>12</volume> (<issue>19</issue>), <fpage>3109</fpage>. <pub-id pub-id-type="doi">10.3390/math12193109</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>