<?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">875654</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.875654</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>Transient Stability Analysis and Control of Distributed Photovoltaic Generators in the DC Distribution Network</article-title>
<alt-title alt-title-type="left-running-head">He et al.</alt-title>
<alt-title alt-title-type="right-running-head">Transient Stability Analysis and Control</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>He</surname>
<given-names>Hanghang</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1636113/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Xia</surname>
<given-names>Yanghong</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1598015/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wei</surname>
<given-names>Wei</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Pengcheng</given-names>
</name>
</contrib>
</contrib-group>
<aff>
<institution>College of Electrical Engineering</institution>, <institution>Zhejiang University</institution>, <addr-line>Hangzhou</addr-line>, <country>China</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/1525139/overview">Ariya Sangwongwanich</ext-link>, Aalborg University, Denmark</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1121784/overview">Rui Wang</ext-link>, Northeastern University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1065149/overview">Minghao Wang</ext-link>, Hong Kong Polytechnic University, Hong Kong SAR, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yanghong Xia, <email>royxiayh@zju.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Solar Energy, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>04</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>875654</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 He, Xia, Wei and Yang.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>He, Xia, Wei and Yang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>As dominant power sources, the safe and reliable operation of photovoltaic (PV) generators is crucial for the DC distribution network. This study analyzes the transient stability of PV generators under large disturbances and proposes a variable parameter control strategy to suppress the transient instability. First, the transient stability of the PV generators is analyzed using the proposed power&#x2013;voltage evolution curve. It is found that the PV side easily suffers undervoltage faults during the transient process, which will cause instability of the system. Based on the revealed unstable mechanism, the variable parameter control is proposed to enhance the transient stability of PV generators. Finally, all the findings have been validated by hardware-in-loop tests.</p>
</abstract>
<kwd-group>
<kwd>DC distribution network</kwd>
<kwd>photovoltaic generators</kwd>
<kwd>transient stability</kwd>
<kwd>variable parameter control</kwd>
<kwd>power&#x2013;voltage evolution curve</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>In recent years, the demand for clean renewable energy sources has attracted the worldwide attention in order to alleviate the environmental degradation and the traditional fossil fuel energy depletion crisis (<xref ref-type="bibr" rid="B4">Chaiyatham and Ngamroo, 2017</xref>). As one of the most important renewable energy sources, solar energy is of great significance to energy security (<xref ref-type="bibr" rid="B53">Zhao et al., 2019</xref>), and photovoltaic (PV) power generation is the major form to utilize solar energy. Thanks to the technological advancements in solar cell manufacturing and semiconductors, the inexhaustible PV generators have been developed into one of the most prospective sources (<xref ref-type="bibr" rid="B11">Farsi and Liu, 2020</xref>) (<xref ref-type="bibr" rid="B32">Safayatullah et al., 2021</xref>).</p>
<p>PV generation technology has been developing rapidly all over the world; many scholars have conducted extensive and in-depth research on current issues such as PV system modeling (<xref ref-type="bibr" rid="B27">Li et al., 2011</xref>; <xref ref-type="bibr" rid="B28">Liu et al., 2011</xref>; <xref ref-type="bibr" rid="B26">Li, 2013</xref>), power generation (<xref ref-type="bibr" rid="B10">Eftekharnejad et al., 2015</xref>; <xref ref-type="bibr" rid="B33">Sangwongwanich et al., 2016</xref>; <xref ref-type="bibr" rid="B12">Fathabadi, 2019</xref>), materials (<xref ref-type="bibr" rid="B40">Uprety et al., 2018</xref>;<xref ref-type="bibr" rid="B2">Bosco et al., 2020</xref>), and control strategies (<xref ref-type="bibr" rid="B35">Shadmand et al., 2014</xref>; <xref ref-type="bibr" rid="B46">Weckx et al., 2014</xref>; <xref ref-type="bibr" rid="B31">Quan et al., 2020</xref>), and many achievements have been obtained. However, with the expansion of the PV power generation scale, especially as the role of PV power generation changes from auxiliary power to dominant power, its dynamic characteristics play an important role in the stable operation of power system. Due to the intermittent and fluctuation characteristics of PV power generation, its large-scale grid connection brings great challenges to the stability of the power system (<xref ref-type="bibr" rid="B22">Kawabe and Tanaka, 2015</xref>) (<xref ref-type="bibr" rid="B45">Wang et al., 2016</xref>).</p>
<p>PV generators show DC characteristics, and if they can be connected to the DC distribution, additional DC/AC conversion stages will be saved compared to being connected to the traditional AC distribution network (<xref ref-type="bibr" rid="B1">Azeem et al., 2020</xref>). On the other hand, the DC distribution network can also avoid additional DC/AC conversion stages when providing power for DC loads. Therefore, the development of the DC distribution network can obviously improve system efficiency when the power system integrates DC sources and DC loads (<xref ref-type="bibr" rid="B37">Song et al., 2013</xref>). Nevertheless, with the high penetration of PV generators, the dynamics and characteristics of DC distribution network will be changed profoundly, and the system stability is greatly influenced (<xref ref-type="bibr" rid="B9">Eftekharnejad et al., 2013</xref>; <xref ref-type="bibr" rid="B25">Lammert et al., 2019</xref>).</p>
<p>
<xref ref-type="bibr" rid="B36">Shah et al. (2015</xref>) extensively reviewed the stability challenges for the integration of large-scale PV generators. The existing studies on the stability analysis of PV generators can be divided into small-signal stability (<xref ref-type="bibr" rid="B29">Majumder, 2013</xref>; <xref ref-type="bibr" rid="B6">Coelho et al., 1999</xref>) and transient stability (or large-signal stability) (<xref ref-type="bibr" rid="B19">Ishchenko et al., 2006</xref>; <xref ref-type="bibr" rid="B5">Chen et al., 2010</xref>; <xref ref-type="bibr" rid="B49">Xiao and Fang, 2010</xref>; <xref ref-type="bibr" rid="B13">Fu et al., 2014</xref>). The former topic focuses on the system dynamics under small disturbances, while the latter topic mainly pays attention to the system dynamics under large disturbances. Much attention is paid to small-signal stability, and relevant research on different problems such as power harmonic stability (<xref ref-type="bibr" rid="B42">Wang and Blaabjerg, 2019</xref>; <xref ref-type="bibr" rid="B44">Wang et al., 2014</xref>), harmonic resonance (<xref ref-type="bibr" rid="B16">Hong et al., 2019</xref>; <xref ref-type="bibr" rid="B15">He et al., 2013</xref>), and weak grid (<xref ref-type="bibr" rid="B48">Xia et al., 2019</xref>; <xref ref-type="bibr" rid="B7">Dahal et al., 2011</xref>) are mature. Moreover, related analysis methods such as impedance analysis (<xref ref-type="bibr" rid="B38">Sun, 2011</xref>; <xref ref-type="bibr" rid="B51">Zeng et al., 2011</xref>; <xref ref-type="bibr" rid="B54">Zhou et al., 2018</xref>), modal analysis (<xref ref-type="bibr" rid="B23">Kouki et al., 2020</xref>), and state space method (<xref ref-type="bibr" rid="B8">Davari and Mohamed, 2017</xref>; <xref ref-type="bibr" rid="B17">Huang et al., 2015</xref>) have been discussed in depth. However, if large disturbances occur, the small-signal stability analysis is no longer applicable, and the transient stability analysis is indispensable. Transient stability refers to the ability of the system to resume normal operation after a sudden and serious failure occurs (<xref ref-type="bibr" rid="B24">Kundur, 1994</xref>), while only a few research studies can be found on this field, especially for the PV generators in the DC distribution network.</p>
<p>In <xref ref-type="bibr" rid="B50">Yagami and Tamura (2012</xref>), the influence of PV generators on transient stability of the power system has been analyzed using a single-machine infinite bus system. Furthermore, <xref ref-type="bibr" rid="B28">Liu et al. (2011</xref>) revealed the key factors that influence the transient stability including fault locations, disturbance types, topologies, and high PV penetration levels. In <xref ref-type="bibr" rid="B30">Priyamvada and Das (2020</xref>), a transient stability criterion for PV generators with DC-link control and reactive power control is proposed, and this criterion is applicable to all kinds of short circuit faults. <xref ref-type="bibr" rid="B18">Huang et al. (2019</xref>) explained the transient stability behavior of the droop-controlled voltage source converters (VSC) theoretically. This study shows that transient instability will occur to the droop-controlled VSC when its current is saturated under large disturbances. Then, a modified P-f droop control is proposed to deal with this problem and to enhance the system transient stability. In <xref ref-type="bibr" rid="B52">Zhang et al. (2017</xref>), the transient stability of the grid-connected VSC is analyzed by the modified equal area criterion. However, the conventional equal area criterion-based stability analysis is not applicable for PV generators connected to the DC distribution network.</p>
<p>The aforementioned research studies on transient stability analysis mainly focus on the AC distribution network which mainly draw lessons from the stability analysis of synchronous generators. Based on the power&#x2013;angle relationships, the transient stability of PV generators connected to the AC distribution network can be analyzed effectively. Nevertheless, for the DC distribution network, there is no mature experience that can be referred to; hence, much fundamental research should be developed.</p>
<p>
<xref ref-type="bibr" rid="B43">Wang et al. (2013</xref>) proposed a voltage hierarchical coordination control strategy. The operating state is switched in real time according to the DC bus voltage deviation value, which can maintain the system stability. However, it is difficult to give a good support if a sudden change occurs in DC bus voltage. Many scholars (<xref ref-type="bibr" rid="B14">Griffo and Jiabin Wang, 2012</xref>) (<xref ref-type="bibr" rid="B20">Jiang et al., 2019</xref>) constructed corresponding Lyapunov functions in order to analyze the convergence of the system trajectory and to determine the attraction domain of the system. <xref ref-type="bibr" rid="B14">Griffo and Jiabin Wang (2012</xref>) employed Brayton&#x2013;Moser mixed potential functions to confirm the transient stability boundary of the whole system. <xref ref-type="bibr" rid="B21">Kabalan et al. (2017</xref>) reviewed the Lyapunov-based large-signal stability studies and proposed the direction for future research. In <xref ref-type="bibr" rid="B20">Jiang et al. (2019</xref>), an improved analysis method for transient response characteristics of the load converter is proposed, and a more precise stability criterion is obtained. However, the results of the Lyapunov direct method tend to be conservative, and there does not exist a widely accepted theory on how to construct Lyapunov functions. Compared with the full-fledged linear system analysis method, the information obtained from the Lyapunov function is very limited, which is not conducive to revealing the essential stability mechanism.</p>
<p>Focusing on the aforementioned challenges, this article proposes a new paradigm to analyze the transient stability of PV generators under large disturbances when they are connected to the DC distribution network. First, the large-signal model of a single-PV generator connected to the DC bus is established. Then, the transient stability of the PV generator during the DC bus voltage sag and recovery stages is analyzed using the proposed power&#x2013;voltage evolution curve, which contrasts with the power&#x2013;angle curve in the AC power system. The influence of corresponding control parameters is carefully studied, and the unstable mechanism is revealed. It is found that the PV side easily suffers undervoltage faults during the transient process, which will cause instability of the system. Next, the variable parameter control is proposed to enhance the transient stability based on the revealed unstable mechanism. The effectiveness of the proposed transient stability analysis and control methods is validated through related hardware-in-loop tests.</p>
<p>The remainder of this article is organized as follows: In <italic>Large-Signal Model of PV Generators Connected to DC Distribution Network</italic> section, the large-signal model of a single PV generator connected to the DC bus is established. Then, <italic>Transient Stability Analysis Based on the Power&#x2013;Voltage Evolution Curve</italic> section analyzes the transient stability using the power&#x2013;voltage evolution curve in detail. After that, the proposed variable parameter control method is introduced in <italic>Variable Parameter Control for the Transient Stability Enhancement</italic> section. The related real-time hardware-in-loop (HIL) tests are conducted in <italic>Hardware-in-loop Tests</italic> section. At last, <italic>Conclusion</italic> section concludes this article.</p>
</sec>
<sec id="s2">
<title>Large-Signal Model of PV Generators Connected to the DC Distribution Network</title>
<p>The topology of a PV generator connected to the DC distribution network is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. The buck DC/DC converter is connected the PV generator and the DC distribution network. The capacitor on the PV side is <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; the output voltage, current, and power of the PV panel are <inline-formula id="inf2">
<mml:math id="m2">
<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>, <inline-formula id="inf3">
<mml:math id="m3">
<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>, and <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. The output of the buck DC/DC converter is filtered using an LCL filter, the corresponding inductors and capacitor are <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf7">
<mml:math id="m7">
<mml:mtext>C</mml:mtext>
</mml:math>
</inline-formula>, whose inductive currents and capacitive voltage are <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The input power and output power of the whole DC/DC converter system are <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The DC distribution network is simplified as an ideal voltage source <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Topology and control of a PV generator connected to the DC distribution network.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g001.tif"/>
</fig>
<p>There is a breaker between the PV generator and the DC distribution network. If serious faults occur, the breaker will be triggered and the PV generator will be disconnected, especially when the input voltage of the buck DC/DC converter is lower than its output voltage, that is, <inline-formula id="inf14">
<mml:math id="m14">
<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:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>
<xref ref-type="fig" rid="F1">Figure 1</xref> also shows the control method, which is a typical multi-loop control strategy (<xref ref-type="bibr" rid="B39">Tafti et al., 2018</xref>). The whole control strategy can be divided into three parts, namely, the outermost loop, the middle loop, and the innermost loop. The outermost loop is a PV power control loop based on the perturbation and observation (P&#x26;O) method, which generates reference PV voltage <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> for the middle loop. The middle loop is the PV voltage control loop, which enables <inline-formula id="inf16">
<mml:math id="m16">
<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> to follow the reference value <inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> precisely through a proportional&#x2013;integral (PI) controller. It is worth noting that this PI controller sets a limit <inline-formula id="inf18">
<mml:math id="m18">
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> on the output amplitude to avoid overcurrent faults of the converter. At the same time, the middle loop generates the reference output current <inline-formula id="inf19">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> for the innermost loop. Last, the innermost loop is the output current control loop, which realizes accurate current tracking based on a PI controller. In addition, the proportional controller-based damping control is adopted to enhance the system stability.</p>
<p>Usually, the bandwidth of the innermost current loop is 10 times larger than that of the outer loop, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. Therefore, the system dynamics during large disturbances are mainly dominated by the slow outer loops. To simplify the analysis, the current loop can be viewed as a unity gain (<xref ref-type="bibr" rid="B47">Wu and Wang, 2020</xref>), and the output inductor current <inline-formula id="inf20">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can track its reference value <inline-formula id="inf21">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> in time. Hence, it can be obtained as follows:<disp-formula id="e1">
<mml:math id="m22">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">dt</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3e;</mml:mo>
<mml:msup>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf22">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf23">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the proportional and integral coefficients of the PV voltage loop, <inline-formula id="inf24">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the output of the integral controller, and <inline-formula id="inf25">
<mml:math id="m26">
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the allowable maximum output current of the voltage control loop, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. Under large disturbances, the outermost power control loop will freeze its output <inline-formula id="inf26">
<mml:math id="m27">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> to avoid the disorder of the P&#x26;O method. Hence, <inline-formula id="inf27">
<mml:math id="m28">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is constant during the large disturbance period. It can be seen that <inline-formula id="inf28">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is greatly influenced by <inline-formula id="inf29">
<mml:math id="m30">
<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>.</p>
<p>Furthermore, if the loss of the switch tubes and filters is ignored (<xref ref-type="bibr" rid="B34">Severino and Strunz, 2019</xref>), that is,<disp-formula id="e2">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mi mathvariant="italic">o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>Then, the PV side model can be established as follows:<disp-formula id="e3">
<mml:math id="m32">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mtext> </mml:mtext>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">dt</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mi mathvariant="italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">sc</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi mathvariant="italic">T</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mi mathvariant="italic">S</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#xa0;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">oc</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mi mathvariant="italic">V</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi mathvariant="italic">T</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf30">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf31">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the number of modules in parallel and series, respectively; <inline-formula id="inf32">
<mml:math id="m35">
<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> and <inline-formula id="inf33">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are short circuit current and open circuit voltage of a single module, respectively; <inline-formula id="inf34">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf35">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>V</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the coefficients of current and voltage, respectively; <inline-formula id="inf36">
<mml:math id="m39">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the difference between the actual and rated temperature; <inline-formula id="inf37">
<mml:math id="m40">
<mml:mi>G</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf38">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the actual and rated irradiance, respectively; <inline-formula id="inf39">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the thermal voltage; <inline-formula id="inf40">
<mml:math id="m43">
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula> is the ideal diode constant (<xref ref-type="bibr" rid="B3">Cai et al., 2018</xref>) (<xref ref-type="bibr" rid="B41">Villalva et al., 2009</xref>); and <inline-formula id="inf41">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the output power of the PV panels. The relationship between <inline-formula id="inf42">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m46">
<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 shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, where <inline-formula id="inf44">
<mml:math id="m47">
<mml:mrow>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum power and <inline-formula id="inf45">
<mml:math id="m48">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the corresponding voltage.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Output model of a PV generator.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g002.tif"/>
</fig>
<p>Combining (1)&#x2013;(3), the simplified large-signal model of the PV generator can be derived as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. The PI controller of the PV voltage loop is equivalent to a parallel form consisting of a resistor and an inductor. The corresponding resistance and inductance are <inline-formula id="inf46">
<mml:math id="m49">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf47">
<mml:math id="m50">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. It should be noted that the amplitude-limiting part of this PI controller are not presented, but its function is taken into consideration when the stability is analyzed. From this figure, it can be seen that the large disturbance of <inline-formula id="inf48">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can directly influence the PV side voltage <inline-formula id="inf49">
<mml:math id="m52">
<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>, which makes <inline-formula id="inf50">
<mml:math id="m53">
<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> exceed its normal range easily and causes the instability of the PV generator. In addition, the whole model is strongly non-linear, including PV panels, power coupling, and amplitude limiting. Therefore, its transient stability analysis is challenging and needs new methods.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Equivalent topology when analyzing the transient stability.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g003.tif"/>
</fig>
</sec>
<sec id="s3">
<title>Transient Stability Analysis Based on the Power&#x2013;Voltage Evolution Curve</title>
<p>In this section, the transient stability of the PV generator is analyzed when it suffers the DC bus voltage sag faults of the outer DC distribution network based on the established large-signal model in <italic>Large-Signal Model of PV Generators Connected to DC Distribution Network</italic> Section.</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> shows the typical DC bus voltage profile when sag faults occur. The voltage sag occurs at the time <inline-formula id="inf51">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and disappears at <inline-formula id="inf52">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In this figure, <inline-formula id="inf53">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf54">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> denote the DC bus voltage under the normal and fault states, respectively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Variation process of DC source voltage.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g004.tif"/>
</fig>
<p>For the traditional AC distribution network, it is required that PV generators output maximum reactive currents to support the AC bus voltage. Hence, the PV side voltage is not tightly related to the AC bus voltage. However, for the DC distribution network, only the active power is considered and PV generators should output maximum active currents to support the DC bus voltage, and the active power will influence the dynamics of the PV side voltage. Therefore, the PV side voltage is tightly related to the DC bus voltage, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. This is the nature difference between DC grid-connected PV generators and AC grid-connected PV generators.</p>
<p>When the DC bus voltage sag occurs, the original active power balance on both sides of the capacitor <inline-formula id="inf55">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will be broken, which will change the charging and discharging states of <inline-formula id="inf56">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. As a result, the value of PV side voltage <inline-formula id="inf57">
<mml:math id="m60">
<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> will alter, which will affect the stability of the whole system.</p>
<p>From <xref ref-type="disp-formula" rid="e2">Eqs 2</xref>, <xref ref-type="disp-formula" rid="e3">3</xref>, it can be seen that the output power <inline-formula id="inf58">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and PV side power <inline-formula id="inf59">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, are closely related to <inline-formula id="inf60">
<mml:math id="m63">
<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> as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. For example, when <inline-formula id="inf61">
<mml:math id="m64">
<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> increases, <inline-formula id="inf62">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will also increase according to the PI control relationship, as shown in <xref ref-type="disp-formula" rid="e1">Eq. 1</xref>, and then <inline-formula id="inf63">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will increase according to <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>. Moreover, depending on the PV output model in <xref ref-type="fig" rid="F2">Figure 2</xref>, <inline-formula id="inf64">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> may increase or decrease. When <inline-formula id="inf65">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf66">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are not equal, capacitor <inline-formula id="inf67">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will be in a charging or discharging state, further changing the value of <inline-formula id="inf68">
<mml:math id="m71">
<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>. For the same analysis logic, a decrease in <inline-formula id="inf69">
<mml:math id="m72">
<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> can be deduced. Hence, it is a good choice to describe the relationship between <inline-formula id="inf70">
<mml:math id="m73">
<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> and <inline-formula id="inf71">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf72">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> using the power&#x2013;voltage evolution curve as shown later.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Logical relation diagram of changes about <inline-formula id="inf73">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf74">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf75">
<mml:math id="m78">
<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>.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g005.tif"/>
</fig>
<sec id="s3-1">
<title>Transient Process Under DC Bus Voltage Sag</title>
<p>In the analysis of this study, when the DC distribution network encounters a large disturbance, the transient evolution process can be divided into two stages, namely, the voltage sag stage and the voltage recovery stage of the DC bus. The whole system transient dynamics during the voltage sag and the recovery process using the power&#x2013;voltage evolution curve are illustrated in <xref ref-type="fig" rid="F6">Figure 6</xref>. The black curve describes the changing process of <inline-formula id="inf76">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with <inline-formula id="inf77">
<mml:math id="m80">
<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>, the red curve describes the correspondence between output active power <inline-formula id="inf78">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf79">
<mml:math id="m82">
<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> during the voltage sag stage, while the blue curve represents the relationship during the voltage recovery stage. The arrows on each curve represent the movement path of the working point.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Power&#x2013;voltage evolution curve of the PV generator and the DC distribution network during the transient voltage sag and the recovery process.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g006.tif"/>
</fig>
<p>In the normal state, the PV panel tracks the maximum power point, that is, works at point 1 in <xref ref-type="fig" rid="F6">Figure 6</xref>. In this state,<disp-formula id="e4">
<mml:math id="m83">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mi mathvariant="italic">o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">&#x2a;</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf80">
<mml:math id="m84">
<mml:mrow>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum power of the PV panel and <inline-formula id="inf81">
<mml:math id="m85">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the corresponding maximum power point voltage.</p>
<p>When the DC distribution network suddenly suffers large disturbances, <inline-formula id="inf82">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> drops sharply from <inline-formula id="inf83">
<mml:math id="m87">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf84">
<mml:math id="m88">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf85">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> suddenly decreases too, that is, the operating point of <inline-formula id="inf86">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> decreases from point 1 to point 2 instantly at the fault-occurring instant. Since PV power <inline-formula id="inf87">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> cannot change immediately, during this period, <inline-formula id="inf88">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the capacitor <inline-formula id="inf89">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is in the charging state, the value of <inline-formula id="inf90">
<mml:math id="m94">
<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> increases, and the operating point of <inline-formula id="inf91">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> moves from point 1 to point 4 on the black curve. As a result, the value of <inline-formula id="inf92">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> keeps decreasing.</p>
<p>According to (1), when <inline-formula id="inf93">
<mml:math id="m97">
<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> increases, at first, <inline-formula id="inf94">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> keeps increasing until it reaches <inline-formula id="inf95">
<mml:math id="m99">
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and stays unchanged, and then <inline-formula id="inf96">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> increases from point 2 to point 3, where <inline-formula id="inf97">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Later, <inline-formula id="inf98">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> remains constant and the operation point moves from point 3 to point 4.</p>
<p>On the other hand, an increase in <inline-formula id="inf99">
<mml:math id="m103">
<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> will lead to a decrease in <inline-formula id="inf100">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> when <inline-formula id="inf101">
<mml:math id="m105">
<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:mo>&#x3e;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. Finally, the operation point of <inline-formula id="inf102">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> moves to point 4, where <inline-formula id="inf103">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is equal to <inline-formula id="inf104">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. At this point, the capacitor <inline-formula id="inf105">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> stops charging and <inline-formula id="inf106">
<mml:math id="m110">
<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> reaches its maximum value <inline-formula id="inf107">
<mml:math id="m111">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and no longer increases, indicating that the system reaches the steady state.</p>
<p>After the DC bus voltage sag lasts for a period of time, the fault is cleared and the DC bus voltage returns to normal. The voltage recovery stage can be subdivided into three substages. Concretely, substage &#x2160;: <inline-formula id="inf108">
<mml:math id="m112">
<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> decreases from <inline-formula id="inf109">
<mml:math id="m113">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf110">
<mml:math id="m114">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, substage &#x2161;: <inline-formula id="inf111">
<mml:math id="m115">
<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> decreases from <inline-formula id="inf112">
<mml:math id="m116">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf113">
<mml:math id="m117">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and substage &#x2162;: <inline-formula id="inf114">
<mml:math id="m118">
<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> returns from <inline-formula id="inf115">
<mml:math id="m119">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf116">
<mml:math id="m120">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>In substage &#x2160;, the fault disappears and <inline-formula id="inf117">
<mml:math id="m121">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> returns to <inline-formula id="inf118">
<mml:math id="m122">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> with a sharp rise. Then, <inline-formula id="inf119">
<mml:math id="m123">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> suddenly increases to the maximum value <inline-formula id="inf120">
<mml:math id="m124">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and the operation point moves from point 4 to point 5.</p>
<p>During this period, <inline-formula id="inf121">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, capacitor <inline-formula id="inf122">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mi>C</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 in the discharging state, the value of <inline-formula id="inf123">
<mml:math id="m127">
<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> decreases, and the operating point of <inline-formula id="inf124">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> moves from point 4 to point 1 on the black curve. As a result, the value of <inline-formula id="inf125">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> keeps increasing until <inline-formula id="inf126">
<mml:math id="m130">
<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 equal to <inline-formula id="inf127">
<mml:math id="m131">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Since <inline-formula id="inf128">
<mml:math id="m132">
<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 always larger than <inline-formula id="inf129">
<mml:math id="m133">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf130">
<mml:math id="m134">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> stays the same as <inline-formula id="inf131">
<mml:math id="m135">
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> because of the amplitude limiting part of the PI controller. <inline-formula id="inf132">
<mml:math id="m136">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> also stays unchanged, and the operation point moves from point 5 to point 6.</p>
<p>In substage &#x2161;, <inline-formula id="inf133">
<mml:math id="m137">
<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> continues to decline since <inline-formula id="inf134">
<mml:math id="m138">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Then, <inline-formula id="inf135">
<mml:math id="m139">
<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:mo>&#x3c;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, causing the PI controller of voltage control loop to desaturate. The relationship between <inline-formula id="inf136">
<mml:math id="m140">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf137">
<mml:math id="m141">
<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> can be rewritten as follows:<disp-formula id="e5">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x2a;</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x2a;</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="italic">dt</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf138">
<mml:math id="m143">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the time when <inline-formula id="inf139">
<mml:math id="m144">
<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> decreases to <inline-formula id="inf140">
<mml:math id="m145">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. As <inline-formula id="inf141">
<mml:math id="m146">
<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> continues to decline, both <inline-formula id="inf142">
<mml:math id="m147">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf143">
<mml:math id="m148">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will decrease. In this substage, <inline-formula id="inf144">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> all the time, so <inline-formula id="inf145">
<mml:math id="m150">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> stays in the discharging state and <inline-formula id="inf146">
<mml:math id="m151">
<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> keeps decreasing, and then <inline-formula id="inf147">
<mml:math id="m152">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will decrease until <inline-formula id="inf148">
<mml:math id="m153">
<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> reaches <inline-formula id="inf149">
<mml:math id="m154">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf150">
<mml:math id="m155">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is equal to <inline-formula id="inf151">
<mml:math id="m156">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. We can see from <xref ref-type="fig" rid="F6">Figure 6</xref> intuitively that the operation point of <inline-formula id="inf152">
<mml:math id="m157">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> moves from point 1 to point 7 and <inline-formula id="inf153">
<mml:math id="m158">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> moves from point 6 to point 7. Then, <inline-formula id="inf154">
<mml:math id="m159">
<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> reaches its minimum value <inline-formula id="inf155">
<mml:math id="m160">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and no longer decreases.</p>
<p>However, the system does not reach the steady state because the value of <inline-formula id="inf156">
<mml:math id="m161">
<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 not equal to <inline-formula id="inf157">
<mml:math id="m162">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and the output of the PI controller <inline-formula id="inf158">
<mml:math id="m163">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is still changing. Hence, in substage &#x2162;, <inline-formula id="inf159">
<mml:math id="m164">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf160">
<mml:math id="m165">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will decrease at first, then <inline-formula id="inf161">
<mml:math id="m166">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> indicating that the capacitor <inline-formula id="inf162">
<mml:math id="m167">
<mml:mrow>
<mml:msub>
<mml:mi>C</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 in the charging state, so <inline-formula id="inf163">
<mml:math id="m168">
<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> will keep increasing until <inline-formula id="inf164">
<mml:math id="m169">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. As a result, the operation points of <inline-formula id="inf165">
<mml:math id="m170">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf166">
<mml:math id="m171">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> retrace through the blue curve and black curve, respectively, and finally reach point 1 after several cycles of oscillation, and the system realizes stabilization. The whole dynamic process has been analyzed in detail using the proposed power&#x2013;voltage evolution curve.</p>
</sec>
<sec id="s3-2">
<title>Influence of Parameters During the Voltage Recovery Stage</title>
<p>Following the analysis of the transient dynamic process during and after voltage sag, the influence of parameters is analyzed in this section.</p>
<p>First, from the perspective of small-signal stability, the bandwidth of voltage loop and current loop should be matched with each other. If the control parameters <inline-formula id="inf167">
<mml:math id="m172">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf168">
<mml:math id="m173">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are too large, the bandwidth of the voltage loop is close to or even exceeds the bandwidth of the current loop, which will jeopardize the small-signal stability of the whole system.</p>
<p>Furthermore, as mentioned in <italic>Large-Signal Model of PV Generators Connected to DC Distribution Network</italic> section, the buck DC/DC converter, which is a step-down converter, connects the PV generator and the DC distribution network. Hence, the input voltage <inline-formula id="inf169">
<mml:math id="m174">
<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> should be higher than the output voltage <inline-formula id="inf170">
<mml:math id="m175">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> all the time, which is a problem that tends to be overlooked.</p>
<p>During the voltage recovery stage, <inline-formula id="inf171">
<mml:math id="m176">
<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> reaches the minimum value <inline-formula id="inf172">
<mml:math id="m177">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. Only the condition with <inline-formula id="inf173">
<mml:math id="m178">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3e;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> can avoid tripping caused by undervoltage faults in practical application. Hence, the value of <inline-formula id="inf174">
<mml:math id="m179">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> should be larger than <inline-formula id="inf175">
<mml:math id="m180">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and the influence of parametric effect is worth studying.</p>
<p>Rewriting (3) yields the following equation:<disp-formula id="e6">
<mml:math id="m181">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">dt</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf176">
<mml:math id="m182">
<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> is the output current of the PV panels, and the related parameters are the same as those in <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>.</p>
<p>Considering substage &#x2161; of the voltage recovery phase mentioned earlier, taking the derivation on both sides of <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> and combining it with <xref ref-type="disp-formula" rid="e2">Eq. 2</xref> yields the following equation:<disp-formula id="e7">
<mml:math id="m183">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mi mathvariant="italic">o</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">dt</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">dt</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>Combining <xref ref-type="disp-formula" rid="e1">Eqs. 1</xref>&#x2013;<xref ref-type="disp-formula" rid="e7">7</xref> and <xref ref-type="fig" rid="F6">Figure 6</xref>, it is found that parameters <inline-formula id="inf177">
<mml:math id="m184">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf178">
<mml:math id="m185">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf179">
<mml:math id="m186">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> have a great influence on the dynamic characteristics of the system. Since the system model is a complex non-linear differential equation, it is hard to find symbolic solution. So the numerical solution is adopted, and the phase portrait approach could provide an intuitive analysis.</p>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows the influences of different parameters. The blue curve represents the relationship between <inline-formula id="inf180">
<mml:math id="m187">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf181">
<mml:math id="m188">
<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>, while the curves of other colors depict the relationship between <inline-formula id="inf182">
<mml:math id="m189">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf183">
<mml:math id="m190">
<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> under different conditions. The effects of different <inline-formula id="inf184">
<mml:math id="m191">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with the same <inline-formula id="inf185">
<mml:math id="m192">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf186">
<mml:math id="m193">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are evaluated in <xref ref-type="fig" rid="F7">Figure 7A</xref>, the effects of different <inline-formula id="inf187">
<mml:math id="m194">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with the same <inline-formula id="inf188">
<mml:math id="m195">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf189">
<mml:math id="m196">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are analyzed in <xref ref-type="fig" rid="F7">Figure 7B</xref>, and the effects of different <inline-formula id="inf190">
<mml:math id="m197">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with the same <inline-formula id="inf191">
<mml:math id="m198">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf192">
<mml:math id="m199">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are depicted in <xref ref-type="fig" rid="F7">Figure 7C</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>
<inline-formula id="inf193">
<mml:math id="m200">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x2013;<inline-formula id="inf194">
<mml:math id="m201">
<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> curve and <inline-formula id="inf195">
<mml:math id="m202">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x2013; <inline-formula id="inf196">
<mml:math id="m203">
<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> curve during the voltage recovery stage. <bold>(A)</bold> <inline-formula id="inf197">
<mml:math id="m204">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf198">
<mml:math id="m205">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">mF</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf199">
<mml:math id="m206">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, 0.2, 0.4, and 0.6. <bold>(B)</bold> <inline-formula id="inf200">
<mml:math id="m207">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf201">
<mml:math id="m208">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">mF</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf202">
<mml:math id="m209">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, 10, 20, and 40. <bold>(C)</bold> <inline-formula id="inf203">
<mml:math id="m210">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf204">
<mml:math id="m211">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf205">
<mml:math id="m212">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">mF</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, 5mF, 10mF, and 20mF.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g007.tif"/>
</fig>
<p>From the perspective of the system stability, the input PV voltage <inline-formula id="inf206">
<mml:math id="m213">
<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> of the buck DC/DC converter should not be too low. In <xref ref-type="fig" rid="F7">Figure 7A</xref>, <xref ref-type="fig" rid="F7">Figure 7B</xref>, and <xref ref-type="fig" rid="F7">Figure 7C</xref>, <inline-formula id="inf207">
<mml:math id="m214">
<mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the allowable minimum value of <inline-formula id="inf208">
<mml:math id="m215">
<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> that can ensure normal operation of the DC/DC buck converter. In other words, if the intersection voltage of the two curves lies on the left of <inline-formula id="inf209">
<mml:math id="m216">
<mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> like point <inline-formula id="inf210">
<mml:math id="m217">
<mml:mtext>e</mml:mtext>
</mml:math>
</inline-formula> of the green line in each photo, the breaker will be triggered. As the three pictures show, by increasing <inline-formula id="inf211">
<mml:math id="m218">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf212">
<mml:math id="m219">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, or <inline-formula id="inf213">
<mml:math id="m220">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the slope of the <inline-formula id="inf214">
<mml:math id="m221">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<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> curve will increase, so that the intersection point may move to the right of <inline-formula id="inf215">
<mml:math id="m222">
<mml:mrow>
<mml:msup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. It is obvious that these parameters have a non-negligible influence on both the dynamic characteristic and transient stability of the whole system.</p>
<p>Substituting (6) and (7) yields the following equation:<disp-formula id="e8">
<mml:math id="m223">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mi mathvariant="italic">o</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</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>
</p>
<p>
<xref ref-type="disp-formula" rid="e8">Eq. 8</xref> gives the slope of the <inline-formula id="inf216">
<mml:math id="m224">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x2014;</mml:mo>
<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> curve, which can reflect the variation trend of the <inline-formula id="inf217">
<mml:math id="m225">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x2014;</mml:mo>
<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> curve.</p>
<p>
<statement content-type="proposition" id="Proposition_1">
<label>Proposition 1</label>
<p>During the dynamic process shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, the following equation holds:<disp-formula id="e9">
<mml:math id="m226">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
<mml:mi>&#x2010;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">ref</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="normal">2</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mi mathvariant="normal">0.</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
</statement>
</p>
<p>
<statement content-type="proof" id="uProof_1">
<label>Proof</label>
<p>During the dynamic process shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, <inline-formula id="inf218">
<mml:math id="m227">
<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 lower than <inline-formula id="inf219">
<mml:math id="m228">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> all the time; hence, the numerator is always less than zero. On the other hand, from <xref ref-type="fig" rid="F3">Figure 3</xref>, the denominator is essentially the current passing through the capacitor <inline-formula id="inf220">
<mml:math id="m229">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Then, it is easy to figure out that the denominator is also less than zero as capacitor <inline-formula id="inf221">
<mml:math id="m230">
<mml:mrow>
<mml:msub>
<mml:mi>C</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 discharging. As a result, (9) holds.</p>
<p>Based on Proposition 1, it can be concluded that a larger <inline-formula id="inf222">
<mml:math id="m231">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf223">
<mml:math id="m232">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, or <inline-formula id="inf224">
<mml:math id="m233">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will cause a larger slope of the <inline-formula id="inf225">
<mml:math id="m234">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x2014;</mml:mo>
<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> curve, and consequently, the intersection points will be more to the right like from point <inline-formula id="inf226">
<mml:math id="m235">
<mml:mtext>e</mml:mtext>
</mml:math>
</inline-formula> to point <inline-formula id="inf227">
<mml:math id="m236">
<mml:mtext>b</mml:mtext>
</mml:math>
</inline-formula>, which enhances the transient stability during the voltage recovery stage.</p>
<p>At the same time, from the aforementioned analysis, it can be seen that the stable constraints of small-signal stability and transient stability for controller parameters of PV voltage control loop are mutually contradictory. The proper control parameters can be chosen by making a trade-off between the small-signal stability and the transient stability constraints. The aforementioned conclusions have important value for parameter tuning in the experimental process.</p>
<p>The proposed transient stability analysis method based on the power&#x2013;voltage evolution curve has many advantages over the existing methods (such as the Lyapunov-based large-signal stability analysis method). First, the Lyapunov method needs to construct an appropriate energy function to analyze the transient stability of the system. The difficulty is that it is not easy to construct the energy function, and the correct result cannot be obtained by using an incorrect energy function. The method proposed in this article does not have this problem, and it is easy to obtain the corresponding relationship between power and voltage, so it is not difficult to analyze the dynamic process of the system in each stage of transient response. Second, the results obtained by using the Lyapunov method are usually conservative, which can only know whether the system is stable but cannot accurately estimate the attraction domain of the system. The proposed method can accurately judge the stability range and stability boundary of the system. Third, the information obtained by using the Lyapunov method is very limited, which is not conducive to revealing the essential stability mechanism of the system. The proposed method can accurately reflect the dynamic response of the system in the transient process and can reveal the stability/instability mechanism of the system well.</p>
</statement>
</p>
</sec>
</sec>
<sec id="s4">
<title>Variable Parameter Control for the Transient Stability Enhancement</title>
<p>From the analysis presented in <italic>Transient Stability Analysis Based on the Power&#x2013;Voltage Evolution Curve</italic> section, the system will lose its stability, and the tripping of circuit breaker may take place when <inline-formula id="inf228">
<mml:math id="m237">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In contrast, appropriately increasing parameters <inline-formula id="inf229">
<mml:math id="m238">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf230">
<mml:math id="m239">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, or <inline-formula id="inf231">
<mml:math id="m240">
<mml:mrow>
<mml:msub>
<mml:mi>C</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 beneficial to system stability. Since the capacitor <inline-formula id="inf232">
<mml:math id="m241">
<mml:mrow>
<mml:msub>
<mml:mi>C</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 difficult to be replaced during the actual experiment, it is more common to change the control parameter. Inspired by this mechanism, the variable parameter control is introduced in this section to enhance the system transient stability during the DC bus voltage recovery stage. The basic idea is to increase the values of <inline-formula id="inf233">
<mml:math id="m242">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf234">
<mml:math id="m243">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> appropriately at the beginning of the voltage recovery stage and let them recover after a period of time, which thus guarantees the transient stability during the voltage recovery stage.</p>
<p>
<xref ref-type="fig" rid="F8">Figure 8A</xref> shows the proposed variable parameter control structure, and its switching logic is displayed in <xref ref-type="fig" rid="F8">Figure 8B</xref>. Compared to the conventional control, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, only a switching logic mode is added. The subscripts 1 and 2 of the control parameters <inline-formula id="inf235">
<mml:math id="m244">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf236">
<mml:math id="m245">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent their values under the normal and transient states, respectively. The two values have the following relationship to ensure that the system gets out of the unstable state as follows:<disp-formula id="e10">
<mml:math id="m246">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m247">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>In the voltage recovery stage, the DC bus voltage increases sharply from <inline-formula id="inf237">
<mml:math id="m248">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf238">
<mml:math id="m249">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. When the voltage sensor detects this step, namely,<disp-formula id="e12">
<mml:math id="m250">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mi mathvariant="normal">&#x0394;</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf239">
<mml:math id="m251">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf240">
<mml:math id="m252">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the values of the detected DC bus voltage at the current and last moments, respectively, and <inline-formula id="inf241">
<mml:math id="m253">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a given voltage value meaning a sudden and significant increase in DC bus voltage. Once this event happens, it suggests that the fault is cleared and the voltage recovery stage begins. The value of <inline-formula id="inf242">
<mml:math id="m254">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf243">
<mml:math id="m255">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be appropriately increased to avoid instability.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Proposed variable parameter control. <bold>(A)</bold> Control structure. <bold>(B)</bold> Switching logic mode.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g008.tif"/>
</fig>
<p>After a period of time, <inline-formula id="inf244">
<mml:math id="m256">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf245">
<mml:math id="m257">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf246">
<mml:math id="m258">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> return to their normal <inline-formula id="inf247">
<mml:math id="m259">
<mml:mrow>
<mml:msub>
<mml:mi>k</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="inf248">
<mml:math id="m260">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> values. The method to determine <inline-formula id="inf249">
<mml:math id="m261">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is described as follows. In substage &#x2161;of the voltage recovery stage, the idea is that before <inline-formula id="inf250">
<mml:math id="m262">
<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> drops to its minimum value <inline-formula id="inf251">
<mml:math id="m263">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, the value of <inline-formula id="inf252">
<mml:math id="m264">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf253">
<mml:math id="m265">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> remains at their increased values, namely, <inline-formula id="inf254">
<mml:math id="m266">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf255">
<mml:math id="m267">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. Considering that the curve of <inline-formula id="inf256">
<mml:math id="m268">
<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> changing with time is smooth, when <inline-formula id="inf257">
<mml:math id="m269">
<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> reaches <inline-formula id="inf258">
<mml:math id="m270">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, it can be considered that the derivative of <inline-formula id="inf259">
<mml:math id="m271">
<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> with respect to time, namely, <inline-formula id="inf260">
<mml:math id="m272">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<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:mo>/</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, is equal to zero. Therefore, this time is considered, that is, the time when <inline-formula id="inf261">
<mml:math id="m273">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<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:mo>/</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, minus the time at the beginning of substage &#x2161;, it is the desired <inline-formula id="inf262">
<mml:math id="m274">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The main equations have already been written and now we rewrite them with a few modifications as follows:<disp-formula id="e13">
<mml:math id="m275">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">dt</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="normal">3</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="normal">2</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">0</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">sc</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mi mathvariant="italic">I</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi mathvariant="italic">T</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">G</mml:mi>
<mml:mi mathvariant="italic">N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mi mathvariant="italic">S</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">1</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">oc</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mi mathvariant="italic">V</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi mathvariant="italic">T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">1</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="normal">2</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mi mathvariant="normal">2</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x2217;</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="normal">2</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="normal">3</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="normal">2</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x2217;</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">pv</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="normal">3</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mi mathvariant="normal">2</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf263">
<mml:math id="m276">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the time when <inline-formula id="inf264">
<mml:math id="m277">
<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> decreases to <inline-formula id="inf265">
<mml:math id="m278">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf266">
<mml:math id="m279">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the time when <inline-formula id="inf267">
<mml:math id="m280">
<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> decreases to <inline-formula id="inf268">
<mml:math id="m281">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>; the meanings of the other parameters have always been described. Then, <inline-formula id="inf269">
<mml:math id="m282">
<mml:mrow>
<mml:mi mathvariant="normal">&#x0394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained using (13).</p>
<p>With the power&#x2013;voltage evolution curve shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, the proposed variable parameter control method can increase the slope of the blue curve from point 6 to point 7 by increasing <inline-formula id="inf270">
<mml:math id="m283">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf271">
<mml:math id="m284">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which means that the intersection points of two curves will shift to the right. Hence, the value of <inline-formula id="inf272">
<mml:math id="m285">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> will increase and the risk of <inline-formula id="inf273">
<mml:math id="m286">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will decrease, thus the stability of the system is enhanced.</p>
</sec>
<sec id="s5">
<title>Hardware-in-loop Tests</title>
<p>In order to further evaluate the effectiveness of the proposed power&#x2013;voltage evolution curve analysis and variable parameter control strategy, the corresponding (HIL) experimental tests are conducted using the RT-LAB and TMS320F28335 DSP. The experimental setup of HIL tests is shown in <xref ref-type="fig" rid="F9">Figure 9</xref>. The PV generator circuit studied in the experiment, which is identical to that of <xref ref-type="fig" rid="F1">Figure 1</xref>, is simulated in RT-LAB, and the control algorithm is realized using TMS320F28335 DSP.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>HIL tests setup.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g009.tif"/>
</fig>
<p>The whole experiment has experienced four stages: normal stage &#x2192; fault stage &#x2192; recovery stage &#x2192;normal stage. During the normal stage, the DC bus voltage is <inline-formula id="inf274">
<mml:math id="m287">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>500</mml:mn>
<mml:mtext>V</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>, while in the fault stage, <inline-formula id="inf275">
<mml:math id="m288">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mtext>V</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. In this test, a voltage drop of more than half of the normal voltage value, that is, 250&#xa0;V, is considered to enter the fault stage. Hence, the given fault detection voltage <inline-formula id="inf276">
<mml:math id="m289">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>250</mml:mn>
<mml:mi mathvariant="normal">V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The other circuit parameters and controller parameters are shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Parameters of the system and the PV generator.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Filters <inline-formula id="inf277">
<mml:math id="m290">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf278">
<mml:math id="m291">
<mml:mrow>
<mml:mn>1.8</mml:mn>
<mml:mtext>mH</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>mH</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;and&#xa0;</mml:mtext>
<mml:mn>30</mml:mn>
<mml:mtext>&#x3bc;F</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">PV capacitance <inline-formula id="inf279">
<mml:math id="m292">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf280">
<mml:math id="m293">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>mF</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Maximum current <inline-formula id="inf281">
<mml:math id="m294">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">90 A</td>
</tr>
<tr>
<td align="left">Reference PV power and voltage <inline-formula id="inf282">
<mml:math id="m295">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">23&#xa0;kW, 774&#xa0;V</td>
</tr>
<tr>
<td align="left">Voltage loop (PI)</td>
<td align="center">
<inline-formula id="inf283">
<mml:math id="m296">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf284">
<mml:math id="m297">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.35</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>22.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Current loop (PI)</td>
<td align="center">
<inline-formula id="inf285">
<mml:math id="m298">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.01</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Active damping</td>
<td align="center">
<inline-formula id="inf286">
<mml:math id="m299">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.01</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Voltage change</td>
<td align="center">
<inline-formula id="inf287">
<mml:math id="m300">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>250</mml:mn>
<mml:mtext>V</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Time duration</td>
<td align="center">
<inline-formula id="inf288">
<mml:math id="m301">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.08</mml:mn>
<mml:mtext>s</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Number of modules <inline-formula id="inf289">
<mml:math id="m302">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf290">
<mml:math id="m303">
<mml:mrow>
<mml:mn>13,30</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Short circuit current and open circuit voltage <inline-formula id="inf291">
<mml:math id="m304">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf292">
<mml:math id="m305">
<mml:mrow>
<mml:mn>8.21</mml:mn>
<mml:mtext>A</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mn>32.9</mml:mn>
<mml:mtext>V</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Coefficients of current and voltage <inline-formula id="inf293">
<mml:math id="m306">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>V</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.0032A/K, &#x2212;0.123V/K</td>
</tr>
<tr>
<td align="left">Temperature difference <inline-formula id="inf294">
<mml:math id="m307">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mtext>T</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0</td>
</tr>
<tr>
<td align="left">Actual and rated irradiance <inline-formula id="inf295">
<mml:math id="m308">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>G</mml:mtext>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf296">
<mml:math id="m309">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mn>300</mml:mn>
<mml:mtext>W</mml:mtext>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mtext>m</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mn>1000</mml:mn>
<mml:mtext>W</mml:mtext>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mtext>m</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Thermal voltage <inline-formula id="inf297">
<mml:math id="m310">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf298">
<mml:math id="m311">
<mml:mrow>
<mml:mn>1.39</mml:mn>
<mml:mtext>V</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Ideal diode constant <inline-formula id="inf299">
<mml:math id="m312">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>a</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf300">
<mml:math id="m313">
<mml:mrow>
<mml:mn>1.3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Fault detection voltage <inline-formula id="inf301">
<mml:math id="m314">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">250&#xa0;V</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the following experiments, we test the influence of different parameters and the proposed variable parameter control strategy on the stability of the whole system. These results are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. <xref ref-type="fig" rid="F14">Figure 14</xref> contains the voltage and power dynamic processes during the whole process. Fig. (a) of each graph shows the voltage dynamics of <inline-formula id="inf302">
<mml:math id="m315">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf303">
<mml:math id="m316">
<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>, and Fig. (b) exhibits the power dynamics of <inline-formula id="inf304">
<mml:math id="m317">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf305">
<mml:math id="m318">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>HIL results of voltage dynamics and power dynamics without the variable parameter control under the conditions of <inline-formula id="inf306">
<mml:math id="m319">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;and&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>mF</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(A)</bold> Voltage dynamics of <inline-formula id="inf307">
<mml:math id="m320">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf308">
<mml:math id="m321">
<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>. <bold>(B)</bold> Power dynamics of <inline-formula id="inf309">
<mml:math id="m322">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf310">
<mml:math id="m323">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g010.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F10">Figure 10A</xref> and <xref ref-type="fig" rid="F10">Figure 10B</xref> show the dynamic process with the initial parameters, that is, <inline-formula id="inf311">
<mml:math id="m324">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf312">
<mml:math id="m325">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mi>m</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. When these parameters are relatively small, it can be seen that <inline-formula id="inf313">
<mml:math id="m326">
<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> drops below <inline-formula id="inf314">
<mml:math id="m327">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the circuit breaker trips, then the PV output power <inline-formula id="inf315">
<mml:math id="m328">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> becomes equal to zero, and <inline-formula id="inf316">
<mml:math id="m329">
<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> becomes the maximum open circuit voltage, indicating that the system cannot return to the normal state and lose stability during the voltage recovery stage in this situation.</p>
<p>Then, increasing the values of different parameters in turn with all other parameters being equal, that is, <inline-formula id="inf317">
<mml:math id="m330">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> goes from 0.1 to 0.6 in <xref ref-type="fig" rid="F11">Figure 11</xref>, <inline-formula id="inf318">
<mml:math id="m331">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> goes from 5 to 40 in <xref ref-type="fig" rid="F12">Figure 12</xref>, and <inline-formula id="inf319">
<mml:math id="m332">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> goes from 1&#xa0;mF to 20&#xa0;mF in <xref ref-type="fig" rid="F13">Figure 13</xref>, respectively. From these three pictures, it can be seen obviously that <inline-formula id="inf320">
<mml:math id="m333">
<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> does not decrease below <inline-formula id="inf321">
<mml:math id="m334">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> anymore compared with <xref ref-type="fig" rid="F10">Figure 10</xref>, and <inline-formula id="inf322">
<mml:math id="m335">
<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 able to return to its normal value. The experimental results can meet the related analyses well as shown in <italic>Transient Stability Analysis Based on the Power&#x2013;Voltage Evolution Curve</italic> section B.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>HIL results of voltage dynamics and power dynamics without the variable parameter control under the conditions <inline-formula id="inf323">
<mml:math id="m336">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.6</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;and&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>mF</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(A)</bold> Voltage dynamics of <inline-formula id="inf324">
<mml:math id="m337">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf325">
<mml:math id="m338">
<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>. <bold>(B)</bold> Power dynamics of <inline-formula id="inf326">
<mml:math id="m339">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf327">
<mml:math id="m340">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>HIL results of voltage dynamics and power dynamics without the variable parameter control under the conditions <inline-formula id="inf328">
<mml:math id="m341">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>40</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;and&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>mF</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(A)</bold> Voltage dynamics of <inline-formula id="inf329">
<mml:math id="m342">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf330">
<mml:math id="m343">
<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>. <bold>(B)</bold> Power dynamics of <inline-formula id="inf331">
<mml:math id="m344">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf332">
<mml:math id="m345">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g012.tif"/>
</fig>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>HIL results of voltage dynamics and power dynamics without the variable parameter control under the conditions <inline-formula id="inf333">
<mml:math id="m346">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;and&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
<mml:mtext>mF</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(A)</bold> Voltage dynamics of <inline-formula id="inf334">
<mml:math id="m347">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf335">
<mml:math id="m348">
<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>. <bold>(B)</bold> Power dynamics of <inline-formula id="inf336">
<mml:math id="m349">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf337">
<mml:math id="m350">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g013.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F14">Figure 14</xref> shows the voltage dynamics with the proposed variable parameter control under the circumstance of initial parameters, that is, <inline-formula id="inf338">
<mml:math id="m351">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf339">
<mml:math id="m352">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>mF</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. The <inline-formula id="inf340">
<mml:math id="m353">
<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> curve is always above the <inline-formula id="inf341">
<mml:math id="m354">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> curve which means that the proposed variable parameter control can avoid excessive <inline-formula id="inf342">
<mml:math id="m355">
<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> drop and circuit breaker tripping, then maintain the stability of the system. By comparing <xref ref-type="fig" rid="F14">Figure 14</xref> and <xref ref-type="fig" rid="F10">Figure 10</xref>, it is easy to see that the system is unstable under the original control method (without the proposed variable parameter control strategy). The stability of the system can be achieved by using the same control parameters after using the proposed variable parameter control strategy, and the superiority of the proposed variable parameter control strategy can be proven. The experimental results verify the effectiveness of the variable parameter control, as shown in <italic>Variable Parameter Control for The Transient Stability Enhancement</italic> section.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>HIL results of voltage dynamics and power dynamics with the variable parameter control under the conditions <inline-formula id="inf343">
<mml:math id="m356">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;and&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mtext>mF</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(A)</bold> Voltage dynamics of <inline-formula id="inf344">
<mml:math id="m357">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf345">
<mml:math id="m358">
<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>. <bold>(B)</bold> Power dynamics of <inline-formula id="inf346">
<mml:math id="m359">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf347">
<mml:math id="m360">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenrg-10-875654-g014.tif"/>
</fig>
<p>It should be noted that in this HIL test, the control parameters, that is, <inline-formula id="inf348">
<mml:math id="m361">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf349">
<mml:math id="m362">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, are adjusted for only one particular <inline-formula id="inf350">
<mml:math id="m363">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<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> curve in order to demonstrate the effectiveness of the proposed analysis and control strategy clearly. If environmental parameters such as solar radiation change, the maximum power of PV output will also change. The existing controller parameters also stabilize the system when the <inline-formula id="inf351">
<mml:math id="m364">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<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> curve changes to a small degree (e.g., the maximum power point voltage <inline-formula id="inf352">
<mml:math id="m365">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> changes from 774 to 800&#xa0;V). However, when the <inline-formula id="inf353">
<mml:math id="m366">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<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> curve changes greatly (e.g., the maximum power point voltage <inline-formula id="inf354">
<mml:math id="m367">
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> changes from 774 to 1600&#xa0;V), the existing controller parameters often need to be adjusted appropriately. On this basis, other forms of variation can be made. The analysis and control methods proposed in this article can be generalized and applied to other conditions. It is neither necessary nor possible to list all PV curves.</p>
</sec>
<sec sec-type="conclusion" id="s6">
<title>Conclusion</title>
<p>This article has analyzed the transient stability of the distributed PV generator connected to the DC distribution network and proposed the variable parameter control method. First, the mathematic model is established when analyzing the transient stability. Then, the transient stability during the DC bus voltage sag and the recovery stage is analyzed using the power&#x2013;voltage evolution curve. It is shown that the PV side easily suffers undervoltage faults during the transient process, and then the system will lose stability. Moreover, the influence of corresponding control parameters is carefully studied. Next, the variable parameter control is proposed according to the revealed unstable mechanism. Finally, all the findings have been confirmed by hardware-in-loop tests.</p>
</sec>
</body>
<back>
<sec id="s7">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication. The writing of this article was mainly completed by HH, YX and WW provided ideas and guidance for the writing of this article, and PY mainly participated in the experiment.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This work is supported in part by the National Key R&#x26;D Program of China (2020YFB1506801), in part by the Science and Technology Project of the State Grid Corporation of China (52110421005H), in part by the National Natural Science Foundation of China (52007162), and in part by the Key R&#x26;D Program of Zhejiang Province (2022C01161).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Azeem</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Tariq</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kaija</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Hybrid Resonant ZVZCS Three-Level Converter Suitable for Photovoltaic Power DC Distribution System</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>114981</fpage>&#x2013;<lpage>114990</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3002338</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bosco</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Springer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Viscoelastic Material Characterization and Modeling of Photovoltaic Module Packaging Materials for Direct Finite-Element Method Input</article-title>. <source>IEEE J. Photovoltaics</source> <volume>10</volume> (<issue>5</issue>), <fpage>1424</fpage>&#x2013;<lpage>1440</lpage>. <pub-id pub-id-type="doi">10.1109/jphotov.2020.3005086</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Decentralized Coordination Control of Multiple Photovoltaic Sources for DC Bus Voltage Regulating and Power Sharing</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>65</volume> (<issue>7</issue>), <fpage>5601</fpage>&#x2013;<lpage>5610</lpage>. <pub-id pub-id-type="doi">10.1109/tie.2017.2779412</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chaiyatham</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ngamroo</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Improvement of Power System Transient Stability by PV Farm with Fuzzy Gain Scheduling of PID Controller</article-title>. <source>IEEE Syst. J.</source> <volume>11</volume> (<issue>3</issue>), <fpage>1684</fpage>&#x2013;<lpage>1691</lpage>. <pub-id pub-id-type="doi">10.1109/jsyst.2014.2347393</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Pei</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2010</year>). &#x201c;<article-title>Transient Stability Analyses of Micro-grids with Multiple Distributed Generations</article-title>,&#x201d; in <conf-name>Proceedings of the 2010 Int. Conf. Power Syst. Technol.</conf-name>, <conf-loc>Hangzhou</conf-loc>, <conf-date>Oct. 2010</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1109/powercon.2010.5666120</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Coelho</surname>
<given-names>E. A. A.</given-names>
</name>
<name>
<surname>Cortizo</surname>
<given-names>P. C.</given-names>
</name>
<name>
<surname>Garcia</surname>
<given-names>P. F. D.</given-names>
</name>
</person-group> (<year>1999</year>). &#x201c;<article-title>Small Signal Stability for Single Phase Inverter Connected to Stiff AC System</article-title>,&#x201d; in <conf-name>Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370)</conf-name>, <conf-loc>Phoenix, AZ, USA</conf-loc>, <conf-date>Oct. 1999</conf-date> (<publisher-loc>Phoenix, AZ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>2180</fpage>&#x2013;<lpage>2187</lpage>. <comment>vol.4</comment>. </citation>
</ref>
<ref id="B7">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Dahal</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mithulananthan</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Saha</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>An Approach to Control a Photovoltaic Generator to Damp-Frequency Oscillations in an Emerging Distribution System</article-title>,&#x201d; in <conf-name>Proceedings of the 2011 IEEE Power and Energy Society General Meeting</conf-name>, <conf-loc>Detroit, MI, USA</conf-loc>, <conf-date>July 2011</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>8</lpage>. </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Davari</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>Y. A.-R. I.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Robust Vector Control of a Very Weak-Grid-Connected Voltage-Source Converter Considering the Phase-Locked Loop Dynamics</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>32</volume> (<issue>2</issue>), <fpage>977</fpage>&#x2013;<lpage>994</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2016.2546341</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eftekharnejad</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Vittal</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Heydt</surname>
<given-names>G. T.</given-names>
</name>
<name>
<surname>Keel</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Loehr</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Impact of Increased Penetration of Photovoltaic Generation on Power Systems</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>28</volume> (<issue>2</issue>), <fpage>893</fpage>&#x2013;<lpage>901</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2012.2216294</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eftekharnejad</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Heydt</surname>
<given-names>G. T.</given-names>
</name>
<name>
<surname>Vittal</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Optimal Generation Dispatch with High Penetration of Photovoltaic Generation</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>6</volume> (<issue>3</issue>), <fpage>1013</fpage>&#x2013;<lpage>1020</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2014.2327122</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farsi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Nonlinear Optimal Feedback Control and Stability Analysis of Solar Photovoltaic Systems</article-title>. <source>IEEE Trans. Contr. Syst. Technol.</source> <volume>28</volume> (<issue>6</issue>), <fpage>2104</fpage>&#x2013;<lpage>2119</lpage>. <pub-id pub-id-type="doi">10.1109/tcst.2019.2929149</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fathabadi</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Improving the Power Efficiency of a PV Power Generation System Using a Proposed Electrochemical Heat Engine Embedded in the System</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>34</volume> (<issue>9</issue>), <fpage>8626</fpage>&#x2013;<lpage>8633</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2018.2883790</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Nasiri</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bhavaraju</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Solanki</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Abdallah</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>D. C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Transition Management of Microgrids with High Penetration of Renewable Energy</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>5</volume> (<issue>2</issue>), <fpage>539</fpage>&#x2013;<lpage>549</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2013.2286952</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Griffo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jiabin Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Large Signal Stability Analysis of &#x27;More Electric&#x27; Aircraft Power Systems with Constant Power Loads</article-title>. <source>IEEE Trans. Aerosp. Electron. Syst.</source> <volume>48</volume> (<issue>1</issue>), <fpage>477</fpage>&#x2013;<lpage>489</lpage>. <pub-id pub-id-type="doi">10.1109/taes.2012.6129649</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y. W.</given-names>
</name>
<name>
<surname>Bosnjak</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Harris</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Investigation and Active Damping of Multiple Resonances in a Parallel-Inverter-Based Microgrid</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>28</volume> (<issue>1</issue>), <fpage>234</fpage>&#x2013;<lpage>246</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2012.2195032</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mian</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Harmonic Resonance Investigation of a Multi-Inverter Grid-Connected System Using Resonance Modal Analysis</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>34</volume> (<issue>1</issue>), <fpage>63</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrd.2018.2877966</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Modeling of VSC Connected to Weak Grid for Stability Analysis of DC-Link Voltage Control</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>3</volume> (<issue>4</issue>), <fpage>1193</fpage>&#x2013;<lpage>1204</lpage>. <pub-id pub-id-type="doi">10.1109/jestpe.2015.2423494</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Transient Stability Analysis and Control Design of Droop-Controlled Voltage Source Converters Considering Current Limitation</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>10</volume> (<issue>1</issue>), <fpage>578</fpage>&#x2013;<lpage>591</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2017.2749259</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ishchenko</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Myrzik</surname>
<given-names>J. M. A.</given-names>
</name>
<name>
<surname>Kling</surname>
<given-names>W. L.</given-names>
</name>
</person-group> (<year>2006</year>). &#x201c;<article-title>Transient Stability Analysis of Distribution Network with Dispersed Generation</article-title>,&#x201d; in <conf-name>Proceedings of the 41st International Universities Power Engineering Conference</conf-name>, <conf-date>Sept. 2006</conf-date> (<publisher-loc>Newcastle-upon-Tyne</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>227</fpage>&#x2013;<lpage>231</lpage>. <pub-id pub-id-type="doi">10.1109/upec.2006.367749</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zha</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>A Conservatism-free Large Signal Stability Analysis Method for DC Microgrid Based on Mixed Potential Theory</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>34</volume> (<issue>11</issue>), <fpage>11342</fpage>&#x2013;<lpage>11351</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2019.2897643</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kabalan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Niebur</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Large Signal Lyapunov-Based Stability Studies in Microgrids: A Review</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>8</volume> (<issue>5</issue>), <fpage>2287</fpage>&#x2013;<lpage>2295</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2016.2521652</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kawabe</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Tanaka</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Impact of Dynamic Behavior of Photovoltaic Power Generation Systems on Short-Term Voltage Stability</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>30</volume>, <fpage>3416</fpage>&#x2013;<lpage>3424</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2015.2390649</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kouki</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Marinescu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xavier</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Exhaustive Modal Analysis of Large-Scale Interconnected Power Systems with High Power Electronics Penetration</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>35</volume>, <fpage>2759</fpage>&#x2013;<lpage>2768</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2020.2969641</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kundur</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>1994</year>). <source>Power System Stability and Control</source>. <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>McGraw-Hill</publisher-name>. </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lammert</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Premm</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ospina</surname>
<given-names>L. D. P.</given-names>
</name>
<name>
<surname>Boemer</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Braun</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Van Cutsem</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Control of Photovoltaic Systems for Enhanced Short-Term Voltage Stability and Recovery</article-title>. <source>IEEE Trans. Energ. Convers.</source> <volume>34</volume> (<issue>1</issue>), <fpage>243</fpage>&#x2013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.1109/tec.2018.2875303</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H. H.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Dynamic Modeling of Photovoltaic Grid-Connected System</article-title>,&#x201d;. <comment>M.S. dissertation</comment> in <source>School of Elec. Eng.</source> (<publisher-loc>Chongqing, China</publisher-loc>: <publisher-name>Chongqing University</publisher-name>). <comment>(in Chinese)</comment>. </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>N. Y.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y. S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Research on Dynamic Modeling and Stability of Grid-Connected Photovoltaic Power Station</article-title>. <source>Proc. CSEE</source> <volume>31</volume>, <fpage>12</fpage>&#x2013;<lpage>18</lpage>. <comment>(in Chinese)</comment>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.2011.10.005</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>J. X.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>S. Y.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>A Review on Models for Photovoltaic Generation System</article-title>. <source>Power Syst. Tech.</source> <volume>35</volume>, <fpage>47</fpage>&#x2013;<lpage>52</lpage>. <comment>(in Chinese)</comment>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2011.08.017</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Majumder</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Some Aspects of Stability in Microgrids</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>28</volume> (<issue>3</issue>), <fpage>3243</fpage>&#x2013;<lpage>3252</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2012.2234146</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Priyamvada</surname>
<given-names>I. R. S.</given-names>
</name>
<name>
<surname>Das</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Transient Stability of Vdc - Q Control-Based PV Generator with Voltage Support Connected to Grid Modelled as Synchronous Machine</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>130354</fpage>&#x2013;<lpage>130366</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3008942</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Photovoltaic Synchronous Generator: Architecture and Control Strategy for a Grid-Forming PV Energy System</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>8</volume> (<issue>2</issue>), <fpage>936</fpage>&#x2013;<lpage>948</lpage>. <pub-id pub-id-type="doi">10.1109/jestpe.2019.2953178</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Safayatullah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rezaii</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Elrais</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Batarseh</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Review of Control Methods in Grid-Connected PV and Energy Storage System</article-title>,&#x201d; in <conf-name>Proceeding of the 2021 IEEE Energy Conversion Congress and Exposition (ECCE)</conf-name>, <conf-loc>Vancouver, BC, Canada</conf-loc>, <conf-date>Oct. 2021</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>951</fpage>&#x2013;<lpage>958</lpage>. </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sangwongwanich</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>High-Performance Constant Power Generation in Grid-Connected PV Systems</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>31</volume> (<issue>3</issue>), <fpage>1822</fpage>&#x2013;<lpage>1825</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2015.2465151</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Severino</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Strunz</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Enhancing Transient Stability of DC Microgrid by Enlarging the Region of Attraction through Nonlinear Polynomial Droop Control</article-title>. <source>IEEE Trans. Circuits Syst.</source> <volume>66</volume> (<issue>11</issue>), <fpage>4388</fpage>&#x2013;<lpage>4401</lpage>. <pub-id pub-id-type="doi">10.1109/tcsi.2019.2924169</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shadmand</surname>
<given-names>M. B.</given-names>
</name>
<name>
<surname>Balog</surname>
<given-names>R. S.</given-names>
</name>
<name>
<surname>Abu-Rub</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Model Predictive Control of PV Sources in a Smart DC Distribution System: Maximum Power Point Tracking and Droop Control</article-title>. <source>IEEE Trans. Energ. Convers.</source> <volume>29</volume> (<issue>4</issue>), <fpage>913</fpage>&#x2013;<lpage>921</lpage>. <pub-id pub-id-type="doi">10.1109/tec.2014.2362934</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shah</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mithulananthan</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Bansal</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Ramachandaramurthy</surname>
<given-names>V. K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Review of Key Power System Stability Challenges for Large-Scale PV Integration</article-title>. <source>Renew. Sustain. Energ. Rev.</source> <volume>41</volume>, <fpage>1423</fpage>&#x2013;<lpage>1436</lpage>. <comment>ISSN 1364-0321</comment>. <pub-id pub-id-type="doi">10.1016/j.rser.2014.09.027</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>An Overview of Research on Smart DC Distribution Power Network</article-title>. <source>Proc. CSEE</source> <volume>33</volume> (<issue>25</issue>), <fpage>9</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.2013.25.009</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Impedance-Based Stability Criterion for Grid-Connected Inverters</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>26</volume> (<issue>11</issue>), <fpage>3075</fpage>&#x2013;<lpage>3078</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2011.2136439</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tafti</surname>
<given-names>H. D.</given-names>
</name>
<name>
<surname>Maswood</surname>
<given-names>A. I.</given-names>
</name>
<name>
<surname>Konstantinou</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Pou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A General Constant Power Generation Algorithm for Photovoltaic Systems</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>33</volume> (<issue>5</issue>), <fpage>4088</fpage>&#x2013;<lpage>4101</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2017.2724544</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Uprety</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Koirala</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Sapkota</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Ghimire</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Junda</surname>
<given-names>M. M.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Optical Hall Effect of PV Device Materials</article-title>. <source>IEEE J. Photovoltaics</source> <volume>8</volume> (<issue>6</issue>), <fpage>1793</fpage>&#x2013;<lpage>1799</lpage>. <pub-id pub-id-type="doi">10.1109/jphotov.2018.2869540</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Villalva</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Gazoli</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Filho</surname>
<given-names>E. R.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>24</volume> (<issue>5</issue>), <fpage>1198</fpage>&#x2013;<lpage>1208</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2009.2013862</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Harmonic Stability in Power Electronic-Based Power Systems: Concept, Modeling, and Analysis</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>10</volume> (<issue>3</issue>), <fpage>2858</fpage>&#x2013;<lpage>2870</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2018.2812712</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Hierarchical Coordinated Control of Wind Turbine-Based DC micro-Grid[J]</article-title>. <source>Proc. CSEE</source> <volume>33</volume> (<issue>4</issue>), <fpage>16</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.2013.04.001</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Modeling and Analysis of Harmonic Stability in an AC Power-Electronics-Based Power System</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>29</volume> (<issue>12</issue>), <fpage>6421</fpage>&#x2013;<lpage>6432</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2014.2306432</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Lopez-Botet-Zulueta</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Impact of High Penetration of Variable Renewable Generation on Frequency Dynamics in the continental Europe Interconnected System</article-title>. <source>IET Renew. Power Generation</source> <volume>10</volume>, <fpage>10</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1049/iet-rpg.2015.0141</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Weckx</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gonzalez</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Driesen</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Combined Central and Local Active and Reactive Power Control of PV Inverters</article-title>. <source>IEEE Trans. Sustain. Energ.</source> <volume>5</volume> (<issue>3</issue>), <fpage>776</fpage>&#x2013;<lpage>784</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2014.2300934</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Design-Oriented Transient Stability Analysis of PLL-Synchronized Voltage-Source Converters</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>35</volume> (<issue>4</issue>), <fpage>3573</fpage>&#x2013;<lpage>3589</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2019.2937942</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xia</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Describing Function Method Based Power Oscillation Analysis of LCL-Filtered Single-Stage PV Generators Connected to Weak Grid</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>34</volume> (<issue>9</issue>), <fpage>8724</fpage>&#x2013;<lpage>8738</lpage>. <pub-id pub-id-type="doi">10.1109/tpel.2018.2887295</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2010</year>). &#x201c;<article-title>Impacts of Motor Load on the Transient Stability of the Microgrid</article-title>,&#x201d; in <conf-name>Proceedings of the 8th world congress on intelligent control automation</conf-name>, <conf-loc>Jinan, China</conf-loc>, <conf-date>July 2010</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>2623</fpage>&#x2013;<lpage>2627</lpage>. <pub-id pub-id-type="doi">10.1109/wcica.2010.5554440</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yagami</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tamura</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>Impact of High-Penetration Photovoltaic on Synchronous Generator Stability</article-title>,&#x201d; in <conf-name>Proceeding of the 2012 XXth Int. Conf. Electrical Machines</conf-name>, <conf-loc>Marseille</conf-loc>, <conf-date>Sept. 2012</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>2092</fpage>&#x2013;<lpage>2097</lpage>. </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Study on Small Signal Stability of Microgrids: A Review and a New Approach</article-title>. <source>Renew. Sustain. Energ. Rev.</source> <volume>15</volume> (<issue>Issue 9</issue>), <fpage>4818</fpage>&#x2013;<lpage>4828</lpage>. <comment>ISSN 1364-0321</comment>. <pub-id pub-id-type="doi">10.1016/j.rser.2011.07.069</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Transient Stability Analysis of Wind Turbines with Full-Scale Voltage Source Converter</article-title>. <source>Proc. CSEE</source> <volume>37</volume> (<issue>14</issue>), <fpage>4018</fpage>&#x2013;<lpage>4026</lpage>. </citation>
</ref>
<ref id="B53">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). &#x201c;<article-title>Review on Modeling of Photovoltaic Power Generation Systems</article-title>,&#x201d; in <conf-name>Proceeding of the 2019 IEEE Innovative Smart Grid Technologies - Asia (ISGT Asia)</conf-name>, <conf-loc>Chengdu, China</conf-loc>, <conf-date>May 2019</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1943</fpage>&#x2013;<lpage>1946</lpage>. <pub-id pub-id-type="doi">10.1109/isgt-asia.2019.8881254</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Tong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>An Improved Design of Current Controller for LCL-type Grid-Connected Converter to Reduce Negative Effect of PLL in Weak Grid</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>6</volume> (<issue>2</issue>), <fpage>648</fpage>&#x2013;<lpage>663</lpage>. <pub-id pub-id-type="doi">10.1109/jestpe.2017.2780918</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>