<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1664533</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2025.1664533</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Optimal allocation of renewable energy sources and power filters in unbalanced distribution systems with nonlinear loads under load growth condition</article-title>
<alt-title alt-title-type="left-running-head">Arubolu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2025.1664533">10.3389/fenrg.2025.1664533</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Arubolu</surname>
<given-names>Lavanya</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/3237075/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Kollu</surname>
<given-names>Ravindra</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3129881/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Manyala</surname>
<given-names>Ramalinga Raju</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff>
<institution>Electrical and Electronics Engineering, University College of Engineering Kakinada, Jawaharlal Nehru Technological University Kakinada</institution>, <addr-line>Kakinada</addr-line>, <country>India</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2363328/overview">Rui Long</ext-link>, Huazhong University of Science and Technology, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1480864/overview">Mohammed Asim</ext-link>, Integral University, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1719923/overview">Sanjiv Kumar Jain</ext-link>, Medi-Caps University, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Ravindra Kollu, <email>ravikollu@jntucek.ac.in</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>10</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1664533</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>07</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>09</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Arubolu, Kollu and Manyala.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Arubolu, Kollu and Manyala</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>In recent years, the world&#x2019;s energy needs have increased significantly. In order to meet this demand and mitigate the environmental issues brought on by the use of conventional power plants, numerous studies were offered to develop renewable energy sources (RES) as green energy distributed generators. This study uses probability distribution functions to simulate the fluctuating nature of RES and load. A novel approach to minimize Power Loss, Total Harmonic Distortion, and Cost is proposed which employs Pareto front-based Multi Objective Backtracking Search Algorithm (PMBSA) to optimally distribute RES and Power Filters in an Unbalanced Distribution System (UDS). The proposed approach takes into account load growth and multiple non-linear loads in addition to linear loads while optimally allocating RES, Passive power filters (PPFs) and Active power filters (APFs) in UDS. The results of simultaneous placement of RES and PPFs are compared with simultaneous placement of RES and APFs by testing on a 123-bus UDS to demonstrate which combination performs better in reducing THD along with other objectives. Automatic Voltage Regulators (AVRs) and Shunt Capacitor Banks (SCBs) are also installed in UDS in the event of voltage limit violations. Furthermore, results comparison is carried out with results obtained using Non-dominated Sorting Genetic Algorithm (NSGA-II), Multi-Objective Particle Swarm Optimization (MOPSO) and Weighted Sum technique (WSA) to demonstrate the effectiveness of the proposed approach employing PMBSA in improving UDS performance.</p>
</abstract>
<kwd-group>
<kwd>renewable energy sources</kwd>
<kwd>total power loss</kwd>
<kwd>total cost</kwd>
<kwd>total harmonic distortion</kwd>
<kwd>load growth</kwd>
<kwd>passive power filters</kwd>
<kwd>active power filters</kwd>
<kwd>distributed generators</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Sustainable Energy Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>The substantial rise in electrical energy consumption in recent years has prompted distribution system operators to provide the required power through proper network use and design. As a result, adding DG units to distribution systems is one of the primary ways to supply loads for customers. Utilizing Renewable Energy Sources (RES) like solar and wind has been a popular choice among DG technologies because of their environmental benefits (<xref ref-type="bibr" rid="B11">El-Khattam and Salama, 2004</xref>; <xref ref-type="bibr" rid="B4">Bayod-R&#xfa;jula, 2009</xref>). Optimal allocation of RES in DS is indeed a complex mathematical problem because it involves multiple objectives optimization subject to bus voltage, feeder capacity, and RES penetration constraints, considering the varying nature of loads, generation, load growth aspects, and the large scale of DS. Also, there are non-linear relations between the system variables, prompting a need to use evolutionary algorithms for solving the optimal RES allocation problem. Numerous studies are investigating the optimal placement of Distributed Generators (DGs) in the Distribution System (DS) using techniques such as Pareto-based multi-objectives using the Strength Pareto Evolutionary Algorithm (<xref ref-type="bibr" rid="B26">Ramsami and Ah King, 2019</xref>), PMBSA (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>), MOPSO (<xref ref-type="bibr" rid="B3">Ba-swaimi et al., 2025</xref>), weighted multi-objective optimization using the Exponential Distribution Optimizer (EDO) and White Shark Optimizer (WSO) (<xref ref-type="bibr" rid="B22">Nassar et al., 2025</xref>), and customized GA (<xref ref-type="bibr" rid="B18">Maghami et al., 2025</xref>). Multi-objective Ant Lion Optimizer (<xref ref-type="bibr" rid="B14">Kalita et al., 2024</xref>) and the Multi-objective Moth Swarm Algorithm (<xref ref-type="bibr" rid="B31">Sharifi et al., 2021</xref>) are recently developed novel algorithms which can be used for RES allocation in DS. Due to nonlinear loads and inverter-based RES, harmonic problems are becoming increasingly common in DS. The harmonics these devices produce distort AC voltage and current (<xref ref-type="bibr" rid="B35">Wagner et al., 1993</xref>). Harmonic Power Flow (HPF) calculation methods are very important for distribution system analysis and design since they aid in determining the degree of harmonic distortion (<xref ref-type="bibr" rid="B21">Marti et al., 1991</xref>). Electric distribution systems commonly use power filters to lessen harmonic impacts. Power filters compensate for reactive power, raise the system power factor, lower harmonics, and decrease power losses (<xref ref-type="bibr" rid="B16">Ko et al., 2009</xref>; <xref ref-type="bibr" rid="B8">Chou et al., 2000</xref>; <xref ref-type="bibr" rid="B7">Chen, 2003</xref>). A DS&#x2019;s performance in the presence of harmonics and unbalanced circumstances was demonstrated using an additional transient&#x2019;s program (<xref ref-type="bibr" rid="B20">Manjure and Senior, 2002</xref>). For each bus in DS with various non-linear loads, the THD of voltage is calculated using a decoupled method in (<xref ref-type="bibr" rid="B34">Ulinuha et al., 2007</xref>). A multi-objective harmonic filter placement strategy based on weighted sum (<xref ref-type="bibr" rid="B19">Mahlalela et al., 2015</xref>) is employed in a balanced DS using a genetic algorithm (GA). Small balanced DS were used to test the proposed approach, with the loads being taken to be constant power loads alone. An overview of the evolution of APF technology is provided in (<xref ref-type="bibr" rid="B28">Salam et al., 2006</xref>). Additionally, the paper examines various reference signal estimate methods, which are essential to the APF. The issues of harmonic distortion and how they affect electric power quality are briefly discussed. In order to enhance the harmonic condition, voltage profile, and reduce network losses of DS, a modified Particle Swarm Optimization (PSO) technique is described in (<xref ref-type="bibr" rid="B27">Rezapour et al., 2024</xref>) for the simultaneous optimal allocation of capacitors and APFs. In (<xref ref-type="bibr" rid="B13">Jannesar et al., 2019</xref>) a GA and Monte Carlo simulation-based approach for optimal probabilistic placement and scaling of single-tuned PPFs is introduced. An evaluation of the suggested approach was conducted on an Iranian 383-bus LV unbalanced radial DS. It should be mentioned that since the modeling approach in this paper is based on measurement, harmonic interactions between nonlinear loads and PV systems have not been taken into account; thus, it is worthy to address this issue in future studies. In (<xref ref-type="bibr" rid="B15">Karadeniz et al., 2023</xref>) Photovoltaic-based DG units (PVDGUs) and passive harmonic filters are placed optimally in an IEEE 33-bus system to maximize hosting capacity while minimizing the bus voltages&#x2019; RMS variation and overall harmonic distortion. In (<xref ref-type="bibr" rid="B17">Lakum and Mahajan, 2021</xref>) adaptive grey wolf optimization algorithm is used to optimally place PVDGUs and APFs in a balanced DS to maximize cost saving. In (<xref ref-type="bibr" rid="B15">Karadeniz et al., 2023</xref>; <xref ref-type="bibr" rid="B17">Lakum and Mahajan, 2021</xref>) the authors didn&#x2019;t consider varying nature of PVDGUs and load. Although load demand increases in practice, the results of earlier research did not take into consideration the growth of load for various types of loads, which is a crucial factor to consider when solving RES allocation problem. A case study on how to appropriately size and position RES in a DS to fulfil constraints and reduce overall system costs is given by (<xref ref-type="bibr" rid="B12">HassanzadehFard and Jalilian, 2018</xref>). The suggested method was tested on a balanced 31-bus DS.</p>
<p>The conclusions drawn from the literature review are summed up as.<list list-type="simple">
<list-item>
<p>&#x2022; Majority of earlier studies optimized RES allocation considering linear loads (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>; <xref ref-type="bibr" rid="B5">Biswas et al., 2019</xref>; <xref ref-type="bibr" rid="B26">Ramsami and Ah King, 2019</xref>; <xref ref-type="bibr" rid="B22">Nassar et al., 2025</xref>; <xref ref-type="bibr" rid="B18">Maghami et al., 2025</xref>; <xref ref-type="bibr" rid="B3">Ba-swaimi et al., 2025</xref>) while only few studies took nonlinear loads into consideration (<xref ref-type="bibr" rid="B15">Karadeniz et al., 2023</xref>; <xref ref-type="bibr" rid="B12">HassanzadehFard and Jalilian, 2018</xref>). RES allocation results in THD violation due to the harmonic spectrum of inverter-based DG and nonlinear loads. Hence, there is a need to place RES and power filters simultaneously for reducing THD. In earlier studies, while accounting for non-linear nature of loads during UDS planning, researchers have concentrated either on optimal allocation of power filters (<xref ref-type="bibr" rid="B16">Ko et al., 2009</xref>; <xref ref-type="bibr" rid="B8">Chou et al., 2000</xref>; <xref ref-type="bibr" rid="B19">Mahlalela et al., 2015</xref>; <xref ref-type="bibr" rid="B28">Salam et al., 2006</xref>; <xref ref-type="bibr" rid="B27">Rezapour et al., 2024</xref>) or optimal allocation of power filters in the presence of RES (<xref ref-type="bibr" rid="B13">Jannesar et al., 2019</xref>; <xref ref-type="bibr" rid="B17">Lakum and Mahajan, 2021</xref>). For a dependable and cost-effective system operation, both of them must be installed at the same time, albeit this has not yet been evaluated for analysis.</p>
</list-item>
<list-item>
<p>&#x2022; Because of increasing load demand, system planner has to account for load growth factor also while solving RES allocation problem in URDS with nonlinear loads. There is a lack of literature on the simultaneous consideration of the load growth factor along with varying nature of both generation and load (<xref ref-type="bibr" rid="B12">HassanzadehFard and Jalilian, 2018</xref>; <xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>).</p>
</list-item>
<list-item>
<p>&#x2022; Due to load growth and the installation of RES in UDS, some buses may encounter voltage limit violations. This specific problem had not been addressed in earlier research.</p>
</list-item>
<list-item>
<p>&#x2022; Numerous studies have been published that use various techniques to optimize a single-objective function in order to find the ideal size and location of RES (<xref ref-type="bibr" rid="B5">Biswas et al., 2019</xref>) or power filters (<xref ref-type="bibr" rid="B8">Chou et al., 2000</xref>; <xref ref-type="bibr" rid="B28">Salam et al., 2006</xref>; <xref ref-type="bibr" rid="B15">Karadeniz et al., 2023</xref>; <xref ref-type="bibr" rid="B17">Lakum and Mahajan, 2021</xref>). Some works also employed weighted sum based multi-objective strategy to improve DS performance (<xref ref-type="bibr" rid="B26">Ramsami and Ah King, 2019</xref>; <xref ref-type="bibr" rid="B16">Ko et al., 2009</xref>; <xref ref-type="bibr" rid="B19">Mahlalela et al., 2015</xref>; <xref ref-type="bibr" rid="B22">Nassar et al., 2025</xref>; <xref ref-type="bibr" rid="B18">Maghami et al., 2025</xref>), but this may not result in optimal RES allocation because the solution relies on the weights provided to the individual objective functions. The Pareto front-based, non-dominated sorting algorithms (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>; <xref ref-type="bibr" rid="B3">Ba-swaimi et al., 2025</xref>) may help get better optimal solutions since they are independent of weight selection. To tackle the simultaneous optimal placement problem of RES and power filters; however, no one used the superior pareto-based multi-objective technique.</p>
</list-item>
</list>
</p>
<p>This work&#x2019;s primary objectives, which are covered in detail below, are to address the issues described above.<list list-type="simple">
<list-item>
<p>&#x2022; A new approach is proposed that employs PMBSA to determine the optimal size and placement of RES and power filters in UDS. RES units that rely on inverters create harmonics that negatively impact the system&#x2019;s performance. The harmonic spectrum of inverter-based DG units is also taken into consideration along with non-linear loads in this work. When allocating RES, the varying nature of both generation and load is taken into consideration using Probability Distribution Functions (PDFs). This study examines load growth for the system&#x2019;s available loads in order to satisfy demand, and it suggests a practical solution that expands the size of RES at their original sites.</p>
</list-item>
<list-item>
<p>&#x2022; The results of optimal RES and passive power filter planning are compared to RES and active power filter planning in a DS to ascertain which combination improved DS performance better. The results are also contrasted with those of the traditional MOPSO and NSGA-II.</p>
</list-item>
<list-item>
<p>&#x2022; During placement of RES and power filters in UDS, due to load growth, there could be voltage limit violations (V &#x3e; 1.05 p.u. and V &#x3c; 0.95 p.u.) problems. This study finds the best place for the AVR/SCB to overcome those problems.</p>
</list-item>
</list>
</p>
<p>There are eight sections further in this study apart from the introduction. <xref ref-type="sec" rid="s2">Section 2</xref> discusses RES modelling, whereas <xref ref-type="sec" rid="s3">Section 3</xref> explains power filters design. <xref ref-type="sec" rid="s4">Section 4</xref> discusses how load growth affects the performance of the DS. In <xref ref-type="sec" rid="s5">Section 5</xref>, the problem formulation process is explained. The overview of PMBSA and its application to the optimal allocation studies are explained in <xref ref-type="sec" rid="s6">Section 6</xref>. The PMBSA, NSGA-II and WSA results are discussed in <xref ref-type="sec" rid="s7">Section 7</xref>, and the conclusion is given in <xref ref-type="sec" rid="s8">Section 8</xref>.</p>
</sec>
<sec id="s2">
<title>2 Resource analysis for renewable energy</title>
<p>RES in this study includes wind and photovoltaic. Generation sources and loads need to be precisely described in order for RES to be designed and distributed in UDS efficiently. Probabilistic models are used in this work for the design of RES. This section provides a basic understanding of the modelling of the RES system.</p>
<sec id="s2-1">
<title>2.1 Solar energy PV system modelling</title>
<p>The Weibull PDF is employed to characterize the stochastic behaviour of solar irradiance because, unlike other PDFs, it matched the irradiance data at the chosen location satisfactorily. For each time period &#x2018;t<italic>,&#x2019;</italic> the Weibull distribution for solar irradiance <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (W/m<sup>2</sup>) is provided by <xref ref-type="disp-formula" rid="e1">Equation 1</xref>.<disp-formula id="e1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="italic">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;for&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>By splitting the continuous PDF into several states, the solar PV output power in each time segment is calculated. For a particular time interval &#x201c;t&#x201d; or hour, the average output power of the solar PV array (<xref ref-type="bibr" rid="B24">Patibandla et al., 2021</xref>) is provided by <xref ref-type="disp-formula" rid="e2">Equation 2</xref>.<disp-formula id="e2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The likelihood of solar irradiance for a specific nth condition throughout any given period of time is provided by <xref ref-type="disp-formula" rid="e3">Equation 3</xref>.<disp-formula id="e3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 System modeling for wind power</title>
<p>The random behaviour of wind speed over a certain time period is represented by the Weibull PDF since it offers a good fit for the wind speed distribution. Wind speed <italic>wtbs</italic> (m/s) in any time &#x2018;t&#x2019; has a Weibull PDF given by <xref ref-type="disp-formula" rid="e4">Equation 4</xref>.<disp-formula id="e4">
<mml:math id="m5">
<mml:mrow>
<mml:mi mathvariant="italic">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;for&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Wind turbines&#x2019; (WT) average power output over a specified time period &#x2018;t&#x2019; is given by <xref ref-type="disp-formula" rid="e5">Equation 5</xref> (<xref ref-type="bibr" rid="B24">Patibandla et al., 2021</xref>).<disp-formula id="e5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>For every given time frame &#x201c;t&#x201d; or hour, the likelihood of the wind speed is provided by <xref ref-type="disp-formula" rid="e6">Equation 6</xref>.<disp-formula id="e6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-3">
<title>2.3 Load modeling</title>
<p>A normal probability distribution function is used to describe the random behaviour of the load. <xref ref-type="disp-formula" rid="e7">Equation 7</xref> provides the PDF for load demand for any period <italic>&#x2018;t&#x2019;</italic>.<disp-formula id="e7">
<mml:math id="m8">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>For a time segment &#x201c;<italic>t</italic>,&#x201d; the hourly average load demand is provided by <xref ref-type="disp-formula" rid="e8">Equation 8</xref> (<xref ref-type="bibr" rid="B24">Patibandla et al., 2021</xref>)<disp-formula id="e8">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>In a given time period &#x201c;<italic>t</italic>&#x201d; the probability of load demand is given by <xref ref-type="disp-formula" rid="e9">Equation 9</xref>
<disp-formula id="e9">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>z</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>z</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>z</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3">
<title>3 Power filters</title>
<p>Power filters are instruments used to remove undesirable components from electrical power systems. Power filters are categorized into passive power filters and active power filters.</p>
<sec id="s3-1">
<title>3.1 Passive power filters</title>
<p>Reactors and capacitors arranged in resonant circuit architecture and adjusted to the frequency of the power harmonic order that needs to be removed make up a passive filter. When designing a passive filter, the following steps are followed.<list list-type="simple">
<list-item>
<p>Step 1: Use Inverter based DG harmonic spectrum data and harmonic spectrum data of nonlinear loads to run HPF and identify the most dominant frequency components.</p>
</list-item>
<list-item>
<p>Step 2: Choose the filter type, tuned frequencies of passive filters, and the number of frequencies to be attenuated. Determine the specifications of passive filter unit and assign a specific amount of reactive power that it is supposed to provide which is reactive power demand (<inline-formula id="inf2">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) of the load. <inline-formula id="inf3">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is used to find the size of the capacitors. Capacitance&#x2019;s absolute value <inline-formula id="inf4">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<italic>,</italic> is given by</p>
</list-item>
</list>
<disp-formula id="e10">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The inductance (<inline-formula id="inf5">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and resistance (<inline-formula id="inf6">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) of the <italic>k</italic>th order filter with angular frequency <inline-formula id="inf7">
<mml:math id="m17">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is computed as follows in order to trap the <italic>k</italic>th harmonic current<disp-formula id="e11">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mo>&#x26;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Where, H is number of dominant harmonic frequencies to be attenuated, the quality factor (<inline-formula id="inf8">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) of the <italic>k</italic>th order filter inductor is in the range of <inline-formula id="inf9">
<mml:math id="m20">
<mml:mrow>
<mml:mn>10</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>100</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.<list list-type="simple">
<list-item>
<p>Step 3: If the passive filter units&#x2019; resonant frequencies are close to the present harmonic frequencies generated by the non-linear load, adjust the tuned frequency and adjust the parameters using <xref ref-type="disp-formula" rid="e10">Equations 10</xref>, <xref ref-type="disp-formula" rid="e11">11</xref>. This prevents the supply system and passive filter from resonating in parallel.</p>
</list-item>
<list-item>
<p>Step 4: After installing the filters, run the HPF to determine the harmonic distortion of the bus voltages.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s3-2">
<title>3.2 Active power filters</title>
<p>The basic idea behind APF is to use power electronics technologies to produce specific current components that cancel out the harmonic currents caused by the nonlinear load. Using sensors, the APF detects harmonic distortion in the power system. The APF generates a compensating current that is equal in size and opposite in phase to the harmonic distortion. APF injects a compensating current into the power system, removing harmonic distortion and creating a sinusoidal, clean waveform (<xref ref-type="bibr" rid="B27">Rezapour et al., 2024</xref>). Use Inverter based DG harmonic spectrum data and harmonic spectrum data of nonlinear loads to run HPF to find RMS value of current to be injected by APF&#x2019;s. Using the <xref ref-type="disp-formula" rid="e12">Equation 12</xref>, the RMS value of an APF&#x2019;s injection current is determined:<disp-formula id="e12">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Distribution system effects of growing loads</title>
<p>Distribution systems naturally experience load growth, but planning engineers face a great deal of difficulty in making the system adapt to load growth without affecting service quality. Installing a new substation or increasing the capacity of an existing substation will boost the DS capacity to handle the yearly increases in demand. Although it is very costly to install a new substation, adding RES units closer to the heavy load areas can increase the capacity of the current substation. Using the <xref ref-type="disp-formula" rid="e13">Equation 13</xref>, the effect of the annual increase on the system&#x2019;s reactive power (<inline-formula id="inf10">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>\</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>) and active power (<inline-formula id="inf11">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>\</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>) loads is assessed (<xref ref-type="bibr" rid="B9">Das, 2004</xref>).<disp-formula id="e13">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mo>&#x26;</mml:mo>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Initially connected load (<inline-formula id="inf12">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>\</mml:mo>
<mml:mo>&#x26;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>\</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>) and yearly load increase rate (<italic>gw</italic>) are used to express load in <inline-formula id="inf13">
<mml:math id="m26">
<mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> year. For a given DS, <italic>gw</italic> is usually determined using statistical data. In this instance, <italic>gw</italic> is taken as 7.5% (<xref ref-type="bibr" rid="B9">Das, 2004</xref>).</p>
</sec>
<sec id="s5">
<title>5 Problem formulation</title>
<p>As daily electricity use increases and also the usage of nonlinear loads is increasing, existing DS are unable to meet the demand while satisfying THD constraints. Power filters need to be used to reduce distortion due to nonlinear loads and deployment of RES is needed to meet the demand. This study optimizes the integration of RES and power filters into UDS to reduce power loss, THD, and cost.</p>
<sec id="s5-1">
<title>5.1 Total real power loss (TPL)</title>
<p>One goal of adding RES to the grid is to decrease the overall power loss. Power loss (TPL) includes losses due to fundamental current and harmonic currents (<xref ref-type="bibr" rid="B19">Mahlalela et al., 2015</xref>; <xref ref-type="bibr" rid="B29">Satish et al., 2021</xref>). The TPL mathematical formula is given by <xref ref-type="disp-formula" rid="e14">Equation 14</xref>.<disp-formula id="e14">
<mml:math id="m27">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
</sec>
<sec id="s5-2">
<title>5.2 Total harmonic distortion (THD)</title>
<p>THD measures the extent to which a voltage or current waveform deviates from its ideal sinusoidal shape. THD measures the unwanted harmonics that are present in the waveforms of voltage or current (<xref ref-type="bibr" rid="B29">Satish et al., 2021</xref>). The THD mathematical formula is given by <xref ref-type="disp-formula" rid="e15">Equation 15</xref>.<disp-formula id="e15">
<mml:math id="m28">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mo>&#x26;</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
</sec>
<sec id="s5-3">
<title>5.3 Total cost (TC)</title>
<p>The annualized total cost includes grid sales and purchase, wind generator costs, and PV system costs (<xref ref-type="bibr" rid="B1">Ahmadi et al., 2021</xref>). The objective function can be expressed as<disp-formula id="e16">
<mml:math id="m29">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="e18">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>PPFs and APFs are used to reduce prominent harmonics when THD violation occurs. The Total Cost function will include C<sub>PPF</sub> (<xref ref-type="bibr" rid="B13">Jannesar et al., 2019</xref>) and C<sub>APF</sub> (<xref ref-type="bibr" rid="B27">Rezapour et al., 2024</xref>).<disp-formula id="e19">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mspace width="0.17em"/>
<mml:mo>&#xd7;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mspace width="0.17em"/>
<mml:mo>&#xd7;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mspace width="0.17em"/>
<mml:mo>&#xd7;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>Shunt capacitors and AVR are used to reduce voltage violations. The function for total cost includes these. AVR modelling with modified tap locations was taken from (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>). The AVR cost is calculated using the current rating data (<xref ref-type="bibr" rid="B32">Szuvovivski et al., 2012</xref>), while the cost of the switching capacitor is derived from (<xref ref-type="bibr" rid="B30">Selim et al., 2019</xref>).<disp-formula id="e21">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>V</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>The set of lines with AVR attached is denoted by <italic>n</italic>. <inline-formula id="inf14">
<mml:math id="m35">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the cost of AVR located at line <inline-formula id="inf15">
<mml:math id="m36">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> An AVR, APF, and PPF are assumed to have an average lifespan of 20 years.<disp-formula id="e22">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>v</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf16">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the capacitor&#x2019;s purchase and installation cost, which in this study is assumed to be 5 ($/KVAR) with a life expectancy of 10 years.<disp-formula id="e23">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>Where <italic>c</italic> might be PV (Solar)/Wind Turbine (Wind)/AVR/APF/PPF/Capacitor (ca), and the interest rate <italic>ir</italic> of 10% is assumed.</p>
</sec>
<sec id="s5-4">
<title>5.4 Limitations</title>
<p>Objective functions TC, TPL, and THD are minimized under specific constraints outlined in <xref ref-type="disp-formula" rid="e24">Equations 24</xref>&#x2013;<xref ref-type="disp-formula" rid="e29">29</xref>.<disp-formula id="e24">
<mml:math id="m40">
<mml:mrow>
<mml:mtext>Limitations&#x2009;on&#x2009;Voltage</mml:mtext>
<mml:mo>:</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0.95</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>p</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1.05</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>p</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m41">
<mml:mrow>
<mml:mtext>Thermal&#x2009;cut&#x2009;off</mml:mtext>
<mml:mo>:</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m42">
<mml:mrow>
<mml:mtext>Power&#x2009;balance</mml:mtext>
<mml:mo>:</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
<disp-formula id="e27">
<mml:math id="m43">
<mml:mrow>
<mml:mtext>Limitations&#x2009;on&#x2009;DG&#x2009;Power</mml:mtext>
<mml:mo>:</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
<mml:mtext>&#x2009;and&#x2009;</mml:mtext>
<mml:mi>T</mml:mi>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
<disp-formula id="e28">
<mml:math id="m44">
<mml:mrow>
<mml:mtext>Limitations&#x2009;of&#x2009;THD</mml:mtext>
<mml:mo>:</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mi>V</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
<disp-formula id="e29">
<mml:math id="m45">
<mml:mrow>
<mml:mtext>AVRs&#x2009;tap&#x2009;position</mml:mtext>
<mml:mo>:</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
</sec>
<sec id="s5-5">
<title>5.5 Formulation with multiple objectives</title>
<p>The multi-objective optimization problem can be written as <xref ref-type="disp-formula" rid="e30">Equation 30</xref> if the conflicting objective functions are <inline-formula id="inf17">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mtext>OBF</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext>OBF</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext>OBF</mml:mtext>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mtext>OBF</mml:mtext>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e30">
<mml:math id="m47">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
</p>
<p>Where F is the main objective and, in this work, <inline-formula id="inf18">
<mml:math id="m48">
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mtext>BF</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>TC</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf19">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mtext>OBF</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>THD</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf20">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mtext>OBF</mml:mtext>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>A Pareto-front-based multiple-objective optimization approach is used to find non-dominated solution set. RES installation, RES along with power filter installation, considering multiple conflicting objectives, are complex computational optimization problems that require a computationally strong algorithm like PMBSA to determine the ideal size and location of RES and power filters.</p>
</sec>
</sec>
<sec id="s6">
<title>6 Optimizing the distribution of RES and power filters with the use of the pareto multi-objective back track search algorithm</title>
<p>The RES and power filter allocation problem is being addressed by multi-objective optimization algorithm PMBSA (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>), which is a modified version of BSA technique that can solve single-objective optimization problems. The structure of PMBSA is much simpler than that of the other multi-objective optimization algorithms, and it has a single control parameter, which makes it a suitable approach to solve even multimodal optimization problems. Unlike many evolutionary approaches, PMBSA does not suffer from premature convergence or high computation time, nor is its performance overly sensitive to its control parameter. PMBSA efficiently explores the search domain by using crossover and mutation operators. These operators are entirely distinct from those employed by evolutionary programming and genetic algorithms, among other evolutionary techniques. Another benefit of PMBSA is its memory, which establishes the search direction depending on earlier generations. The steps for using PMBSA to find Pareto optimum solutions (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>; <xref ref-type="bibr" rid="B6">Brigatto et al., 2011</xref>) are provided in the Appendix section.</p>
<sec id="s6-1">
<title>6.1 Flowchart for using PMBSA to achieve the best possible allocation</title>
<p>The suggested approach accounts for the fluctuating characteristics of wind speed, load demand, and irradiance for RES modelling while distributing RES in a UDS. <xref ref-type="fig" rid="F1">Figure 1</xref> illustrates the procedures for using PMBSA to solve the optimal allocation of RES and power filters problem. Wind speed and irradiance data were collected at Gangadevipalli, a small village in Thondur mandal, Cuddapah district, Andhra Pradesh state, India (<xref ref-type="bibr" rid="B23">Onefivenine, 2025</xref>). Wind and solar data for 3 years were obtained from the website <ext-link ext-link-type="uri" xlink:href="http://niwe.res.in/">http://niwe.res.in</ext-link> of the National Institute of Wind Energy. The hourly load demand is taken from a typical a residential neighbourhood close to Gangadevipalli. The four seasons of a year are separated into the following categories: monsoon (July to September), post-monsoon (October to November), summer (March to June), and winter (December to February). There are 96 segments taken into consideration in this study because each season is treated as a single, typical day with 24 hourly sections.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>PMBSA application flow chart.</p>
</caption>
<graphic xlink:href="fenrg-13-1664533-g001.tif">
<alt-text content-type="machine-generated">Flowchart of an optimization process for renewable energy systems. It starts with gathering data on wind speed, load demand, and solar irradiance, followed by computation of probabilistic models and initialization of design variables. The chart includes steps for population initialization, objective function determination, and trial population generation. It incorporates checks for maximum population, iterations, THD and voltage limit violations. Solutions are ranked using crowding distance and non-dominated sorting. Boundaries and violations are managed, leading to displaying the optimal solution. Steps involve crossover, mutation, and regulation methods.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec sec-type="results|discussion" id="s7">
<title>7 Results and discussion</title>
<p>The proposed approach makes use of the OpenDSS and MATLAB software and is implemented in MATLAB 2017a running on a 2.9 GHz core i3 processor. Wind speed, solar irradiation, and load demand data are the inputs for estimating RES generation and load demand. The optimal placement and size of RES in a UDS are determined by taking into account the load growth, non-linear and linear load types, and the varying nature of both generation and load. This is accomplished by the use of the efficient PMBSA algorithm, while reducing THD, cost, and losses in the presence of load growth. The PMBSA algorithm settings used in this study were population size (PPS &#x3d; 50) and itrmax &#x3d; 200. The cost of energy supplied to the grid and purchased is estimated to be 0.077 USD/kWh (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>). 2.7 m/s, 25 m/s, and 11 m/s are the cut-in, cut-out, and rated wind speeds of the wind turbine generator used in this work, respectively (<xref ref-type="bibr" rid="B25">Premono et al., 2017</xref>). 300Wp is the rated capacity of a solar PV panel (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>). The cost information for wind turbines and solar PV is sourced from (<xref ref-type="bibr" rid="B1">Ahmadi et al., 2021</xref>), and it is based on an analysis of the US market. Also, cost details of all components used in this study are included in <xref ref-type="sec" rid="s15">Supplementary Table A1</xref>. <xref ref-type="disp-formula" rid="e16">Equations 16</xref>&#x2013;<xref ref-type="disp-formula" rid="e23">23</xref> and these data are used to compute the annualized total cost. The cost is then divided by 8,760 to get the cost per hour.</p>
<p>The IEEE 123-bus test system (<xref ref-type="bibr" rid="B10">Distribution test feeders, 2010</xref>) is used to evaluate the performance of the proposed approach. The harmonic spectrum of the RES-based DGs with inverters is extracted from (<xref ref-type="bibr" rid="B12">HassanzadehFard and Jalilian, 2018</xref>), while the harmonic source data for the IEEE 123-bus system is acquired from (<xref ref-type="bibr" rid="B34">Ulinuha et al., 2007</xref>). RES penetration is limited to 70% of the system&#x2019;s active power consumption. The power factor of RES is assumed to be 0.85 in this work. This study examines two cases to evaluate RES&#x2019;s performance. Case I (C-I): DS without RES (Base case) and Case II (C-II): Optimal allocation of wind and solar RES in DS.</p>
<p>The objective function&#x2019;s values are calculated and regarded as base case outcomes when RES is not included in the system, as in case I. Case II enhances the DS&#x2019;s performance by reducing TPL, THD, and TC with the integration of wind and PV sources into UDS, whose ideal sizes and locations are acquired using PMBSA. RES penetration lowers overall costs and power losses, which improves DS behaviour, according to results presented in <xref ref-type="table" rid="T1">Table 1</xref>. The RES&#x2019;s harmonic injection has led to an increase in harmonic distortion. However, the loss and cost reduction that are seen may eventually diminish as the system load increases over time. Thus, studying the impact of load growth on system performance is crucial. <xref ref-type="table" rid="T1">Table 1</xref> shows the findings of this study&#x2019;s additional analysis of the impact of load growth on RES system performance.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>IEEE 123-bus performance without RES, with RES, and RES with load growth.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Case</th>
<th align="left">Load growth</th>
<th align="left">RES place &#x26; size, RES type (PV, Wind)</th>
<th align="left">F1 &#x3d; TC ($/hr)</th>
<th align="left">F2 &#x3d; THD (%)</th>
<th align="left">F3 &#x3d; TPL (kW)</th>
<th align="left">V<sup>max</sup> (Bus no.)</th>
<th align="left">V<sup>min</sup> (Bus no.)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">C-I</td>
<td align="left">0th year</td>
<td align="left">&#x2013;</td>
<td align="left">169.28</td>
<td align="left">4.31</td>
<td align="left">55.3103</td>
<td align="left">1.04899 (83)</td>
<td align="left">0.9857 (65)</td>
</tr>
<tr>
<td rowspan="6" align="left">C-II</td>
<td align="left">0th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">123.48</td>
<td align="left">9.00</td>
<td align="left">32.599</td>
<td align="left">1.05149 (83)</td>
<td align="left">0.9872 (65)</td>
</tr>
<tr>
<td align="left">1st year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">136.00</td>
<td align="left">9.17</td>
<td align="left">36.9779</td>
<td align="left">1.05071 (83)</td>
<td align="left">0.9697 (65)</td>
</tr>
<tr>
<td align="left">2nd year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">149.5</td>
<td align="left">9.26</td>
<td align="left">42.1673</td>
<td align="left">1.04923 (83)</td>
<td align="left">0.9501 (65)</td>
</tr>
<tr>
<td align="left">3rd year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">164.10</td>
<td align="left">9.44</td>
<td align="left">48.7883</td>
<td align="left">1.04847 (83)</td>
<td align="left">0.9498 (65)</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">179.89</td>
<td align="left">9.64</td>
<td align="left">57.2295</td>
<td align="left">1.04631 (83)</td>
<td align="left">0.9374 (65)</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">196.94</td>
<td align="left">9.90</td>
<td align="left">67.3347</td>
<td align="left">1.04342 (83)</td>
<td align="left">0.9120 (65)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T2">Table 2</xref> shows that the objective function values increase from the first to the fifth year as the load increases over a 5-year period while maintaining the same RES size and location. Hence, this study focused on adjusting RES annually in relation to load variance in order to improve the DS&#x2019;s performance under load growth. Three scenarios are outlined for C-II, which are listed below, in order to determine the best approach to be taken for RES integration:</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>IEEE 123-bus system&#x2019;s optimal RES allocation for S-I, S-II and S-III under load growth.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Scenario</th>
<th align="left">Load growth</th>
<th align="left">RES place &#x26; size, RES type (PV, Wind)</th>
<th align="left">F1 &#x3d; TC ($/hr)</th>
<th align="left">F2 &#x3d; THD (%)</th>
<th align="left">F3 &#x3d; TPL (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="6" align="left">S-I</td>
<td align="left">0th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">123.48</td>
<td align="left">9.00</td>
<td align="left">32.599</td>
</tr>
<tr>
<td align="left">1st year</td>
<td align="left">36&#x2013;885 kW, 13&#x2013;1355 kW</td>
<td align="left">140.12</td>
<td align="left">8.01</td>
<td align="left">38.3564</td>
</tr>
<tr>
<td align="left">2nd year</td>
<td align="left">36&#x2013;715 kW, 13&#x2013;2010 kW</td>
<td align="left">140.45</td>
<td align="left">9.95</td>
<td align="left">41.9239</td>
</tr>
<tr>
<td align="left">3rd year</td>
<td align="left">36&#x2013;1125 kW, 13&#x2013;1860 kW</td>
<td align="left">154.17</td>
<td align="left">9.73</td>
<td align="left">49.337</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">36&#x2013;940 kW, 13&#x2013;2005 kW</td>
<td align="left">168.41</td>
<td align="left">10.32</td>
<td align="left">54.9869</td>
</tr>
<tr>
<td align="left">5th year</td>
<td align="left">36&#x2013;1020 kW, 13&#x2013;2295 kW</td>
<td align="left">177.86</td>
<td align="left">11.33</td>
<td align="left">62.6532</td>
</tr>
<tr>
<td rowspan="6" align="left">S-II</td>
<td align="left">0th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">123.48</td>
<td align="left">9.00</td>
<td align="left">32.599</td>
</tr>
<tr>
<td align="left">1st year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>36&#x2013;105 kW, 13&#x2013;30 kW</td>
<td align="left">134.21</td>
<td align="left">9.26</td>
<td align="left">36.8688</td>
</tr>
<tr>
<td align="left">2nd year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>36&#x2013;150 kW, 13&#x2013;240 kW</td>
<td align="left">142.44</td>
<td align="left">9.93</td>
<td align="left">41.5703</td>
</tr>
<tr>
<td align="left">3rd year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>36&#x2013;190 kW, 13&#x2013;390 kW</td>
<td align="left">153.13</td>
<td align="left">10.51</td>
<td align="left">47.1876</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>36&#x2013;345 kW, 13&#x2013;550 kW</td>
<td align="left">163.54</td>
<td align="left">11.15</td>
<td align="left">54.1006</td>
</tr>
<tr>
<td align="left">5th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>36&#x2013;290 kW, 13&#x2013;825 kW</td>
<td align="left">174.75</td>
<td align="left">12.09</td>
<td align="left">61.6498</td>
</tr>
<tr>
<td rowspan="6" align="left">S-III</td>
<td align="left">0th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW</td>
<td align="left">123.48</td>
<td align="left">9.00</td>
<td align="left">32.599</td>
</tr>
<tr>
<td align="left">1st year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>41&#x2013;75 kW, 92&#x2013;300 kW</td>
<td align="left">128.42</td>
<td align="left">9.17</td>
<td align="left">36.9779</td>
</tr>
<tr>
<td align="left">2nd year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>49&#x2013;135 kW, 88&#x2013;385 kW</td>
<td align="left">139.23</td>
<td align="left">9.60</td>
<td align="left">40.4622</td>
</tr>
<tr>
<td align="left">3rd year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>15&#x2013;180 kW, 73&#x2013;650 kW</td>
<td align="left">147.36</td>
<td align="left">9.26</td>
<td align="left">47.2952</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>10&#x2013;200 kW, 71&#x2013;700 kW</td>
<td align="left">161.92</td>
<td align="left">9.64</td>
<td align="left">57.2295</td>
</tr>
<tr>
<td align="left">5th year</td>
<td align="left">36&#x2013;385 kW, 13&#x2013;1765 kW<break/>1&#x2013;315 kW, 50&#x2013;975 kW</td>
<td align="left">170.82</td>
<td align="left">12.36</td>
<td align="left">58.5577</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Scenario I(S-I): Wind and solar energy resources are distributed in the UDS, with RES sites being fixed as decided in the base (0th) year, but RES sizes optimized annually.</p>
<p>Scenario II(S-II): Distribution of wind and solar energy resources in UDS, with RES sites being fixed as decided in the base (0th) year, but requiring a further increase in RES size beyond that determined in the base year to meet demand growth.</p>
<p>Scenario III(S-III): In UDS, optimal solar and wind energy resource sizes and locations are found considering the base (0th) year&#x2019;s load demand. The optimal site for additional RES size is determined to accommodate load growth.</p>
<p>To illustrate the effectiveness of the previously suggested scenarios for optimal RES allocation under load growth conditions, the values of the objective function for each year are shown in <xref ref-type="table" rid="T2">Table 2</xref>. From a loss and cost reduction perspective, S-III is found to perform better than S-I and S-II. The RES size may decrease or increase as the load increases. This adjustment is made annually in S-I. This plan may turn out to be very costly and unfeasible because it asks for shrinking the size 1 year and then enhancing it the following, or <italic>vice versa</italic>. Even though S-III yields superior benefits, it is not logistically viable to move the additional RES sizes annually to different locations in accordance with load growth. Since S-II is a more realistic strategy that permits an expansion of RES size at the original RES sites, it was the subject of this study for further analysis.</p>
<p>It is observed that THD value exceeds the system&#x2019;s maximum allowable limit. The fifth, seventh, and eleventh harmonic voltage levels are the most prevalent at all buses, according to the HPF results for S-II in the base year. Dominant voltage harmonics that have been normalized with respect to fundamental voltage are shown in <xref ref-type="fig" rid="F2">Figure 2a</xref> for bus 40 of IEEE 123-bus system where there is large non-linear load. Therefore, in addition to RES, power filters such as PPFs and APFs are utilized in this study to reduce harmonic distortion while satisfying other objectives. As described in <xref ref-type="sec" rid="s3-1">Section 3.1</xref>, filter parameters are computed to attenuate these prominent harmonics. The optimal RES, PPF sizes, and locations, along with objective function values obtained by PMBSA are shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>
<bold>(a)</bold> Plot of dominant voltage harmonics with respect to fundamental in the IEEE 123-bus system at bus 40 without Power filters in base year. <bold>(b)</bold> Plot of dominant voltage harmonics with respect to fundamental in the IEEE 123-bus system at bus 40 with PPF in base year. <bold>(c)</bold> Plot of dominant voltage harmonics with respect to fundamental in the IEEE 123 bus system at bus 40 with APF in base year.</p>
</caption>
<graphic xlink:href="fenrg-13-1664533-g002.tif">
<alt-text content-type="machine-generated">Bar charts labeled a, b, and c show the percentages of 5th, 7th, and 11th harmonic voltages with respect to the fundamental across 96 time segments. In each chart, the 5th harmonic is in dark blue, the 7th in teal, and the 11th in yellow, indicating varying prominence of each harmonic over time.</alt-text>
</graphic>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>IEEE 123-bus system&#x2019;s optimal RES and PPF allocation for S-II.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Load growth</th>
<th align="left">PPF location (5,7 and 11th harmonic)</th>
<th align="left">Filter parameters C (&#xb5;F), L (mH) and R (&#x3a9;)</th>
<th align="left">RES place &#x26; size, RES type (PV, Wind)</th>
<th align="left">V<sup>max</sup> (Bus no.)</th>
<th align="left">F1 &#x3d; TC ($/hr)</th>
<th align="left">F2 &#x3d; THD (%)</th>
<th align="left">F3 &#x3d; TPL (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0th year</td>
<td align="left">Bus-107</td>
<td align="left">C<sub>5</sub> &#x3d; C<sub>7</sub> &#x3d; C<sub>11</sub> &#x3d; 38.26,L<sub>5</sub> &#x3d; 2.77,L<sub>7</sub> &#x3d; 1.41,L<sub>11</sub> &#x3d; 0.57,R<sub>5</sub> &#x3d; 0.027,R<sub>7</sub> &#x3d; 0.014,R<sub>11</sub> &#x3d; 0.0057</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2100 kW</td>
<td align="left">1.05249 (83)</td>
<td align="left">117.08</td>
<td align="left">4.75</td>
<td align="left">39.80</td>
</tr>
<tr>
<td align="left">1st year</td>
<td align="left">Bus-107</td>
<td align="left">C<sub>5</sub> &#x3d; C<sub>7</sub> &#x3d; C<sub>11</sub> &#x3d; 44.76,L<sub>5</sub> &#x3d; 2.37,L<sub>7</sub> &#x3d; 1.21,L<sub>11</sub> &#x3d; 0.48,R<sub>5</sub> &#x3d; 0.023,R<sub>7</sub> &#x3d; 0.012,R<sub>11</sub> &#x3d; 0.0048</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2100 kW<break/>21&#x2013;60 kW, 2&#x2013;120 kW</td>
<td align="left">1.05198 (83)</td>
<td align="left">126.29</td>
<td align="left">4.79</td>
<td align="left">44.69</td>
</tr>
<tr>
<td align="left">2nd year</td>
<td align="left">Bus-107</td>
<td align="left">C<sub>5</sub> &#x3d; C<sub>7</sub> &#x3d; C<sub>11</sub> &#x3d; 51.74,L<sub>5</sub> &#x3d; 2.05,L<sub>7</sub> &#x3d; 1.04,L<sub>11</sub> &#x3d; 0.42,R<sub>5</sub> &#x3d; 0.021,R<sub>7</sub> &#x3d; 0.011,R<sub>11</sub> &#x3d; 0.0042</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2,100 kW<break/>21&#x2013;170 kW, 2&#x2013;210 kW</td>
<td align="left">1.05260 (83)</td>
<td align="left">136.64</td>
<td align="left">4.82</td>
<td align="left">49.59</td>
</tr>
<tr>
<td align="left">3rd year</td>
<td align="left">Bus-107</td>
<td align="left">C<sub>5</sub> &#x3d; C<sub>7</sub> &#x3d; C<sub>11</sub> &#x3d; 59.34,L<sub>5</sub> &#x3d; 1.78,L<sub>7</sub> &#x3d; 0.91,L<sub>11</sub> &#x3d; 0.36,R<sub>5</sub> &#x3d; 0.017,R<sub>7</sub> &#x3d; 0.009,R<sub>11</sub> &#x3d; 0.0036</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2,100 kW<break/>21&#x2013;270 kW, 2&#x2013;290 kW</td>
<td align="left">1.05407 (83)</td>
<td align="left">148.33</td>
<td align="left">4.86</td>
<td align="left">55.59</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">Bus-107</td>
<td align="left">C<sub>5</sub> &#x3d; C<sub>7</sub> &#x3d; C<sub>11</sub> &#x3d; 67.65,L<sub>5</sub> &#x3d; 1.56,L<sub>7</sub> &#x3d; 0.80,L<sub>11</sub> &#x3d; 0.32,R<sub>5</sub> &#x3d; 0.015,R<sub>7</sub> &#x3d; 0.008,R<sub>11</sub> &#x3d; 0.0032</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2,100 kW<break/>21&#x2013;405 kW, 2&#x2013;415 kW</td>
<td align="left">1.05606 (83)</td>
<td align="left">159.75</td>
<td align="left">4.91</td>
<td align="left">61.98</td>
</tr>
<tr>
<td align="left">5th year</td>
<td align="left">Bus-107</td>
<td align="left">C<sub>5</sub> &#x3d; C<sub>7</sub> &#x3d; C<sub>11</sub> &#x3d; 76.68,L<sub>5</sub> &#x3d; 1.38,L<sub>7</sub> &#x3d; 0.70,L<sub>11</sub> &#x3d; 0.28,R<sub>5</sub> &#x3d; 0.013,R<sub>7</sub> &#x3d; 0.007,R<sub>11</sub> &#x3d; 0.0028</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2,100 kW<break/>21&#x2013;565 kW, 2&#x2013;505 kW</td>
<td align="left">1.05607 (83)</td>
<td align="left">172.92</td>
<td align="left">4.94</td>
<td align="left">69.45</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Normalized dominant harmonic voltages after installing PPFs are shown in <xref ref-type="fig" rid="F2">Figure 2b</xref>, which illustrate the extent to which PPFs reduce harmonic distortion. The findings in <xref ref-type="table" rid="T3">Table 3</xref> show that the simultaneous placement of RES and PPF can lower objective function values while meeting THD constraints. However, the THD value obtained in the fifth year was 4.94%, which is very close to the upper allowable limit. The THD value might be higher than 5% in the following years. Therefore, the authors of this work investigated the possibility of placing APFs in addition to RES in order to see if DS performance might be improved over that of placing PPFs with RES. As described in Section 4.2, the injection current of APFs is computed. <xref ref-type="table" rid="T4">Table 4</xref> displays the best RES sizes and locations, APF locations found using PMBSA. <xref ref-type="fig" rid="F2">Figure 2c</xref> displays the normalized dominant harmonic voltages after installing APFs. Figure comparison shows that harmonic reduction is more noticeable with APF than PPF.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>IEEE 123-bus system&#x2019;s optimal RES and APF allocation for S-II.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Load growth</th>
<th align="left">APF location (5,7 and 11th harmonic)</th>
<th align="left">APF&#x2019;s harmonic injection currents (pu)</th>
<th align="left">RES place &#x26; size, RES type (PV, Wind)</th>
<th align="left">V<sup>max</sup> (Bus no.)</th>
<th align="left">F1 &#x3d; TC ($/hr)</th>
<th align="left">F2 &#x3d; THD (%)</th>
<th align="left">F3 &#x3d; TPL (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0th year</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.011 &#x2b; j0.103<break/>I<sub>7</sub> &#x3d; 0.097 &#x2b; j0.085<break/>I<sub>11</sub> &#x3d; 0.02 &#x2b; j0.027</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW</td>
<td align="left">1.0514 (83)</td>
<td align="left">118.9</td>
<td align="left">3.91</td>
<td align="left">39.08</td>
</tr>
<tr>
<td align="left">1st year</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.013 &#x2b; j0.109<break/>I<sub>7</sub> &#x3d; 0.102 &#x2b; j0.093<break/>I<sub>11</sub> &#x3d; 0.021 &#x2b; j0.028</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;65 kW, 123&#x2013;120 kW</td>
<td align="left">1.0529 (83)</td>
<td align="left">127.1</td>
<td align="left">3.95</td>
<td align="left">43.22</td>
</tr>
<tr>
<td align="left">2nd year</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.016 &#x2b; j0.115<break/>I<sub>7</sub> &#x3d; 0.108 &#x2b; j0.102<break/>I<sub>11</sub> &#x3d; 0.023 &#x2b; j0.029</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;180 kW, 123&#x2013;200 kW</td>
<td align="left">1.0527 (83)</td>
<td align="left">137.5</td>
<td align="left">4.01</td>
<td align="left">47.41</td>
</tr>
<tr>
<td align="left">3rd year</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.019 &#x2b; j0.122<break/>I<sub>7</sub> &#x3d; 0.114 &#x2b; j0.112<break/>I<sub>11</sub> &#x3d; 0.024 &#x2b; j0.03</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;250 kW, 123&#x2013;340 kW</td>
<td align="left">1.0529 (83)</td>
<td align="left">149.7</td>
<td align="left">4.12</td>
<td align="left">53.28</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.022 &#x2b; j0.129<break/>I<sub>7</sub> &#x3d; 0.12 &#x2b; j0.122<break/>I<sub>11</sub> &#x3d; 0.026 &#x2b; j0.031</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;420 kW, 123&#x2013;400 kW</td>
<td align="left">1.0531 (83)</td>
<td align="left">161.8</td>
<td align="left">4.30</td>
<td align="left">58.77</td>
</tr>
<tr>
<td align="left">5th year</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.026 &#x2b; j0.136<break/>I<sub>7</sub> &#x3d; 0.126 &#x2b; j0.134<break/>I<sub>11</sub> &#x3d; 0.027 &#x2b; j0.032</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;500 kW, 123&#x2013;570 kW</td>
<td align="left">1.0532 (83)</td>
<td align="left">173.9</td>
<td align="left">4.42</td>
<td align="left">66.87</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Comparing the results of Scenario II in <xref ref-type="table" rid="T2">Table 2</xref> with <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref> makes it clear that the system&#x2019;s power losses are lower and its harmonic distortion is higher than permitted limits when power filters are not present. However, THD decreases when power filters are included in the system, although power loss somewhat rises as RES sizes and placements are altered to meet THD restrictions (<xref ref-type="bibr" rid="B33">Tan et al., 2017</xref>). The THD comparison plot utilizes the base year and 5th year outcomes for S-II with PPF and APF, along with data for C-I and C-II, as illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>. The comparative figure indicates that APF can more effectively reduce THD and voltage limit violations in addition to other objectives.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>THD comparison plot of 123-Bus system.</p>
</caption>
<graphic xlink:href="fenrg-13-1664533-g003.tif">
<alt-text content-type="machine-generated">Comparison plot of total harmonic distortion (THD) across 123 bus systems with various scenarios: without RES, with RES, RES with PPF, and RES with APF over base and fifth years. The y-axis shows % THD, and the x-axis labels bus numbers 1 to 123. The lines, color-coded in blue, orange, yellow, purple, green, and cyan, depict different configurations, with fluctuations indicating distinct THD behavior across the system.</alt-text>
</graphic>
</fig>
<p>According to the results presented in <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref>, the best distribution of RES and power filters enhances DS performance by reducing power losses, total cost, and THD. Nonetheless, the power flow results show that the test system violates the voltage limit. In the IEEE 123-bus system, bus 83 consistently exhibits over voltage limit violations. In order to maintain bus voltages within permissible limits, AVRs are utilized in DS in conjunction with the existing RES and power filters. A new node, designated, &#x3c;node number RG &#x3e; will be created with the addition of AVR.</p>
<p>Purpose of AVR placement is to control voltage and maintain the system voltage within permitted bounds; however, this placement results in a lower lagging power factor condition (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>), which may cause the THD value to rise. In this situation, it is required to install both AVRs and SCBs in together to reduce the THD and maintain the voltage within permitted bounds. When RES and PPFs are placed simultaneously, there are more voltage violations; therefore, AVRs alone are insufficient to limit violations and enhance other objectives due to low lagging power factor. For this reason, AVRs and SCBs are placed together to limit violations whose results are presented in <xref ref-type="table" rid="T5">Table 5</xref>. <xref ref-type="table" rid="T6">Table 6</xref> presents the results of adding AVRs to a system that already has RES and APFs. Since there are fewer voltage limit violations due to the superior harmonic mitigation capabilities of APF, only AVRs are employed to solve this issue.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>IEEE 123-bus system&#x2019;s optimal distribution of RES, PPF, and AVR/SCB for S-II.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Load growth</th>
<th align="left">PPF location (5,7 and 11th harmonic)</th>
<th align="left">RES place &#x26; size, RES type (PV, Wind)</th>
<th align="left">AVR location (Line segment)</th>
<th align="left">SCB location and capacity</th>
<th align="left">F1 &#x3d; TC ($/hr)</th>
<th align="left">F2 &#x3d; THD (%)</th>
<th align="left">F3 &#x3d; TPL (kW)</th>
<th align="left">V<sup>min</sup> (Bus no.)</th>
<th align="left">V<sup>max</sup> (Bus no.)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0th year</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2100 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-50kVAr</td>
<td align="left">117.57</td>
<td align="left">4.87</td>
<td align="left">39.74</td>
<td align="left">0.9773 (65)</td>
<td align="left">1.04986 (81)</td>
</tr>
<tr>
<td align="left">1st year</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2100 kW<break/>21&#x2013;60 kW<break/>2&#x2013;120 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-75kVAr</td>
<td align="left">126.84</td>
<td align="left">4.88</td>
<td align="left">44.78</td>
<td align="left">0.9751 (65)</td>
<td align="left">1.04995 (81)</td>
</tr>
<tr>
<td align="left">2nd year</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2,100 kW<break/>21&#x2013;170 kW<break/>2&#x2013;210 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-90kVAr<break/>84-30kVAr</td>
<td align="left">137.17</td>
<td align="left">4.90</td>
<td align="left">49.50</td>
<td align="left">0.9736 (65)</td>
<td align="left">1.04915 (81)</td>
</tr>
<tr>
<td align="left">3rd year</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2,100 kW<break/>21&#x2013;270 kW<break/>2&#x2013;290 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-120kVAr<break/>84-50kVAr</td>
<td align="left">148.94</td>
<td align="left">4.93</td>
<td align="left">55.76</td>
<td align="left">0.9731 (65)</td>
<td align="left">1.04985 (150RG)</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2,100 kW<break/>21&#x2013;405 kW<break/>2&#x2013;415 kW</td>
<td align="left">78&#x2013;80</td>
<td align="left">82-180kVAr<break/>90-10kVAr</td>
<td align="left">160.42</td>
<td align="left">4.95</td>
<td align="left">62.64</td>
<td align="left">0.9691 (65)</td>
<td align="left">1.04985 (150RG)</td>
</tr>
<tr>
<td align="left">5th year</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW<break/>2&#x2013;2,100 kW<break/>21&#x2013;565 kW<break/>2&#x2013;505 kW</td>
<td align="left">78&#x2013;80</td>
<td align="left">81-280kVAr<break/>82-300kVAr</td>
<td align="left">174.23</td>
<td align="left">4.96</td>
<td align="left">72.05</td>
<td align="left">0.9698 (65)</td>
<td align="left">1.04986 (150RG)</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>IEEE 123-bus system&#x2019;s optimal distribution of RES, APF, and AVR for S-II.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Load growth</th>
<th align="left">APF location (5,7 and 11th harmonics)</th>
<th align="left">RES place &#x26; size, RES type (PV, Wind)</th>
<th align="left">AVR location (Line segment)</th>
<th align="left">F1 &#x3d; TC ($/hr)</th>
<th align="left">F2 &#x3d; THD (%)</th>
<th align="left">F3 &#x3d; TPL (kW)</th>
<th align="left">V<sup>min</sup> (Bus no.)</th>
<th align="left">V<sup>max</sup> (Bus no.)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0th year</td>
<td align="left">Bus-92</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">119.56</td>
<td align="left">4.12</td>
<td align="left">38.96</td>
<td align="left">0.9965 (65)</td>
<td align="left">1.04868 (81)</td>
</tr>
<tr>
<td align="left">1st year</td>
<td align="left">Bus-92</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;65 kW<break/>123&#x2013;120 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">128.48</td>
<td align="left">4.23</td>
<td align="left">43.13</td>
<td align="left">0.9970 (65)</td>
<td align="left">1.04879 (81)</td>
</tr>
<tr>
<td align="left">2nd year</td>
<td align="left">Bus-92</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;180 kW<break/>123&#x2013;200 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">138.14</td>
<td align="left">4.28</td>
<td align="left">47.25</td>
<td align="left">0.9934 (65)</td>
<td align="left">1.04886 (81)</td>
</tr>
<tr>
<td align="left">3rd year</td>
<td align="left">Bus-92</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;250 kW<break/>123&#x2013;340 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">150.46</td>
<td align="left">4.32</td>
<td align="left">53.15</td>
<td align="left">0.9935 (65)</td>
<td align="left">1.048894 (150RG)</td>
</tr>
<tr>
<td align="left">4th year</td>
<td align="left">Bus-92</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;420 kW<break/>123&#x2013;400 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">162.49</td>
<td align="left">4.39</td>
<td align="left">58.67</td>
<td align="left">0.9932 (65)</td>
<td align="left">1.04924 (150RG)</td>
</tr>
<tr>
<td align="left">5th year</td>
<td align="left">Bus-92</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;500 kW<break/>123&#x2013;570 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">174.62</td>
<td align="left">4.51</td>
<td align="left">66.81</td>
<td align="left">0.9931 (65)</td>
<td align="left">1.04928 (150RG)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Sensitivity tests with 5% and 10% yearly load growth are done to highlight the robustness of the proposed approach in improving DS performance, and the respective tabulated results are included in <xref ref-type="sec" rid="s15">Supplementary Appendix SB</xref>. These results presented in <xref ref-type="sec" rid="s15">Supplementary Tables A3, A4</xref> indicate that THD increases due to load growth, and there will be voltage limit violations apart from increased cost and losses. To address these issues, the proposed approach of optimal RES and APF allocation is done, whose results are presented in <xref ref-type="sec" rid="s15">Supplementary Tables A5, A6</xref>. When the load growth is 10%, even after optimal RES and APF allocation, there are still some voltage violations, and to address that, AVRs are also placed. And the respective results are presented in <xref ref-type="sec" rid="s15">Supplementary Table A7</xref>, based on which it can be concluded that the proposed approach works even when the system load growth rates are high.</p>
<sec id="s7-1">
<title>7.1 Comparison of proposed PMBSA with MOPSO and NSGA-II</title>
<p>PMBSA&#x2019;s performance is evaluated in comparison to those of the well-known NSGA-II and MOPSO. The results of a comparison of the simultaneous deployment of AVRs, RES, and APFs utilizing PMBSA, NSGA-II, and MOPSO are shown in <xref ref-type="sec" rid="s15">Supplementary Table A2</xref>. The findings suggest that using PMBSA rather than NSGA-II and MOPSO improves DS performance. Comparison metrics such as the spacing metric (SP-metric) and the convergence meter (C-metric) (<xref ref-type="bibr" rid="B2">Arubolu et al., 2024</xref>) are used in this work to evaluate the quality of Pareto-front solutions produced by multi-objective optimization algorithms.</p>
<p>According to the authors&#x2019; thorough sensitivity testing, all of the algorithms in this study have a population size (P) of 50, a maximum number of iterations of 200, and each algorithm is run 50 times. Mix rate of 1.0 is chosen for PMBSA. NSGA-II&#x2019;s mutation and crossover probabilities are set at 0.35 and 0.875, respectively. MOPSO&#x2019;s inertia weight (W), personal best weight (c1) and leader weight (c2) are set as 0.4, 2.1 and 1.9 respectively.</p>
<p>The mean C-metric values for the IEEE 123-bus system under scenario II for the fifth year are shown in <xref ref-type="table" rid="T7">Table 7</xref>. With C(NSGA-II, PMBSA) of 0.39, NSGA-II dominates 39% of PMBSA solutions, and with C (MOPSO, PMBSA) of 0.625, MOPSO dominates 62.5% of PMBSA solutions. The C(PMBSA, NSGA-II) of 0.61 indicates that the average PMBSA dominance of NSGA-II solutions is 61%, while the C(PMBSA, NSGA-II) of 0.7667 indicates that the average PMBSA dominance of MOPSO solutions is 76.67%. It is suggested that PMBSA is more capable of identifying better solutions. Computation times of PMBSA, NSGA-II, and MOPSO are contrasted in <xref ref-type="table" rid="T7">Table 7</xref>. PMBSA takes less computing time than NSGA-II and MOPSO. The table&#x2019;s mean SP-metric values indicate that PMBSA&#x2019;s metric value is lower than NSGA-II and MOPSO. A lower SP-metric value indicates that the solutions are distributed more uniformly.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>C-metric, SP-metric, and computation time comparison for PMBSA <italic>versus</italic> NSGA-II and MOPSO.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Mean C-metric</th>
<th align="left">S-II</th>
<th align="left">Mean SP-metric</th>
<th align="left">S-II</th>
<th align="left">Computation time (hour)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">C(PMBSA, NSGA-II)</td>
<td align="left">0.61</td>
<td align="left">PMBSA</td>
<td align="left">0.6899</td>
<td align="left">PMBSA - 4.1 h s</td>
</tr>
<tr>
<td align="left">C(NSGA-II, PMBSA)</td>
<td align="left">0.39</td>
<td align="left">NSGA-II</td>
<td align="left">0.8514</td>
<td align="left">NSGA-II - 5.2 h s</td>
</tr>
<tr>
<td align="left">C(PMBSA, MOPSO)</td>
<td align="left">0.7667</td>
<td align="left">PMBSA</td>
<td align="left">0.6899</td>
<td align="left">PMBSA - 4.1 h s</td>
</tr>
<tr>
<td align="left">C (MOPSO, PMBSA)</td>
<td align="left">0.625</td>
<td align="left">MOPSO</td>
<td align="left">0.8163</td>
<td align="left">MOPSO - 4.6 h s</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T8">Table 8</xref> displays the mean, variance, and Standard Deviations (SD) of the findings obtained by applying the suggested PMBSA to solve optimal RES and APF allocation problem. The outcomes are contrasted with those derived from NSGA-II and MOPSO algorithms. Bar graphs showing the variance and standard deviation of the objective functions obtained using the three algorithms are presented in <xref ref-type="fig" rid="F4">Figure 4</xref>. From the results, it is evident that the variance and SD of the PMBSA are significantly lower than those of the NSGA-II and MOPSO algorithms, confirming the convergence ability of PMBSA for better results.</p>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Comparison of various algorithms for objective functions, including mean, variance and standard deviation.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Algorithm</th>
<th colspan="3" align="left">TC ($/hr)</th>
<th colspan="3" align="left">THD (%)</th>
<th colspan="3" align="left">TPL (kW)</th>
</tr>
<tr>
<th align="left">Mean</th>
<th align="left">Variable</th>
<th align="left">SD</th>
<th align="left">Mean</th>
<th align="left">Variable</th>
<th align="left">SD</th>
<th align="left">Mean</th>
<th align="left">Variable</th>
<th align="left">SD</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">PMBSA</td>
<td align="left">174.26</td>
<td align="left">0.30438</td>
<td align="left">0.5517</td>
<td align="left">4.523</td>
<td align="left">0.0006</td>
<td align="left">0.0246</td>
<td align="left">66.374</td>
<td align="left">0.1634</td>
<td align="left">0.4043</td>
</tr>
<tr>
<td align="left">MOPSO</td>
<td align="left">173.58</td>
<td align="left">0.39119</td>
<td align="left">0.6254</td>
<td align="left">4.640</td>
<td align="left">0.0025</td>
<td align="left">0.0509</td>
<td align="left">67.332</td>
<td align="left">0.3221</td>
<td align="left">0.5675</td>
</tr>
<tr>
<td align="left">NSGA-II</td>
<td align="left">175.49</td>
<td align="left">0.90389</td>
<td align="left">0.9507</td>
<td align="left">4.689</td>
<td align="left">0.0039</td>
<td align="left">0.0631</td>
<td align="left">68.360</td>
<td align="left">0.9616</td>
<td align="left">0.9806</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Variance and standard deviation bar graphs for the optimal RES and APF distribution.</p>
</caption>
<graphic xlink:href="fenrg-13-1664533-g004.tif">
<alt-text content-type="machine-generated">Bar chart comparing performance of three algorithms: PMBSA in purple, MOPSO in teal, and NSGA-II in yellow. Categories include Variance-TC, SD-TC, Variance-%THD, SD-%THD, Variance-TPL, and SD-TPL. NSGA-II consistently has the highest values, especially in TC categories, while PMBSA often has the lowest.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s7-2">
<title>7.2 Comparison between pareto-front based proposed approach and WSA</title>
<p>WSA (<xref ref-type="bibr" rid="B26">Ramsami and Ah King, 2019</xref>; <xref ref-type="bibr" rid="B16">Ko et al., 2009</xref>; <xref ref-type="bibr" rid="B19">Mahlalela et al., 2015</xref>) is a conventional method for reducing a multi-objective optimization problem to a single-objective problem. This is accomplished by applying weights to each objective function. WSA mathematical formula is given by <xref ref-type="disp-formula" rid="e31">Equation 31</xref>.<disp-formula id="e31">
<mml:math id="m51">
<mml:mrow>
<mml:mtext>Minimize&#x2009;</mml:mtext>
<mml:mi>O</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
</p>
<p>With weighting coefficients <inline-formula id="inf21">
<mml:math id="m52">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.3333</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf22">
<mml:math id="m53">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1 where, <italic>OBF</italic>
<sub>
<italic>1</italic>
</sub> <italic>&#x3d; TC, OBF</italic>
<sub>
<italic>2</italic>
</sub> <italic>&#x3d; THD,</italic> and <italic>OBF</italic>
<sub>
<italic>3</italic>
</sub> <italic>&#x3d;TPL</italic>.</p>
<p>RES, PPFs/APFs, AVR, and SCBs are allotted in this study using WSA in order to minimize objective functions and mitigate fifth, seventh, and eleventh harmonic components in a 123-bus system. The findings of the proposed approach employing PMBSA are shown in <xref ref-type="table" rid="T9">Tables 9</xref>, <xref ref-type="table" rid="T10">10</xref>, along with a comparison to WSA for the IEEE 123-bus system.</p>
<table-wrap id="T9" position="float">
<label>TABLE 9</label>
<caption>
<p>Comparison of the proposed approach with WSA for the optimal RES, PPF, AVR, and SCB allocation in the S-II case for the IEEE 123-bus system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Load growth</th>
<th align="left">Algorithm</th>
<th align="left">PPF<xref ref-type="table-fn" rid="Tfn1">
<sup>a</sup>
</xref> location (5,7 and 11th harmonic)</th>
<th align="left">RES place &#x26; size, RES type (PV, Wind)</th>
<th align="left">AVR location (Line segment)</th>
<th align="left">SCB location and capacity</th>
<th align="left">F1 &#x3d; TC ($/hr)</th>
<th align="left">F2 &#x3d; THD (%)</th>
<th align="left">F3 &#x3d; TPL (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">0th year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW,2&#x2013;2100 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-50kVAr</td>
<td align="left">117.5</td>
<td align="left">4.87</td>
<td align="left">39.74</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-92</td>
<td align="left">21&#x2013;330 kW,4&#x2013;1900 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-60kVAr</td>
<td align="left">120.4</td>
<td align="left">4.89</td>
<td align="left">41.73</td>
</tr>
<tr>
<td rowspan="2" align="left">1st year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW,2&#x2013;2100 kW<break/>21&#x2013;60 kW,2&#x2013;120 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-75kVAr</td>
<td align="left">126.8</td>
<td align="left">4.88</td>
<td align="left">44.78</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-92</td>
<td align="left">21&#x2013;330 kW,4&#x2013;1900 kW<break/>21&#x2013;70 kW,4&#x2013;110 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-80kVAr</td>
<td align="left">129.7</td>
<td align="left">4.91</td>
<td align="left">45.63</td>
</tr>
<tr>
<td rowspan="2" align="left">2nd year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW,2&#x2013;2,100 kW<break/>21&#x2013;170 kW,2&#x2013;210 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-90kVAr<break/>84-30kVAr</td>
<td align="left">137.1</td>
<td align="left">4.90</td>
<td align="left">49.50</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-92</td>
<td align="left">21&#x2013;330 kW,4&#x2013;1900 kW<break/>21&#x2013;130 kW,4&#x2013;220 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-70kVAr<break/>84-40kVAr</td>
<td align="left">140.2</td>
<td align="left">4.92</td>
<td align="left">51.86</td>
</tr>
<tr>
<td rowspan="2" align="left">3rd year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW,2&#x2013;2,100 kW<break/>21&#x2013;270 kW,2&#x2013;290 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-120kVAr<break/>84-50kVAr</td>
<td align="left">148.9</td>
<td align="left">4.93</td>
<td align="left">55.76</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-92</td>
<td align="left">21&#x2013;330 kW,4&#x2013;1900 kW<break/>21&#x2013;210 kW,4&#x2013;350 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">82-110kVAr<break/>84-60kVAr</td>
<td align="left">152.5</td>
<td align="left">4.94</td>
<td align="left">57.62</td>
</tr>
<tr>
<td rowspan="2" align="left">4th year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW,2&#x2013;2,100 kW<break/>21&#x2013;405 kW,2&#x2013;415 kW</td>
<td align="left">78&#x2013;80</td>
<td align="left">82-180kVAr<break/>90-10kVAr</td>
<td align="left">160.4</td>
<td align="left">4.95</td>
<td align="left">62.64</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-92</td>
<td align="left">21&#x2013;330 kW,4&#x2013;1900 kW<break/>21&#x2013;370 kW,4&#x2013;410 kW</td>
<td align="left">78&#x2013;80</td>
<td align="left">82-150kVAr<break/>90-20kVAr</td>
<td align="left">163.2</td>
<td align="left">4.96</td>
<td align="left">63.71</td>
</tr>
<tr>
<td rowspan="2" align="left">5th year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-107</td>
<td align="left">21&#x2013;350 kW,2&#x2013;2,100 kW<break/>21&#x2013;565 kW,2&#x2013;505 kW</td>
<td align="left">78&#x2013;80</td>
<td align="left">81-280kVAr<break/>82-300kVAr</td>
<td align="left">174.2</td>
<td align="left">4.96</td>
<td align="left">72.05</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-92</td>
<td align="left">21&#x2013;330 kW,4&#x2013;1900 kW<break/>21&#x2013;450 kW,4&#x2013;500 kW</td>
<td align="left">78&#x2013;80</td>
<td align="left">81-250kVAr<break/>82-350kVA</td>
<td align="left">177.6</td>
<td align="left">4.98</td>
<td align="left">75.26</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="Tfn1">
<label>
<sup>a</sup>
</label>
<p>The PPF, parameters used in <xref ref-type="table" rid="T10">Table 10</xref> are presented in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T10" position="float">
<label>TABLE 10</label>
<caption>
<p>Comparison of the proposed approach with WSA for the optimal RES, APF and AVR allocation in the S-II case for the IEEE 123-bus system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Load growth</th>
<th align="left">Algorithm</th>
<th align="left">APF location (5,7 and 11th harmonics)</th>
<th align="left">APF&#x2019;s harmonic injection currents (pu)</th>
<th align="left">RES place &#x26; size, RES type (PV, Wind)</th>
<th align="left">AVR location (Line segment)</th>
<th align="left">F1 &#x3d; TC ($/hr)</th>
<th align="left">F2 &#x3d; THD (%)</th>
<th align="left">F3 &#x3d; TPL (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">0<sup>th</sup> year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.011 &#x2b; j0.103<break/>I<sub>7</sub> &#x3d; 0.097 &#x2b; j0.085<break/>I<sub>11</sub> &#x3d; 0.02 &#x2b; j0.027</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">119.5</td>
<td align="left">4.12</td>
<td align="left">38.96</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-72</td>
<td align="left">I<sub>5</sub> &#x3d; 0.1251 &#x2b; j0.037<break/>I<sub>7</sub> &#x3d; 0.042 &#x2b; j0.0184<break/>I<sub>11</sub> &#x3d; 0.055 &#x2b; j0.032</td>
<td align="left">18&#x2013;400 kW<break/>90&#x2013;2050 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">122.1</td>
<td align="left">4.25</td>
<td align="left">40.53</td>
</tr>
<tr>
<td rowspan="2" align="left">1st year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.013 &#x2b; j0.109<break/>I<sub>7</sub> &#x3d; 0.102 &#x2b; j0.093<break/>I<sub>11</sub> &#x3d; 0.021 &#x2b; j0.028</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;65 kW,123&#x2013;120 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">128.4</td>
<td align="left">4.23</td>
<td align="left">43.13</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-72</td>
<td align="left">I<sub>5</sub> &#x3d; 0.1781 &#x2b; j0.038<break/>I<sub>7</sub> &#x3d; 0.039 &#x2b; j0.0172<break/>I<sub>11</sub> &#x3d; 0.049 &#x2b; j0.021</td>
<td align="left">18&#x2013;400 kW<break/>90&#x2013;2050 kW<break/>18&#x2013;70 kW,90&#x2013;115 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">131.6</td>
<td align="left">4.31</td>
<td align="left">44.27</td>
</tr>
<tr>
<td rowspan="2" align="left">2nd year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.016 &#x2b; j0.115<break/>I<sub>7</sub> &#x3d; 0.108 &#x2b; j0.102<break/>I<sub>11</sub> &#x3d; 0.023 &#x2b; j0.029</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;180 kW,123&#x2013;200 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">138.4</td>
<td align="left">4.28</td>
<td align="left">47.25</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-72</td>
<td align="left">I<sub>5</sub> &#x3d; 0.167 &#x2b; j0.0241<break/>I<sub>7</sub> &#x3d; 0.043 &#x2b; j0.0147<break/>I<sub>11</sub> &#x3d; 0.048 &#x2b; j0.011</td>
<td align="left">18&#x2013;400 kW<break/>90&#x2013;2050 kW<break/>18&#x2013;190 kW,90&#x2013;195 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">142.8</td>
<td align="left">4.37</td>
<td align="left">59.78</td>
</tr>
<tr>
<td rowspan="2" align="left">3rd year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.019 &#x2b; j0.122<break/>I<sub>7</sub> &#x3d; 0.114 &#x2b; j0.112<break/>I<sub>11</sub> &#x3d; 0.024 &#x2b; j0.03</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;250 kW,123&#x2013;340 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">150.4</td>
<td align="left">4.32</td>
<td align="left">53.15</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-72</td>
<td align="left">I<sub>5</sub> &#x3d; 0.1726 &#x2b; j0.007<break/>I<sub>7</sub> &#x3d; 0.0292 &#x2b; j0.081<break/>I<sub>11</sub> &#x3d; 0.051 &#x2b; j0.097</td>
<td align="left">18&#x2013;400 kW<break/>90&#x2013;2050 kW<break/>18&#x2013;245 kW,90&#x2013;350 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">153.6</td>
<td align="left">4.49</td>
<td align="left">55.39</td>
</tr>
<tr>
<td rowspan="2" align="left">4th year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.022 &#x2b; j0.129<break/>I<sub>7</sub> &#x3d; 0.12 &#x2b; j0.122<break/>,I<sub>11</sub> &#x3d; 0.026 &#x2b; j0.031</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;420 kW,123&#x2013;400 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">162.4</td>
<td align="left">4.39</td>
<td align="left">58.67</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-72</td>
<td align="left">I<sub>5</sub> &#x3d; 0.163 &#x2b; j0.008<break/>I<sub>7</sub> &#x3d; 0.0317 &#x2b; j0.079<break/>I<sub>11</sub> &#x3d; 0.052 &#x2b; j0.091</td>
<td align="left">18&#x2013;400 kW<break/>90&#x2013;2050 kW<break/>18&#x2013;400 kW,90&#x2013;415 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">156.3</td>
<td align="left">4.65</td>
<td align="left">60.17</td>
</tr>
<tr>
<td rowspan="2" align="left">5th year</td>
<td align="left">PMBSA</td>
<td align="left">Bus-92</td>
<td align="left">I<sub>5</sub> &#x3d; 0.026 &#x2b; j0.136<break/>I<sub>7</sub> &#x3d; 0.126 &#x2b; j0.134<break/>I<sub>11</sub> &#x3d; 0.027 &#x2b; j0.032</td>
<td align="left">49&#x2013;530 kW<break/>123&#x2013;1920 kW<break/>49&#x2013;500 kW,123&#x2013;570 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">174.6</td>
<td align="left">4.51</td>
<td align="left">66.81</td>
</tr>
<tr>
<td align="left">WSA</td>
<td align="left">Bus-72</td>
<td align="left">I<sub>5</sub> &#x3d; 0.1517 &#x2b; j0.033<break/>I<sub>7</sub> &#x3d; 0.028 &#x2b; j0.057<break/>I<sub>11</sub> &#x3d; 0.055 &#x2b; j0.093</td>
<td align="left">18&#x2013;400 kW<break/>90&#x2013;2050 kW<break/>18&#x2013;495 kW,90&#x2013;570 kW</td>
<td align="left">81&#x2013;82</td>
<td align="left">178.3</td>
<td align="left">4.73</td>
<td align="left">69.30</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T9">Table 9</xref>, <xref ref-type="table" rid="T10">10</xref> display the results of the proposed approach as well as WSA for comparison purposes in case of the IEEE 123-bus system. When comparing the proposed approach with WSA for the optimal distribution of RES, PPF/APF, AVR, and SCB, the results indicate a decrease in system TPL, THD, and TC. The proposed approach outperforms WSA in terms of optimal allocation for improved DS performance.</p>
</sec>
<sec id="s7-3">
<title>7.3 Sensitivity analysis</title>
<p>The suggested method&#x2019;s performance is influenced by the control parameter, which needs to be adjusted correctly for optimal outcomes. For sensitivity analysis, the mixrate is set to values between 0 and 1, with steps of 0.20. The mixrate is the only variable that is altered; the population size and maximum iteration values remain constant. Finding the ideal control parameter is done through sensitivity analysis. The optimization problem is executed 30 times for the specified population size and maximum iteration value, and the statistical indices of the best outcomes from each trial, such as the minimum, average, and maximum values, are noted. The objective functions&#x2019; statistical indices for various mixrate levels are displayed in <xref ref-type="table" rid="T11">Table 11</xref>. The results indicate that PMBSA offers superior optimal solutions when the mixrate value is equal to 1.</p>
<table-wrap id="T11" position="float">
<label>TABLE 11</label>
<caption>
<p>The optimal allocation of RES, APF, and AVR for the IEEE 123-bus system in the S-II scenario is based on 30 trials with varying mix rate values.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Mix rate</th>
<th colspan="3" align="left">TC ($/hr)</th>
<th colspan="3" align="left">THD (%)</th>
<th colspan="3" align="left">TPL (kW)</th>
</tr>
<tr>
<th align="left">Minimum</th>
<th align="left">Avg</th>
<th align="left">Maximum</th>
<th align="left">Minimum</th>
<th align="left">Avg</th>
<th align="left">Maximum</th>
<th align="left">Minimum</th>
<th align="left">Avg</th>
<th align="left">Maximum</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0</td>
<td align="left">120.12</td>
<td align="left">122.46</td>
<td align="left">123.74</td>
<td align="left">4.3</td>
<td align="left">4.5</td>
<td align="left">4.78</td>
<td align="left">38.377</td>
<td align="left">41.014</td>
<td align="left">42.359</td>
</tr>
<tr>
<td align="left">0.2</td>
<td align="left">119.99</td>
<td align="left">122.20</td>
<td align="left">123.014</td>
<td align="left">3.94</td>
<td align="left">4.45</td>
<td align="left">4.69</td>
<td align="left">37.899</td>
<td align="left">41.25</td>
<td align="left">43.784</td>
</tr>
<tr>
<td align="left">0.4</td>
<td align="left">121.94</td>
<td align="left">121.64</td>
<td align="left">122.63</td>
<td align="left">3.86</td>
<td align="left">4.51</td>
<td align="left">4.71</td>
<td align="left">38.251</td>
<td align="left">40.372</td>
<td align="left">41.7543</td>
</tr>
<tr>
<td align="left">0.6</td>
<td align="left">118.92</td>
<td align="left">120.41</td>
<td align="left">122.74</td>
<td align="left">3.83</td>
<td align="left">4.28</td>
<td align="left">4.36</td>
<td align="left">37.860</td>
<td align="left">40.07</td>
<td align="left">41.85</td>
</tr>
<tr>
<td align="left">0.8</td>
<td align="left">119.2</td>
<td align="left">121.65</td>
<td align="left">122.910</td>
<td align="left">3.91</td>
<td align="left">4.21</td>
<td align="left">4.32</td>
<td align="left">37.545</td>
<td align="left">40.534</td>
<td align="left">41.982</td>
</tr>
<tr>
<td align="left">1.0</td>
<td align="left">118.29</td>
<td align="left">119.56</td>
<td align="left">120.95</td>
<td align="left">3.81</td>
<td align="left">4.195</td>
<td align="left">4.26</td>
<td align="left">38.326</td>
<td align="left">41.274</td>
<td align="left">42.714</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s8">
<title>8 Conclusion</title>
<p>In order to optimize the distribution of RES and power filters in an unbalanced distribution system (UDS), a novel approach is put forth that uses the Pareto front-based Multi Objective Backtracking Search Algorithm (PMBSA) to reduce Power Loss, Total Harmonic Distortion, and Cost. To ensure dependable performance, the distribution system planning process took into account both linear and non-linear load types, in addition to the varying nature of the PV and wind generating outputs, and harmonics injected by inverter-based RES. Additionally, for each type of available load, the load growth of the distribution system was considered. When the distribution system&#x2019;s yearly demand increased, THD, TPL, and TC increased as well. At the same time, several buses&#x2019; voltage dropped to levels below the permitted limit. In order to enhance system performance, the proposed approach optimally increased the RES sizes to accommodate growing load demands. However, THD violations were observed, and to mitigate this issue, APF and PPFs are employed in conjunction with RES. It has been found that APF placement outperformed PPF in reducing THD, loss, and voltage limit violations. The enhanced UDS performance was demonstrated by testing the proposed approach, which combines OpenDSS and MATLAB co-simulation, on the IEEE 123-bus system. The findings show that, in comparison to the base case, i.e., without any RES, TC and TPL decreased by 27.05% and 41.06%, respectively, but THD increased by 108.8% when RES is optimally placed in the 123-bus UDS. Whereas, when RES and APF are deployed in DS, TC, THD, and TPL decreased by 29.76%, 9.28%, and 29.35%, respectively. By carefully positioning the AVR/SCBs, the proposed approach also solved the problem of voltage limit violation. The results show how well the proposed approach enhances DS performance when compared to NSGA-II, MOPSO, and WSA.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s9">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s15">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s10">
<title>Author contributions</title>
<p>LA: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Resources, Software, Validation, Writing &#x2013; original draft. RK: Conceptualization, Formal Analysis, Methodology, Project administration, Supervision, Writing &#x2013; review and editing, Validation. RM: Conceptualization, Formal Analysis, Project administration, Supervision, Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s11">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research and/or publication of this article.</p>
</sec>
<sec sec-type="COI-statement" id="s12">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s13">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s14">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s15">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2025.1664533/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2025.1664533/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmadi</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ceylan</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Ozdemir</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A multi-objective optimization evaluation framework for integration of distributed energy resources</article-title>. <source>J. Energy Storage</source> <volume>41</volume>, <fpage>103005</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2021.103005</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arubolu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kollu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Manyala</surname>
<given-names>R. R.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A multi-objective approach for optimal placement of renewable energy sources, voltage regulators and capacitors in radial unbalanced distribution systems</article-title>. <source>Electr. Eng.</source> <volume>106</volume>, <fpage>6797</fpage>&#x2013;<lpage>6814</lpage>. <pub-id pub-id-type="doi">10.1007/s00202-024-02388-7</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ba-swaimi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Verayiah</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ramachandaramurthy</surname>
<given-names>V. K.</given-names>
</name>
<name>
<surname>Alahmad</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Padmanaban</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Optimal planning of renewable distributed generators and battery energy storage systems in reconfigurable distribution systems with demand response program to enhance renewable energy penetration</article-title>. <source>Results Eng.</source> <volume>25</volume>, <fpage>104304</fpage>. <pub-id pub-id-type="doi">10.1016/j.rineng.2025.104304</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bayod-R&#xfa;jula</surname>
<given-names>A. A.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Future development of the electricity systems with distributed generation</article-title>. <source>Energy</source> <volume>34</volume> (<issue>3</issue>), <fpage>377</fpage>&#x2013;<lpage>383</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2008.12.008</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Biswas</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Goswami</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Bhattacharya</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimal placement of distributed generation in an unbalanced radial distribution system considering load variation</article-title>. In: <conf-name>2019 IEEE Region 10 Symposium (TENSYMP)</conf-name>; <conf-date>2019 June 07-09</conf-date>; <conf-loc>Kolkata, India</conf-loc>: <publisher-name>IEEE</publisher-name>. p. <fpage>173</fpage>&#x2013;<lpage>178</lpage>. <pub-id pub-id-type="doi">10.1109/TENSYMP46218.2019.8971226</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Brigatto</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Carmargo</surname>
<given-names>C. C. B.</given-names>
</name>
<name>
<surname>Sica</surname>
<given-names>E. T.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Multiobjective optimization of distributed generation portfolio insertion strategies</article-title>. In: <conf-name>2010 IEEE/PES Transmission and Distribution Conference and Exposition: Latin America (T&#x26;D-LA)</conf-name>; <conf-date>2010 November 08-10</conf-date>; <conf-loc>Sao Paulo, Brazil</conf-loc>: <publisher-name>IEEE</publisher-name>. p. <fpage>622</fpage>&#x2013;<lpage>628</lpage>. <pub-id pub-id-type="doi">10.1109/TDC-LA.2010.5762947</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y. M.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Passive filter design using genetic algorithms</article-title>. In: <conf-name>IEEE Transactions on Industrial Electronics</conf-name>: <publisher-name>IEEE</publisher-name>. <volume>Vol. 50</volume>. p. <fpage>202</fpage>&#x2013;<lpage>207</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2002.807664</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chou</surname>
<given-names>C.-J.</given-names>
</name>
<name>
<surname>Lio</surname>
<given-names>C.-W.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>J.-Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>K.-D.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Optimal planning of large passive-harmonic-filters set at high voltage level</article-title>. In: <conf-name>IEEE Transactions on Power Systems</conf-name>: <publisher-name>IEEE</publisher-name>..</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Das</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Maximum loading and cost of energy loss of radial distribution feeders</article-title>. <source>Int. J. Electr. Power Energy Syst.</source> <volume>26</volume> (<issue>4</issue>), <fpage>307</fpage>&#x2013;<lpage>314</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2003.09.002</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<collab>Distribution Test Feeders</collab> (<year>2010</year>). <source>IEEE distribution system analysis subcommittee</source>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://ewh.ieee.org/soc/pes/dsacom/testfeeders.html">https://ewh.ieee.org/soc/pes/dsacom/testfeeders.html</ext-link>.</comment>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>El-Khattam</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Salama</surname>
<given-names>M. M. A.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Distributed generation technologies, definitions and benefits</article-title>. <source>Electr. Power Syst. Res.</source> <volume>71</volume> (<issue>2</issue>), <fpage>119</fpage>&#x2013;<lpage>128</lpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2004.01.006</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>HassanzadehFard</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jalilian</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Optimal sizing and location of renewable energy based DG units in distribution systems considering load growth</article-title>. <source>Int. J. Electr. Power Energy Syst.</source> <volume>101</volume>, <fpage>356</fpage>&#x2013;<lpage>370</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2018.03.038</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jannesar</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Sedighi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Savaghebi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Anvari-Moghaddam</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimal probabilistic planning of passive harmonic filters in distribution networks with high penetration of photovoltaic generation</article-title>. <source>Int. J. Electr. Power Energy Syst.</source> <volume>110</volume>, <fpage>332</fpage>&#x2013;<lpage>348</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2019.03.025</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kalita</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Pandya</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>&#x10c;ep</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Jangir</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Abualigah</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Many-objective ant lion optimizer (MaOALO): a new many-objective optimizer with its engineering applications</article-title>. <source>Heliyon</source> <volume>10</volume> (<issue>12</issue>), <fpage>e32911</fpage>. <pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e32911</pub-id>
<pub-id pub-id-type="pmid">39022051</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karadeniz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Balci</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Hocaoglu</surname>
<given-names>M. H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Improvement of PV unit hosting capacity and voltage profile in distorted radial distribution systems via optimal sizing and placement of passive filters</article-title>. <source>Electr. Eng.</source> <volume>105</volume> (<issue>4</issue>), <fpage>2185</fpage>&#x2013;<lpage>2198</lpage>. <pub-id pub-id-type="doi">10.1007/s00202-023-01800-y</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ko</surname>
<given-names>C. N.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>C. J.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A PSO method with nonlinear time-varying evolution for optimal design of harmonic filters</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>24</volume> (<issue>1</issue>), <fpage>437</fpage>&#x2013;<lpage>444</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2008.2004845</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lakum</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mahajan</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A novel approach for optimal placement and sizing of active power filters in radial distribution system with nonlinear distributed generation using adaptive grey wolf optimizer</article-title>. <source>Eng. Sci. Technol. Int. J.</source> <volume>24</volume> (<issue>4</issue>), <fpage>911</fpage>&#x2013;<lpage>924</lpage>. <pub-id pub-id-type="doi">10.1016/j.jestch.2021.01.011</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maghami</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Yaghoubi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yaghoubi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Jahromi</surname>
<given-names>M. Z.</given-names>
</name>
<name>
<surname>Fei</surname>
<given-names>T. K.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Multi-objective optimization of unbalanced power distribution systems: a comprehensive approach to address uncertainties and enhance performance</article-title>. <source>Energy Convers. Manag.</source> <volume>X</volume>, <fpage>101087</fpage>. <pub-id pub-id-type="doi">10.1016/j.ecmx.2025.101087</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Mahlalela</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lopez</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>C.-N.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Optimum placement and sizing of harmonic filters in distribution systems</article-title>. In: <conf-name>National Sun Yat-sen University</conf-name>; <conf-loc>Taiwan</conf-loc>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/publication/343318213">https://www.researchgate.net/publication/343318213</ext-link>.</comment>
</citation>
</ref>
<ref id="B20">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Manjure</surname>
<given-names>D. P.</given-names>
</name>
<name>
<surname>Senior</surname>
<given-names>E. B. M.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Impact of unbalance on power system harmonics</article-title>. In: <conf-name>10th International Conference on Harmonics and Quality of Power. Proceedings (Cat. No.02EX630)</conf-name>; <conf-date>2002 October 06-09</conf-date>; <conf-loc>Rio de Janeiro, Brazil</conf-loc>: <publisher-name>IEEE Xplore</publisher-name>. <pub-id pub-id-type="doi">10.1109/ICHQP.2002.1221454</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Marti</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Dommel</surname>
<given-names>H. W.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>A multiphase harmonic load flow solution technique</article-title>. In: <conf-name>IEEE Transactions on Power Systems</conf-name>: <publisher-name>IEEE</publisher-name>. <volume>Vol. 6</volume> (<issue>1</issue>), <fpage>174</fpage>&#x2013;<lpage>182</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nassar</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Saleh</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Eisa</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Abdallah</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Nassar</surname>
<given-names>I. A.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Optimal allocation of renewable energy resources in distribution systems using meta-heuristic algorithms</article-title>. <source>Results Eng.</source> <volume>25</volume>, <fpage>104276</fpage>. <pub-id pub-id-type="doi">10.1016/j.rineng.2025.104276</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<collab>Onefivenine</collab> (<year>2025</year>). <source>Gangadevipalli location details</source>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.onefivenine.com/india/villages/Cuddapah/Thondur/Gangadevi-Palli">https://www.onefivenine.com/india/villages/Cuddapah/Thondur/Gangadevi-Palli</ext-link>.</comment>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Patibandla</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kollu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Rayapudi</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Manyala</surname>
<given-names>R. R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A multi-objective approach for the optimal design of a standalone hybrid renewable energy system</article-title>. <source>Int. J. Energy Res.</source> <volume>45</volume> (<issue>12</issue>), <fpage>18121</fpage>&#x2013;<lpage>18148</lpage>. <pub-id pub-id-type="doi">10.1002/er.6957</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Premono</surname>
<given-names>B. S.</given-names>
</name>
<name>
<surname>Tjahjana</surname>
<given-names>D. D. D. P.</given-names>
</name>
<name>
<surname>Hadi</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Wind energy potential assessment to estimate performance of selected wind turbine in northern coastal region of semarang-indonesia</article-title>. <source>AIP Conf. Proc.</source> <volume>1788</volume>. <pub-id pub-id-type="doi">10.1063/1.4968279</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ramsami</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ah King</surname>
<given-names>R. T. F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Multi-objective optimisation of distributed generation units in unbalanced distribution systems</article-title>. <source>Lect. Notes Electr. Eng.</source> <volume>561</volume>, <fpage>70</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-18240-3_7</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rezapour</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Fathnia</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Fiuzy</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Falaghi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lopes</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Enhancing power quality and loss optimization in distorted distribution networks utilizing capacitors and active power filters: a simultaneous approach</article-title>. <source>Int. J. Electr. Power Energy Syst.</source> <volume>155</volume>, <fpage>109590</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109590</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Salam</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jusoh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>T. P.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Harmonics mitigation using active power filter: a technological review</source> <publisher-loc>Malaysia</publisher-loc>: <publisher-name>Universiti Technologi Malaysia</publisher-name>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/publication/41057887">https://www.researchgate.net/publication/41057887</ext-link>.</comment>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Satish</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Vaisakh</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Abdelaziz</surname>
<given-names>A. Y.</given-names>
</name>
<name>
<surname>El-Shahat</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A novel three-phase harmonic power flow algorithm for unbalanced radial distribution networks with the presence of d-statcom devices</article-title>. <source>Electron.</source> <volume>10</volume> (<issue>21</issue>), <fpage>2663</fpage>. <pub-id pub-id-type="doi">10.3390/electronics10212663</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Selim</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kamel</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jurado</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Power losses and energy cost minimization using shunt capacitors installation in distribution systems</article-title>. In: <conf-name>2019 10th International Renewable Energy Congress (IREC)</conf-name>; <conf-date>2019 March 26-28</conf-date>; <conf-loc>Sousse, Tunisia</conf-loc>: <publisher-name>IEEE Xplore</publisher-name>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/IREC.2019.8754607</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharifi</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Akbarifard</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Qaderi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Madadi</surname>
<given-names>M. R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A new optimization algorithm to solve multi-objective problems</article-title>. <source>Sci. Rep.</source> <volume>11</volume> (<issue>1</issue>), <fpage>20326</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-99617-x</pub-id>
<pub-id pub-id-type="pmid">34645872</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Szuvovivski</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Fernandes</surname>
<given-names>T. S. P.</given-names>
</name>
<name>
<surname>Aoki</surname>
<given-names>A. R.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Simultaneous allocation of capacitors and voltage regulators at distribution networks using genetic algorithms and optimal power flow</article-title>. <source>Int. J. Electr. Power Energy Syst.</source> <volume>40</volume> (<issue>1</issue>), <fpage>62</fpage>&#x2013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2012.02.006</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>K. Y.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Optimal day-ahead operation considering power quality for active distribution networks</article-title>. <source>IEEE Trans. Automation Sci. Eng.</source> <volume>14</volume> (<issue>2</issue>), <fpage>425</fpage>&#x2013;<lpage>436</lpage>. <pub-id pub-id-type="doi">10.1109/TASE.2016.2629477</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ulinuha</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Masoum</surname>
<given-names>M. A. S.</given-names>
</name>
<name>
<surname>Islam</surname>
<given-names>S. M.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Harmonic power flow calculations for a large power system with multiple nonlinear loads using decoupled approach</article-title>. <source>Australas. Univ. Power Eng. Conf.</source>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/AUPEC.2007.4548132</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wagner</surname>
<given-names>V. E.</given-names>
</name>
<name>
<surname>Balda</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Griffitki</surname>
<given-names>D. C.</given-names>
</name>
<name>
<surname>Mceachern</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Barnes</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Hartmann</surname>
<given-names>D. P.</given-names>
</name>
<etal/>
</person-group> (<year>1993</year>). <article-title>Effects of harmonics on equipment</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>8</volume> (<issue>Issue 2</issue>), <fpage>672</fpage>&#x2013;<lpage>680</lpage>. <pub-id pub-id-type="doi">10.1109/61.216874</pub-id>
</citation>
</ref>
</ref-list>
<sec id="s16">
<title>Glossary</title>
<def-list>
<def-item>
<term id="G1-fenrg.2025.1664533">
<bold>KS</bold>
<sup>
<bold>t</bold>
</sup>
<bold>,CS</bold>
<sup>
<bold>t</bold>
</sup>
</term>
<def>
<p>Space and Scale parameters</p>
</def>
</def-item>
<def-item>
<term id="G2-fenrg.2025.1664533">
<bold>SIrr</bold>
<sub>
<bold>n</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
<bold>,</bold>
<bold> SIrr</bold>
<sub>
<bold>n-1</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
<bold>, SIrr</bold>
<sub>
<bold>n&#x2b;1</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
</term>
<def>
<p>Solar irradiance for the t<sup>th</sup> time interval in the n<sup>th</sup>, (n-1)<sup>th</sup>, and (n&#x2b;1)<sup>th</sup> states</p>
</def>
</def-item>
<def-item>
<term id="G3-fenrg.2025.1664533">
<bold>wtbs</bold>
<sub>
<bold>n</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
<bold>,</bold>
<bold> wtbs</bold>
<sub>
<bold>n-1</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
<bold>, wtbs</bold>
<sub>
<bold>n&#x2b;1</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
</term>
<def>
<p>Wind speed for the t<sup>th</sup> time interval in the n<sup>th</sup>, (n-1)<sup>th</sup>, and (n&#x2b;1)<sup>th</sup> states</p>
</def>
</def-item>
<def-item>
<term id="G4-fenrg.2025.1664533">
<bold>ldd</bold>
<sub>
<bold>k</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
<bold>, ldd</bold>
<sub>
<bold>k-1</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
<bold>, ldd</bold>
<sub>
<bold>k&#x2b;1</bold>
</sub>
<sup>
<bold>t</bold>
</sup>
</term>
<def>
<p>Load demand for the t<sup>th</sup> time interval in the k<sup>th</sup>, (k-1)<sup>th</sup>, and (k&#x2b;1)<sup>th</sup> states</p>
</def>
</def-item>
<def-item>
<term id="G5-fenrg.2025.1664533">
<bold>NPV, NWI, Nlds</bold>
</term>
<def>
<p>Number of solar irradiance states, wind speed states, and load states</p>
</def>
</def-item>
<def-item>
<term id="G6-fenrg.2025.1664533">
<inline-formula id="inf23">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Probability of solar irradiance for the n<sup>th</sup> state in a specific time &#x2018;t&#x2019;</p>
</def>
</def-item>
<def-item>
<term id="G7-fenrg.2025.1664533">
<inline-formula id="inf24">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Wind speed probability for the n<sup>th</sup> state in a specific time &#x2018;t&#x2019;</p>
</def>
</def-item>
<def-item>
<term id="G8-fenrg.2025.1664533">
<bold>P</bold>
<sub>
<bold>pvon</bold>
</sub>
</term>
<def>
<p>PV array output power at average irradiance <inline-formula id="inf25">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</def>
</def-item>
<def-item>
<term id="G9-fenrg.2025.1664533">
<bold>P</bold>
<sub>
<bold>wton</bold>
</sub>
</term>
<def>
<p>Wind turbine output power with an average wind speed <inline-formula id="inf26">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</def>
</def-item>
<def-item>
<term id="G10-fenrg.2025.1664533">
<bold>z</bold>
</term>
<def>
<p>Load demand in <italic>k</italic>th time interval</p>
</def>
</def-item>
<def-item>
<term id="G11-fenrg.2025.1664533">
<bold>&#xb5;</bold>
</term>
<def>
<p>Mean</p>
</def>
</def-item>
<def-item>
<term id="G12-fenrg.2025.1664533">
<bold>&#x3c3;</bold>
</term>
<def>
<p>SD</p>
</def>
</def-item>
<def-item>
<term id="G13-fenrg.2025.1664533">
<bold>&#x3c3;</bold>
<sup>
<bold>2</bold>
</sup>
</term>
<def>
<p>Variance of normal distribution</p>
</def>
</def-item>
<def-item>
<term id="G14-fenrg.2025.1664533">
<inline-formula id="inf27">
<mml:math id="m58">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>,</bold> <inline-formula id="inf28">
<mml:math id="m59">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Real and imaginary parts of the n<sup>th</sup> APF&#x2019;s injection current in the k<sup>th</sup> harmonic</p>
</def>
</def-item>
<def-item>
<term id="G15-fenrg.2025.1664533">
<bold>Nbno</bold>
</term>
<def>
<p>Number of feeders</p>
</def>
</def-item>
<def-item>
<term id="G16-fenrg.2025.1664533">
<bold>P</bold>
<sub>
<bold>labc</bold>
</sub>
</term>
<def>
<p>Power loss of phases a, b and c</p>
</def>
</def-item>
<def-item>
<term id="G17-fenrg.2025.1664533">
<bold>h0</bold>
</term>
<def>
<p>hmax Minimum and maximum harmonic order</p>
</def>
</def-item>
<def-item>
<term id="G18-fenrg.2025.1664533">
<inline-formula id="inf29">
<mml:math id="m60">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close="" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Rms of the system&#x2019;s fundamental voltage</p>
</def>
</def-item>
<def-item>
<term id="G19-fenrg.2025.1664533">
<inline-formula id="inf30">
<mml:math id="m61">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mi mathvariant="bold-italic">h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Rms of the bus j harmonic voltage</p>
</def>
</def-item>
<def-item>
<term id="G20-fenrg.2025.1664533">
<bold>(THD)</bold>
<sub>
<bold>j</bold>
</sub>
</term>
<def>
<p>Total harmonic distortion at bus j</p>
</def>
</def-item>
<def-item>
<term id="G21-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>Solar</bold>
</sub>
<bold>, C</bold>
<sub>
<bold>Wind</bold>
</sub>
</term>
<def>
<p>Total cost of PV units and Wind units ($/hr)</p>
</def>
</def-item>
<def-item>
<term id="G22-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>grsc</bold>
</sub>
<bold>, C</bold>
<sub>
<bold>grpc</bold>
</sub>
</term>
<def>
<p>Cost of power sold to and power purchased from the grid ($/kWh)</p>
</def>
</def-item>
<def-item>
<term id="G23-fenrg.2025.1664533">
<bold>N</bold>
<sub>
<bold>Solar</bold>
</sub>
</term>
<def>
<p>Number of solar PV units</p>
</def>
</def-item>
<def-item>
<term id="G24-fenrg.2025.1664533">
<bold>N</bold>
<sub>
<bold>Wind</bold>
</sub>
</term>
<def>
<p>Number of wind turbines</p>
</def>
</def-item>
<def-item>
<term id="G25-fenrg.2025.1664533">
<bold>IC</bold>
</term>
<def>
<p>Marginal installation cost ($/kW or $/kWh)</p>
</def>
</def-item>
<def-item>
<term id="G26-fenrg.2025.1664533">
<bold>OM</bold>
</term>
<def>
<p>Annual operational and maintenance marginal cost ($/Kw-hr or $/kWh-yr)</p>
</def>
</def-item>
<def-item>
<term id="G27-fenrg.2025.1664533">
<bold>&#x3c4;</bold>
</term>
<def>
<p>Estimated life time in years</p>
</def>
</def-item>
<def-item>
<term id="G28-fenrg.2025.1664533">
<inline-formula id="inf31">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>,</bold> <inline-formula id="inf32">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Size of DG units</p>
</def>
</def-item>
<def-item>
<term id="G29-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>&#x3c4;</bold>
</sub>
</term>
<def>
<p>Capital recovery factor</p>
</def>
</def-item>
<def-item>
<term id="G30-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>PPF</bold>
</sub>
<bold>, C</bold>
<sub>
<bold>APF</bold>
</sub>
</term>
<def>
<p>Cost of PPFs and APFs ($/hr)</p>
</def>
</def-item>
<def-item>
<term id="G31-fenrg.2025.1664533">
<bold>N</bold>
<sub>
<bold>APFs</bold>
</sub>
</term>
<def>
<p>Number of APFs</p>
</def>
</def-item>
<def-item>
<term id="G32-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>fix</bold>
</sub>
<bold>, C</bold>
<sub>
<bold>var</bold>
</sub>
</term>
<def>
<p>Fixed and variable costs related to the APFs</p>
</def>
</def-item>
<def-item>
<term id="G33-fenrg.2025.1664533">
<inline-formula id="inf33">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Size of n<sup>th</sup> APF</p>
</def>
</def-item>
<def-item>
<term id="G34-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>fixc</bold>
</sub>
</term>
<def>
<p>Fixed cost of the capacitor</p>
</def>
</def-item>
<def-item>
<term id="G35-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>C,</bold>
</sub> <bold>C</bold>
<sub>
<bold>R,</bold>
</sub> <bold>C</bold>
<sub>
<bold>I</bold>
</sub>
</term>
<def>
<p>PPFs capacitor, inductor, and resistance costs</p>
</def>
</def-item>
<def-item>
<term id="G36-fenrg.2025.1664533">
<bold>P</bold>
<sub>
<bold>pl</bold>
</sub>
</term>
<def>
<p>Power loss of PPF</p>
</def>
</def-item>
<def-item>
<term id="G37-fenrg.2025.1664533">
<bold>Q</bold>
<sub>
<bold>cn</bold>
</sub>
<bold>, Q</bold>
<sub>
<bold>ln</bold>
</sub>
</term>
<def>
<p>Rms values of reactive powers of capacitance and inductance</p>
</def>
</def-item>
<def-item>
<term id="G38-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>Cca</bold>
</sub>
</term>
<def>
<p>Cost of capacitor ($/hr)</p>
</def>
</def-item>
<def-item>
<term id="G39-fenrg.2025.1664533">
<bold>C</bold>
<sub>
<bold>VR</bold>
</sub>
</term>
<def>
<p>AVR installation cost ($/hr)</p>
</def>
</def-item>
<def-item>
<term id="G40-fenrg.2025.1664533">
<bold>v</bold>
</term>
<def>
<p>Total number of installed capacitors</p>
</def>
</def-item>
<def-item>
<term id="G41-fenrg.2025.1664533">
<bold>Q</bold>
<sub>
<bold>re</bold>
</sub>
</term>
<def>
<p>Reactive power that each capacitor injects</p>
</def>
</def-item>
<def-item>
<term id="G42-fenrg.2025.1664533">
<bold>V</bold>
<sub>
<bold>BN</bold>
</sub>
</term>
<def>
<p>Bus voltage</p>
</def>
</def-item>
<def-item>
<term id="G43-fenrg.2025.1664533">
<inline-formula id="inf34">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Thermal limit of the line</p>
</def>
</def-item>
<def-item>
<term id="G44-fenrg.2025.1664533">
<inline-formula id="inf35">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Current flowing through <italic>lf</italic>
<sup>th</sup> line.</p>
</def>
</def-item>
<def-item>
<term id="G45-fenrg.2025.1664533">
<inline-formula id="inf36">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Load demand (kW)</p>
</def>
</def-item>
<def-item>
<term id="G46-fenrg.2025.1664533">
<inline-formula id="inf37">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Power drawn from the substation (kW)</p>
</def>
</def-item>
<def-item>
<term id="G47-fenrg.2025.1664533">
<bold>TP</bold>
<sub>
<bold>RES</bold>
</sub>
</term>
<def>
<p>Power injected by RES</p>
</def>
</def-item>
<def-item>
<term id="G48-fenrg.2025.1664533">
<bold>T</bold> <inline-formula id="inf38">
<mml:math id="m69">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Maximum power injected by RES</p>
</def>
</def-item>
<def-item>
<term id="G49-fenrg.2025.1664533">
<inline-formula id="inf39">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Tap position of the <inline-formula id="inf40">
<mml:math id="m71">
<mml:mrow>
<mml:msup>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> AVR</p>
</def>
</def-item>
<def-item>
<term id="G50-fenrg.2025.1664533">
<inline-formula id="inf41">
<mml:math id="m72">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Minimum tap position of the <inline-formula id="inf42">
<mml:math id="m73">
<mml:mrow>
<mml:msup>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> AVR</p>
</def>
</def-item>
<def-item>
<term id="G51-fenrg.2025.1664533">
<inline-formula id="inf43">
<mml:math id="m74">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Maximum tap position of the <inline-formula id="inf44">
<mml:math id="m75">
<mml:mrow>
<mml:msup>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> AVR</p>
</def>
</def-item>
<def-item>
<term id="G52-fenrg.2025.1664533">
<bold>PP</bold>
</term>
<def>
<p>Initial population</p>
</def>
</def-item>
<def-item>
<term id="G53-fenrg.2025.1664533">
<bold>OPP</bold>
</term>
<def>
<p>Old population</p>
</def>
</def-item>
<def-item>
<term id="G54-fenrg.2025.1664533">
<bold>TPP</bold>
</term>
<def>
<p>Trial population</p>
</def>
</def-item>
<def-item>
<term id="G55-fenrg.2025.1664533">
<bold>Nr</bold>
</term>
<def>
<p>r<sup>
<italic>th</italic>
</sup> design variable of a solution</p>
</def>
</def-item>
<def-item>
<term id="G56-fenrg.2025.1664533">
<inline-formula id="inf45">
<mml:math id="m76">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Minimum limits of variable Nr</p>
</def>
</def-item>
<def-item>
<term id="G57-fenrg.2025.1664533">
<inline-formula id="inf46">
<mml:math id="m77">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>Maximum limits of variable Nr</p>
</def>
</def-item>
<def-item>
<term id="G58-fenrg.2025.1664533">
<bold>k, l</bold>
</term>
<def>
<p>Random numbers</p>
</def>
</def-item>
</def-list>
</sec>
</back>
</article>