<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">861282</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.861282</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Dynamic Performance Evaluation of Grid-Connected Hybrid Renewable Energy-Based Power Generation for Stability and Power Quality Enhancement in Smart Grid</article-title>
<alt-title alt-title-type="left-running-head">Amir et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Power Quality Enhancement in Smart Grid</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Amir</surname>
<given-names>Mohammad</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1477880/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Prajapati</surname>
<given-names>Anjani Kumar</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1648168/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Refaat</surname>
<given-names>Shady S.</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1030353/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Electrical Engineering</institution>, <institution>Faculty of Engineering and Technology</institution>, <institution>Jamia Millia Islamia Central University</institution>, <addr-line>Delhi</addr-line>, <country>India</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Electrical Engineering</institution>, <institution>MMM University of Technology</institution>, <addr-line>Gorakhpur</addr-line>, <country>India</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Electrical Engineering</institution>, <institution>Texas A&#x26;M University</institution>, <addr-line>Doha</addr-line>, <country>Qatar</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>School of Physics, Engineering and Computer Science</institution>, <institution>Department of Engineering, University of Hertfordshire</institution>, <addr-line>Hatfield</addr-line>, <country>United Kingdom</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/893408/overview">Shabana Urooj</ext-link>, Princess Nourah bint Abdulrahman University, Saudi Arabia</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/863602/overview">Krishnakumar R. Vasudevan</ext-link>, GE Global Research, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1652545/overview">Ahmed AL-Jumaili</ext-link>, University of Fallujah,&#x20;Iraq</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Anjani Kumar Prajapati, <email>eedakp@gmail.com</email>; Shady S. Refaat, <email>shady.khalil@qatar.tamu.edu</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>10</day>
<month>03</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>861282</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>02</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Amir, Prajapati and Refaat.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Amir, Prajapati and Refaat</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>Today&#x2019;s stochastic grid system is experiencing huge voltage fluctuations, which is responsible for power quality issues in the smart microgrid network due to its intermittent nature as well as penetration of hybrid renewable resources. Thus, the dynamic performance evaluation and their control are essential to sustaining the stability of the grid network. A d-q controller mechanism is suggested to maintain the balance of the distributed generation network and grid side network. A dynamic control mechanism of voltage source converter (VSC) is presented in the MPPT-based wind power generating station, where an induction generator generates the power by the optimal control of the wind energy-based subsystem. The distributed hybrid generation (solar PV and wind) subsystem&#x2019;s output terminal is linked to the DC bus bar&#x2019;s common link <italic>via</italic> the VSC. A VSI is utilized to convert the desired DC power to alternating current power. To regulate and improve the performance of the proposed hybrid power generating systems (HPGS), a supercapacitor (SC) is used to smooth out the ripple on the distribution side in the power grid. Furthermore, the dynamic stability of grid-connected solar PV and wind power generation systems is investigated. This article also proposed an effective control scheme for the SC in HPGS under the influence of weak grid conditions. This article aimed to validate the efficiency of the VSI topology; a PI controller stability enhancement approach is used in a proposed grid system under various disturbance conditions. Finally, the simulation results and FFT-based power quality response analysis are validated through the effective utilization of an&#x20;SC.</p>
</abstract>
<kwd-group>
<kwd>dynamic stability</kwd>
<kwd>HPGS</kwd>
<kwd>induction generator</kwd>
<kwd>photovoltaic array</kwd>
<kwd>supercapacitor</kwd>
<kwd>supply power grid</kwd>
<kwd>THD</kwd>
<kwd>smart grid</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Recently, the use of grid-connected hybrid renewable energy resources (like solar, wind, and hydro) increases rapidly because of the huge expansion in the load demand on the distributed generating system (<xref ref-type="bibr" rid="B22">Kim et&#x20;al., 2008</xref>). But on the other hand, it prompts significant issues and consequences by the intermittent nature of these hybrid energy resources (<xref ref-type="bibr" rid="B42">Salimi et&#x20;al., 2021</xref>; <xref ref-type="bibr" rid="B48">Sun et&#x20;al., 2021</xref>). Despite the availability of energy resources, grid modernization and consumers interest are increasing in the energy market (<xref ref-type="bibr" rid="B4">Amir and Khan, 2021</xref>). To meet the desired electricity demand, the most effective solution is to use affordable sustainable energy sources (<xref ref-type="bibr" rid="B9">Armghan et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B43">Sanguesa et&#x20;al., 2021</xref>; ). According to the energy reports (<xref ref-type="bibr" rid="B27">MNRE, 2019</xref>), in India, 56 percent of wind energy and 34 per cent of solar power supplies fulfill the consumer&#x2019;s electricity demand. That was generated by a key factor in promoting sustainable energy sources such as PV and wind-based resources and their interconnection with the on/off the grid (<xref ref-type="bibr" rid="B50">ToghaniHolari et&#x20;al., 2020</xref>). The solar and wind energy hybrid power generation systems (HPGS) were primarily extended because the solar power plant&#x2019;s common accessibility and output generating power are dependent on the following environmental factors: individual irradiance accessibility, ambient temperature, and wind velocity (<xref ref-type="bibr" rid="B32">Okundamiya, 2021</xref>). These resources produce a discontinuous and irregular voltage as a consequence of the substantial impact of hybrid RES by the climate and weather variation (<xref ref-type="bibr" rid="B30">Ni et&#x20;al., 2021</xref>; <xref ref-type="bibr" rid="B39">Praveen Kumar et&#x20;al., 2021</xref>). To help with these issues, the hybrid renewable energy network is integrated with the grid network to identify resource reliability. Furthermore, the MPPT control technique is required to maximize the generation and control the most unusual power sources (<xref ref-type="bibr" rid="B10">BhatNempu and Jayalakshmi, 2020</xref>). Various generation control methods have comprised MPPT control ((perturbation and observation (P and O), hill-climbing, etc.), intelligent-based genetic hybrid system, fuzzy-based control, artificial neural network (<xref ref-type="bibr" rid="B7">Amir and Zaheeruddin, 2019</xref>), and other machine learning approaches to maximize the distributed power from variable renewable resources (<xref ref-type="bibr" rid="B11">Chandrasekaran et&#x20;al., 2021</xref>). On the other hand, various research studies proposed the optimal controller design and their optimization approach for the grid-connected photovoltaic (PV) power generation system. Although the control approach was presented and mainly focused on the hybrid development of the wind-photovoltaic-based stand-alone system (<xref ref-type="bibr" rid="B47">Soliman et&#x20;al., 2018</xref>), there is a huge challenge in the practical control design for large stand-alone photovoltaic and wind-based hybrid power generation systems. The dynamic stability of a grid-connected distributed generation station is coupled with different stages of the power transformer (<xref ref-type="bibr" rid="B51">Urooj et&#x20;al., 2021</xref>) and converter mechanism, which is having a simultaneous diesel dynamo, and dynamic energy storage to utilize the maximum generation curve for the development of remote emergency backup systems.</p>
<p>The basic control structure of a grid-connected hybrid resource topology in a smart grid is shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>. To improve the effectiveness of battery systems with HPGS, various research studies were performed (<xref ref-type="bibr" rid="B6">Amir and Srivastava, 2018</xref>; <xref ref-type="bibr" rid="B46">Shayeghi et&#x20;al., 2020</xref>). A self-control approach of charge control was built with BSS at different levels. The utilization of reactive power (Q) limiters to increase the dynamic stability of the grid-connected wind&#x2013;photovoltaic HPGS throughout the DC-link has been demonstrated in the study by <xref ref-type="bibr" rid="B24">Krishan and Suhag (2020)</xref>.To stabilize the power, super capacitors (SC) were deployed in a hybrid microgrid system (<xref ref-type="bibr" rid="B38">Ponnuru et&#x20;al., 2021</xref>). It should be taken into consideration that nearly all the suggested control HPGS approaches had been mostly dependent on wind and PV subsystems. This is caused by the availability and potential of hybrid wind and PV to supplement other resources. However, in recent years, wind energy is usually an enormous renewable energy resource that has recently been (<xref ref-type="bibr" rid="B45">Sharma and Suhag, 2018</xref>) regularly evolving in the direction of commercialized distributed generation in smart microgrids (<xref ref-type="bibr" rid="B26">Kumar et&#x20;al., 2021</xref>). It is stated that the utilization of ocean energy may come up with an important role in the emerging remote power generation technology in the coming years (<xref ref-type="bibr" rid="B35">Patel et&#x20;al., 2020</xref>). Typically, among all types of the available power station like wind plants and ocean energy, the wind power station is usually having the key thing of many gripping as well as favorable options for power generation credited into its attributes regarding excessive potential stability in smart grid operation (<xref ref-type="bibr" rid="B44">Sanki et&#x20;al., 2021</xref>). However, various control analyses of WPGS methods have been performed and demonstrated in the study by <xref ref-type="bibr" rid="B40">Punna et&#x20;al. (2021)</xref>. The research presented in the study by <xref ref-type="bibr" rid="B8">Argyrou et&#x20;al. (2021)</xref> is a feasibility analysis of dynamic control of the photovoltaic&#x2013;wind hybrid sustainable energy system in islands in Malaysia. In most cases (<xref ref-type="bibr" rid="B53">Wang and Lin, 2007</xref>), the investigation and implementation of SC for optimal performance evaluation are examined through the root-loci results and analysis under the inherent value of resources to control generating output. A schematic framework of an HPGS grid-connected system with SC is demonstrated in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Schematic block illustration of the grid-connected HPGS through inverter&#x2019;s topology.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g001.tif"/>
</fig>
<p>Earlier, <xref ref-type="bibr" rid="B2">Al-Dhalaan et&#x20;al. (1998)</xref> research work aimed the utilization of self-commutation-based inverters. The controlling parameters such as V/F are necessary for islanding detection. Some control techniques regarding islanding detection and their control are presented (<xref ref-type="bibr" rid="B37">Pinto and Panda, 2016</xref>). However, <xref ref-type="bibr" rid="B41">Ravikumar and Venkatanarayanan (2020)</xref> showed a framework of converter control and employed for grid-connected solar PV systems. This research investigates a power regulatory control in hybrid (solar and wind) distributed power systems based on the MPPT control. To ensure the effective utilization of hybrid resources, the Fuzzy-based FIS method is employed to achieve the MPPT for the hybrid (solar PV module and WT) subsystem. In this article, we will examine the transient stability and Q compensation control in the HPGS using a supercapacitor. It provides efficient utilization of energy resources and decreases consumption of battery storage, thus enhancing battery health (<xref ref-type="bibr" rid="B16">Faessler, 2021</xref>). The proposed system is investigated with the MATLAB Simulink&#x20;tool.</p>
<p>This article offers the dynamic stability enhancement strategy and the performance steady-state characteristics of the HPGS, which is delivering power to the demand-side loads, for the improvement in the HPGS variables under grid (<xref ref-type="bibr" rid="B5">Amir and Srivastava, 2019</xref>). Also, a voltage stabilization scheme is presented for the supercapacitor (SC) in the HPGS under the influence of weak grid conditions. HES, based on the PV system connected to the weak grid, was considered for the evaluation of the system. The novel control scheme was designed to enhance quality power issues, also caused the reduction of ripples in the content through the VSI system with the DC link, and also improved the stability range of the HPGS by retaining the performance of the SC. Also, the proposed HES was designed and simulated in the MATLAB-R2021b tool, and the enhancement in the SC and PI controller scheme over variation in different parameters like improvisation using d-q control in DC link voltage was verified. Respectively, a significant drop in the ripple contents was present in VSI normal operation, and finally, the better dynamic performance of HPGS was integrated to the weak&#x20;grid.</p>
<p>The remaining part of the article proceeds as follows: In <xref ref-type="sec" rid="s2">Section 2</xref>, the design and mathematical modeling are presented. The control mechanism of the HPGS and converter topology is discussed in <xref ref-type="sec" rid="s3">Section 3</xref>. The results of the suggested SC and controller topology for the proposed HPGS model are presented in <xref ref-type="sec" rid="s4">Section 4</xref>. At last, the key conclusions and future framework of the HPGS are shown in the last section.</p>
</sec>
<sec id="s2">
<title>2 Design of the Grid-Connected HPGS Model</title>
<p>The wind energy subsystem and PV subsystems are coupled to the grid of the distributed network, as referred from <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>. The step-up converter connected to the PV module consists of an MPPT tracking algorithm. Although the power delivered to the grid <italic>via</italic> a hybrid system is fluctuating in nature, a supercapacitor (SC) is used to minimize the ripples and harmonics (<xref ref-type="bibr" rid="B12">Dai et&#x20;al., 2016</xref>). The material used for constructing the supercapacitor has the characteristics of higher quick repose time, high power density, and does not require any cooling system (<xref ref-type="bibr" rid="B52">Urooj et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B1">Adil et&#x20;al., 2022</xref>). The supercapacitor also maintained a balanced active power operation of the converter topology so that the interconnected converter and inverter can perform smoothly. The control mechanism for the VSI topology is presented in equations ((<xref ref-type="disp-formula" rid="e1">Eqs 1</xref>, <xref ref-type="disp-formula" rid="e3">3</xref>, <xref ref-type="disp-formula" rid="e5">5</xref>) for &#x201c;d&#x201d; parameter and (<xref ref-type="disp-formula" rid="e2">Eqs 2</xref>, <xref ref-type="disp-formula" rid="e4">4</xref>, <xref ref-type="disp-formula" rid="e6">6</xref>) for &#x201c;q&#x201d; parameter). The VSI control is shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>, in which computation and control of grid power through LC filter (<xref ref-type="bibr" rid="B28">Naidu et&#x20;al., 2019</xref>), a DC link network line, and a multilevel converter topology.<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dPCC</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qPCC</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dPCC</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dTL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qPCC</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qPCC</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qI</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qTL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dPCC</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dTL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dTL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qTL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dPCC</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dinf</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qTL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qTL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">dTL</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qPCC</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">qinf</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>The dynamic control units of all these subsystems can be expressed from <xref ref-type="disp-formula" rid="e1">Eqs 1</xref>&#x2013;<xref ref-type="disp-formula" rid="e6">6</xref>, where (<inline-formula id="inf1">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and (<inline-formula id="inf3">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf4">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) are the voltage and currents of the VSI, respectively. Also, the point of common coupling (PCC) voltages (<inline-formula id="inf5">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> together with <inline-formula id="inf6">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and voltage (<inline-formula id="inf7">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> together with <inline-formula id="inf8">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) were measured at the same level of the PCC. Current <inline-formula id="inf9">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>T</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>T</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are usually showing the interconnection range through the transmission line. The conventional full-bridge-based power electronic converter topology has been commonly implemented for the <inline-formula id="inf11">
<mml:math id="m17">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#x2205;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> HPGS because of the simplified circuit structure, lower cost, better efficiency, lower leakage current, and so on (<xref ref-type="bibr" rid="B15">Est&#xe9;vez-B&#xe9;n et&#x20;al., 2020</xref>). For this research work, a two-level <inline-formula id="inf12">
<mml:math id="m18">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#x2205;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>-VSI is employed to control active (<italic>P</italic>) and reactive power (<italic>Q</italic>) in the grid integrated system. Which is divided into three models and controlled has 2 levels, a DC-to-DC boost stage conversion and further a DC-AC inversion level. The DC side subsystem model consists of a PV module-based DER, which is dependent on solar irradiance variation. The DC-DC converter is a necessary part to the interface to convert the lower <inline-formula id="inf13">
<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:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> output from the PV subsystem by the utility grid system <italic>via</italic> appropriate consumption voltage. The converter model consists of a converter and filter together with the grid control subsystem by controlling <italic>V</italic>, <italic>F</italic>, and synchronization of the distributed grid. The proposed model of the layout framework comprises the distributed grid and different&#x20;loads.</p>
<sec id="s2-1">
<title>2.1 Design of a Solar PV Subsystem With a Converter Circuit</title>
<p>Generally, the PV module shows a non-linear power characteristic, which varies as solar irradiation (in kW/m<sup>2</sup>) and ambient temperature vary. The model&#x2019;s classes of grid systems with PV cells have been described in several pieces of the literature (<xref ref-type="bibr" rid="B15">Est&#xe9;vez-B&#xe9;n et&#x20;al., 2020</xref>). As a distributed intermittent power resource, a solar PV module is reflected as the significant importance in the HPGS. The operational framework of a solar PV cell formulates the key characteristic in building a solar PV module by <xref ref-type="disp-formula" rid="e7">Eq. 7</xref> (<xref ref-type="bibr" rid="B34">Patel, 2006</xref>). The photovoltaic module is made up of various PV cells interconnected in sequences of the array. The PV module is developed by a series of PV cells that are associated in a particular order. The schematic circuit of the stand-alone PV cell with the diode is shown in <xref ref-type="fig" rid="F2">Figure&#x20;2A</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>
<bold>(A)</bold> Circuit of stand-alone single photovoltaic cell, <bold>(B)</bold> dynamic PV, converter circuit diagram, and <bold>(C)</bold> equivalent diagram.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g002.tif"/>
</fig>
<p>This circuit consists of a PV cell that is composed of the power supply current <inline-formula id="inf14">
<mml:math id="m20">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, a diode <inline-formula id="inf15">
<mml:math id="m21">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), a parallel resistance <inline-formula id="inf16">
<mml:math id="m22">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf17">
<mml:math id="m23">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the electron charge; and a series resistance <inline-formula id="inf18">
<mml:math id="m24">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> increasing the unit of a PV cell to maximize the PV generated power range is shown within (<xref ref-type="bibr" rid="B31">Nwaigwe et&#x20;al., 2019</xref>), and the resulted current (in ampere) of the analyzed PV array range is indicated by <xref ref-type="disp-formula" rid="e7">Eq. 7</xref>.<disp-formula id="e7">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">exp</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf19">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage of a PV module, PV range, <inline-formula id="inf20">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf21">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are typically the required PV units attached in parallel as distributed generation, individually (<xref ref-type="bibr" rid="B56">Zolfaghari et&#x20;al., 2018</xref>), where <inline-formula id="inf22">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the quantity of the sequence-linked cells in a PV module; the parallel resistances are <inline-formula id="inf23">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf24">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> correspondingly, and <inline-formula id="inf25">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf26">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are a particular phase current (in amp) and no-load current (in amp), respectively, in <xref ref-type="disp-formula" rid="e8">Eqs 8</xref>, <xref ref-type="disp-formula" rid="e9">9</xref>.<disp-formula id="e8">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>Additionally, generated current (<inline-formula id="inf27">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is shown in <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>.<disp-formula id="e10">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">exp</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where T is the cell temperature (in <sup>
<italic>o</italic>
</sup>
<italic>K</italic>) and G is the inversion (in <italic>K</italic>) and photovoltaic irradiance (in <italic>kW/m</italic>
<sup>
<italic>2</italic>
</sup>). Individually, for instance, the electron energy is related within semiconductors (<inline-formula id="inf28">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). Also, <inline-formula id="inf29">
<mml:math id="m39">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the charge of the electron (in <italic>C</italic>), the Boltzmann constant (within <italic>J/K</italic>), in addition to the diode operation. <xref ref-type="fig" rid="F2">Figure&#x20;2C</xref> displays the simplified analysis through the DC/DC converter, which is coupled with the PV module to the DC link connection. The switching behavior of a diode (<italic>D</italic>) as a switch (<italic>S</italic>) is demonstrated in <xref ref-type="fig" rid="F2">Figure&#x20;2B</xref>. The chopper DC/DC converter is displayed in <xref ref-type="fig" rid="F2">Figure&#x20;2C</xref>. Hence, the dynamic calculation is utilized to simulate the DC/DC converter.<disp-formula id="e11">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m41">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Here <italic>F</italic>
<sub>
<italic>c</italic>
</sub> is typically the filter capacitance, <inline-formula id="inf30">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the current of dc-link through the PV module, <inline-formula id="inf31">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf32">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the certain values of converter inductance and resistance, respectively. In addition to this, <inline-formula id="inf33">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will be the liable ratio from the current DC/DC converter. Also, <inline-formula id="inf34">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the inductor current and <inline-formula id="inf35">
<mml:math id="m48">
<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:mrow>
</mml:math>
</inline-formula> is the dc-link voltage.</p>
<p>The power and current characteristics with respect to the voltage of a PV module are demonstrated in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>. The proposed solar PV module is simulated for average insolation (800&#xa0;W/m<sup>2</sup>) with a temperature of 27&#x20;<inline-formula id="inf36">
<mml:math id="m49">
<mml:mi mathvariant="italic">&#x2103;</mml:mi>
</mml:math>
</inline-formula>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>
<italic>I-V</italic> and <italic>P-V</italic> characteristics of 4 series modules and 2 parallel strings at 25&#x20;<inline-formula id="inf37">
<mml:math id="m50">
<mml:mrow>
<mml:mi mathvariant="italic">&#x2103;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>30</mml:mn>
<mml:mi mathvariant="italic">&#x2103;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>45</mml:mn>
<mml:mi mathvariant="italic">&#x2103;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> temperature rating.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g003.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Mathematical Modeling of Solar PV Inverters</title>
<p>The main objective is to feed extracted HPGS power <italic>via</italic> the boost conversion stage into the distributed grid by distributed grid-side converters. This is accomplished by the control of DC-link voltage as mentioned in the study by <xref ref-type="bibr" rid="B54">Hoon et&#x20;al. (2016)</xref>. In this research work, a VSI was linked to the distributed grid through an L-type filter for better response. Similarly, boost converters or the PV inverters have been controlled by the controlling of the duty cycles, and hence, output voltage was regulated. Various techniques based on PWM can be employed to generate the duty cycle for the inverters. A bipolar modulation has been preferred due to its low leakage current. This is important for transformer-less PV systems. There are two switching states in bipolar modulation: 1). SW<sub>1</sub>, SW<sub>4</sub> are on, and SW<sub>2</sub>, SW<sub>3</sub> are off, and 2). SW<sub>1</sub>, SW<sub>4</sub> are off, and SW<sub>2</sub>, SW<sub>3</sub> is on. Required expressions are given by <xref ref-type="disp-formula" rid="e8">Eq. 8</xref>.<disp-formula id="e14">
<mml:math id="m51">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>.</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>.</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf38">
<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:msub>
</mml:mrow>
</mml:math>
</inline-formula> is an input DC voltage from the VSI by boost stage with voltage <inline-formula id="inf39">
<mml:math id="m53">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and current (<inline-formula id="inf40">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> parameters of the HPGS grid. For the design of a controller associated with the PV inverter, the transfer function in the frequency domain is to be achieved. So forth, a small-signal model was introduced to make the dynamic equations linear. <xref ref-type="disp-formula" rid="e9">Eq. 9</xref> has been used to calculate the average value of the inductor voltage. Finally, using <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>, the transfer function for the system can be obtained and thus used to design the controller for the associated PV inverters.<disp-formula id="e15">
<mml:math id="m55">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
<disp-formula id="e16">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>High-order filters have been used for the suppression of desired harmonics; it is a combination of L and C together. Therefore, higher frequency harmonics have been suppressed by the LCL filter. A damping-based resistor is generally employed in the design of an L-C-L filter to rectify the system resonance issues that may be responsible for instability in a hybrid grid system (<xref ref-type="bibr" rid="B49">Teodorescu, 2011</xref>).</p>
<p>The FFT-based THD analysis of voltage characteristics is shown in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>. Initially, when the load is not increasing, the THD in the distributed voltage is found at 14.67% and the waveform has a nominal value of RMS voltage.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>FFT window for RL load voltage.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g004.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 WPGS for VSC Designed</title>
<p>The design of the wind power generation control system is based on a mass-spring-damper control system (<xref ref-type="bibr" rid="B26">Kumar et&#x20;al., 2021</xref>) that can be modeled as<disp-formula id="e17">
<mml:math id="m57">
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="e18">
<mml:math id="m58">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where the gear operator is symbolized by p, the floater wind speed is denoted by <inline-formula id="inf41">
<mml:math id="m59">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf42">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the distances, <inline-formula id="inf43">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the overall size of the specific floater, <inline-formula id="inf44">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the certain force coming from the wind, and <inline-formula id="inf45">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>is the pressure exerted on the floater. In <xref ref-type="disp-formula" rid="e18">Eq. 18</xref>, <inline-formula id="inf46">
<mml:math id="m64">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> along with <inline-formula id="inf47">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the dissipating ratio and spring constants, respectively. The LPMG&#x2019;s representation based upon the d-q axis mechanism of WPG is expressed as (<xref ref-type="bibr" rid="B36">Penalba et&#x20;al., 2017</xref>)<disp-formula id="e19">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e19">Eq. 19</xref>, <inline-formula id="inf48">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf49">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf50">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf51">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are both the d and q-axis voltages and current parameters, respectively. Also, <inline-formula id="inf52">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the resistance of stator-winding. In <xref ref-type="disp-formula" rid="e20">Eq. 20</xref>, <inline-formula id="inf53">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sub>G</sub> and <inline-formula id="inf54">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> include the <italic>d-q</italic>-axis inductance parameters individually.<disp-formula id="e21">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c4;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>3</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>The control mechanism of WPGS for VSC is designed based on <italic>d</italic> and <italic>q</italic> axis parameters related to the particular translation for the L<sub>PMG</sub>, which is modified in the control operator associated with the VSC. The operation of the WPGS control operator is to get optimum energy coming from the wind energy resources and enhance the energy in the L<sub>PMG</sub>. In research (<xref ref-type="bibr" rid="B25">Kulkarni et&#x20;al., 2016</xref>), we can evaluate the energy loss in the particular L<sub>PMG</sub> and the effective energy transformed from the wind resources to manage and simply by d and q axis parameters of the L<sub>PMG</sub> (<inline-formula id="inf55">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf56">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), individually. As referred from <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>, the proposed control structure associated with the VSC to determine the d-q axis parameters of L<sub>PMG</sub> as per reference indexes <inline-formula id="inf57">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf58">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>G</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and optimal use of PI controller.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Representation of controller framework used for the design of WPGS.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g005.tif"/>
</fig>
</sec>
<sec id="s2-4">
<title>2.4 Implementation of DC-DC/DC-AC Topologies</title>
<p>Solar and wind are both energy resources that are intermittent in nature. Thus, stability can be improved by the hybrid resources of these two systems to comply with the remote areas. These systems can be further employed for the application of storage systems through the admittable converter systems, that is, AC-DC converters, then DC-DC converters, and again DC-AC converters. The load demands can be consummated by these renewable sources combined with storage systems and various converter/inverter systems. This hybrid system has shown diverse dominance to supply the energy demand by converter topology. <xref ref-type="disp-formula" rid="e21">Eqs 21</xref>, <xref ref-type="disp-formula" rid="e22">22</xref> used for the DC-to-DC converter for boost operation are expressed as follows:<disp-formula id="e22">
<mml:math id="m80">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msub>
</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:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:mfrac>
</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:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</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 mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(22)</label>
</disp-formula>
<disp-formula id="e23">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</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:math>
<label>(23)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e21">Eqs 21</xref>, <xref ref-type="disp-formula" rid="e22">22</xref> are representing the converter state vector model and its output, <inline-formula id="inf59">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the current through inductor <inline-formula id="inf60">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf61">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage within capacitor <italic>C</italic>, <inline-formula id="inf62">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage across the output terminals of the converter, and <italic>D</italic> is the duty ratio of the switching device to transfigure input voltage to other higher-level voltage. DC-AC inverter system linearization modeling is shown by the following equations.</p>
<p>The output voltage on a per-unit basis across the VSI terminals is given as follows, in <xref ref-type="disp-formula" rid="e23">Eq. 23</xref>:<disp-formula id="e24">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b3;</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
<mml:mn>6</mml:mn>
</mml:mfrac>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e23">Eq. 23</xref>, <inline-formula id="inf63">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf64">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are representing inverter input side voltage and current, respectively, <inline-formula id="inf65">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>I</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the excitation angle, <inline-formula id="inf66">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> depicts the commutation choke reactance of VSI, and <inline-formula id="inf67">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a voltage of the inverter output side. The system linearization equations for the HPGS along with converters and inverter topology can be simplified in the most appropriate formats as follows:<disp-formula id="e25">
<mml:math id="m92">
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#xa0;t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>where [<italic>X</italic>] is representing the state vector, [<italic>U</italic>] is the control input vector, and <inline-formula id="inf68">
<mml:math id="m93">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is a non-linear vector of the concerned hybrid system. <xref ref-type="disp-formula" rid="e24">Eq. 24</xref> can be written in the linearized format as follows:<disp-formula id="e26">
<mml:math id="m94">
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x394;X</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x394;X</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#xa0;</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x394;U</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf69">
<mml:math id="m95">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf70">
<mml:math id="m96">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> represent the HPGS and controller matrix, respectively, and <inline-formula id="inf71">
<mml:math id="m97">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the characteristic system linearization equation expressed as follows in <xref ref-type="disp-formula" rid="e27">Eq. 27</xref>.<disp-formula id="e27">
<mml:math id="m98">
<mml:mrow>
<mml:mi mathvariant="bold-italic">det</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#xa0;&#x3b3;</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi mathvariant="bold-italic">I</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:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>where <inline-formula id="inf72">
<mml:math id="m99">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the identity matrix of a suitable rank, and <inline-formula id="inf73">
<mml:math id="m100">
<mml:mi>&#x3b3;</mml:mi>
</mml:math>
</inline-formula> is the eigenvalue of the proposed system matrix <inline-formula id="inf74">
<mml:math id="m101">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. When any characteristic root is being on the right side of the principal complex Laplacian plane, then the HPGS may be subjected to disturbance, and it may lead toward its overall system instability.</p>
<sec id="s2-4-1">
<title>2.4.1 Mathematical Modeling of a DC-DC Boost Converter</title>
<p>DC-to-DC converters bring forth the loads and PV modules. DC-to-DC boost converters have inherent properties like higher power density and faster response during transient periods. The primary components of the DC-to-DC converters are inductance (<italic>L</italic>), a diode (<italic>D</italic>), filter capacitance (<italic>C</italic>), and a high-power semiconductor (MOSFET/IGBT) switch. Usually, they are used in PV inverter systems to find their application for the control of power extraction in PV systems with the appropriate implementation of MPPT algorithms (<xref ref-type="bibr" rid="B14">Elbarbary and Alranini, 2021</xref>). The purpose of MPPT in the PV-based subsystem is to continuously extract maximum power from solar PV modules irrespective of the load condition or weather. In general, an efficient MPPT algorithm can be defined based on three main aspects: fast dynamic response, high accuracy under the steady-state condition, and robustness to disturbances. Considering these aspects, the Perturb and Observe (P&#x26;O) algorithm is widely employed for maximum power (<xref ref-type="bibr" rid="B23">Kollimalla and Mishra, 2013</xref>). To vary the duty cycle (<inline-formula id="inf75">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) of a boost converter to control the transferred power, an MPPT technique is required. The dynamic equations for the calculation of <italic>L</italic> and <italic>C</italic> are given by <xref ref-type="disp-formula" rid="e28">Eqs 28</xref>, <xref ref-type="disp-formula" rid="e29">29</xref>.<disp-formula id="e28">
<mml:math id="m103">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>.</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
<disp-formula id="e29">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>where <inline-formula id="inf76">
<mml:math id="m105">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the inductance, <inline-formula id="inf77">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the current through the inductor, <inline-formula id="inf78">
<mml:math id="m107">
<mml:mi>C</mml:mi>
</mml:math>
</inline-formula> is the capacitance, and <inline-formula id="inf79">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the resistance of the MPP. Another important variable is an output current <inline-formula id="inf80">
<mml:math id="m109">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> through the solar PV system, which is derived as given by <xref ref-type="disp-formula" rid="e30">Eq. 30</xref>.<disp-formula id="e30">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf81">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the current through the solar PV subsystem, <inline-formula id="inf82">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the respective short-circuit current, and <inline-formula id="inf83">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage across the solar PV module.</p>
</sec>
</sec>
<sec id="s2-5">
<title>2.5 Supercapacitor and DC-DC Converter</title>
<p>The equivalent circuit of the supercapacitor (SC) is shown in <xref ref-type="fig" rid="F6">Figure&#x20;6A</xref>. In addition to the capacitance (<italic>C</italic>
<sub>
<italic>SC</italic>
</sub>) of the SC, the optimal placement of SC represents as well as holds into consideration reactive power compensation using SC. From <xref ref-type="fig" rid="F6">Figure&#x20;6A</xref>, the dynamic computation of the SC is employed and represented by <xref ref-type="disp-formula" rid="e31">Eq. 31</xref>.<disp-formula id="e31">
<mml:math id="m114">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">w</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">SCPS</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">SCVC</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
<disp-formula id="e32">
<mml:math id="m115">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">csc</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>where SC is the voltage (<inline-formula id="inf84">
<mml:math id="m116">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and current (<inline-formula id="inf85">
<mml:math id="m117">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, and <inline-formula id="inf86">
<mml:math id="m118">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage across&#x20;<inline-formula id="inf87">
<mml:math id="m119">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> Equivalent circuit of an SC, <bold>(B)</bold> DC-DC converter comprises two switches (SW<sub>1</sub> and SW<sub>2</sub>), <bold>(C)</bold> simplified structure, <bold>(D)</bold> Framework of a back-to-back DC-DC converter. <bold>(E)</bold> Control structural layout of the DC/DC converter topology for SC.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g006.tif"/>
</fig>
<p>The simplified layout of the control schemes is presented in <xref ref-type="fig" rid="F6">Figure&#x20;6B</xref>. The DC-DC converter comprises two switches (SW<sub>1</sub> and SW<sub>2</sub>), which are operated in a switch operation. The converter is enabled by the boost setting of the circulation current. Switch SW<sub>2</sub> works as a switch, whereas SW<sub>1</sub> works as a diode, and the energy is fed by the SC to the DC link. Furthermore, once operating the DC-DC converter in the supercharged condition, the transitioning approach is usually overlooked. <xref ref-type="fig" rid="F6">Figures 6C,D</xref> describe the active mean value of bidirectional DC-DC topology, which is step-down and setting of desired voltage. The mathematical expression of the converter mode topology is given in the following text.<list list-type="simple">
<list-item>
<p>a) In the boost mode:</p>
</list-item>
</list>
<disp-formula id="e33">
<mml:math id="m120">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
<disp-formula id="e34">
<mml:math id="m121">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>b) In the buck mode:</p>
</list-item>
</list>
<disp-formula id="e35">
<mml:math id="m122">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
<disp-formula id="e36">
<mml:math id="m123">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>where <inline-formula id="inf88">
<mml:math id="m124">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the inductance of the energy storage inductor and <inline-formula id="inf89">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the resistance individually, <inline-formula id="inf90">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the current feedthrough SC in the DC&#x20;link.</p>
<p>The control configuration of a typical bilateral DC-to-DC converter <italic>via</italic> DC link and the SC is capable of maintaining the active power flow, as presented in <xref ref-type="fig" rid="F6">Figure&#x20;6E</xref>. Generally, a bidirectional DC-to-DC converter-based controller is employed, which is dependent on current control loops. The external current control loop measures the <inline-formula id="inf91">
<mml:math id="m127">
<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:mrow>
</mml:math>
</inline-formula> through DC link as per <inline-formula id="inf92">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the internal control loop for <inline-formula id="inf93">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> control <italic>via</italic> SC. Once the DC voltage reaches the typical desired range, then SC is followed by <inline-formula id="inf94">
<mml:math id="m130">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> which is further controlled by the external loop <italic>via</italic> DC connection voltage.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Control Mechanism and Performance Evaluation by the Proposed Controller</title>
<p>This section depicts the proposed control approach for the HPGS. The main goal of controlling the HPGS is to decrease harmonics and ripples in the grid, ensuring that the network&#x2019;s stability is maintained. The solar PV modules and wind power generating system reached to the distributed load <italic>via</italic> the DC-to-DC step-up-based converter and a controlled VSC. Although the bidirectional DC-to-DC converter maintains the DC side voltage, the controlled VSI is responsible for supply grid power management. The detailed study of the control mechanism is discussed for different aspects.</p>
<sec id="s3-1">
<title>3.1 Control Mechanism of Step-Up Converter Integrated With the Solar PV Subsystem</title>
<p>The power generated by the solar PV module is fluctuating and changes with the solar irradiance and temperature. To operate the HPGS efficiently, the maximum power delivered by the PV module needs to monitor constantly. To achieve this objective, the step-up DC/DC converter associated with the PV module is regulated to control the <inline-formula id="inf95">
<mml:math id="m131">
<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:mrow>
</mml:math>
</inline-formula> of the module to get its desired maximum value. Various algorithms of MPPT are proposed in several stability studies (<xref ref-type="bibr" rid="B17">Hlaili and Mechergui, 2016</xref>). Furthermore, this article used the extensive MPPT control technique; that is, P&#x26;O is applied for controlling the operation of step-up DC/DC converter.</p>
</sec>
<sec id="s3-2">
<title>3.2 Control Mechanism of WPGS for VSC Designed</title>
<p>The controller layout of voltage d-q axis parameters is represented in <xref ref-type="fig" rid="F7">Figure&#x20;7A</xref>. The controller is associated with the VSI, which is utilized to manage the distributed energy transmitted <italic>via</italic> the VSI, and also to stabilize the voltage value of the PCC at the grid side. To get the optimal control associated with the active grid elements, the active power of the VSI is carried out within the d-q axis lined up at the PCC. As a result, the energy transmitted using the voltage source inverter associated with the PCC is managed by the <inline-formula id="inf96">
<mml:math id="m132">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf97">
<mml:math id="m133">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> d-q axis for VSI correspondingly. The controller associated with the VSI offers the rapid control system, as demonstrated in <xref ref-type="fig" rid="F7">Figure&#x20;7A</xref>, where the external control loops deal with the effective energy flow from VSI at a different voltage.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>
<bold>(A)</bold> VSI external control mechanism and <bold>(B)</bold> block diagram with LPF-1 and LPF-2 for <inline-formula id="inf98">
<mml:math id="m134">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> response.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g007.tif"/>
</fig>
<p>The active power is controlled through the VSI <italic>via</italic> reference PCC of the HPGS (PV and wind power generating systems). Thus, the control mechanism allows the VSI to smoothly transmit the HPGS-based electricity to the grid. It can be achieved by applying the external control scheme as presented in <xref ref-type="fig" rid="F7">Figure&#x20;7B</xref>. The developed HPGS power is transferred through the low-pass filter (LPF).</p>
<p>The time constant of low-pass filters is symbolized by <italic>T</italic>
<sub>
<italic>1</italic>
</sub> and <italic>T</italic>
<sub>
<italic>2</italic>
</sub>, respectively, as shown in <xref ref-type="fig" rid="F7">Figure&#x20;7B</xref>. To minimize the power variation caused by wind, speed fluctuation (<italic>T</italic>
<sub>
<italic>1</italic>
</sub>) should be chosen equivalent to the wind duration (<italic>T</italic>
<sub>
<italic>w</italic>
</sub>). However, another constant can be chosen, that is, <italic>T</italic>
<sub>
<italic>1</italic>
</sub> to control the power developed by <italic>P</italic>
<sub>
<italic>LG</italic>
</sub> and the PV module.</p>
</sec>
<sec id="s3-3">
<title>3.3 Control Through P&#x26;O-Based MPPT Controller</title>
<p>The voltage controller associated with a grid-connected inverter has been designed in three parts: voltage regulator for <inline-formula id="inf99">
<mml:math id="m135">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> control, current controller for <inline-formula id="inf100">
<mml:math id="m136">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> control, and PI controller for <inline-formula id="inf101">
<mml:math id="m137">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> synchronization. Grid synchronizer has been designed to generate reference grid current so that <italic>P</italic> and <italic>Q</italic> can be under a specified limit (<xref ref-type="bibr" rid="B55">Zhang et&#x20;al., 2010</xref>).</p>
<p>It is observed from <xref ref-type="fig" rid="F8">Figure&#x20;8</xref> that<inline-formula id="inf102">
<mml:math id="m138">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>grid&#xa0;voltage&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf103">
<mml:math id="m139">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is in a similar quadrant as virtual voltage <inline-formula id="inf104">
<mml:math id="m140">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; therefore,<disp-formula id="e37">
<mml:math id="m141">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>where magnitude <inline-formula id="inf105">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is denoted by <inline-formula id="inf106">
<mml:math id="m143">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. A controller for current control, proportional-resonant (PR) has been proposed in the study by <xref ref-type="bibr" rid="B29">Ngo and Santoso (2016)</xref>. This PI controller is accomplished of desired reference signals, and it does not require an error value (<xref ref-type="bibr" rid="B33">Ozdemir, 2016</xref>). This task is accompanied only due to the reason that the PR controller has a higher gain value even at the resonant frequency by utilizing the advantage of delay caused by the PWM generator (<xref ref-type="bibr" rid="B21">Kazimierczuk, 2000</xref>). The filter transfer function for the grid is obtained with the difference between the VSI output <italic>V</italic> and <italic>I</italic>. The current controller expression can be represented as<disp-formula id="e38">
<mml:math id="m144">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>
</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Inverter control block with PI and current controller.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g008.tif"/>
</fig>
<p>In <xref ref-type="disp-formula" rid="e38">Eq. 38</xref>, PR-based controller is signified by <inline-formula id="inf107">
<mml:math id="m145">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> for fundamental grid frequency controller, where <inline-formula id="inf108">
<mml:math id="m146">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is proportional control gain and <inline-formula id="inf109">
<mml:math id="m147">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the resonant control gain to develop PR-based controller. F <inline-formula id="inf110">
<mml:math id="m148">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is represented through values of <inline-formula id="inf111">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and RC controller (<inline-formula id="inf112">
<mml:math id="m150">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>)</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and the fundamental time <inline-formula id="inf113">
<mml:math id="m151">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mtext>&#xa0;is&#xa0;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
<italic>.</italic> <inline-formula id="inf114">
<mml:math id="m152">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is an LPF and <inline-formula id="inf115">
<mml:math id="m153">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is a phase-lead compensator which is equal to <inline-formula id="inf116">
<mml:math id="m154">
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> with compensation time <inline-formula id="inf117">
<mml:math id="m155">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="bibr" rid="B19">Jadoon et&#x20;al., 2017</xref>).</p>
</sec>
<sec id="s3-4">
<title>3.4 DC Link Voltage Balancing Controller</title>
<p>In a grid-connected VSI, two control loops (external and internal) are typically employed (<xref ref-type="bibr" rid="B18">Hossain et&#x20;al., 2017</xref>). The external control loop is employed to power control and control power fed into the distribution power grid through the DC link. However, the inner control loop is employed for current control and manages the power quality problems in faster response (<xref ref-type="bibr" rid="B18">Hossain et&#x20;al., 2017</xref>). There are different types of proportional control schemes for the outer control power loop which depends on grid operation. But the most common control scheme is PI through the DC link voltage controller presented in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>DC link voltage balancing by PI-based controller.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g009.tif"/>
</fig>
<p>For the control of DC-link voltage, a closed-loop controller is needed to adjust within a specified voltage limit. The reference parameters of DC link voltages are adjusted by a voltage controller-based external loop, which controls the injected distributed grid current values. DC voltage was fed through a proposed PV module to regulate a reference current (<italic>i</italic>
<sub>
<italic>r</italic>ef</sub>) for injected grid current (<italic>i</italic>
<sub>
<italic>grid</italic>
</sub>). The DC voltage control is usually controlled using a PI-based controller. A PI controller is employed for DC link voltage balance. This PI controller representation is shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>.</p>
<sec id="s3-4-1">
<title>3.4.1 Converter Performance Evaluation Under Proposed PI Control Scheme</title>
<p>To decrease the error and enhance the dynamic stability of VSI (<xref ref-type="bibr" rid="B13">Dong et&#x20;al., 2019</xref>), the operational capacity of the PI controller utilizes <italic>P</italic> control flow in&#x20;VSI.</p>
<p>
<xref ref-type="fig" rid="F10">Figure&#x20;10A</xref> displays the duty ratio (in %) with respect to output voltage for the testing of VSI. From this response, it is observed that because the load variation scenario at t &#x3d; 0.2&#xa0;s characteristic is fluctuating, it further achieves a new stable state after t &#x3d; 0.35&#xa0;s.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>
<bold>(A)</bold> Duty ratio and <bold>(B)</bold> VSI output.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g010.tif"/>
</fig>
</sec>
</sec>
<sec id="s3-5">
<title>3.5 Operational Control of SC for Stability Enhancement Under Weak Grid Condition</title>
<p>In <xref ref-type="fig" rid="F11">Figure&#x20;11</xref>, the inverter configuration has been shown, which is connected through an inductor&#x2013;capacitor&#x2013;inductor (LCL) filter scheme. Here DC side of the inverter is interconnected with a supercapacitor (SC). A buck-boost (DC-to-DC) converter has taken advantage of connecting SC, which employs an inductor <inline-formula id="inf118">
<mml:math id="m156">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and bidirectional switches SW<sub>3</sub>/SW<sub>4</sub>. In this configuration, <inline-formula id="inf119">
<mml:math id="m157">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the current through the SC, <inline-formula id="inf120">
<mml:math id="m158">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> duty cycle, and VSC is the voltage across the SC terminals. The designed LCL filter embodies two inductors <inline-formula id="inf121">
<mml:math id="m159">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf122">
<mml:math id="m160">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and one capacitor <inline-formula id="inf123">
<mml:math id="m161">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as exhibited in <xref ref-type="fig" rid="F11">Figure&#x20;11</xref>. At PCC, the grid has been connected to the hybrid system, where <inline-formula id="inf124">
<mml:math id="m162">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the rated grid voltage, <inline-formula id="inf125">
<mml:math id="m163">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the impedance of the grid, <inline-formula id="inf126">
<mml:math id="m164">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a current injected into the grid, <inline-formula id="inf127">
<mml:math id="m165">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the capacitor current, <inline-formula id="inf128">
<mml:math id="m166">
<mml:mrow>
<mml:msub>
<mml:mi>i</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> is the inverter current, and finally <inline-formula id="inf129">
<mml:math id="m167">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the voltage of the distributed grid at PCC, where <italic>abc</italic> is the reference frame (stationary) that was converted into a synchronous-based reference frame (<italic>d-q</italic>) by taking advantage of Park&#x2019;s transformation. The power developed by the solar subsystem is expressed as <inline-formula id="inf130">
<mml:math id="m168">
<mml:mrow>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf131">
<mml:math id="m169">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the injected power in the grid network, while <inline-formula id="inf132">
<mml:math id="m170">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the droop gain for developing the controller loop, <inline-formula id="inf133">
<mml:math id="m171">
<mml:mi>w</mml:mi>
</mml:math>
</inline-formula> is the system frequency, <inline-formula id="inf134">
<mml:math id="m172">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the designed system frequency for the hybrid system, and finally <inline-formula id="inf135">
<mml:math id="m173">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the synchronizing&#x20;angle.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Optimal placement of the SC connected HPGS under weak&#x20;grid.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g011.tif"/>
</fig>
<sec id="s3-5-1">
<title>3.5.1 Control Scheme for the HPGS Integrated to a Weak Grid</title>
<p>
<xref ref-type="fig" rid="F12">Figure&#x20;12</xref> exhibits the control structure for the control of DC link voltage and reactive power connected to the LCL filter, where <inline-formula id="inf136">
<mml:math id="m174">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</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>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> provides a reference for the DC link voltage, <inline-formula id="inf137">
<mml:math id="m175">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the based reference grid current (direct-axis), <inline-formula id="inf138">
<mml:math id="m176">
<mml:mrow>
<mml:mtext>and&#xa0;</mml:mtext>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the based reference grid current (quadrature-axis). These values of references have been chosen to be zero to regulate the reactive power so that the power factor may lead toward a unity&#x20;value.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Voltage control scheme through PI controller for the grid-connected VSI.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g012.tif"/>
</fig>
<p>
<inline-formula id="inf139">
<mml:math id="m177">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf140">
<mml:math id="m178">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>q</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are expressed to exhibit output for the grid current <inline-formula id="inf141">
<mml:math id="m179">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> controller loop and also employed as references to generate the switching signals for the inverters. Finally, <inline-formula id="inf142">
<mml:math id="m180">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> represents the frequency of the grid voltage/current. <xref ref-type="disp-formula" rid="e1">Eq. 1</xref> of desired voltages can be modeled as follows:<disp-formula id="e39">
<mml:math id="m181">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>
<disp-formula id="e40">
<mml:math id="m182">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>where <inline-formula id="inf143">
<mml:math id="m183">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and reference voltages have been obtained using feed-forward control circuit as follows:<disp-formula id="e41">
<mml:math id="m184">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>
<disp-formula id="e42">
<mml:math id="m185">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(42)</label>
</disp-formula>
</p>
<p>The control scheme discussed previously is not appropriate for the poor grid connection. The following reasons are listed below in three steps.<list list-type="simple">
<list-item>
<p>a) Change in input current/power directly reflected into the reference currents is given in <xref ref-type="disp-formula" rid="e41">Eqs 41</xref>,&#x20;<xref ref-type="disp-formula" rid="e42">42</xref>.</p>
</list-item>
</list>
<disp-formula id="e43">
<mml:math id="m186">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(43)</label>
</disp-formula>
<disp-formula id="e44">
<mml:math id="m187">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(44)</label>
</disp-formula>where <inline-formula id="inf144">
<mml:math id="m188">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf145">
<mml:math id="m189">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the DC values for the changes that support directly to the respective grid current and thus provides reference value under the required transient nature. But, at the same time, these variations do not appear in the feed-forward controller loop and hence dynamic response is slower for the <inline-formula id="inf146">
<mml:math id="m190">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> control loop. The voltage instability is another main issue in the poor grid condition where impedance (<italic>z</italic>) of a proposed grid is not constant with respect to the operating system. The outer control loop is confined for the voltage control and the inner loop for grid current control.</p>
<p>b) The voltage control loop has a smaller bandwidth than the grid current control. So, in a poor grid-connected system where grid impedance is considered, the feed-forward-decoupled control scheme for <inline-formula id="inf147">
<mml:math id="m191">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>w</mml:mi>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf148">
<mml:math id="m192">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>L</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>w</mml:mi>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, <xref ref-type="disp-formula" rid="e41">Eqs 41</xref>, <xref ref-type="disp-formula" rid="e42">42</xref> are simplified as follows:<disp-formula id="e45">
<mml:math id="m193">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(45)</label>
</disp-formula>
<disp-formula id="e46">
<mml:math id="m194">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(46)</label>
</disp-formula>
</p>
<p>But the main issue is here that <inline-formula id="inf149">
<mml:math id="m195">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is unknown values of grid inductance that cannot be rectified using FFCL, and hence, current control stability margin is reduced. So, for large grid inductance, the current control loop is severely affected by <inline-formula id="inf150">
<mml:math id="m196">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. On the other hand, the outer voltage controller loop stability is also reduced because the PI controller used for it is tuned based on the inner current control loop and leads toward the voltage instability. Due to the occurrence of non-linear loads, steady-state lower order harmonics are also available in grid current. These harmonics cannot be suppressed by the conventional control system. So, <inline-formula id="inf151">
<mml:math id="m197">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the steady state can be represented as follows:<disp-formula id="e47">
<mml:math id="m198">
<mml:mrow>
<mml:mi mathvariant="bold-italic">osc</mml:mi>
<mml:mtext>&#x0020;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(47)</label>
</disp-formula>
<disp-formula id="e48">
<mml:math id="m199">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(48)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e47">Eqs 47</xref>, <xref ref-type="disp-formula" rid="e48">48</xref>, <inline-formula id="inf152">
<mml:math id="m200">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>and <inline-formula id="inf153">
<mml:math id="m201">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent steady-state harmonic currents. These ripples distort the steady-state grid current waveform. Similarly, reference voltage in the steady state can be simplified as follows:<disp-formula id="e49">
<mml:math id="m202">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(49)</label>
</disp-formula>
<disp-formula id="e50">
<mml:math id="m203">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(50)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>c) Due to the presence of the terms <inline-formula id="inf154">
<mml:math id="m204">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf155">
<mml:math id="m205">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the waveform of the <inline-formula id="inf156">
<mml:math id="m206">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf157">
<mml:math id="m207">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will be distorted, and hence, the quality of the power will be worsened.</p>
</list-item>
</list>
<disp-formula id="e51">
<mml:math id="m208">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(51)</label>
</disp-formula>
<disp-formula id="e52">
<mml:math id="m209">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(52)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e51">Eqs 51</xref>, <xref ref-type="disp-formula" rid="e52">52</xref>, <inline-formula id="inf158">
<mml:math id="m210">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>and <inline-formula id="inf159">
<mml:math id="m211">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>i</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent steady state harmonic currents. These ripples distort the steady-state grid current waveform. Similarly, reference voltage in the steady state can be simplified as follows:<disp-formula id="e53">
<mml:math id="m212">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(53)</label>
</disp-formula>
<disp-formula id="e54">
<mml:math id="m213">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(54)</label>
</disp-formula>
</p>
<p>Due to the presence of the terms <inline-formula id="inf160">
<mml:math id="m214">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf161">
<mml:math id="m215">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the waveform of the grid voltage and current will be distorted, and hence, the quality of the power will be worsened.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Results Analysis and Discussion</title>
<sec id="s4-1">
<title>4.1 Validation Through Variation in Solar PV Power</title>
<p>The specific range of solar irradiance of the solar PV module is shown in <xref ref-type="fig" rid="F13">Figure&#x20;13A</xref>. The variation in irradiance was taken for 0.5&#xa0;s in the MATLAB simulation tool. The fluctuation of the solar power irradiance is supposed to consist of substantial imbalances due to the intermittent nature of the local atmospheric circumstances.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>
<bold>(A)</bold> Solar irradiance pattern (in <italic>W/m</italic>
<sup>
<italic>2</italic>
</sup>). <bold>(B)</bold> Power of the solar PV module. <bold>(C)</bold> Battery&#x20;power.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g013.tif"/>
</fig>
<p>The dynamic response of the voltage of the PV module is shown in <xref ref-type="fig" rid="F13">Figure&#x20;13B</xref>. The PV generation characteristic is displayed in <xref ref-type="fig" rid="F13">Figure&#x20;13B</xref> and the resulting distributed energy of the PV module through controlled VSI boosts output and reduction of unwanted harmonics in the load side. Furthermore, it is observed the distributed energy of the particular PV module is certainly impacted by the variation of solar irradiance and maximize their value up to 10&#xa0;kW.</p>
<p>
<xref ref-type="fig" rid="F13">Figure&#x20;13C</xref> displays the relative response of the battery charging energy provided to the distribution grid <italic>via</italic> a dc-link connection. Active response of the analyzed method is obtained within the variations of the solar power. It is noticed that if the PI control scheme is investigated together with the battery, then the effective energy is given directly into the distributed main grid. Furthermore, when the SC is generally absent, the distributed generated energy into the main grid fluctuates substantially.</p>
</sec>
<sec id="s4-2">
<title>4.2 Variation in the Capacity of SC</title>
<p>These subsections investigating the effect of different sizes of SC are used for stability evaluation. In <xref ref-type="fig" rid="F14">Figure&#x20;14A</xref>, the relative dynamic response of the stored energy is given to distributed grid for three different ratings of SC. Three different supercapacitors with a capacity of 60/30/95&#xa0;kW are typically used in the stability analysis of the&#x20;HPGS.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>
<bold>(A)</bold> Comparative dynamic stability performance of the different rating SC to the effectively stored energy into the distributed grid. <bold>(B)</bold> Solar PV module via DC-to-AC inverter during no-load scenario. <bold>(C)</bold> V characteristics of wind energy subsystem. <bold>(D)</bold> Measured three phase V and I waveforms under no load. <bold>(E)</bold> Current stability response of HPGS under RL load. <bold>(F)</bold> Current stability response of the HPGS with SC operation under RL&#x20;load.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g014.tif"/>
</fig>
<p>From the simulation results, validation of response characteristics illustrated in <xref ref-type="fig" rid="F14">Figures 14B,C</xref>, it has resulted that at the 50&#xa0;Hz constant frequency, under RL and without load conditions, the proposed HPGS generates an overrated RMS voltage of 960&#xa0;V or 1.02&#xa0;kV (peak). Now, the simulated loads are added at PCC through a DC bus system.</p>
<p>Here in <xref ref-type="fig" rid="F14">Figure&#x20;14C</xref>, we can examine that specific voltage drops in the HPGS demonstrated at 0.25&#x2013;0.6&#xa0;s. After 0.6&#xa0;s duration, the load will be removed, and we have noticed that the reduced rated voltage is now stabilized.</p>
<p>From <xref ref-type="fig" rid="F14">Figure&#x20;14D</xref>, the stability of a grid-connected HPGS has been successfully investigated at no load; also, during 3&#x2013;4&#xa0;s, I waveforms tend to stabilize. To reduce the fluctuation of a connected grid system, a supercapacitor-based energy storage technology was deployed. Furthermore, a d-q control technique is proposed for maintaining the power flow balance and obtaining maximum power from an HPGS coupled to the grid system. The d-q based control scheme is proposed to suppress power variation from the distributed energy resources to the distribution grid, while maximum energy extracts were obtained through a P&#x26;O-based MPPT controller. The results presented for the power quality are considerably higher by enabling the integration of an effective distributed HES approach operated by the PI controller.</p>
<p>To stabilize the current drop phenomena, the proposed RL load is presented to the HPGS referred from <xref ref-type="fig" rid="F14">Figure&#x20;14E</xref>. It was observed that SC was integrated with DC bus along with RL load at 0.67 s, as depicted from <xref ref-type="fig" rid="F14">Figure&#x20;14F</xref>. When SC is placed into the HPGS along with sudden RL load, the proposed system maintained their current and frequency values at rated values of 425&#xa0;V (RMS value) or 590&#xa0;V (peak value). Furthermore, these results show that the optimal placement of SC by VSI voltage is controlled, even though the DC bus voltage is controlled. It is depicted that, in the current response, roughly transients are there because of switching time in the SC. Thus, nevertheless, of these slight transients, the simulated results show a stability enhancement approach in the performance of the proposed&#x20;HPGS.</p>
</sec>
<sec id="s4-3">
<title>4.3 Power Quality Analysis of the Proposed HPGS</title>
<p>The grid-side harmonics of the proposed HPGS model is reduced, that is, 1.06% THD. <xref ref-type="fig" rid="F15">Figure&#x20;15A</xref> shows the output power was ensured comparable with IEEE standards 519&#x2013;2014 (<xref ref-type="bibr" rid="B20">Kanjiya et&#x20;al., 2015</xref>). Since the voltage of the DC buses was modified by modifying the resonance frequency using a PI controller, it should also be specified that the recommended converter has the highest converter efficiency for boost operation.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>
<bold>(A)</bold> THD analysis after synchronized grid voltage. <bold>(B)</bold> THD of proposed HPGS voltages under RL load. <bold>(C)</bold> THD of proposed HPGS current under RL&#x20;load.</p>
</caption>
<graphic xlink:href="fenrg-10-861282-g015.tif"/>
</fig>
<p>The FFT algorithm based THD of the <italic>V</italic> and <italic>I</italic> in the proposed simulated HPGS as shown in <xref ref-type="fig" rid="F15">Figures 15B,C</xref> under the RL load scenario was examined as per the IEEE THD range (&#x3c;5%) (<xref ref-type="bibr" rid="B20">Kanjiya et&#x20;al., 2015</xref>).</p>
<p>Simulated results of the proposed PI control scheme conclude that the SC enables the HPGS to achieve the optimal implementation and limits reactive power at a steady state. The PI controller was utilized to achieve the active power flow through the DC link in the HPGS and stored SC energy to maintain the load level. The PI controller uses different modes to get optimal results from the&#x20;HPGS.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>This article has successfully contributed to the stable dynamic responses of SC and validated the power quality results for the proposed HPGS model. The designed wind PMSG coupled with a suitable solar PV module which supplied energy to an RL load through the controlled application of a VSI for DC/AC, a battery storage subsystem, a DC/DC boost converter, and an LCL based filter for harmonic elimination. The intermittent characteristics of wind speed and solar irradiation obtained from sunlight have no adverse effect over the integrated load and fed continuous stable load voltage and current profiles associated through the DC/AC inverter. During modeling eigenvalue analysis of the hybrid system, it was established that the designed SC has controlled damping oscillations and supplemented the stability of HPGS under the influence of sudden load changing operating conditions. The proposed dc-link voltage control strategy has improved the active power flow with the utilization of SC for HPGS under the influence of the different grid scenarios (weak/sudden load change). This article has analyzed the optimal oscillation control approach to enhance the dynamic grid performance and power quality control of HPGS under a scenario of a weak grid. Simulated results of HPGS have proven the effective utilization of the HPGS under a steady-state scenario. Analysis with the comparison of obtained results from the PI controller approach reveals that the transient/dynamic responses have better flexible controllability. The dc-link voltage controller can be robust for the wide range of grid voltage and impedance control under multi microgrid systems. The proposed novel controller approach is very efficient in controlling the constant bus voltage and fed ripples free power under the influence of sudden disturbances. So forth, the tuning of the proposed control scheme can be improved further to maintain the quality of power being supplied to AC loads integrated with remote control microgrid. In a future study, the real-time implementation of the HPGG model and its dynamic performance analysis to evaluate the optimal sizing of the HPGS with an intelligent controller (<xref ref-type="bibr" rid="B3">AL-Jumaili et&#x20;al., 2021</xref>) scheme for the smart microgrid systems.</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 authors.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>Conceptualization and writing original draft; MA: formal analysis and editing; AP: investigation and supervision; SR. All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work was supported by the Qatar National Library.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<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="s10">
<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>
<ack>
<p>The authors are thankful to the journal editor and the anonymous reviewers for their insightful comments and suggestions which greatly improved the manuscript. Open Access funding provided by the Qatar National Library.</p>
</ack>
<sec id="s11">
<title>Abbreviations</title>
<p>IG, induction generator; PV, photovoltaic module; <inline-formula id="inf162">
<mml:math id="m216">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, duty cycle (DC-DC boost converter); d, q, values of d and q axis; <inline-formula id="inf163">
<mml:math id="m217">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula>, differential operator; <inline-formula id="inf164">
<mml:math id="m218">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, load impedance; <inline-formula id="inf165">
<mml:math id="m219">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, values of AC-to-DC converter voltage and current; <inline-formula id="inf166">
<mml:math id="m220">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, values of DC-to-AC inverter voltage and current; PV, values of solar PV module; NL, no-load case; L, values of loaded case; M, measured values; BES, battery energy system; DERs, distributed energy resources; VSC, voltage source converter; FFCL, feed-forward control loop; VSI, voltage source inverter; d-q, direct quadrature; P&#x26;O, perturbation and observation; MPPT, maximum power point tracking; HPGS, hybrid power generation system; <inline-formula id="inf167">
<mml:math id="m221">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, commutation reactance; <inline-formula id="inf168">
<mml:math id="m222">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, loading resistance; SC, supercapacitor; LPF, low-pass filter; THD, total harmonic distortion; PCC, point of common coupling.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Adil</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Abdelkareem</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Sayed</surname>
<given-names>E. T.</given-names>
</name>
<name>
<surname>Rodriguez</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ramadan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Olabi</surname>
<given-names>A.-G.</given-names>
</name>
</person-group> (<year>2022</year>). <source>&#x201c;Progress of Metal Chalcogenides in Supercapacitors,&#x201d; in Encyclopedia of Smart Materials</source>. <publisher-name>Elsevier</publisher-name>, <fpage>424</fpage>&#x2013;<lpage>433</lpage>. <pub-id pub-id-type="doi">10.1016/b978-0-12-815732-9.00153-4</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Dhalaan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Al-Majali</surname>
<given-names>H. D.</given-names>
</name>
<name>
<surname>O&#x27;Kelly</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>HVDC Converter Using Self-Commutated Devices</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>13</volume>, <fpage>1164</fpage>&#x2013;<lpage>1173</lpage>. <pub-id pub-id-type="doi">10.1109/63.728343</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Jumaili</surname>
<given-names>A. H. A.</given-names>
</name>
<name>
<surname>Mashhadany</surname>
<given-names>Y. I. A.</given-names>
</name>
<name>
<surname>Sulaiman</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Alyasseri</surname>
<given-names>Z. A. A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Conceptual and Systematics for Intelligent Power Management System-Based Cloud Computing: Prospects, and Challenges</article-title>. <source>Appl. Sci.</source> <volume>11</volume>, <fpage>9820</fpage>. <pub-id pub-id-type="doi">10.3390/APP11219820</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amir</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>S. Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>&#x201c;Assessment of Renewable Energy: Status, Challenges, COVID-19 Impacts, Opportunities, and Sustainable Energy Solutions in Africa,&#x201d;</article-title>. <source>Energy Built Environ.</source>
<volume>3</volume> (<issue>3</issue>), <fpage>348</fpage>&#x2013;<lpage>362</lpage>. <pub-id pub-id-type="doi">10.1016/j.enbenv.2021.03.002</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amir</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Srivastava</surname>
<given-names>S. K.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>&#x201c;Analysis of Harmonic Distortion in PV&#x2013;Wind-Battery Based Hybrid Renewable Energy System for Microgrid Development</article-title>. <comment>In: Mishra S., Sood Y., Tomar A. (eds)</comment>. <source>Applications of Computing, Automation and Wireless Systems in Electrical Engineering. Lecture Notes in Electrical Engineering</source>
<volume>553</volume> (<publisher-name>Singapore: Springer</publisher-name>) </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amir</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Srivastava</surname>
<given-names>S. K.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>&#x201c;Analysis of MPPT Based Grid Connected Hybrid Renewable Energy System with Battery Backup,&#x201d; in</article-title>. <source>2018 Int. Conf. Comput. Power Commun. Tech. (Gucon) Sep.</source> <volume>2018</volume>, <fpage>903</fpage>&#x2013;<lpage>907</lpage>. <pub-id pub-id-type="doi">10.1109/GUCON.2018.8674902</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amir</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zaheeruddin</surname>
<given-names>&#x201c;A. N. N.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Based Approach for the Estimation and Enhancement of Power Transfer Capability</article-title>. In: <source>2019 International Conference on Power Electronics, Control and Automation (ICPECA)</source>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/ICPECA47973.2019.8975665</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Argyrou</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Marouchos</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Kalogirou</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Christodoulides</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Modeling a Residential Grid-Connected PV System with Battery-Supercapacitor Storage: Control Design and Stability Analysis</article-title>. <source>Energ. Rep.</source> <volume>7</volume>, <fpage>4988</fpage>&#x2013;<lpage>5002</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2021.08.001</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Armghan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Armghan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ali</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>&#x201c;Double Integral Action Based Sliding Mode Controller Design for the Back-To-Back Converters in Grid-Connected Hybrid Wind-PV System,&#x201d; Int</article-title>. <source>J.&#x20;Electr. Power Energ. Syst.</source> <volume>127</volume>, <fpage>106655</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106655</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bhat Nempu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Jayalakshmi</surname>
<given-names>N. S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>&#x201c;Coordinated Power Management of the Subgrids in a Hybrid AC&#x2013;DC Microgrid with Multiple Renewable Sources</article-title>. <source>IETE J.&#x20;Res.</source> <volume>2063</volume>. <pub-id pub-id-type="doi">10.1080/03772063.2020.1726829</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chandrasekaran</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Selvaraj</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Amaladoss</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Veerapan</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>&#x201c;Hybrid Renewable Energy Based Smart Grid System for Reactive Power Management and Voltage Profile Enhancement Using Artificial Neural Network,&#x201d; Energy Sources, Part A Recover</article-title>. <source>Util. Environ. Eff</source>. <volume>19</volume>, <fpage>2419</fpage>&#x2013;<lpage>2442</lpage>. <pub-id pub-id-type="doi">10.1080/15567036.2021.1902430</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dai</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Voltage Fluctuation in a Supercapacitor during a High-G Impact</article-title>. <source>Sci. Rep.</source> <volume>6</volume>, <fpage>38794</fpage>. <pub-id pub-id-type="doi">10.1038/srep38794</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Output Control Method of Microgrid VSI Control Network Based on Dynamic Matrix Control Algorithm</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>158459</fpage>&#x2013;<lpage>158480</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2949909</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elbarbary</surname>
<given-names>Z. M. S.</given-names>
</name>
<name>
<surname>Alranini</surname>
<given-names>M. A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Review of Maximum Power point Tracking Algorithms of PV System</article-title>. <source>Febe</source> <volume>1</volume>, <fpage>68</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1108/FEBE-03-2021-0019</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Est&#xe9;vez-B&#xe9;n</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Alvarez-Diazcomas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Macias-Bobadilla</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Rodr&#xed;guez-Res&#xe9;ndiz</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>&#x201c;Leakage Current Reduction in Single-phase Grid-Connected Inverters - A Review</article-title>. <source>Appl. Sci.</source> <volume>10</volume>, <fpage>1</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.3390/app10072384</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Faessler</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Stationary, Second Use Battery Energy Storage Systems and Their Applications: A Research Review</article-title>. <source>Energies</source> <volume>14</volume>, <fpage>2335</fpage>. <pub-id pub-id-type="doi">10.3390/en14082335</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hlaili</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mechergui</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Comparison of Different MPPT Algorithms with a Proposed One Using a Power Estimator for Grid Connected PV Systems</article-title>. <source>Int. J.&#x20;Photoenergy</source> <volume>2016</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1155/2016/1728398</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hossain</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pota</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Issa</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Hossain</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Overview of AC Microgrid Controls with Inverter-Interfaced Generations</article-title>. <source>Energies</source> <volume>10</volume>, <fpage>1300</fpage>. <pub-id pub-id-type="doi">10.3390/en10091300</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jadoon</surname>
<given-names>Z. K.</given-names>
</name>
<name>
<surname>Shakeel</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Saleem</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Khaqan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shuja</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>ul-Hasan</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>A Comparative Analysis of PID, Lead, Lag, Lead-Lag, and Cascaded Lead Controllers for a Drug Infusion System</article-title>. <source>J.&#x20;Healthc. Eng.</source> <volume>2017</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1155/2017/3153252</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kanjiya</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Khadkikar</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Zeineldin</surname>
<given-names>H. H.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>&#x201c;Optimal Control of Shunt Active Power Filter to Meet IEEE Std. 519 Current Harmonic Constraints under Nonideal Supply Condition</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>62</volume>, <fpage>724</fpage>&#x2013;<lpage>734</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2014.2341559</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kazimierczuk</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Transfer Function of Current Modulator in PWM Converters with Current-Mode Control</article-title>. <source>IEEE Trans. Circuits Syst.</source> <volume>47</volume>, <fpage>1407</fpage>&#x2013;<lpage>1412</lpage>. <pub-id pub-id-type="doi">10.1109/81.883339</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Jeon</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Cho</surname>
<given-names>C. H.</given-names>
</name>
<name>
<surname>Ahn</surname>
<given-names>J.&#x20;B.</given-names>
</name>
<name>
<surname>Kwon</surname>
<given-names>S. H.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>Dynamic Modeling and Control of a Grid-Connected Hybrid Generation System with Versatile Power Transfer</article-title>,&#x201d; <source>IEEE Trans. Ind. Electron.</source>. <volume>4</volume>, <fpage>1677</fpage>&#x2013;<lpage>1688</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2007.907662</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kollimalla</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Adaptive Perturb &#x26;amp; Observe MPPT Algorithm for Photovoltaic System</article-title>,&#x201d; <source>in 2013 IEEE Power and Energy Conference at Illinois (PECI)</source>. <volume>2013</volume>, <fpage>42</fpage>&#x2013;<lpage>47</lpage>. <pub-id pub-id-type="doi">10.1109/PECI.2013.6506032</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krishan</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Suhag</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Power Management Control Strategy for Hybrid Energy Storage System in a Grid&#x2010;independent Hybrid Renewable Energy System: a Hardware&#x2010;in&#x2010;loop Real&#x2010;time Verification</article-title>. <source>IET Renew. Power Generation</source> <volume>14</volume>, <fpage>454</fpage>&#x2013;<lpage>465</lpage>. <pub-id pub-id-type="doi">10.1049/iet-rpg.2019.0578</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kulkarni</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Anil</surname>
<given-names>T. R.</given-names>
</name>
<name>
<surname>Gowdar</surname>
<given-names>R. D.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Wind Energy Development in India and a Methodology for Evaluating Performance of Wind Farm Clusters</article-title>. <source>J.&#x20;Renew. Energ.</source> <volume>2016</volume>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1155/2016/6769405</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Alam</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dutta</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Energy Management Strategy for Integration of Fuel Cell-Electrolyzer Technologies in Microgrid</article-title>. <source>Int. J.&#x20;Hydrogen Energ.</source> <volume>46</volume>, <fpage>33738</fpage>&#x2013;<lpage>33755</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2021.07.203</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="web">
<collab>MNRE</collab> (<year>2019</year>). &#x201c;<article-title>Status of Solar Wind Renewable Energy in India</article-title>,&#x201d; <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://efaidnbmnnnibpcajpcglclefindmkaj/viewer.html?pdfurl=https%3A%2F%2Fmnre.gov.in%2Fimg%2Fdocuments%2Fuploads%2Ffile_f-1608040317211.pdf&amp;clen=7493391&amp;chunk=true">https://efaidnbmnnnibpcajpcglclefindmkaj/viewer.html?pdfurl&#x3d;https%3A%2F%2Fmnre.gov.in%2Fimg%2Fdocuments%2Fuploads%2Ffile_f-1608040317211.pdf&#x26;clen&#x3d;7493391&#x26;chunk&#x3d;true</ext-link>
</comment>. </citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Naidu</surname>
<given-names>B. R.</given-names>
</name>
<name>
<surname>Panda</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chitti Babu</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2019</year>). <source>&#x201c;Dynamic Energy Management and Control of a Grid-Interactive DC Microgrid System,&#x201d; in <italic>Smart Power Distribution Systems</italic>
</source>. <publisher-name>Elsevier</publisher-name>, <fpage>41</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1016/b978-0-12-812154-2.00003-1</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ngo and Santoso</surname>
<given-names>T. S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Improving Proportional-Resonant Controller for Unbalanced Voltage and Frequency Variation Grid,&#x201d; in</article-title>. <source>2016 IEEE/PES Transm. Distribution Conf. Exposition (T&#x26;d) May</source> <volume>2016</volume>, <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/TDC..7520071</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ni</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Enhancing Resilience of DC Microgrids with Model Predictive Control Based Hybrid Energy Storage System</article-title>,&#x201d; <source>Int. J.&#x20;Electr. Power Energ. Syst.</source> <volume>128</volume>, <fpage>106738</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106738</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nwaigwe</surname>
<given-names>K. N.</given-names>
</name>
<name>
<surname>Mutabilwa</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Dintwa</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>An Overview of Solar Power (PV Systems) Integration into Electricity Grids</article-title>. <source>Mater. Sci. Energ. Tech.</source> <volume>2</volume>, <fpage>629</fpage>&#x2013;<lpage>633</lpage>. <pub-id pub-id-type="doi">10.1016/j.mset.2019.07.002</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Okundamiya</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Size Optimization of a Hybrid Photovoltaic/fuel Cell Grid Connected Power System Including Hydrogen Storage</article-title>. <source>Int. J.&#x20;Hydrogen Energ.</source> <volume>46</volume>, <fpage>30539</fpage>&#x2013;<lpage>30546</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2020.11.185</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ozdemir</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Z-source T-type Inverter for Renewable Energy Systems with Proportional Resonant Controller</article-title>. <source>Int. J.&#x20;Hydrogen Energ.</source> <volume>41</volume>, <fpage>12591</fpage>&#x2013;<lpage>12602</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2016.01.140</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Patel</surname>
<given-names>M. R.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Wind and Solar Power Systems: Design, Analysis, and Operation, Second Edi</source>. <publisher-name>Taylor &#x26; Francis</publisher-name>. </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Patel</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Gupta</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ray</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Babu</surname>
<given-names>B. C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optimised PI&#x2010;4VPI Current Controller for Three&#x2010;phase Grid&#x2010;integrated Photovoltaic Inverter under Grid Voltage Distortions</article-title>. <source>IET Renew. Power Generation</source> <volume>14</volume>, <fpage>779</fpage>&#x2013;<lpage>792</lpage>. <pub-id pub-id-type="doi">10.1049/iet-rpg.2019.0507</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Penalba</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cortajarena</surname>
<given-names>J.-A.</given-names>
</name>
<name>
<surname>Ringwood</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Validating a Wave-To-Wire Model for a Wave Energy Converter-Part II: The Electrical System</article-title>. <source>Energies</source> <volume>10</volume>, <fpage>1002</fpage>. <pub-id pub-id-type="doi">10.3390/en10071002</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pinto</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Panda</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Improved Decoupled Control and Islanding Detection of Inverter-Based Distribution in Multibus Microgrid Systems</article-title>. <source>J.&#x20;Power Elect.</source> <volume>16</volume>, <fpage>1526</fpage>&#x2013;<lpage>1540</lpage>. <pub-id pub-id-type="doi">10.6113/JPE.2016.16.4.1526</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ponnuru</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ashok Kumar</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Jothi Swaroopan</surname>
<given-names>N. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Intelligent Control and Power Management of Wind-Solar Integration of Renewable Energy Sources Using Microgrid</article-title>. <source>Mater. Today Proc.</source> <volume>45</volume>, <fpage>2323</fpage>&#x2013;<lpage>2328</lpage>. <pub-id pub-id-type="doi">10.1016/j.matpr.2020.10.687</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Praveen Kumar</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Subrahmanyam</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sydulu</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Power Flow Management of the Grid-Connected Hybrid Renewable Energy System: A PLSANN Control Approach</article-title>. <source>IETE J.&#x20;Res.</source> <volume>67</volume>, <fpage>569</fpage>&#x2013;<lpage>584</lpage>. <pub-id pub-id-type="doi">10.1080/03772063.2019.1565950</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Punna</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Manthati</surname>
<given-names>U. B.</given-names>
</name>
<name>
<surname>Chirayarukil Raveendran</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Modeling, Analysis, and Design of Novel Control Scheme for Two-Input Bidirectional DC-DC Converter for HESS in DC Microgrid Applications</article-title>,&#x201d; <source>Int. Trans. Electr. Energ. Syst</source>. <volume>10</volume>, <fpage>1</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1002/2050-7038.12774</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ravikumar.</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Venkatanarayanan.</surname>
<given-names>S. D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>GWO BASED CONTROLLING OF SEPIC CONVERTER IN PV FED GRID CONNECTED SINGLE PHASE SYSTEM</article-title>. <source>Microprocess. Microsyst.</source>, <fpage>103312</fpage>. <pub-id pub-id-type="doi">10.1016/j.micpro.2020.103312</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salimi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Radmand</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Firouz</surname>
<given-names>M. H.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Dynamic Modeling and Closed-Loop Control of Hybrid Grid-Connected Renewable Energy System with Multi-Input Multi-Output Controller</article-title>,&#x201d; <source>J.&#x20;Mod. Power Syst. Clean. Energ.</source>. <volume>1</volume>, <fpage>94</fpage>&#x2013;<lpage>103</lpage>. <pub-id pub-id-type="doi">10.35833/MPCE.2018.000353</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sanguesa</surname>
<given-names>J.&#x20;A.</given-names>
</name>
<name>
<surname>Torres-Sanz</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Garrido</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Martinez</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Marquez-Barja</surname>
<given-names>J.&#x20;M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Review on Electric Vehicles: Technologies and Challenges</article-title>. <source>Smart Cities</source> <volume>4</volume>, <fpage>372</fpage>&#x2013;<lpage>404</lpage>. <pub-id pub-id-type="doi">10.3390/smartcities4010022</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sanki</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Mazumder</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Basu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pal</surname>
<given-names>P. S.</given-names>
</name>
<name>
<surname>Das</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Moth Flame Optimization Based Fuzzy-PID Controller for Power-Frequency Balance of an Islanded Microgrid</article-title>. <source>J.&#x20;Inst. Eng. India Ser. B</source> <volume>102</volume>, <fpage>997</fpage>&#x2013;<lpage>1006</lpage>. <pub-id pub-id-type="doi">10.1007/s40031-021-00607-4</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharma</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Suhag</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Power Quality and Stability Improvement of Hybrid Energy System under Weak Grid Environment</article-title>. <source>Arab J.&#x20;Sci. Eng.</source> <volume>43</volume>, <fpage>3065</fpage>&#x2013;<lpage>3081</lpage>. <pub-id pub-id-type="doi">10.1007/s13369-018-3109-2</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shayeghi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Monfaredi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Dejamkhooy</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shafie-khah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Catal&#xe3;o</surname>
<given-names>J.&#x20;P. S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>&#x201c;Assessing Hybrid Supercapacitor-Battery Energy Storage for Active Power Management in a Wind-Diesel System</article-title>,&#x201d; <source>Int. J.&#x20;Electr. Power Energ. Syst.</source> <volume>125</volume>, <fpage>2021</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106391</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Soliman</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Hasanien</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Azazi</surname>
<given-names>H. Z.</given-names>
</name>
<name>
<surname>El&#x2010;kholy</surname>
<given-names>E. E.</given-names>
</name>
<name>
<surname>Mahmoud</surname>
<given-names>S. A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Hybrid ANFIS&#x2010;GA&#x2010;based Control Scheme for Performance Enhancement of a Grid&#x2010;connected Wind Generator</article-title>. <source>IET Renew. Power Generation</source> <volume>12</volume>, <fpage>832</fpage>&#x2013;<lpage>843</lpage>. <pub-id pub-id-type="doi">10.1049/iet-rpg.2017.0576</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimal Tracking Control of Switched Systems Applied in Grid-Connected Hybrid Generation Using Reinforcement Learning</article-title>. <source>Neural Comput. Applic</source> <volume>33</volume>, <fpage>9363</fpage>&#x2013;<lpage>9374</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-021-05696-2</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Teodorescu</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Grid Converters for Photovoltaic and Wind Systems, First</article-title>. <source>John Wiley &#x26; Sons, Ltd</source>.<fpage>5</fpage>. <pub-id pub-id-type="doi">10.1002/9780470667057.ch2</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Toghani Holari</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Taher</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Mehrasa</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>&#x201c;Power Management Using Robust Control Strategy in Hybrid Microgrid for Both Grid-Connected and Islanding Modes</article-title>,&#x201d; <source>J.&#x20;Energ. Storage</source> <volume>39</volume>, <fpage>102600</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2021.102600</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Urooj</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Amir</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Tariq</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <source>An Adaptive Neuro-Fuzzy Based Methodology for Harmonic Analysis of a Power Transformer</source>. <volume>1</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Urooj</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Amir</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tariq</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optimal Design of Power Transformer with Advance Core Material Using ANSYS Technique</article-title>. <source>Eur. J.&#x20;Electr. Eng. Comput. Sci.</source> <volume>4</volume>, <fpage>1</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.24018/ejece.2020.4.5.249</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>T. J.</given-names>
</name>
</person-group> (<year>2007</year>). &#x201c;<article-title>Stability and Performance of an Autonomous Hybrid Wind-PV-Battery System</article-title>,&#x201d; <source>2007 Int. Conf. Intell. Syst. Appl. Power Syst. ISAP</source> <volume>2007</volume>. <pub-id pub-id-type="doi">10.1109/ISAP.2007.4441622</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hoon</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Radzi</surname>
<given-names>M. A. M.</given-names>
</name>
<name>
<surname>Hassan</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Mailah</surname>
<given-names>N. F.</given-names>
</name>
</person-group>, <article-title>&#x201c;DC-link Capacitor Voltage Regulation for Three-phase Three-Level Inverter-Based Shunt Active Power Filter with Inverted Error Deviation Control</article-title>,&#x201d; <source>Energies</source>, <volume>Vol. 9</volume>, <fpage>7</fpage>, <year>2016</year>, <pub-id pub-id-type="doi">10.3390/en9070533</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Harnefors</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Nee</surname>
<given-names>H.-P.</given-names>
</name>
</person-group> (<year>2010</year>). &#x201c;<article-title>Power-Synchronization Control of Grid-Connected Voltage-Source Converters</article-title>,&#x201d; <source>IEEE Trans. Power Sys</source>. <volume>25</volume>, <fpage>809</fpage>&#x2013;<lpage>820</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2009.2032231</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zolfaghari</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hosseinian</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Fathi</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Abedi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gharehpetian</surname>
<given-names>G. B.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A New Power Management Scheme for Parallel-Connected PV Systems in Microgrids</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>9</volume>, <fpage>1605</fpage>&#x2013;<lpage>1617</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2018.2799972</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>