<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">79763</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2026.079763</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Stochastic Multi-Objective Framework for Wind DG Allocation and Dynamic Reconfiguration: Minimizing Losses and Enhancing Reliability with an Improved Grey Wolf Optimizer</article-title>
<alt-title alt-title-type="left-running-head">A Stochastic Multi-Objective Framework for Wind DG Allocation and Dynamic Reconfiguration: Minimizing Losses and Enhancing Reliability with an Improved Grey Wolf Optimizer</alt-title>
<alt-title alt-title-type="right-running-head">A Stochastic Multi-Objective Framework for Wind DG Allocation and Dynamic Reconfiguration: Minimizing Losses and Enhancing Reliability with an Improved Grey Wolf Optimizer</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Alghamdi</surname><given-names>Ali S.</given-names></name><email>aalghamdi@mu.edu.sa</email></contrib>
<aff id="aff-1"><institution>Department of Electrical Engineering, College of Engineering, Majmaah University</institution>, <addr-line>Al-Majmaah, 11952</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Ali S. Alghamdi. Email: <email>aalghamdi@mu.edu.sa</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>27</day><month>4</month><year>2026</year>
</pub-date>
<volume>147</volume>
<issue>1</issue>
<elocation-id>24</elocation-id>
<history>
<date date-type="received">
<day>27</day>
<month>01</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>07</day>
<month>04</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Author. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Author</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_79763.pdf"></self-uri>
<abstract>
<p>The integration of wind-based DG introduces significant variability and uncertainty into the operation of distribution networks, which complicates the planning and decision-making process. This paper presents a dual-objective stochastic optimization framework for the optimal allocation of wind DG, considering dynamic network reconfiguration across multiple loading conditions. Probabilistic modeling of wind speed is integrated using the Weibull distribution and the associated wind power uncertainty is discretized through a scenario-based point estimation method. Variability in load is accounted for by considering multiple loading levels, and the integrated uncertainty space is constructed as the Cartesian product of wind scenarios and load profiles. The optimization seeks to minimize the total energy losses together with the enhancement of reliability, quantified through the expected energy not supplied. For the solution of the complex, nonlinear, multi-objective problem, the Improved Multi-Objective Grey Wolf Optimizer (I-MGWO) is developed, including quasi-oppositional population seeding, adaptive stochastic coefficient strategy, and dynamic convex combination position update. Simulation results on the IEEE 33-bus system demonstrate that the proposed integrated strategy of simultaneous wind DG allocation and network reconfiguration gives synergistic improvements, yielding up to 55.7% reduction in energy losses, and a reduction of up to 61.4% in EENS over the base case. In both convergence speed and solution quality, I-MGWO consistently outperforms conventional algorithms and gives a robust and computationally efficient tool for distribution system planning under uncertainty.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Wind power generation</kwd>
<kwd>distributed generation allocation</kwd>
<kwd>active distribution network</kwd>
<kwd>network reconfiguration</kwd>
<kwd>uncertainty modeling</kwd>
<kwd>stochastic optimization</kwd>
<kwd>multi-objective optimization</kwd>
<kwd>reliability assessment</kwd>
<kwd>Grey Wolf Optimizer</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Deanship of Postgraduate Studies and Scientific Research at Majmaah University</funding-source>
<award-id>R-2026-141</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<sec id="s1_1">
<label>1.1</label>
<title>Background and Motivation</title>
<p>This is driving the widespread integration of renewable energy sources and places variable wind-based DG at the heart of contemporary distribution networks. Its inherent variability, however, is the source of significant uncertainty that complicates network planning and operation [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. Independently, load demand varies temporally; together, these factors further increase operational difficulty [<xref ref-type="bibr" rid="ref-3">3</xref>]. Classic deterministic approaches to planning are poorly suited to this indeterminate environment, since it risks either inadequate asset utilization or actual constraint violation due to realistic variability [<xref ref-type="bibr" rid="ref-4">4</xref>].</p>
<p>Similarly, optimal wind DG allocation should reconcile competing objectives, such as minimizing energy losses to enhance efficiency and improving reliability, often measured via the Expected Energy Not Supplied (EENS), to limit outage impacts. These objectives often conflict, hence requiring multi-objective optimization to find viable trade-offs. Moreover, the potential of DG is magnified when coordinated with network reconfiguration, a cost-effective strategy to adapt network topology to changing conditions. Despite their synergy, most studies optimize these elements in isolation, overlooking the compounded benefits of integrated planning. A comprehensive synthesis of these multi-objective planning challenges is provided by Al-Shamma&#x2019;a et al. [<xref ref-type="bibr" rid="ref-5">5</xref>], who present a systematic review of optimization techniques, global insights, and smart grid implications for DG sizing and allocation. Their analysis of algorithmic trends and modeling innovations reinforces the importance of developing advanced metaheuristic approaches to address the increasing complexity of modern distribution systems.</p>
<p>Thus, the core challenge is to develop a stochastic multi-objective framework that simultaneously determines the optimal allocation of wind DG and dynamic network reconfiguration across multiple loading levels while accounting for uncertainties in both wind generation and load demand. This requires searching for a high-dimensional, constrained search space of discrete and continuous variables, which remains computationally demanding for conventional optimization methods [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Literature Review</title>
<p>In the context of distribution system performance, the driving force for DG integration is a major impetus. Optimizing key technical objectives, such as minimizing active power losses [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>&#x2013;<xref ref-type="bibr" rid="ref-11">11</xref>], has been one of the early and continuous areas of research. Improving voltage profiles, stability, and voltage deviation has also been widely investigated using various optimization frameworks for DG placement and sizing in distribution networks [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>&#x2013;<xref ref-type="bibr" rid="ref-15">15</xref>]. Several recent studies further explore advanced metaheuristic and evolutionary algorithms to enhance voltage stability and operational performance in both balanced and unbalanced systems [<xref ref-type="bibr" rid="ref-16">16</xref>&#x2013;<xref ref-type="bibr" rid="ref-18">18</xref>].</p>
<p>In recent times, the scope has expanded toward economic and environmental considerations, thereby including other important objectives of multi-objective optimal planning, such as minimizing investment and operational costs [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>]. These approaches increasingly incorporate techno-economic evaluations together with environmental and operational constraints to provide more practical DG planning strategies [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-19">19</xref>]. Additionally, reducing pollutant emissions and improving sustainability have been emphasized through advanced optimization techniques and renewable-based DG integration [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>]. The review presented in [<xref ref-type="bibr" rid="ref-6">6</xref>] synthesizes these multi-objective planning challenges and underlines the inherent trade-offs that require more advanced optimization frameworks.</p>
<p>Another critical development is the transition from deterministic models to stochastic ones that consider genuine uncertainties. The intermittency of renewable DG, especially wind and solar, has become a key driver. Probabilistic models such as the Weibull distribution of wind speed and scenario-based approaches like the point estimation method to discretize this uncertainty for optimization have been undertaken [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. Moreover, temporal variations in load are captured by time-varying loads [<xref ref-type="bibr" rid="ref-2">2</xref>] and multiple loading levels (e.g., high, medium, low) [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>]. The incorporation of nonlinear, voltage dependent load models has also shown to have significant consequences on optimal DG sitting and sizing decisions [<xref ref-type="bibr" rid="ref-4">4</xref>]. This integration of generation and load uncertainty creates a more robust planning structure and is echoed in studies that put together these elements for a holistic uncertainty space [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>&#x2013;<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
<p>The high-dimensional, non-linear, non-convex, and often multi-objective optimization problems emerging have, in turn, driven the development and application of lots of meta-heuristic algorithms. Conventional algorithms like GA [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>] and PSO [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>] are used broadly. This quest for better performance has welcomed and enhanced newer algorithms such as AOA [<xref ref-type="bibr" rid="ref-18">18</xref>], GWO along with its hybrid variants [<xref ref-type="bibr" rid="ref-8">8</xref>], SSA [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>], and Jaya Algorithm [<xref ref-type="bibr" rid="ref-21">21</xref>]. In turn, a common thread is the modification of base algorithms to transcend these simple variants&#x2019; shortcomings, like premature convergence and/or poor population diversity. Enhancements include quasi-oppositional learning [<xref ref-type="bibr" rid="ref-20">20</xref>], hybrid strategies that combine different algorithms [<xref ref-type="bibr" rid="ref-8">8</xref>], and adaptive coefficient mechanisms as the most common proposals to improve exploration and exploitation capabilities and solution quality [<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-26">26</xref>].</p>
<p>Given the synergies between different grid management tools, recent workplaces emphasis on integrated planning. Of note is that which considers the optimal allocation of DG and simultaneous network reconfiguration-the optimization of tie-switch status to minimize losses and improve voltage profiles for a range of different conditions [<xref ref-type="bibr" rid="ref-27">27</xref>] to exploit the flexibility of active distribution networks to maximize DG benefits. Further integration extends to coordinating DG with other devices, such as CBs [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>], DSTATCOMs [<xref ref-type="bibr" rid="ref-14">14</xref>], SOPs [<xref ref-type="bibr" rid="ref-10">10</xref>], BESS [<xref ref-type="bibr" rid="ref-25">25</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>] and AVRs [<xref ref-type="bibr" rid="ref-12">12</xref>]. Various studies, such as those by Elseify et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] and the review by Kerur et al. [<xref ref-type="bibr" rid="ref-7">7</xref>], have underlined that coordinated planning gives better technical and economic results than optimizing each component separately.</p>
<p>The modern context of DG integration is represented by the paradigm of active distribution networks. Modern research incorporates active management schemes, such as coordinated voltage control and demand response (DR), to handle uncertainties and improve hosting capacity [<xref ref-type="bibr" rid="ref-25">25</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>]. In addition to loss minimization, reliability assessment, quantified by metrics such as EENS, has become an important objective [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>]. It has been demonstrated that strategic placement of DG, especially island-capable DG, significantly increases system reliability, since they provide local supply in case of upstream outages, a consideration of key importance in modern planning frameworks.</p>
<p>Recent studies by Cikan [<xref ref-type="bibr" rid="ref-29">29</xref>] focus on multi-objective solutions for optimizing unbalanced power distribution networks with reconfiguration. The results on the 37-bus system indicate that network reconfiguration alone can lead to substantial improvements in multiple technical and reliability criteria, thereby justifying the inclusion of reconfiguration as a decision variable in distribution system optimization problems. Alongside these planning-oriented solutions, operational tools such as Dynamic Thermal Line Rating (DTLR) and electric vehicle scheduling with Vehicle-to-Grid (V2G) capacity have been identified to make substantial contributions to the improvement of the reliability of wind-based networks by offering real-time flexibility to compensate for wind power variability in real-time [<xref ref-type="bibr" rid="ref-30">30</xref>]. While DTLR offers dynamic expansion of line capacities according to real-time weather conditions to mitigate congestion, and EVs offer distributed storage capacity to compensate for wind power variability, our framework proposes solutions to the underlying planning-oriented decisions of wind DG allocation and network reconfiguration, which form the infrastructure upon which such operational solutions can be effectively leveraged.</p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Identified Research Gaps and Contributions of This Work</title>
<p>Despite the vast amount of literature on DG allocation and network reconfiguration, some critical gaps still exist that this work aims to fill:<list list-type="bullet">
<list-item>
<p>Gap 1: Although some works have considered either the wind uncertainty or the load variability, few have built a comprehensive stochastic model that systematically combines probabilistic wind scenarios with different deterministic load levels via the Cartesian product. This is particularly important since the optimal network topology for high wind scenarios can be vastly different depending on whether it is aligned with peak or off-peak loading.</p></list-item>
<list-item>
<p>Gap 2: While some works have addressed DG allocation and network reconfiguration in a sequential manner or with simplified coupling, the strong coupling between wind DG allocation and network reconfiguration for different load levels needs to be addressed in a simultaneous optimization manner. Moreover, instead of fixing the reconfiguration schemes for different load levels independently, which is less representative of the flexibility of modern active distribution networks, this work adopts a more flexible approach.</p></list-item>
<list-item>
<p>Gap 3: The integration of reliability as a key objective is still a challenge, and it is often addressed using simulation-based methods that are computationally expensive for metaheuristic search. There is a gap for the development of analytical methods that are non-simulation based and can be efficiently incorporated into iterative optimization algorithms to properly address the reliability benefits of wind DG by islanding.</p></list-item>
<list-item>
<p>Gap 4: The optimization problem is mixed-integer, non-linear, and multi-objective due to the presence of continuous variables (DG sizes), integer variables (DG locations), and binary variables (switch states at different load levels). Although GWO has been used to solve similar problems, its basic form is prone to premature convergence and poor exploration capabilities in complex search spaces. There is a need for targeted modifications to enhance population diversity, exploration-exploitation tradeoffs, and convergence speed.</p></list-item>
</list></p>
<p>This paper fills these gaps by making the following contributions:<list list-type="bullet">
<list-item>
<p>Contribution 1 (Addressing Gaps 1 &#x0026; 2): Formulation of a dual-objective stochastic model that optimizes wind DG allocation and load-level-dependent dynamic network reconfiguration under combined wind-load uncertainty, formulated as the Cartesian product of wind scenarios generated by PEM and different levels of loading.</p></list-item>
<list-item>
<p>Contribution 2 (Addressing Gap 3): Inclusion of an analytical, simulation-free EENS calculation approach that takes into account the wind DG islanding capacity, allowing for efficient reliability analysis within the metaheuristic optimization framework.</p></list-item>
<list-item>
<p>Contribution 3 (Addressing Gap 4): Presentation of the Improved Multi-Objective Grey Wolf Optimizer (I-MGWO) algorithm, which integrates three novel modifications tailored to this problem: (i) quasi-oppositional population initialization for enhanced initial diversity, (ii) adaptive stochastic coefficient approach that dynamically adjusts exploration-exploitation tradeoffs according to the fitness diversity of the population, and (iii) dynamic convex combination position update with global-best guidance for fast convergence.</p></list-item>
<list-item>
<p>Contribution 4: Validation of the combined benefits of wind DG allocation and load-dependent reconfiguration far surpass the sum of individual improvements, with statistical analysis to confirm the significance of the findings.</p></list-item>
</list></p>
<p>To further clarify the novelty of this work relative to existing literature, <xref ref-type="table" rid="table-1">Table 1</xref> provides a systematic comparison of key features across representative studies. As shown in <xref ref-type="table" rid="table-1">Table 1</xref>, the combination of features in this research study, namely: (i) joint optimization of wind DG and network reconfiguration based on load conditions, (ii) analytical calculation of EENS with islanding function, (iii) overall uncertainty modeling by Cartesian product of PEM scenarios and different load levels, and (iv) customized improved metaheuristic algorithm for this MIP stochastic problem, is a new contribution to the existing literature.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Comparison of key features with existing literature.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Study</th>
<th>Wind Uncertainty</th>
<th>Load Levels</th>
<th>Network Reconfig.</th>
<th>DG Allocation</th>
<th>Reliability Objective</th>
<th>Analytical EENS</th>
<th>Multi-Objective</th>
<th>Simultaneous Optim.</th>
</tr>
</thead>
<tbody>
<tr>
<td>Alanazi et al. [<xref ref-type="bibr" rid="ref-1">1</xref>]</td>
<td>&#x2713; (PEM)</td>
<td>Single</td>
<td>&#x2717;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2717; (Simulation)</td>
<td>&#x2713;</td>
<td>N/A</td>
</tr>
<tr>
<td>Ahmed et al. [<xref ref-type="bibr" rid="ref-2">2</xref>]</td>
<td>&#x2713; (Weibull)</td>
<td>Multiple</td>
<td>&#x2717;</td>
<td>&#x2713;</td>
<td>&#x2717;</td>
<td>N/A</td>
<td>&#x2717;</td>
<td>N/A</td>
</tr>
<tr>
<td>Zubair Iftikhar et al. [<xref ref-type="bibr" rid="ref-3">3</xref>]</td>
<td>&#x2717;</td>
<td>Multiple</td>
<td>&#x2717;</td>
<td>&#x2713;</td>
<td>&#x2717;</td>
<td>N/A</td>
<td>&#x2713;</td>
<td>N/A</td>
</tr>
<tr>
<td>Eid [<xref ref-type="bibr" rid="ref-9">9</xref>]</td>
<td>&#x2717;</td>
<td>Single</td>
<td>&#x2717;</td>
<td>&#x2713;</td>
<td>&#x2717;</td>
<td>N/A</td>
<td>&#x2713;</td>
<td>N/A</td>
</tr>
<tr>
<td>Salam et al. [<xref ref-type="bibr" rid="ref-13">13</xref>]</td>
<td>&#x2717;</td>
<td>Single</td>
<td>&#x2717;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2717; (Simulation)</td>
<td>&#x2713;</td>
<td>N/A</td>
</tr>
<tr>
<td>J&#x00FA;nior et al. [<xref ref-type="bibr" rid="ref-27">27</xref>]</td>
<td>&#x2717;</td>
<td>Single</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2717;</td>
<td>N/A</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
</tr>
<tr>
<td>Cikan [<xref ref-type="bibr" rid="ref-29">29</xref>]</td>
<td>&#x2717;</td>
<td>Multiple</td>
<td>&#x2713;</td>
<td>&#x2717;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>N/A</td>
</tr>
<tr>
<td>This Work</td>
<td>&#x2713; (PEM)</td>
<td>Multiple &#x002B; Load-dependent reconfig.</td>
<td>&#x2713; (load-dependent)</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713; (Analytical &#x002B; Islanding)</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s1_4">
<label>1.4</label>
<title>Paper Organization</title>
<p>The rest of the paper is organized as: <xref ref-type="sec" rid="s2">Section 2</xref> presents the uncertainty modeling and problem formulation, <xref ref-type="sec" rid="s3">Section 3</xref> explains the mathematical formulation, <xref ref-type="sec" rid="s4">Section 4</xref> describes the reliability evaluation methodology, <xref ref-type="sec" rid="s5">Section 5</xref> proposes the I-MGWO algorithm, <xref ref-type="sec" rid="s6">Section 6</xref> presents the simulation results, and finally <xref ref-type="sec" rid="s7">Section 7</xref> concludes the paper.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Uncertainty Modeling for Wind Power Generation</title>
<p>The implementation of wind-based DG sources brings variability and uncertainty in a large way into the operations of a distribution network. Modeling of uncertainty in wind power output is critical in ensuring efficient network reconfiguration and allocation of wind DG sources with a focus on economy and feasibility. This takes place through a probabilistic model explained in this section [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>].</p>
<sec id="s2_1">
<label>2.1</label>
<title>Probabilistic Wind Speed Modeling</title>
<p>Wind speed is inherently stochastic and is commonly modeled using the Weibull distribution, which has been widely adopted in wind energy studies due to its flexibility in representing various wind regimes. The probability density function (PDF) of the Weibull distribution is given by [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>]:<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo>&#x2223;</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>k</mml:mi><mml:mi>&#x03BB;</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>v</mml:mi><mml:mi>&#x03BB;</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>v</mml:mi><mml:mi>&#x03BB;</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>v</mml:mi></mml:math></inline-formula> is the wind speed (m/s), <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>k</mml:mi></mml:math></inline-formula> is the shape parameter (dimensionless), <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula> is the scale parameter (m/s).</p>
<p>The cumulative distribution function (CDF) is expressed as:<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><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:msup><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>v</mml:mi><mml:mi>&#x03BB;</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>Although the Weibull distribution serves as a parametric basis for wind speed modeling, the recent development of deep learning-based forecasting methods provides additional data-driven solutions that can be further utilized to improve the accuracy of wind speed forecasting. For example, the hybrid approach of Complete Ensemble Empirical Mode Decomposition with Adaptive Noise (CEEMDAN), Sample Entropy (SE), Variational Mode Decomposition (VMD), and Bidirectional Temporal Convolutional Network-Transformer (BiTCN-TR) has been shown to achieve better results in modeling the multi-scale temporal and non-stationary patterns of wind power time series [<xref ref-type="bibr" rid="ref-33">33</xref>]. The combination of data-driven wind speed forecasting models and the PEM-based scenario generation method may provide more accurate input data for stochastic optimization, which can alleviate the conservatism of planning under uncertainty and potentially allow for higher wind penetration while meeting reliability criteria.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Wind Power Output Model</title>
<p>The electrical power output of a wind turbine is a function of wind speed and can be approximated using a piecewise linear model [<xref ref-type="bibr" rid="ref-22">22</xref>,<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>]:<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#x00A0;</mml:mtext></mml:mrow><mml:mi>v</mml:mi><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mtext>&#x00A0;or&#x00A0;</mml:mtext></mml:mrow><mml:mi>v</mml:mi><mml:mo>&#x003E;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>v</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#x00A0;</mml:mtext></mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mi>v</mml:mi><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#x00A0;</mml:mtext></mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mi>v</mml:mi><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the rated power of the wind turbine, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the cut-in wind speed, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the rated wind speed, and <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the cut-out wind speed.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Scenario Generation Using Point Estimation Method</title>
<p>To incorporate wind uncertainty into the optimization model, a scenario-based approach is employed using the Point Estimation Method (PEM). This method discretizes the continuous wind power distribution into a finite set of scenarios, each represented by a specific power output level and associated probability [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>].</p>
<p>The steps for generating wind power scenarios are as follows:<list list-type="bullet">
<list-item>
<p>Determine boundary probabilities for zero and rated power outputs:</p></list-item></list>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">Pr</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">Pr</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p><list list-type="bullet"><list-item>
<p>Define the conditional PDF for power output in the linear region (<inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>v</mml:mi><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>):
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>f</mml:mi><mml:mo stretchy="false">~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>v</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the inverse of the linear power-wind speed relationship.</p></list-item>
<list-item>
<p>Compute statistical moments of the conditional distribution:</p>
<p>Mean:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:mi>p</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>f</mml:mi><mml:mo stretchy="false">~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mi>d</mml:mi><mml:mi>p</mml:mi></mml:math></disp-formula>
Variance:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msubsup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>f</mml:mi><mml:mo stretchy="false">~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mi>d</mml:mi><mml:mi>p</mml:mi></mml:math></disp-formula>
Central moments:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mover><mml:mi>f</mml:mi><mml:mo stretchy="false">~</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thinmathspace"></mml:mspace><mml:mi>d</mml:mi><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn></mml:math></disp-formula></p></list-item>
<list-item>
<p>Solve for discrete points and weights using the moment matching equations:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>&#x03BE;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mn>4</mml:mn></mml:math></disp-formula>where <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mi>&#x03BE;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the standardized locations and <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the corresponding weights. For a 5-point PEM, the locations and weights are calculated and presented in <xref ref-type="sec" rid="s6">Section 6</xref>.</p></list-item>
<list-item>
<p>Transform to actual power outputs and probabilities:</p></list-item>
</list>
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>&#x03BE;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>The resulting set of power outputs <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> with probabilities <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>, combined with the boundary points <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, form the discrete wind power scenario set used in the stochastic optimization model.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Integration with Load Uncertainty</title>
<p>In addition to wind power uncertainty, load variability is modeled using multiple loading levels (e.g., high, medium, low) based on typical daily or seasonal profiles. Each loading level is assigned to a duration factor, and the combined uncertainty space is constructed as the Cartesian product of wind scenarios and loading levels [<xref ref-type="bibr" rid="ref-22">22</xref>]. The coupling of stochastic wind modeling with network reconfiguration can be viewed as a topology-conscious approach to planning. In contrast to traditional planning approaches that assume the network topology to be fixed, the developed approach understands that optimal network performance under uncertainty can be achieved only through adaptive network topologies that are capable of adjusting to changing wind generation scenarios. This is in line with the latest flexibility-focused planning paradigms, where the network&#x2019;s capability to reconfigure its topology offers an additional degree of freedom to adapt to wind variability [<xref ref-type="bibr" rid="ref-22">22</xref>]. The Cartesian product formulation of the uncertainty space, which integrates wind scenarios with multiple levels of loading, allows the optimization problem to determine topology settings that are robust over the entire range of operating conditions, thus incorporating flexibility into the planning solution.</p>
<p>The proposed method of constructing scenarios based on the Cartesian product of discretized wind power scenarios and loading levels provides a computationally efficient solution compared to more complex stochastic programming models. Recent advances in coordinated renewable and flexibility resource management have considered different techniques for modeling uncertainties, such as: (i) robust optimization models that ensure feasibility for the worst-case scenario realization [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>&#x2013;<xref ref-type="bibr" rid="ref-25">25</xref>], (ii) chance-constrained models that enforce reliability constraints in a probabilistic manner [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>&#x2013;<xref ref-type="bibr" rid="ref-25">25</xref>], and (iii) distributionally robust models that account for ambiguity in the probability distributions [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>&#x2013;<xref ref-type="bibr" rid="ref-25">25</xref>]. In contrast to these models, our PEM-based scenario generation method strikes a balance between accuracy and computational efficiency, producing a discrete set of representative scenarios that retain the statistical moments of the original continuous distributions. This is particularly advantageous for the integration of metaheuristic optimization algorithms that require multiple objective function evaluations.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Problem Formulation</title>
<sec id="s3_1">
<label>3.1</label>
<title>Introduction to the Optimization Framework</title>
<p>This paper proposes a dual-objective stochastic optimization approach to achieve the optimal allocation of wind-based DG in active distribution networks, considering network dynamic reconfiguration under multiple loading conditions. It seeks to find a set of Pareto-optimal solutions that will provide the best trade-off between system energy losses reduction and system reliability enhancement. Although reductions in EENS and network energy losses may be positively correlated under certain operating conditions, they are not equivalent objectives. Loss minimization typically favors DG placement near load centers and low-impedance paths, whereas reliability enhancement (EENS reduction) promotes more spatially distributed DG placement to improve supply continuity during contingencies. Therefore, a Pareto-based multi-objective formulation is required to properly capture the trade-off between these objectives, rather than collapsing them into a single objective function. Unlike the commonly used single-objective methods, the proposed multi-objective formulation acknowledges the intrinsic conflict between technical performance and reliability. Thus, it allows decision makers to choose among the obtained solution according to the operational priorities. The overall structure of the proposed stochastic multi-objective framework is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Overall flow of the proposed stochastic multi-objective framework for integrated wind DG allocation and network reconfiguration.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79763-fig-1.tif"/>
</fig>
<p>The multi-objective formulation is valid due to the conflict between the two objectives. Minimizing energy losses and maximizing reliability enhancement could be in conflict because the first objective might suggest DG placement near the load centers with low-impedance paths, while the second objective could require DG placement in a distributed manner to serve islanding during outages. The weighted sum method is not suitable for this trade-off because it requires assigning weights to the objectives, and it might not be able to identify the non-convex part of the Pareto front. The proposed multi-objective method is able to identify the entire Pareto front.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Modeling of Load Levels</title>
<p>The system load is represented by three different loading levels: High-H, Medium-M, and Low-L, which correspond to certain percentages of the peak load and for which specific annual duration is provided. That would ensure that the real consumption pattern in residential, commercial, and industrial categories is represented accordingly in daily and seasonal variations [<xref ref-type="bibr" rid="ref-22">22</xref>]. Furthermore, the probabilities of each loading level are determined based on its annual duration about the total hours in a year.</p>
<p>Let <italic>LL</italic> be loading level index, <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>H</mml:mi><mml:mo>,</mml:mo><mml:mi>M</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>. Each loading level is featured by a load scaling factor <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msup><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, which states the percentage of peak load, and by an annual duration <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msup><mml:mi>T</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> in hours. In this way, the probability of each loading level may be calculated as:<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfrac><mml:msup><mml:mi>T</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup><mml:mn>8760</mml:mn></mml:mfrac></mml:math></disp-formula></p>
<p>The active and reactive load at bus <italic>i</italic> for the loading level <italic>LL</italic> is calculated as:<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>peak</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>peak</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>It allows the optimization model to consider real load profiles for different operating conditions and, by doing so, enhances the practical relevance of the obtained solutions.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Objective Functions</title>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Objective 1: Minimization of Total System Energy Losses</title>
<p>First, the objective function is directed at minimizing total energy losses in the distribution network. Energy losses are a serious economic and operational issue that distribution system operators face, as they lead to higher operational costs and decreased system efficiency [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>]. By allocating wind DG at strategic points and dynamically reconfiguring the network, it is possible to minimize these losses, especially during high-load periods when such losses are greatest [<xref ref-type="bibr" rid="ref-22">22</xref>,<xref ref-type="bibr" rid="ref-27">27</xref>].</p>
<p>The expected annual energy losses are computed across all wind generation scenarios and loading levels, accounting for the probabilistic nature of wind power and load variability. This can be formulated as:<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>Total</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Loss</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msup><mml:mi>T</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In that equation, <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the probability of wind scenario <italic>s</italic>; <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> represents the probability of loading level LL. The term <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> gives the resistive losses in line <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> under a specific wind scenario and loading condition. The inclusion of duration <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msup><mml:mi>T</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> then turns the per-unit losses into annual energy losses, which provides a broad measure of system efficiency.</p>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Objective 2: Enhancement of System Reliability</title>
<p>The second objective is to enhance the reliability of the distribution system, which is quantified by minimizing the EENS. As discussed, reliability is an important performance measure because interruptions to the power supply can cause economic losses and dissatisfaction on the part of consumers [<xref ref-type="bibr" rid="ref-13">13</xref>]. Wind DG can increase reliability due to localized generation at the time of faults or outages in cables/feeds, which reduces the effect of upstream failures on the downstream customers.</p>
<p>The total EENS is assessed over all wind scenarios and loading levels, inclusive of failure rates and repair times for the network components and the load demand at every bus. The objective function can be expressed as:<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>EENS</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Total</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>bus</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>EENS</mml:mtext></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mrow><mml:mtext>EENS</mml:mtext></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> for bus <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi>i</mml:mi></mml:math></inline-formula> under scenario <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>s</mml:mi></mml:math></inline-formula> and loading level <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></inline-formula> is given by:<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mrow><mml:mtext>EENS</mml:mtext></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>outages</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>here, <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the cost of unsupplied energy at bus <italic>i</italic>, which can model economic impacts due to interruptions. The binary variable <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> equals 1 if bus <italic>i</italic> has an interruption by outage <italic>k</italic> for the given condition and thus links component failures to customer interruptions.</p>
</sec>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Power Flow Constraints</title>
<p>The distribution network operation should be satisfied with the fundamental laws of power flow for all considered scenarios and loading levels. Physical feasibility and operational stability are ensured with the following constraints.</p>
<p>The active power balance of each bus is maintained through <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref>, which considers power inflows, outflows, and losses:<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>net</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:munder><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:munder><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></disp-formula></p>
<p>Analogously, the balance of reactive power is imposed to guarantee voltage stability and adequate management of reactive power:<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>net</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:munder><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:munder><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></disp-formula></p>
<p>The voltage drop equation, which includes both resistive and inductive effects, describes the relationship between voltage magnitudes at connected buses:<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></disp-formula></p>
<p>Finally, apparent power flow constraint links current and voltage as well as flows in order to ensure coherence in the computation of power flows is expressed as follows:<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula></p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Network Operational Constraints</title>
<p>In this respect, several technical limits must be obeyed by the distribution network under all operating conditions to ensure safe and reliable operation.</p>
<p>Voltage magnitude at each bus should be within permissible limits to avoid damaging the equipment and to maintain power quality:<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>bus</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></disp-formula></p>
<p>Similarly, line currents cannot be in excess of their thermal ratings to prevent overheating and possible failure:<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></disp-formula></p>
<p>The net power injection at each bus is defined as the summation of wind DG output, existing DG contribution, and load demand:<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>net</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>DG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>net</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>DG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="s3_6">
<label>3.6</label>
<title>Wind DG System Constraints</title>
<p>Wind DG integration at the distribution level must face several physical and operational constraints reflecting capabilities and limitations of the wind generation technology itself.</p>
<p>The active power output of a wind DG unit is bound by its installed capacity and the available wind resource, which varies by scenario and loading level:<disp-formula id="eqn-27"><label>(27)</label><mml:math id="mml-eqn-27" display="block"><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>rated</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>wind</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></disp-formula></p>
<p>Practical considerations impose limits on the number and size of the wind DG that can be installed in the network. These are captured by the following constraints:<disp-formula id="eqn-28"><label>(28)</label><mml:math id="mml-eqn-28" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>bus</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-29"><label>(29)</label><mml:math id="mml-eqn-29" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>rated</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="s3_7">
<label>3.7</label>
<title>Network Reconfiguration Constraints</title>
<p>Network reconfiguration enables the dynamic modification of the network topology through opening and closing switches, thus providing a better load balancing and reduction of active power losses [<xref ref-type="bibr" rid="ref-27">27</xref>]. Therefore, this reconfiguration process has been modeled independently for each loading level to preserve the adaptative nature of modern distribution systems. The status of each line is modelled using a binary variable, where a value of one represents a line that is closed and conducting power:<disp-formula id="eqn-30"><label>(30)</label><mml:math id="mml-eqn-30" display="block"><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></disp-formula></p>
<p>To maintain the radial structure of the distribution network, which is a must for protection coordination and fault management, the number of closed lines must be one less than the number of buses:<disp-formula id="eqn-31"><label>(31)</label><mml:math id="mml-eqn-31" display="block"><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mrow><mml:mtext>bus</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></disp-formula></p>
<p>Connectivity of the network is guaranteed by flow direction variables, which avoid the formation of isolated buses and ensure all the loads are supplied:<disp-formula id="eqn-32"><label>(32)</label><mml:math id="mml-eqn-32" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-33"><label>(33)</label><mml:math id="mml-eqn-33" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:munder><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>bus</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>\</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mtext>substation</mml:mtext></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Moreover, voltage feasibility needs to be guaranteed in any switching state to make sure that voltage limits are not violated no matter what the network topology is:<disp-formula id="eqn-34"><label>(34)</label><mml:math id="mml-eqn-34" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-35"><label>(35)</label><mml:math id="mml-eqn-35" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msubsup><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2265;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mi>M</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Reliability Metrics Evaluation</title>
<sec id="s4_1">
<label>4.1</label>
<title>Analytical Reliability Assessment Framework</title>
<p>In this section, a systematic methodology to assess the reliability of the distribution systems in terms of a particular calculation of EENS is introduced. As explained before, EENS represents the second objective function in our methodology. The strategy presented in this section allows an analytical calculation of reliability without simulative methods, which will make it efficient in terms of CPU time, taking into consideration that this calculation will need to be performed a large number of times during our search in optimized algorithms, such as those presented in future chapters.</p>
<p>The approach thematically integrates the uncertainty modeling of wind power generation presented in <xref ref-type="sec" rid="s2">Section 2</xref> and takes into consideration the reliability improvements achievable by wind DG under fault conditions because of localized generation as investigated in [<xref ref-type="bibr" rid="ref-34">34</xref>]. The approach considers realistic modeling of the support capability of wind resources for islanded mode operations, thus assessing in a realistic way the mitigation capacity achievable by strategic planning of wind DG in case of outages.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Expected Energy Not Supplied (EENS) Formulation</title>
<p>The EENS calculates repercussions of interruptions in terms of total energy not supplied to consumers based on all possible failure situations and their probabilistic chances in a way that restoration strategies incorporated in EENS are considered. The EENS model puts into focus both a probabilistic model of wind generation output in different scenarios, along with a multi-level load model.</p>
<p>The reliability objective function is formulated as:<disp-formula id="eqn-36"><label>(36)</label><mml:math id="mml-eqn-36" display="block"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>EENS</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Total</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>bus</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>eff</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the total number of wind generation scenarios, <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the probability of wind scenario <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>s</mml:mi></mml:math></inline-formula> (from <xref ref-type="sec" rid="s2">Section 2</xref>), <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the number of loading levels (High, Medium, Low), <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the probability (duration fraction) of loading level <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>bus</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> is the set of all buses in the network, <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the load demand at bus <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>i</mml:mi></mml:math></inline-formula> under scenario <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>s</mml:mi></mml:math></inline-formula> and loading level <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>eff</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the effective annual interruption duration at bus <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>i</mml:mi></mml:math></inline-formula>.</p>
<p>The effective interruption duration accounts for the reduction in outage time enabled by wind DG-supported island operation and is defined as follows [<xref ref-type="bibr" rid="ref-34">34</xref>]:<disp-formula id="eqn-37"><label>(37)</label><mml:math id="mml-eqn-37" display="block"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>eff</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>D</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>D</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the annual switching-only interruption duration (temporary outage during fault isolation), <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the annual repair-and-switching interruption duration (outage requiring repair), and <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:msub><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the wind DG islanding capability indicator.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Radial Network Topology for Reliability Analysis</title>
<p>The core of reliability calculation relies on the radially connected network topology formed by the binary connectivity variables <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> presented in <xref ref-type="sec" rid="s3_7">Section 3.7</xref>. The main idea of these variables is to represent the orientation of power flow and parent-child relationships among the buses, which make up an important part of calculating fault-propagation paths to the end consumers.</p>
<p>For each branch <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula>, a binary variable <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> takes a value of 1 if the load bus j gets power from bus <italic>i</italic> for loading level <italic>LL</italic>, otherwise 0. The topology constraint for a radial system enforces each load bus, except for the &#x201C;substation&#x201D;, to have exactly one &#x201C;parent&#x201D;:<disp-formula id="eqn-38"><label>(38)</label><mml:math id="mml-eqn-38" display="block"><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:munder><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>bus</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>\</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mtext>substation</mml:mtext></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></disp-formula>with this topological characteristic, a reliable analysis can be performed because it determines paths for each load bus. The failure of a component affects all buses below it, leaving all buses above unaffected. Such analysis makes it possible to recursively compute downtime in a systematic manner along each feeder.</p>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Interruption Duration Calculations</title>
<sec id="s4_4_1">
<label>4.4.1</label>
<title>Repair-and-Switching Interruption Duration</title>
<p>The length of a repair-and-switching interruption, <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, is a function representing the interruptions that need both a switch and repair to affect a component. The value of this function is calculated recursively in a manner that begins at a substation and traverses a path radially [<xref ref-type="bibr" rid="ref-34">34</xref>].</p>
<p>For a bus <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>j</mml:mi></mml:math></inline-formula> supplied by bus <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>i</mml:mi></mml:math></inline-formula> (i.e., <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>), the interruption duration is:<disp-formula id="eqn-39"><label>(39)</label><mml:math id="mml-eqn-39" display="block"><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the net repair duration for line <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the length of line <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (km), <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the failure rate per unit length of line <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (failures/km/year), <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>T</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the total repair time for line <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (hours), and <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>T</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the switching time for line <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (hours).</p>
<p>For buses directly connected to the substation, the initial interruption duration is:<disp-formula id="eqn-40"><label>(40)</label><mml:math id="mml-eqn-40" display="block"><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mi>j</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>substation</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
</sec>
<sec id="s4_4_2">
<label>4.4.2</label>
<title>Switching-Only Interruption Duration</title>
<p>The length of a switching-only interruption can be denoted by <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>D</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> because it considers transitory interruptions in a network during fault selection and network restoration before carrying out repair work. The time is affected by branch failures that are downstream of bus <italic>i</italic> but are not on the path to bus <italic>i&#x2019;</italic>s main supply [<xref ref-type="bibr" rid="ref-34">34</xref>].
<disp-formula id="eqn-41"><label>(41)</label><mml:math id="mml-eqn-41" display="block"><mml:mi>D</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>line</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:munder><mml:msubsup><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>In this case, <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msubsup><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is a binary topology parameter taking on a value of 1 if line (<italic>k</italic>, <italic>m</italic>) belongs to the downstream path of bus &#x2018;<italic>i</italic>&#x2019; and would lead to a &#x2018;switching-only&#x2019; event if faulted, and 0 otherwise. The above parameter is calculated using other parameters &#x2018;<inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>&#x2019;.</p>
</sec>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Wind DG Islanding Capability Assessment</title>
<p>The DG islanding capability index <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msub><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> will indicate if a bus can be self-powered by local winds in case of an outage upstream. The presence of this capability can greatly lower the actual outage duration if adequate wind power is available in the local area to satisfy local load.</p>
<p>The indicator is defined as:<disp-formula id="eqn-42"><label>(42)</label><mml:math id="mml-eqn-42" display="block"><mml:msub><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if&#x00A0;</mml:mtext></mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2265;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:mi>&#x03BE;</mml:mi><mml:mrow><mml:mtext>&#x00A0;and&#x00A0;</mml:mtext></mml:mrow><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>otherwise</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the available wind DG generation at bus <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>i</mml:mi></mml:math></inline-formula> under scenario <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mi>s</mml:mi></mml:math></inline-formula> and loading level <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>load</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the load demand at bus <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>&#x03BE;</mml:mi></mml:math></inline-formula> is a security factor (typically 0.9&#x2013;1.0) accounting for operational margins and reserve requirements, <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the binary decision variable indicating wind DG installation at bus <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mi>i</mml:mi></mml:math></inline-formula>.</p>
<p>The available wind generation is determined using the scenario-based uncertainty model from <xref ref-type="sec" rid="s2">Section 2</xref>:<disp-formula id="eqn-43"><label>(43)</label><mml:math id="mml-eqn-43" display="block"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>rated</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>wind</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></disp-formula>where <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msubsup><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>wind</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the scenario- and load-level-dependent wind power output factor.</p>
</sec>
<sec id="s4_6">
<label>4.6</label>
<title>Comprehensive EENS Calculation Procedure</title>
<p>The full procedure for EENS calculation for each candidate DG allocation and network configuration considered during the optimization consists of the following steps:</p>
<sec id="s4_6_1">
<label>4.6.1</label>
<title>Radial Topology Identification</title>
<p><list list-type="bullet">
<list-item><p>Identify network connectivity and parent-child relationships based on the binary variables <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msubsup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> derived from solving the power flow and reconfiguration problem described in <xref ref-type="sec" rid="s3_7">Section 3.7</xref>.</p></list-item>
</list></p>
</sec>
<sec id="s4_6_2">
<label>4.6.2</label>
<title>Interruption Duration Calculation</title>
<p><list list-type="bullet">
<list-item>
<p>Calculate repair-and-switching times <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> recursively from the substation to all load buses.</p></list-item>
<list-item>
<p>Compute the switching-only times <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> given the downstream branch failure using <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msubsup><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> parameter.</p></list-item>
</list></p>
</sec>
<sec id="s4_6_3">
<label>4.6.3</label>
<title>Wind DG Islanding Capability Evaluation</title>
<p><list list-type="bullet">
<list-item>
<p>Calculate available wind generation <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WDG</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula>.</p></list-item>
<list-item>
<p>Calculate islanding indicators <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:msub><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> based on available generation relative to load demand.</p></list-item>
</list></p>
</sec>
<sec id="s4_6_4">
<label>4.6.4</label>
<title>Effective Interruption Duration</title>
<p>For each bus, calculate the available time:<disp-formula id="eqn-44"><label>(44)</label><mml:math id="mml-eqn-44" display="block"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>eff</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>D</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>D</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>This expression takes into consideration the fact that when grid connection is feasible (<inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mi>&#x03B6;</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>), the interruption time will be solely for the switching-only duration.</p>
</sec>
<sec id="s4_6_5">
<label>4.6.5</label>
<title>Scenario and Loading Level Aggregation</title>
<p>The weighted EENS can be calculated for all wind directions and load levels with their respective probabilities of <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>. The obtained EENS value gives a complete and situation-conscious estimate of system level reliability, considering both network topology level reliability and the improvement achieved by allocating strategic wind DG with capabilities of islanding mode support. This analytical technique gives a reliable estimate of system level reliability in an accurate and optimized manner, making it suitable for implementation with a metaheuristic search algorithm, such as the Improved GWO, in which thousands of solution paths need to be evaluated during search.</p>
</sec>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>The Proposed Improved Multi-Objective Grey Wolf Optimizer (I-MGWO)</title>
<p>The stochastic optimal wind DG allocation with systems configuration in a distribution network is a non-linear, complex, and multiple objective optimization problem. To successfully counter this problem, this paper proposes an I-MGWO technique. This technique adds a strategic designs modification of conventional GWO to counter the problem of increased sensitivity to population initialization, pre-mature convergence, and a poor balance between exploration and local search of solutions in a global search space in a deepened manner with a combination of following modifications.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Foundation: Standard Grey Wolf Optimizer (GWO)</title>
<p>The GWO algorithm is a swarm intelligence technique based on social hierarchy and hunting behavior of grey wolves [<xref ref-type="bibr" rid="ref-35">35</xref>]. The search space is organized in a social hierarchy with an alpha (&#x03B1;) individual symbolizing the global optimum solution. The beta (<italic>&#x03B2;</italic>) and delta (<italic>&#x03B4;</italic>) denote the second and third best solutions, respectively, and all other solutions are omega (<italic>&#x03C9;</italic>) candidates. The search strategy in this optimization algorithm is driven by <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> wolves in a three-step manner [<xref ref-type="bibr" rid="ref-35">35</xref>]:</p>
<p>Social Hierarchy and Encircling Prey: The wolves adjust their positions to surround their prey (the best-known solution). This strategy can be described using these equations:<disp-formula id="eqn-45"><label>(45)</label><mml:math id="mml-eqn-45" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=&#x2223;</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">&#x2223;</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-46"><label>(46)</label><mml:math id="mml-eqn-46" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>here, <italic>t</italic> represents the current iteration, <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> symbolizes the position vector of a wolf, and <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the position vector of a prey. The coefficient vectors <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> are calculated using the following equations:<disp-formula id="eqn-47"><label>(47)</label><mml:math id="mml-eqn-47" display="block"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mrow><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> are random vectors in [0, 1]. The components of vector <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> linearly decrease from 2 to 0 in order to regulate exploration and exploitation trade-off.</p>
<p>Hunting: The hunting procedure is controlled by the <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and the ones who are assumed to have knowledge of where the prey can be found. The &#x03C9; wolves will update their positions based on:<disp-formula id="eqn-48"><label>(48)</label><mml:math id="mml-eqn-48" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2223;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2223;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="1em"></mml:mspace><mml:msub><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2223;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2223;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="1em"></mml:mspace><mml:msub><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2223;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">&#x2223;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd></mml:mtd><mml:mtd><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em"></mml:mspace><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em"></mml:mspace><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="ueqn-49"><mml:math id="mml-ueqn-49" display="block"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mn>3</mml:mn></mml:mfrac></mml:math></disp-formula></p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Proposed Algorithmic Enhancements</title>
<sec id="s5_2_1">
<label>5.2.1</label>
<title>Quasi-Oppositional Population Seeding</title>
<p>In standard random initialization, a non-uniform population distribution might exist, which may overlook interesting areas in the search space. To promote a higher level of population diversity right from initialization, the I-MGWO algorithm adopts a strategy called Quasi-Oppositional Learning (QOL) [<xref ref-type="bibr" rid="ref-20">20</xref>]. In this strategy, not only is a random population P initiated, but a quasi-opposite population QOP is also formed. The quasi-opposite point <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> for a variable <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in given bounds <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mo stretchy="false">[</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula> can be computed using this formula:<disp-formula id="eqn-49"><label>(49)</label><mml:math id="mml-eqn-49" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mtext>rand</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mfrac><mml:mrow><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>,</mml:mo><mml:msub><mml:mover><mml:mi>x</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:msub><mml:mover><mml:mi>x</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is called the opposite point, and rand(<italic>a</italic>, <italic>b</italic>) gives a random number in the uniform distribution <italic>a</italic> &#x2264; rand(<italic>a</italic>, <italic>b</italic>) &#x2264; <italic>b</italic>. The fittest solutions among <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mi>P</mml:mi><mml:mo>&#x222A;</mml:mo><mml:mi>Q</mml:mi><mml:mi>O</mml:mi><mml:mi>P</mml:mi></mml:math></inline-formula> are chosen to create the initial population for I-MGWO to have a better initialization point, which approximates the global optimum.</p>
</sec>
<sec id="s5_2_2">
<label>5.2.2</label>
<title>Adaptive Stochastic Coefficient Strategy</title>
<p>To improve exploration capabilities and escaping local optimum solutions, a new Adaptive Stochastic Coefficient named ASC is added in the I-MGWO algorithm. Based on this adaptive strategy, a variation in the calculation of the coefficient vector <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is achieved with consideration of diversity based on fitness functions rather than random numbers alone. The revised formula for the distance vector is:<disp-formula id="eqn-50"><label>(50)</label><mml:math id="mml-eqn-50" display="block"><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=&#x2223;</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">&#x2223;</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is an adaptive factor defined as:<disp-formula id="eqn-51"><label>(51)</label><mml:math id="mml-eqn-51" display="block"><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>In this case, <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> represents the normalized standard deviation of a population&#x2019;s fitness values for a given iteration <italic>t</italic>. With a large <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> reflecting a scattered population, <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> will increase, encouraging exploration. With a converging population and accordingly a small <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> moving towards the goal, <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> will tend towards a value of 1, favoring exploitation.</p>
</sec>
<sec id="s5_2_3">
<label>5.2.3</label>
<title>Dynamic Convex Combination Position Update</title>
<p>The standard GWO&#x2019;s update of positions is performed through a simple average of positions proposed by <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> wolves. But this update strategy leads to slow and sometimes poor convergence. In addition, in I-MGWO, a Dynamic Convex Combination (DCC) strategy with adaptive weights allocated to <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> wolves based on their fitness function, along with a global-best guided term, is used for accelerated convergence.</p>
<p>The position update is redefined as:<disp-formula id="eqn-52"><label>(52)</label><mml:math id="mml-eqn-52" display="block"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>G</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where the weights <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>&#x03B4;</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> prioritize the leaders. <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>G</mml:mi><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the best global position found so far (archived from the Pareto front). <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:mrow><mml:mover><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is a random vector in [0, 1]. <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula> is a time-varying attenuation coefficient. A strategy with DCC ensures that the impact of more fit leaders will be higher, along with a direct momentum term towards the historically best region, which improves convergence greatly.</p>
</sec>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Multi-Objective Mechanism and Fitness Evaluation</title>
<p>The conventional GWO algorithm is intended for single objective optimization. To address this problem which contains bi-objectives&#x2014;minimizing energy loss function <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, and improving reliability function <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>&#x2014;the I-MGWO algorithm incorporates an external archive and a Pareto selection approach [<xref ref-type="bibr" rid="ref-36">36</xref>]. With this approach, it is possible for the algorithm to search and store different non-dominated solutions simultaneously to construct a Pareto optimal front.</p>
<sec id="s5_3_1">
<label>5.3.1</label>
<title>External Archive and Pareto Dominance</title>
<p>A boundless external archive &#x1D49C; is used in order to store all non-dominated solutions obtained during search. A solution vector <inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is considered to dominate another solution vector <inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> (denoted as <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x227A;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>) if both of the following conditions are met:<list list-type="bullet">
<list-item>
<p>The solution <inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is no worse than <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> in all objectives: <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> for all <inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula>.</p></list-item>
<list-item>
<p>The solution <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is strictly better than <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> in at least one objective: <inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> for at least one <inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mi>k</mml:mi></mml:math></inline-formula>.</p></list-item>
</list></p>
<p>On each iteration, solutions in the population are evaluated, and new non-dominated solutions are compared against solutions in the archive. Solutions which are non-dominated with respect to solutions in the archive are added to the archive, and solutions in the archive which are now dominated by the new solutions will be removed from the archive.</p>
</sec>
<sec id="s5_3_2">
<label>5.3.2</label>
<title>Leader Selection Using Crowding Distance</title>
<p>In single objective GWO algorithm, <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> wolves are the &#x2018;top three&#x2019; solutions. In a multi-objective problem where more solutions exist without being dominated, a different selection strategy is needed to pick up the leaders to direct the search. I-MGWO picks <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> from archive &#x1D49C; using &#x2018;Crowding Distance&#x2019; strategy to maximize diversity. The crowding distance of a solution gives an indication of how dense solutions are in a region around a solution. A higher crowding distance indicates a less dense region, which is better to have a spread Pareto front. The crowding distance calculation for each solution in &#x1D49C; is done using this formula for each objective <italic>k</italic>:<list list-type="bullet">
<list-item>
<p>Sort the archive members based on their value for objective <inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:mi>k</mml:mi></mml:math></inline-formula>.</p></list-item>
<list-item>
<p>Set an infinite distance for the boundary solutions, which correspond to minimal and maximal function values.</p></list-item>
<list-item>
<p>For all other intermediate solutions <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mi>i</mml:mi></mml:math></inline-formula>, calculate:
<disp-formula id="eqn-53"><label>(53)</label><mml:math id="mml-eqn-53" display="block"><mml:mi>C</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> denote the maximum and minimum values of objective <inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mi>k</mml:mi></mml:math></inline-formula>. Overall crowding distance of a solution is calculated by addition of individual distances of a solution with respect to all other objectives:<disp-formula id="eqn-54"><label>(54)</label><mml:math id="mml-eqn-54" display="block"><mml:mi>C</mml:mi><mml:mi>D</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:munderover><mml:mi>C</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p></list-item>
<list-item><p>The leaders for the hunting phase are then selected as:</p></list-item>
</list></p>
<p><inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>: The solution in &#x1D49C; with the smallest <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> value (emphasizing loss).</p>
<p><inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula>: The solution in &#x1D49C; with the smallest <inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> value (emphasizing reliability).</p>
<p><inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:mi>&#x03B4;</mml:mi></mml:math></inline-formula>: The solution in &#x1D49C; with the largest crowding distance (emphasizing diversity).</p>
<p>This leader selection strategy ensures that the search is guided towards different regions of the Pareto front in each iteration.</p>
</sec>
<sec id="s5_3_3">
<label>5.3.3</label>
<title>Fitness Assignment: Weighted Chebyshev Scalarization</title>
<p>A fitness assignment strategy is mandatory in order to assess and compare candidate solutions during the selection and update of solutions in the archive. The I-MGWO algorithm utilizes a Weighted Chebyshev Scalarization strategy [<xref ref-type="bibr" rid="ref-37">37</xref>]. The fitness <inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> of a candidate solution <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is assigned with respect to a reference point <inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:msup><mml:mrow><mml:mover><mml:mi>z</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the best-known value for objective <italic>k</italic>.
<disp-formula id="eqn-55"><label>(55)</label><mml:math id="mml-eqn-55" display="block"><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:munder><mml:mo form="prefix">max</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:munder><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mo>&#x2223;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>z</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2223;</mml:mo><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></disp-formula></p>
<p>The weights <inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:mrow><mml:mover><mml:mi>&#x03BB;</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> are adjusted in each iteration based on the current archive&#x2019;s density to search regions with less representation on the Pareto front. A small fitness function <inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> corresponds to a better solution. An algorithm is guaranteed in which each Pareto optimal solution can be attained using a weight vector.</p>
</sec>
<sec id="s5_3_4">
<label>5.3.4</label>
<title>Constraint Handling</title>
<p>Wind DG allocation problem is tackled with many constraint considerations such as power flow, voltage, thermal, and so on, as defined in <xref ref-type="sec" rid="s3">Section 3</xref>. The I-MGWO algorithm adopts a feasibility-first strategy with a dynamic punishment function to address the constraint problem. The obtained solutions are evaluated based on the criteria:<list list-type="bullet">
<list-item>
<p>A feasible solution will always be preferable to an infeasible solution.</p></list-item>
<list-item>
<p>Between two feasible solutions, a solution with a better Pareto rank is always given preference.</p></list-item>
</list></p>
<p>Between two infeasible solutions, a solution with smaller total constraint violation <inline-formula id="ieqn-143"><mml:math id="mml-ieqn-143"><mml:mrow><mml:mi mathvariant="normal">&#x0398;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is preferable.</p>
<p>The constraint violation is calculated as:<disp-formula id="eqn-56"><label>(56)</label><mml:math id="mml-eqn-56" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0398;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munder><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:munder><mml:mo>&#x2223;</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">&#x2223;</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-144"><mml:math id="mml-ieqn-144"><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> are inequality constraints and <inline-formula id="ieqn-145"><mml:math id="mml-ieqn-145"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> are equality constraints.</p>
</sec>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>The Complete I-MGWO Procedure for Wind DG Allocation</title>
<p>The step-by-step process of I-MGWO for solving the problem of optimized allocation of wind DG is explained below and shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Flowchart of the proposed Improved Multi-Objective Grey Wolf Optimizer (I-MGWO).</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79763-fig-2.tif"/>
</fig>
<sec id="s5_4_1">
<label>5.4.1</label>
<title>Initialization</title>
<p><list list-type="bullet">
<list-item>
<p>Set algorithm parameters: population size <inline-formula id="ieqn-146"><mml:math id="mml-ieqn-146"><mml:mi>N</mml:mi></mml:math></inline-formula>, maximum iterations <inline-formula id="ieqn-147"><mml:math id="mml-ieqn-147"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, archive size.</p></list-item>
<list-item>
<p>Create an initial population of wolves using a Quasi-oppositional Population Seeding technique (<xref ref-type="sec" rid="s5_2_1">Section 5.2.1</xref>).</p></list-item>
<list-item>
<p>Initialize the external archive &#x1D49C; as empty.</p></list-item>
<list-item>
<p>Perform power flow analysis and reliability evaluation procedure for each wolf (solution) to calculate objective functions (<inline-formula id="ieqn-149"><mml:math id="mml-ieqn-149"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and constrain violations.</p></list-item>
</list></p>
</sec>
<sec id="s5_4_2">
<label>5.4.2</label>
<title>Main Loop: For <inline-formula id="ieqn-150"><mml:math id="mml-ieqn-150"><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> to <inline-formula id="ieqn-151"><mml:math id="mml-ieqn-151"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></title>
<p><list list-type="bullet">
<list-item>
<p>Update Archive: Calculate the current population. Include all solutions not dominated in archive &#x1D49C;. Remove solutions from &#x1D49C; if they are dominated.</p></list-item>
<list-item>
<p>Select Leaders: With archive &#x1D49C;, pick leaders <italic>&#x03B1;</italic>, <italic>&#x03B2;</italic>, and <italic>&#x03B4;</italic> using Crowding Distance strategy described in <xref ref-type="sec" rid="s5_3_2">Section 5.3.2</xref>.</p></list-item>
<list-item>
<p>Update Parameters: Compute a using both non-linear functions, which are the cosine control factor and w for DCC update.</p></list-item>
<list-item>
<p>Update Positions: The update of positions for each wolf in the population using the Dynamic Convex Combination Subproblem (<xref ref-type="sec" rid="s5_2_3">Section 5.2.3</xref>) and Adaptive Stochastic Coefficient Subproblem (<xref ref-type="sec" rid="s5_2_2">Section 5.2.2</xref>).</p></list-item>
<list-item>
<p>Apply Bounds: Make sure new solutions stay within feasible bounds for decision variables.</p></list-item>
<list-item>
<p>Mutation: Use a low-probability mutation operator on a small population to maintain diversity. This operator serves as a secondary diversity mechanism, complementing the primary exploration provided by the adaptive stochastic coefficient strategy to enhance the algorithm&#x2019;s ability to escape local optima in highly non-linear search spaces.</p></list-item>
</list></p>
</sec>
<sec id="s5_4_3">
<label>5.4.3</label>
<title>Termination and Output</title>
<p>The algorithm ends when it attains a maximum total iteration <inline-formula id="ieqn-155"><mml:math id="mml-ieqn-155"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. The final output will be the non-dominated solutions computed in the external archive &#x1D49C;, which will represent the Pareto front for the wind DG allocation problem. A decision-making technique such as TOPSIS or Fuzzy satisfaction can be used on this front to identify the implementation strategy based on network preferences [<xref ref-type="bibr" rid="ref-38">38</xref>].</p>
</sec>
</sec>
<sec id="s5_5">
<label>5.5</label>
<title>Theoretical Justification and Convergence Properties</title>
<p>The choice of the metaheuristic strategy for solving this problem is based on the nature of the wind DG allocation and network reconfiguration optimization problem:<list list-type="order">
<list-item>
<p>Problem complexity: The problem has mixed-integer decision variables (continuous DG capacity, integer geographical location, and binary switch status at different load levels), non-linear power flow equations, and non-convex objective functions. Gradient-based optimization algorithms are not applicable because of the presence of discrete decision variables and non-convexities, and branch-and-bound algorithms are computationally infeasible for large problem sizes.</p></list-item>
<list-item>
<p>Stochastic objectives: The presence of uncertainty through scenario-based optimization leads to a stochastic objective function that needs to be aggregated over different scenarios. Metaheuristics are effective in solving such problems because they use only the objective function values to evaluate candidate solutions, without requiring gradient information or convexity.</p></list-item>
<list-item>
<p>Multi-objective nature: The requirement to find a wide range of Pareto-optimal solutions capturing trade-offs between energy losses and reliability makes the problem suited to population-based metaheuristics capable of exploring multiple areas of the solution space simultaneously.</p></list-item>
</list></p>
<p>In terms of convergence, although metaheuristics cannot ensure deterministic convergence to the global optimum, they can fulfill probabilistic convergence criteria under certain conditions. The original GWO algorithm has been proved to possess properties of Markov chains, and its convergence characteristics can be studied using the framework of stochastic processes [<xref ref-type="bibr" rid="ref-36">36</xref>]. The proposed modifications to I-MGWO maintain these theoretical underpinnings while offering improved performance:<list list-type="bullet">
<list-item>
<p>Quasi-oppositional seeding helps to enhance the initial distribution of the population within the search space, thus lowering the chances of premature convergence to local optima [<xref ref-type="bibr" rid="ref-20">20</xref>].</p></list-item>
<list-item>
<p>The adaptive stochastic coefficient controls the exploration-exploitation tradeoff depending on population diversity. If the population is diverse (has high fitness variance), the exploration process is favored; otherwise, when the population becomes less diverse (indicating convergence), the exploitation process is strengthened. This adaptive process ensures the theoretical convergence property of the algorithm is retained, where it asymptotically converges to the Pareto optimal front without stagnation.</p></list-item>
<list-item>
<p>The dynamic convex combination update with global-best support maintains the leader-following framework of GWO with faster convergence. The addition of the global-best component with a time-varying attenuation rate introduces elitism, which ensures that the best solutions are not discarded, meeting the convergence criteria of elitist multi-objective optimization algorithms [<xref ref-type="bibr" rid="ref-37">37</xref>].</p></list-item>
</list></p>
<p>It is worth pointing out that, in the context of NP-hard problems like the current ones, the aim is not to achieve global optimality (which is not computationally feasible for larger problem sizes) but to achieve high-quality approximate solutions within a reasonable computational time. The statistical results shown in <xref ref-type="sec" rid="s6_3_3">Section 6.3.3</xref> clearly show that I-MGWO performs significantly better in finding high-quality solutions in independent runs with very low standard deviations. The Friedman rank tests validate that the results are statistically significant.</p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Simulation Results and Discussion</title>
<sec id="s6_1">
<label>6.1</label>
<title>System Data</title>
<sec id="s6_1_1">
<label>6.1.1</label>
<title>Modeling of Wind Power Uncertainty</title>
<p>In order to model the wind generation as a stochastic input, the five-point estimation method is used, based on a Weibull distribution for the modeling of the wind speed. The parameters and resulting discrete distribution are given in <xref ref-type="table" rid="table-2">Tables 2</xref> and <xref ref-type="table" rid="table-3">3</xref>. The five-point estimation is a very effective method for the discretization of continuous wind power distribution, which captures the probabilistic nature of the wind generation without losing much computational efficiency in the stochastic optimization.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Weibull distribution parameters and wind turbine specifications.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Parameter</th>
<th>Symbol</th>
<th>Value</th>
<th>Unit</th>
</tr>
</thead>
<tbody>
<tr>
<td>Shape parameter</td>
<td>k</td>
<td>2</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Scale parameter</td>
<td>&#x03BB;</td>
<td>10</td>
<td>m/s</td>
</tr>
<tr>
<td>Cut-in wind speed</td>
<td><inline-formula id="ieqn-157"><mml:math id="mml-ieqn-157"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>3</td>
<td>m/s</td>
</tr>
<tr>
<td>Rated wind speed</td>
<td><inline-formula id="ieqn-158"><mml:math id="mml-ieqn-158"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>15</td>
<td>m/s</td>
</tr>
<tr>
<td>Cut-out wind speed</td>
<td><inline-formula id="ieqn-159"><mml:math id="mml-ieqn-159"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>25</td>
<td>m/s</td>
</tr>
<tr>
<td>Rated wind turbine power</td>
<td><inline-formula id="ieqn-160"><mml:math id="mml-ieqn-160"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>2</td>
<td>MW</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Discrete wind power distribution scenario.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Scenario</th>
<th>Normalized Power Output (p.u.)</th>
<th>Probability</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>0</td>
<td>0.088</td>
<td>Zero output (below cut-in/above cut-out)</td>
</tr>
<tr>
<td>2</td>
<td>0.1073</td>
<td>0.217</td>
<td>Low wind condition</td>
</tr>
<tr>
<td>3</td>
<td>0.4519</td>
<td>0.4038</td>
<td>Moderate wind condition</td>
</tr>
<tr>
<td>4</td>
<td>0.8503</td>
<td>0.1877</td>
<td>High wind condition</td>
</tr>
<tr>
<td>5</td>
<td>1</td>
<td>0.1035</td>
<td>Rated output</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_1_2">
<label>6.1.2</label>
<title>Load Level Modeling</title>
<p>Three different loading levels are considered in modeling the load demand that account for daily and seasonal variations. The properties of each of the loading levels considered are given in <xref ref-type="table" rid="table-4">Table 4</xref>.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Loading level characteristics.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Loading Level</th>
<th>Residential Load (% of Peak)</th>
<th>Commercial Load (% of Peak)</th>
<th>Industrial Load (% of Peak)</th>
<th>Annual Duration (hours)</th>
<th>Probability</th>
</tr>
</thead>
<tbody>
<tr>
<td>High (H)</td>
<td>100%</td>
<td>100%</td>
<td>100%</td>
<td>2190</td>
<td>0.25</td>
</tr>
<tr>
<td>Medium (M)</td>
<td>57.50%</td>
<td>87.50%</td>
<td>79.00%</td>
<td>3650</td>
<td>0.417</td>
</tr>
<tr>
<td>Low (L)</td>
<td>30%</td>
<td>30%</td>
<td>72%</td>
<td>2920</td>
<td>0.333</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The load at bus <inline-formula id="ieqn-161"><mml:math id="mml-ieqn-161"><mml:mi>i</mml:mi></mml:math></inline-formula> for loading level <inline-formula id="ieqn-162"><mml:math id="mml-ieqn-162"><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:math></inline-formula> is calculated as:<disp-formula id="eqn-57"><label>(57)</label><mml:math id="mml-eqn-57" display="block"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>y</mml:mi><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></disp-formula>where <inline-formula id="ieqn-163"><mml:math id="mml-ieqn-163"><mml:msubsup><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>y</mml:mi><mml:mi>p</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the load scaling factor for the specific load type (residential, commercial, or industrial) at the given loading level.</p>
</sec>
<sec id="s6_1_3">
<label>6.1.3</label>
<title>Constraints of Wind DG Allocation</title>
<p>A maximum of three wind DG units of the rated capacity of 2 MW each are permitted to be installed in the system. The candidate locations for wind DG installation are only load buses excluding the substation node. The optimization computes both the optimal locations (bus indices) and optimal capacities-0&#x2013;2 MW per unit-for wind DG installation, with the constraint that at most three units may be installed. This considers practical limitations imposed by installation space availability, grid interconnection capacity, and investment budget constraints.</p>
</sec>
<sec id="s6_1_4">
<label>6.1.4</label>
<title>Network Reconfiguration Setup</title>
<p>The IEEE 33-bus system includes 5 normally open tie switches (lines 33&#x2013;37) that can be operated to change the network topology. The reconfiguration optimization determines the optimal status (open/closed) of these switches for each loading level, subject to radiality and connectivity constraints as defined in <xref ref-type="sec" rid="s3_7">Section 3.7</xref>. For independent operation at each loading level, the network topology can vary according to the different load conditions encountered during a year.</p>
</sec>
</sec>
<sec id="s6_2">
<label>6.2</label>
<title>Case Studies</title>
<p>Four different operational cases are analyzed with the objective of understanding separate and integrated impacts of network reconfiguration and wind DG allocation. Each case identifies a different planning or operational strategy that might be followed by distribution system operators:<list list-type="bullet">
<list-item>
<p>Case 1 (Base Case): Original network configuration without wind DG or reconfiguration.</p></list-item>
<list-item>
<p>Case 2: Reconfiguration Only: Network reconfiguration allowed without wind DG installation.</p></list-item>
<list-item>
<p>Case 3 (Wind DG Only): Wind DG allocation allowed without network reconfiguration.</p></list-item>
<list-item>
<p>Case 4: Combined Approach&#x2014;Wind DG allocation integrated with network reconfiguration.</p></list-item>
</list></p>
<p>In this work, each case is analyzed for single-objective optimization-that is, minimizing energy losses or EENS separately-and multi-objective optimization, which minimizes both objectives simultaneously. Such a comprehensive analysis can allow deep comparison of different operational strategies and optimization approaches.</p>
<p>The optimization algorithms were run under identical computational conditions to ensure statistical robustness and a non-biased comparison. Each algorithm was run independently 25 times with a population size of 50 individuals and a maximum number of iterations of 100. Specific control parameters of the implemented algorithms in this study, namely the proposed Improved Grey Wolf Optimizer (IGWO), standard Grey Wolf Optimizer (GWO) [<xref ref-type="bibr" rid="ref-35">35</xref>], Particle Swarm Optimization (PSO) [<xref ref-type="bibr" rid="ref-39">39</xref>], and Genetic Algorithm (GA) [<xref ref-type="bibr" rid="ref-40">40</xref>] were set to their standard values as recommended in their original references, respectively, summarized in <xref ref-type="table" rid="table-5">Table 5</xref>. This experimental setting provides a fair basis for testing the performance and reliability of algorithmic solutions across the four defined operational cases.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Algorithm parameter settings for single-objective optimization.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Alg.</th>
<th>Key Parameters</th>
</tr>
</thead>
<tbody>
<tr>
<td>IGWO</td>
<td>Quasi-oppositional factor, adaptive stochastic coefficient, dynamic convex combination weights (w<sub>&#x03B1;</sub> &#x003D; 3, w<sub>&#x03B2;</sub> &#x003D; 2, w<sub>&#x03B4;</sub> &#x003D; 1), attenuation coefficient <italic>&#x03B7;</italic> &#x003D; 1 &#x2192; 0</td>
</tr>
<tr>
<td>GWO</td>
<td>Convergence parameter a: linear decrease from 2 to 0; coefficients <italic>A</italic>, <italic>C</italic> as per standard equations</td>
</tr>
<tr>
<td>PSO</td>
<td>Inertia weight <italic>w</italic> &#x003D; 0.729; cognitive coefficient c1 &#x003D; 1.5; social coefficient c2 &#x003D; 1.5</td>
</tr>
<tr>
<td>GA</td>
<td>Crossover probability &#x003D; 0.8; mutation probability &#x003D; 0.1; selection: tournament (size &#x003D; 2)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The next subsections describe the specific results obtained for the minimization of total system energy losses and for the minimization of the EENS, analyzed individually. Values reported correspond to the best solution found in all 25 runs of each case.</p>
</sec>
<sec id="s6_3">
<label>6.3</label>
<title>Single-Objective Optimization Results</title>
<sec id="s6_3_1">
<label>6.3.1</label>
<title>Energy Loss Minimization</title>
<p><xref ref-type="table" rid="table-6">Table 6</xref> shows detailed results of the energy loss minimization problem for all cases and algorithms. The total annual energy losses in the base case, Case 1, amount to 742.89 MWh and set the baseline for comparing the performance of the different algorithms. In Case 2, where only reconfiguration is implemented, the loss reduction using the IGWO algorithm is the highest at 29.04%, bringing down total losses to 527.18 MWh. This represents the high potential that optimal network reconfiguration has in improving the efficiency of systems without the need for extra investment in generation. Case 3-wind DG only-presents even higher improvement possibilities, where the application of IGWO yielded a very impressive 50.20% energy loss reduction to 369.93 MWh. This huge improvement indicates that strategically placed wind DG is effective in minimizing line losses due to its localized generation. The most impressive results emerge in Case 4-IGWO, integrated approach, with maximum loss reduction of 55.70% (total losses reduced to 329.11 MWh). This synergy indeed confirms that the benefits from network reconfiguration and distributed generation allocation are complementary. Among all the cases, IGWO has always outperformed the conventional algorithms of standard GWO, PSO, and GA in energy loss minimization. In fact, the superiority of the algorithm is more distinct in the complicated Cases 3 and 4, where it shows superior convergence characteristic and high-quality solution.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Optimal energy losses minimization results by different algorithms for cases.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<tbody>
<tr>
<td align="center" rowspan="2"><bold>Alg.</bold></td>
<td align="center" colspan="7"><bold>Case 1</bold></td>
</tr>
<tr>
<td><bold>Load Level</bold></td>
<td><bold>Energy Loss (MWh)</bold></td>
<td><bold>EENS (MWh)</bold></td>
<td><bold>Min Voltage (p.u.)</bold></td>
<td><bold>Wind DG Locations</bold></td>
<td><bold>Wind P (MW)</bold></td>
<td><bold>Open Switches</bold></td>
</tr>
<tr>
<td align="center" rowspan="4">base</td>
<td>1</td>
<td>456.53</td>
<td>19.38</td>
<td>0.91</td>
<td></td>
<td></td>
<td rowspan="4">33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>236.66</td>
<td>18.58</td>
<td>0.95</td>
<td></td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>49.70</td>
<td>7.75</td>
<td>0.97</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>742.89</td>
<td>45.71</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td/>
<td align="center" colspan="7"><bold>Case 2</bold></td>
</tr>
<tr>
<td align="center" rowspan="5">IGWO</td>
<td>1</td>
<td>321.35</td>
<td>17.41</td>
<td>0.94</td>
<td></td>
<td></td>
<td>33, 13, 10, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>169.79</td>
<td>14.99</td>
<td>0.96</td>
<td></td>
<td></td>
<td>33, 34, 35, 14, 26</td>
</tr>
<tr>
<td>3</td>
<td>36.04</td>
<td>6.01</td>
<td>0.98</td>
<td></td>
<td></td>
<td>33, 34, 10, 36, 28</td>
</tr>
<tr>
<td>Total</td>
<td>527.18</td>
<td>38.42</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>29.04</td>
<td>15.96</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GWO</td>
<td>1</td>
<td>334.35</td>
<td>15.42</td>
<td>0.93</td>
<td></td>
<td></td>
<td>19, 13, 10, 17, 27</td>
</tr>
<tr>
<td>2</td>
<td>176.01</td>
<td>12.29</td>
<td>0.96</td>
<td></td>
<td></td>
<td>7, 14, 10, 17, 26</td>
</tr>
<tr>
<td>3</td>
<td>37.28</td>
<td>5.17</td>
<td>0.98</td>
<td></td>
<td></td>
<td>7, 13, 10, 17, 27</td>
</tr>
<tr>
<td>Total</td>
<td>547.63</td>
<td>32.87</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>26.28</td>
<td>28.09</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">PSO</td>
<td>1</td>
<td>456.53</td>
<td>20.62</td>
<td>0.91</td>
<td></td>
<td></td>
<td>20, 13, 10, 13, 22</td>
</tr>
<tr>
<td>2</td>
<td>236.66</td>
<td>19.76</td>
<td>0.95</td>
<td></td>
<td></td>
<td>3, 12, 35, 17, 24</td>
</tr>
<tr>
<td>3</td>
<td>49.70</td>
<td>8.25</td>
<td>0.97</td>
<td></td>
<td></td>
<td>5, 14, 21, 8, 5</td>
</tr>
<tr>
<td>Total</td>
<td>742.89</td>
<td>48.62</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>0.00</td>
<td>&#x2212;6.36</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GA</td>
<td>1</td>
<td>365.25</td>
<td>9.80</td>
<td>0.93</td>
<td></td>
<td></td>
<td>4, 12, 10, 15, 37</td>
</tr>
<tr>
<td>2</td>
<td>191.72</td>
<td>10.52</td>
<td>0.96</td>
<td></td>
<td></td>
<td>4, 14, 18, 11, 28</td>
</tr>
<tr>
<td>3</td>
<td>40.54</td>
<td>4.43</td>
<td>0.98</td>
<td></td>
<td></td>
<td>6, 13, 11, 17, 26</td>
</tr>
<tr>
<td>Total</td>
<td>597.51</td>
<td>24.76</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>19.57</td>
<td>45.84</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td/>
<td align="center" colspan="7"><bold>Case 3</bold></td>
</tr>
<tr>
<td><bold>IGWO</bold></td>
<td><bold>Load Level</bold></td>
<td><bold>Energy Loss (MWh)</bold></td>
<td><bold>EENS (MWh)</bold></td>
<td><bold>Min Voltage (p.u.)</bold></td>
<td><bold>Wind DG Locations</bold></td>
<td><bold>Wind P (MW)</bold></td>
<td><bold>Open Switches</bold></td>
</tr>
<tr>
<td align="center" rowspan="5"></td>
<td>1</td>
<td>226.64</td>
<td>19.41</td>
<td>0.91</td>
<td>24, 30, 13</td>
<td>0.94, 0.70, 0.62</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>113.88</td>
<td>18.60</td>
<td>0.95</td>
<td></td>
<td>0.50, 0.40, 0.38</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>29.41</td>
<td>7.65</td>
<td>0.97</td>
<td></td>
<td>0.52, 0.21, 0.16</td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>369.93</td>
<td>45.65</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>50.20</td>
<td>0.14</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GWO</td>
<td>1</td>
<td>251.25</td>
<td>18.46</td>
<td>0.91</td>
<td>30, 13, 32</td>
<td>0.60, 0.64, 0.08</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>130.84</td>
<td>17.69</td>
<td>0.95</td>
<td></td>
<td>0.20, 0.39, 0.20</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>30.15</td>
<td>7.39</td>
<td>0.97</td>
<td></td>
<td>0.08, 0.09, 0.18</td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>412.24</td>
<td>43.54</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>44.51</td>
<td>4.75</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">PSO</td>
<td>1</td>
<td>276.78</td>
<td>20.39</td>
<td>0.91</td>
<td>6, 14, 7</td>
<td>0.89, 0.41, 0.28</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>129.14</td>
<td>19.54</td>
<td>0.95</td>
<td></td>
<td>0.82, 0.26, 0.12</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>37.78</td>
<td>8.15</td>
<td>0.97</td>
<td></td>
<td>0.47, 0.02, 0.37</td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>443.70</td>
<td>48.08</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>40.27</td>
<td>&#x2212;5.17</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GA</td>
<td>1</td>
<td>286.89</td>
<td>19.84</td>
<td>0.91</td>
<td>11, 31, 24</td>
<td>0.41, 0.41, 0.43</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>123.95</td>
<td>19.02</td>
<td>0.95</td>
<td></td>
<td>0.29, 0.41, 0.59</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>60.83</td>
<td>7.82</td>
<td>0.97</td>
<td></td>
<td>0.45, 0.42, 0.43</td>
<td></td>
</tr>
<tr>
<td></td>
<td>471.67</td>
<td>46.68</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>36.51</td>
<td>&#x2212;2.12</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td/>
<td align="center" colspan="7"><bold>Case 4</bold></td>
</tr>
<tr>
<td><bold>IGWO</bold></td>
<td><bold>Load Level</bold></td>
<td><bold>Energy Loss (MWh)</bold></td>
<td><bold>EENS (MWh)</bold></td>
<td><bold>Min Voltage (p.u.)</bold></td>
<td><bold>Wind DG Locations</bold></td>
<td><bold>Wind P (MW)</bold></td>
<td><bold>Open Switches</bold></td>
</tr>
<tr>
<td align="center" rowspan="5"></td>
<td>1</td>
<td>204.15</td>
<td>16.92</td>
<td>0.93</td>
<td>6, 2, 30</td>
<td>0.68, 0.67, 0.82</td>
<td>33, 9, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>100.15</td>
<td>17.39</td>
<td>0.96</td>
<td></td>
<td>0.45, 0.69, 0.58</td>
<td>33, 12, 35, 36, 37</td>
</tr>
<tr>
<td>3</td>
<td>24.81</td>
<td>5.96</td>
<td>0.98</td>
<td></td>
<td>0.24, 0.32, 0.22</td>
<td>33, 34, 11, 17, 28</td>
</tr>
<tr>
<td>Total</td>
<td>329.11</td>
<td>40.26</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>55.70</td>
<td>11.92</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GWO</td>
<td>1</td>
<td>415.13</td>
<td>10.88</td>
<td>0.92</td>
<td>2</td>
<td>0.25</td>
<td>33, 9, 35, 6, 3</td>
</tr>
<tr>
<td>2</td>
<td>215.55</td>
<td>10.43</td>
<td>0.95</td>
<td></td>
<td>0.24</td>
<td>33, 9, 35, 6, 3</td>
</tr>
<tr>
<td>3</td>
<td>45.45</td>
<td>5.69</td>
<td>0.98</td>
<td></td>
<td>0.09</td>
<td>33, 9, 35, 15, 26</td>
</tr>
<tr>
<td>Total</td>
<td>676.14</td>
<td>27.00</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td>8.99</td>
<td>40.93</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">PSO</td>
<td>1</td>
<td>293.32</td>
<td>14.02</td>
<td>0.92</td>
<td>32, 19, 26</td>
<td>0.94, 0.94, 0.30</td>
<td>33, 34, 35, 36, 3</td>
</tr>
<tr>
<td>2</td>
<td>148.70</td>
<td>19.24</td>
<td>0.96</td>
<td></td>
<td>0.46, 0.73, 0.75</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>3</td>
<td>45.58</td>
<td>7.48</td>
<td>0.98</td>
<td></td>
<td>0.48, 0.00, 0.47</td>
<td>33, 34, 35, 36, 28</td>
</tr>
<tr>
<td>Total</td>
<td>487.60</td>
<td>40.74</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>34.36</td>
<td>10.89</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GA</td>
<td>1</td>
<td>293.16</td>
<td>11.48</td>
<td>0.93</td>
<td>23, 11, 19</td>
<td>0.39, 0.20, 0.34</td>
<td>18, 13, 21, 8, 4</td>
</tr>
<tr>
<td>2</td>
<td>151.24</td>
<td>9.99</td>
<td>0.96</td>
<td></td>
<td>0.41, 0.39, 0.24</td>
<td>3, 10, 8, 31, 26</td>
</tr>
<tr>
<td>3</td>
<td>45.05</td>
<td>5.75</td>
<td>0.98</td>
<td></td>
<td>0.70, 0.39, 0.49</td>
<td>33, 34, 8, 36, 26</td>
</tr>
<tr>
<td>Total</td>
<td>489.45</td>
<td>27.22</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>34.11</td>
<td>40.46</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_3_2">
<label>6.3.2</label>
<title>EENS Minimization</title>
<p>The results on EENS minimization are summarized in <xref ref-type="table" rid="table-7">Table 7</xref>, where the base case has an EENS of 45.71 MWh/year. However, in Case 2, IGWO gave the highest EENS reduction of 66.05% with a value of 15.52 MWh. It means that optimization of the supply paths and reducing outage impact due to network reconfiguration only can serve highly towards reliability improvement. In Case 3, the original GWO gives the best result: EENS is reduced by 8.66%, to 41.76 MWh-even then, this improvement is not as spectacular as in energy loss reductions. This suggests that wind DG allocation mainly improves energy efficiency without reconfiguration but does little to improve reliability. Case 4 gives the best result in IGWO for reliability enhancement, reaching a 61.41% reduction of EENS to 17.64 MWh. This significant enhancement confirms that the integrated approach of combining wind DG with network reconfiguration provides the richest reliability benefits.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Optimal EENS minimization results by different algorithms for cases.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<tbody>
<tr>
<td align="center" rowspan="2"><bold>Alg.</bold></td>
<td align="center" colspan="7"><bold>Case 1</bold></td>
</tr>
<tr>
<td><bold>Load Level</bold></td>
<td><bold>Energy Loss (MWh)</bold></td>
<td><bold>EENS (MWh)</bold></td>
<td><bold>Min Voltage (p.u.)</bold></td>
<td><bold>Wind DG Locations</bold></td>
<td><bold>Wind P (MW)</bold></td>
<td><bold>Open Switches</bold></td>
</tr>
<tr>
<td align="center" rowspan="4">base</td>
<td>1</td>
<td>456.53</td>
<td>19.38</td>
<td>0.91</td>
<td></td>
<td></td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>236.66</td>
<td>18.58</td>
<td>0.95</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>49.70</td>
<td>7.75</td>
<td>0.97</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>742.89</td>
<td>45.71</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><bold>Alg.</bold></td>
<td align="center" colspan="7"><bold>Case 2</bold></td>
</tr>
<tr>
<td align="center" rowspan="5">IGWO</td>
<td>1</td>
<td>386.84</td>
<td>4.42</td>
<td>0.93</td>
<td></td>
<td></td>
<td>33, 13, 3, 6, 22</td>
</tr>
<tr>
<td>2</td>
<td>202.81</td>
<td>4.53</td>
<td>0.96</td>
<td></td>
<td></td>
<td>33, 14, 3, 27, 23</td>
</tr>
<tr>
<td>3</td>
<td>42.85</td>
<td>6.57</td>
<td>0.98</td>
<td></td>
<td></td>
<td>33, 13, 35, 17, 28</td>
</tr>
<tr>
<td>Total</td>
<td>632.50</td>
<td>15.52</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>14.86</td>
<td>66.05</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GWO</td>
<td>1</td>
<td>495.85</td>
<td>10.36</td>
<td>0.92</td>
<td></td>
<td></td>
<td>7, 13, 11, 30, 25</td>
</tr>
<tr>
<td>2</td>
<td>257.51</td>
<td>12.26</td>
<td>0.96</td>
<td></td>
<td></td>
<td>7, 13, 10, 17, 27</td>
</tr>
<tr>
<td>3</td>
<td>54.12</td>
<td>5.94</td>
<td>0.98</td>
<td></td>
<td></td>
<td>18, 13, 10, 17, 25</td>
</tr>
<tr>
<td>Total</td>
<td>807.48</td>
<td>28.56</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>&#x2212;8.70</td>
<td>37.52</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">PSO</td>
<td>1</td>
<td>495.05</td>
<td>5.15</td>
<td>0.91</td>
<td></td>
<td></td>
<td>3, 9, 35, 29, 22</td>
</tr>
<tr>
<td>2</td>
<td>255.36</td>
<td>8.22</td>
<td>0.95</td>
<td></td>
<td></td>
<td>20, 34, 35, 25, 3</td>
</tr>
<tr>
<td>3</td>
<td>53.47</td>
<td>4.18</td>
<td>0.98</td>
<td></td>
<td></td>
<td>7, 34, 35, 17, 3</td>
</tr>
<tr>
<td>Total</td>
<td>803.88</td>
<td>17.55</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>&#x2212;8.21</td>
<td>61.61</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GA</td>
<td>1</td>
<td>353.52</td>
<td>11.07</td>
<td>0.93</td>
<td></td>
<td></td>
<td>5, 34, 35, 8, 25</td>
</tr>
<tr>
<td>2</td>
<td>185.41</td>
<td>5.74</td>
<td>0.96</td>
<td></td>
<td></td>
<td>6, 13, 11, 26, 23</td>
</tr>
<tr>
<td>3</td>
<td>39.19</td>
<td>5.01</td>
<td>0.98</td>
<td></td>
<td></td>
<td>7, 12, 9, 16, 26</td>
</tr>
<tr>
<td>Total</td>
<td>578.11</td>
<td>21.82</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>22.18</td>
<td>52.27</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="2"><bold>Alg.</bold></td>
<td align="center" colspan="7"><bold>Case 3</bold></td>
</tr>
<tr>
<td><bold>Load Level</bold></td>
<td><bold>Energy Loss (MWh)</bold></td>
<td><bold>EENS (MWh)</bold></td>
<td><bold>Min Voltage (p.u.)</bold></td>
<td><bold>Wind DG Locations</bold></td>
<td><bold>Wind P (MW)</bold></td>
<td><bold>Open Switches</bold></td>
</tr>
<tr>
<td align="center" rowspan="5"><bold>IGWO</bold></td>
<td>1</td>
<td>307.02</td>
<td>18.13</td>
<td>0.91</td>
<td>30, 8, 32</td>
<td>0.19, 0.43, 0.44</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>254.60</td>
<td>17.37</td>
<td>0.95</td>
<td></td>
<td>0.66, 0.27, 0.26</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>68.94</td>
<td>7.25</td>
<td>0.97</td>
<td></td>
<td>0.24, 0.23, 0.51</td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>630.56</td>
<td>42.75</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>15.12</td>
<td>6.49</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GWO</td>
<td>1</td>
<td>365.29</td>
<td>17.77</td>
<td>0.91</td>
<td>32, 25, 30</td>
<td>0.21, 0.12, 0.22</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>179.36</td>
<td>17.03</td>
<td>0.95</td>
<td></td>
<td>0.43, 0.48, 0.28</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>67.78</td>
<td>6.96</td>
<td>0.97</td>
<td></td>
<td>0.06, 0.30, 0.39</td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>612.43</td>
<td>41.76</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>17.56</td>
<td>8.66</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">PSO</td>
<td>1</td>
<td>296.47</td>
<td>18.36</td>
<td>0.91</td>
<td>32, 25, 8</td>
<td>0.75, 0.65, 0.39</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>199.35</td>
<td>17.60</td>
<td>0.95</td>
<td></td>
<td>0.55, 0.47, 0.32</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>97.76</td>
<td>7.20</td>
<td>0.97</td>
<td></td>
<td>0.52, 0.77, 0.49</td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>593.58</td>
<td>43.16</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>20.10</td>
<td>5.59</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="5">GA</td>
<td>1</td>
<td>330.80</td>
<td>18.28</td>
<td>0.91</td>
<td>25, 32, 24</td>
<td>0.38, 0.45, 0.36</td>
<td>33, 34, 35, 36, 37</td>
</tr>
<tr>
<td>2</td>
<td>184.68</td>
<td>17.52</td>
<td>0.95</td>
<td></td>
<td>0.44, 0.44, 0.31</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>69.86</td>
<td>7.05</td>
<td>0.97</td>
<td></td>
<td>0.46, 0.42, 0.50</td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>585.34</td>
<td>42.85</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>21.21</td>
<td>6.27</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td align="center" rowspan="2"><bold>Alg.</bold></td>
<td align="center" colspan="7"><bold>Case 4</bold></td>
</tr>
<tr>
<td><bold>Load Level</bold></td>
<td><bold>Energy Loss (MWh)</bold></td>
<td><bold>EENS (MWh)</bold></td>
<td><bold>Min Voltage (p.u.)</bold></td>
<td><bold>Wind DG Locations</bold></td>
<td><bold>Wind P (MW)</bold></td>
<td><bold>Open Switches</bold></td>
</tr>
<tr>
<td align="center" rowspan="5"><bold>IGWO</bold></td>
<td>1</td>
<td>306.47</td>
<td>6.96</td>
<td>0.93</td>
<td>4, 33, 18</td>
<td>0.27, 0.32, 0.35</td>
<td>4, 11, 21, 26, 37</td>
</tr>
<tr>
<td>2</td>
<td>162.29</td>
<td>4.65</td>
<td>0.96</td>
<td></td>
<td>0.41, 0.57, 0.37</td>
<td>4, 12, 35, 26, 22</td>
</tr>
<tr>
<td>3</td>
<td>46.41</td>
<td>6.03</td>
<td>0.98</td>
<td></td>
<td>0.35, 0.48, 0.12</td>
<td>33, 9, 35, 36, 28</td>
</tr>
<tr>
<td>Total</td>
<td>515.17</td>
<td>17.64</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>30.65</td>
<td>61.41</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan="5">GWO</td>
<td>1</td>
<td>408.02</td>
<td>10.88</td>
<td>0.92</td>
<td>2</td>
<td>0.1</td>
<td>33, 9, 35, 6, 3</td>
</tr>
<tr>
<td>2</td>
<td>211.84</td>
<td>10.43</td>
<td>0.96</td>
<td>2</td>
<td>0.22</td>
<td>33, 9, 35, 6, 3</td>
</tr>
<tr>
<td>3</td>
<td>44.21</td>
<td>6.03</td>
<td>0.98</td>
<td>2</td>
<td>0.28</td>
<td>33, 10, 35, 16, 26</td>
</tr>
<tr>
<td>Total</td>
<td>664.07</td>
<td>27.34</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>10.61</td>
<td>40.20</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan="5">PSO</td>
<td>1</td>
<td>305.79</td>
<td>7.90</td>
<td>0.93</td>
<td>32, 30, 7</td>
<td>0.25, 0.73, 0.45</td>
<td>33, 34, 18, 7, 22</td>
</tr>
<tr>
<td>2</td>
<td>184.84</td>
<td>6.16</td>
<td>0.96</td>
<td></td>
<td>0.21, 0.75, 0.67</td>
<td>33, 34, 3, 14, 23</td>
</tr>
<tr>
<td>3</td>
<td>104.59</td>
<td>4.26</td>
<td>0.98</td>
<td></td>
<td>0.58, 0.21, 0.70</td>
<td>5, 34, 35, 16, 26</td>
</tr>
<tr>
<td>Total</td>
<td>595.22</td>
<td>18.32</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>19.88</td>
<td>59.92</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan="5">GA</td>
<td>1</td>
<td>348.73</td>
<td>12.28</td>
<td>0.91</td>
<td>8, 20, 14</td>
<td>0.53, 0.51, 0.23</td>
<td>7, 12, 19, 9, 28</td>
</tr>
<tr>
<td>2</td>
<td>182.70</td>
<td>7.20</td>
<td>0.95</td>
<td></td>
<td>0.61, 0.16, 0.19</td>
<td>6, 14, 11, 29, 22</td>
</tr>
<tr>
<td>3</td>
<td>121.36</td>
<td>4.33</td>
<td>0.97</td>
<td></td>
<td>0.45, 0.27, 0.66</td>
<td>3, 34, 8, 13, 28</td>
</tr>
<tr>
<td>Total</td>
<td>652.78</td>
<td>23.81</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Reduction (%)</td>
<td>12.13</td>
<td>47.91</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_3_3">
<label>6.3.3</label>
<title>Comparing Algorithm Performances</title>
<p>Voltage profiles from <xref ref-type="fig" rid="fig-3">Figs. 3</xref> and <xref ref-type="fig" rid="fig-4">4</xref> show that voltage is within acceptable limits (0.91&#x2013;0.98 p.u.) for all loading levels using both single-objective optimization approaches, while slightly better voltage profiles were provided by the energy loss minimization approach, since there was more effective power flow management.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Voltage profiles of the IEEE 33-bus test system at different load levels-single objective energy loss minimization using IGWO.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79763-fig-3.tif"/>
</fig><fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Voltage profiles of the IEEE 33-bus test system at different load levels-single objective EENS minimization using IGWO.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79763-fig-4.tif"/>
</fig>
<p>Convergence characteristics as shown in <xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref> give insight into the superior performance of IGWO concerning convergence speed in all test cases. As one example, in Case 2, IGWO stabilizes near its optimum within about 20 iterations; however, PSO and GA need more than 75 iterations to approach convergence. In all Cases 3 and 4, IGWO also manages to reach a stable solution that is close to the optimum much more quickly than GWO, PSO, and GA do, hence proving its efficiency enhancement in solution space exploration. In terms of the final EENS minimization, IGWO tends to perform very well in most cases. This can be further elaborated by the fact that in Case 2, for example, IGWO yields the minimum total EENS value of 15.51886 MWh, as compared to GWO (28.56032 MWh), PSO (17.54883 MWh), and GA (21.81961 MWh). However, in Case 3, GWO gives the best final EENS of 41.75643 MWh, slightly better than that obtained by the IGWO (42.74620 MWh), PSO (43.15982 MWh), and GA (42.84960 MWh). Additionally, Case 4 indicates that IGWO, again, performed better with a total EENS value of 17.64064 MWh, while GWO, PSO, and GA deliver 27.33788, 18.32374, and 23.81452 MWh, respectively. The above results indeed reflect the fast convergence of the proposed IGWO algorithm and its strong overall performance; however, GWO may provide marginally better solutions in specific cases, such as Case 3.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Convergence curves of the applied algorithms for single objective energy loss minimization problem.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79763-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Convergence curves of the applied algorithms for single objective EENS minimization problem.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79763-fig-6.tif"/>
</fig>
<p>It is also important to note that the I-MGWO improvements incur some extra computational cost compared to the standard GWO. This is due to the fact that the quasi-oppositional seeding involves the evaluation of twice the population size during initialization (although only the best N are kept), and the computation of the crowding distance involves some extra operations per iteration proportional to the archive size. However, as shown in <xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref>, the extra computational cost incurred by I-MGWO is offset by the improved search ability of I-MGWO, especially in the high-dimensional integrated Case 4, where the convergence difference between I-MGWO and standard GWO is most visible. The improved exploration abilities of the algorithm allow it to avoid premature convergence to local optima and explore better feasible solutions and move closer to the near-optimal regions compared to standard GWO. In terms of parameter settings, I-MGWO incurs a small number of additional parameters compared to standard GWO, although sensitivity analysis has shown that I-MGWO is less sensitive to the choice of initial parameters.</p>
<p>For statistical reliability, all algorithmic results were obtained from 25 independent runs to account for stochastic variability. The reported performance values in all tables correspond to the mean &#x00B1; standard deviation over these runs. This inclusion of dispersion measures, together with the non-parametric Friedman and Bonferroni-corrected Wilcoxon tests, provides a consistent and statistically sound basis for comparison among algorithms, thereby improving the reproducibility and credibility of the conclusions. The statistical tests shown in <xref ref-type="table" rid="table-8">Tables 8</xref> to <xref ref-type="table" rid="table-10">10</xref> confirm that IGWO has the best ranks according to all performance indicators. The low mean values obtained by the algorithm are associated with a low standard deviation (<xref ref-type="table" rid="table-8">Tables 8</xref> and <xref ref-type="table" rid="table-9">9</xref>), proving its quality and robustness. Based on the Friedman rank test for both objective functions and all cases, IGWO holds the first position.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Energy loss statistics across all cases over 25 independent runs.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Case</th>
<th>Alg.</th>
<th>Mean &#x00B1; Std. Dev. (MWh)</th>
<th>Minimum (MWh)</th>
<th>Friedman Rank</th>
<th>Performance vs. Base Case</th>
<th>Statistical Group</th>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td>IGWO</td>
<td>537.18 &#x00B1; 7.15</td>
<td>527.18</td>
<td>1</td>
<td>Best (27.7% improvement)</td>
<td>A (Superior)</td>
</tr>
<tr>
<td>2</td>
<td>GWO</td>
<td>592.87 &#x00B1; 19.87</td>
<td>547.63</td>
<td>2</td>
<td>Good (20.2% improvement)</td>
<td>B</td>
</tr>
<tr>
<td>2</td>
<td>GA</td>
<td>622.18 &#x00B1; 16.45</td>
<td>597.51</td>
<td>3</td>
<td>Moderate (16.3% improvement)</td>
<td>C</td>
</tr>
<tr>
<td>2</td>
<td>PSO</td>
<td>808.22 &#x00B1; 11.32</td>
<td>742.89</td>
<td>4</td>
<td>Poor (&#x2212;8.8% deterioration)</td>
<td>D</td>
</tr>
<tr>
<td>3</td>
<td>IGWO</td>
<td>376.84 &#x00B1; 6.51</td>
<td>368.6</td>
<td>1</td>
<td>Best (49.3% improvement)</td>
<td>A (Superior)</td>
</tr>
<tr>
<td>3</td>
<td>GWO</td>
<td>464.52 &#x00B1; 21.41</td>
<td>412.24</td>
<td>2.24</td>
<td>Very Good (37.5% improvement)</td>
<td>B</td>
</tr>
<tr>
<td>3</td>
<td>PSO</td>
<td>498.12 &#x00B1; 19.84</td>
<td>443.7</td>
<td>2.96</td>
<td>Good (33.0% improvement)</td>
<td>C</td>
</tr>
<tr>
<td>3</td>
<td>GA</td>
<td>523.84 &#x00B1; 21.56</td>
<td>471.67</td>
<td>3.8</td>
<td>Fair (29.5% improvement)</td>
<td>D</td>
</tr>
<tr>
<td>4</td>
<td>IGWO</td>
<td>336.84 &#x00B1; 6.51</td>
<td>328.6</td>
<td>1</td>
<td>Best (54.7% improvement)</td>
<td>A (Superior)</td>
</tr>
<tr>
<td>4</td>
<td>PSO</td>
<td>522.12 &#x00B1; 11.84</td>
<td>487.6</td>
<td>2.44</td>
<td>Good (29.7% improvement)</td>
<td>B</td>
</tr>
<tr>
<td>4</td>
<td>GA</td>
<td>525.84 &#x00B1; 15.56</td>
<td>489.45</td>
<td>2.56</td>
<td>Good (29.2% improvement)</td>
<td>B</td>
</tr>
<tr>
<td>4</td>
<td>GWO</td>
<td>696.52 &#x00B1; 14.41</td>
<td>676.14</td>
<td>4</td>
<td>Poor (6.2% improvement)</td>
<td>C</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>EENS statistics across all cases over 25 independent runs.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Case</th>
<th>Algorithm</th>
<th>Mean &#x00B1; Std. Dev. (MWh)</th>
<th>Minimum (MWh)</th>
<th>Friedman Rank</th>
<th>Performance vs. Base Case</th>
<th>Statistical Group</th>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td>IGWO</td>
<td>18.14 &#x00B1; 2.01</td>
<td>15.52</td>
<td>1</td>
<td>Best (60.3% improvement)</td>
<td>A (Superior)</td>
</tr>
<tr>
<td>2</td>
<td>PSO</td>
<td>21.84 &#x00B1; 2.82</td>
<td>17.55</td>
<td>2</td>
<td>Very Good (52.2% improvement)</td>
<td>B</td>
</tr>
<tr>
<td>2</td>
<td>GA</td>
<td>29.12 &#x00B1; 2.82</td>
<td>21.82</td>
<td>3</td>
<td>Good (36.3% improvement)</td>
<td>C</td>
</tr>
<tr>
<td>2</td>
<td>GWO</td>
<td>35.48 &#x00B1; 3.37</td>
<td>28.56</td>
<td>4</td>
<td>Fair (22.4% improvement)</td>
<td>D</td>
</tr>
<tr>
<td>3</td>
<td>IGWO</td>
<td>43.27 &#x00B1; 0.76</td>
<td>42.3</td>
<td>1.44</td>
<td>Best (5.3% improvement)</td>
<td>A (Superior)</td>
</tr>
<tr>
<td>3</td>
<td>GWO</td>
<td>43.46 &#x00B1; 0.76</td>
<td>41.76</td>
<td>2.02</td>
<td>Very Good (4.9% improvement)</td>
<td>A-B</td>
</tr>
<tr>
<td>3</td>
<td>GA</td>
<td>43.85 &#x00B1; 0.46</td>
<td>42.85</td>
<td>3.16</td>
<td>Good (4.1% improvement)</td>
<td>B-C</td>
</tr>
<tr>
<td>3</td>
<td>PSO</td>
<td>44.14 &#x00B1; 0.61</td>
<td>43.16</td>
<td>3.38</td>
<td>Fair (3.4% improvement)</td>
<td>C</td>
</tr>
<tr>
<td>4</td>
<td>IGWO</td>
<td>18.14 &#x00B1; 0.76</td>
<td>17.3</td>
<td>1.08</td>
<td>Best (60.3% improvement)</td>
<td>A (Superior)</td>
</tr>
<tr>
<td>4</td>
<td>PSO</td>
<td>19.04 &#x00B1; 0.61</td>
<td>18.2</td>
<td>1.92</td>
<td>Excellent (58.3% improvement)</td>
<td>A-B</td>
</tr>
<tr>
<td>4</td>
<td>GA</td>
<td>25.22 &#x00B1; 0.76</td>
<td>23.82</td>
<td>3</td>
<td>Good (44.8% improvement)</td>
<td>B</td>
</tr>
<tr>
<td>4</td>
<td>GWO</td>
<td>28.52 &#x00B1; 0.61</td>
<td>27.34</td>
<td>4</td>
<td>Fair (37.6% improvement)</td>
<td>C</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Algorithm ranking summary for single objective optimization problems computed over 25 independent runs.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Rank</th>
<th>Energy Loss Minimization</th>
<th>EENS Minimization</th>
</tr>
</thead>
<tbody>
<tr>
<td>1st</td>
<td>IGWO (All Cases)</td>
<td>IGWO (All Cases)</td>
</tr>
<tr>
<td>2nd</td>
<td>GWO (Cases 2, 3)/PSO (Case 4)</td>
<td>PSO (Cases 2, 4)/GWO (Case 3)</td>
</tr>
<tr>
<td>3rd</td>
<td>GA (Cases 2, 3)/GA (Case 4)</td>
<td>GA (Cases 2, 3, 4)</td>
</tr>
<tr>
<td>4th</td>
<td>PSO (Cases 2, 3)/GWO (Case 4)</td>
<td>GWO (Cases 2, 4)/PSO (Case 3)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To complement the Friedman test results already reported in <xref ref-type="table" rid="table-8">Tables 8</xref> and <xref ref-type="table" rid="table-9">9</xref>, a full post-hoc analysis was performed using the final 25-run datasets for all algorithms and cases. Pairwise Wilcoxon signed-rank tests were applied to determine which algorithms differ significantly in performance. Because four algorithms generate six pairwise comparisons, a Bonferroni-adjusted significance level of &#x03B1;<sub>adj</sub> &#x003D; 0.0083 was used. The analysis was conducted separately for each case (2&#x2013;4) and each objective (energy loss and EENS). This approach ensures a robust and statistically reliable comparison of IGWO against GWO, PSO, and GA on the realistic final simulation outputs.</p>

<p>The results of the Wilcoxon tests are summarized in <xref ref-type="table" rid="table-11">Tables 11</xref> and <xref ref-type="table" rid="table-12">12</xref>. For nearly all datasets across Cases 2&#x2013;4, IGWO shows statistically significant superiority over all other algorithms. Only two comparisons failed to reach significance after Bonferroni correction: PSO vs. GA in Case 3 for EENS, and PSO vs. GA in Case 4 for energy loss. All remaining comparisons were significant. Combined with the Friedman statistics already presented in <xref ref-type="table" rid="table-8">Tables 8</xref> and <xref ref-type="table" rid="table-9">9</xref>, these findings provide strong and comprehensive statistical evidence that the proposed IGWO algorithm consistently outperforms the benchmark methods for both objectives across all case studies.</p>
<table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Pairwise Wilcoxon signed-rank test results for energy loss (25 runs per algorithm, Bonferroni-adjusted significance level &#x03B1;<sub>adj</sub> &#x003D; 0.0083).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Case</th>
<th>Comparison</th>
<th>Test Statistic</th>
<th><italic>p</italic>-Value</th>
<th>Significant</th>
</tr>
</thead>
<tbody>
<tr>
<td>Case 2</td>
<td>IGWO vs. GWO</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>IGWO vs. PSO</td>
<td>0.0</td>
<td>1.23E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>IGWO vs. GA</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>GWO vs. PSO</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>GWO vs. GA</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>PSO vs. GA</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>IGWO vs. GWO</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>IGWO vs. PSO</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>IGWO vs. GA</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>GWO vs. PSO</td>
<td>33.0</td>
<td>1.88E&#x2212;04</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>GWO vs. GA</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>PSO vs. GA</td>
<td>46.0</td>
<td>1.03E&#x2212;03</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>IGWO vs. GWO</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>IGWO vs. PSO</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>IGWO vs. GA</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>GWO vs. PSO</td>
<td>0.0</td>
<td>5.96E&#x2212;08</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>GWO vs. GA</td>
<td>0.0</td>
<td>1.23E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>PSO vs. GA</td>
<td>136.0</td>
<td>4.91E&#x2212;01</td>
<td>No</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-12">
<label>Table 12</label>
<caption>
<title>Pairwise Wilcoxon signed-rank test results for EENS (25 runs per algorithm, Bonferroni-adjusted significance level &#x03B1;<sub>adj</sub> &#x003D; 0.0083).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Case</th>
<th>Comparison</th>
<th>Test Statistic</th>
<th><italic>p</italic>-Value</th>
<th>Significant</th>
</tr>
</thead>
<tbody>
<tr>
<td>Case 2</td>
<td>IGWO vs. GWO</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>IGWO vs. PSO</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>IGWO vs. GA</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>GWO vs. PSO</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>GWO vs. GA</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 2</td>
<td>PSO vs. GA</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>IGWO vs. GWO</td>
<td>34.0</td>
<td>2.60E&#x2212;03</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>IGWO vs. PSO</td>
<td>3.0</td>
<td>1.60E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>IGWO vs. GA</td>
<td>14.0</td>
<td>1.00E&#x2212;04</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>GWO vs. PSO</td>
<td>4.5</td>
<td>3.10E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>GWO vs. GA</td>
<td>35.5</td>
<td>3.08E&#x2212;03</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 3</td>
<td>PSO vs. GA</td>
<td>55.0</td>
<td>1.14E&#x2212;02</td>
<td>No</td>
</tr>
<tr>
<td>Case 4</td>
<td>IGWO vs. GWO</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>IGWO vs. PSO</td>
<td>3.0</td>
<td>1.60E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>IGWO vs. GA</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>GWO vs. PSO</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>GWO vs. GA</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
<tr>
<td>Case 4</td>
<td>PSO vs. GA</td>
<td>0.0</td>
<td>1.20E&#x2212;05</td>
<td>Yes</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s6_4">
<label>6.4</label>
<title>Multi-Objective Optimization Results</title>
<p>The multi-objective optimization results manifest a complete view of trade-offs and synergistic effects between energy loss minimization and reliability enhancement (EENS reduction). All algorithms, such as MOIGWO and standard MOGWO [<xref ref-type="bibr" rid="ref-36">36</xref>], MOPSO [<xref ref-type="bibr" rid="ref-41">41</xref>], and NSGA-II [<xref ref-type="bibr" rid="ref-42">42</xref>], were executed with a population size of 50 and a maximum limit of iterations as 100 for fair comparison. The control parameters of competitive algorithms (MOGWO, MOPSO, NSGA-II) were set as per the standard values recommended in their respective foundational references to ensure a balanced and equitable performance assessment of all the algorithms.</p>
<p><xref ref-type="fig" rid="fig-7">Fig. 7</xref> reports the Pareto fronts obtained by each compared metaheuristic. A comparison of the results clearly points out the different algorithmic behaviors. MOIGWO was able to produce the most spread out and widespread Pareto front in all the comparisons, with the highest Maximum Spread values in Cases 2 and 4, respectively, equal to 1.3245 and 1.2960. This means that it can explore the most extreme portions of the objective space. In addition, MOIGWO reached the best Hypervolume values in Cases 2 and 4, respectively, equal to 0.8916 and 0.8252, confirming that its solution set is not only diverse but also closer to the true Pareto-optimal front. NSGA-II showed an excellent spacing between solutions, especially in Cases 2 and 3 with SP values equal to 0.0378 and 0.0839. Nevertheless, considering the overall convergence, measured through HV, it generally resulted in being worse than that ensured by MOIGWO. MOGWO showed a good diversity in the population, but it got the poorest convergence with the worst HV values for each case. MOPSO has an incoherent trend, too often obtaining the smallest spread and the worst spacing, with the lowest ranking index. This explains why the Pareto fronts in <xref ref-type="fig" rid="fig-7">Fig. 7</xref> do not collapse to a single minimum point, even though the objectives may exhibit partial correlation.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Pareto fronts obtained by multiobjective optimization algorithms.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_79763-fig-7.tif"/>
</fig>
<p>The best compromise solutions, chosen from the Pareto front using a fuzzy decision-making method, are presented in <xref ref-type="table" rid="table-13">Tables 13</xref> and <xref ref-type="table" rid="table-14">14</xref>. These solutions provide the most balanced trade-off between the two conflicting objectives to achieve the maximum overall improvement with respect to the base case. MOIGWO found the most balanced compromise solutions in the integrated Case 4: this case yields a total improvement of 38.00% (31.35% loss reduction and 44.66% EENS reduction). MOIGWO was also able to provide the best overall solution for Case 2, yielding an overall gain of 38.50%. Additionally, for Case 3-Wind DG Only-a total gain of 21.66% was achieved by the best compromise solution offered by NSGA-II. This again points towards the very important implication of having only wind DG-based allocations, which decreases the energy losses significantly, but does not improve the reliability as much as it would with the adaptability provided by the network reconfiguration. Indeed, the compromises obtained for Case 4 outperform the results by Case 2 or Case 3 alone in terms of better/balanced improvements in both objectives, confirming that the co-optimization between generation placement and network topology benefits from synergies.</p>
<table-wrap id="table-13">
<label>Table 13</label>
<caption>
<title>Performance comparison table for multi-objective optimization model.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Algorithm</th>
<th>Maximum Spread (MS)</th>
<th>Spacing (SP)</th>
<th>Hypervolume (HV)</th>
<th>Overall Ranking</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">MOIGWO</td>
<td>Best in 2/3 cases</td>
<td>Variable performance</td>
<td>Best in 2/3 cases</td>
<td rowspan="4">1st&#x2014;Best overall</td>
</tr>
<tr>
<td>Case 2: 1.3245 &#x2713;</td>
<td>Case 2: 0.0527 (3rd)</td>
<td>Case 2: 0.8916 &#x2713;</td>
</tr>
<tr>
<td>Case 3: 1.2491</td>
<td>Case 3: 0.0731 (2nd)</td>
<td>Case 3: 0.7283</td>
</tr>
<tr>
<td>Case 4: 1.2960 &#x2713;</td>
<td>Case 4: 0.1726 (worst)</td>
<td>Case 4: 0.8252 &#x2713;</td>
</tr>
<tr>
<td rowspan="4">MOGWO [<xref ref-type="bibr" rid="ref-36">36</xref>]</td>
<td>Good spread</td>
<td>Consistently good spacing</td>
<td>Lowest HV overall</td>
<td rowspan="4">3rd&#x2014;Good diversity, poor convergence</td>
</tr>
<tr>
<td>Case 2: 1.1310 (2nd)</td>
<td>Case 2: 0.0495 (2nd)</td>
<td>Case 2: 0.5507 (3rd)</td>
</tr>
<tr>
<td>Case 3: 1.3828 &#x2713;</td>
<td>Case 3: 0.0852 (3rd)</td>
<td>Case 3: 0.6825 (3rd)</td>
</tr>
<tr>
<td>Case 4: 0.6062</td>
<td>Case 4: 0.0769 (2nd)</td>
<td>Case 4: 0.3724 (worst)</td>
</tr>
<tr>
<td rowspan="4">MOPSO [<xref ref-type="bibr" rid="ref-41">41</xref>]</td>
<td>Smallest spread</td>
<td>Poor spacing consistency</td>
<td>Low-medium HV</td>
<td rowspan="4">4th&#x2014;Inconsistent performance</td>
</tr>
<tr>
<td>Case 2: 0.8256 (worst)</td>
<td>Case 2: 0.0397 &#x2713;</td>
<td>Case 2: 0.3126 (worst)</td>
</tr>
<tr>
<td>Case 3: 0.3474 (worst)</td>
<td>Case 3: 0.0266 &#x2713;</td>
<td>Case 3: 0.6387 (worst)</td>
</tr>
<tr>
<td>Case 4: 0.6964</td>
<td>Case 4: 0.2076 (worst)</td>
<td>Case 4: 0.4030 (3rd)</td>
</tr>
<tr>
<td rowspan="4">NSGAII [<xref ref-type="bibr" rid="ref-42">42</xref>]</td>
<td>Consistent performance</td>
<td>Excellent spacing in 2/3 cases</td>
<td>Good convergence</td>
<td rowspan="4">2nd&#x2014;Most balanced algorithm</td>
</tr>
<tr>
<td>Case 2: 1.0741 (3rd)</td>
<td>Case 2: 0.0378 &#x2713;</td>
<td>Case 2: 0.6536 (2nd)</td>
</tr>
<tr>
<td>Case 3: 0.9404 (2nd)</td>
<td>Case 3: 0.0839 (worst)</td>
<td>Case 3: 0.7666 &#x2713;</td>
</tr>
<tr>
<td>Case 4: 1.1376 &#x2713;</td>
<td>Case 4: 0.0828 &#x2713;</td>
<td>Case 4: 0.5201 (2nd)</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-14">
<label>Table 14</label>
<caption>
<title>Best compromise solutions comparison.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Case</th>
<th>Alg.</th>
<th>Energy Loss (MWh)</th>
<th>EENS (MWh)</th>
<th>Loss Imp. (%)</th>
<th>EENS Imp. (%)</th>
<th>Total Imp. (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">2</td>
<td>MOIGWO</td>
<td>538</td>
<td>23.12</td>
<td>27.58</td>
<td>49.43</td>
<td>38.5</td>
</tr>
<tr>
<td>MOGWO</td>
<td>625</td>
<td>24.25</td>
<td>15.87</td>
<td>46.95</td>
<td>31.41</td>
</tr>
<tr>
<td>MOPSO</td>
<td>598.3</td>
<td>29.15</td>
<td>19.46</td>
<td>36.23</td>
<td>27.85</td>
</tr>
<tr>
<td>NSGAII</td>
<td>580.54</td>
<td>25.75</td>
<td>21.85</td>
<td>43.67</td>
<td>32.76</td>
</tr>
<tr>
<td rowspan="4">3</td>
<td>MOIGWO</td>
<td>510</td>
<td>42.66</td>
<td>31.35</td>
<td>6.68</td>
<td>19.02</td>
</tr>
<tr>
<td>MOGWO</td>
<td>430</td>
<td>43.96</td>
<td>42.12</td>
<td>3.84</td>
<td>22.98</td>
</tr>
<tr>
<td>MOPSO</td>
<td>546</td>
<td>42.8</td>
<td>26.5</td>
<td>6.38</td>
<td>16.44</td>
</tr>
<tr>
<td>NSGAII</td>
<td>470</td>
<td>42.7</td>
<td>36.73</td>
<td>6.59</td>
<td>21.66</td>
</tr>
<tr>
<td rowspan="4">4</td>
<td>MOIGWO</td>
<td>510</td>
<td>25.3</td>
<td>31.35</td>
<td>44.66</td>
<td>38</td>
</tr>
<tr>
<td>MOGWO</td>
<td>570</td>
<td>28.4</td>
<td>23.27</td>
<td>37.88</td>
<td>30.58</td>
</tr>
<tr>
<td>MOPSO</td>
<td>517.9</td>
<td>28.67</td>
<td>30.29</td>
<td>37.28</td>
<td>33.79</td>
</tr>
<tr>
<td>NSGAII</td>
<td>555</td>
<td>24.95</td>
<td>25.29</td>
<td>45.42</td>
<td>35.36</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_5">
<label>6.5</label>
<title>Limitations and Practical Considerations</title>
<p>While the results reveal very promising potential for the proposed integrated framework, some practical limitations and implementation considerations are in order. The computational burden of the stochastic approach presents scalability challenges when applying the framework to larger distribution systems, as each additional bus increases the dimensionality of the search space and the complexity of power flow calculations, potentially leading to quadratic increases in computation time. In particular, the optimization model relies on perfect forecasting of wind power scenarios and deterministic load levels, while actual distribution system operations must deal with forecast errors and continuous rather than discretized load variations. In particular, the optimization model relies on perfect forecasting of wind power scenarios and deterministic load levels, while actual distribution system operations must deal with forecast errors and continuous rather than discretized load variations. This points to the need for robust or adaptive real-time strategies to complement the offline planning solution. Furthermore, this work focuses on steady-state analysis and does not explicitly model transient stability and protection coordination challenges that may arise in dynamic network reconfiguration. The latter aspects are quite critical for practical implementation since switching operations need to be performed in a way that system stability is guaranteed and coordination among protective devices is maintained. Although the economic dimension has been recognized, it has not yet been completely included in the present technical optimization. The planning decision would necessitate a rigorous cost-benefit study that involves investment cost of wind DGs, switching operation and maintenance cost, and economic benefit due to improvements in reliability. The proposed model applied three fixed loading levels, which, though representative, simplifies real load profile continuous temporal variability. Higher time resolution such as hourly or daily segments may result in higher precision and more relevance to operation for the model but at greater computational complexity. The final assumption in the optimization is that all candidate buses and switches are indeed available for intervention, which might not be held true in practice because of physical constraints, land availability, or regulatory restrictions. These spatial and regulatory limitations should be part of future work with the aim of improving practical applicability based on the proposed methodology. In any case, the framework developed here provides a sound basis from a methodological point of view for strategic planning, where substantial technical benefits can be attained via coordinated wind DG allocation and network reconfiguration.</p>
</sec>
</sec>
<sec id="s7">
<label>7</label>
<title>Conclusion</title>
<p>This paper presents the development and validation of an integrated stochastic multi-objective optimization framework for optimal allocation of wind-based DG in active distribution networks, which incorporates probabilistic modeling of wind uncertainty, multi-level load representation, and dynamic network reconfiguration. It attempts to tackle the two-fold objectives of energy loss minimization and system reliability improvement. The simulation conducted on the IEEE 33-bus system indicates that coordination of wind DG placement with adaptive network reconfiguration yields superior performance against implementing either of the two approaches. In a tabulated form, the key numerical findings are summarized below:<list list-type="bullet">
<list-item>
<p>The maximum reduction&#x2014;55.7% in total annual energy losses and 61.4% in Expected Energy Not Supplied, was achieved for this integrated approach against the base case.</p></list-item>
<list-item>
<p>The proposed Improved Multi-Objective Grey Wolf Optimizer outperformed the established algorithms concerning convergence speed, solution quality, and Pareto front diversity-Standard GWO, PSO, GA, and NSGA-II-reached the highest Hypervolume value of 0.8916 and Maximum Spread of 1.3245 in the critical test cases.</p></list-item>
<list-item>
<p>In the multi-objective framework, the best compromise solution from the integrated case had a total improvement of 38.0%, balancing a 31.4% loss reduction with a 44.7% EENS reduction.</p></list-item>
</list></p>
<p>Mainly, the trade-offs between technical efficiency and reliability are stressed, along with the importance of multi-objective optimization in finding balanced Pareto-optimal solutions. Whereas the study acknowledges some practical limitations relating to forecast uncertainties and protection coordination details, the presented framework sets a sound methodological basis for distribution system planners who aim at fully exploiting renewable generation while preserving operational efficiency and reliability. Further research work will be aimed at extending the model by adding economic objectives, finer time resolutions, and real-time operational constraints.</p>
</sec>
</body>
<back>
<ack>
<p>The author extends the appreciation to the Deanship of Postgraduate Studies and Scientific Research at Majmaah University for funding this research work through the project number (R-2026-141).</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>The author extends the appreciation to the Deanship of Postgraduate Studies and Scientific Research at Majmaah University for funding this research work through the project number (R-2026-141).</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>Not applicable.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The author declares no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alanazi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Alanazi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Nowdeh</surname> <given-names>SA</given-names></string-name>, <string-name><surname>Abdelaziz</surname> <given-names>AY</given-names></string-name>, <string-name><surname>Abu-Siada</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Stochastic-metaheuristic model for multi-criteria allocation of wind energy resources in distribution network using improved equilibrium optimization algorithm</article-title>. <source>Electronics</source>. <year>2022</year>;<volume>11</volume>(<issue>20</issue>):<fpage>3285</fpage>. doi:<pub-id pub-id-type="doi">10.3390/electronics11203285</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ahmed</surname> <given-names>A</given-names></string-name>, <string-name><surname>Nadeem</surname> <given-names>MF</given-names></string-name>, <string-name><surname>Ali Sajjad</surname> <given-names>I</given-names></string-name>, <string-name><surname>Bo</surname> <given-names>R</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>IA</given-names></string-name></person-group>. <article-title>Optimal allocation of wind DG with time varying voltage dependent loads using bio-inspired: salp swarm algorithm</article-title>. In: <conf-name>Proceedings of the 2020 3rd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET); 2020 Jan 29&#x2013;30</conf-name>; <publisher-loc>Sukkur, Pakistan</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/icomet48670.2020.9074118</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zubair Iftikhar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Imran</surname> <given-names>K</given-names></string-name>, <string-name><surname>Imran Akbar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ghafoor</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Optimal distributed generators allocation with various load models under load growth using a meta-heuristic technique</article-title>. <source>Renew Energy Focus</source>. <year>2024</year>;<volume>49</volume>(<issue>4</issue>):<fpage>100550</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ref.2024.100550</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ali</surname> <given-names>A</given-names></string-name>, <string-name><surname>Abbas</surname> <given-names>G</given-names></string-name>, <string-name><surname>Keerio</surname> <given-names>MU</given-names></string-name>, <string-name><surname>Mirsaeidi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Alshahr</surname> <given-names>S</given-names></string-name>, <string-name><surname>Alshahir</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Pareto front-based multiobjective optimization of distributed generation considering the effect of voltage-dependent nonlinear load models</article-title>. <source>IEEE Access</source>. <year>2023</year>;<volume>11</volume>:<fpage>12195</fpage>&#x2013;<lpage>217</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3242546</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Al-Shamma&#x2019;a</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Farh</surname> <given-names>HMH</given-names></string-name>, <string-name><surname>Taiwo</surname> <given-names>R</given-names></string-name>, <string-name><surname>Ibrahim</surname> <given-names>AW</given-names></string-name>, <string-name><surname>Alshaabani</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mekhilef</surname> <given-names>S</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A comprehensive review of sizing and allocation of distributed power generation: optimization techniques, global insights, and smart grid implications</article-title>. <source>Comput Model Eng Sci</source>. <year>2025</year>;<volume>145</volume>(<issue>2</issue>):<fpage>1303</fpage>&#x2013;<lpage>47</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2025.071302</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Soomro</surname> <given-names>A</given-names></string-name>, <string-name><surname>Uddin</surname> <given-names>W</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Optimal multi-objective placement and sizing of distributed generation in distribution system: a comprehensive review</article-title>. <source>Energies</source>. <year>2022</year>;<volume>15</volume>(<issue>21</issue>):<fpage>7850</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en15217850</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kerur</surname> <given-names>P</given-names></string-name>, <string-name><surname>Keerthi Kumar</surname> <given-names>SH</given-names></string-name>, <string-name><surname>Prakash</surname> <given-names>MN</given-names></string-name></person-group>. <article-title>A review and comparative study on different algorithms in efficient DG allocation in power distribution networks</article-title>. In: <conf-name>Proceedings of the 2025 5th International Conference on Intelligent Technologies (CONIT); 2025 Jun 20&#x2013;22</conf-name>; <publisher-loc>Hubbali, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CONIT65521.2025.11167763</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Akbar</surname> <given-names>MI</given-names></string-name>, <string-name><surname>Ali Abbas Kazmi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Alrumayh</surname> <given-names>O</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>ZA</given-names></string-name>, <string-name><surname>Altamimi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Malik</surname> <given-names>MM</given-names></string-name></person-group>. <article-title>A novel hybrid optimization-based algorithm for the single and multi-objective achievement with optimal DG allocations in distribution networks</article-title>. <source>IEEE Access</source>. <year>2022</year>;<volume>10</volume>:<fpage>25669</fpage>&#x2013;<lpage>87</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2022.3155484</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Eid</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Allocation of distributed generations in radial distribution systems using adaptive PSO and modified GSA multi-objective optimizations</article-title>. <source>Alex Eng J</source>. <year>2020</year>;<volume>59</volume>(<issue>6</issue>):<fpage>4771</fpage>&#x2013;<lpage>86</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.aej.2020.08.042</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Pamshetti</surname> <given-names>VB</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Combined allocation of renewable-based distributed generation and soft open point into distribution networks in presence of plug-In electric vehicles: a multi-objective framework</article-title>. In: <conf-name>Proceedings of the 2024 IEEE 4th International Conference on Sustainable Energy and Future Electric Transportation (SEFET); 2024 Jul 31&#x2013;Aug 3</conf-name>; <publisher-loc>Hyderabad, India</publisher-loc>: <publisher-name>IEEE</publisher-name>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/SEFET61574.2024.10718231</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Saurav</surname> <given-names>PK</given-names></string-name>, <string-name><surname>Islam</surname> <given-names>J</given-names></string-name>, <string-name><surname>Borah</surname> <given-names>P</given-names></string-name>, <string-name><surname>Mansani</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kayal</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Allocation and performance assessment of dispatchable distributed generators with multi-objective planning criteria</article-title>. In: <conf-name>Proceedings of the 2023 IEEE 3rd International Conference on Smart Technologies for Power, Energy and Control (STPEC); 2023 Dec 10&#x2013;13</conf-name>; <publisher-loc>Bhubaneswar, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/STPEC59253.2023.10430599</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Prasad</surname> <given-names>KRKV</given-names></string-name>, <string-name><surname>Kollu</surname> <given-names>R</given-names></string-name>, <string-name><surname>Tiwari</surname> <given-names>SK</given-names></string-name></person-group>. <article-title>An optimal multi-objective approach for distributed generation and AVR placement in distribution networks using IPMBSA</article-title>. <source>Electr Power Compon Syst</source>. <year>2023</year>;<volume>51</volume>(<issue>15</issue>):<fpage>1523</fpage>&#x2013;<lpage>45</lpage>. doi:<pub-id pub-id-type="doi">10.1080/15325008.2023.2199754</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Salam</surname> <given-names>IU</given-names></string-name>, <string-name><surname>Yousif</surname> <given-names>M</given-names></string-name>, <string-name><surname>Numan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zeb</surname> <given-names>K</given-names></string-name>, <string-name><surname>Billah</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Optimizing distributed generation placement and sizing in distribution systems: a multi-objective analysis of power losses, reliability, and operational constraints</article-title>. <source>Energies</source>. <year>2023</year>;<volume>16</volume>(<issue>16</issue>):<fpage>5907</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en16165907</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zellagui</surname> <given-names>M</given-names></string-name>, <string-name><surname>Belbachir</surname> <given-names>N</given-names></string-name>, <string-name><surname>El-Sehiemy</surname> <given-names>RA</given-names></string-name>, <string-name><surname>El-Bayeh</surname> <given-names>CZ</given-names></string-name></person-group>. <article-title>Multi-objective optimal allocation of hybrid photovoltaic distributed generators and distribution static var compensators in radial distribution systems using various optimization algorithms</article-title>. <source>J Electr Syst</source>. <year>2024</year>;<volume>18</volume>(<issue>1</issue>). doi:<pub-id pub-id-type="doi">10.52783/jes.62</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>G</given-names></string-name>, <string-name><surname>Su</surname> <given-names>R</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>D</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Optimal location and sizing of distributed generator via improved multi-objective particle swarm optimization in active distribution network considering multi-resource</article-title>. <source>Energy Eng</source>. <year>2023</year>;<volume>120</volume>(<issue>9</issue>):<fpage>2133</fpage>&#x2013;<lpage>54</lpage>. doi:<pub-id pub-id-type="doi">10.32604/ee.2023.029007</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Gebril</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Abd el-Ghany</surname> <given-names>HA</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>GEM</given-names></string-name>, <string-name><surname>Zalhaf</surname> <given-names>AS</given-names></string-name></person-group>. <article-title>Comprehensive framework for optimal distributed generation allocation in unbalanced distribution networks using genetic-algorithm</article-title>. In: <conf-name>Proceedings of the 2024 25th International Middle East Power System Conference (MEPCON); 2024 Dec 17&#x2013;19</conf-name>; <publisher-loc>Cairo, Egypt</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/MEPCON63025.2024.10850047</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Elseify</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Hashim</surname> <given-names>FA</given-names></string-name>, <string-name><surname>Hussien</surname> <given-names>AG</given-names></string-name>, <string-name><surname>Kamel</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Single and multi-objectives based on an improved golden jackal optimization algorithm for simultaneous integration of multiple capacitors and multi-type DGs in distribution systems</article-title>. <source>Appl Energy</source>. <year>2024</year>;<volume>353</volume>(<issue>3</issue>):<fpage>122054</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.apenergy.2023.122054</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Eid</surname> <given-names>A</given-names></string-name>, <string-name><surname>El-Kishky</surname> <given-names>H</given-names></string-name></person-group>. <chapter-title>Multi-objective Archimedes optimization algorithm for optimal allocation of renewable energy sources in distribution networks</chapter-title>. In: <source>Digital technologies and applications</source>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>; <year>2021</year>. p. <fpage>65</fpage>&#x2013;<lpage>75</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-3-030-73882-2_7</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ebrahim</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Ahmed</surname> <given-names>EE</given-names></string-name>, <string-name><surname>Salama</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Ahmed</surname> <given-names>MMR</given-names></string-name></person-group>. <article-title>Multi-objective optimization for optimum distributed generation integration in distribution networks</article-title>. In: <conf-name>Proceedings of the 2024 25th International Middle East Power System Conference (MEPCON); 2024 Dec 17&#x2013;19</conf-name>; <publisher-loc>Cairo, Egypt</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/MEPCON63025.2024.10850254</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Taheri</surname> <given-names>SI</given-names></string-name>, <string-name><surname>Davoodi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>MH</given-names></string-name></person-group>. <article-title>A simulated-annealing-quasi-oppositional-teaching-learning-based optimization algorithm for distributed generation allocation</article-title>. <source>Computation</source>. <year>2023</year>;<volume>11</volume>(<issue>11</issue>):<fpage>214</fpage>. doi:<pub-id pub-id-type="doi">10.3390/computation11110214</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chowdhury</surname> <given-names>A</given-names></string-name>, <string-name><surname>Roy</surname> <given-names>R</given-names></string-name>, <string-name><surname>Mandal</surname> <given-names>KK</given-names></string-name></person-group>. <article-title>Optimal allocation of wind based DG for enhancement of technical, economic and social benefits using Jaya algorithm for radial distribution networks</article-title>. In: <conf-name>Proceedings of the 2020 International Conference on Convergence to Digital World-Quo Vadis (ICCDW); 2020 Feb 18&#x2013;20</conf-name>; <publisher-loc>Mumbai, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/iccdw45521.2020.9318659</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ehsanbakhsh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Sepasian</surname> <given-names>MS</given-names></string-name></person-group>. <article-title>Simultaneous siting and sizing of Soft Open Points and the allocation of Tie switches in active distribution network considering network reconfiguration</article-title>. <source>IET Gener Transm Distrib</source>. <year>2023</year>;<volume>17</volume>(<issue>1</issue>):<fpage>263</fpage>&#x2013;<lpage>80</lpage>. doi:<pub-id pub-id-type="doi">10.1049/gtd2.12683</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Saurav</surname> <given-names>PK</given-names></string-name>, <string-name><surname>Mansani</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kayal</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Allocation of PV, wind, and biomass units with the multi-objective approach in an unbalanced power delivery network considering load and power generation uncertainty</article-title>. In: <conf-name>Proceedings of the 2024 IEEE 4th International Conference on Sustainable Energy and Future Electric Transportation (SEFET); 2024 Jul 31&#x2013;Aug 3</conf-name>; <publisher-loc>Hyderabad, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/SEFET61574.2024.10718009</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Davoudkhani</surname> <given-names>I</given-names></string-name>, <string-name><surname>Zishan</surname> <given-names>F</given-names></string-name>, <string-name><surname>Mansouri</surname> <given-names>S</given-names></string-name>, <string-name><surname>Abdollahpour</surname> <given-names>F</given-names></string-name>, <string-name><surname>Grisales-Nore&#x00F1;a</surname> <given-names>L</given-names></string-name>, <string-name><surname>Montoya</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Allocation of renewable energy resources in distribution systems while considering the uncertainty of wind and solar resources via the multi-objective salp swarm algorithm</article-title>. <source>Energies</source>. <year>2023</year>;<volume>16</volume>(<issue>1</issue>):<fpage>474</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en16010474</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Taha</surname> <given-names>HA</given-names></string-name>, <string-name><surname>Alham</surname> <given-names>MH</given-names></string-name>, <string-name><surname>Youssef</surname> <given-names>HKM</given-names></string-name></person-group>. <article-title>Multi-objective optimization for optimal allocation and coordination of wind and solar DGs, BESSs and capacitors in presence of demand response</article-title>. <source>IEEE Access</source>. <year>2022</year>;<volume>10</volume>(<issue>3</issue>):<fpage>16225</fpage>&#x2013;<lpage>41</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2022.3149135</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tarraq</surname> <given-names>A</given-names></string-name>, <string-name><surname>El Mariami</surname> <given-names>F</given-names></string-name>, <string-name><surname>Belfqih</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Multi-objective distributed generation integration in radial distribution system using modified neural network algorithm</article-title>. <source>Int J Electr Comput Eng IJECE</source>. <year>2023</year>;<volume>13</volume>(<issue>5</issue>):<fpage>4810</fpage>. doi:<pub-id pub-id-type="doi">10.11591/ijece.v13i5.pp4810-4823</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>J&#x00FA;nior</surname> <given-names>VFS</given-names></string-name>, <string-name><surname>Ferraz</surname> <given-names>RSF</given-names></string-name>, <string-name><surname>Ferraz</surname> <given-names>RSF</given-names></string-name>, <string-name><surname>Rueda-Medina</surname> <given-names>AC</given-names></string-name></person-group>. <article-title>Network reconfiguration and distributed generators allocation and sizing using multi-objective optimization algorithms</article-title>. In: <conf-name>Proceedings of the 2023 15th Seminar on Power Electronics and Control (SEPOC); 2023 Oct 22&#x2013;25</conf-name>; <publisher-loc>Santa Maria, Brazil</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/SEPOC58810.2023.10322616</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zeng</surname> <given-names>P</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Coordinated optimal allocation of distributed generations in smart distribution grids considering active management and contingencies</article-title>. <source>J Electr Eng Technol</source>. <year>2020</year>;<volume>15</volume>(<issue>5</issue>):<fpage>1969</fpage>&#x2013;<lpage>83</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s42835-020-00462-1</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cikan</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Multi-objective approaches for optimizing 37-bus power distribution systems with reconfiguration technique: from unbalance current &#x0026; voltage factor to reliability indices</article-title>. <source>Comput Model Eng Sci</source>. <year>2025</year>;<volume>143</volume>(<issue>1</issue>):<fpage>673</fpage>&#x2013;<lpage>721</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2025.061699</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Song</surname> <given-names>T</given-names></string-name>, <string-name><surname>Teh</surname> <given-names>J</given-names></string-name>, <string-name><surname>Alharbi</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Reliability impact of dynamic thermal line rating and electric vehicles on wind power integrated networks</article-title>. <source>Energy</source>. <year>2024</year>;<volume>313</volume>:<fpage>133945</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.energy.2024.133945</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Fu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>D</given-names></string-name>, <string-name><surname>Ghorai</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Probabilistic load flow analysis for power systems with multi-correlated wind sources</article-title>. In: <conf-name>Proceedings of the 2011 IEEE Power and Energy Society General Meeting; 2011 Jul 24&#x2013;28</conf-name>; <publisher-loc>Detroit, MI, USA</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/PES.2011.6038992</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>DC</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Economic allocation for energy storage system considering wind power distribution</article-title>. <source>IEEE Trans Power Syst</source>. <year>2015</year>;<volume>30</volume>(<issue>2</issue>):<fpage>644</fpage>&#x2013;<lpage>52</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPWRS.2014.2337936</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shi</surname> <given-names>J</given-names></string-name>, <string-name><surname>Teh</surname> <given-names>J</given-names></string-name>, <string-name><surname>Lai</surname> <given-names>CM</given-names></string-name></person-group>. <article-title>Wind power prediction based on improved self-attention mechanism combined with bi-directional Temporal Convolutional Network</article-title>. <source>Energy</source>. <year>2025</year>;<volume>322</volume>(<issue>2</issue>):<fpage>135666</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.energy.2025.135666</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alanazi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Alanazi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Akbari</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Deriche</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ali Memon</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>A non-simulation-based linear model for analytical reliability evaluation of radial distribution systems considering renewable DGs</article-title>. <source>Appl Energy</source>. <year>2023</year>;<volume>342</volume>(<issue>4</issue>):<fpage>121153</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.apenergy.2023.121153</pub-id>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Lewis</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Grey wolf optimizer</article-title>. <source>Adv Eng Softw</source>. <year>2014</year>;<volume>69</volume>:<fpage>46</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.advengsoft.2013.12.007</pub-id>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mirjalili</surname> <given-names>S</given-names></string-name>, <string-name><surname>Saremi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mirjalili</surname> <given-names>SM</given-names></string-name>, <string-name><surname>dos S Coelho</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization</article-title>. <source>Expert Syst Appl</source>. <year>2016</year>;<volume>47</volume>(<issue>6</issue>):<fpage>106</fpage>&#x2013;<lpage>19</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eswa.2015.10.039</pub-id>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kasimbeyli</surname> <given-names>R</given-names></string-name>, <string-name><surname>Ozturk</surname> <given-names>ZK</given-names></string-name>, <string-name><surname>Kasimbeyli</surname> <given-names>N</given-names></string-name>, <string-name><surname>Yalcin</surname> <given-names>GD</given-names></string-name>, <string-name><surname>Erdem</surname> <given-names>BI</given-names></string-name></person-group>. <article-title>Comparison of some scalarization methods in multiobjective optimization</article-title>. <source>Bull Malays Math Sci Soc</source>. <year>2019</year>;<volume>42</volume>(<issue>5</issue>):<fpage>1875</fpage>&#x2013;<lpage>905</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s40840-017-0579-4</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Rangaiah</surname> <given-names>GP</given-names></string-name></person-group>. <article-title>Application and analysis of methods for selecting an optimal solution from the Pareto-optimal front obtained by multiobjective optimization</article-title>. <source>Ind Eng Chem Res</source>. <year>2017</year>;<volume>56</volume>(<issue>2</issue>):<fpage>560</fpage>&#x2013;<lpage>74</lpage>. doi:<pub-id pub-id-type="doi">10.1021/acs.iecr.6b03453</pub-id>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kennedy</surname> <given-names>J</given-names></string-name>, <string-name><surname>Eberhart</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Particle swarm optimization</article-title>. In: <conf-name>Proceedings of the Proceedings of ICNN&#x2019;95&#x2014;International Conference on Neural Networks; 1995 Nov 27&#x2013;Dec 1</conf-name>; <publisher-loc>Perth, WA, Australia</publisher-loc>. p. <fpage>1942</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICNN.1995.488968</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Holland</surname> <given-names>JH</given-names></string-name></person-group>. <article-title>Genetic algorithms</article-title>. <source>Sci Am</source>. <year>1992</year>;<volume>267</volume>(<issue>1</issue>):<fpage>66</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1038/scientificamerican0792-66</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Coello Coello</surname> <given-names>CA</given-names></string-name>, <string-name><surname>Lechuga</surname> <given-names>MS</given-names></string-name></person-group>. <article-title>MOPSO: a proposal for multiple objective particle swarm optimization</article-title>. In: <conf-name>Proceedings of the 2002 Congress on Evolutionary Computation CEC&#x2019;02; 2002 May 12&#x2013;17</conf-name>; <publisher-loc>Honolulu, HI, USA</publisher-loc>. p. <fpage>1051</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CEC.2002.1004388</pub-id>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Deb</surname> <given-names>K</given-names></string-name>, <string-name><surname>Pratap</surname> <given-names>A</given-names></string-name>, <string-name><surname>Agarwal</surname> <given-names>S</given-names></string-name>, <string-name><surname>Meyarivan</surname> <given-names>T</given-names></string-name></person-group>. <article-title>A fast and elitist multiobjective genetic algorithm: NSGA-II</article-title>. <source>IEEE Trans Evol Comput</source>. <year>2002</year>;<volume>6</volume>(<issue>2</issue>):<fpage>182</fpage>&#x2013;<lpage>97</lpage>. doi:<pub-id pub-id-type="doi">10.1109/4235.996017</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>