<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article article-type="methods-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">765899</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.765899</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Design of Back-to-Back Converter Interface for Electric Spring in a Distribution System</article-title>
<alt-title alt-title-type="left-running-head">Deepika et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Back-to-Back Converter for Electric Spring</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Deepika</surname>
<given-names>K. K.</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>Kumar</surname>
<given-names>J.&#x20;Vijaya</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Pinni</surname>
<given-names>Srinivasa Varma</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="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sankar</surname>
<given-names>R. S. Ravi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of EEE</institution>, <institution>Vignan&#x2019;s Institute of Information Technology</institution>, <addr-line>Visakhapatnam</addr-line>, <country>India</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of EEE</institution>, <institution>ANITS College of Engineering</institution>, <addr-line>Visakhapatnam</addr-line>, <country>India</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of EEE</institution>, <institution>KLEF</institution>, <addr-line>Guntur</addr-line>, <country>India</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Department of EEE</institution>, <institution>GITAM Deemed to be University</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/1121784/overview">Rui Wang</ext-link>, Northeastern University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/507713/overview">Minh Quan Duong</ext-link>, University of Science and Technology-The University of Danang, Vietnam</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: K. K. Deepika, <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>23</day>
<month>03</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>765899</elocation-id>
<history>
<date date-type="received">
<day>27</day>
<month>08</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>01</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Deepika, Kumar, Pinni, Sura and Sankar.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Deepika, Kumar, Pinni, Sura and 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&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>In a distribution system, the erratic output power of distributed generation causes fluctuations in the available power to critical loads on the demand side. A novel electric spring (ES) with back-to-back converter configuration is proposed. Besides PCC voltage regulation and power control, the proposed converter integrates the ES to the grid without compromising the DC link voltage and the quality of the grid current. It comprises an instantaneous DC link voltage control, active power control, PCC voltage control, and a hysteresis band current control. The systematic design of the parameters in the configuration is detailed. Simulations were performed in MATLAB/Simulink, and a series of comparative analyses at various control stages were demonstrated. The quality of the grid current was analyzed with PI, PR, and hysteresis band current controllers. It was established that the hysteresis band current controller gave the best performance. Similarly, the DC link voltage was efficiently regulated with the instantaneous DC link voltage controller than the conventional controller.</p>
</abstract>
<kwd-group>
<kwd>electric spring</kwd>
<kwd>back-to-back converter</kwd>
<kwd>hysteresis band current controller</kwd>
<kwd>distribution system</kwd>
<kwd>voltage sag/swell</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the unpredictable renewables inhabiting a major stake in 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 as the demand side management (DSM) (<xref ref-type="bibr" rid="B18">Westermann and John, 2007</xref>). In smart grids, DSM plays an effective operational role to optimize cost, power system reliability, and stability, profiting both consumers and utility operators (<xref ref-type="bibr" rid="B11">Nolan and OMalley, 2015</xref>). So, to handle the irregularity at both the supply and demand ends, DSM provides feasible solutions by making necessary changes in load consumptions. The power consumption of some loads is adaptively varied to match the fluctuating renewable power (<xref ref-type="bibr" rid="B12">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 as non-critical loads (NCLs), mainly heating and cooling loads (<xref ref-type="bibr" rid="B9">Lee et&#x20;al., 2011</xref>). On the contrary, some loads require to be operated at an almost constant voltage and power supply. These are referred to as critical loads (CLs), mainly the military, computer, and hospital&#x20;loads.</p>
<p>In this regard, it is crucial to modulate the power of an NCL. At the same time, there must be an effective method to regulate the mains voltage and provide grid support. Both these objectives are met with an electric spring (ES), a demand&#x2013;response technology embedded in an NCL implemented by <xref ref-type="bibr" rid="B4">Hui et&#x20;al. (2012)</xref>, <xref ref-type="bibr" rid="B13">Shuo et&#x20;al. (2014)</xref>, <xref ref-type="bibr" rid="B16">Tan et&#x20;al. (2013)</xref>, and <xref ref-type="bibr" rid="B10">Mok et&#x20;al. (2016)</xref>. For the practical applications of ES in a distribution system, the ES must be capable to control active and reactive power independently and effectively as demonstrated by <xref ref-type="bibr" rid="B17">Wang et&#x20;al. (2018)</xref>.</p>
<p>
<xref ref-type="bibr" rid="B19">Yan et&#x20;al. (2017)</xref> discussed about the voltage support and suppression mode of a back-to-back (B2B) ES. A comparison was made with the ES with a capacitor input operation, but it did not address the power control by a B2B ES. <xref ref-type="bibr" rid="B21">Zheng et&#x20;al. (2017)</xref> focused on the consensus algorithm to coordinate multiple ESs for maintaining critical bus voltage in distribution systems. The voltage regulation of an electric spring with a B2B converter (ES-B2B) topology with NCLs was employed for an individual ES unit. The power control and balancing technique for the integrated configuration of the ES and PV system discussed in <xref ref-type="bibr" rid="B8">Khamis et&#x20;al. (2019)</xref> concentrated on the active power consumption of ES-associated smart load but did not address the voltage control. <xref ref-type="bibr" rid="B20">Zha et&#x20;al. (2019)</xref> implemented a bidirectional buck-boost converter (BBC) and a battery arrangement to ensure the stabilization of the mains voltage to the CL while keeping the state of charge of the battery within predetermined limits. <xref ref-type="bibr" rid="B3">FirdausMishra and Sharma (2019)</xref> employed a distributed control strategy for a smart load formed with electric water heaters. Its main objective was to limit the overvoltage caused by the reverse flow of PV power in a low-voltage distribution network. The load-shifting effect of the smart load was also discussed.</p>
<p>Unlike PV-grid configurations with a separate converter, there is a need for an ES converter circuit to perform both PCC voltage regulation and PV-grid interconnection. <xref ref-type="bibr" rid="B7">Khajehoddin et&#x20;al. (2013)</xref> presented a control design approach for optimum dynamic response in single-phase grid-connected renewable converters with minimum energy storage component. It suggested a control system to provide an analytical design method to optimize both dynamic response and output current harmonics. <xref ref-type="bibr" rid="B14">Taghizadeh et&#x20;al. (2018a)</xref> proposed a new way of implementing the notch filter, which allows the integration of its internal variables into the control loop. <xref ref-type="bibr" rid="B15">Taghizadeh et&#x20;al. (2018b)</xref> presented a fast and robust DC-bus voltage control method for single-phase grid-connected DC/AC converters.</p>
<p>The research works explored in ES control did not take into account the control of the ES DC-link voltage. The DC voltage was assumed to be a fixed DC source with zero ripples, or it was realized with a battery bank. Conventional B2B converter control circuits consist of 3 control loops&#x2014;PI controllers for the DC bus voltage control, current control and a phase-locked loop (PLL) to generate synchronization signal. In this research work, a novel B2B converter topology with full bridge inverters is formulated with the design of instantaneous DC bus voltage controller comprising a hysteresis band (HB) current controller and enhanced phase-locked loop (EPLL) to provide synchronized signals with grid voltage. In this work, the control objectives are as follows:<list list-type="simple">
<list-item>
<p>(1) To track the variations in the reference power to the&#x20;ES</p>
</list-item>
<list-item>
<p>(2) To regulate CL voltage</p>
</list-item>
<list-item>
<p>(3) Efficient power transfer between smart load and grid through the&#x20;ES</p>
</list-item>
<list-item>
<p>(4) To control the amount of output current harmonics and level of bus fluctuations caused by random input power swings</p>
</list-item>
</list>
</p>
<p>In this work, the B2S control circuit meets objectives 1 and 2 while integrating the power to the local grid with the output current of the lower harmonic content (objectives 3 and&#x20;4).</p>
</sec>
<sec id="s2">
<title>2 ES With Back-to-Back Converter Topology</title>
<p>The ESs in the demand response technology have been widely used for the mitigation of voltage and frequency fluctuations and reduction of power imbalance. ES has been demonstrated to track the variations in reference power. When the reference power is surplus than the requirement of critical and NCLs, it is necessary to modify the ES with existing full bridge inverter configuration to feed the available surplus power to the main grid. The DC power side of ES must be interfaced with the AC grid. It is essential to include energy storage technology in the power converter to meet the difference in power between the two sides. The ES-B2B configuration is illustrated in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>. For efficient power flow between the ES and the grid, it is crucial to control the DC link voltage to be constant. This can be well explained using two cases:<list list-type="simple">
<list-item>
<p>(1) When the reference power is surplus than the requirement of critical and NCLs, the ES transfers the surplus power to the grid through the DC link and converter circuit. Else, if the DC link voltage is less than the reference value, some amount of power is utilized to charge the DC link capacitor and the remaining is fed to the grid. Consequently, the power fed to the grid is reduced.</p>
</list-item>
<list-item>
<p>(2) During voltage fluctuations, the DC supply required for the inductive/capacitive mode of operation of ES is obtained from the DC link capacitor. So, the DC capacitor discharges to maintain its voltage at a fixed voltage. It takes power from the grid through a rectifier circuit.</p>
</list-item>
</list>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Two-stage control circuit for bidirectional power flow control.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g001.tif"/>
</fig>
<p>During both cases, DC bus voltage control is critical for bidirectional power flow and better performance of ES. When power is fed to the grid, it is mandatory to control the harmonic content in current as per IEEE std.519-1992. Power converter is a non-linear load. Thus, when it is operated as a rectifier, the current drawn from the grid consists of some ripples. All these demand the design of a current controller. To study the performance of ES-B2B, the mathematical modeling of the DC link voltage control circuit is&#x20;done.</p>
<p>A novel single phase two-stage topology with power electronic converters is used to be implanted for ES-B2B. The first stage for power extraction and to provide a suitable voltage level for the second stage is realized with an instantaneous DC bus voltage controller. Second stage to generate and inject good quality of grid&#x20;power.</p>
<p>The proposed topology includes four controllers: first, an instantaneous DC link voltage controller to maintain the ES DC-link voltage at the required level, second, an active power PI controller to control the power transfer between smart load and grid through ES, third, a feeder voltage PI controller to regulate mains voltage, and finally, an HB current controller to control the ES output voltage itself and force it to match a sinusoidal reference computed from the other control&#x20;loops.</p>
</sec>
<sec id="s3">
<title>3 Design of Instantaneous DC Bus Voltage Controller</title>
<p>In a two-stage topology, as illustrated in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>, the first stage performs to maintain the DC link voltage as constant. In the second stage, this DC power is converted into the AC power fed to the grid with low ripple content. At the output of the second stage, the AC filter is used to filter out the harmonics in power fluctuations. At the DC link passive element, a capacitor is used to maintain the constant DC link voltage. A two-stage control system with single-phase AC integration suffers with two issues at the DC link voltage, the second-order ripple content, which makes the DC link voltage subjected to the variation. It also affects the power drawn from the grid. Sometimes, these power fluctuations are high, which activate the protective device and cause an interruption in the supply, and the efficiency of the system also decreases. So, the design of the DC link is critical and summarized as follows: 1) the average DC link capacitor energy is constant over duration; 2) it reduces the variations in stored energy; and 3) due to the above two issues, the grid current with harmonics causes to loss unity power factor operation the converter. The size of the overall system highly depends on the size of the DC link capacitor. In single-phase topologies, the control loops cannot be easily put within the framework of LTI systems, and this makes the control objectives challenging.</p>
<p>The bus voltage control is achieved by comparing the actual DC link voltage with the reference value. The obtained error in the DC link voltage is converted into the magnitude of the reference grid current signal with the help of a PI controller. This magnitude is converted to a synchronized reference current signal with the help of PLL. The reference current signal is compared with the actual grid current. The error in the grid current is given as an input to the current controller to generate switching pulses to the converter to maintain a constant DC link voltage, but here, the overall system becomes non-linear due to the non-linear relation between the DC bus voltage and its energy variations. It highly depends on the size of the capacitor.</p>
<p>To meet the aforementioned objectives, the major work carried out is the design of the DC bus voltage controller comprising a voltage control loop, inner current controller, and PLL to provide synchronized signals with the grid voltage.</p>
<sec id="s3-1">
<title>3.1 Design of Voltage Control Loop</title>
<p>The entire process to design the DC bus voltage controller is performed in 3 stages. Firstly, the simplest mathematical modeling is carried out by substituting the current control loop with unity. In the next stage, the modeling of the current controller with resonant control is performed. However, to overcome the complex design and to make the analysis simple, an HB current controller is also implemented. Lastly, the modeling of PLL is detailed to provide synchronized signals with the grid voltage. The inverter injecting current into the grid is considered as positive.</p>
<p>The DC power side of ES has constant power,<disp-formula id="e1">
<mml:math id="m1">
<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:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</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:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>On the AC side of the grid, power is given by<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>g</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>&#x2212;</mml:mo>
<mml:mi>&#xf8;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>With reference to <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>, <inline-formula id="inf1">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average AC power that is equal to the DC link power <inline-formula id="inf2">
<mml:math id="m4">
<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:math>
</inline-formula> in a loss converter operation. The second harmonic power variation exists due to the conversion of power from AC to DC and vice&#x20;versa.</p>
<p>The power balance equation at the DC link capacitor is given&#x20;below.</p>
<p>Assuming that there is no phase-shift and unity power factor, <xref ref-type="disp-formula" rid="e2">Eq. 2</xref> becomes<disp-formula id="e3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The power balance equation at DC link is as follows:<disp-formula id="e4">
<mml:math id="m6">
<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>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Consider <inline-formula id="inf3">
<mml:math id="m8">
<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>P</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as the input and output powers across the DC link, <inline-formula id="inf4">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Applying the power balance equation to the DC link and neglecting the losses in the flow of this power from the DC side to the grid through the power converter and first-order L filter,<disp-formula id="e6">
<mml:math id="m10">
<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>P</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is instantaneous power of the grid-side inductance, <italic>L</italic>.<disp-formula id="e7">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The power across the DC link, <inline-formula id="inf6">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is<disp-formula id="e9">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf7">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the instantaneous energy stored in the capacitor. It is expressed as<disp-formula id="e10">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</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:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf9">
<mml:math id="m19">
<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:mo>&#xa0;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>To develop the model, the approximation for the DC bus is considered as discussed in <xref ref-type="bibr" rid="B14">Taghizadeh et&#x20;al. (2018a)</xref>,<disp-formula id="e11">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2245;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m23">
<mml:mrow>
<mml:mi mathvariant="normal">Using,</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:mi>&#x3d1;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e13">Eq. 13</xref> can be illustrated with the outer voltage control loop as depicted in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>DC link voltage control loop with current controller.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g002.tif"/>
</fig>
<sec id="s3-1-1">
<title>3.1.1 Simplified Model of DC Bus Voltage Control System</title>
<p>Though the operation of an inverter, the current control loops are linear; some non-linearities are brought by the time-varying terms before and after the current control loop. Thus, in order to derive a linear system, the assumptions are made that 1) the current control loop is ideal and its transients are neglected as compared to the bus voltage control loop and 2) non-linearities are neglected. Then, the design and analysis of the voltage control loop are performed in this section.<disp-formula id="e14">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>sin</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>To obtain a simplified diagram, the current control loop is substituted with the unity gain and <xref ref-type="disp-formula" rid="e16">Eq. 16</xref> is approximated with <inline-formula id="inf12">
<mml:math id="m28">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e17">
<mml:math id="m29">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</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>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>s</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3d1;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Hysteresis Band Current Controller</title>
<p>As per the discussions made in <xref ref-type="sec" rid="s2">Section 2</xref>, the modeling of ES in B2B configuration involves two loops: DC bus voltage control and current control. The hysteresis current control is simple to implement and a robust control. The reference and the measured currents are compared. The controller limits the current error between the set maximum and minimum band limits to generate switching signals to the VSI to ensure an actual current to precisely track the reference current is achieved.</p>
</sec>
<sec id="s3-3">
<title>3.3 Enhanced PLL</title>
<p>The main objective of a PLL is to produce a sinusoidal signal whose phase is coherently the same as an input signal. A PI controller is designed to ensure that the <italic>dq</italic>-frame is always aligned along the <italic>d</italic>-axis of the input grid voltage, forcing the <italic>q</italic>-axis component to zero. The PLL adapted in this work is the EPLL given by <xref ref-type="bibr" rid="B5">Karimi-Ghartemani and Iravani (2002)</xref>. In addition to the conventional PLL, it has an outer loop for amplitude estimation as illustrated in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>. It is robust to the changes in internal parameters and external noise and gives the amplitude and phase of the input signal as given by <xref ref-type="bibr" rid="B6">Karimi-Ghartemani (2014)</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Basic scheme of a single-phase EPLL.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g003.tif"/>
</fig>
<p>With reference to <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>, when an input signal <inline-formula id="inf13">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, EPLL gives the output signal <inline-formula id="inf14">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of frequency and simultaneously extracts its amplitude <inline-formula id="inf15">
<mml:math id="m32">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, phase <inline-formula id="inf16">
<mml:math id="m33">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and frequency <inline-formula id="inf17">
<mml:math id="m34">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The state-space representation of the above system is illustrated in <xref ref-type="disp-formula" rid="e20">Eq. 20</xref> from <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>,<disp-formula id="e18">
<mml:math id="m35">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext>x</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext>x</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext>x</mml:mtext>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>EPLL gains <italic>K</italic>, <inline-formula id="inf18">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and time constants and influences its operating characteristics&#x2014;the lock time of loop, estimation time, and accuracy.</p>
</sec>
<sec id="s3-4">
<title>3.4 Dynamic Modeling of DC Bus Voltage Controller</title>
<p>For modeling the DC bus voltage, between the inverter and Grid &#x201c;L,&#x201d; the filter is taken. The state-space representation of this with the inner current control loop and outer voltage control loop is given by <xref ref-type="bibr" rid="B15">Taghizadehet&#x20;al. (2018b)</xref>:<disp-formula id="e19">
<mml:math id="m38">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3c9;</mml:mi>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>L</mml:mi>
</mml:mfrac>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m39">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>The characteristic equation of the closed-loop system is<disp-formula id="equ1">
<mml:math id="m40">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m41">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>s</mml:mi>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The resultant equation is given below:<disp-formula id="e21">
<mml:math id="m42">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>s</mml:mi>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>To determine the value of&#x2018; <inline-formula id="inf21">
<mml:math id="m43">
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:math>
</inline-formula> for stability conditions, the Routh&#x2013;Hurwitz stability criteria is applied and we obtain<disp-formula id="e22">
<mml:math id="m44">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<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:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>The stability condition demands <inline-formula id="inf22">
<mml:math id="m45">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf23">
<mml:math id="m46">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. In the design process, the values of <inline-formula id="inf24">
<mml:math id="m47">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are correspondingly adjusted to curtail bus voltage transients and grid current harmonics.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Simulation Results</title>
<p>In order to validate the proposed controller configuration, the system presented in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref> is simulated in MATLAB/Simulink. Various parameters are designed as discussed in the following sections. The renewable energy source is implemented with the PV source. The specifications of the source are detailed in <xref ref-type="table" rid="T1">Table&#x20;1</xref>. The PV arrays are designed for 24.9&#xa0;kW, 170&#xa0;V. A boost converter with MPPT, which is used to extract the maximum power and also increases the voltage to 230&#xa0;V, is tied to the grid. The control of power flow across the grid and smart loads by ES-B2B is studied. In this section, for a steady-state operation and dynamic performance for step change in reference power analyzed. The active and reactive power adjustments are made to reach a steady state within 4 cycles.</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">PV system parameters</th>
<th align="center">Value</th>
<th align="left">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.05A</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;&#x3a9;</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 PV cells</td>
<td align="center">60</td>
<td align="left">Critical load</td>
<td align="center">(16&#xa0;&#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">&#x2212;0.30%/K</td>
<td align="left">Non-critical load</td>
<td align="center">(8&#xa0;&#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<sup>&#x2212;9</sup>&#xa0;A</td>
<td align="left">Capacitance of low-pass filter</td>
<td align="center">100&#xa0;&#xb5;F</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4-1">
<title>4.1 Design of DC Link Voltage Control Loop</title>
<p>In the DC link voltage control loop, the DC link capacitance, the bus voltage controller gains k and t are the other design parameters. With reference to <xref ref-type="bibr" rid="B2">Chien and Tzou (1998)</xref>, the DC link capacitance is designed using <xref ref-type="disp-formula" rid="e23">Eq. 23</xref>: <disp-formula id="e23">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>The DC link capacitance is determined as 4,700&#xa0;mF; <inline-formula id="inf25">
<mml:math id="m49">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> is assumed as 0.1, and using the current controller gains, the DC link values in <xref ref-type="disp-formula" rid="e23">Eq. 23</xref> limits are <inline-formula id="inf26">
<mml:math id="m50">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.08019</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<sec id="s4-1-1">
<title>4.1.1 Design of Grid-Side Filter Parameters</title>
<p>The properties of the output filter of the voltage source inverter can be characterized by IEEE-519 and IEC 62040-3 American and European standards. The harmonic component with the frequency equal or very close to the switching frequency has the highest amplitude, and this harmonic should be efficiently damped. Here, the LC filter is used. Using <xref ref-type="disp-formula" rid="e24">Eq. 24</xref> given by <xref ref-type="bibr" rid="B1">Afzal et&#x20;al. (2016)</xref> and the values in <xref ref-type="table" rid="T2">Table&#x20;2</xref>, the filter inductance and capacitance are determined as 2&#xa0;mH and 20&#xa0;&#x3bc;F, respectively. The grid-side filter is designed using <xref ref-type="disp-formula" rid="e24">Eq. 24</xref>.<disp-formula id="e24">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>f</mml:mi>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.03</mml:mn>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">Filter</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">capacitance,</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Parameters for DC bus voltage controller for ES.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameters</th>
<th align="center">Values</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="2" align="left">DC link voltage control loop</td>
</tr>
<tr>
<td align="left">&#x2003;Maximum load variation, <inline-formula id="inf27">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">200&#xa0;W</td>
</tr>
<tr>
<td align="left">&#x2003;Filter delay time, <inline-formula id="inf28">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.02&#xa0;s</td>
</tr>
<tr>
<td align="left">&#x2003;DC-link capacitor voltage, <inline-formula id="inf29">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">400&#xa0;V</td>
</tr>
<tr>
<td align="left">Voltage variation in the DC-link capacitor, <inline-formula id="inf30">
<mml:math id="m55">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.01&#xa0;V</td>
</tr>
<tr>
<td colspan="2" align="left">EPLL</td>
</tr>
<tr>
<td align="left">&#x2003;Integral time constant</td>
<td align="center">0.02&#xa0;s</td>
</tr>
<tr>
<td align="left">&#x2003;<inline-formula id="inf31">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">600</td>
</tr>
<tr>
<td align="left">&#x2003;Proportional gain, <inline-formula id="inf32">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">2,000</td>
</tr>
<tr>
<td align="left">&#x2003;Integral gain, <inline-formula id="inf33">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">20</td>
</tr>
<tr>
<td colspan="2" align="left">Grid-side filter</td>
</tr>
<tr>
<td align="left">&#x2003;Maximum RMS value of the load current, <inline-formula id="inf34">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">10&#xa0;A</td>
</tr>
<tr>
<td align="left">&#x2003;Frequency of the output voltage, <italic>f</italic>
</td>
<td align="center">50&#xa0;Hz</td>
</tr>
<tr>
<td align="left">&#x2003;Inverter output voltage, <inline-formula id="inf35">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">230&#xa0;V</td>
</tr>
<tr>
<td align="left">&#x2003;Switching frequency, <inline-formula id="inf36">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">10&#xa0;kHz</td>
</tr>
<tr>
<td align="left">&#x2003;Filter cut-off frequency, <inline-formula id="inf37">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">765.77&#xa0;Hz</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4-2">
<title>4.2&#x20;Steady-State Performance</title>
<p>If <inline-formula id="inf38">
<mml:math id="m63">
<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>&#xa0;</mml:mo>
<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 a CL, then the powers of the CL and NCL are determined from the load impedance values, with the RMS values of voltages across them as<disp-formula id="e25">
<mml:math id="m64">
<mml:mrow>
<mml:mi mathvariant="normal">Real</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">power</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">of</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">critical</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">load,</mml:mi>
<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:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>Applying the values of the CL to <xref ref-type="disp-formula" rid="e25">Eq. 25</xref>, the CL power is obtained as 3.3&#xa0;kW. In this case, the power-tracking operation of the ES-B2B converter under a steady state is analyzed. The reference power of 8&#xa0;kW is given to the ES system. Simulation is conducted for 6&#xa0;s. The tracking of reference power by ES, power absorbed by the CL, NCL, and remaining power fed to the grid are illustrated individually in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>. When the reference power of 8&#xa0;kW is given, the constant real power of 3.3&#xa0;kW is absorbed by the CL of 16&#xa0;&#x3a9; &#x2b; 0.2&#xa0;mH. The power absorbed by the NCL is 1.7&#xa0;kW, and the remaining power of 3.9&#xa0;kW is fed to the grid through the ES-B2B converter. The transient operation of the ES in this case is 1&#xa0;s. The peak overshoot for the reference actual power, critical power, and non-critical power are 11, 3.9, 5.5, and 5.2&#xa0;kW. The THD of the grid current without filter is 3.61%, while the filter THD of the grid current is 3.59% as illustrated in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Power variations for a constant reference power to ES.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>
<bold>(A)</bold> THD in grid current without filter <bold>(B)</bold> THD in grid current without filter. <bold>(C)</bold> Tracking of reference current by HB controller.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g005.tif"/>
</fig>
</sec>
<sec id="s4-3">
<title>4.3 Step Change in Reference Power</title>
<p>In this section, the performance of ES-B2B for the step change in reference power is demonstrated. The investigation of bidirectional power flow by ES is done in 2 cases: case 1&#x2014;the reference power is changed from 8 to 4&#xa0;kW and case 2&#x2014;the reference power is changed from 8 to 2&#xa0;kW. This is explained in <xref ref-type="sec" rid="s4-3-2">Section 4.3.2</xref>. In case 1, the reference power meets the CL power requirement. whereas it is not sufficient in case 2. The CL requires a power of 3.3&#xa0;kW. However, when the reference is below this value, the conventional power flow is reversed.</p>
<sec id="s4-3-1">
<title>4.3.1 Change in Reference Power From 8 to 4&#xa0;kW</title>
<p>At t &#x3d; 3&#xa0;s, the reference power is changed from 8 to 4&#xa0;kW. The tracking of the reference power by ES, power absorbed by CL, NCL, and remaining power fed to the grid are illustrated individually in <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>. It is clearly observed that when the reference power is changed from 8 to 4&#xa0;kW, the power fed to the grid is changed from 2 to 0.5&#xa0;kW.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Power variations for step change in reference&#x20;power.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g006.tif"/>
</fig>
<p>However, the real power absorbed by a CL is regulated to 3.3&#xa0;kW by the ES-B2B topology. The power drawn by an NCL also changes from 2 to 0.5&#xa0;kW. The transient operation time of the system in this case is 1&#xa0;s. This total power adjustment is done by the PQ controller of the ES to meet the change in reference power. The power flow to the grid is controlled by the DC link voltage controller.</p>
</sec>
<sec id="s4-3-2">
<title>4.3.2 Change in Reference Power From 8 to 2&#xa0;kW</title>
<p>At <italic>t</italic>&#x20;&#x3d; 3&#xa0;s, the reference power is changed from 8 to 2&#xa0;kW. The power required by a CL is 3.3&#xa0;kW, but when the reference power given to the ES system is 2&#xa0;kW between 3 and 6&#xa0;s, the ES-B2B configuration draws the power from the main grid. It is clearly highlighted from <xref ref-type="fig" rid="F7">Figure&#x20;7</xref> that the controller can efficiently handle the variations in the reference power values below the CL requirement and maintain constant power for the&#x20;CL.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Power variations for step change in reference&#x20;power.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g007.tif"/>
</fig>
<p>The tracking of the reference power by ES, the power absorbed by the CL and NCL, and the remaining power fed to the grid are illustrated individually in <xref ref-type="fig" rid="F7">Figure&#x20;7</xref>. It is clearly observed that when the reference power is changed from 8 to 2&#xa0;kW, 1.9&#xa0;kW of power is drawn from the main grid by ES-B2B. About 3.3&#xa0;kW of power is fed to meet the CL requirements, and the remaining 0.1&#xa0;kW of power is absorbed by the NCL with the transient time operation of 1&#xa0;s. When the reference power is 2&#xa0;kW, ES draws a power from the local grid through B2B configuration, to meet the CL power demand. It means that the PQ controller of the ES and the DC link bus voltage controller are operating cordially to meet the reference power demand and CL power demand. Overall, this controller has an extensive transient and dynamic response.</p>
<p>The inverter is controlled by the instantaneous DC voltage controller. The DC link voltage is always maintained to a 400&#xa0;V reference value. For a step change in the reference power at 3&#xa0;s, it is observed that the large transients on the DC bus are limited. <xref ref-type="fig" rid="F8">Figure 8</xref> confirm that the steady-state performance in the tracking of the reference power is effectively obtained with the instantaneous DC bus voltage controller in 2.8&#xa0;s than the conventional bus controller with 3.2&#xa0;s.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>DC link voltage controllers in tracking of reference power.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g008.tif"/>
</fig>
<p>The steady-state tracking error of the grid current is more with the PR controller than HB controllers. A detailed examination of the quality of grid currents is performed using the FFT analysis. Harmonic distortion is remarkably reduced to 3.85 with an HB current controller in comparison with 4.54 with a PI controller and 4.12 with a PR controller. As mentioned earlier, one of the major requirements of grid-tied configurations is the power quality. The injected current into the grid should have a THD below 5%. This is the responsibility of the employed current controller. Three different current controllers&#x2014;PI, PR, and HB current controllers&#x2014;are implemented to handle harmonic distortion.</p>
<p>A detailed study of the harmonic components specific to the low-order frequency and THD in the grid current is presented in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>. THD% as well as harmonic components (DC, 2nd, 3rd, 5th) are considerably lowered with the HB controller. It is to be noted that the fundamental in grid current is reduced by almost 3&#x20;times (29.47&#x2013;8.046) using an HB controller when compared to the PI controller.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Harmonic content in grid current with PI, PR, and HB controllers.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g009.tif"/>
</fig>
</sec>
</sec>
<sec id="s4-4">
<title>4.4 Change in Critical Load</title>
<p>In this section, the behavior of the system with ES-B2B when subjected to the variation in CL is studied. CL 2 (16&#xa0;&#x3a9; &#x2b; 0.2&#xa0;mH) is connected in parallel to the existing CL 1 of the same value. It is connected using a switch from 2 to 4&#xa0;s. The total simulation is 5&#xa0;s. The reference power of 8&#xa0;kW is given to the ES. From <xref ref-type="fig" rid="F10">Figure&#x20;10</xref>, it is clear that under normal conditions (0&#x2013;2&#xa0;s, 4&#x2013;5&#xa0;s) and also during load variations (2&#x2013;4&#xa0;s), the demand of the smart load follows the reference power strictly while maintaining voltage stability and power balance.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Performance for change in critical load and P<sub>ref</sub> &#x3d; 8&#xa0;kW.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g010.tif"/>
</fig>
<p>When CL 2 is connected, the net power absorbed by both the CLs is doubled. It was initially 3.3&#xa0;kW and now becomes 6.6&#xa0;kW. A change in the CL slightly affects the power absorbed by the NCL, whereas it remarkably affects the flow to the grid. The power absorbed by the NCL is slightly reduced from 0.9 to 0.7&#xa0;kW, whereas the power fed to the grid is decreased from 3.8&#xa0;to 0.7&#xa0;kW. The efficient power balance between the grid and the ES system is sustained with constant DC link voltage at 400&#xa0;V. The ES controller precisely regulates the PCC voltage to 230&#xa0;V. The transient operation of the ES system is 0.5&#xa0;s.</p>
<p>It is clearly reviewed from <xref ref-type="fig" rid="F11">Figure&#x20;11</xref> that the ES with the proposed B2B converter efficiently handles dynamic load changes when the reference power is below the CL power. To examine this operation, the reference power of 5&#xa0;kW is given to ES. CL 1 is (16&#xa0;&#x3a9; &#x2b; 0.2&#xa0;mH). The power required by it is 3.3&#xa0;kW. CL 2 is also of the same rating as CL 1. It is connected between 2 and 4&#xa0;s. Thereby, the net power absorbed by the CLs is doubled to 6.6&#xa0;kW. The available reference power from RES is less than the required CL power. Now, the ES-B2B topology facilitates the power flow from the main grid. It is clearly shown in subplot 4 of <xref ref-type="fig" rid="F11">Figure&#x20;11</xref> that during 0&#x2013;2&#xa0;s, 1.7&#xa0;kW of power is fed to the grid and with the change in the CL, 2&#xa0;kW power flows from the grid to the CL with the transient operation of the ES system being 0.5&#xa0;s.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Performance for change in critical load and P<sub>ref</sub> &#x3d; 5&#xa0;kW.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g011.tif"/>
</fig>
</sec>
<sec id="s4-5">
<title>4.5 Change in Non-critical Load</title>
<p>In this section, the behavior of the system with ES-B2B when subjected to change in an NCL is examined. The chosen NCL-2 of (8&#x3a9; &#x2b; 2.3&#xa0;mH) is connected in parallel to the existing NCL for 2&#x2013;4&#xa0;s. Total simulation is conducted for 5&#xa0;s. The reference power to ES is given as 8&#xa0;kW. Subplot 1 of <xref ref-type="fig" rid="F12">Figure&#x20;12</xref> highlights that the tracking of the reference power by ES is not affected by the change in an&#x20;NCL.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Power across various elements for change in Non-critical&#x20;load.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g012.tif"/>
</fig>
<p>Whenever an NCL changes, the ES controller operates in 0.4&#xa0;s and controls the smart load power consumption to 8&#xa0;kW. The net power required by NCLs is almost doubled from 1.7&#xa0;kW during 0&#x2013;2&#xa0;s to 3.4&#xa0;kW during 2&#x2013;4&#xa0;s. The ES ensures a constant power of 3.3&#xa0;kW to the CL. When NCL 2 is connected across the existing load, the net resistance of the NCL becomes half. This enables the load to draw more current, and thereby, the voltage across the NCLs is also halved. It is clearly shown in subplot-2 of <xref ref-type="fig" rid="F13">Figure&#x20;13</xref> where the voltage across NCL is reduced from 160&#xa0;to 80&#xa0;V. Subplot-1 of <xref ref-type="fig" rid="F13">Figure&#x20;13</xref> corroborates that irrespective of NCL changes, the ES regulates the PCC voltage to 230&#xa0;V.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Voltage across critical and non-critical&#x20;load.</p>
</caption>
<graphic xlink:href="fenrg-10-765899-g013.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>When the input real power available is less than the rated power of a CL, the instantaneous DC bus voltage controller enables bidirectional power flow and regulates the active power of the CL to a preset value. With this configuration, the load demand of a smart load follows the reference power for any changes in the PCC voltage, critical load, NCL, and reference power. With an instantaneous DC bus voltage controller, the tracking of real power is attained in lower time in comparison with a conventional DC bus voltage controller, whereas the performance of both the controllers remains almost the same in terms of the peak overshoot. The HB current controller reduces the harmonic content to 3.85% in comparison with the PR controller performance at&#x20;4.12%.</p>
</sec>
</body>
<back>
<sec id="s6">
<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="s7">
<title>Author Contributions</title>
<p>RSRS proposed the concept of the project, and PSV acted as the project administrator. KKD, JVK designed the system model and established the details of the power configuration scheme. KKD and SSR analyzed the data and carried out the simulation. All authors have read and agreed to the submitted version of the manuscript.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<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="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Afzal</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Jamil</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Waqas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nawaz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Arifeen Ali</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Malik</surname>
<given-names>M. H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Design and Analysis of Second Order Passive Filters for Grid Connected Inverter with Series and Parallel Damping Resistors</article-title>. <source>Indian J.&#x20;Sci. Tech.</source> <volume>9</volume>, <fpage>21</fpage>. <pub-id pub-id-type="doi">10.17485/ijst/2016/v9i21/94820</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chien</surname>
<given-names>W-S.</given-names>
</name>
<name>
<surname>Tzou</surname>
<given-names>Y-Y.</given-names>
</name>
</person-group> (<year>1998</year>). &#x201c;<article-title>Analysis and Design on the Reduction of DC-link Electrolytic Capacitor for AC/DC/AC Converter Applied to AC Motor Drives</article-title>,&#x201d; in <conf-name>PESC 98 Record. 29th Annual IEEE Power Electronics Specialists Conference (Cat. No.98CH36196)</conf-name>, <conf-loc>Fukuoka</conf-loc>, <conf-date>May 1998</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>275</fpage>&#x2013;<lpage>279</lpage>. </citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Firdaus</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Stability Enhancement of Inverter Based Autonomous Microgrid Using Electric Spring</article-title>,&#x201d; in <conf-name>Proceeding of the 2019 IEEE International Conference on Environment and Electrical Engineering and 2019 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&#x26;CPS Europe)</conf-name>, <conf-loc>Genova, ItalyJune 2019</conf-loc> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/eeeic.2019.8783751</pub-id> </citation>
</ref>
<ref id="B4">
<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="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karimi-Ghartemani</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Iravani</surname>
<given-names>M. R.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>A Nonlinear Adaptive Filter for Online Signal Analysis in Power Systems: Applicationsfilter for Online Signal Analysis in Power Systems: Applications</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>17</volume> (<issue>2</issue>), <fpage>617</fpage>&#x2013;<lpage>622</lpage>. <pub-id pub-id-type="doi">10.1109/61.997949</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karimi-Ghartemani</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Linear and Pseudolinear Enhanced Phased-Locked Loop (EPLL) Structures</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>61</volume> (<issue>3</issue>), <fpage>1464</fpage>&#x2013;<lpage>1474</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2013.2261035</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khajehoddin</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Karimi-Ghartemani</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jain</surname>
<given-names>P. K.</given-names>
</name>
<name>
<surname>Bakhshai</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>DC-bus Design and Control for a Single-phase Grid-Connected Renewable Converter with a Small Energy Storage Component</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>28</volume>, <fpage>3245</fpage>&#x2013;<lpage>3254</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2012.2222449</pub-id> </citation>
</ref>
<ref id="B8">
<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="B9">
<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="B10">
<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="B11">
<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. Energ.</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="B12">
<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="B13">
<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>Proceeding of the 2014 IEEE Applied Power Electronics Conference and Exposition - APEC 2014</conf-name>, <conf-loc>Fort Worth, TX</conf-loc>, <conf-date>March 2014</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>2140</fpage>&#x2013;<lpage>2147</lpage>. <pub-id pub-id-type="doi">10.1109/APEC.2014.6803602</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taghizadeh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hossain</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Karimi-Ghartemani</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018a</year>). <article-title>An Enhanced DC-Bus Voltage-Control Loop for Single-phase Grid-Connected DC/AC Converters</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>34</volume>, <fpage>5819</fpage>&#x2013;<lpage>5829</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2018.2866501</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taghizadeh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Karimi-Ghartemani</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hossain</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018b</year>). <article-title>A Fast and Robust DC-Bus Voltage Control Method for Single-phase Voltage-Source DC/AC Converters</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>34</volume>, <fpage>9202</fpage>&#x2013;<lpage>9212</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2018.2883464</pub-id> </citation>
</ref>
<ref id="B16">
<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="B17">
<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="B18">
<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. Energ. 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="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>C.-K.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mok</surname>
<given-names>K.-T.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>S.-C.</given-names>
</name>
<name>
<surname>Chaudhuri</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Extending the Operating Range of Electric Spring Using Back-To-Back Converter: Hardware Implementation and Control</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>32</volume> (<issue>7</issue>), <fpage>5171</fpage>&#x2013;<lpage>5179</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2016.2606128</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zha</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Buja</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Regulation Performance of Multiple DC Electric Springs Controlled by Distributed Cooperative System</article-title>. <source>Energies, MDPI, Open Access J.</source> <volume>12</volume> (<issue>18</issue>), <fpage>1</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.3390/en12183422</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hill</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Consensus Control of Electric spring Using Back-To-Back Converter for Voltage Regulation with Ultra-high Renewable Penetration</article-title>. <source>J.&#x20;Mod. Power Syst. Clean. Energ.</source> <volume>5</volume>, <fpage>897</fpage>&#x2013;<lpage>907</lpage>. <pub-id pub-id-type="doi">10.1007/s40565-017-0338-4</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>