<?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">774408</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2021.774408</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>Power Management of Hybrid Grid System With Battery Deprivation Cost Using Artificial Neural Network</article-title>
<alt-title alt-title-type="left-running-head">Riyaz et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Power Management of Hybrid Grid System</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Riyaz</surname>
<given-names>Ahmed</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1475451/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sadhu</surname>
<given-names>Pradip Kumar</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Iqbal</surname>
<given-names>Atif</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Tariq</surname>
<given-names>Mohd</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1133869/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Urooj</surname>
<given-names>Shabana</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/893408/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Alrowais</surname>
<given-names>Fadwa</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<label>
<sup>1</sup>
</label>Electrical Engineering Department, IIT (ISM), <addr-line>Dhanbad</addr-line>, <country>India</country>
</aff>
<aff id="aff2">
<label>
<sup>2</sup>
</label>Electrical Engineering Department, BGSB University, <addr-line>Rajouri</addr-line>, <country>India</country>
</aff>
<aff id="aff3">
<label>
<sup>3</sup>
</label>Electrical Engineering Department, Qatar University, <addr-line>Doha</addr-line>, <country>Qatar</country>
</aff>
<aff id="aff4">
<label>
<sup>4</sup>
</label>Department of Electrical Engineering, ZHCET, Aligarh Muslim University, <addr-line>Aligarh</addr-line>, <country>India</country>
</aff>
<aff id="aff5">
<label>
<sup>5</sup>
</label>Department of Electrical Engineering, College of Engineering, Princess Nourah bint Abdulrahman University, <addr-line>Riyadh</addr-line>, <country>Saudi Arabia</country>
</aff>
<aff id="aff6">
<label>
<sup>6</sup>
</label>Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, <addr-line>Riyadh</addr-line>, <country>Saudi Arabia</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/298924/overview">Sudhakar Babu Thanikanti</ext-link>, Chaitanya Bharathi Institute of Technology, India</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/1477880/overview">Mohammad Amir</ext-link>, Jamia Millia Islamia, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1479926/overview">Kaif Ahmed Lodi</ext-link>, Khalifa University, United Arab Emirates</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1480864/overview">Mohammed Asim</ext-link>, Integral University, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Mohd Tariq, <email>tariq.ee@zhcet.ac.in</email>; Shabana Urooj, <email>smurooj@pnu.edu.sa</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>08</day>
<month>11</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>9</volume>
<elocation-id>774408</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>09</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>09</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Riyaz, Sadhu, Iqbal, Tariq, Urooj and Alrowais.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Riyaz, Sadhu, Iqbal, Tariq, Urooj and Alrowais</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&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Continuous power supply in an integrated electric system supplied by solar energy and battery storage can be optimally maintained with the use of diesel generators. This article discusses the optimum setting-point for isolated wind, photo-voltaic, diesel, and battery storage electric grid systems. Optimal energy supply for hybrid grid systems means that the load is sufficient for 24&#xa0;h. This study aims to integrate the battery deprivation costs and the fuel price feature in the optimization model for the hybrid grid. In order to count charge&#x2013;discharge cycles and measure battery deprivation, the genetic algorithm concept is utilized. To solve the target function, an ANN-based algorithm with genetic coefficients can also be used to optimize the power management system. In the objective function, a weight factor is proposed. Specific weight factor values are considered for simulation studies. On the algorithm actions, charging status, and its implications for the optimized expense of the hybrid grid, the weight factor effect is measured.</p>
</abstract>
<kwd-group>
<kwd>hybrid grid energy system</kwd>
<kwd>hybrid energy source</kwd>
<kwd>battery deprivation cost</kwd>
<kwd>genetic algorithm</kwd>
<kwd>ANN</kwd>
</kwd-group>
<contract-sponsor id="cn001">Princess Nourah Bint Abdulrahman University<named-content content-type="fundref-id">10.13039/501100004242</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>A hybrid grid (HG) is an electrical distribution network that allows the penetration of various locally produced sources with or without storage equipment (<xref ref-type="bibr" rid="B19">Navigant Research, 2016</xref>). Reliability and cost savings can be achieved by the use of renewable energy sources (RESs), traditional turbines, storage plants, and electricity charges, as well as the use of an HG. A hybrid grid can work in both connected and isolated modes. The HG can be linked to the main grid in the grid-connected mode <italic>via</italic> a common interconnector point and participate in energy trading as either a customer or a provider <italic>via</italic> grid receipt or power transmission.</p>
<p>A power management system (PMS) is also used for the most efficient use of hybrid grid units. The PMS techniques can maximize the transmission of power generation outputs from HG units and ensure economic load demand (LD), as well as monitor the frequency and voltage of HG systems. <xref ref-type="bibr" rid="B21">Rauf et&#x20;al. (2016)</xref> outlined the latest HG-PMS architecture and the different power and heat generation systems and electric cars, as well as the core functionality and limitations of HG-PMS and the use of optimization technology. Photovoltaic (PV) and wind power are the most commonly used sources of renewable energy in HGs. However, because of the intermittent nature of renewable energy sources, it is recommended that it be assisted by appropriate storage units and optimally integrated into the HG scheme. In terms of the maximum use of the battery storage (BS) in the HG, several studies were carried out for optimal delivery of HG generation and storage devices. For this reason, many advanced methods of optimization were published. A combined hybrid supply of energy and a battery source multimedia problem is solved with multi-target integral linear programming (<xref ref-type="bibr" rid="B18">Mathieu et&#x20;al., 2013</xref>). Fuzzy logic control (FLC) determines the charging and discharge of the battery. Capital and maintenance expenditures, fuel prices, electricity costs, and carbon sanctions are the target functions to be minimized. The PMS solution for GC-HG is combined with the energy storage system (ESS) and local generation (PS) in a genetic algorithm (<xref ref-type="bibr" rid="B21">Rauf et&#x20;al., 2016</xref>). The proposed PMS would determine how much HG electricity will be added to the ESS and how much will be replaced on the main grid. The primary aim is to maximize profits from power grid trade. <xref ref-type="bibr" rid="B12">Kasis et&#x20;al. (2017a)</xref> investigated the planning of battery and HG generation plants. The system is modeled on a stochastic framework, and the PMS is solved using a deep Q-learning algorithm. In the study by <xref ref-type="bibr" rid="B13">Kasis et&#x20;al. (2017b)</xref>, we examined a dynamic dispatch in the HG of BS. The objective function of the problem is designed to maximize the battery operational benefit. To solve the battery management issue, a reinforcement study is proposed in combination with a search of Monte-Carlo trees. In the study by <xref ref-type="bibr" rid="B22">Schuitema et&#x20;al. (2017</xref>), FLC was proposed to control the BS level of the state of charge (SOC) limited to the minimum and maximum limits. Moreover, a backtracking search algorithm is introduced to determine an optimum battery SOC control to allow for smooth BS operation throughout the time and to minimize the overloading and unchanging capacity. In the study by <xref ref-type="bibr" rid="B5">Books and Barooah (2019)</xref>, an optimum power send for the GCHG was introduced with PV units and battery deactivators in the programming algorithm. The proposed goal is to maximize the amount of PV, minimize operating costs, and trade electricity costs with the grid. In the study by <xref ref-type="bibr" rid="B14">Kim et&#x20;al. (2016)</xref>, for a day-long plan, an optimal PMS solution was tested. The problem of optimization is modeling so that the operating costs for HG generation units are minimized and the consumption of renewable sources maximized. The optimization problem is fixed by convection programming, and a rolling horizon-predictive controller in combination with a predictive model determines the best environment for a BS. In the study by <xref ref-type="bibr" rid="B1">Aduda et&#x20;al. (2018)</xref>, the PMS of an isolated HG was targeted using a cuckoo-search algorithm with RES, DG, and BS. The target problem feature is to decrease overall costs and reduce gas emissions. Applying a GA achieves an economic advantage by using RES (<xref ref-type="bibr" rid="B15">Lin et&#x20;al., 2015</xref>). The device studied is an isolated HG, BS, and DG with renewable sources. The goal feature proposed is to minimize capital and to maintain HG units, fuel costs, and pollution costs. In the GC-HG floral pollination algorithm (<xref ref-type="bibr" rid="B7">Chen et&#x20;al., 2017</xref>), integrated RES, micro turbines, fuel cells, and BS are examined for the solution of PMS. The aim is to minimize BS operating costs, energy produced costs, the energy expenses of the grid exchanged, and costs for the demand response. In the study by <xref ref-type="bibr" rid="B29">Vrettos et&#x20;al. (2016</xref>), an amended algorithm to check the ideal operating condition of BS in a population HG was proposed in a particle swarm optimization (PSO). An effective battery charging and discharge feature is added. Most of these research works do not take into account the objective purpose of reducing battery life. As shown, the loading and unloading processes have a major influence on BS lifetime. This article includes one of the objective functions that should be reduced, which is lifecycle deprivation costs. The genetic algorithm is used for charging and discharging cycles and quantifying the cost of battery deprivation (BDC). In order to resolve the unit engagement of a grid-connected HG, the effectiveness of the artificial neural network with genetic algorithms has been demonstrated. This study uses the ANN-GA algorithm for solving a problem of 48-h programming for isolated rural HG units. The following is an overview of the article. <italic>HG Modeling</italic> discusses modeling of HG devices; <italic>PMS Problem Formulation</italic> deals with proposed PMS, including potential objective functions and devices; <italic>ANN With Genetic Application</italic> deals with application of the ANN and genetic algorithms in the PMS; <italic>Discussion on Simulation Outcomes</italic> deals with the simulation and discussion; and <italic>Conclusion</italic> ends the article.</p>
</sec>
<sec id="s2">
<title>HG Modeling</title>
<p>The hybrid grid (HG) includes RES, wind turbine (WT), BS, and DGs with PV panels.</p>
<sec id="s2-1">
<title>Photovoltaic Panels</title>
<p>In a simplified model, the solar irradiation is proportional to the photovoltaic module&#x2019;s performance, which can be calculated as follows (<xref ref-type="bibr" rid="B7">Chen et&#x20;al., 2017</xref>):<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="normal">&#x3d;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the irradiation developed by solar (kWh/m<sup>2</sup>) on the photovoltaic modules, <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> shows the area of the PV panels (m<sup>2</sup>), and <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> presents the overall efficiency of PV panels.</p>
<p>The total energy output can be defined as given for a number of PV modules:<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">PVT</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="normal">&#x3d;</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">&#x2217;</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of PV modules.</p>
</sec>
<sec id="s2-2">
<title>Wind Generator</title>
<p>Wind speed (WS) at the hub height is proportional to the WG&#x2019;s energy output, which can be expressed mathematically as follows (<xref ref-type="bibr" rid="B7">Chen et&#x20;al., 2017</xref>):<disp-formula id="e3">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">WG</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">WT</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="italic">&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">air</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mi mathvariant="italic">P</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">A</mml:mi>
<mml:msup>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">WT</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the WG&#x2019;s efficiency, <inline-formula id="inf6">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3c1;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">air</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the air density (Kg/m<sup>3</sup>), <inline-formula id="inf7">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mi mathvariant="italic">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the coefficient of power for the wind generator, <inline-formula id="inf8">
<mml:math id="m11">
<mml:mi mathvariant="italic">A</mml:mi>
</mml:math>
</inline-formula> is the swept area of the rotor, and <inline-formula id="inf9">
<mml:math id="m12">
<mml:mi mathvariant="italic">V</mml:mi>
</mml:math>
</inline-formula> is the per hour speed of the generator.</p>
<p>The per hour wind speed can be expressed mathematically as follows (<xref ref-type="bibr" rid="B25">Silva and Santiago, 2018</xref>):<disp-formula id="e4">
<mml:math id="m13">
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">hub</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="italic">&#x3b1;</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the reference of per hour speed <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ref</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (m), <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">hub</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the height (m) of the hub, and <inline-formula id="inf13">
<mml:math id="m17">
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
</mml:math>
</inline-formula> is the proponent of power <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>7</mml:mn>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>4</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="bibr" rid="B23">Sedghi et&#x20;al., 2016</xref>).</p>
<p>For a certain number of WGs, the total energy output can be expressed below:<disp-formula id="e5">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">WTT</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">WT</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">&#x002A;</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">WT</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">WT</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of wind turbines.</p>
</sec>
<sec id="s2-3">
<title>Battery Energy Storage System</title>
<p>A diagram of the BS is shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>. The power of the battery can be described as follows in the battery mode:<disp-formula id="e6">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x3d;</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">BS</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Cycle life vs. DOD of a lithium-ion battery.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g001.tif"/>
</fig>
<p>The grid power delivered to the PBS is denoted by PG, and the load is denoted by PL. The battery power PB and the power consumed by the BS controller PC are covered by PBS. As a result, the grid power may be expressed as follows: <disp-formula id="e7">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x2b;</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The BS controller provides power conversion and control. It is reasonable to presume that it is proportionate to the power&#x20;flow.</p>
</sec>
</sec>
<sec id="s3">
<title>PMS Problem Formulation</title>
<sec id="s3-1">
<title>Objective Functions</title>
<sec id="s3-1-1">
<title>Cost of Diesel Energy</title>
<p>The energy produced by photovoltaic (PV) and wind turbines (WTs), among the energy sources in the studied hybrid grid (HG), is dependent on environmental conditions and has no cost to produce, in contrast to DG, which needs fuel to generate electricity. The FC of the DGs is therefore defined in the following:<disp-formula id="e8">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">F</mml:mi>
<mml:mi mathvariant="normal">1</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="italic">T</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">DG</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf16">
<mml:math id="m24">
<mml:mi mathvariant="italic">T</mml:mi>
</mml:math>
</inline-formula> is prospect time, <inline-formula id="inf17">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">DG</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of DGs, and <inline-formula id="inf18">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> shows the cost of diesel energy.</p>
<p>A quadratic function of the DG output power is used to model fuel costs for each DG in a timely manner, expressed as follows [182]:<disp-formula id="e9">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">b</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf19">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf20">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">b</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are cost coefficients of <inline-formula id="inf21">
<mml:math id="m30">
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf22">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the <inline-formula id="inf23">
<mml:math id="m32">
<mml:mrow>
<mml:mi mathvariant="italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x2019;s power delivered.</p>
</sec>
<sec id="s3-1-2">
<title>Battery Control</title>
<p>Battery power control is primarily used in this study to implement load-side power factor control (PFC). At the same time, we would like to retain the battery&#x2019;s state of charge (SOC)&#x20;around a given level, say 80 percent. As a result, the battery power <inline-formula id="inf24">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is divided into two components, the line frequency-dependent component <inline-formula id="inf25">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and the offset component <inline-formula id="inf26">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, for battery SOC compensation as follows:<disp-formula id="e10">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The grid power in <xref ref-type="disp-formula" rid="e2">Eq. 2</xref> becomes the following: <disp-formula id="e11">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>The BS control will satisfy the criterion <inline-formula id="inf27">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The linear and step response droop are the two droop control systems recognized by the North American Electric Reliability Corporation (NERC) (<xref ref-type="bibr" rid="B30">Zhao et&#x20;al., 2014</xref>). The battery power is regulated in the following way: <disp-formula id="e12">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the battery power increase that is computed as follows in (W/Hz): <disp-formula id="e13">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>R</mml:mi>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>.</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>.</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>60</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>R</mml:mi>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>60</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf29">
<mml:math id="m42">
<mml:mi>R</mml:mi>
</mml:math>
</inline-formula> is the droop setting in (p.u. Hz/p.u. W), and <inline-formula id="inf30">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the battery PFC operation&#x2019;s reference power. According to the dead-band, <inline-formula id="inf31">
<mml:math id="m44">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency deviation threshold. <inline-formula id="inf32">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency scheduled value, and <inline-formula id="inf33">
<mml:math id="m46">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency deviation. The offset power <inline-formula id="inf34">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> compensates for the battery energy wasted in regulation.<disp-formula id="e14">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf35">
<mml:math id="m49">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the set value of SOC. <inline-formula id="inf36">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the battery rated power and <inline-formula id="inf37">
<mml:math id="m51">
<mml:mi>B</mml:mi>
</mml:math>
</inline-formula> is the gain used to change the offset power compensation&#x2019;s&#x20;speed.</p>
<p>As a result, the battery power equation is as follows:<disp-formula id="e15">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>
<xref ref-type="fig" rid="F1">Figure&#x20;1</xref> depicts the relationship between regular battery life loss and DOD, with cycle loss increasing with cycle&#x20;depth.</p>
<p>Here, we propose a method to evaluate the battery energy lost in the PFC operation. The energy exchange, <inline-formula id="inf38">
<mml:math id="m54">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, can be as follows:<disp-formula id="e17">
<mml:math id="m55">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf39">
<mml:math id="m56">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf40">
<mml:math id="m57">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the energy exchanges for primary frequency control and SOC compensation, respectively.<disp-formula id="e18">
<mml:math id="m58">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <inline-formula id="inf41">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the set of the total number of samples.<disp-formula id="e19">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi mathvariant="normal">&#xa0;given</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">that</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf42">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the battery voltage and current at sample <italic>i</italic>, respectively.</p>
<p>A model of the battery energy efficiency presented in the study by <xref ref-type="bibr" rid="B20">Ohmori et&#x20;al. (2016)</xref> is used as follows: <disp-formula id="e20">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where <italic>R</italic>
<sub>
<italic>e</italic>
</sub>, <italic>R</italic>
<sub>
<italic>p</italic>0</sub>, and <italic>&#x3b1;</italic> are the model parameters identified experimentally.<disp-formula id="e21">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3-2">
<title>Restriction Criterion</title>
<sec id="s3-2-1">
<title>Restrictions of Power Flow</title>
<p>The power flow limit that all HG energy sources, considering PV and WTs, BS, and DGs, fulfil the demanded power by load side of HG naturally for each hour is expressed as follows:<disp-formula id="e22">
<mml:math id="m65">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</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:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>where <inline-formula id="inf44">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> presents the power generated by the diesel generator, <inline-formula id="inf45">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> shows the power produced by the wind turbine, <inline-formula id="inf46">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> presents the power developed by the battery, <inline-formula id="inf47">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> presents the power produced by PV panels, and <inline-formula id="inf48">
<mml:math id="m70">
<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:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> presents the power demand by the load&#x20;side.</p>
</sec>
<sec id="s3-2-2">
<title>Restrictions of Renewable Generation</title>
<p>The PV and WG output must be kept at the t&#x2032; time interval within the following minimum and highest power restrictions because the RES power generated depends on the setting (<xref ref-type="bibr" rid="B30">Zhao et&#x20;al., 2014</xref>):<disp-formula id="e23">
<mml:math id="m71">
<mml:mrow>
<mml:mi mathvariant="italic">PP</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">V</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m72">
<mml:mrow>
<mml:mi mathvariant="italic">PW</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>W</mml:mi>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>where <inline-formula id="inf49">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf50">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the lowest and highest power restrictions created by each PV module. <inline-formula id="inf51">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf52">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the lowest and highest power restrictions created by each&#x20;WG.</p>
</sec>
<sec id="s3-2-3">
<title>Restrictions of Diesel Generator</title>
<p>Under the lowest and highest power restrictions, the output power can be expressed as follows (<xref ref-type="bibr" rid="B7">Chen et&#x20;al., 2017</xref>):<disp-formula id="e25">
<mml:math id="m77">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>where <inline-formula id="inf53">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf54">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the lowest and highest power restrictions developed by each&#x20;<inline-formula id="inf55">
<mml:math id="m80">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The power delivered by the DGs is also constrained by physical limitations for starting and closing, as expressed by ramp rate limits and expressed by <xref ref-type="bibr" rid="B7">Chen et&#x20;al. (2017)</xref> as follows:<disp-formula id="e26">
<mml:math id="m81">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>U</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>where <inline-formula id="inf56">
<mml:math id="m82">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf57">
<mml:math id="m83">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the shutting-down and the starting-up restrictions of <inline-formula id="inf58">
<mml:math id="m84">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, correspondingly.</p>
</sec>
<sec id="s3-2-4">
<title>Restrictions of Battery Source</title>
<p>The battery voltage should be within the specified power limit and can be expressed as follows:<disp-formula id="e27">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>where <inline-formula id="inf59">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf60">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the battery&#x2019;s maximum charging and discharging powers, correspondingly.</p>
<p>At all times, the battery&#x2019;s energy storage level must be kept between the minimum and maximum limits:<disp-formula id="e28">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>where <inline-formula id="inf61">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf62">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the bottom and top of battery energy restrictions, correspondingly.</p>
<p>The SOC heights have a significant impact on battery life; as a result, battery SOC levels should be kept within the predefined limits:<disp-formula id="e29">
<mml:math id="m91">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>ANN With Genetic Application</title>
<p>The forward propagation in each ANN-layer is expressed as follows (<xref ref-type="bibr" rid="B11">Kang et&#x20;al., 2012</xref>), (<xref ref-type="bibr" rid="B16">Lu et&#x20;al., 2010</xref>) and (<xref ref-type="bibr" rid="B31">Eftekhari, 2017</xref>):<disp-formula id="e30">
<mml:math id="m92">
<mml:mrow>
<mml:mo>&#x2022;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mtext>conv</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>D</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>where <inline-formula id="inf63">
<mml:math id="m93">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the input, <inline-formula id="inf64">
<mml:math id="m94">
<mml:mrow>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the bias of the <italic>j</italic>
<sup>
<italic>th</italic>
</sup> neuron in layer <italic>l</italic>, <inline-formula id="inf65">
<mml:math id="m95">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the output of the neuron in layer <italic>l</italic>-1, <inline-formula id="inf66">
<mml:math id="m96">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the kernel from the <italic>i</italic>
<sup>
<italic>th</italic>
</sup> neuron in layer (<italic>l</italic>-1) to the <italic>j</italic>
<sup>
<italic>th</italic>
</sup> neuron in layer <italic>l</italic>, and conv1D (&#x2026;.) is used for performing 1D convolution without zero-padding. The dimension of the input array, <inline-formula id="inf67">
<mml:math id="m97">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, is less than the output array&#x2019;s dimension, <inline-formula id="inf68">
<mml:math id="m98">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. The output, <inline-formula id="inf69">
<mml:math id="m99">
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, in layer <italic>l</italic> may be expressed by passing input <inline-formula id="inf70">
<mml:math id="m100">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> through activation function <italic>f</italic> (.), as follows:<disp-formula id="e31">
<mml:math id="m101">
<mml:mrow>
<mml:mo>&#x2022;</mml:mo>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
<disp-formula id="e32">
<mml:math id="m102">
<mml:mrow>
<mml:mo>&#x2022;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x2193;</mml:mo>
<mml:mi mathvariant="italic">ss</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>where <inline-formula id="inf71">
<mml:math id="m103">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the output of the <italic>j</italic>
<sup>
<italic>th</italic>
</sup> neuron in layer <italic>l</italic> and <inline-formula id="inf72">
<mml:math id="m104">
<mml:mo>&#x2193;</mml:mo>
</mml:math>
</inline-formula> <italic>ss</italic> stands for the down-sampling operation with a factor,&#x20;<italic>ss</italic>.</p>
<p>The GA algorithm propagates the error from the output of&#x20;the MLP-layer. Let <italic>l</italic>&#x20;&#x3d; 1 for the input layer and <italic>l</italic>&#x20;&#x3d; <italic>L</italic> for&#x20;the&#x20;output layer. Assume that <italic>Q</italic>
<sub>
<italic>L</italic>
</sub> is the number of classes&#x20;in&#x20;the output, for a given input vector; let its target be [<italic>t</italic>
<sub>
<italic>1</italic>
</sub>,&#x2026;.., <inline-formula id="inf73">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>] and output vectors, [<inline-formula id="inf74">
<mml:math id="m106">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, &#x2026;.., <inline-formula id="inf75">
<mml:math id="m107">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>]. In the output layer, the mean-squared error (MSE), <italic>E</italic>, is expressed as follows:<disp-formula id="e33">
<mml:math id="m108">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>L</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
</p>
<p>The delta error, <inline-formula id="inf76">
<mml:math id="m109">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, should be computed to calculate the derivative of E with respect to each parameter in the network. For updating all weights of neurons and the bias of that neuron in the preceding layer, the chain-rule of the derivative is used as follows:<disp-formula id="e34">
<mml:math id="m110">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>
<disp-formula id="e35">
<mml:math id="m111">
<mml:mrow>
<mml:mo>&#x2218;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
</p>
<p>Therefore, the regular back propagation from the first MLP layer to the last ANN layer is performed as follows: <disp-formula id="e36">
<mml:math id="m112">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
</p>
<p>After performing the first back propagation from layer (l&#x2b;1)&#x20;to current layer l, the GA may carry to the input delta&#x20;of ANN layer l, <inline-formula id="inf77">
<mml:math id="m113">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. Assume that the zero-order up-sampled map is <inline-formula id="inf78">
<mml:math id="m114">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mtext>us</mml:mtext>
</mml:mrow>
<mml:mi>j</mml:mi>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">up</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">j</mml:mi>
<mml:mi mathvariant="normal">1</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; then the delta error is expressed as follows: <disp-formula id="e37">
<mml:math id="m115">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mtext>E</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2032;</mml:mtext>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">up</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>where <inline-formula id="inf79">
<mml:math id="m116">
<mml:mrow>
<mml:mrow>
<mml:mtext>&#x3b2;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>ss</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The GA of delta error <inline-formula id="inf80">
<mml:math id="m117">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msubsup>
<mml:mtext>S</mml:mtext>
<mml:mtext>j</mml:mtext>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
<mml:munder accentunder="true">
<mml:mi>&#x3a3;</mml:mi>
<mml:mo stretchy="true">&#x2190;</mml:mo>
</mml:munder>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mtext>i</mml:mtext>
<mml:mrow>
<mml:mtext>l</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is expressed as follows: <disp-formula id="e38">
<mml:math id="m118">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msubsup>
<mml:mtext>S</mml:mtext>
<mml:mtext>j</mml:mtext>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mtext>i</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:munderover>
<mml:mrow>
<mml:mtext>conv</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>Dz</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mtext>i</mml:mtext>
<mml:mrow>
<mml:mtext>l</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mtext>rev</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext>w</mml:mtext>
<mml:mrow>
<mml:mtext>ji</mml:mtext>
</mml:mrow>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>where rev (.) is used for array reversing and conv1Dz (&#x2026;) is used for full 1D convolution performing with zero-padding.</p>
<p>The derivative of the error with respect to weight and bias may be expressed as follows:<disp-formula id="e39">
<mml:math id="m119">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mtext>E</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mtext>w</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext>
</mml:mrow>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>conv</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>D</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext>S</mml:mtext>
<mml:mtext>j</mml:mtext>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mtext>i</mml:mtext>
<mml:mrow>
<mml:mtext>l</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>
<disp-formula id="e40">
<mml:math id="m120">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mtext>E</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mtext>b</mml:mtext>
<mml:mtext>j</mml:mtext>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mtext>n</mml:mtext>
</mml:munder>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x394;</mml:mi>
<mml:mtext>j</mml:mtext>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>n</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>
</p>
<p>The weights and biases can be updated with learning rate <inline-formula id="inf81">
<mml:math id="m121">
<mml:mo>&#x221d;</mml:mo>
</mml:math>
</inline-formula> using the following equations: <disp-formula id="e41">
<mml:math id="m122">
<mml:mrow>
<mml:msubsup>
<mml:mtext>w</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>l</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>t</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mtext>w</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>l</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>t</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x221d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mtext>E</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mtext>w</mml:mtext>
<mml:mrow>
<mml:mtext>ij</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>l</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>
<disp-formula id="e42">
<mml:math id="m123">
<mml:mrow>
<mml:msubsup>
<mml:mtext>b</mml:mtext>
<mml:mtext>j</mml:mtext>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>t</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mtext>b</mml:mtext>
<mml:mtext>j</mml:mtext>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>t</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x221d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mtext>E</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msubsup>
<mml:mtext>b</mml:mtext>
<mml:mtext>j</mml:mtext>
<mml:mtext>l</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(42)</label>
</disp-formula>
</p>
<sec id="s4-1">
<title>Implementation of ANN With the Genetic Algorithm</title>
<p>This study considers the costs of battery deprivation and the cost of fuel for traditional generators. A combination of two ANNs and genetic algorithms is used to solve PMS problems. The objective function is optimized using the ANN, while the genetic algorithm for the search is used to establish the BDC. <xref ref-type="fig" rid="F2">Figure&#x20;2</xref> and <xref ref-type="fig" rid="F3">Figure&#x20;3</xref> show the flood map of the overall implementation of the ANN and the genetic algorithm for the PMS&#x20;issue.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Battery circuit&#x20;model.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Flowchart of the ANN and the genetic algorithm.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g003.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<title>Discussion on Simulation Outcomes</title>
<sec id="s5-1">
<title>Methodology</title>
<p>An isolated HG with PV panels, a WT, a charger, and two DGs was used to test the suggested objective feature using the ANN. The judgement variables in this study are as follows: <inline-formula id="inf82">
<mml:math id="m124">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>G</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf83">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>G</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf84">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf85">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf86">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> The simulation runs in a 1-h time period and has a 24-h horizon as a scheduling program. <xref ref-type="fig" rid="F4">Figure&#x20;4</xref> shows the hourly LD over a 24-h loop. Throughout the day, the average LD is 7.2&#xa0;kW. The load side demanded more power in between 19 and 22&#xa0;h. The mounted WT has a maximum power of 10&#xa0;kW at a wind speed of 25&#xa0;m/s. The WT parameters 19.6, 1.225, and 0.4 are used to quantify the swept area, air density, and coefficient efficiency, respectively. Under the rated conditions of the environment, the solar photovoltaic used is rated at 10&#xa0;kW. <xref ref-type="table" rid="T1">Table&#x20;1</xref> presumes that the original SOC battery is already known and taken as 50 percent for the battery constraints used in this study. As seen in <xref ref-type="table" rid="T2">Table&#x20;2</xref>, in [19, 31], the values of these parameters are defined in parameters of both DGs, including cost of fuel variables, maximum and minimum power limits, and range&#x20;limit.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Load demand of an isolated hybrid grid throughout a&#x20;day.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g004.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Battery specifications.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Battery constraints</th>
<th align="center">Energy capacity (kWh)</th>
<th align="center">Functional size (kWh)</th>
<th align="center">Maximum&#x20;power&#x20;during charge condition (kWh)</th>
<th align="center">Maximum power&#x20;during discharge condition (kWh)</th>
<th align="center">Initial SOC (%)</th>
<th align="center">SOC<sub>max</sub> (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Value</td>
<td align="center">10</td>
<td align="center">9.6</td>
<td align="center">8</td>
<td align="center">8</td>
<td align="center">30</td>
<td align="center">75</td>
</tr>
<tr>
<td align="left">Battery constraints</td>
<td align="center">SOC<sub>min</sub> (%)</td>
<td align="center">Battery cost (Rs.)</td>
<td align="center">Cost of maintenance (Rs./year)</td>
<td align="center">Rate of interest (ROI) (%)</td>
<td colspan="2" align="center">Life span (years)</td>
</tr>
<tr>
<td align="left">Value</td>
<td align="center">10</td>
<td align="center">40,000/-</td>
<td align="center">23,000/-</td>
<td align="center">5.3</td>
<td colspan="2" align="center">12</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Diesel generator specifications.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">DG<sub>i</sub>
</th>
<th align="center">a<sub>i</sub>
</th>
<th align="center">b<sub>i</sub>
</th>
<th align="center">P<sub>min</sub> (kW)</th>
<th align="center">P<sub>max</sub> (kW)</th>
<th align="center">DR<sub>i</sub> (kW)</th>
<th align="center">UR<sub>i</sub> (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="char" char=".">0.03</td>
<td align="char" char=".">0.25</td>
<td align="center">0</td>
<td align="center">6</td>
<td align="center">5</td>
<td align="center">5</td>
</tr>
<tr>
<td align="left">2</td>
<td align="char" char=".">0.0001</td>
<td align="char" char=".">0.0490</td>
<td align="center">0</td>
<td align="center">10</td>
<td align="center">9</td>
<td align="center">9</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The ANN-GA solves the energy dispatching (ED) dilemma where 50 is the population size and 100 is the cumulative number of iterations. The better costs, using different weighting criteria, the worse cost, and the mean cost of the proposed goal feature are used to evaluate its efficacy.</p>
</sec>
<sec id="s5-2">
<title>Results and Discussion</title>
<p>In the objective role of simulation research, various WF importances are taken into account to assess the effect of a given WF goal and to see its impact on the HG approach. The impact of the WF on the algorithm behavior, battery SOC status, and optimized cost-activity functions is thus analyzed. The ED problem is solved by the ANN. To examine the accuracy and effectiveness of the proposed ANN protective algorithm, two other conventional methods are used for comparisons which are neural networks (ANNs) and fuzzy neural networks (FNNs); the structure of these methods is shown in <xref ref-type="table" rid="T2">Table&#x20;2</xref>. The accuracy of testing results is computed for the proposed method and for the two other methods. The test results are used to check the accuracy by measuring the F1 score, which is the harmonic mean between precision and recall (<xref ref-type="bibr" rid="B32">Fleer and Stenzel, 2016</xref>). <xref ref-type="table" rid="T2">Table&#x20;2</xref> shows that the accuracy of the proposed method has high identification accuracy from the other two methods and with the same total MSE of 0.001, the proposed method is convergent with less than 2,550 epochs, as compared with the convergence epoch numbers of the ANN and the FNN. This proves that the performances of the proposed ANN algorithm are effective and perform higher classification accuracy. The learning of the total MSE with the number of epochs for the proposed ANN algorithm and the other two methods is shown in <xref ref-type="fig" rid="F5">Figures 5</xref>&#x2013;<xref ref-type="fig" rid="F7">7</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Wind turbine output power throughout a&#x20;day.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>PV output power throughout a&#x20;day.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Mean square error with number of epochs.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g007.tif"/>
</fig>
<p>To avoid overcharging and over-discharging, the battery&#x2019;s state of charge (SOC) is used as a restriction on the ED issue. The effect of WF on battery SOC activity is depicted in <xref ref-type="fig" rid="F8">Figure&#x20;8</xref>. A range of WF values are assessed with the objective feature (0, 250, and 1,000). If the battery does not get drained, numerous charge and discharge cycles are clearly shown, which indicate that the battery provides considerable energy in the HG. If further charging loops, however, are prevented and a battery life extension is possible, then the goal intersects with the relationship among the two goals. This graph demonstrates that the SOC condition is sustained more consistently and load times are shortened. The number of mutual batteries with HGs is also smaller, and the cost function is higher than in <xref ref-type="table" rid="T3">Table&#x20;3</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Impact of the weight factor value, that is, e &#x3d; 0.250, 1,000 on the battery SOC behavior.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g008.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>For 1,000 test runs using the ANN-GA algorithm, objective output was measured using different weight values.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">
<inline-formula id="inf87">
<mml:math id="m129">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf88">
<mml:math id="m130">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>250</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf89">
<mml:math id="m131">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>450</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf90">
<mml:math id="m132">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>650</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf91">
<mml:math id="m133">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Best cost (Rs./day)</td>
<td align="center">9,596,600</td>
<td align="center">23,133,042</td>
<td align="center">11,759,582</td>
<td align="center">25,068,741</td>
<td align="center">22,744,352</td>
</tr>
<tr>
<td align="left">Average cost (Rs./day)</td>
<td align="center">22,345,050</td>
<td align="center">50,475,000</td>
<td align="center">744,865,935</td>
<td align="center">59,664,120</td>
<td align="center">34,458,960</td>
</tr>
<tr>
<td align="left">Worst cost (Rs./day)</td>
<td align="center">1.0213e &#x2b; 06</td>
<td align="center">1.0347e &#x2b; 06</td>
<td align="center">1.0221e &#x2b; 08</td>
<td align="center">1.0287e &#x2b; 08</td>
<td align="center">7.4360e &#x2b; 07</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In order to maintain the trade-offs among the two goals, the next ED problem simulation result of HG units is conducted for e &#x3d; 250. Using the ANN algorithm, the maximum power of both installed DGs can be calculated. The results of high performance at night and low morning output of both DGs during the simulation stage are seen in <xref ref-type="table" rid="T4">Table&#x20;4</xref>. The optimum power exchange between the HG and the battery is shown in <xref ref-type="table" rid="T5">Table&#x20;5</xref> using the ANN-GA algorithm. The best power generation RGs of the ANN-GA algorithm also appear in <xref ref-type="table" rid="T6">Table&#x20;6</xref>. As PV and WT generators begin electricity production, they generate renewable energy that helps sustain DG generation. For charging the tank, most RE industries are&#x20;used.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Diesel generators generate optimal power <inline-formula id="inf92">
<mml:math id="m134">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> using the ANN for e &#x3d;&#x20;250.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Time (h)</th>
<th align="center">P<sub>DG1</sub> (kW)</th>
<th align="center">P<sub>DG2</sub> (kW)</th>
<th align="center">Time (h)</th>
<th align="center">P<sub>DG1</sub> (kW)</th>
<th align="center">P<sub>DG2</sub> (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="center">0,217,857</td>
<td align="center">1,126,109</td>
<td align="center">13</td>
<td align="center">4,290,849</td>
<td align="center">0,733,674</td>
</tr>
<tr>
<td align="left">2</td>
<td align="center">041,551</td>
<td align="center">3,238,563</td>
<td align="center">14</td>
<td align="center">4,933,234</td>
<td align="center">1,697,407</td>
</tr>
<tr>
<td align="left">3</td>
<td align="center">200,718</td>
<td align="center">3,866,612</td>
<td align="center">15</td>
<td align="center">3,959,647</td>
<td align="center">68,234</td>
</tr>
<tr>
<td align="left">4</td>
<td align="center">1,535,267</td>
<td align="center">2,337,054</td>
<td align="center">16</td>
<td align="center">4,872,569</td>
<td align="center">704,285</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">2,317,106</td>
<td align="center">6,790,868</td>
<td align="center">17</td>
<td align="center">3,349,535</td>
<td align="center">8,579,052</td>
</tr>
<tr>
<td align="left">6</td>
<td align="center">2,767,133</td>
<td align="center">1,919,401</td>
<td align="center">18</td>
<td align="center">2,636,031</td>
<td align="center">797,911</td>
</tr>
<tr>
<td align="left">7</td>
<td align="center">1,934,837</td>
<td align="center">4,363,621</td>
<td align="center">19</td>
<td align="center">4,022,178</td>
<td align="center">2,164,111</td>
</tr>
<tr>
<td align="left">8</td>
<td align="center">3,285,469</td>
<td align="center">1,568,873</td>
<td align="center">20</td>
<td align="center">2,812,477</td>
<td align="center">145,311</td>
</tr>
<tr>
<td align="left">9</td>
<td align="center">1,603,434</td>
<td align="center">2,256,644</td>
<td align="center">21</td>
<td align="center">1,904,528</td>
<td align="center">4,709,048</td>
</tr>
<tr>
<td align="left">10</td>
<td align="center">367,349</td>
<td align="center">1,759,593</td>
<td align="center">22</td>
<td align="center">1,863,599</td>
<td align="center">0,492,047</td>
</tr>
<tr>
<td align="left">11</td>
<td align="center">2,280,909</td>
<td align="center">0,355,728</td>
<td align="center">23</td>
<td align="center">3,849,791</td>
<td align="center">1,398,528</td>
</tr>
<tr>
<td align="left">12</td>
<td align="center">0</td>
<td align="center">244,283</td>
<td align="center">24</td>
<td align="center">3,553,457</td>
<td align="center">2,230,391</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Battery produces optimal power using the ANN for e &#x3d;&#x20;250.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Time (h)</th>
<th align="center">P<sub>BS</sub> (kW)</th>
<th align="center">Time (h)</th>
<th align="center">P<sub>BS</sub> (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="center">260,343</td>
<td align="center">13</td>
<td align="center">&#x2212;1,84,472</td>
</tr>
<tr>
<td align="left">2</td>
<td align="center">&#x2212;1,25,340</td>
<td align="center">14</td>
<td align="center">&#x2212;3,63,345</td>
</tr>
<tr>
<td align="left">3</td>
<td align="center">&#x2212;2,52,479</td>
<td align="center">15</td>
<td align="center">&#x2212;1,84,412</td>
</tr>
<tr>
<td align="left">4</td>
<td align="center">248,992</td>
<td align="center">16</td>
<td align="center">&#x2212;3,55,124</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">133,245</td>
<td align="center">17</td>
<td align="center">&#x2212;3,30,215</td>
</tr>
<tr>
<td align="left">6</td>
<td align="center">311,644</td>
<td align="center">18</td>
<td align="center">&#x2212;0,35,564</td>
</tr>
<tr>
<td align="left">7</td>
<td align="center">&#x2212;0,42,237</td>
<td align="center">19</td>
<td align="center">&#x2212;0,68,842</td>
</tr>
<tr>
<td align="left">8</td>
<td align="center">2,112,556</td>
<td align="center">20</td>
<td align="center">2,904,458</td>
</tr>
<tr>
<td align="left">9</td>
<td align="center">0,755,864</td>
<td align="center">21</td>
<td align="center">2,544,735</td>
</tr>
<tr>
<td align="left">10</td>
<td align="center">&#x2212;3,22,344</td>
<td align="center">22</td>
<td align="center">1,441,235</td>
</tr>
<tr>
<td align="left">11</td>
<td align="center">&#x2212;2,77,456</td>
<td align="center">23</td>
<td align="center">&#x2212;0,225,871</td>
</tr>
<tr>
<td align="left">12</td>
<td align="center">&#x2212;1,44,254</td>
<td align="center">24</td>
<td align="center">&#x2212;0,112,344</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Renewable generators generate optimal power and express by <inline-formula id="inf93">
<mml:math id="m135">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf94">
<mml:math id="m136">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Time (h)</th>
<th align="center">P<sub>PV</sub> (kW)</th>
<th align="center">P<sub>WT</sub> (kW)</th>
<th align="center">Time (h)</th>
<th align="center">P<sub>PV</sub> (kW)</th>
<th align="center">P<sub>WT</sub> (kW)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="center">0</td>
<td align="center">0.005</td>
<td align="center">13</td>
<td align="center">2,396,065</td>
<td align="center">0.555</td>
</tr>
<tr>
<td align="left">2</td>
<td align="center">0</td>
<td align="center">0.007</td>
<td align="center">14</td>
<td align="center">3,343,408</td>
<td align="center">0,74</td>
</tr>
<tr>
<td align="left">3</td>
<td align="center">0</td>
<td align="center">0.006</td>
<td align="center">15</td>
<td align="center">2,042,591</td>
<td align="center">0,79</td>
</tr>
<tr>
<td align="left">4</td>
<td align="center">0</td>
<td align="center">0.004</td>
<td align="center">16</td>
<td align="center">094,129</td>
<td align="center">0.703</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">0</td>
<td align="center">0.005</td>
<td align="center">17</td>
<td align="center">3,995,774</td>
<td align="center">0.582</td>
</tr>
<tr>
<td align="left">6</td>
<td align="center">0</td>
<td align="center">0.005018</td>
<td align="center">18</td>
<td align="center">0,685,681</td>
<td align="center">0.544</td>
</tr>
<tr>
<td align="left">7</td>
<td align="center">1,093,852</td>
<td align="center">0.017</td>
<td align="center">19</td>
<td align="center">0,107,896</td>
<td align="center">0.426</td>
</tr>
<tr>
<td align="left">8</td>
<td align="center">1,509,264</td>
<td align="center">0.013</td>
<td align="center">20</td>
<td align="center">0</td>
<td align="center">0.283</td>
</tr>
<tr>
<td align="left">9</td>
<td align="center">2,167,166</td>
<td align="center">0.004</td>
<td align="center">21</td>
<td align="center">0</td>
<td align="center">0.285</td>
</tr>
<tr>
<td align="left">10</td>
<td align="center">525,085</td>
<td align="center">0.016</td>
<td align="center">22</td>
<td align="center">0</td>
<td align="center">0.341</td>
</tr>
<tr>
<td align="left">11</td>
<td align="center">479,016</td>
<td align="center">0.090272</td>
<td align="center">23</td>
<td align="center">0</td>
<td align="center">0,41</td>
</tr>
<tr>
<td align="left">12</td>
<td align="center">3,745,608</td>
<td align="center">0.291</td>
<td align="center">24</td>
<td align="center">0</td>
<td align="center">0.367</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F9">Figure&#x20;9</xref> shows the optimum ED solution for HG devices over a period of 24&#xa0;h as seen in <xref ref-type="table" rid="T4">Tables 4</xref>&#x2013;<xref ref-type="table" rid="T6">6</xref>. Both HG units are specifically participating in the satisfaction of the LD. The battery charges due to the lower LD and DGs are reduced to minimal until the panel and the WT generator start generating electricity. As described in the article, the HG charges the pile while the battery delivers power to the HG, if positively. The surplus power can be supplied to the battery where the energy given by the RE or by the DGs is lower. Then the DGs and the battery should cooperate in order for the LD to fulfill the need when the RE supply is limited and LD energy demands more in the&#x20;night.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Resulting ED solution of HG generation&#x20;units.</p>
</caption>
<graphic xlink:href="fenrg-09-774408-g009.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>Conclusion</title>
<p>This article expresses a 24-h horizon energy transmission cycle of an isolated HG with battery storage. In addition to the fuel cost, the objective feature proposes battery depletion costs. The question of energy transmission was to reduce the FC of DG and BDC to a minimum. In the proposed target function, a WF is implemented. The ANN-GA addresses the energy supply issue in order to ensure the best supply of isolated HGs such as the WT engine, PV, two DGs, and batteries. The results show that it is necessary to select the appropriate value of WF for the best cost function. WF also affects the state of the SOC battery. The results show that the SOC battery with WF equal to 250 remains more robust and the charging cycles decreased. The ED problem of HG generating units is performed on e &#x3d; 250 in order to resolve the trade-off between the BDC and FC. The ANN-GA adds all HG units together to satisfy the&#x20;LD</p>
</sec>
</body>
<back>
<sec id="s7">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<ack>
<p>This research was funded by the Deanship of Scientific Research at Princess Nourah bint Abdulrahman University through the Fast-track Research Funding Program.</p>
</ack>
<sec sec-type="COI-statement" id="s10">
<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="disclaimer" id="s11">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aduda</surname>
<given-names>K. O.</given-names>
</name>
<name>
<surname>Labeodan</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zeiler</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Towards Critical Performance Considerations for Using Office Buildings as a Power Flexibility Resource-A Survey</article-title>. <source>Energy and Buildings</source> <volume>159</volume>, <fpage>164</fpage>&#x2013;<lpage>178</lpage>. <pub-id pub-id-type="doi">10.1016/j.enbuild.2017.10.096</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Alizadeh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>T.-H.</given-names>
</name>
<name>
<surname>Scaglione</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>Grid Integration of Distributed Renewables through Coordinated Demand Response</article-title>,&#x201d; in <conf-name>Proceeding of the IEEE 51st Annu. Conf. Decis. Control (CDC)</conf-name>, <conf-loc>Maui, HI, USA</conf-loc>, <conf-date>Dec. 2012</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>3666</fpage>&#x2013;<lpage>3671</lpage>. <pub-id pub-id-type="doi">10.1109/cdc.2012.6426122</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Barooah</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Virtual Energy Storage from Flexible Loads: Distributed Control with QoS Constraints</article-title>, <source>Smart Grid Control</source>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer</publisher-name>, <fpage>99</fpage>&#x2013;<lpage>115</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-98310-3_6</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brooks</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Barooah</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Consumer-aware Distributed Demand-Side Contingency Service in the Power Grid</article-title>. <source>IEEE Trans. Control. Netw. Syst.</source> <volume>5</volume> (<issue>4</issue>), <fpage>1987</fpage>&#x2013;<lpage>1997</lpage>. <pub-id pub-id-type="doi">10.1109/tcns.2017.2781368</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brooks</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Barooah</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Coordination of Loads for Ancillary Services with Fourier Domain Consumer QoS Constraints</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>10</volume> (<issue>6</issue>), <fpage>6148</fpage>&#x2013;<lpage>6155</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2019.2897231</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Hybrid Particle Swarm Optimizer with Sine Cosine Acceleration Coefficients</article-title>. <source>Inf. Sci.</source> <volume>422</volume>, <fpage>218</fpage>&#x2013;<lpage>241</lpage>. <pub-id pub-id-type="doi">10.1016/j.ins.2017.09.015</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hashmi</surname>
<given-names>M. U.</given-names>
</name>
<name>
<surname>Mathias</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bu&#x161;i&#x107;</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Meyn</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Distributed Control Design for Balancing the Grid Using Flexible Loads</article-title>, <source>IMA Volume on the Control of Energy Markets and Grids</source>. <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Springer</publisher-name>, <fpage>1</fpage>&#x2013;<lpage>26</lpage>. </citation>
</ref>
<ref id="B8">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Douglass</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Garcia-Valle</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Nyeng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>&#xd8;stergaard</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Togeby</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Demand as Frequency Controlled reserve: Implementation and Practical Demonstration</article-title>,&#x201d; in <conf-name>Proceeding of the 2nd IEEE PES Int. Conf. Exhibit. Innov. Smart Grid Technol.</conf-name>, <conf-loc>Manchester, UK</conf-loc>, <conf-date>Dec. 2011</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1109/isgteurope.2011.6162711</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eftekhari</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Energy efficiency: A critically important but neglected factor in battery research</article-title>. <source>Sustain. Energy Fuels</source> <volume>1</volume>, <fpage>2053</fpage>&#x2013;<lpage>2060</lpage>. <pub-id pub-id-type="doi">10.1039/C7SE00350A</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fleer</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Stenzel</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Impact Analysis of Different Operation Strategies for Battery Energy Storage Systems Providing Primary Control reserve</article-title>. <source>J. Energ. Storage</source> <volume>8</volume>, <fpage>320</fpage>&#x2013;<lpage>338</lpage>. <pub-id pub-id-type="doi">10.1016/j.est.2016.02.003</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huerta</surname>
<given-names>J.&#x20;M. E.</given-names>
</name>
<name>
<surname>Castell&#xf3;-Moreno</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fischer</surname>
<given-names>J.&#x20;R.</given-names>
</name>
<name>
<surname>Garc&#xed;a-Gil</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>A Synchronous Reference Frame Robust Predictive Current Control for Three-phase Grid-Connected Inverters</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>57</volume> (<issue>3</issue>), <fpage>954</fpage>&#x2013;<lpage>962</lpage>. <pub-id pub-id-type="doi">10.1109/tie.2009.2028815</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>A Novel Way to Calculate Energy Efficiency for Rechargeable Batteries</article-title>. <source>J.&#x20;Power Sourc.</source> <volume>206</volume>, <fpage>310</fpage>&#x2013;<lpage>314</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2012.01.105</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kasis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Devane</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Spanias</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lestas</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Primary Frequency Regulation with Load-Side Participation-Part I: Stability and Optimality</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>32</volume> (<issue>5</issue>), <fpage>3505</fpage>&#x2013;<lpage>3518</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2016.2636286</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kasis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Devane</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Spanias</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lestas</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Primary Frequency Regulation with Load-Side Participation-Part II: Beyond Passivity Approaches</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>32</volume> (<issue>5</issue>), <fpage>3519</fpage>&#x2013;<lpage>3528</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2016.2636284</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>Y.-J.</given-names>
</name>
<name>
<surname>Fuentes</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Norford</surname>
<given-names>L. K.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Experimental Study of Grid Frequency Regulation Ancillary Service of a Variable Speed Heat Pump</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>31</volume> (<issue>4</issue>), <fpage>3090</fpage>&#x2013;<lpage>3099</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2015.2472497</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Barooah</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Meyn</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Middelkoop</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Experimental Evaluation of Frequency Regulation from Commercial Building HVAC Systems</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>6</volume> (<issue>2</issue>), <fpage>776</fpage>&#x2013;<lpage>783</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2014.2381596</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Analysis of the Key Factors Affecting the Energy Efficiency of Batteries in Electric Vehicle</article-title>. <source>World Electr. Veh. J.</source> <volume>4</volume> (<issue>2</issue>), <fpage>9</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.3390/wevj4010009</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mallada</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Low</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Optimal Load-Side Control for Frequency Regulation in Smart Grids</article-title>. <source>IEEE Trans. Automat. Contr.</source> <volume>62</volume> (<issue>12</issue>), <fpage>6294</fpage>&#x2013;<lpage>6309</lpage>. <pub-id pub-id-type="doi">10.1109/tac.2017.2713529</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mathieu</surname>
<given-names>J.&#x20;L.</given-names>
</name>
<name>
<surname>Koch</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Callaway</surname>
<given-names>D. S.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>State Estimation and Control of Electric Loads to Manage Real-Time Energy Imbalance</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>28</volume> (<issue>1</issue>), <fpage>430</fpage>&#x2013;<lpage>440</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2012.2204074</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<collab>Navigant Research</collab> (<year>2016</year>). <source>Report 1Q</source>. </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ohmori</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Iwai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Itakura</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Saito</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yoshida</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Numerical Prediction of System Round-Trip Efficiency and Feasible Operating Conditions of Small-Scale Solid Oxide Iron-Air Battery</article-title>. <source>J.&#x20;Power Sourc.</source> <volume>309</volume>, <fpage>160</fpage>&#x2013;<lpage>168</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpowsour.2016.01.090</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rauf</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rasool</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rizwan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yousaf</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Domestic Electrical Load Management Using Smart Grid</article-title>. <source>Energ. Proced.</source> <volume>100</volume>, <fpage>253</fpage>&#x2013;<lpage>260</lpage>. <pub-id pub-id-type="doi">10.1016/j.egypro.2016.10.174</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schuitema</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ryan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Aravena</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>The Consumer&#x27;s Role in Flexible Energy Systems: An Interdisciplinary Approach to Changing Consumers&#x27; Behavior</article-title>. <source>IEEE Power Energ. Mag.</source> <volume>15</volume> (<issue>1</issue>), <fpage>53</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1109/mpe.2016.2620658</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sedghi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ahmadian</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Aliakbar-Golkar</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Optimal Storage Planning in Active Distribution Network Considering Uncertainty of Wind Power Distributed Generation</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>31</volume> (<issue>1</issue>), <fpage>304</fpage>&#x2013;<lpage>316</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2015.2404533</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Eberhart</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1998</year>). &#x201c;<article-title>A Modified Particle Swarm Optimizer</article-title>,&#x201d; in <conf-name>Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on</conf-name>, <conf-loc>Anchorage, AK, USA</conf-loc>, <conf-date>May 1998</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>69</fpage>&#x2013;<lpage>73</lpage>. </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Silva</surname>
<given-names>H. B. d.</given-names>
</name>
<name>
<surname>Santiago</surname>
<given-names>L. P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>On the Trade-Off between Real-Time Pricing and the Social Acceptability Costs of Demand Response</article-title>. <source>Renew. Sustain. Energ. Rev.</source> <volume>81</volume> (<issue>1</issue>), <fpage>1513</fpage>&#x2013;<lpage>1521</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2017.05.219</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sufyan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Abd Rahim</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Muhammad</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Sheikh Raihan</surname>
<given-names>S. R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimal Sizing and Energy Scheduling of Isolated Microgrid Considering the Battery Lifetime Degradation</article-title>. <source>PloS one</source> <volume>14</volume> (<issue>2</issue>), <fpage>e0211642</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0211642</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ting-Yu Chang</surname>
<given-names>C.-T.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>T.-Y.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>An Improved Hysteresis Current Controller for Reducing Switching Frequency</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>9</volume> (<issue>1</issue>), <fpage>97</fpage>&#x2013;<lpage>104</lpage>. <pub-id pub-id-type="doi">10.1109/63.285499</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vardakas</surname>
<given-names>J.&#x20;S.</given-names>
</name>
<name>
<surname>Zorba</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Verikoukis</surname>
<given-names>C. V.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Survey on Demand Response Programs in Smart Grids: Pricing Methods and Optimization Algorithms</article-title>. <source>IEEE Commun. Surv. Tutorials</source> <volume>17</volume> (<issue>1</issue>), <fpage>152</fpage>&#x2013;<lpage>178</lpage>. <pub-id pub-id-type="doi">10.1109/comst.2014.2341586</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vrettos</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Oldewurtel</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Andersson</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Robust Energy-Constrained Frequency Reserves from Aggregations of Commercial Buildings</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>31</volume> (<issue>6</issue>), <fpage>4272</fpage>&#x2013;<lpage>4285</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2015.2511541</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>A Quantitative Comparative Study of Efficiency for Battery-Ultracapacitor Hybrid Systems</article-title>,&#x201d; in <conf-name>Proceedings, 2014&#x20;40th Annual Conference of the IEEE Industrial Electronics Society</conf-name>, <conf-loc>Dallas, TX, USA</conf-loc>, <conf-date>Nov. 2014</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>3076</fpage>&#x2013;<lpage>3082</lpage>. <pub-id pub-id-type="doi">10.1109/iecon.2014.7048949</pub-id> </citation>
</ref>
</ref-list>
<sec id="s12">
<title>Nomenclature</title>
<def-list>
<def-item>
<term id="G1-fenrg.2021.774408">
<bold>HG</bold>
</term>
<def>
<p>hybrid&#x20;grid</p>
</def>
</def-item>
<def-item>
<term id="G2-fenrg.2021.774408">
<bold>RES</bold>
</term>
<def>
<p>renewable energy source</p>
</def>
</def-item>
<def-item>
<term id="G3-fenrg.2021.774408">
<bold>GC</bold>
</term>
<def>
<p>grid-connected</p>
</def>
</def-item>
<def-item>
<term id="G4-fenrg.2021.774408">
<bold>PMS</bold>
</term>
<def>
<p>power management system</p>
</def>
</def-item>
<def-item>
<term id="G5-fenrg.2021.774408">
<bold>LD</bold>
</term>
<def>
<p>load demand</p>
</def>
<def>
<p>load demand</p>
</def>
</def-item>
<def-item>
<term id="G6-fenrg.2021.774408">
<bold>BS</bold>
</term>
<def>
<p>battery storage</p>
</def>
</def-item>
<def-item>
<term id="G7-fenrg.2021.774408">
<bold>FLC</bold>
</term>
<def>
<p>fuzzy logic control</p>
</def>
</def-item>
<def-item>
<term id="G8-fenrg.2021.774408">
<bold>GA</bold>
</term>
<def>
<p>genetic algorithm</p>
</def>
</def-item>
<def-item>
<term id="G9-fenrg.2021.774408">
<bold>LD</bold>
</term>
<def>
<p>load demand</p>
</def>
<def>
<p>load demand</p>
</def>
</def-item>
<def-item>
<term id="G10-fenrg.2021.774408">
<inline-formula id="inf95">
<mml:math id="m137">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>area of PV panels</p>
</def>
</def-item>
<def-item>
<term id="G11-fenrg.2021.774408">
<inline-formula id="inf96">
<mml:math id="m138">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>no. of PV modules</p>
</def>
</def-item>
<def-item>
<term id="G12-fenrg.2021.774408">
<inline-formula id="inf97">
<mml:math id="m139">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">h</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">hub</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>height (m) of&#x20;hub</p>
</def>
</def-item>
<def-item>
<term id="G13-fenrg.2021.774408">
<inline-formula id="inf98">
<mml:math id="m140">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Bch</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>battery charge&#x20;power</p>
</def>
</def-item>
<def-item>
<term id="G14-fenrg.2021.774408">
<inline-formula id="inf99">
<mml:math id="m141">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Bdch</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>battery discharge efficiency</p>
</def>
</def-item>
<def-item>
<term id="G15-fenrg.2021.774408">
<inline-formula id="inf100">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">bat</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi mathvariant="bold-italic">cyc</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>regular cost of charging</p>
</def>
</def-item>
<def-item>
<term id="G16-fenrg.2021.774408">
<bold>
<italic>C</italic>
</bold>
<sub>
<bold>
<italic>M</italic>
</bold>
</sub>
</term>
<def>
<p>maintenance&#x20;costs</p>
</def>
</def-item>
<def-item>
<term id="G17-fenrg.2021.774408">
<italic>
<bold>ARF</bold>
</italic>
</term>
<def>
<p>annual recovery factor</p>
</def>
</def-item>
<def-item>
<term id="G18-fenrg.2021.774408">
<inline-formula id="inf101">
<mml:math id="m143">
<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">T</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>power generated by wind turbine</p>
</def>
</def-item>
<def-item>
<term id="G19-fenrg.2021.774408">
<bold>ESS</bold>
</term>
<def>
<p>energy storage system</p>
</def>
</def-item>
<def-item>
<term id="G20-fenrg.2021.774408">
<bold>SOC</bold>
</term>
<def>
<p>state of the charge</p>
</def>
</def-item>
<def-item>
<term id="G21-fenrg.2021.774408">
<bold>PSO</bold>
</term>
<def>
<p>particle swarm optimization</p>
</def>
</def-item>
<def-item>
<term id="G22-fenrg.2021.774408">
<bold>BDC</bold>
</term>
<def>
<p>battery deprivation&#x20;cost</p>
</def>
</def-item>
<def-item>
<term id="G23-fenrg.2021.774408">
<bold>ANN-</bold>
</term>
<def>
<p>artificial neural network</p>
</def>
</def-item>
<def-item>
<term id="G24-fenrg.2021.774408">
<bold>WT</bold>
</term>
<def>
<p>wind turbine</p>
</def>
</def-item>
<def-item>
<term id="G25-fenrg.2021.774408">
<bold>WS</bold>
</term>
<def>
<p>wind&#x20;speed</p>
</def>
<def>
<p>wind&#x20;speed</p>
</def>
</def-item>
<def-item>
<term id="G26-fenrg.2021.774408">
<bold>DOD</bold>
</term>
<def>
<p>depth of discharge</p>
</def>
</def-item>
<def-item>
<term id="G27-fenrg.2021.774408">
<bold>TLL</bold>
</term>
<def>
<p>total life lost,</p>
</def>
</def-item>
<def-item>
<term id="G28-fenrg.2021.774408">
<inline-formula id="inf102">
<mml:math id="m144">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>irradiation developed by&#x20;solar</p>
</def>
</def-item>
<def-item>
<term id="G29-fenrg.2021.774408">
<inline-formula id="inf103">
<mml:math id="m145">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">PV</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>overall efficiency</p>
</def>
</def-item>
<def-item>
<term id="G30-fenrg.2021.774408">
<bold>WS</bold>
</term>
<def>
<p>wind&#x20;speed</p>
</def>
<def>
<p>wind&#x20;speed</p>
</def>
</def-item>
<def-item>
<term id="G31-fenrg.2021.774408">
<inline-formula id="inf104">
<mml:math id="m146">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Bdch</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>battery discharge&#x20;power</p>
</def>
</def-item>
<def-item>
<term id="G32-fenrg.2021.774408">
<inline-formula id="inf105">
<mml:math id="m147">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Bch</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>battery charge efficiency</p>
</def>
</def-item>
<def-item>
<term id="G33-fenrg.2021.774408">
<inline-formula id="inf106">
<mml:math id="m148">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>cost of diesel energy</p>
</def>
</def-item>
<def-item>
<term id="G34-fenrg.2021.774408">
<inline-formula id="inf107">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">cyc</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">DOD</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>period of depth stress&#x20;value</p>
</def>
</def-item>
<def-item>
<term id="G35-fenrg.2021.774408">
<bold>
<italic>C</italic>
</bold>
<sub>
<bold>
<italic>Bat</italic>
</bold>
</sub>
</term>
<def>
<p>cost of purchasing the batteries</p>
</def>
</def-item>
<def-item>
<term id="G36-fenrg.2021.774408">
<inline-formula id="inf108">
<mml:math id="m150">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>power generated by diesel generator</p>
</def>
</def-item>
<def-item>
<term id="G37-fenrg.2021.774408">
<inline-formula id="inf109">
<mml:math id="m151">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</term>
<def>
<p>power generated by PV panels</p>
</def>
</def-item>
<def-item>
<term id="G38-fenrg.2021.774408">
<bold>
<italic>C</italic>
</bold>
<sub>
<bold>SD</bold>
</sub>
</term>
<def>
<p>self-degradation&#x20;cost</p>
</def>
</def-item>
</def-list>
</sec>
</back>
</article>