<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="brief-report" 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">762931</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.762931</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Brief Research Report</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Energy Efficient Photovoltaic-Electric Spring for Real and Reactive Power Control in Demand-Side Management</article-title>
<alt-title alt-title-type="left-running-head">Kollipara et al.</alt-title>
<alt-title alt-title-type="right-running-head">Photovoltaic-Electric Spring in DSM</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Kollipara</surname>
<given-names>Keerthi Deepika</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1285957/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Vijay Kumar</surname>
<given-names>J.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>R</surname>
<given-names>Prasanthi</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sura</surname>
<given-names>Srinivasa Rao</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kumar Patnaik</surname>
<given-names>M. S. Pradeep</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ravi Sankar</surname>
<given-names>R. S.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1415979/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Vignan&#x2019;s Institute of Information Technology (VIIT)</institution>, <addr-line>Visakhapatnam</addr-line>, <country>India</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Anil Neerukonda Institute of Technology and Sciences (ANITS)</institution>, <addr-line>Visakhapatnam</addr-line>, <country>India</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Electronics and Communication Engineering, Gandhi Institute of Technology and Management (GITAM)</institution>, <addr-line>Visakhapatnam</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/1160602/overview">Chandrasekhar Perumalla</ext-link>, Indian Institute of Technology Bhubaneswar, India</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/835627/overview">Narottam Das</ext-link>, Central Queensland University, Australia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1121784/overview">Rui Wang</ext-link>, Northeastern University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Keerthi Deepika Kollipara, <email>kkdeepika18@gmail.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>13</day>
<month>07</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>762931</elocation-id>
<history>
<date date-type="received">
<day>23</day>
<month>08</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>07</day>
<month>06</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Kollipara, Vijay Kumar, R, Sura, Kumar Patnaik and Ravi Sankar.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Kollipara, Vijay Kumar, R, Sura, Kumar Patnaik and Ravi Sankar</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>Photovoltaic-electric spring (PV-ES) is a promising topology to utilize widespread residential roof-top photovoltaic systems in demand-side management. Power control for an integrated configuration of photovoltaic-electric spring system to achieve dynamic supply-demand balance in power distribution networks is presented. Extraction of maximum power from PV panel using Perturb and Observe algorithm along with boost converter are designed. This power is given as input to the DC link of the Electric Spring. The modeling and design of the integrated system are detailed. Extensive simulations are carried out in MATLAB/Simulink to observe the performance of the PV-ES system. The effectiveness of the proposed topology was verified for changes in line voltage, PV irradiation, and reference power. It was confirmed that the proposed PV-ES precisely controls the active power consumption of the critical load, rigidly regulates the voltage at the point of common coupling (PCC), and follows the variations in reference power available for the smart load. Finally, the expansive performance of ES fed with a PV source was confirmed to be superior over an ES system fed with a DC source.</p>
</abstract>
<kwd-group>
<kwd>electric spring</kwd>
<kwd>photovoltaic system</kwd>
<kwd>point of common coupling</kwd>
<kwd>critical load</kwd>
<kwd>MATLAB/Simulink</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the unpredictable renewables inhabiting a major stake in the energy market, there is a shift from &#x201c;power generation following the load demand&#x201d; to &#x201c;load demand to follow the generation,&#x201d; termed demand-side management (DSM) (<xref ref-type="bibr" rid="B15">Westermann and John, 2007</xref>). In smart grids, DSM plays an effective operational role in optimizing cost, power system reliability, and stability, profiting both consumers and utility operators (<xref ref-type="bibr" rid="B8">Nolan and O&#x2019;Malley, 2015</xref>). Therefore, to handle the irregularity at both the supply and demand ends, DSM provides feasible solutions by making necessary changes in load consumption. The power consumption of some loads is adaptively varied to match the fluctuating renewable power (<xref ref-type="bibr" rid="B9">Palensky and Dietrich, 2011</xref>). These loads that can withstand large variations of voltage/frequency for a short duration without interruption to consumer load operation are called <italic>non-critical loads</italic>, mainly heating and cooling loads (<xref ref-type="bibr" rid="B5">Lee et al., 2011</xref>). On the contrary, some loads require to be operated at almost constant voltage and power supply. These are referred to as <italic>critical loads</italic>, mainly the military, computer, and hospital loads.</p>
<p>In this regard, it is crucial to modulate the power of the non-critical load. At the same time, there must be an effective method to regulate mains voltage and provide grid support. Both these objectives are met with an Electric Spring (ES), a demand response technology embedded in non-critical load implemented by <xref ref-type="bibr" rid="B3">Hui et al. (2012)</xref>, <xref ref-type="bibr" rid="B11">Shuo et al. (2014)</xref>, <xref ref-type="bibr" rid="B12">Tan et al. (2013)</xref>, and <xref ref-type="bibr" rid="B11">Shuo et al. (2014)</xref>. For practical applications of ES in a distribution system, ES must be capable of controlling active and reactive power independently and effectively, as demonstrated by <xref ref-type="bibr" rid="B14">Wang et al. (2018)</xref>.</p>
<p>Widespread domestic roof-top photovoltaic (PV) systems in smart grids emphasize that the future power generation systems adopt power electronic-based converters to accomplish the grid integration function. <xref ref-type="bibr" rid="B4">Khamis et al. (2019)</xref> presented a control technique for regulating point of common coupling (PCC) voltage by ES and injecting locally available PV power into the grid <italic>via</italic> the same power electronic converter. The system analysis and mathematical modeling of the proposed control scheme were demonstrated in detail. <xref ref-type="bibr" rid="B17">Yang et al. (2019)</xref> proposed a new configuration of the PV-ES system in which the PV power was maximally collected and the active power consumption of the system was precisely controlled by an electric spring operated with the Radial-Chordal Decomposition control technique proposed by <xref ref-type="bibr" rid="B6">Mok et al. (2016)</xref>. In this work, a decoupled dual functionality of the ES as a bus voltage mitigation device and a renewable energy interactive converter for locally generated renewable power is accomplished through a Photovoltaic-Electric Spring (PV-ES). The modeling and design of the integrated system are detailed in <xref ref-type="sec" rid="s2">Section 2</xref>. Extensive simulations are carried out in MATLAB/Simulink to observe the performance of the PV-ES system. The effectiveness of the proposed topology was verified for various operating conditions. Comparative analysis is reported between PVES and ES fed with a DC source.</p>
</sec>
<sec id="s2">
<title>2 Overview of the Proposed Methodological Approach</title>
<p>Total real power absorbed by the Electric Spring system is the sum of powers absorbed by the critical and non-critical load. Net power absorbed by the smart load will be regulated by controlling voltage across ES to follow the varying profile of the input power. This is the control strategy in Demand-Side Management.</p>
<p>The proposed PV-ES consists of an ES system and a photovoltaic system. The power extracted from the PV system is supplied as input to the DC link of ES. The ES system comprises a PV source, critical load, and non-critical load, and an electric spring is controlled with the PQ power control technique. The photovoltaic system constitutes the PV array and DC-DC converter with Maximum Power Point Tracking (MPPT) control circuit. Its main function is to regulate the DC link voltage and convert maximum power from the PV array to DC power, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic diagram of the PV-ES system.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g001.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 Modeling of the PQ Controller</title>
<p>This section explores a novel active and reactive power control for ES by a local signal manipulation. A control loop is designed to achieve two objectives. One is to maintain constant real power to the critical load, regardless of the fluctuations in available power from renewable energy sources. Another is to regulate critical load voltage during voltage fluctuations. These objectives are accomplished by designing two control loops for real power control and voltage control to inject the ES voltage at the required phase angle.</p>
<p>The combined operation of the PI controllers is used to estimate the voltage <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> to be injected in phase with the non-critical load branch current, corresponding to the amount of active power available and PCC voltage. Another main function is to determine the phase angle of the injected voltage. Reference data-PCC voltage Vs&#x2a; and real power available P&#x2a; are taken, and the current data of the same quantities are calculated. The supplementary information about angular frequency and phase angle of voltage vector is determined using enhanced phase-locked loop (EPLL). EPLL is chosen due to its simplicity, accuracy, and fast outputs for changing load conditions. These are given as inputs to the controller to generate a reference signal for pulse width modulation (PWM) generator. A full-bridge inverter is employed to generate the essential ES voltage. Bipolar pulse width modulation (<xref ref-type="bibr" rid="B16">Wu et al., 2014</xref>) is implemented to produce the vital gate signals to the four switches per the reference signal generated by the designed PQ controller.</p>
<p>PCC voltage has two components. PCC voltage and currents with peak values <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are, respectively,<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2205;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>&#x3d5;</italic> and <inline-formula id="inf4">
<mml:math id="m6">
<mml:mi>&#x3c6;</mml:mi>
</mml:math>
</inline-formula> are the initial phases of PCC voltage and current, <italic>&#x3c9;</italic> is the angular frequency, and the apparent power consumed by the electric spring system is<disp-formula id="e3">
<mml:math id="m7">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m8">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<inline-formula id="inf5">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the components of PCC voltage, <inline-formula id="inf6">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the d-q rotating frame. Similarly, <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf8">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the components of the PCC current, <inline-formula id="inf9">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the d-q rotating frame:<disp-formula id="e5">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>If the d-axis of the rotating frame is aligned along the PCC voltage vector, then it can be rewritten as<disp-formula id="e7">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<inline-formula id="inf10">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are calculated where Fourier Transforms are used to extract the peak values and phase angles from the detected quantities of <inline-formula id="inf11">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf12">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as given by <xref ref-type="bibr" rid="B7">Munoz et al. (2012</xref>). After calculating the real and imaginary ES voltage terms <inline-formula id="inf13">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> using the innermost control loops, a <inline-formula id="inf14">
<mml:math id="m22">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> transformation (<xref ref-type="bibr" rid="B2">Golestan and Guerrero, 2015</xref>) is applied to generate the sinusoidal inverter reference voltage to be injected into the grid as given by the following equations:<disp-formula id="e9">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2205;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m24">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2205;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m25">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">cos</mml:mi>
<mml:mo>&#x2205;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">sin</mml:mi>
<mml:mo>&#x2205;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m26">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">cos</mml:mi>
<mml:mo>&#x2205;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">sin</mml:mi>
<mml:mo>&#x2205;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">cos</mml:mi>
<mml:mo>&#x2205;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">sin</mml:mi>
<mml:mo>&#x2205;</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where<disp-formula id="e14">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2205;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="italic">sin</mml:mi>
<mml:mo>&#x2205;</mml:mo>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>Since the proposed ES is applied to a single-phase system, the reference voltage is the calculated <inline-formula id="inf15">
<mml:math id="m29">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> reference command, whereas the <inline-formula id="inf16">
<mml:math id="m30">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula> reference command is discarded. This is adopted because the <inline-formula id="inf17">
<mml:math id="m31">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula> component can be emulated with a <inline-formula id="inf18">
<mml:math id="m32">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>90</mml:mn>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> phase shift of the <inline-formula id="inf19">
<mml:math id="m33">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> component. This power control method has the following features:<list list-type="simple">
<list-item>
<p>&#x2022; Eliminates the need to identify the data of grid voltage.</p>
</list-item>
<list-item>
<p>&#x2022; Decouples the control input active power and PCC voltage.</p>
</list-item>
<list-item>
<p>&#x2022; Is simple to implement and has less computational burden compared to other techniques.</p>
</list-item>
</list>
</p>
<p>RMS value and the instantaneous phase of the critical load voltage are detected by the RMS and EPLL blocks, respectively. The powers <inline-formula id="inf20">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are controlled by separate proportional-integral (PI) regulators. Specifically, the regulator in the <italic>d</italic>-axis controls <inline-formula id="inf21">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and that one in the <italic>q</italic>-axis controls <inline-formula id="inf22">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The output signals of the PI regulators in both the loops are processed through the inverse <italic>dq</italic>-to-<italic>a&#xdf;</italic> transformation to get the modulation signal, <inline-formula id="inf23">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. A bipolar pulse width modulation scheme is implemented to obtain drive signals for the VSI just after a limiter.</p>
<p>With reference to <xref ref-type="disp-formula" rid="e1">Eqs. 1</xref>, <xref ref-type="disp-formula" rid="e2">2</xref>, the total apparent power consumed by the ES system is<disp-formula id="e15">
<mml:math id="m38">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>For implementation in modeling, actual powers consumed are calculated as detailed in <xref ref-type="fig" rid="F2">Figure 2</xref>:<disp-formula id="e16">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2205;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>sin</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2205;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<inline-formula id="inf24">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are calculated with PCC voltage and currents considered in the d-q rotating frame.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Block diagram representation of PQ control to ES.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g002.tif"/>
</fig>
<p>If <inline-formula id="inf25">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the RMS voltage, resistance, and reactance parameters of critical load, then powers of the critical and non-critical loads are determined from the load impedance values, RMS, then powers of the critical and non-critical loads are determined as:</p>
<p>Real power of critical load:<disp-formula id="e18">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>Reactive power of critical load:<disp-formula id="e19">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 Modeling of Photo-Voltaic System</title>
<p>The PV array is the combination of the PV modules. The primary element is the PV cell, which converts solar power to electrical power. <xref ref-type="bibr" rid="B1">Alrahim Shannan et al.</xref> <xref ref-type="bibr" rid="B1">(2013</xref>) detailed the different modeling of the PV cell as single diode model, two diode models, and multiple diode model. In this work single diode model of a PV cell is considered. I<sub>
<italic>pv</italic>
</sub> is the photocurrent. D<sub>1</sub> is an anti-parallel diode, R<sub>p</sub> is leakage resistance, and R<sub>s</sub> is contact resistance. V is the output voltage of the single cell, and the output current of cell I is given in <xref ref-type="disp-formula" rid="e20">Eq. 20</xref>:<disp-formula id="e20">
<mml:math id="m45">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
<disp-formula id="e21">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac bevelled="true">
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mn>1000</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>Here, &#x3bb; is the irradiation of solar, I<sub>scr</sub> is cell shorted current, and T<sub>k</sub> and T<sub>refk</sub> are the actual and standard temperature. K is the temperature coefficient of short-circuit current (A/K), A<sub>1</sub> is the ideality factors of the diodes. q is the charge of the electron, and I<sub>o1</sub> are the reverse saturation currents of diodes. <xref ref-type="disp-formula" rid="e21">Eq. 21</xref>is modi&#xfb01;ed for the PV module as given in <xref ref-type="disp-formula" rid="e22">Eq. 22</xref>.<disp-formula id="e23">
<mml:math id="m48">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m49">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mn>01</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<p>Here, N<sub>s</sub> and N<sub>p</sub> are the numbers of cells cascaded and shunted in the module. The PV module current is given in <xref ref-type="disp-formula" rid="e24">Eq. 24</xref>. These modules are connected in cascaded and shunted to meet the voltage and power rating. They form a PV array. The PV array current is given as follows:<disp-formula id="e25">
<mml:math id="m50">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mn>01</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>I</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>where N<sub>ss</sub> and N<sub>pp</sub> are the numbers of series-connected and parallel-connected modules. The standard KC200GT data sheet parameters used to do the PV array simulation are given in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>System specifications.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">Value</th>
<th align="center">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Maximum voltage (V<sub>m</sub>)</td>
<td align="center">31.1&#xa0;V</td>
<td align="left">Regulated mains voltage</td>
<td align="center">230&#xa0;V</td>
</tr>
<tr>
<td align="left">Current at maximum power (I<sub>m</sub>)</td>
<td align="center">8.05&#xa0;A</td>
<td align="left">DC bus voltage</td>
<td align="center">400&#xa0;V</td>
</tr>
<tr>
<td align="left">Open circuit voltage (V<sub>oc</sub>)</td>
<td align="center">37.8&#xa0;V</td>
<td align="left">Line resistance</td>
<td align="center">0.1&#xa0;ohm</td>
</tr>
<tr>
<td align="left">Short circuit current (I<sub>sc</sub>)</td>
<td align="center">8.28&#xa0;A</td>
<td align="left">Line inductance</td>
<td align="center">2.5&#xa0;mH</td>
</tr>
<tr>
<td align="left">Total no. of cells in series (Ns), parallel (N<sub>p</sub>)</td>
<td align="center">60</td>
<td align="left">Critical load</td>
<td align="center">(16 &#x3a9; &#x2b; 0.2&#xa0;mH)</td>
</tr>
<tr>
<td align="left">Temperature coefficient of V<sub>oc</sub> (K<sub>v</sub>)</td>
<td align="center">-0.30%/K</td>
<td align="left">Non-critical load</td>
<td align="center">(8 &#x3a9; &#x2b; 2.3&#xa0;mH)</td>
</tr>
<tr>
<td align="left">Temperature coefficient of I<sub>sc</sub>(K<sub>i</sub>)</td>
<td align="center">0.04&#xa0;K</td>
<td align="left">Inductance of low-pass filter</td>
<td align="center">3&#xa0;mH</td>
</tr>
<tr>
<td align="left">Saturation current I<sub>o1</sub> &#x3d; I<sub>o2</sub>
</td>
<td align="center">1.045 &#xd7; 10&#x2212;<sup>9</sup>A</td>
<td align="left">Capacitance of low-pass filter</td>
<td align="center">100&#xa0;&#xb5;F</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Generally, a DC&#x2013;DC boost converter is employed to increase the output voltage. It is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. The inductor stores energy when the switch is ON, the stored energy is released to the load when it is OFF. MPPT controller generates reference voltage. The error voltage is given as input to the PI controller to generate a reference voltage signal for PWM control. It generates pulses to the boost converter and enables the boost converter to obtain the maximum power from the PV panel and maintain fixed DC link voltage. The ripple in DC link voltage is reduced by a capacitor filter given by <xref ref-type="bibr" rid="B10">Sano and Fujita (2008</xref>).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>PV array with DC-DC boost converter and MPPT.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g003.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>3 Performance of PV-ES System</title>
<p>The ES system with the parameters given in <xref ref-type="table" rid="T1">Table 1</xref> is considered. The design of the parameters of the boost converter is given as follows (<xref ref-type="bibr" rid="B13">Veerachary and Sekhar, 2011</xref>):<disp-formula id="e26">
<mml:math id="m51">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>y</mml:mi>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>C</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mo>;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>I</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>tan</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>V</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>V<sub>s</sub> &#x3d; source voltage, V<sub>o</sub> &#x3d; output voltage, D &#x3d; duty cycle, <inline-formula id="inf26">
<mml:math id="m52">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; ripples in current, and <inline-formula id="inf27">
<mml:math id="m53">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; ripples in output voltage. Gains of the PI controller are tuned manually and their values are K<sub>p</sub> &#x3d; 0.0025, K<sub>i</sub> &#x3d; 0.5.</p>
<p>The PV array is designed for 480&#xa0;V, 25&#xa0;kW. The control circuit of the boost converter is designed for two purposes: maximum power extraction and maintaining DC link voltage constant. The solar panel is considered to operate at a temperature of 25&#xb0; and insolation of 1,000&#xa0;W/m<sup>2</sup>. In order to demonstrate the operation of PV-ES under the collective effect of changes in solar irradiation levels and PCC voltage, the irradiation level is maintained at 900&#xa0;W/m<sup>2</sup> from 0 to 2.5&#xa0;s and then reduced to 600&#xa0;W/m<sup>2</sup> for the remaining period. The total simulation time is 4&#xa0;s. PCC voltage change is studied for voltage sag of 184&#xa0;V and swell of 276&#xa0;V.</p>
<p>PV current and voltage before and after MPPT are given in <xref ref-type="fig" rid="F4">Figures 4A,B</xref>, <xref ref-type="fig" rid="F5">5</xref>, respectively. These values are subjected to changes in solar irradiation at <italic>t</italic> &#x3d; 3&#xa0;s. These simulations indicate that PV voltage and current values are controlled to maintain an almost constant DC power of 700&#xa0;W supplied to ES. Sag in PCC voltage occurs at <italic>t</italic> &#x3d; 2&#xa0;s. Instant radiation changes result in a discontinuity in the PV current from 2.5 to 2.75&#xa0;s. A transient operation occurs for 0.25&#xa0;s. For the first 2&#xa0;s, the line voltage is maintained at the rated value of 230&#xa0;V. At <italic>t</italic> &#x3d; 3&#xa0;s, its value is decreased to 184&#xa0;V<bold>.</bold> However, due to the absorption of reactive power by ES, the PCC voltage is regulated to a rated value within 0.42&#xa0;s as presented in <xref ref-type="fig" rid="F6">Figure 6A</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>PV current and voltage before MPPT.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>PV current and voltage after MPPT.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>PV-ES for voltage sag.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g006.tif"/>
</fig>
<p>Reference power of 6&#xa0;kW is given, and it is observed from <xref ref-type="fig" rid="F6">Figure 6B</xref> that the net real power absorbed by the smart load is maintained at the reference value of 6&#xa0;kW very accurately with the transient operation of 0.25 s. It is observed from <xref ref-type="fig" rid="F6">Figure 6C</xref> that the power flow from PV to ES is also maintained almost at a constant value of 700&#xa0;W. Effective operation was achieved due to the control action of the DC value of PV-ES irrespective of change in solar irradiation. Voltage regulation for variation in PCC voltage is achieved due to the novel PQ control of the ES system.</p>
<p>Investigation of PV-ES for voltage swell and irradiation change is carried out in this section. Swell of 276&#xa0;V in PCC voltage is simulated at 2&#xa0;s. It is inferred that the PCC voltage is regulated to 230&#xa0;V. Smart load is maintained at a reference of 6&#xa0;kW. Though voltage swell occurs, active power consumption of the critical load is maintained constant at 3,300&#xa0;W. These phenomena are detailed through the simulation results from <xref ref-type="fig" rid="F7">Figures 7A&#x2013;C</xref>. PV-ES regulates the build-up of the voltage potential across ES from 10 to 60&#xa0;V. Subsequently, ES absorbs 75&#xa0;VAr from the system. Controller action of PV-ES thus regulates PCC voltage to 230&#xa0;V.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>PV-ES for voltage swell.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g007.tif"/>
</fig>
<sec id="s3-1">
<title>3.1 Change in Reference Power at Fixed PCC Voltage and Varying Solar Irradiation</title>
<p>The performance of PV-ES is examined for changes in solar irradiation levels and reference power. Throughout the simulation time, the PCC voltage is maintained at a rated value of 230&#xa0;V, whereas the reference power is decreased from 8 to 4&#xa0;kW at <italic>t</italic> &#x3d; 2&#xa0;s. It is correlated with the change in solar irradiation from 900 to 600&#xa0;W/m<sup>2</sup>. The output of the boost converter is also reduced from 600 to 380&#xa0;V. Subsequently, power flow between ES and PV is affected by the value of reference power. When reference power is 8&#xa0;kW, the power flow from PV to ES is 1.1&#xa0;kW. When reference power is reduced to 4&#xa0;kW, power flow from PV to ES is also reduced to 600&#xa0;W. This is illustrated in <xref ref-type="fig" rid="F8">Figure 8A</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Performance of PV-ES under varying solar irradiations.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g008.tif"/>
</fig>
<p>It is observed that, with the controller action, net real power absorbed by the smart load seamlessly tracks the reference power very accurately, as shown in <xref ref-type="fig" rid="F8">Figure 8B</xref>. There is a steady-state error in tracking the reference power between the time intervals of 1.25&#x2013;1.5&#xa0;s due to the dynamics in the PV system. When the reference power changes, there is a transient time of 1&#xa0;s. A peak overshoot of 1&#xa0;kW from the steady-state value (4&#xa0;kW) occurs at <italic>t</italic> &#x3d; 2&#xa0;s due to the large change in the reference power. The power absorbed by the critical load is maintained constant at 3.3&#xa0;kW with a small transient operation at 2&#xa0;s, as shown in <xref ref-type="fig" rid="F8">Figure 8C</xref>. Steady-state errors during 1.25&#x2013;1.5&#xa0;s and from 1.75 to 2&#xa0;s are cause by the transients in the PV power.</p>
</sec>
<sec id="s3-2">
<title>3.2 Comparison of ES Fed by DC Source and ES Fed by PV Source</title>
<p>This section investigates a comparison of the performance of the electric springs when fed by DC and PV sources. Tracking of reference power and voltage regulation is investigated under sag and swell conditions in the PCC voltage. The key points are transient time and peak overshoot.</p>
<p>Comparative analysis between the operations of ES when fed from the PV source and a DC source is numerically tabulated in <xref ref-type="table" rid="T2">Table 2</xref>. From <xref ref-type="fig" rid="F9">Figure 9</xref>, it is observed that during voltage regulation, the time taken to track reference power is the same as that for both configurations. However, their performances for tracking reference power differ slightly under changes in voltage, as illustrated in <xref ref-type="fig" rid="F10">Figure 10</xref>. In contrast, their performance is noticeably different to track variations in reference power as illustrated in <xref ref-type="fig" rid="F11">Figure 11</xref>. Tracking reference power by PV- ES is better than DC-ES by 0.14&#xa0;s.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of ES performance when fed with different sources.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Operating condition</th>
<th align="center">ES with DC</th>
<th align="center">ES with PV</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="3" align="center">
<bold>Transient time (in seconds) for voltage regulation</bold>
</td>
</tr>
<tr>
<td align="left">For voltage swell</td>
<td align="center">0.5</td>
<td align="center">0.5</td>
</tr>
<tr>
<td align="left">For voltage sag</td>
<td align="char" char=".">0.5</td>
<td align="char" char=".">0.5</td>
</tr>
<tr>
<td colspan="3" align="center">
<bold>Peak overshoot (in volts) for voltage regulation</bold>
</td>
</tr>
<tr>
<td align="left">For voltage swell</td>
<td align="char" char=".">10.2</td>
<td align="char" char=".">10</td>
</tr>
<tr>
<td align="left">For voltage sag</td>
<td align="char" char=".">10.2</td>
<td align="char" char=".">10</td>
</tr>
<tr>
<td colspan="3" align="center">
<bold>Transient time to track reference power (in seconds)</bold>
</td>
</tr>
<tr>
<td align="left">For voltage swell</td>
<td align="char" char=".">0.45</td>
<td align="char" char=".">0.45</td>
</tr>
<tr>
<td align="left">For voltage sag</td>
<td align="char" char=".">0.46</td>
<td align="char" char=".">0.46</td>
</tr>
<tr>
<td align="left">For variations in reference power</td>
<td align="char" char=".">1.28</td>
<td align="char" char=".">1.14</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Comparison of voltage regulation for voltage swell.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Comparison to track reference power for voltage swell.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g010.tif"/>
</fig>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Comparison of tracking variations in reference power.</p>
</caption>
<graphic xlink:href="fenrg-10-762931-g011.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T2">Table 2</xref> also compares these two configurations in terms of peak overshoot and settling time during the voltage regulation. Transient time is controlled alike with both sources, whereas peak overshoot differs by 0.2&#xa0;V during voltage sag.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>The extensive analysis concludes that the overall performance of PV-ES is better when compared to DC-ES. Moreover, with the widespread roof-top PV sources in the distribution network, it is economical to employ PV as a source to the ES compared to a battery source (DC) to follow demand-side management (DSM). The voltage across the critical load is regulated to the pre-set value of 230&#xa0;V by PV-ES, irrespective of variations in power available. With the PV-ES control, critical load power is maintained constant at 3.3&#xa0;kW regardless of any change in the PCC voltage. For voltage variations of 20%, voltage regulation was restored at the same time of 0.5&#xa0;s by both PV-ES and DC-ES. Peak overshoots are almost limited to 4% rated voltage with both configurations. Peak overshoot was 10.2&#xa0;V with DC-ES that is 0.2&#xa0;V more than PV-ES. Variations in reference power are quickly tracked by PV-ES in 0.14&#xa0;s faster than DC-ES.</p>
<p>It is concluded that PV-ES demonstrates similar phenomena as ES fed with a DC source. Thus, it is more economical to operate smart loads by integrating with a renewable energy source of PV rather than a fixed DC source such as a battery. The capability of the proposed system is demonstrated to effectively mitigate changes in any practical operating factors such as PCC voltage, available power, and solar irradiation without violating voltage regulation and critical load requirements.</p>
</sec>
</body>
<back>
<sec id="s5" sec-type="data-availability">
<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="s6">
<title>Author Contributions</title>
<p>RR proposed the concept of the project, and PR acted as the project administrator. KK, JV designed the system model and established the details of the power configuration scheme. PR carried out the simulation and SS prepared the <xref ref-type="sec" rid="s1">Sections 1</xref>, <xref ref-type="sec" rid="s2">2</xref> in manuscript. KK and RR analysed the data. All authors have read and agreed to the submitted version of the manuscript.</p>
</sec>
<sec sec-type="COI-statement" id="s7">
<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="s8">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Alrahim Shannan</surname>
<given-names>N. M. A.</given-names>
</name>
<name>
<surname>Yahaya</surname>
<given-names>N. Z.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Single-diode Model and Two-Diode Model of PV Modules: A Comparison</article-title>,&#x201d; in <conf-name>2013 IEEE International Conference on Control System, Computing and Engineering</conf-name>, <conf-loc>Penang, Malaysia</conf-loc>, <conf-date>29 November 2013 - 01 December 2013</conf-date>, <fpage>210</fpage>&#x2013;<lpage>214</lpage>. <pub-id pub-id-type="doi">10.1109/ICCSCE.2013.6719960</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Golestan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Conventional Synchronous Reference Frame Phase-Locked Loop Is an Adaptive Complex Filter</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>62</volume> (<issue>3</issue>), <fpage>1679</fpage>&#x2013;<lpage>1682</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2014.2341594</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hui</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>F. F.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Electric Springs-A New Smart Grid Technology</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>3</volume> (<issue>3</issue>), <fpage>1552</fpage>&#x2013;<lpage>1561</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2012.2200701</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khamis</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Zakzouk</surname>
<given-names>N. E.</given-names>
</name>
<name>
<surname>Abdelsalam</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Lotfy</surname>
<given-names>A. A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Decoupled Control Strategy for Electric Springs: Dual Functionality Feature</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>57725</fpage>&#x2013;<lpage>57740</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2914141</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>S. Y.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>A Design Methodology for Smart LED Lighting Systems Powered by Weakly Regulated Renewable Power Grids</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>2</volume> (<issue>3</issue>), <fpage>548</fpage>&#x2013;<lpage>554</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2011.2159631</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mok</surname>
<given-names>K.-T.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>S.-C.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>S. Y. R.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Decoupled Power Angle and Voltage Control of Electric Springs</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>31</volume> (<issue>2</issue>), <fpage>1216</fpage>&#x2013;<lpage>1229</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2015.2424153</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Munoz</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Espinoza</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Baier</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Moran</surname>
<given-names>L. A.</given-names>
</name>
<name>
<surname>Espinosa</surname>
<given-names>E. E.</given-names>
</name>
<name>
<surname>Melin</surname>
<given-names>P. E.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Design of a Discrete-Time Linear Control Strategy for a Multicell UPQC</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>59</volume> (<issue>10</issue>), <fpage>3797</fpage>&#x2013;<lpage>3807</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2011.2160511</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nolan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>O&#x2019;Malley</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Challenges and Barriers to Demand Response Deployment and Evaluation</article-title>. <source>Appl. Energy</source> <volume>152</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2015.04.083</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Palensky</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Dietrich</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Demand Side Management: Demand Response, Intelligent Energy Systems, and Smart Loads</article-title>. <source>IEEE Trans. Ind. Inf.</source> <volume>7</volume> (<issue>3</issue>), <fpage>381</fpage>&#x2013;<lpage>388</lpage>. <pub-id pub-id-type="doi">10.1109/TII.2011.2158841</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sano</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Fujita</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Voltage-Balancing Circuit Based on a Resonant Switched-Capacitor Converter for Multilevel Inverters</article-title>. <source>IEEE Trans. Ind. Appl.</source> <volume>44</volume> (<issue>6</issue>), <fpage>1768</fpage>&#x2013;<lpage>1776</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2008.2006291</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Shuo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>S.-C.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>S. Y. R.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Electric Spring for Power Quality Improvement</article-title>,&#x201d; in <conf-name>2014 IEEE Applied Power Electronics Conference and Exposition - APEC 2014</conf-name>, <conf-loc>Fort Worth, TX</conf-loc>, <conf-date>16-20 March 2014</conf-date>, <fpage>2140</fpage>&#x2013;<lpage>2147</lpage>. <pub-id pub-id-type="doi">10.1109/APEC.2014.6803602</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>S.-C.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>S. Y.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>General Steady-State Analysis and Control Principle of Electric Springs with Active and Reactive Power Compensations</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>28</volume> (<issue>8</issue>), <fpage>3958</fpage>&#x2013;<lpage>3969</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2012.2227823</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Veerachary</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sekhar</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Voltage-mode Controller Design for Soft-Switching High Gain Boost Converter</article-title>,&#x201d; in <conf-name>India International Conference on Power Electronics 2010 (IICPE2010)</conf-name>, <conf-loc>New Delhi, India</conf-loc>, <conf-date>28-30 January 2011</conf-date> (, <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/IICPE.2011.5728086</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zuo</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Buja</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Simple Active and Reactive Power Control for Applications of Single-phase Electric Springs</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>65</volume> (<issue>8</issue>), <fpage>6291</fpage>&#x2013;<lpage>6300</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2018.2793201</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Westermann</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>John</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Demand Matching Wind Power Generation with Wide-Area Measurement and Demand-Side Management</article-title>. <source>IEEE Trans. Energy Convers.</source> <volume>22</volume> (<issue>1</issue>), <fpage>145</fpage>&#x2013;<lpage>149</lpage>. <pub-id pub-id-type="doi">10.1109/TEC.2006.889551</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>T.-F.</given-names>
</name>
<name>
<surname>Kuo</surname>
<given-names>C.-L.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>K.-H.</given-names>
</name>
<name>
<surname>Hsieh</surname>
<given-names>H.-C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Combined Unipolar and Bipolar PWM for Current Distortion Improvement during Power Compensation</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>29</volume> (<issue>4</issue>), <fpage>1702</fpage>&#x2013;<lpage>1709</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2013.2265399</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mok</surname>
<given-names>K.-T.</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>S.-S.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>S.-C.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C.-K.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>R. S. Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Use of Integrated Photovoltaic-Electric Spring System as a Power Balancer in Power Distribution Networks</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>34</volume> (<issue>6</issue>), <fpage>5312</fpage>&#x2013;<lpage>5324</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2018.2867573</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>