<?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">995034</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.995034</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>Energy management of renewable energy-based microgrid system with HESS for various operation modes</article-title>
<alt-title alt-title-type="left-running-head">Kumar and Palanisamy</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2022.995034">10.3389/fenrg.2022.995034</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Kumar</surname>
<given-names>G. V. Brahmendra</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1888400/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Palanisamy</surname>
<given-names>K.</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1223139/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>School of Electrical Engineering</institution>, <institution>Vellore Institute of Technology</institution>, <addr-line>Vellore</addr-line>, <country>India</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/923973/overview">Salah Kamel</ext-link>, Aswan University, Egypt</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/1882509/overview">Sahaj Saxena</ext-link>, Thapar Institute of Engineering and Technology, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1366887/overview">Ravita Lamba</ext-link>, Malaviya National Institute of Technology, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: K. Palanisamy, <email>kpalanisamy@vit.ac.in</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Solar Energy, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>28</day>
<month>10</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>995034</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>07</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>09</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Kumar and Palanisamy.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Kumar and Palanisamy</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>This paper proposes a ramp-rate control approach for a grid-connected MG with a hybrid energy storage system. Distributed energy sources (DERs), such as solar photovoltaic (PV) and wind, combined with energy storage (ES) and controllable loads, are critical to a power grid that can handle the intermittent nature of renewable energy sources. Therefore, the complexity of the system is increasing as researchers move towards a more renewable based power grid. An energy management system (EMS) for microgrids must consider the power available in RESs as well as the storage capacity of energy storage devices (ESSs). Modern MGs include a wide range of converters for a variety of applications, including distributed generation interconnection, grid integration, energy storage management systems, and demand management, among others. So, the ramp-rate control smooths fluctuations in photovoltaic power, which increases system reliability. In the proposed system, 80&#xa0;V DC is used to supply high and low power DC loads. The suggested system can extract the maximum amount of energy from RESs, maintain efficient ESS management, and achieves quick DC-link voltage regulation with settling time of 230&#xa0;ms throughout all operating modes. These conditions are met by the energy management system, which gives the MG with operational capability and ensures its reliability. The MG with proposed features and EMS was validated using the MATLAB/Simulink environment, and results were obtained using the Hardware-in-the-Loop (HIL) experimental test bench. The proposed small-scale RES-based MG can be used to develop and test algorithms for a wide range of MG applications.</p>
</abstract>
<kwd-group>
<kwd>renewable energy resources</kwd>
<kwd>solar PV</kwd>
<kwd>ramp-rate control</kwd>
<kwd>microgrid</kwd>
<kwd>energy management</kwd>
<kwd>hybrid energy storage system</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Current power grids are struggling to cope with the increasing electricity demand. A MG interconnected RESs and loads have emerged as an attractive alternative to traditional fossil fuel-based power generation to reduce operational and environmental costs (<xref ref-type="bibr" rid="B4">Brahmendra Kumar and Palanisamy, 2019</xref>). On the other hand, renewable energy is sporadic in nature. Therefore, MGs cannot be relied upon to function continuously (<xref ref-type="bibr" rid="B32">Zia et al., 2018</xref>).</p>
<p>As a result of this problem, several solutions have been proposed. MGs, for example, may be permanently linked to the main grid to compensate for any energy shortfalls. This initiative is not environmentally friendly and may lead to higher energy costs for MGs, as any energy deficit should be mitigated by obtaining conventional power from the main grid despite high electricity prices of the main grid. Moreover, storage systems can be used in combination with RES to store excess energy, which can be released when demand is low or when the price of electricity from the main grid is high (<xref ref-type="bibr" rid="B31">Yi et al., 2017</xref>). However, it is not a good practice to rely solely on ESSs due to their limited capacity, high maintenance costs, and losses during the charging and discharging processes.</p>
<p>There have been many changes in smart grid technology over the past few years, and one of them is energy cooperation between MGs, which has been suggested as a new way to implement MGs more reliably and at a lower cost (<xref ref-type="bibr" rid="B6">Gundumalla and Eswararao, 2018</xref>). Energy cooperation allows MGs to share power with those with surplus power. Then, it is important to ensure that the amount of energy each MG draws from the main grid, the amount each MG charges and the amount it discharges from the ESS, all work together (<xref ref-type="bibr" rid="B21">Sahoo et al., 2018</xref>). This means that MGs must work together to improve their energy management.</p>
<p>The most common hybrid RES are solar and wind power. A variety of control techniques are used to ensure efficient transfer of power in hybrid RESs. Energy conversion systems and converters used at different locations in the entire energy system affect the system design, which requires a lot of interest and research in this area (<xref ref-type="bibr" rid="B12">Kumar and Palanisamy, 2020</xref>). A PV-battery based hybrid MG system is proposed in (<xref ref-type="bibr" rid="B31">Yi et al., 2017</xref>). In this, the BS balances the power between the DC link and the AC link under all conditions, which places additional strain on the BS. Hence, the system cost increases to handle peak demand and battery life is shortened. In (<xref ref-type="bibr" rid="B2">Anilkumar et al., 2020</xref>), various load demand profiles and weather data were analyzed to evaluate the performance of a hybrid energy system. It discussed irradiation changes based on atmospheric conditions and effects on PV power profile. Improve DC grid voltage regulation for standalone DC MGs with battery and SC as discussed in (<xref ref-type="bibr" rid="B22">Sathishkumar et al., 2012</xref>; <xref ref-type="bibr" rid="B11">Kumar et al., 2020</xref>). But more settling time is required to restore a constant DC link voltage when the load changes.</p>
<p>In (<xref ref-type="bibr" rid="B18">Ouammi et al., 2015</xref>; <xref ref-type="bibr" rid="B27">Wang et al., 2015</xref>; <xref ref-type="bibr" rid="B15">Mahmood and Jiang, 2019</xref>; <xref ref-type="bibr" rid="B5">Fu et al., 2022</xref>), a single MG or a group of MGs operating independently of each other were studied. These studies focus on the off-line EMS problem by assuming that RES generation and load demand are deterministic or known in advance. Stochastic RES generation and load models were used to solve the online EMS problem. But these do not take into account the PV power variations on a time basis. Hence, the power consumption from the battery is high and the change in voltage is also high. EMS between multiple MGs has been examined in (<xref ref-type="bibr" rid="B25">Wang et al., 2016a</xref>; <xref ref-type="bibr" rid="B28">Wang et al., 2016b</xref>; <xref ref-type="bibr" rid="B19">Rahbar et al., 2018</xref>). In this method, failure to consider the minimum and maximum ESS limits may render their results practically unenforceable. RES/load generation must have a stable process or precise distribution, which may not be possible for highly intermittent RES such as solar and wind. A coordinated control strategy for PV and ESSs is proposed in (<xref ref-type="bibr" rid="B29">Wu et al., 2015</xref>) considering the available power in RES and ESS SoC conditions. However, this algorithm requires additional control schemes to coordinate with the distributed MG elements connected on the AC bus side of the DC link to work. As a result, a wide range of power conditions from distributed RES and storage capacity from ESS must be considered globally to ensure that MGs are flexible and reliable. A power smoothing method for a large-scale PV plant is presented in (<xref ref-type="bibr" rid="B26">Wang et al., 2014</xref>). Due to the dynamic nature of modern MGs, it is impossible for the DC link voltage to be constant. The DC link voltage is affected by any power imbalance or fluctuation, and it is difficult to maintain the power balance and stability of the MG. ESS for renewable-grid integration of PV smoothing control is described in (<xref ref-type="bibr" rid="B3">Brahmendra Kumar et al., 2018</xref>). The batteries in this system must be able to handle any fluctuations in the DC link voltage due to changes in load or solar power generation. Consequently, the BS is subjected to high current stress, which shortens its lifetime.</p>
<p>Several important studies on this topic have been reported in the literature (<xref ref-type="bibr" rid="B23">Tummuru et al., 2015a</xref>; <xref ref-type="bibr" rid="B24">Tummuru et al., 2015b</xref>; <xref ref-type="bibr" rid="B9">Karimi et al., 2017</xref>; <xref ref-type="bibr" rid="B16">Manandhar et al., 2019</xref>; <xref ref-type="bibr" rid="B30">Xu et al., 2020</xref>; <xref ref-type="bibr" rid="B7">Hosseini et al., 2021</xref>; <xref ref-type="bibr" rid="B8">Jiang et al., 2021</xref>; <xref ref-type="bibr" rid="B13">Li et al., 2022</xref>). However, these studies have focused on isolated situations with DC link for RES-grid connected HESS or DG resources. Flexible operation of DC MG with HESS is proposed in (<xref ref-type="bibr" rid="B23">Tummuru et al., 2015a</xref>). However, more time is required for settling and computation in order to keep the DC link voltage stable. In (<xref ref-type="bibr" rid="B7">Hosseini et al., 2021</xref>), a unique EMS for grid-connected residential MG with ESS is proposed. However, the island operation of MG is not considered and is a very crucial part of the residential sector. In (<xref ref-type="bibr" rid="B24">Tummuru et al., 2015b</xref>; <xref ref-type="bibr" rid="B16">Manandhar et al., 2019</xref>), HESS and its EMS are described in detail. But this method can cause a drastic increase in battery charge and discharge rates produced during the transition, resulting in a decrease in battery life. These methods provide more settling time and the maximum overshoot is also higher. In MG management systems, a coordinated SoC control strategy is implemented to stabilize the bus frequency and voltage amplitude of MGs based on a model predictive control algorithm for DG and ESS units. If one communication link fails, the whole system is out of synchronization, so ESS and RES are coordinated by centralized management control (<xref ref-type="bibr" rid="B13">Li et al., 2022</xref>). According to the EMS proposed in (<xref ref-type="bibr" rid="B30">Xu et al., 2020</xref>), power can be injected or withdrawn from the grid based on changes in DC and AC load and changes in RES power. However, the grid operating conditions and charging conditions of the ESS are not taken into account. There is a dearth of details on off-MPPT and load shedding activities. In addition (<xref ref-type="bibr" rid="B8">Jiang et al., 2021</xref>), proposed an advanced control algorithm. Flexible demand sharing is considered in the proposed control strategy to achieve decentralized MG coordination, but more communication links and computational time are still required.</p>
<p>To avoid the use of external communication links, researchers have examined autonomous control methods for power distribution. For power management, AC/DC power lines have been proposed as communication channels (<xref ref-type="bibr" rid="B9">Karimi et al., 2017</xref>). Some high-frequency components are used in power line communication carriers to develop coordinated control strategies in (<xref ref-type="bibr" rid="B1">Alramlawi and Li, 2020</xref>), (<xref ref-type="bibr" rid="B17">Neto et al., 2018</xref>), but this introduces noise and the signal bandwidth must be designed carefully. Droop control regulates the output voltage and frequency of the DG unit to provide optimal active and reactive power sharing in AC MGs (<xref ref-type="bibr" rid="B20">Rosero et al., 2020</xref>). As a result, since most RES at MPP are controlled in power control mode (PCM), conventional droop methods for power management cannot be directly implemented in systems integrating RES and ESS. Furthermore, an adaptive droop control approach is proposed in (<xref ref-type="bibr" rid="B14">Li et al., 2021</xref>) for MGs operating in grid/isolated mode. This approach is based on the all-DG-droop approach, but the different core source conditions of the DG units are not taken into account.</p>
<p>The variable power generation and load demand are a challenge that can be efficiently and successfully addressed by a HESS that relies on BSs and SCs. The BS and SC lifespans can be greatly improved by avoiding overcharging and over discharging. In order to keep ESSs within their optimal performance range, prevent them from being damaged by overcharging or discharging. Hence, an efficient energy management system (EMS) is required. Based on the above shortcomings, a smoothing control based efficient EMS for MG with HESS is proposed in this work. The primary objective of this study is to design and develop a RES-based MG system using RR control that can reduce power fluctuations and provide continuous power to the grid under different operational conditions with HESS. So, the EMS maintains the power balance in the MG and provides flexible and configurable control for various RES and load demand changes.</p>
<p>The main features of the proposed work are:<list list-type="simple">
<list-item>
<p>i) PV power fluctuations are mitigated using RR control, which provides continuous operation of the system and improves system reliability.</p>
</list-item>
<list-item>
<p>ii) The obtained battery power is measured by limiting the PV power, which is the difference between the original PV power and the ramp-rate PV power by the RR controller. Therefore, the power consumption of the ESS depends upon the rise or fall rate of the PV power fluctuations.</p>
</list-item>
<list-item>
<p>iii) It limits the charge and discharge rates of the BS and SC.</p>
</list-item>
<list-item>
<p>iv) The recovery time of voltage is very low and achieves quick DC link voltage regulation.</p>
</list-item>
<list-item>
<p>v) reducing stress on the BS pack and increasing system life.</p>
</list-item>
<list-item>
<p>vi) Improvements in power quality at the PCC.</p>
</list-item>
<list-item>
<p>vii) Seamless power transfer between various grid and islanded connected modes and vice versa.</p>
</list-item>
</list>
</p>
<p>HIL prototyping can be used to test the proposed system in a real-time environment. An efficient renewable energy management system can be developed using this test bench to validate control algorithms in real time.</p>
<p>The organization of the paper is as follows: <xref ref-type="sec" rid="s2">Section 2</xref> describes the configuration and EMS of the proposed system. <xref ref-type="sec" rid="s3">Section 3</xref> discusses stability analysis and control of HESS. <xref ref-type="sec" rid="s4">Section 4</xref> presents the simulation results and discussion, and <xref ref-type="sec" rid="s5">Section 5</xref> explains the HIL implementation and results. <xref ref-type="sec" rid="s6">Section 6</xref> describes the conclusion.</p>
</sec>
<sec id="s2">
<title>2 Proposed system configuration and EMS</title>
<p>The renewable-grid connected MG with HESS is depicted in <xref ref-type="fig" rid="F1">Figure 1</xref>. It comprises PV system with a single-stage inverter linked to the utility grid using a common DC-link. The BS and SC are connected to a common DC-link with two bidirectional buck-boost converters. During excess (EPM) or deficit mode (DPM), the BS provides or absorbs power, respectively. Surges in PV and load power are delivered/absorbed by SC. In addition, the SC unit reduces BS and grid stress by adjusting peak currents.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Proposed renewable-grid connected MG.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g001.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 PV power analysis and ramp-rate control</title>
<p>The output of a PV system fluctuates significantly due to the irregular nature of solar energy due to climatic conditions. The maximum decrease/increase in PV generation on a cloudy or windy day is determined by the wind speed and the size of the PV plant. When clouds are moving quickly, PV output decreases significantly. Thus, the injection of PV energy into a distribution grid creates issues with power quality such as voltage variations, stability deprivation, <italic>etc.</italic> PV power variations are not severe under normal climate conditions, but severe climate conditions account for 70&#x2013;90% of all PV power fluctuations (see <xref ref-type="fig" rid="F2">Figure 2A</xref>). It is probable to alleviate these power quality issues by using an efficient ESS (<xref ref-type="bibr" rid="B3">Brahmendra Kumar et al., 2018</xref>). In order to smooth out the output of the PV, the BS can be used with RR control. The RR control is a method of limiting the rate of power change from the PV system in order to maintain grid stability. The battery power characteristics are presented in <xref ref-type="fig" rid="F2">Figure 2B</xref> based on RR control. The area around the green line shows the minimum and maximum energy capacity of the battery that is needed to effectively smooth the variation in PV output.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>
<bold>(A)</bold> Irradiation profile on a day (<xref ref-type="bibr" rid="B11">Kumar et al., 2020</xref>). <bold>(B)</bold> Battery power characteristics based on RR control (<xref ref-type="bibr" rid="B11">Kumar et al., 2020</xref>). <bold>(C)</bold> Ramp-rate control model diagram.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g002.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F2">Figure 2C</xref> Depicts a block diagram for a basic RR control system. The rate of rise/fall is limited to a maximum RR (<italic>r<sub>max</sub>
</italic>) value denoted as RES-RR. The maximum RR value that can be considered is 10%/min. <disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>The difference between rated PV power (<inline-formula id="inf54">
<mml:math id="m87">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>) and ramp-rate power (<inline-formula id="inf55">
<mml:math id="m88">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>) generates the reference power for the battery (<inline-formula id="inf56">
<mml:math id="m89">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>). The sign of the generated power determines the charging and discharging conditions of the battery. If the sign is negative, the battery can be charged and <italic>vice versa</italic>. The <inline-formula id="inf57">
<mml:math id="m90">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is calculated based on the maximum limit rate (<italic>r</italic>
<sub>max</sub>). The required ramp-rate power (<inline-formula id="inf58">
<mml:math id="m91">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>) equation is given below.<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="italic">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mn>60</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 Converters control of the proposed system</title>
<p>As illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>, the EMS control parameters balances power between RES, grid and ESS. This algorithm takes into account the present state of <italic>P<sub>pv</sub>
</italic>, <italic>P<sub>l</sub>
</italic>, <italic>SoC<sub>b</sub>
</italic>, <italic>SoC<sub>sc</sub>
</italic>, <italic>I<sub>b</sub>
</italic>, and <italic>I<sub>sc</sub>
</italic> as input parameters. The algorithm starts with input parameters and secondly, the algorithm considers these variables to decide the operation mode of MG (i.e., RES balances or less or more than the load demand). The BS and SC status of SoCs is analyzed in the third stage, i.e., whether <italic>SoC<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub>
</italic> are within or above the <italic>SoC<sub>H</sub>
</italic> or <italic>SoC<sub>L</sub>
</italic> limits. Finally, different BS and SC reference conditions and preferences are determined by various grid-interactive states that decide the MG-VSC reference, such as grid sharing, grid injection or idle mode, and also by BS and SC charging and discharging, or both charging and discharging, or both being in idle conditions. By limiting <italic>SoC<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub>
</italic> to safe levels, this technique considers the ESS&#x2019;s energy content and limits active involvement to its rating.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Control parameters for EMS.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g003.tif"/>
</fig>
<p>The EMS and converter control are shown in <xref ref-type="fig" rid="F4">Figure 4</xref> as a simplified control scheme for this proposed system. The reference currents for the BS, SC, and MG-VSC converters are generated according to the scheme shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. To generate the error signal, a comparison is made between the actual (i.e., <italic>i<sub>pv</sub>
</italic>, <italic>i<sub>b</sub>
</italic>, <italic>i<sub>sc</sub>
</italic>, <italic>i<sub>g</sub>
</italic>) and reference currents in the current controller. The BS, SC, and RES-based converters rely on the modular signals generated by PI controllers for input. A hysteresis current controller regulates the MG-VSC&#x2019;s switching pulses.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Simplified control of a proposed system.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Overall proposed control system configuration.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g005.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 Generation of reference currents</title>
<p>A constant DC-link voltage maintains system power balance (<xref ref-type="bibr" rid="B17">Neto et al., 2018</xref>). A DC-link controller generates a net current (<italic>i&#x2a;<sub>dc</sub>
</italic>) that is either injected or drawn from the DC-link. A PI controller processes this signal to generate the net current (<italic>i</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>dc</italic>
</sub>), which is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. The voltage control loop written in (4) is used to calculate the total current, <italic>i<sub>net</sub>(t).</italic> The HESS and the utility grid must sustain power balance by dividing the <italic>i</italic>
<sub>
<italic>net</italic>
</sub> into average (<italic>i</italic>
<sub>
<italic>avg</italic>
</sub>) and transient (<italic>i</italic>
<sub>
<italic>trs</italic>
</sub>) components, respectively.<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x222b;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>DC-link voltage controller.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g006.tif"/>
</fig>
<p>The DC-link power (<italic>P</italic>
<sub>
<italic>dc</italic>
</sub>) is taken by,<disp-formula id="e7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>Where <italic>k</italic>
<sub>
<italic>p</italic>
</sub> and <italic>k</italic>
<sub>
<italic>i</italic>
</sub> are the PI controller&#x2019;s proportional and integral components, and <italic>&#x3c4;</italic>
<sub>
<italic>c</italic>
</sub> is the low-pass filter time constant. The control structure and power balance at the DC-link are illustrated in <xref ref-type="fig" rid="F5">Figure 5</xref> and the equation is as follows:<disp-formula id="e8">
<mml:math id="m8">
<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:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xb1;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xb1;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</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>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>Where <italic>P</italic>
<sub>
<italic>pv</italic>
</sub>, <italic>P</italic>
<sub>
<italic>g</italic>
</sub>, <italic>P</italic>
<sub>
<italic>hess</italic>
</sub>
<italic>, P</italic>
<sub>
<italic>dcl</italic>
</sub>, and <italic>P</italic>
<sub>
<italic>acl</italic>
</sub> are PV, grid, HESS, DC and AC load powers, respectively.</p>
</sec>
<sec id="s2-4">
<title>2.4 Proposed EMS</title>
<p>It operates in two modes: 1) excess power (EPM: <italic>P<sub>H</sub>
</italic> &#x3e; <italic>0</italic>) and (ii) deficit power (DPM: <italic>P<sub>H</sub> </italic>&#x2264; <italic>0</italic>) modes. Two operating modes are considered depending on the availability of RES power generation and system load requirements. The balance equation for EPM and DPM is <italic>P<sub>H</sub>
</italic> &#x3d; <italic>P<sub>b</sub> &#x2b; P<sub>sc</sub> &#x2b; P<sub>g</sub> &#x3d; P<sub>dcl</sub> &#x2b; P<sub>acl</sub> - P<sub>pv</sub>
</italic>. As illustrated in flowchart <xref ref-type="fig" rid="F7">Figure 7</xref>, the system works in various modes of operation depending on the condition of <italic>P<sub>H</sub>
</italic>. As shown in <xref ref-type="table" rid="T1">Tables 1A,B</xref>, DPM and EPM distinguish four distinct operating modes based on the conditions of the <italic>SoC<sub>b</sub>
</italic> and the <italic>SoC<sub>sc</sub>
</italic>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Conditions of the proposed EMS.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g007.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>A DPM. B EPM.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Modes</th>
<th align="left">DPM</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>SoC<sub>b</sub> &#x3e; L<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub> &#x3e; L<sub>sc</sub>
</italic>
</td>
<td align="left">
<italic>i&#x2a;<sub>b</sub> &#x3d; &#x3c1;i<sub>avg</sub>, i&#x2a;<sub>sc</sub> &#x3d; i<sub>sc,r</sub>, i<sub>g</sub> &#x3d; (1-&#x3c1;) i<sub>avg</sub>
</italic>
</td>
</tr>
<tr>
<td align="left">
<italic>SoC<sub>b</sub> &#x3c; L<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub> &#x3e; L<sub>sc</sub>
</italic>
</td>
<td align="left">
<italic>i&#x2a;<sub>b</sub> &#x3d; 0, i&#x2a;<sub>sc</sub> &#x3d; i<sub>sc,r</sub>, i<sub>g</sub> &#x3d; i<sub>avg</sub>
</italic>
</td>
</tr>
<tr>
<td align="left">
<italic>SoC<sub>b</sub> &#x3e; L<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub> &#x3c; L<sub>sc</sub>
</italic>
</td>
<td align="left">
<italic>i&#x2a;<sub>b</sub> &#x3d; &#x3c1;i<sub>avg</sub>, i&#x2a;<sub>sc</sub> &#x3d; 0, i<sub>g</sub> &#x3d; (1-&#x3c1;) i<sub>avg</sub> &#x2b; i<sub>sc,r</sub>
</italic>
</td>
</tr>
<tr>
<td align="left">
<italic>SoC<sub>b</sub> &#x3c; L<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub> &#x3c; L<sub>sc</sub>
</italic>
</td>
<td align="left">
<italic>i&#x2a;<sub>b</sub> &#x3d; 0, i&#x2a;<sub>sc</sub> &#x3d; 0, i<sub>g</sub> &#x3d; i<sub>avg</sub> &#x2b; i<sub>sc,r</sub>
</italic>
</td>
</tr>
<tr>
<td align="left">
<bold>Modes</bold>
</td>
<td align="left">
<bold>EPM</bold>
</td>
</tr>
<tr>
<td align="left">
<italic>SoC<sub>b</sub> &#x3c; H<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub> &#x3c; H<sub>sc</sub>
</italic>
</td>
<td align="left">
<italic>i&#x2a;<sub>b</sub> &#x3d; -i<sub>b,r</sub>, i&#x2a;<sub>sc</sub> &#x3d; -i<sub>sc, ra</sub> &#x2b; i<sub>sc,r</sub>, i<sub>g</sub> &#x3d; i<sub>net</sub>
</italic>
</td>
</tr>
<tr>
<td align="left">
<italic>SoC<sub>b</sub> &#x3e; H<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub> &#x3c; H<sub>sc</sub>
</italic>
</td>
<td align="left">
<italic>i&#x2a;<sub>b</sub> &#x3d; 0, i&#x2a;<sub>sc</sub> &#x3d; -i<sub>sc, ra</sub> &#x2b; i<sub>sc,r</sub>, i<sub>g</sub> &#x3d; i<sub>net</sub>
</italic>
</td>
</tr>
<tr>
<td align="left">
<italic>SoC<sub>b</sub> &#x3c; H<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub> &#x3e; H<sub>sc</sub>
</italic>
</td>
<td align="left">
<italic>i&#x2a;<sub>b</sub> &#x3d; -i<sub>b,ra</sub>, i&#x2a;<sub>sc</sub> &#x3d; 0, i<sub>g</sub> &#x3d; i<sub>net</sub> &#x2b; i<sub>sc,r</sub>
</italic>
</td>
</tr>
<tr>
<td align="left">
<italic>SoC<sub>b</sub> &#x3e; H<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub> &#x3e; H<sub>sc</sub>
</italic>
</td>
<td align="left">
<italic>i&#x2a;<sub>b</sub> &#x3d; 0, i&#x2a;<sub>sc</sub> &#x3d; i<sub>sc,r</sub> or 0, i<sub>g</sub> &#x3d; i<sub>net</sub> &#x2b; i<sub>sc,r</sub>
</italic>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>An important part of BS-based devices is the State of charge (SoC), which also improves BS performance. The BS can be protected, overcharging can be prevented, its lifetime can be extended, and the system&#x2019;s accuracy can be improved with proper SoC calculations (<xref ref-type="bibr" rid="B7">Hosseini et al., 2021</xref>). The SoC of BS and SC is calculated using the count-coulomb approach and the resulting equations are given by,<disp-formula id="e9">
<mml:math id="m9">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>b</mml:mi>
</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:mi>b</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>3600</mml:mn>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x222b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m10">
<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>c</mml:mi>
</mml:mrow>
</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:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>3600</mml:mn>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x222b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The current <italic>i(t)</italic> is measured and integrated over time to calculate the amount of energy that remains in the battery and SC. SoC helps to analyse battery and SC whether to charge or stop charging. This approach relies on exact measurements of battery and SC current and initial SoC. Where <italic>SoC</italic>
<sub>
<italic>bin</italic>
</sub> and <italic>SoC</italic>
<sub>
<italic>scin</italic>
</sub> are the BS and SC initial SoCs, <italic>C</italic>
<sub>
<italic>Nb</italic>
</sub>
<italic>,</italic> and <italic>C</italic>
<sub>
<italic>Nsc</italic>
</sub> are the BS and SC nominal capacitances, and <italic>i</italic>
<sub>
<italic>b</italic>
</sub> and <italic>i</italic>
<sub>
<italic>sc</italic>
</sub> are the BS and SC currents.</p>
<p>The operational objectives defined for DPM are discussed in the following sections.</p>
<p>State I: Discharging both the BS and SC is necessary if <italic>SOC<sub>b</sub> &#x3e; L<sub>b</sub>
</italic> and <italic>SOC<sub>sc</sub> &#x3e; L<sub>sc</sub>
</italic>. The BS, SC, and grid settings are set to the following, <disp-formula id="e11">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>.</mml:mo>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>
<italic>&#x3c1;</italic> represents the charging and discharging condition of the BS. <xref ref-type="table" rid="T2">Table 2</xref> contains the results of a four-state logic used to determine the value of <italic>&#x3c1;</italic>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Charge/discharge coefficient (&#x3c1;).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Modes</th>
<th align="left">
<italic>SoC<sub>b</sub>(t)</italic>
</th>
<th align="left">&#x3c1;</th>
<th align="left">1-&#x3c1;</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">State-I</td>
<td align="left">0.9 &#x3c; <italic>SoC<sub>b</sub> &#x3c; H</italic>
</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0</td>
</tr>
<tr>
<td align="left">State-II</td>
<td align="left">0.5 &#x3c; <italic>SoC<sub>b</sub> &#x3c; 0.9</italic>
</td>
<td align="char" char=".">0.7</td>
<td align="char" char=".">0.3</td>
</tr>
<tr>
<td align="left">State-III</td>
<td align="left">0.1 &#x3c; <italic>SoC<sub>b</sub> &#x3c; 0.5</italic>
</td>
<td align="char" char=".">0.3</td>
<td align="char" char=".">0.7</td>
</tr>
<tr>
<td align="left">State-IV</td>
<td align="left">
<italic>SoC<sub>b</sub> &#x3c; L</italic>
</td>
<td align="char" char=".">0</td>
<td align="char" char=".">1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>State II: The BS should be idle if <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> <italic>&#x3c; L</italic>
<sub>
<italic>b</italic>
</sub> and <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> <italic>&#x3e; L</italic>
<sub>
<italic>sc</italic>
</sub>. SC provides transient and oscillatory current while the grid meets average power demand.<disp-formula id="e12">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>State III: The SC should be idle if <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> <italic>&#x3e; L</italic>
<sub>
<italic>b</italic>
</sub> and <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> <italic>&#x3c; L</italic>
<sub>
<italic>sc</italic>
</sub>, and the BS is discharged until <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> reached <italic>L</italic>
<sub>
<italic>b</italic>
</sub> to meet the average power demand while the SC is idle or charged from the grid. The grid supplies the required SC and average power demand.<disp-formula id="e13">
<mml:math id="m13">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>.</mml:mo>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn mathvariant="italic">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>State IV: When <italic>SOC</italic>
<sub>
<italic>b</italic>
</sub> <italic>&#x3c; L</italic>
<sub>
<italic>b</italic>
</sub> and <italic>SOC</italic>
<sub>
<italic>sc</italic>
</sub> <italic>&#x3c; L</italic>
<sub>
<italic>sc</italic>
</sub>, the BS and SC are idle or charged by the utility grid. The grid is able to handle the total difference between generation and load power requirements.<disp-formula id="e14">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>In this case, the grid supplies both average and transient power demand.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Stability analysis and controller design for HESS</title>
<p>As the charge/discharge cycles of the SC are much faster than the battery, the PI controllers are adjusted to the corresponding SC power stage. When using SC, the BW of the inner CCL is set at <italic>f</italic>
<sub>
<italic>sw</italic>
</sub>
<italic>/6</italic>. The BW of battery is kept lower than SC current loop BW (<italic>f</italic>
<sub>
<italic>sw</italic>
</sub>
<italic>/10</italic>) to redirect the fast-changing transient to the SC (<xref ref-type="bibr" rid="B10">Kollimalla et al., 2014</xref>). The gain <italic>H</italic> is considered to be one for all converters. <xref ref-type="table" rid="T3">Table 3</xref> lists the variables for the converters considered in the calculation part of the equations below.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>System parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameters</th>
<th align="left">Values</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">PV system @ STC: PV voltage (<italic>V</italic>
<sub>
<italic>pv</italic>
</sub>)</td>
<td align="left">40&#xa0;V</td>
</tr>
<tr>
<td align="left">PV current (<italic>I</italic>
<sub>
<italic>pv</italic>
</sub>)</td>
<td align="left">20 A</td>
</tr>
<tr>
<td align="left">BS pack: Ah capacity</td>
<td align="left">14 Ah</td>
</tr>
<tr>
<td align="left">Terminal voltage (<italic>V</italic>
<sub>
<italic>b</italic>
</sub>)</td>
<td align="left">12&#xa0;V</td>
</tr>
<tr>
<td align="left">No. of batteries in series</td>
<td align="left">4</td>
</tr>
<tr>
<td align="left">BS converter: <italic>L</italic>
<sub>
<italic>b</italic>
</sub>, <italic>C</italic>
<sub>
<italic>b</italic>
</sub>
</td>
<td align="left">5&#xa0;mH, 220&#xa0;&#xb5;F</td>
</tr>
<tr>
<td align="left">SC pack: Terminal voltage (<italic>V</italic>
<sub>
<italic>sc</italic>
</sub>)</td>
<td align="left">16.2&#xa0;V</td>
</tr>
<tr>
<td align="left">Rated capacitance (<italic>C</italic>
<sub>
<italic>sc</italic>
</sub>)</td>
<td align="left">58&#xa0;F</td>
</tr>
<tr>
<td align="left">Maximum peak current (<italic>I</italic>
<sub>
<italic>p</italic>
</sub>)</td>
<td align="left">200 A</td>
</tr>
<tr>
<td align="left">Maximum continuous current (<italic>I</italic>
<sub>
<italic>mc</italic>
</sub>)</td>
<td align="left">19.3 A</td>
</tr>
<tr>
<td align="left">SC converter: <italic>L</italic>
<sub>
<italic>s</italic>
</sub>, <italic>C</italic>
<sub>
<italic>s</italic>
</sub>
</td>
<td align="left">5&#xa0;mH, 220&#xa0;&#xb5;F</td>
</tr>
<tr>
<td align="left">PV converter: <italic>L</italic>
<sub>
<italic>1</italic>
</sub>, <italic>L</italic>
<sub>
<italic>2</italic>
</sub>, <italic>C</italic>
<sub>
<italic>pv,</italic>
</sub> <italic>C</italic>
<sub>
<italic>0</italic>
</sub>
</td>
<td align="left">5&#xa0;mH, 2mH, 110&#xa0;&#x3bc;F, 220&#xa0;&#xb5;F</td>
</tr>
<tr>
<td align="left">VSC: <italic>L</italic>
<sub>
<italic>f</italic>
</sub>, <italic>C</italic>
<sub>
<italic>f</italic>
</sub>, <italic>C</italic>
<sub>
<italic>c</italic>
</sub>
</td>
<td align="left">5&#xa0;mH, 15&#xa0;&#x3bc;F, 1,000&#xa0;&#xb5;F</td>
</tr>
<tr>
<td align="left">AC load and DC load: <italic>R</italic>
<sub>
<italic>Lac</italic>
</sub>, <italic>R</italic>
<sub>
<italic>Ldc</italic>
</sub>
</td>
<td align="left">50&#xa0;&#x2126;, 25&#xa0;&#x2126;</td>
</tr>
<tr>
<td align="left">1-&#x3a6; Bridge rectifier: <italic>R</italic>
<sub>
<italic>nl</italic>
</sub>, <italic>L</italic>
<sub>
<italic>nl</italic>
</sub>
</td>
<td align="left">20&#xa0;&#x2126;, 1&#xa0;mH</td>
</tr>
<tr>
<td align="left">Utility grid and DC-grid: <italic>V</italic>
<sub>
<italic>g</italic>
</sub>, <italic>f</italic>
</td>
<td align="left">230&#xa0;V, 50&#xa0;Hz</td>
</tr>
<tr>
<td align="left">
<italic>V</italic>
<sub>
<italic>dc</italic>
</sub>
</td>
<td align="left">80&#xa0;V</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s3-1">
<title>3.1 Design of battery current control loop</title>
<p>The battery controller block diagram is presented in <xref ref-type="fig" rid="F8">Figure 8</xref>. The TF of control to inductor current is taken as (<xref ref-type="bibr" rid="B10">Kollimalla et al., 2014</xref>),<disp-formula id="e15">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Battery CCL block diagram.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g008.tif"/>
</fig>
<p>The TF of CCL compensator is as follows:<disp-formula id="e16">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>The OLTF of CCL is given by,<disp-formula id="e17">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The Bode plot of the OLTF for the battery is depicted in <xref ref-type="fig" rid="F9">Figure 9</xref>. To develop and optimize the control parameters, the SISO tool is used. The PI controller is calibrated to obtain a PM of 60&#xb0;&#xa0;at rate of 1.97&#xa0;krad/s. The calculated <italic>D</italic>
<sub>
<italic>b</italic>
</sub>
<italic>, K</italic>
<sub>
<italic>pb</italic>
</sub> and <italic>K</italic>
<sub>
<italic>ib</italic>
</sub> parameters are 0.4, 0.1 and 11, respectively.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Bode plot of CCL for battery.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g009.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Design of SC current control loop</title>
<p>The SC controller block diagram is presented in <xref ref-type="fig" rid="F10">Figure 10</xref>. The TF of control to inductor current is taken as (<xref ref-type="bibr" rid="B10">Kollimalla et al., 2014</xref>),<disp-formula id="e18">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>SC CCL block diagram.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g010.tif"/>
</fig>
<p>The TF of CCL compensator is as follows:<disp-formula id="e19">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>The OLTF of CCL is given by,<disp-formula id="e20">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>The Bode plot of OLTF for SC is depicted in <xref ref-type="fig" rid="F11">Figure 11</xref>. The PI controller is calibrated to obtain a PM of 60&#xb0;&#xa0;at rate of 6.43&#xa0;krad/s. The calculated <italic>D</italic>
<sub>
<italic>s</italic>
</sub>
<italic>, K</italic>
<sub>
<italic>psc</italic>
</sub> and <italic>K</italic>
<sub>
<italic>isc</italic>
</sub> parameters are 0.6, 0.56 and 120, respectively.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Bode plot of CCL for SC.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g011.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>3.3 Design of voltage control loop for HESS</title>
<p>The TF of VCL is taken as (<xref ref-type="bibr" rid="B10">Kollimalla et al., 2014</xref>),<disp-formula id="e21">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>The TF of VCL compensator is as follows:<disp-formula id="e22">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mi>V</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>The OLTF of VCL is given by,<disp-formula id="e23">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>V</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<p>The Bode plot of the OLTF for the voltage controller is depicted in <xref ref-type="fig" rid="F12">Figure 12</xref>. The PI controller is calibrated to obtain a PM of 60&#xb0;&#xa0;at rate of 0.2&#xa0;krad/s. The calculated <italic>D</italic>
<sub>
<italic>s</italic>
</sub>
<italic>, K</italic>
<sub>
<italic>pV</italic>
</sub> and <italic>K</italic>
<sub>
<italic>iV</italic>
</sub> parameters are 0.6, 0.23 and 15, respectively.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Bode plot of VCL for HESS.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g012.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Simulation results</title>
<p>The MATLAB/Simulink environment has been used to test the validity of the proposed system. <xref ref-type="table" rid="T3">Table 3</xref> lists the proposed system parameters. According to the SoC status ESS in <xref ref-type="fig" rid="F13">Figure 13</xref> and <xref ref-type="fig" rid="F14">Figure 14</xref>, four different operating modes are shown in this section.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>
<bold>(A)</bold> DC-bus voltage, <bold>(B)</bold> PV, <bold>(C)</bold> BS, <bold>(D)</bold> SC, <bold>(E)</bold> DC load, <bold>(F)</bold> grid, and <bold>(G)</bold> VSC currents.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g013.tif"/>
</fig>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Various power results.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g014.tif"/>
</fig>
<p>Under DPM, this power mode has four defined states of operation modes based on the SoC status of the ESDs.</p>
<p>State-1 (<italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> &#x3e; <italic>L</italic> and <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> &#x3e; <italic>L</italic>): In <xref ref-type="fig" rid="F14">Figure 14</xref>, the BS and grid power share the deficit load power (<italic>P</italic>
<sub>
<italic>deficit</italic>
</sub>) up to <italic>SoC<sub>b</sub>
</italic> &#x3c; <italic>L</italic>. At <italic>t &#x3d; 1s</italic>, the SC pack produces an instant variation in the <italic>P</italic>
<sub>
<italic>dcl</italic>
</sub>. This state provides quick DC-link voltage control and smooth operation of the BS, as shown in <xref ref-type="fig" rid="F13">Figure 13A</xref> and <xref ref-type="fig" rid="F13">Figure 13C</xref>.</p>
<p>State-2 (<italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> &#x3c; <italic>L</italic> and <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> &#x3e; <italic>L</italic>): The <italic>P</italic>
<sub>
<italic>b</italic>
</sub> reference is set to zero in <xref ref-type="fig" rid="F14">Figure 14</xref>. Thus, the grid provides the entire deficit power under a steady-state condition, while SC removes the sudden power variations at <italic>t &#x3d; t</italic>
<sub>
<italic>0</italic>
</sub>. In <xref ref-type="fig" rid="F13">Figure 13G</xref>, <italic>i</italic>
<sub>
<italic>vsc</italic>
</sub> achieves a smooth transition.</p>
<p>State-3 (<italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> &#x3e; <italic>L</italic> and <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> &#x3c; <italic>L</italic>): At <italic>t &#x3d; t</italic>
<sub>
<italic>1</italic>
</sub>, the BS and grid share the <italic>P</italic>
<sub>
<italic>deficit</italic>
</sub> until <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> &#x3c; <italic>L</italic>, as depicted in <xref ref-type="fig" rid="F14">Figure 14</xref>.</p>
<p>State-4 (<italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> &#x3c; <italic>L</italic> and <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> &#x3c; <italic>L</italic>): At <italic>t &#x3d; t</italic>
<sub>
<italic>2</italic>
</sub>, total <italic>P</italic>
<sub>
<italic>deficit</italic>
</sub> is provided by the utility grid. <xref ref-type="fig" rid="F13">Figure 13A</xref> shows the DC-link voltage, whereas <xref ref-type="fig" rid="F13">Figures 13C-G</xref> show the respective changes in BS, SC, DC load, grid and VSC currents.</p>
<p>Under EPM: This mode charges the ESDs with extra power from RES until it reaches its maximum SoC limits. The VSC then supplies additional power to the grid. The various power outcomes of the system are illustrated in <xref ref-type="fig" rid="F14">Figure 14</xref>.</p>
<p>
<xref ref-type="fig" rid="F13">Figure 13B</xref> shows the PV current profile under different operating modes, as the system transitions from one mode to another depending on the available RES and load power circumstances. During abrupt variations in PV and/or load, the SC provide/absorb transient power. The <italic>i</italic>
<sub>
<italic>pv</italic>
</sub> is generated at <italic>t</italic>
<sub>
<italic>3</italic>
</sub>-<italic>t</italic>
<sub>
<italic>4</italic>
</sub> instants lower than the load requirement. So, the system works in DPM mode with the BS and the utility grid sharing the <italic>P</italic>
<sub>
<italic>deficit</italic>
</sub>. During <italic>t</italic>
<sub>
<italic>4</italic>
</sub>-<italic>t</italic>
<sub>
<italic>5</italic>
</sub>, <italic>i</italic>
<sub>
<italic>pv</italic>
</sub> exceeds the load demand. This results in the system running in EPM mode, with the excess power mainly used to recharge the ESSs. In the <italic>t</italic>
<sub>
<italic>5</italic>
</sub>-<italic>t</italic>
<sub>
<italic>6</italic>
</sub> instants, <italic>i</italic>
<sub>
<italic>pv</italic>
</sub> is once again below the load requirement. Thus, the system works in DPM. Smooth changes in <italic>i</italic>
<sub>
<italic>b</italic>
</sub>, <italic>i</italic>
<sub>
<italic>g</italic>
</sub> and <italic>i</italic>
<sub>
<italic>vsc</italic>
</sub> are seen during the transition phase, as shown in <xref ref-type="fig" rid="F13">Figure 13C</xref>, <xref ref-type="fig" rid="F13">Figure 13F,G</xref>.</p>
<p>The <italic>i<sub>vsc</sub>
</italic> is depicted in <xref ref-type="fig" rid="F15">Figures 15A</xref> as the DC load varies. At <italic>t &#x3d; 1s</italic>, the <italic>i<sub>dc</sub>
</italic> has increased, and the VSC uses grid power to supply the increased DC demand. <xref ref-type="fig" rid="F15">Figures 15B&#x2013;D</xref> depict the power quality characteristics of the proposed system. The non-linearity in AC load increases at <italic>t &#x3d; 9s</italic> in <xref ref-type="fig" rid="F15">Figure 15B</xref> and the VSC provides harmonic elements for the load, as illustrated in <xref ref-type="fig" rid="F15">Figure 15C</xref>. Therefore, unity power factor (UPF) can be achieved on the grid as a result of stable <italic>i</italic>
<sub>
<italic>g</italic>
</sub>, as illustrated in <xref ref-type="fig" rid="F15">Figure 15D</xref>. Harmonic and reactive load current elements are supplied by MG-VSC in this system to run the utility system at UPF.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Features of power quality of the proposed system.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g015.tif"/>
</fig>
</sec>
<sec id="s5">
<title>5 HIL implementation</title>
<p>The OP5700 HIL testbed setup is used to validate the proposed system as shown in <xref ref-type="fig" rid="F16">Figure 16</xref>. In HIL setup, RT-LAB, PCB-E06-0560, LAN network, MSOX3014T probes, and connecting wires are all used. Analog outputs and digital inputs on the PCB can be utilized to exchange data between the simulation and real controller. The proposed EMS operates in various power modes depending on the <italic>P</italic>
<sub>
<italic>H</italic>
</sub> value. <xref ref-type="fig" rid="F13">Figure 13</xref> illustrates the ESS, grid currents, and DC link voltage when <italic>P</italic>
<sub>
<italic>H</italic>
</sub> is less than zero (DPM) and greater than zero (EPM). In each power mode, the states of the ESSs change in accordance with the respective SoCs.</p>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>HIL experimental testbed.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g016.tif"/>
</fig>
<sec id="s5-1">
<title>5.1 Performance under EPM operation</title>
<p>The scale of the figures presented in <xref ref-type="fig" rid="F17">Figures 17</xref>, <xref ref-type="fig" rid="F18">18</xref>, <xref ref-type="fig" rid="F19">19</xref>, the <italic>X</italic>-axis represents the time per division (s/div) and the <italic>Y</italic>-axis represents the current (A/div), voltage (V/div), and power (W/div) values &#x200b;&#x200b;per division. <xref ref-type="fig" rid="F17">Figures 17A&#x2013;H</xref> illustrates the performance of the EMS during EPM operation. In this mode, the generation exceeds load demand by a predetermined margin.</p>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>
<bold>(A)</bold> HIL results: (a) PV, (b) BS, and (c) SC currents. <bold>(B)</bold> HIL results: (a) DC-link voltage, (b) DC load current. <bold>(C)</bold> HIL results: (a) AC load, (b) grid, and (c) VSC currents. <bold>(D)</bold> HIL results: (a) constant AC load, (b) VSC, and (c) grid currents. <bold>(E)</bold> HIL power results for PV, BS, SC, and DC load under EPM operation. <bold>(F)</bold> HIL power results for VSC, constant AC load and grid. <bold>(G)</bold> HIL power results for VSC, AC load, and grid. <bold>(H)</bold> HIL results: (a) VSC current, (b) AC load current, (c) grid current and voltage.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g017.tif"/>
</fig>
<fig id="F18" position="float">
<label>FIGURE 18</label>
<caption>
<p>
<bold>(A)</bold> HIL results: (a) PV, (b) BS, and (c) SC currents. <bold>(B)</bold> HIL results<bold>:</bold> (a) DC-link voltage, (b) D<bold>C</bold> load current. <bold>(C)</bold> HIL results: (a) AC load, (b) VSC, and (c) grid currents. <bold>(D)</bold> HIL results: (a) constant AC load, (b) grid, and (c) VSC currents. <bold>(E)</bold> HIL power results for PV, BS, SC, and DC load under DPM operation. <bold>(F)</bold> HIL power results for VSC, constant AC load and grid. <bold>(G)</bold> HIL power results for VSC, AC load and grid. <bold>(H)</bold> HIL results: grid current and grid voltage.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g018.tif"/>
</fig>
<fig id="F19" position="float">
<label>FIGURE 19</label>
<caption>
<p>
<bold>(A)</bold> HIL results: (a) PV, (c) BS, and (c) SC currents. <bold>(B)</bold> HIL results: (a) DC-link voltage, (b) DC load current. <bold>(C)</bold> HIL results: (a) AC load, (b) grid, and (c) VSC currents. <bold>(D)</bold> HIL power results for PV, BS, SC, and DC load under seamless mode of operation. <bold>(E)</bold> HIL power results for VSC, AC load, and grid. <bold>(F) (</bold>a) AC load current, (b) VSC current, and (c) grid current and grid voltage.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g019.tif"/>
</fig>
<p>The PV current profile shown in <xref ref-type="fig" rid="F17">Figure 17Aa</xref>. The response battery and SC current profiles are presented in <xref ref-type="fig" rid="F17">Figure 17Ab,c</xref>. At time <italic>t</italic>
<sub>
<italic>1</italic>
</sub>, <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> and <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> are lower than <italic>H</italic>. Changes are made to the DC load at time <italic>t</italic>
<sub>
<italic>1</italic>
</sub> <italic>&#x3d; 1s</italic> in <xref ref-type="fig" rid="F17">Figure 17Bb</xref>, which results in a voltage deviation in the DC link. In this state, charge the BS and SC to their rated charging capacity and the SoC will attain its maximum value. The grid provides the required <italic>P</italic>
<sub>
<italic>avg</italic>
</sub> to sustain a stable DC link voltage in <xref ref-type="fig" rid="F17">Figure 17Ba</xref>. The SC device provides transient power.</p>
<p>When <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> reaches <italic>H</italic>
<sub>
<italic>b</italic>
</sub> at time <italic>t</italic>
<sub>
<italic>2</italic>
</sub>, <italic>i</italic>
<sub>
<italic>b</italic>
</sub> equals zero. The SC is charged at its rated current in this state because the <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> is still less than the <italic>H</italic>
<sub>
<italic>sc</italic>
</sub>. The SC is charged with a part of the surplus power, and the remaining surplus power being fed back into the grid.</p>
<p>At time <italic>t</italic>
<sub>
<italic>3</italic>
</sub>, when <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> reaches <italic>H</italic>
<sub>
<italic>sc</italic>
</sub>, <italic>i</italic>
<sub>
<italic>sc</italic>
</sub> equals zero. After that, the BS is charged at its rated current until <italic>H</italic>
<sub>
<italic>b</italic>
</sub> is reached. The grid utilizes both transient and average power to sustain a stable DC link voltage during this condition in <xref ref-type="fig" rid="F17">Figure 17Ba</xref>.</p>
<p>The At time <italic>t</italic>
<sub>
<italic>4</italic>
</sub>, <italic>i</italic>
<sub>
<italic>acl</italic>
</sub> has increased in <xref ref-type="fig" rid="F17">Figure 17Ca</xref>. At this point, <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> is equal to <italic>H</italic>
<sub>
<italic>sc</italic>
</sub> and <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> is lower than <italic>H</italic>
<sub>
<italic>b</italic>
</sub>. As a result, the charging current <italic>i</italic>
<sub>
<italic>b</italic>
</sub> is constant and the transient power is delivered by the SC. The response of grid and VSC currents is illustrated in <xref ref-type="fig" rid="F17">Figures 17Cb,c</xref>.</p>
<p>At time <italic>t</italic>
<sub>
<italic>5</italic>
</sub>, <italic>SOC</italic>
<sub>
<italic>b</italic>
</sub> and <italic>SOC</italic>
<sub>
<italic>sc</italic>
</sub> are higher than <italic>H</italic>. In this state, the grid is able to stabilize the DC link voltage. The generation meets the total demand and surplus power is fed back into the grid. The <italic>i</italic>
<sub>
<italic>g</italic>
</sub> and <italic>v</italic>
<sub>
<italic>g</italic>
</sub> operate at unity power factor under all operating conditions. <xref ref-type="fig" rid="F17">Figures 17D&#x2013;G</xref> show the constant AC load, VSC, grid currents and various power results of PV, BS, SC, VSC, grid, DC and AC loads. <xref ref-type="fig" rid="F17">Figures 17Ha-c</xref> show the inverter, AC load, grid currents, and grid voltage, respectively.</p>
</sec>
<sec id="s5-2">
<title>5.2 Performance under DPM operation</title>
<p>In this case, the <italic>i</italic>
<sub>
<italic>pv</italic>
</sub> is less than the load demand, resulting in a <italic>P</italic>
<sub>
<italic>H</italic>
</sub> <italic>&#x3c; 0</italic> and the PV current profile shown in <xref ref-type="fig" rid="F18">Figure 18Aa</xref> remains constant. The <italic>SOC</italic>
<sub>
<italic>b</italic>
</sub> and <italic>SOC</italic>
<sub>
<italic>sc</italic>
</sub> thresholds are changed to observe the system behavior under extreme conditions. Hence, the controller and the proposed EMS can be studied under extreme operating circumstances.</p>
<p>Condition I: The <italic>P</italic>
<sub>
<italic>deficit</italic>
</sub> shared by BS with the grid power until <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> &#x3c; <italic>L</italic>. The DC load is being changed from R &#x3d; 50&#x2126;&#x2013;25&#xa0;&#x2126;&#xa0;at <italic>t</italic>
<sub>
<italic>1</italic>
</sub> in <xref ref-type="fig" rid="F18">Figure 18Bb</xref>. As <italic>i</italic>
<sub>
<italic>b</italic>
</sub> increases slowly in <xref ref-type="fig" rid="F18">Figure 18Ab</xref>, the SC adjusts to the rapidly changing DC load power depicted in <xref ref-type="fig" rid="F18">Figure 18Ac</xref>. Therefore, <italic>V</italic>
<sub>
<italic>dc</italic>
</sub> is quickly regulated in <xref ref-type="fig" rid="F18">Figure 18Ba</xref> and <italic>i</italic>
<sub>
<italic>b</italic>
</sub> changes smoothly as shown in <xref ref-type="fig" rid="F18">Figure 18Ab</xref>.</p>
<p>Condition II: In this case, the <italic>SOC</italic>
<sub>
<italic>b</italic>
</sub> is reduced. As a result, the grid supply deals with the active power demand under steady state, where the SC pack absorbs a transient change in power at <italic>t &#x3d; t<sub>2</sub>.</italic> Therefore, <italic>i<sub>vsc</sub>
</italic> achieves a smooth change at instant <italic>t<sub>2</sub>
</italic> in <xref ref-type="fig" rid="F18">Figure 18Cb</xref>. The grid current response is shown in <xref ref-type="fig" rid="F18">Figure 18Cc</xref>.</p>
<p>Condition III: <italic>SOC</italic>
<sub>
<italic>b</italic>
</sub> is greater than <italic>L</italic>
<sub>
<italic>b</italic>
</sub> and <italic>SOC</italic>
<sub>
<italic>sc</italic>
</sub> is less than <italic>L</italic>
<sub>
<italic>sc</italic>
</sub>. The BS and grid supply handle the deficit load power until <italic>SoC</italic>
<sub>
<italic>b</italic>
</sub> <italic>&#x3c; L</italic>.</p>
<p>Condition IV: Both <italic>SoC<sub>b</sub>
</italic> and <italic>SoC<sub>sc</sub>
</italic> are low in this condition. As a result, the grid provides the necessary power to sustain the <italic>V<sub>dc</sub>
</italic> at a stable level. In <xref ref-type="fig" rid="F18">Figure 18Ca</xref>, the AC load increases at times <italic>t</italic>
<sub>
<italic>2</italic>
</sub> and <italic>t</italic>
<sub>
<italic>3</italic>
</sub>. The <italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub> is now lower than <italic>L</italic>
<sub>
<italic>sc</italic>
</sub>. As a result, <italic>i</italic>
<sub>
<italic>sc</italic>
</sub> becomes zero. The <italic>i</italic>
<sub>
<italic>b</italic>
</sub> gradually rises as the grid contributes to compensating the <italic>P</italic>
<sub>
<italic>deficit</italic>
</sub> in the system and SC provides the transient change in power. <xref ref-type="fig" rid="F18">Figures 18D&#x2013;G</xref> show the constant AC load, grid, VSC currents and various power results of PV, BS, SC, VSC, grid, DC and AC loads. show the various power results of PV, BS, SC, VSC, grid, DC, and AC loads. <xref ref-type="fig" rid="F18">Figure 18H</xref> shows the grid current and voltage, which are sinusoidal in nature.</p>
</sec>
<sec id="s5-3">
<title>5.3 Performance under various operation modes</title>
<p>
<xref ref-type="fig" rid="F19">Figure 19A</xref> depicts the proposed EMS dynamic performance in various operating modes based on variations in RES power. <xref ref-type="fig" rid="F19">Figure 19Aa</xref> illustrates the high-gain RES converter with emulated RES current pattern applied to determine the feasibility of the proposed scheme. The <italic>i</italic>
<sub>
<italic>pv</italic>
</sub> reduces the load demand between instants <italic>t</italic>
<sub>
<italic>0</italic>
</sub> and <italic>t</italic>
<sub>
<italic>7</italic>
</sub>. Hence, the system works in DPM, sharing the available power between the BS and the utility grid. During the <italic>t</italic>
<sub>
<italic>7</italic>
</sub> and <italic>t</italic>
<sub>
<italic>8</italic>
</sub> instants, <italic>i</italic>
<sub>
<italic>pv</italic>
</sub> exceeded the load demand. So, the system operates on EPM, and ESDs are charged with surplus power. Again, the <italic>i</italic>
<sub>
<italic>pv</italic>
</sub> is lower than the load demand ranges from <italic>t</italic>
<sub>
<italic>8</italic>
</sub> to <italic>t</italic>
<sub>
<italic>15</italic>
</sub>. Thus, the system runs on DPM as shown in <xref ref-type="fig" rid="F19">Figure 19A</xref>. The smooth changes in <italic>i</italic>
<sub>
<italic>b</italic>
</sub>, <italic>i<sub>g</sub>
</italic>, and <italic>i<sub>vsc</sub>
</italic> that occur during the mode transition are depicted in <xref ref-type="fig" rid="F19">Figures 19Ab,Cb,Cc</xref>.</p>
<p>The power sharing between the seamless transfer operation modes is summarized in <xref ref-type="table" rid="T4">Table 4</xref>. Where CM: charging mode, DM: discharging mode, CG: charging from the grid, SL: load sharing, respectively. The results show that the high-power-density SC pack and its effective control of the DC link voltage significantly reduce the dynamics of the DC link voltage. The BS lifespan can be extended due to the reduced current stress due to reduced DC link voltage dynamics with the proposed EMS.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Proposed EMS power changes in various operation modes.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Modes of operation</th>
<th colspan="7" align="left">DPM</th>
<th colspan="2" align="left">EPM</th>
<th colspan="6" align="left">DPM</th>
</tr>
<tr>
<th align="left">Time ranges</th>
<th align="left">t<sub>0</sub>
</th>
<th align="left">t<sub>1</sub>
</th>
<th align="left">t<sub>2</sub>
</th>
<th align="left">t<sub>3</sub>
</th>
<th align="left">t<sub>4</sub>
</th>
<th align="left">t<sub>5</sub>
</th>
<th align="left">t<sub>6</sub>
</th>
<th align="left">t<sub>7</sub>
</th>
<th align="left">t<sub>8</sub>
</th>
<th align="left">t<sub>9</sub>
</th>
<th align="left">t<sub>10</sub>
</th>
<th align="left">t<sub>11</sub>
</th>
<th align="left">t<sub>12</sub>
</th>
<th align="left">t<sub>13</sub>
</th>
<th align="left">t<sub>14</sub>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">PV Power (W)</td>
<td align="left">100</td>
<td align="left">100</td>
<td align="left">100</td>
<td align="left">180</td>
<td align="left">180</td>
<td align="left">260</td>
<td align="left">260</td>
<td align="left">360</td>
<td align="left">360</td>
<td align="left">270</td>
<td align="left">270</td>
<td align="left">120</td>
<td align="left">160</td>
<td align="left">160</td>
<td align="left">80</td>
</tr>
<tr>
<td align="left">
<italic>SoC</italic>
<sub>
<italic>b</italic>
</sub>
</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3c;H</td>
<td align="left">&#x3c;H</td>
<td align="left">&#x3c;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
</tr>
<tr>
<td align="left">
<italic>SoC</italic>
<sub>
<italic>sc</italic>
</sub>
</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3c;H</td>
<td align="left">&#x3c;H</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3c;L</td>
<td align="left">&#x3e;L</td>
<td align="left">&#x3e;L</td>
</tr>
<tr>
<td align="left">BS Mode</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">CM</td>
<td align="left">DM</td>
<td align="left">Idle</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">DM</td>
</tr>
<tr>
<td align="left">SC Mode</td>
<td align="left">CM</td>
<td align="left">DM</td>
<td align="left">DM</td>
<td align="left">CM</td>
<td align="left">DM</td>
<td align="left">CM</td>
<td align="left">DM</td>
<td align="left">CM</td>
<td align="left">CM</td>
<td align="left">DM</td>
<td align="left">CM</td>
<td align="left">DM</td>
<td align="left">Idle</td>
<td align="left">CM</td>
<td align="left">DM</td>
</tr>
<tr>
<td align="left">Grid Mode</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">CG</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
<td align="left">SL</td>
</tr>
<tr>
<td align="left">Load Power (W)</td>
<td align="left">130</td>
<td align="left">263</td>
<td align="left">263</td>
<td align="left">263</td>
<td align="left">263</td>
<td align="left">270</td>
<td align="left">270</td>
<td align="left">270</td>
<td align="left">285</td>
<td align="left">270</td>
<td align="left">275</td>
<td align="left">270</td>
<td align="left">270</td>
<td align="left">270</td>
<td align="left">270</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As the DC load varies at <italic>t</italic>
<sub>
<italic>1</italic>
</sub> in <xref ref-type="fig" rid="F19">Figure 19Bb</xref>, the PV generation also varies as illustrated in <xref ref-type="fig" rid="F19">Figure 19Aa</xref>. At time <italic>t</italic>
<sub>
<italic>1</italic>
</sub>, BS switches from a -1.2 A charging mode to &#x2b;2.2 A discharging mode in response to varying load demand as shown in <xref ref-type="fig" rid="F19">Figure 19Ab</xref>. As depicted in <xref ref-type="fig" rid="F19">Figure 19Ac</xref>, the SC absorbs the transient power generated by the load and PV variation during the step change in load demand, thereby reducing BS stress. The <italic>i</italic>
<sub>
<italic>b</italic>
</sub> gradually increases to compensate for the loss of low-frequency power. Hence, the BS endures less stress and the DC grid remains stable in <xref ref-type="fig" rid="F19">Figure 19Ba</xref>. As can be seen in <xref ref-type="fig" rid="F19">Figures 19D,E</xref>, the system dynamically switches between modes in response to the availability of RES power and current load conditions. The SC packs supply/absorb the transient power surges caused by rapid variations in RES and/or load, and the surplus average power generated in the DC link is utilised to charge ESDs or to inject into the utility grid, depending on the SoC of ESDs. The proposed EMS power quality features are illustrated in <xref ref-type="fig" rid="F19">Figure 19F</xref> for various operating modes. When the VSC is not connected, <italic>i<sub>g</sub>
</italic> has both fundamental and harmonic load current components. The nonlinear component of the AC load increases at <italic>t</italic>
<sub>
<italic>1</italic>
</sub> in <xref ref-type="fig" rid="F19">Figure 19Ca</xref> and <xref ref-type="fig" rid="F19">Figure 19Fa</xref>. A DC-AC inverter compensates for the non-linear component of an AC load. In addition to compensating current harmonics and reactive power, the VSC delivers and absorbs real power to and from the utility grid in <xref ref-type="fig" rid="F19">Figure 19Fb</xref>. Therefore, <italic>i</italic>
<sub>
<italic>g</italic>
</sub> in <xref ref-type="fig" rid="F19">Figure 19Fc</xref> remains constant and the voltage and current of the AC grid are in phase. As a result, grid voltage and current are maintained with UPF. <xref ref-type="fig" rid="F20">Figure 20A</xref> presents the harmonic spectra of <italic>i</italic>
<sub>
<italic>L</italic>
</sub> and <italic>i</italic>
<sub>
<italic>g</italic>
</sub>. A total harmonic distortion (THD) of 13.38% is measured on the current drawn by the non-linear load, while the current drawn by the grid is sinusoidal with a THD of 2.14% within the tolerances set by the IEEE-519 standard.</p>
<fig id="F20" position="float">
<label>FIGURE 20</label>
<caption>
<p>
<bold>(A) </bold>THD analysis: (a) load current and (b) grid current. <bold>(B)</bold> <italic>M</italic>
<sub>
<italic>p</italic>
</sub> and <italic>T</italic>
<sub>
<italic>r</italic>
</sub> performance of DC bus voltage.</p>
</caption>
<graphic xlink:href="fenrg-10-995034-g020.tif"/>
</fig>
<p>As illustrated at time <italic>t</italic>
<sub>
<italic>1</italic>
</sub> in <xref ref-type="fig" rid="F19">Figure 19Ba</xref>, the results are used to analyse the voltage overshoot and the settling time that occurs with a step change in load demand. The voltage overshoot equation is as follows:<disp-formula id="e25">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>100</mml:mn>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>
<xref ref-type="fig" rid="F20">Figure 20B</xref> shows the change in voltage measured between <italic>V</italic>
<sub>
<italic>1</italic>
</sub> and <italic>V</italic>
<sub>
<italic>2</italic>
</sub> and the recovery time of voltage is measured between <italic>t</italic>
<sub>
<italic>1</italic>
</sub> and <italic>t</italic>
<sub>
<italic>2</italic>
</sub>. The performance of the proposed system with the existing methods is presented in <xref ref-type="table" rid="T5">Table 5</xref>. <xref ref-type="table" rid="T5">Table 5</xref> includes the peak overshoot (<italic>M</italic>
<sub>
<italic>p</italic>
</sub>), recovery time (<italic>T</italic>
<sub>
<italic>r</italic>
</sub>) of voltage, and grid THD compared to existing methods. Based on <xref ref-type="table" rid="T5">Table 5</xref>, the voltage overshoot is less and the DC link voltage requires less time to stabilise compared to the methods proposed in (<xref ref-type="bibr" rid="B22">Sathishkumar et al., 2012</xref>), (<xref ref-type="bibr" rid="B16">Manandhar et al., 2019</xref>), and (<xref ref-type="bibr" rid="B24">Tummuru et al., 2015b</xref>) techniques. Therefore, the proposed EMS provides less time to compute and has lower THD than existing methods.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Comparative analysis of the proposed system with existing methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameters index</th>
<th align="left">
<xref ref-type="bibr" rid="B22">Sathishkumar et al. (2012)</xref>
</th>
<th align="left">
<xref ref-type="bibr" rid="B16">Manandhar et al. (2019)</xref>
</th>
<th align="left">
<xref ref-type="bibr" rid="B24">Tummuru et al. (2015b)</xref>
</th>
<th align="left">Proposed method</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>M</italic>
<sub>
<italic>p</italic>
</sub> (%)</td>
<td align="left">5</td>
<td align="left">5.3</td>
<td align="left">3.4</td>
<td align="left">3.1</td>
</tr>
<tr>
<td align="left">
<italic>T</italic>
<sub>
<italic>r</italic>
</sub>
</td>
<td align="left">900&#xa0;ms</td>
<td align="left">650&#xa0;ms</td>
<td align="left">440&#xa0;ms</td>
<td align="left">230&#xa0;ms</td>
</tr>
<tr>
<td align="left">Grid current (<italic>I</italic>
<sub>
<italic>g</italic>
</sub>) THD</td>
<td align="left">5.3%</td>
<td align="left">4.2%</td>
<td align="left">&#x3c;7%</td>
<td align="left">2.14%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>An energy management strategy using ramp-rate control is proposed for a renewable grid-connected MG system with battery and supercapacitor as HESS. The effectiveness of the proposed strategy is demonstrated through the development and testing of a HIL setup. The main highlights are achieved using the proposed system mentioned below.<list list-type="simple">
<list-item>
<p>&#x2022; Improved system reliability can be achieved by using ramp-rate control to smooth out fluctuations in PV power output.</p>
</list-item>
<list-item>
<p>&#x2022; Since the amount of power generated from the battery depends on the ramp-rate control output, the charge/discharge rate of the battery to the controller is reduced and the power consumption of the battery is also reduced.</p>
</list-item>
<list-item>
<p>&#x2022; Compared to existing methods, it achieves fast DC voltage regulation with a settling time of 230&#xa0;ms.</p>
</list-item>
<list-item>
<p>&#x2022; A grid-connected single-stage VSC can provide both current and voltage compensation.</p>
</list-item>
<list-item>
<p>&#x2022; The SoC of ESSs ensures that all these characteristics are implemented within safe operating limits.</p>
</list-item>
<list-item>
<p>&#x2022; HESS is used to assist both continuous and transient power applications. The purpose of SC device is also to minimize the current stress of BS and grid system.</p>
</list-item>
<list-item>
<p>&#x2022; Also, the dynamic voltage compensation of the system is improved by SC, which also leads to an increase in system efficiency.</p>
</list-item>
</list>
</p>
<p>Therefore, the HIL experimental testbed results confirm that the proposed system can enhance local bus power quality under various conditions of PV, HESS, grid and loads. The controller enables efficient implementation of the EMS. There are numerous scenarios and control algorithms that can be tested using this test bench for research in the field of hybrid renewable energy MGs.</p>
<p>Due to their high costs and limited lifetime, future PV systems will rely heavily on ESS, which has a significant impact on the energy/economic balance of the PV system and plays a crucial role in the feasibility of PV systems in the future. Because of this, it is essential to carefully consider the ESS&#x2019;s energy capacity, losses, and cyclical deterioration. It is clear that if both the amount of energy stored in an ESS and the number of times it is charged and discharged are reduced, the cost of installing and maintaining an ESS will be reduced. Therefore, choosing a control approach to minimize fluctuations will be a significant decision. The transition between modes must be considered when designing effective management strategies for reliable and continuous system operation. Future work involves incorporating control approaches and algorithms to improve power quality in grid-integrated MG systems using HESS. PV power can be smoothed using advanced smoothing control techniques. Large-scale power applications can use smoothing control to sustain stable power and improve system power quality. Advanced HESS control approaches can help RES producers and system operators in numerous ways.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>Conceptualization, methodology, investigation, resources, data curation, writing&#x2014;original draft preparation, GK; project administration, visualization, supervision, review, and editing, KP. Both authors have read and agreed to the published version of the manuscript.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This work was supported by the Department of Science and Technology (DST), Government of India (GOI) with the project grant SR/FST/ETI-420/2016(C) under FIST scheme.</p>
</sec>
<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>
<sec id="s12">
<title>Abbreviations</title>
<p>BW, bandwidth; BS, battery storage; CCL, current control loop; CLTF, closed loop transfer function; DG, distributed generation; DER, distributed energy sources; DPM, deficit power mode; EPM, excess power mode; ESS, energy storage system; EMS, energy management system; MG, microgrid; OLTF, open loop transfer function; PV, photovoltaic; RR, ramp-rate control; SC, super-capacitor; SISO, single-input single-output; SoC, state of charge; UPF, unity power factor; VSC, voltage source converter; VCL, voltage control loop.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alramlawi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Design optimization of a residential PV-battery microgrid with a detailed battery lifetime estimation model</article-title>. <source>IEEE Trans. Ind. Appl.</source> <volume>56</volume> (<issue>2</issue>), <fpage>2020</fpage>&#x2013;<lpage>2030</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2020.2965894</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Anilkumar</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chakradhar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Brahmendra Kumar</surname>
<given-names>G. V.</given-names>
</name>
<name>
<surname>Palanisamy</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Resource assessment and energy yield estimation for 160 MW solar-wind hybrid project using system advisory model</article-title>,&#x201d; in <conf-name>IOP Conf. Ser, Mater. Sci. Eng</conf-name>, <conf-loc>Vellore, India</conf-loc>, <conf-date>9 July 2020</conf-date>, <volume>937</volume>, <fpage>012020</fpage>. <pub-id pub-id-type="doi">10.1088/1757-899x/937/1/012020</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Brahmendra Kumar</surname>
<given-names>G. V.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Eswararao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gehlot</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Modelling and control of BESS for solar integration for PV ramp rate control</article-title>,&#x201d; in <conf-name>Proceedings of the International Conference on Computation of Power, Energy, Information and Communication (ICCPEIC)</conf-name>, <conf-loc>Chennai, India</conf-loc>, <conf-date>28-29 March 2018</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>368</fpage>&#x2013;<lpage>374</lpage>. <pub-id pub-id-type="doi">10.1109/ICCPEIC.2018.8525173</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Brahmendra Kumar</surname>
<given-names>G. V.</given-names>
</name>
<name>
<surname>Palanisamy</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>A review on microgrids with distributed energy resources</article-title>,&#x201d; in <source>Innovations in power and advanced computing technologies (i-PACT)</source> (<publisher-name>IEEE</publisher-name>), <volume>2019</volume>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/i-PACT44901.2019.8960189</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Real-time optimal scheduling of multi-microgrids considering renewable energy intermittency</article-title>. <source>Front. Energy Res.</source> <volume>10</volume>, <fpage>888156</fpage>&#x2013;<lpage>888212</lpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2022.88815610.3389/fenrg.2022.888156</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Gundumalla</surname>
<given-names>V. B. K.</given-names>
</name>
<name>
<surname>Eswararao</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Ramp rate control strategy for an islanded DC microgrid with hybrid energy storage system</article-title>,&#x201d; in <conf-name>Proceedings of the 2018 4th International Conference on Electrical Energy Systems (ICEES)</conf-name>, <conf-loc>Chennai, India</conf-loc>, <conf-date>07-09 February 2018</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>82</fpage>&#x2013;<lpage>87</lpage>. <pub-id pub-id-type="doi">10.1109/ICEES.2018.8442363</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hosseini</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Carli</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Dotoli</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Robust optimal energy management of a residential microgrid under uncertainties on demand and renewable power generation</article-title>. <source>IEEE Trans. Autom. Sci. Eng.</source> <volume>18</volume> (<issue>2</issue>), <fpage>618</fpage>&#x2013;<lpage>637</lpage>. <pub-id pub-id-type="doi">10.1109/TASE.2020.2986269</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Design of decentralized adaptive sliding mode controller for the islanded AC microgrid with ring topology</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>732997</fpage>&#x2013;<lpage>733013</lpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.73299710.3389/fenrg.2021.732997</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karimi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Oraee</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Golsorkhi</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Decentralized method for load sharing and power management in a PV/Battery hybrid source islanded microgrid</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>32</volume> (<issue>5</issue>), <fpage>3525</fpage>&#x2013;<lpage>3535</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2016.2582837</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kollimalla</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Narasamma</surname>
<given-names>N. L.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Design and analysis of novel control strategy for battery and supercapacitor storage system</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>5</volume>, <fpage>1137</fpage>&#x2013;<lpage>1144</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2014.2336896</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>G. V. B.</given-names>
</name>
<name>
<surname>Kaliannan</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Padmanaban</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Holm-Nielsen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Effective management system for solar PV using real-time data with hybrid energy storage system</article-title>. <source>Appl. Sci.</source> <volume>10</volume> (<issue>3</issue>), <fpage>1108</fpage>&#x2013;<lpage>1115</lpage>. <pub-id pub-id-type="doi">10.3390/app10031108</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>G. V. B.</given-names>
</name>
<name>
<surname>Palanisamy</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A review of energy storage participation for ancillary services in a microgrid environment</article-title>. <source>Inventions</source> <volume>5</volume> (<issue>4</issue>), <fpage>63</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.3390/inventions5040063</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A dynamic and cooperative control strategy for multi-hybrid energy storage system of DC microgrid based on SOC</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>795513</fpage>&#x2013;<lpage>795514</lpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.79551310.3389/fenrg.2021.795513</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chan</surname>
<given-names>K. W.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Adaptive droop control using adaptive virtual impedance for microgrids with variable PV outputs and load demands</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>68</volume> (<issue>10</issue>), <fpage>9630</fpage>&#x2013;<lpage>9640</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2020.3022524</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahmood</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Decentralized power management of multiple PV, battery, and droop units in an Islanded microgrid</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>10</volume> (<issue>2</issue>), <fpage>1898</fpage>&#x2013;<lpage>1906</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2017.2781468</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Manandhar</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Ukil</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Gooi</surname>
<given-names>H. B.</given-names>
</name>
<name>
<surname>Tummuru</surname>
<given-names>N. R.</given-names>
</name>
<name>
<surname>Kollimalla</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Energy management and control for grid connected hybrid energy storage system under different operating modes</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>10</volume> (<issue>2</issue>), <fpage>1626</fpage>&#x2013;<lpage>1636</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2017.2773643</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Neto</surname>
<given-names>P. B. L.</given-names>
</name>
<name>
<surname>Saavedra</surname>
<given-names>O. R.</given-names>
</name>
<name>
<surname>de Souza Ribeiro</surname>
<given-names>L. A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A dual-battery storage bank configuration for isolated microgrids based on renewable sources</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>9</volume> (<issue>4</issue>), <fpage>1618</fpage>&#x2013;<lpage>1626</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2018.2800689</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ouammi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dagdougui</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sacile</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Optimal control of power flows and energy local storages in a network of microgrids modeled as a system of systems</article-title>. <source>IEEE Trans. Control Syst. Technol.</source> <volume>23</volume> (<issue>1</issue>), <fpage>128</fpage>&#x2013;<lpage>138</lpage>. <pub-id pub-id-type="doi">10.1109/TCST.2014.2314474</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rahbar</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Energy cooperation optimization in microgrids with renewable energy integration</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>9</volume> (<issue>2</issue>), <fpage>1482</fpage>&#x2013;<lpage>1493</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2016.2600863</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosero</surname>
<given-names>C. X.</given-names>
</name>
<name>
<surname>Velasco</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mart&#xed;</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Camacho</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Miret</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Castilla</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Active power sharing and frequency regulation in droop-free control for islanded microgrids under electrical and communication failures</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>67</volume> (<issue>8</issue>), <fpage>6461</fpage>&#x2013;<lpage>6472</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2019.293995910.1109/TIE.2019.2939959</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sahoo</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Sinha</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Kishore</surname>
<given-names>N. K.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Control techniques in AC, dc, and hybrid AC-DC microgrid: A review</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>6</volume> (<issue>2</issue>), <fpage>738</fpage>&#x2013;<lpage>759</lpage>. <pub-id pub-id-type="doi">10.1109/JESTPE.2017.2786588</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sathishkumar</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kollimalla</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>Dynamic energy management of micro grids using battery super capacitor combined storage</article-title>,&#x201d; in <conf-name>Proceedings of the Annual IEEE India Conference (INDICON)</conf-name>, <conf-loc>Kochi, India</conf-loc>, <conf-date>07-09 December 2012</conf-date>, <fpage>1078</fpage>&#x2013;<lpage>1083</lpage>. <pub-id pub-id-type="doi">10.1109/INDCON.2012.6420777</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tummuru</surname>
<given-names>N. R.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Srinivas</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Dynamic energy management of hybrid energy storage system with high-gain PV converter</article-title>. <source>IEEE Trans. Energy Convers.</source> <volume>30</volume> (<issue>1</issue>), <fpage>150</fpage>&#x2013;<lpage>160</lpage>. <pub-id pub-id-type="doi">10.1109/TEC.2014.2357076</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tummuru</surname>
<given-names>N. R.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Srinivas</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Dynamic energy management of renewable grid integrated hybrid energy storage system</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>62</volume> (<issue>12</issue>), <fpage>7728</fpage>&#x2013;<lpage>7737</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2015.2455063</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Guan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zan</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Integrated energy exchange scheduling for multimicrogrid system with electric vehicles</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>7</volume> (<issue>4</issue>), <fpage>1762</fpage>&#x2013;<lpage>1774</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2015.2438852</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ciobotaru</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Agelidis</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Power smoothing of large solar pv plant using hybrid energy storage</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>5</volume> (<issue>3</issue>), <fpage>834</fpage>&#x2013;<lpage>842</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2014.2305433</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Begovic</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Coordinated energy management of networked microgrids in distribution systems</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>6</volume> (<issue>1</issue>), <fpage>45</fpage>&#x2013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2014.2329846</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Decentralized energy management system for networked microgrids in grid-connected and islanded modes</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>7</volume> (<issue>2</issue>), <fpage>1097</fpage>&#x2013;<lpage>1105</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2015.2427371</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Dragicevic</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Vasquez</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A control architecture to coordinate renewable energy sources and energy storage systems in islanded microgrids</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>6</volume> (<issue>3</issue>), <fpage>1156</fpage>&#x2013;<lpage>1166</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2014.2377018</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A distributed and robust energy management system for networked hybrid AC/DC microgrids</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>11</volume> (<issue>4</issue>), <fpage>3496</fpage>&#x2013;<lpage>3508</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2019.2961737</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yi</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Etemadi</surname>
<given-names>A. H.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A unified control and power management scheme for pv-battery-based hybrid microgrids for both grid-connected and islanded modes</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>9</volume> (<issue>6</issue>), <fpage>5975</fpage>&#x2013;<lpage>5985</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2017.2700332</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zia</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Elbouchikhi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Benbouzid</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Microgrids energy management systems: A critical review on methods, solutions, and prospects</article-title>. <source>Appl. Energy</source> <volume>222</volume>, <fpage>1033</fpage>&#x2013;<lpage>1055</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2018.04.103</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>