<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">EE</journal-id>
<journal-id journal-id-type="nlm-ta">EE</journal-id>
<journal-id journal-id-type="publisher-id">EE</journal-id>
<journal-title-group>
<journal-title>Energy Engineering</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-0118</issn>
<issn pub-type="ppub">0199-8595</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">61940</article-id>
<article-id pub-id-type="doi">10.32604/ee.2025.061940</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>ESVG Adaptive Control Method for Fast Frequency Support of Wind Farm</article-title>
<alt-title alt-title-type="left-running-head">ESVG Adaptive Control Method for Fast Frequency Support of Wind Farm</alt-title>
<alt-title alt-title-type="right-running-head">ESVG Adaptive Control Method for Fast Frequency Support of Wind Farm</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Sun</surname><given-names>Yong</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Haifeng</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Song</surname><given-names>Xiaozhe</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Yifu</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Gao</surname><given-names>Song</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-6" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Zhang</surname><given-names>Jiayang</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><email>Learner.jy.zhang@outlook.com</email></contrib>
<aff id="aff-1"><label>1</label><institution>State Grid Jilin Electric Power Co., Ltd.</institution>, <addr-line>Changchun, 130021</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>State Grid Jilin Electric Power Research Institute</institution>, <addr-line>Changchun, 130021</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>School of Electrical Engineering, Northeast Electric Power University</institution>, <addr-line>Jilin, 132012</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Jiayang Zhang. Email: <email>learner.jy.zhang@outlook.com</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2025</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>25</day>
<month>04</month>
<year>2025</year></pub-date>
<volume>122</volume>
<issue>5</issue>
<fpage>1863</fpage>
<lpage>1885</lpage>
<history>
<date date-type="received">
<day>06</day>
<month>12</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>19</day>
<month>2</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_EE_61940.pdf"></self-uri>
<abstract>
<p>Aiming at the problems of large fluctuation of output active power and poor control performance in the process of frequency support of an energy-storage-type static-var-generator (ESVG), the adaptive adjustment control method for its active-loop parameters is used to realize the wind-farm frequency support, which has become the current research hotspot. Taking the ESVG with a supercapacitor on the DC side as the research object, the influence trend of the change of virtual rotation inertia and virtual damping coefficient on its virtual angular velocity and power angle is analyzed. Then, the constraint relationship between the equivalent virtual inertia time constant of the supercapacitor and the virtual rotation inertia of the ESVG is clarified. Then, combined with the second-order response characteristics of the ESVG power control loop, the selection principles of the frequency modulation coefficient, the virtual rotation inertia, and the virtual damping coefficient are determined. An ESVG adjustment control method, considering the adaptive adjustment of the active loop parameters of the supercapacitor equivalent inertia, is proposed. While ensuring the frequency support capability of the ESVG, the fluctuation degree of its output active power and the virtual angular velocity are suppressed, and the proposed adjustment method also improves the stability of the ESVG control system and the frequency support capability for the wind farm. Finally, the simulation verifies the correctness of the theoretical analysis and the effectiveness of the proposed strategy.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>GF-ESVG/ESVG</kwd>
<kwd>frequency support</kwd>
<kwd>wind farm</kwd>
<kwd>adaptive control</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Science and Technology Project of State Grid Corporation</funding-source>
<award-id>5500-202329500A-3-2-ZN</award-id>
<award-id>2023.10&#x2013;2025.12</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>With the increasing proportion of renewable generation represented by wind power, conventional power systems gradually show low inertia, low damping, and strength weakening, which is so serious as to threaten the safe and stable operation of the system. Therefore, relevant standards stipulate that renewable generators must retain a certain inertia reserve and the ability to participate in frequency-inertia support [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<p>To enhance the inertia reserve and frequency stability in the wind power system, various improvement strategies have been proposed, including but not limited to wind turbine power self-synchronization control transformation [<xref ref-type="bibr" rid="ref-2">2</xref>&#x2013;<xref ref-type="bibr" rid="ref-5">5</xref>], the installation of energy storage devices in back-to-back converters&#x2019; DC link of wind turbines, the improvement of control strategies [<xref ref-type="bibr" rid="ref-6">6</xref>] and the transformation of energy storage station [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>]. In 2022, the relevant research showed that the supercapacitors in the back-to-back converter DC link of the wind turbine can effectively support wind power system frequency [<xref ref-type="bibr" rid="ref-9">9</xref>], but the installation of excessive large-capacity supercapacitors contradicts economic requirements in the wind farm. In 2024, Huang et al. pointed out that if excessive renewable generators are transformed into grid-forming control, they will face problems such as inter-machine circulation and power oscillation [<xref ref-type="bibr" rid="ref-10">10</xref>]. In the same year, Siemens Gamesa, Univ Strathclyde, and Tech Univ Denmark all proposed transforming the grid-side converter of the direct-drive wind turbine into the virtual synchronous generator (VSG) control. The active power loop combined with droop control can support the system&#x2019;s inertia by releasing the mechanical energy of the wind turbine rotor [<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>], providing additional inertia support for the wind power system. To improve the utilization rate of wind power, energy storage stations gradually begin to be built to enhance the wind power system&#x2019;s voltage stability and frequency regulation. However, the geographical location of wind farms is quite different, so energy storage power stations are unsuitable for wind farms in hilly and mountainous areas. At the same time, its construction investment and maintenance costs are too high, and the return on investment is relatively low, which limits its large-scale application [<xref ref-type="bibr" rid="ref-13">13</xref>].</p>
<p>In view of the above shortcomings, in January 2023, Shanghai Jiao Tong Univ and China Sieyuan proposed to transform the self-provided grid following Static Var Generator (SVG) in the wind farm into Grid Forming Energy Storage Type Static Var Generator (Hereinafter referred to as ESVG) in the weak power grid. The combination of supercapacitors and its chain topology can flexibly support the system frequency and effectively avoid the problem of multi-machine coordinated control in wind farms [<xref ref-type="bibr" rid="ref-14">14</xref>]. However, the active loop parameters in the grid forming control significantly influence the dynamic stability of the system. Improper parameter setting will increase the negative damping effect of the VSG control system and may induce low-frequency oscillation [<xref ref-type="bibr" rid="ref-15">15</xref>&#x2013;<xref ref-type="bibr" rid="ref-17">17</xref>]. In recent years, artificial intelligence (AI) technology has developed rapidly. Now scholars have established a database for off-line training of neural networks. Online identification and optimization are carried out according to the scene of the grid converter [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-19">19</xref>]. However, scenes with high contingency requirements have high requirements for real-time control strategies, and the application of AI technology is limited.</p>
<p>Aiming at this problem, reference [<xref ref-type="bibr" rid="ref-20">20</xref>] pointed out that when the VSG output power suddenly changes, the VSG power fluctuation can be reduced by adaptively adjusting the virtual rotation inertia and virtual damping coefficient, improving the system transient regulation process.</p>
<p>Although ESVG can provide active power frequency and reactive power voltage support, the correlational research has just started. In addition, the construction of adaptive adjustment strategies for key parameters of active control loop and the theoretical analysis of frequency support dynamic response performance are still lacking. Therefore, the paper studies the adaptive control strategy for suppressing ESVG active output fluctuation and virtual angular velocity change. The main innovations are as follows:
<list list-type="simple">
<list-item>
<label>(1)</label><p>By combining the swing characteristics of synchronous generators with the charging and discharging laws of supercapacitors, the influence of ESVG&#x2019;s active loop parameters on its power angle characteristics is discussed, and the restriction principle of the supercapacitors&#x2019; capacitance on the virtual rotation inertia and virtual damping coefficient of the ESVG is also clarified.</p></list-item>
<list-item>
<label>(2)</label><p>An ESVG control adjustment strategy based on adaptive adjustment of active loop parameters is constructed. By dynamically adjusting the frequency modulation coefficient, virtual rotation inertia, and virtual damping coefficient, the virtual angular velocity and power angle change are reduced, and the active power overshoot of ESVG output is suppressed under the wind power system&#x2019;s frequency fluctuation condition. At the same time, the adjustment time is shortened.</p></list-item>
</list></p>
</sec>
<sec id="s2">
<label>2</label>
<title>Wind Power System Structure and Control Strategy</title>
<p>In the wind power system, the fluctuation of wind turbine output caused by wind variation, load switching, and other factors is the fundamental reason for the active power output change of ESVG. After transforming the conventional grid following SVG into a grid-forming one, it utilizes the fast power output characteristics of supercapacitors to simulate the dynamic operation process of the synchronous generator&#x2019;s rotor quickly.</p>
<sec id="s2_1">
<label>2.1</label>
<title>Structure and Control Strategy of ESVG</title>
<p>Taking a wind farm in Northeast China as the application scenario, the topology structure of wind turbines and ESVG is shown in <xref ref-type="fig" rid="fig-1">Fig. 1a</xref>, where <italic>X</italic><sub>g</sub> is the internal impedances of synchronous generator SM. <italic>L</italic><sub>f</sub> is the grid-connected filter inductor for ESVG. <italic>U</italic><sub>g</sub> is the grid connected voltage of ESVG. <italic>I</italic><sub><italic>g</italic></sub> is ESVG compensation current. The synchronous generator is connected to the 220 kV busbar through a transformer and a 5 km transmission line.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Schematic diagram of wind power system with ESVG. (<bold>a</bold>) Wind power system grid structure diagram; (<bold>b</bold>) ESVG control structure diagram</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-1.tif"/>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Virtual Synchronous Control Strategy of ESVG</title>
<p>The ESVG control structure with direct amplitude and phase control is shown in <xref ref-type="fig" rid="fig-1">Fig. 1b</xref>. In the ESVG active control loop, <italic>f</italic><sub>0</sub> and <italic>f</italic><sub>g</sub> are the power frequency and the actual system frequency, respectively, and &#x0394;<italic>f</italic> represents the frequency fluctuation of the wind power regional system. <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>FS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the ESVG frequency modulation coefficient. <italic>P</italic><sub>e</sub> represents the active power output of ESVG. When the frequency variation of the wind farm exceeds the dead zone of ESVG frequency regulation, ESVG responds to the system&#x2019;s active power-frequency demand. In the self-synchronization control loop, <italic>P</italic><sub>ref</sub> is the active power reference value of the power loop. <italic>J</italic> and <italic>K</italic><sub>D</sub> are virtual rotation inertia and virtual damping coefficients. &#x0394;<italic>&#x03C9;</italic><sub>v</sub>, <italic>&#x03C9;</italic><sub>0</sub>, <italic>&#x03C9;</italic><sub>v</sub>, and &#x03B8;v are the virtual angular velocity adjustment value, rated virtual angular frequency, virtual angular velocity, and virtual phase of ESVG&#x2019;s virtual swing equation, respectively.</p>
<p>In the AC voltage-reactive power control loop and ESVG electrical topology, <italic>U</italic><sub>0</sub>, <italic>U</italic><sub>ESVG</sub>, and &#x0394;<italic>U</italic> are the ESVG outlet voltage, the rated phase voltage of the PCC node, and the virtual excitation electromotive force adjustment value, respectively. After obtaining the reactive power adjustment value with the voltage adjustment coefficient <italic>K</italic><sub>ug</sub>, it is summed with the grid-connected reactive power reference <italic>Q&#x002A;</italic> and subtracted from the output reactive power of ESVG <italic>Q</italic><sub>e</sub>. After the obtained difference is integrated by the coefficient K<sub>Q</sub>, the PCC phase voltage adjustment value &#x0394;<italic>U</italic> is obtained and summed with <italic>U</italic><sub>g</sub> to obtain the virtual excitation electromotive force <italic>E</italic><sub>ESVG</sub>. The grid-connected power of ESVG is calculated according to the current output and PCC voltage. The virtual phase of ESVG can be obtained by an active power loop, combined with <italic>E</italic><sub>ESVG</sub>, and the virtual internal potential <italic>V</italic><sub>PCC</sub>(<inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mrow><mml:mtext>PCC</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula>) is obtained. The amplitude limit <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mover><mml:mi>E</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:munder><mml:mi>E</mml:mi><mml:mo>&#x005F;</mml:mo></mml:munder><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> are usually set to &#x00B1;1.2 pu&#x007E;&#x00B1;1.5 pu. Finally, the control pulse is generated by CPS-SPWM modulation to control the ESVG power units. Construct the ESVG swing equation based on <xref ref-type="fig" rid="fig-1">Fig. 1b</xref> as shown in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>J</mml:mi><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <italic>T</italic><sub>e</sub> is the virtual electromagnetic torque of ESVG, <italic>T</italic><sub>d</sub> is the virtual damping torque of ESVG, and <italic>J</italic> is the virtual rotation inertia of ESVG. The virtual internal potential Q-V equation of ESVG is shown in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>m</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>Q</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>ug</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>Q</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>m</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>The Influence of Active Loop Parameters on the Power Angle Characteristics of ESVG</title>
<sec id="s3_1">
<label>3.1</label>
<title>ESVG Power Angle Characteristics</title>
<p>To simplify the description of the transient stability of ESVG, the dynamic response process of virtual impedance and current inner loop are ignored. The system in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> is equivalent to an ESVG single-machine infinite bus system. The output voltage of ESVG is <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x2220;</mml:mi><mml:mi>&#x03B4;</mml:mi></mml:math></inline-formula>, and the PCC voltage is <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x2220;</mml:mi><mml:msup><mml:mn>0</mml:mn><mml:mrow><mml:mo>&#x2218;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>. ESVG&#x2019;s equivalent output impedance <italic>Z</italic> can be expressed as
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2248;</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:mi>X</mml:mi></mml:math></disp-formula>where <italic>X</italic> is the impendence of <italic>Z</italic>. <italic>R</italic><sub>f</sub>, and <italic>L</italic><sub>f</sub> are ESVG filter reactance and parasitic resistance. <italic>R</italic><sub>g</sub> and <italic>L</italic><sub>g</sub> are the grid impedance. Due to ESVG being directly connected in parallel with the 35 kV high voltage bus, the resistance of the filter in ESVG can be omitted [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>]. ESVG does not require virtual impedance for current limitations without considering fault conditions. The output power of ESVG is expressed as
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mi>X</mml:mi></mml:mfrac></mml:mstyle><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B4;</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mi>X</mml:mi></mml:mfrac></mml:mstyle><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mi>X</mml:mi></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>When the wind power system usually operates, ESVG only needs to output reactive power to the wind power system, so ESVG grid-connected active command <italic>P</italic><sub>ref</sub> is 0. To ensure that <italic>Q</italic><sub>e</sub> varies with <italic>Q</italic><sub>m</sub>, the reactive power deviation is integrated to obtain <italic>E</italic><sub>ESVG</sub>. To respond rapidly to its frequency requirements, its own time constant &#x03C4; &#x003D; <italic>K</italic><sub>Q</sub>/<italic>K</italic><sub>D</sub> is usually small, and the change of <italic>E</italic><sub>ESVG</sub> can be ignored [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>]. <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref> can be reasonably degenerated into a quasi-steady-state equation, according to <xref ref-type="disp-formula" rid="eqn-1">Eqs. (1)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-4">(4)</xref>, the second-order differential equation of ESVG control system is obtained.
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>J</mml:mi><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ref</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>X</mml:mi></mml:mfrac></mml:mstyle><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msup><mml:mi>Q</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:msup><mml:mi>E</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mi>X</mml:mi></mml:mfrac></mml:mstyle><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B4;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>ut</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>S</mml:mi><mml:mi>V</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Setting the state variable <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mi>&#x03B4;</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>&#x03C9;</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, the small disturbance model of ESVG is obtained as follows:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msup><mml:mi>P</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mrow><mml:mi>J</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>J</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>J</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>ESVG Power Angle Stability</title>
<p>Combined with the analysis of Reference [<xref ref-type="bibr" rid="ref-25">25</xref>], the imbalance between the reference value of the active power output of ESVG and the actual one is the internal cause of VSG transient angle instability. Therefore, in the virtual swing equation, <italic>J</italic>, <italic>K</italic><sub>D</sub>, and system frequency fluctuation &#x0394;<italic>f</italic> are primary research variables. According to the second-order differential equations of the system shown in <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>, the phase space trajectory of ESVG is drawn to observe the influence of each sensitive parameter on the electromechanical transient stability of ESVG.</p>
<sec id="s3_2_1">
<label>3.2.1</label>
<title>The Influence of Droop Coefficient K<sub>D</sub></title>
<p>Set <italic>J</italic> &#x003D; 0.3 &#x00D7; 10<sup>4</sup> k&#x000B7;m<sup>2</sup> and &#x0394;<italic>f</italic> &#x003D; &#x2212;0.1 Hz without changing the system&#x2019;s operating state. At the same time, the range of <italic>K</italic><sub>D</sub> is 8 &#x00D7; 10<sup>4</sup>&#x007E;8 &#x00D7; 10<sup>5</sup> N&#x00B7;s/m, and its influence on <italic>&#x03B4;</italic> is shown in <xref ref-type="fig" rid="fig-2">Fig. 2a</xref>. From <xref ref-type="fig" rid="fig-2">Fig. 2a</xref>, it can be seen that with the increase of <italic>K</italic><sub>D</sub>, the variation of <italic>&#x03B4;</italic> decreases, which is conducive to transient power angle stability. However, excessive virtual damping coefficient will lead to a more tremendous change in &#x0394;<italic>&#x03C9;</italic> of ESVG, and reduce its frequency support ability. The same is true of time-domain changes of <italic>&#x03B4;</italic> and &#x0394;<italic>&#x03C9;</italic>. Similarly, when &#x0394;<italic>f</italic> &#x003D; 0.1 Hz, the same analysis conclusion can be obtained. The result is shown in <xref ref-type="fig" rid="fig-2">Fig. 2b</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Trend of <italic>&#x03B4;</italic> variation when <italic>K</italic><sub>D</sub> changes. (<bold>a</bold>) &#x0394;<italic>f</italic> &#x003D; &#x2212;0.1 Hz; (<bold>b</bold>) &#x0394;<italic>f</italic> &#x003D; 0.1 Hz</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-2a.tif"/>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-2b.tif"/>
</fig>
</sec>
<sec id="s3_2_2">
<label>3.2.2</label>
<title>The Influence of Virtual Inertia Coefficient J</title>
<p>Set <italic>K</italic><sub>D</sub> &#x003D; 2.7 &#x00D7; 10<sup>5</sup> N&#x00B7;s/m and &#x0394;<italic>f</italic> &#x003D; &#x2212;0.1 Hz without changing the system&#x2019;s operating state. At the same time, the range <italic>J</italic> is 1 &#x00D7; 10<sup>4</sup>&#x007E;13 &#x00D7; 10<sup>4</sup> k&#x000B7;m<sup>2</sup>, and its influence on <italic>&#x03B4;</italic> is shown in <xref ref-type="fig" rid="fig-3">Fig. 3a</xref>. As shown in <xref ref-type="fig" rid="fig-3">Fig. 3a</xref>, with the increase of <italic>J</italic>, the motion trajectory in phase space expands outward, and the operating state of ESVG gradually deviates from the original point. The range of power angle variation also increases continuously. Since <italic>J</italic> has the effect of maintaining the original state, when the output active power of the wind farm changes, the excessive <italic>J</italic> will lead to the adjustment time extension of <italic>&#x03B4;</italic> during the transient period, which is not conducive to the rapid frequency stability of the system. The same is true of time-domain changes of <italic>&#x03B4;</italic> and &#x0394;<italic>&#x03C9;</italic>. Similarly, when &#x0394;<italic>f</italic> &#x003D; 0.1 Hz, the same conclusion can be obtained. The result is shown in <xref ref-type="fig" rid="fig-3">Fig. 3b</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Phase space trajectory when <italic>J</italic> changes. (<bold>a</bold>) &#x0394;<italic>f</italic> &#x003D; &#x2212;0.1 Hz; (<bold>b</bold>) &#x0394;<italic>f</italic> &#x003D; 0.1 Hz</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-3a.tif"/>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-3b.tif"/>
</fig>
<p>Combined with <xref ref-type="sec" rid="s2_2">Section 2.2</xref>, it can be seen that high <italic>K</italic><sub>D</sub> is beneficial to improving the transient power angle stability of ESVG, but excessive <italic>K</italic><sub>D</sub> is not conducive to the frequency stability of the system. High <italic>J</italic> is advantageous to the transient stability of the system, but excessive <italic>J</italic> will reduce the ability to regulate fast frequency. The above analysis indirectly proves the conclusion in [<xref ref-type="bibr" rid="ref-26">26</xref>] that there is a contradiction between frequency stability and transient stability of VSG.</p>
<p>Depending on the operating performance of the wind power system, if <italic>J</italic> and <italic>K</italic><sub>D</sub> of ESVG can be flexibly adjusted, the dynamic response performance will be further improved.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Boundary Setting of ESVG&#x2019;s Active Loop Parameters Considering the Influence of Supercapacitors</title>
<sec id="s4_1">
<label>4.1</label>
<title>The Relationship between Supercapacitors and ESVG&#x2019;s Inertia</title>
<p>Compared with conventional synchronous generators, large-scale access to new energy power generation devices shows the characteristics of low rotational inertia. According to the grid-forming control structure adopted by the ESVG in the first chapter and the rotational inertia of the synchronous generator shown in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>, the virtual synchronous control strategy can imitate the rotor motion of the synchronous generator. However, due to the lack of continuous power supply during energy release, ESVG cannot wholly reproduce the continuous output of the prime motor (Steam turbine) during the primary frequency modulation process but mainly imitates the process of converting the mechanical energy from the rotator shaft of the prime motor into electromagnetic energy.
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msup><mml:mi>J</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x03A9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mrow><mml:mtext>T</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mi>J</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:msubsup><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>S</mml:mi><mml:mi>V</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:mtext>esc</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msup><mml:mi>U</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <italic>J<sup>&#x2032;</sup></italic> represents the rotational inertia of the synchronous generator&#x2019;s rotor. <italic>M</italic><sub>T</sub> and <italic>M</italic><sub>E</sub> represent the mechanical torque of the prime mover and the electromagnetic torque of the synchronous generator, respectively. <italic>W</italic><sub><italic>SG</italic></sub> is the mechanical energy stored in synchronous generator&#x2019;s rotor shaft at the rated speed. &#x03A9;<sub>0</sub> represents the rated mechanical angular velocity of synchronous generator&#x2019;s rotor. <italic>C</italic><sub>esc</sub> represents the equivalent capacitance of all supercapacitors in the chains of ESVG. Unlike the synchronous generator, there is no continuous power injection (no virtual mechanical torque) on the DC side of the ESVG. The equivalent virtual electromagnetic torque is formed only by the electrochemical energy <italic>W</italic><sub>ESVG</sub> stored in the supercapacitors. Although the energy stored in the above two is similar in the form of expression, ESVG is essentially different from the synchronous machine. Especially in terms of output voltage vector control, ESVG is insufficient.</p>
<p>Taking the frequency reduction condition of the wind power system as an example, the phase change of ESVG and system voltage is shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. It is assumed that the <italic>J</italic> of ESVG is infinite. When the active power demand of the wind power system occurs, the <italic>&#x03B1;</italic> between ESVG and the system increases. However, excessive <italic>J</italic> results in a constant ESVG phase in a short period.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Relationship between ESVG and voltage phase of wind power system</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-4.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, before the frequency of the wind power system decreases, the voltage amplitude and phase of the ESVG are basically identical to the wind power system. After the frequency of the wind power system decreases, excessive <italic>J</italic> will lead to rapid energy release from the ESVG supercapacitors. Due to the limited energy storage, the voltage of supercapacitors will continue to drop, thus affecting the reactive power compensation performance of ESVG.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>The Constraint of Supercapacitor Capacitance on Virtual Rotation Inertia</title>
<p>Considering the influence of the number of cascaded submodules <italic>N</italic> on the equivalent capacitance of ESVG, the variation range of ESVG DC cluster voltage <italic>U</italic><sub>dc</sub> is limited to 0.8&#x007E;1.1 pu, and the available active power <italic>P</italic><sub>av</sub> of each phase can be expressed as <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>.
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>av</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mfrac><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>dcj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>dcj</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mtext>A</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow></mml:math></disp-formula></p>
<p>According to <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>, maintaining a constant <italic>N</italic>, if the capacitance of the supercapacitor in each submodule decreases, the overall equivalent capacitance will decrease. The voltage change rate d<italic>U</italic><sub>dcj</sub>/d<italic>t</italic> and the variation of DC voltage will increase, which is not conducive to the stable operation of ESVG in the wind power fluctuation scenario. Based on the wind system model with ESVG, DC cluster voltage simulation results are shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>The influence of different <italic>C</italic><sub>esc</sub> on the frequency change of the system. (<bold>a</bold>) ESVG DC cluster voltage; (<bold>b</bold>) Wind power system frequency</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-5.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows that during wind power fluctuation. However, ESVG can still effectively suppress system frequency changes, and the DC cluster voltage change intensifies with the decrease of individual capacitance, which is consistent with the former analysis in <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>.</p>
<p>According to an actual wind farm in Northeast China, the capacity of an ESVG <italic>S</italic><sub>n</sub> &#x003D; 50 MVA, the equivalent inertia time constant of supercapacitors 12 s &#x2264; <italic>H</italic><sub>esc</sub> &#x2264; 20 s, and the capacitance of a single supercapacitor can be expressed as
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:mi>N</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>esc</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mrow><mml:mrow><mml:mtext>dcmax</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mrow><mml:mrow><mml:mtext>dcmin</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>J</mml:mi><mml:msubsup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>esc</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>According to <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>, it can be seen that the frequency fluctuation increases as is constant. To ensure the active-frequency support ability of ESVG, it is necessary to equip it with a larger supercapacitor capacitance. The increase in the capacitance of the supercapacitor will lead to an increase in <italic>H</italic><sub>esc</sub>. Although the adjustment time of the frequency is prolonged to some degree, the active-frequency support ability of the ESVG can be enhanced. Here, <italic>N</italic> &#x003D; 10 and <italic>C</italic><sub>i</sub> &#x003D; 1.5 F. The allowable fluctuation range of DC cluster voltage is 22.86 KV&#x007E;31.43 KV (0.8&#x007E;1.1 pu). From <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>, the constraint range of ESVG&#x2019;s <italic>J</italic> is 10,860&#x007E;18,618 kg&#x00B7;m<sup>2</sup>.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Virtual Rotation Inertia and Virtual Damping Coefficient Tuning</title>
<p>The small signal model of the active power control loop of the ESVG in the frequency domain can be obtained by combining <xref ref-type="disp-formula" rid="eqn-1">Eqs. (1)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-6">(6)</xref>, as shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Small signal model of ESVG active power control loop</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-6.tif"/>
</fig>
<p>The active-inertia disturbance equation and frequency closed-loop transfer function of ESVG can be further obtained from <xref ref-type="fig" rid="fig-6">Fig. 6</xref> and can be expressed as
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>P</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03C9;</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:mi>J</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mi>J</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03C9;</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03C9;</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>3</mml:mn><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mi>J</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>X</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><italic>U</italic><sub>n</sub> is the practical value of PCC phase voltage. Considering the demand for primary frequency regulation response of conventional synchronous generators, when the frequency of wind power systems fluctuates, the response time of the ESVG active power loop should be less than 100 ms to exert its fast active power regulation advantage. Combined with the active power control characteristics of ESVG, the natural oscillation angular frequency <italic>&#x03C9;</italic><sub>nf</sub> and damping ratio <italic>&#x03BE;</italic><sub>f</sub> of the active inertia response of ESVG can be obtained by <xref ref-type="disp-formula" rid="eqn-12">Eq. (11)</xref>.
<disp-formula id="eqn-12"><label>(11)</label><mml:math id="mml-eqn-12" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>nf</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mn>3</mml:mn><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>J</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.5</mml:mn><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msqrt><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>3</mml:mn><mml:mi>J</mml:mi><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>When the frequency disturbance occurs in the wind power system, the ESVG control response can accelerate the response speed in the underdamped state in the initial reaction stage. To quickly eliminate ESVG control oscillations and reduce overshoot, choosing critical damping or overdamping is more scientific. Therefore, the value of <italic>J</italic> should be adapted to the frequent switching between underdamped and overdamped states during disturbance. At the same time, to ensure the stability of ESVG active-inertia closed-loop control, it is necessary to ensure that its characteristic roots are all negative values. Therefore, the boundary condition of <italic>&#x03BE;</italic><sub>f</sub> is written as follows:
<disp-formula id="eqn-13"><label>(12)</label><mml:math id="mml-eqn-13" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn><mml:mi>J</mml:mi><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mo>&#x2264;</mml:mo><mml:mn>1.2</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>nf</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>&#x03BE;</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mn>4</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>esc</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>emax</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>J</mml:mi><mml:msubsup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x2264;</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>10</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>When the ESVG responds to the system&#x2019;s frequency demand, it cannot exceed its own maximum charge-discharge power, <italic>P</italic><sub>emax</sub>.
<disp-formula id="eqn-14"><label>(13)</label><mml:math id="mml-eqn-14" display="block"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>esc</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>J</mml:mi><mml:msubsup><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>emax</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represents the maximum allowable frequency variation of the wind power system in the unit time set to 1 Hz/s. Based on the above constraints, a feasible region of <italic>J</italic>-<italic>K</italic><sub>D</sub> can be drawn, as shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Feasible region of ESVG active loop parameters</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-7.tif"/>
</fig>
<p>The yellow shaded area in <xref ref-type="fig" rid="fig-7">Fig. 7</xref> represents the selection range of <italic>J</italic> and <italic>K</italic><sub>D</sub>. After <italic>J</italic> is tuned, <italic>K</italic><sub>D</sub> is tuned based on the relationship between the frequency variation of the wind power system and the active power output of ESVG.</p>
<p>The relationship between the frequency variation of the wind power system and the output power of the ESVG can be obtained from <xref ref-type="disp-formula" rid="eqn-12">Eq. (11).</xref>
<disp-formula id="eqn-15"><label>(14)</label><mml:math id="mml-eqn-15" display="block"><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>It is assumed that when the wind power system&#x2019;s frequency change exceeds 0.03 Hz, the ESVG&#x2019;s output active power equals <italic>P</italic><sub>emax</sub>.
<disp-formula id="eqn-16"><label>(15)</label><mml:math id="mml-eqn-16" display="block"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>30</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mn>6</mml:mn></mml:mrow></mml:msup><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:mi mathvariant="normal">&#x03C0;</mml:mi></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>0.03</mml:mn></mml:mrow></mml:mfrac><mml:mo>&#x2248;</mml:mo><mml:mn>5</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mn>5</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>Combined with the above <italic>J-K</italic><sub>D</sub> feasible region, the initial values of <italic>J</italic> and <italic>K</italic><sub>D</sub> are taken as 1.3 &#x00D7; 10<sup>4</sup> kg&#x00B7;m<sup>2</sup> and 2.5 &#x00D7; 10<sup>5</sup>, respectively.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Adjustment Strategy of ESVG Control Based on ALP</title>
<p>For the ESVG frequency support control structure shown in <xref ref-type="fig" rid="fig-1">Fig. 1b</xref>, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>FS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula>, <italic>J</italic> and <italic>K</italic><sub>D</sub> in the active power loop are optimized. respectively (the implementation position is shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>), which are presented as follows:</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>ESVG active power control loop based on ALP</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-8.tif"/>
</fig>
<sec id="s5_1">
<label>5.1</label>
<title>ESVG Power Operating Boundary</title>
<p>The essential condition for the stable operation of ESVG is that the output power does not exceed the steady-state power operating range. In the practical application process, ESVG can operate for 1 s with three times the rated active power, and the steady-state overload multiple <italic>k</italic><sub>m</sub> &#x003D; 3 is set. Assuming <italic>P</italic><sub>e</sub> &#x003D; <italic>P</italic><sub>ref</sub>, the maximum operating power angle <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:msup><mml:mn>20</mml:mn><mml:mrow><mml:mo>&#x2218;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is obtained from <xref ref-type="disp-formula" rid="eqn-17">Eq. (16)</xref>. <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2218;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is taken to analyze the operating boundary.
<disp-formula id="eqn-17"><label>(16)</label><mml:math id="mml-eqn-17" display="block"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mrow><mml:mtext>m</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>m</mml:mi><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mi>X</mml:mi></mml:mfrac></mml:mstyle></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mi>X</mml:mi></mml:mfrac></mml:mstyle><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></disp-formula></p>
<p>The active and reactive power output from ESVG to the wind farm can be expressed as
<disp-formula id="eqn-18"><label>(17)</label><mml:math id="mml-eqn-18" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>&#x22C5;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>&#x22C5;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Set <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>SSC</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x2220;</mml:mi><mml:mi>&#x03B4;</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. According to Kirchhoff voltage law, the ESVG grid connected voltage relationship can be expressed as
<disp-formula id="eqn-19"><label>(18)</label><mml:math id="mml-eqn-19" display="block"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x2220;</mml:mi><mml:msup><mml:mn>0</mml:mn><mml:mrow><mml:mo>&#x2218;</mml:mo></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>In addition, further constraints need to be set based on the operating range of ESVG&#x2019;s DC side voltage mentioned in <xref ref-type="sec" rid="s4_2">Section 4.2.</xref>
<disp-formula id="eqn-20"><label>(19)</label><mml:math id="mml-eqn-20" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0.8</mml:mn><mml:mrow><mml:mtext>pu</mml:mtext></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mn>1.1</mml:mn><mml:mrow><mml:mtext>pu</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mn>50</mml:mn><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow><mml:mn>6</mml:mn><mml:mrow><mml:mtext>MW</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>ESVG</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mn>50</mml:mn><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow><mml:mn>6</mml:mn><mml:mrow><mml:mtext>MW</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In summary, the stable output power operating range of ESVG is determined based on the following constraints:</p>
<p>Condition 1: Set the rated capacity of ESVG, combined with <xref ref-type="disp-formula" rid="eqn-18">Formula (17)</xref> to calculate the possible ESVG power operating point. When <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula>, the obtained power points need to be further screened according to the following conditions.</p>
<p>Condition 2: According to <xref ref-type="disp-formula" rid="eqn-19">Eq. (18)</xref>, determine whether the real and imaginary parts of the equation are equal at both ends. If not, exclude the operating point. On the contrary, ESVG can operate at that power point and further verification is required.</p>
<p>Condition 3: ESVG can operate stably if its DC voltage meets <xref ref-type="disp-formula" rid="eqn-20">Eq. (19)</xref> during ESVG&#x2019;s active frequency support period.</p>
<p>The power operating points that meet all the above conditions are drawn to form a stable power operating range of ESVG, as shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Stable power operating area of ESVG</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-9.tif"/>
</fig>
<p>The active power operation range of ESVG in <xref ref-type="fig" rid="fig-8">Fig. 9</xref> determines the active-frequency support capability of ESVG. The threshold limiting can adjust the output active power of ESVG in the range of <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mover><mml:mi>P</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:munder><mml:mi>P</mml:mi><mml:mo>&#x005F;</mml:mo></mml:munder><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>40</mml:mn><mml:mrow><mml:mtext>&#xA0;MW</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mn>40</mml:mn><mml:mrow><mml:mtext>&#xA0;MW</mml:mtext></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Combined with the frequency modulation coefficient adjustment method proposed in the next section, the purpose of stable operation of ESVG can be achieved.</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Adjustment Strategy of Frequency Modulation Coefficient Based on ESVG Active Power Limitation</title>
<p>If <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>FS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is set according to the existing energy storage power station standard, ESVG will meet the response speed as much as possible. However, it may exacerbate the overshoot of its active power output. Therefore, it is necessary to make reasonable restrictions on <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>FS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula>. Under the premise of ensuring the inertia response, the position of <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>FS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is shown in the green block of <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, it is adaptively adjusted to reduce the ESVG active power fluctuation during frequency modulation [<xref ref-type="bibr" rid="ref-26">26</xref>]. Using the frequency deviation &#x0394;<italic>f</italic> between the real-time frequency of the wind power system and the rated frequency, the active power reference value <italic>P</italic><sub>ref</sub> is obtained. The improved <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>FS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <italic>P</italic><sub>ref</sub> are represented as follows:
<disp-formula id="eqn-21"><label>(20)</label><mml:math id="mml-eqn-21" display="block"><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>FS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mover><mml:mi>P</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mn>0.033</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>f</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mn>0.033</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:mtext>other else</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:munder><mml:mi>P</mml:mi><mml:mo>&#x005F;</mml:mo></mml:munder><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>0.033</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>f</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>0.033</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-22"><label>(21)</label><mml:math id="mml-eqn-22" display="block"><mml:msub><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:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mover><mml:mi>P</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>f</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>FS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>f</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:munder><mml:mi>P</mml:mi><mml:mo>&#x005F;</mml:mo></mml:munder><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>f</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-21">Eqs. (20)</xref> and <xref ref-type="disp-formula" rid="eqn-22">(21)</xref>, &#x0394;<italic>f</italic><sub>max</sub> and &#x0394;<italic>f</italic><sub>min</sub> are the upper and lower critical values of the frequency adjustment range of the ESVG frequency modulator, respectively, and set to &#x00B1;0.2 Hz. [&#x2212;0.03, 0.03] Hz is the dead zone of ESVG participating in the frequency modulation of the wind power system. Within this range, the frequency regulator does not work, and there is no active power exchange between ESVG and the wind power system, thereby avoiding frequent charging and discharging of supercapacitors. If &#x0394;<italic>f</italic> &#x2208; [&#x2212;0.2, &#x2212;0.03] &#x222A; [0.03, 0.2] Hz, the frequency modulator calculates <italic>P</italic><sub>ref</sub>. When <italic>P</italic><sub>ref</sub> exceeds the critical values of the frequency adjustment range, it is limited to the active power output threshold <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mover><mml:mi>P</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula> or <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:munder><mml:mi>P</mml:mi><mml:mo>&#x005F;</mml:mo></mml:munder><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Virtual Rotation Inertia and Virtual Damping Coefficient Adjustment Strategy</title>
<p>From the analysis of <xref ref-type="sec" rid="s2">Section 2</xref>, it can be seen that ESVG&#x2019;s &#x0394;<italic>&#x03C9;</italic><sub>v</sub> characterizes the fluctuation degree of active power output during the frequency support process, which can be expressed as
<disp-formula id="eqn-23"><label>(22)</label><mml:math id="mml-eqn-23" display="block"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mtext>f</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ref</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mi>J</mml:mi><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-23">Eq. (22)</xref>, it can be seen that <italic>J</italic> and <italic>K</italic><sub>D</sub> are negatively correlated with the ESVG virtual angular velocity change rate d<italic>&#x03C9;</italic><sub>v</sub>/d<italic>t</italic> and the angular velocity change amount &#x0394;<italic>&#x03C9;</italic><sub>v</sub>, respectively. Active power overshooting can be suppressed by simultaneously reducing <italic>J</italic> and increasing <italic>K</italic><sub>D</sub>. When d<italic>&#x03C9;</italic><sub>v</sub>/d<italic>t</italic> &#x003E; 0, a larger <italic>J</italic> can reduce the system overshoot to a certain extent, but it will prolong the adjustment time. When d<italic>&#x03C9;</italic><sub>v</sub>/d<italic>t</italic> &#x003C; 0, setting a smaller <italic>J</italic> can quickly stabilize the system, but the overshoot tends to increase. To alleviate this contradiction, in the process of adjusting <italic>J</italic>, when the change of <italic>&#x03C9;</italic><sub>v</sub> exceeds the adjustment threshold, <italic>K</italic><sub>D</sub> should be increased to suppress the excessive |&#x0394;<italic>&#x03C9;</italic><sub>v</sub>|. When d<italic>&#x03C9;</italic><sub>v</sub>/d<italic>t</italic> &#x003E; 0, ALP increases <italic>J</italic> to suppress overshoot and simultaneously increases <italic>K</italic><sub>D</sub>, so the output power steadily reaches the command value. Based on the above analysis, as shown in the blue block of <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, the ALP control strategy of <italic>J</italic> and <italic>K</italic><sub>D</sub> is designed as follows:
<disp-formula id="eqn-24"><label>(23)</label><mml:math id="mml-eqn-24" display="block"><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mo>&#x2264;</mml:mo><mml:mn>0.16</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2229;</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mo>&#x003E;</mml:mo><mml:mn>0.16</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2229;</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mo>&#x003E;</mml:mo><mml:mn>0.16</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-25"><label>(24)</label><mml:math id="mml-eqn-25" display="block"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mo>&#x2264;</mml:mo><mml:mn>0.19</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>v</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">|</mml:mo></mml:mrow></mml:mstyle><mml:mo>&#x003E;</mml:mo><mml:mn>0.19</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-24">Eqs. (23)</xref> and <xref ref-type="disp-formula" rid="eqn-25">(24)</xref>, <italic>J</italic><sub>0</sub> and <italic>K</italic><sub>D0</sub> are the initial values of ESVG&#x2019;s <italic>J</italic> and <italic>K</italic><sub>D</sub> (which can be obtained by combining with the plane diagram of <italic>J-K</italic><sub>D</sub> feasible region in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>). <italic>K</italic><sub>j1</sub>, <italic>K</italic><sub>j2,</sub> and <italic>K</italic><sub>d</sub> are the virtual rotation inertia and damping adjustment coefficient, respectively. The frequency modulation range of ESVG is set to [&#x2212;0.2, &#x2212;0.03] Hz and [0.03, 0.2] Hz. The transfer function of the ESVG active control loop can be regarded as a type-II system. According to the system simulation parameters provided in <xref ref-type="table" rid="table-1">Table 1</xref>, the virtual angular velocity oscillation curve of ESVG after a small disturbance is shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>ESVG electrical and control parameters</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center">Parameters/Unit</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Single wind turbine output active power (MW)</td>
<td>5</td>
</tr>
<tr>
<td>Filter inductance (mH)</td>
<td>10</td>
</tr>
<tr>
<td>Number of submodules in each chain</td>
<td>10</td>
</tr>
<tr>
<td>Submodule supercapacitor capacitance (F)</td>
<td>1.5</td>
</tr>
<tr>
<td>ESVG DC cluster voltage (V)</td>
<td>3.5 &#x00D7; 10<sup>4</sup></td>
</tr>
<tr>
<td>Initial value of rotational inertia (kg&#x00B7;m<sup>2</sup>)</td>
<td>1.3 &#x00D7; 10<sup>4</sup></td>
</tr>
<tr>
<td>The initial value of <italic>K</italic><sub>D</sub></td>
<td>2.2 &#x00D7; 10<sup>5</sup></td>
</tr>
<tr>
<td>Power frequency (Hz)</td>
<td>50</td>
</tr>
<tr>
<td>Voltage integral coefficient <italic>K</italic><sub>Q</sub></td>
<td>0.01</td>
</tr>
<tr>
<td>Voltage adjustment coefficient <italic>K</italic><sub>ug</sub></td>
<td>1.1 &#x00D7; 10<sup>4</sup></td>
</tr>
<tr>
<td>Virtual inertia adjusting coefficient <italic>K</italic><sub>j1</sub></td>
<td>8 &#x00D7; 10<sup>3</sup></td>
</tr>
<tr>
<td>Virtual inertia adjusting coefficient <italic>K</italic><sub>j2</sub></td>
<td>8 &#x00D7; 10<sup>3</sup></td>
</tr>
<tr>
<td>Virtual amping adjusting coefficient <italic>K</italic><sub>d</sub></td>
<td>2 &#x00D7; 10<sup>5</sup></td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>ESVG virtual angular velocity oscillation curve</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-10.tif"/>
</fig>
<p>According to the analysis of <xref ref-type="disp-formula" rid="eqn-24">Eqs. (23)</xref> and <xref ref-type="disp-formula" rid="eqn-25">(24)</xref> and <xref ref-type="fig" rid="fig-10">Fig. 10</xref>, it can be seen that in the process of ESVG starting to respond to the active power demand of the system in stage I, its virtual phase is no longer consistent with the phase of the wind power system. At this point, |&#x0394;<italic>&#x03C9;</italic><sub>v</sub> | increases and exceeds the dead zone, and <italic>K</italic><sub>D</sub> will increase while <italic>J</italic> increases. After <italic>&#x03C9;</italic><sub>v</sub> reaches the peak, its change enters the second stage. At this time, |&#x0394;<italic>&#x03C9;</italic><sub>v</sub> | will re-exceed the dead zone. The increase of <italic>K</italic><sub>D</sub> and the decrease of <italic>J</italic> can shorten the oscillation time of virtual angular velocity and effectively suppress the active power fluctuation. The third and fourth stages are similar to the first and second stages.</p>

</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Case Study</title>
<sec id="s6_1">
<label>6.1</label>
<title>Simulation Conditions and Parameter Settings</title>
<p>To verify the effectiveness of the proposed ESVG adjustment control strategy using ALP in the wind farm, two conditions of wind turbine tripping and load cutting off are set up. The wind field regional interconnection system model with ESVG and synchronous generator is built, as shown in <xref ref-type="fig" rid="fig-1">Fig. 1a</xref>. The relevant parameters are shown in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>

</sec>
<sec id="s6_2">
<label>6.2</label>
<title>Case Results Analysis</title>
<sec id="s6_2_1">
<label>6.2.1</label>
<title>Wind Turbines Tripping</title>
<p>In 10 s, five wind turbines trip from the wind farm of 20 wind turbines. Using fixed parameter (FP) and the proposed ALP control strategy, the changing trend of ESVG output active power and the response of key control quantities are shown in <xref ref-type="fig" rid="fig-11">Figs. 11</xref> and <xref ref-type="fig" rid="fig-12">12</xref>.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>FP and ALP response of ESVG with tripping wind turbines. (<bold>a</bold>) ESVG <italic>&#x03B4;</italic> and <italic>&#x03C9;</italic><sub>v</sub>; (<bold>b</bold>) Wind farm frequency; (<bold>c</bold>) ESVG output active power</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-11.tif"/>
</fig><fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Trend of adjustment parameters during wind farm tripping</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-12.tif"/>
</fig>
<p>According to <xref ref-type="fig" rid="fig-11">Fig. 11a</xref>, after the 10 s, five wind turbines were tripped. ESVG responds to the active-frequency support demand of the system, and its <italic>&#x03B4;</italic> and <italic>|</italic>&#x0394;<italic>&#x03C9;</italic><sub>v</sub><italic>|</italic> gradually increase. At the time, ESVG outputs active power to the wind power system. Compared with the response process using FP, the response speed decreases slightly after using ALP (with a time lag of about 0.5 s for the maximum overshoot), but the overshoot of <italic>&#x03B4;</italic> and |&#x0394;<italic>&#x03C9;</italic><sub>v</sub>| decreased by 0.013 rad and 0.06 rad/s, respectively. In addition, if FP is used, the adjustment time of <italic>&#x03B4;</italic> and |&#x0394;<italic>&#x03C9;</italic><sub>v</sub>| is more than 10 s, and there is more obvious oscillation. On the contrary, after using ALP, the adjustment time of <italic>&#x03B4;</italic> and <italic>|</italic>&#x0394;<italic>&#x03C9;</italic><sub>v</sub><italic>|</italic> were shortened to about 5 s.</p>

<p>From <xref ref-type="fig" rid="fig-11">Fig. 11b</xref>,<xref ref-type="fig" rid="fig-11">c</xref>, it can be seen that the use of FP and ALP has little effect on the frequency support ability of ESVG under the condition of wind turbine generator tripping within the time scale of primary frequency regulation (not more than 15 s). However, the output active power of ESVG using FP presents four oscillations and gradually stabilizes in 7 s. On the contrary, after using ALP, the number of oscillations was significantly reduced to 1, 4 MW reduced the output active power overshoot, the adjustment time was shortened from 7 s to 5.5 s, and the active response transition process became stable.</p>

<p>Combined with <xref ref-type="fig" rid="fig-11">Figs. 11a</xref> and <xref ref-type="fig" rid="fig-12">12</xref>, it can be seen that with the increase of &#x0394;<italic>&#x03C9;</italic><sub>v</sub> and the continuous change of d<italic>&#x03C9;</italic><sub>v</sub>/d<italic>t</italic>, <italic>K</italic><sub>D</sub> and <italic>J</italic> are adaptively adjusted, which effectively alleviates the fluctuation of ESVG&#x2019;s <italic>&#x03B4;</italic> and &#x0394;<italic>&#x03C9;</italic><sub>v</sub>.</p>

<p>Under the wind turbine tripping scenario, Ug and its FFT analysis are shown in <xref ref-type="fig" rid="fig-12">Figs. 12</xref> and <xref ref-type="fig" rid="fig-13">13</xref> after using the proposed ALP control strategy.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title><italic>U</italic><sub><italic>g</italic></sub> and its FFT analysis with tripping five wind turbines. (<bold>a</bold>) <italic>U</italic><sub><italic>g</italic></sub> with ALP control; (<bold>b</bold>) Partially enlarged view of <italic>U</italic><sub><italic>g</italic></sub> with ALP control at 10 s; (<bold>c</bold>) Partially enlarged view of <italic>U</italic><sub><italic>g</italic></sub> with ALP control at 13 s; (<bold>d</bold>) <italic>U</italic><sub><italic>g</italic></sub> with FP control strategy; (<bold>e</bold>) Partially enlarged view of <italic>U</italic><sub><italic>g</italic></sub> with FP control strategy at 10 s; (<bold>f</bold>) Partially enlarged view of <italic>U</italic><sub><italic>g</italic></sub> with FP control strategy at 13 s; (<bold>g</bold>) THD with ALP control strategy at 10 s; (<bold>h</bold>) THD with ALP control strategy at 10 s; (<bold>i</bold>) THD with FP control strategy at 10 s; (<bold>j</bold>) THD with FP control strategy at 13 s</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-13.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-13">Fig. 13a</xref>&#x2013;<xref ref-type="fig" rid="fig-13">j</xref> shows the THD of ESVG&#x2019;s <italic>U</italic><sub><italic>g</italic></sub> with FP and ALP at 10 s and 13 s under the scenario of wind turbines tripping. In 10 s, the THD of <italic>U</italic><sub>g</sub> with ALP control strategy is 0.92%, and that of FP control is 0.97%. The ALP control strategy reduces THD by 0.05% compared to the FP control strategy. In 13 s, the THD of <italic>U</italic><sub>g</sub> with ALP control strategy is 0.98%, and that of FP control strategy is 1.02%, which is 0.04% worse than that of ALP control strategy. It can be seen that under the wind turbine tripping scenario, the ALP control strategy can improve the THD of ESVG&#x2019;s grid connected voltage to a certain extent, but to a small extent.</p>

<p><xref ref-type="fig" rid="fig-14">Fig. 14a</xref>&#x2013;<xref ref-type="fig" rid="fig-14">j</xref> shows the THD of ESVG&#x2019;s <italic>I</italic><sub>g</sub> with FP and ALP control strategies at 10 and 13 s, respectively. In 10 s, the THD of the ALP control strategy is 6.11%, and that of the FP control strategy is 10.14%. The ALP control strategy reduced <italic>I</italic><sub>g</sub> THD by 4.03% compared to the FP control strategy. In the 13 s, the THD of the ALP control strategy is 6.58%, and that of the FP control strategy is 7.72%. Compared with the ALP control strategy, the FP control strategy worsens THD by 1.14%. Combined with the above analysis, the proposed ALP control strategy achieves the lowest THD and improves the power quality of ESVG&#x2019;s <italic>I</italic><sub>g</sub> under the scenario of wind turbines tripping.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title><italic>I</italic><sub><italic>g</italic></sub> and its FFT analysis with tripping five wind turbines. (<bold>a</bold>) <italic>I</italic><sub><italic>g</italic></sub> with ALP control strategy; (<bold>b</bold>) Partially enlarged view of <italic>I</italic><sub><italic>g</italic></sub> with ALP control strategy at 10 s; (<bold>c</bold>) Partially enlarged view of <italic>I</italic><sub><italic>g</italic></sub> with ALP control strategy at 13 s; (<bold>d</bold>) <italic>I</italic><sub><italic>g</italic></sub> with FP control strategy; (<bold>e</bold>) Partially enlarged view of <italic>I</italic><sub><italic>g</italic></sub> with FP control strategy at 10 s; (<bold>f</bold>) Partially enlarged view of <italic>I</italic><sub><italic>g</italic></sub> with FP control strategy at 13 s; (<bold>g</bold>) THD with ALP control strategy at 10 s; (<bold>h</bold>) THD with ALP control strategy at 10 s; (<bold>i</bold>) THD with FP control strategy at 10 s; (<bold>j</bold>) THD with FP control strategy at 13 s</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-14.tif"/>
</fig>
</sec>
<sec id="s6_2_2">
<label>6.2.2</label>
<title>Resistive Load Removing</title>
<p>To further verify the effectiveness of the proposed ALP control strategy, a 25 MW resistive load has been removed from the 220 KV side of the wind power system at 10 s. <xref ref-type="fig" rid="fig-15">Figs. 15</xref> and <xref ref-type="fig" rid="fig-16">16</xref> show the trend of ESVG output active power changes and the response of key control variables.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>FP and ALP response of ESVG with removing 25 MW load. (<bold>a</bold>) ESVG <italic>&#x03B4;</italic> and &#x0394;<italic>&#x03C9;</italic><sub>v</sub>; (<bold>b</bold>) Wind farm frequency; (<bold>c</bold>) ESVG output active power</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-15.tif"/>
</fig><fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>Variation trend of adjustment parameters during load removing</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-16.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="fig-15">Fig. 15a</xref>, it can be seen that ESVG responds to the active power-frequency support requirements of the system after 10 s. Similar to the wind turbine tripping, the variation of ESVG&#x2019;s <italic>&#x03B4;</italic> and <italic>&#x03C9;</italic><sub>v</sub> gradually increases, and the excess active power in the wind power system is absorbed. Compared to the response process using FP, the response speed slightly slows down after using ALP (with a time lag of about 0.5 s when the maximum overshoot occurs), but the overshoot of <italic>&#x03B4;</italic> and &#x0394;<italic>&#x03C9;</italic><sub>v</sub> are reduced by 0.013 rad and 0.07 rad&#x000B7;s<sup>&#x2212;1</sup>, respectively. In addition, if FP is used, the adjustment time of ESVG&#x2019;s <italic>&#x03B4;</italic> and &#x0394;<italic>&#x03C9;</italic><sub>v</sub> is about 8 s, and there are static errors of about 0.01 rad and 0.06 rad/s. On the contrary, after using ALP, the stabilization time is shortened to 5 s.</p>
<p>From <xref ref-type="fig" rid="fig-13">Fig. 15b</xref>,<xref ref-type="fig" rid="fig-13">c</xref>, it can be seen that the frequency support effect of ESVG with FP and ALP is the same for the load removed. However, the active power output of ESVG using FP presents three oscillation peaks and gradually stabilizes in 5 s. If ALP is used, the number of active power oscillations is significantly reduced. 6 MW reduces the absorbed active power overshoot, and the adjustment time is shortened from 5.7 s to 4.3 s. The transition process of active response is relatively smooth. Combining <xref ref-type="fig" rid="fig-15">Figs. 15a</xref> with <xref ref-type="fig" rid="fig-16">16</xref>, it can be seen that with the increase of &#x0394;<italic>&#x03C9;</italic><sub>v</sub> and the continuous change of d<italic>&#x03C9;</italic><sub>v</sub>/d<italic>t</italic>, the adaptive adjustment of <italic>K</italic><sub>D</sub> and <italic>J</italic> can effectively alleviate the fluctuation degree of the ESVG&#x2019;s <italic>&#x03B4;</italic> and &#x0394;<italic>&#x03C9;</italic><sub>v</sub>.</p>

<p>Under the load fluctuation scenario, grid connected voltage, the compensation current of ESVG using the proposed ALP control strategy, and their respective FFT analysis are shown in <xref ref-type="fig" rid="fig-17">Figs. 17</xref> and <xref ref-type="fig" rid="fig-18">18</xref>.</p>
<fig id="fig-17">
<label>Figure 17</label>
<caption>
<title><italic>U</italic><sub><italic>g</italic></sub> and its FFT analysis with removing 25 MW resistive load. (<bold>a</bold>) <italic>U</italic><sub>g</sub> with ALP control strategy; (<bold>b</bold>) Partially enlarged view of <italic>U</italic><sub><italic>g</italic></sub> with ALP control strategy at 10 s; (<bold>c</bold>) Partially enlarged view of <italic>U</italic><sub><italic>g</italic></sub> with ALP control strategy at 13 s; (<bold>d</bold>) <italic>U</italic><sub>g</sub> with FP control strategy; (<bold>e</bold>) Partially enlarged view of <italic>U</italic><sub>g</sub> with FP control strategy at 10 s; (<bold>f</bold>) Partially enlarged view of <italic>U</italic><sub><italic>g</italic></sub> with FP control strategy at 13 s; (<bold>g</bold>) THD with ALP control strategy at 10 s; (<bold>h</bold>) THD with ALP control strategy at 10 s; (<bold>i</bold>) THD with FP control strategy at 10 s; (<bold>j</bold>) THD with FP control strategy at 13 s</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-17.tif"/>
</fig><fig id="fig-18">
<label>Figure 18</label>
<caption>
<title><italic>I</italic><sub><italic>g</italic></sub> and its FFT analysis with removing 25 MW resistive load. (<bold>a</bold>) <italic>I</italic><sub><italic>g</italic></sub> with ALP control strategy; (<bold>b</bold>) Partially enlarged view of <italic>I</italic><sub><italic>g</italic></sub> with ALP control strategy at 10 s; (<bold>c</bold>) Partially enlarged view of <italic>I</italic><sub><italic>g</italic></sub> with ALP control strategy at 13 s; (<bold>d</bold>) <italic>I</italic><sub><italic>g</italic></sub> with FP control strategy; (<bold>e</bold>) Partially enlarged view of <italic>I</italic><sub><italic>g</italic></sub> with FP control strategy at 10 s; (<bold>f</bold>) Partially enlarged view of <italic>I</italic><sub><italic>g</italic></sub> with FP control strategy at 13 s; (<bold>g</bold>) THD with ALP control strategy at 10 s; (<bold>h</bold>) THD with ALP control strategy at 10 s; (<bold>i</bold>) THD with FP control strategy at 10 s; (<bold>j</bold>) THD with FP control strategy at 13 s</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_61940-fig-18.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-17">Fig. 17a</xref>&#x2013;<xref ref-type="fig" rid="fig-17">j</xref> shows the THD of ESVG&#x2019;s <italic>U</italic><sub><italic>g</italic></sub> with FP and ALP control strategies at 10 s and 13 s under the scenario of load fluctuation. In 10 s, the THD of <italic>U</italic><sub>g</sub> with ALP control strategy is 1.17%, and that of FP control strategy is 0.97%. ALP control strategy reduces THD by 1.38% compared to FP control strategy. In 13 s, the THD of <italic>U</italic><sub>g</sub> with ALP control strategy is 0.84%, and that of FP control strategy is 1.02%, which is 0.18% worse than that of ALP control strategy. It can be seen that under the load fluctuation scenario, the ALP control strategy can improve the THD of the ESVG grid-connected voltage to a certain extent, but only to a small extent.</p>

<p><xref ref-type="fig" rid="fig-18">Fig. 18a</xref>&#x2013;<xref ref-type="fig" rid="fig-18">j</xref> shows ESVG&#x2019;s <italic>I</italic><sub>g</sub> and its THD with FP and ALP control strategies at 10 and 13 s, respectively. In 10 s, the THD of the ALP strategy is 4.59%, and that of the FP control strategy is 10.14%. ALP control strategy reduces THD by 5.55% compared to FP control strategy. In the 13 s, the THD of the ALP control strategy is 6.07%, and that of the FP control strategy is 7.72%. Compared with the ALP control strategy, the FP control strategy worsens THD by 1.65%. The above results show that the proposed ALP control strategy achieves the lowest THD and improves the power quality of ESVG under a load fluctuation scenario.</p>
</sec>
</sec>
</sec>
<sec id="s7">
<label>7</label>
<title>Conclusion</title>
<p>In the face of frequency change in wind power systems, the rapid support ability and potential operation risk of ESVG are studied, and the solution is provided. The conclusions are as follows:
<list list-type="simple">
<list-item>
<label>(1)</label><p>To ensure the control system&#x2019;s stability margin, the ESVG active power control loop&#x2019;s ESVG active power adjusting speed decreases as the virtual rotation inertia increases. The increase in the virtual damping coefficient will expand the range of virtual angular velocity, thus reducing ESVG&#x2019;s fast frequency support ability.</p></list-item>
<list-item>
<label>(2)</label><p>In the process of ESVG outputting active power to the wind power system, the equivalent virtual inertia is positively correlated with the capacitance of the supercapacitor installed on the DC side. As the capacitance of the supercapacitor increases, the frequency support ability of ESVG increases in the wind power system.</p></list-item>
<list-item>
<label>(3)</label><p>To enhance the operational stability of ESVG in supporting the frequency of wind farms, the proposed ALP control strategy, considering the equivalent inertia of the DC-side supercapacitor, can effectively suppress the fluctuation of ESVG active output and virtual angular velocity without changing the control structure. This is beneficial for frequency support for wind power systems. Moreover, ALP also ensures the excellent grid-connected power quality of ESVG.</p></list-item>
</list></p>
</sec>
</body>
<back>
<ack>
<p>The authors express their gratitude to the editor and anonymous reviewers for their reviews and valuable comments. And all individuals included in this research have consented to the
acknowledgment.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research was funded by the Science and Technology Project of State Grid Corporation, grant number 5500-202329500A-3-2-ZN, funding data 2023.10&#x2013;2025.12.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: study conception and design: Yong Sun, Jiayang Zhang; data collection: Yifu Zhang, Song Gao; analysis and interpretation of results: Yong Sun, Haifeng Zhang, Xiaozhe Song; draft manuscript preparation: Xiaozhe Song, Jiayang Zhang, Song Gao. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The authors confirm that the data used in this study are available on request. Data supporting this study are included in the article.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<glossary content-type="abbreviations" id="glossary-1">
<title>Abbreviations</title>
<def-list>
<def-item>
<term>ESVG</term>
<def>
<p>Energy Storage Type Static Var Generator</p>
</def>
</def-item>
<def-item>
<term>SVG</term>
<def>
<p>Static Var Generator</p>
</def>
</def-item>
<def-item>
<term>ALP</term>
<def>
<p>Adaptive adjustment of active loop parameters</p>
</def>
</def-item>
<def-item>
<term>FP</term>
<def>
<p>Fixed Parameter</p>
</def>
</def-item>
<def-item>
<term>VSG</term>
<def>
<p>Virtual Synchronous Generator</p>
</def>
</def-item>
</def-list>
</glossary>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Systematic methods to eliminate the transient circulating powers in the multi-VSGs system</article-title>. <source>IEEE Trans Smart Grid</source>. <year>2024</year>;<volume>15</volume>(<issue>1</issue>):<fpage>179</fpage>&#x2013;<lpage>90</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TSG.2023.3288045</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Du</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Novel Grid-forming control of permanent magnet synchronous generator-based wind turbine for integrating weak AC grid without sacrificing maximum power point tracking</article-title>. <source>IET Gener Transm Distrib</source>. <year>2021</year>;<volume>15</volume>(<issue>10</issue>):<fpage>1613</fpage>&#x2013;<lpage>25</lpage>. doi:<pub-id pub-id-type="doi">10.1049/gtd2.12121</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Meng</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Frequency stability analysis of grid-forming PMSG based on virtual synchronous control</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>(<issue>15</issue>):<fpage>84134</fpage>&#x2013;<lpage>48</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2024.3414424</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Roscoe</surname> <given-names>A</given-names></string-name>, <string-name><surname>Knueppel</surname> <given-names>T</given-names></string-name>, <string-name><surname>Da Silva</surname> <given-names>R</given-names></string-name>, <string-name><surname>Brogan</surname> <given-names>P</given-names></string-name>, <string-name><surname>Gutierrez</surname> <given-names>I</given-names></string-name>, <string-name><surname>Elliott</surname> <given-names>D</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Response of a grid forming wind farm to system events, and the impact of external and internal damping</article-title>. <source>IET Renew Power Gener</source>. <year>2020</year>;<volume>14</volume>(<issue>19</issue>):<fpage>3908</fpage>&#x2013;<lpage>17</lpage>. doi:<pub-id pub-id-type="doi">10.1049/iet-rpg.2020.0638</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Nguyen</surname> <given-names>TT</given-names></string-name>, <string-name><surname>Vu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Paudyal</surname> <given-names>S</given-names></string-name>, <string-name><surname>Blaabjerg</surname> <given-names>F</given-names></string-name>, <string-name><surname>Vu</surname> <given-names>TL</given-names></string-name>, <string-name><surname>Vu</surname> <given-names>TL</given-names></string-name></person-group>. <article-title>Grid-forming inverter-based wind turbine generators: comprehensive review, comparative analysis, and recommendations</article-title>. <comment>arXiv:2203.02105. 2022</comment>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Akram</surname> <given-names>U</given-names></string-name>, <string-name><surname>Mithulananthan</surname> <given-names>N</given-names></string-name>, <string-name><surname>Raza</surname> <given-names>MQ</given-names></string-name>, <string-name><surname>Shah</surname> <given-names>R</given-names></string-name>, <string-name><surname>Milano</surname> <given-names>F</given-names></string-name></person-group>. <article-title>RoCoF restrictive planning framework and wind speed forecast informed operation strategy of energy storage system</article-title>. <source>IEEE Trans Power Syst</source>. <year>2021</year>;<volume>36</volume>(<issue>1</issue>):<fpage>224</fpage>&#x2013;<lpage>34</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPWRS.2020.3001997</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Meng</surname> <given-names>G</given-names></string-name>, <string-name><surname>Chang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Rao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>F</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Energy storage auxiliary frequency modulation control strategy considering ACE and SOC of energy storage</article-title>. <source>IEEE Access</source>. <year>2021</year>;<volume>9</volume>:<fpage>26271</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2021.3058146</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Panda</surname> <given-names>M</given-names></string-name>, <string-name><surname>Bhaskar</surname> <given-names>DV</given-names></string-name>, <string-name><surname>Maity</surname> <given-names>T</given-names></string-name></person-group>. <article-title>A novel power management strategy for hybrid AC/DC microgrid</article-title>. In: <conf-name>2019 IEEE 16th India Council International Conference (INDICON)</conf-name>; <year>2019 Dec 13&#x2013;15</year>; <publisher-loc>Rajkot, India</publisher-loc>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>JB</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>MQ</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Ge</surname> <given-names>LJ</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>LJ</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>ZS</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Coordinated inertia support strategy of offshore wind power flexible direct transmission system based on super capacitor</article-title>. <source>Power Syst Technol</source>. <year>2022</year>;<volume>46</volume>(<issue>8</issue>):<fpage>2938</fpage>&#x2013;<lpage>52</lpage>. (In Chinese). doi:<pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2022.0283</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>QY</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>WH</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>HX</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Reactive power distribution strategy of multi-parallel grid-connected converter based on adaptive virtual impedance</article-title>. <source>Autom Electr Power Syst</source>. <year>2024</year>;<volume>48</volume>(<issue>15</issue>):<fpage>122</fpage>&#x2013;<lpage>30</lpage>. (In Chinese). doi:<pub-id pub-id-type="doi">10.7500/AEPS20231005002</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ghimire</surname> <given-names>S</given-names></string-name>, <string-name><surname>Kkuni</surname> <given-names>KV</given-names></string-name>, <string-name><surname>Jakobsen</surname> <given-names>SC</given-names></string-name>, <string-name><surname>Knueppel</surname> <given-names>T</given-names></string-name>, <string-name><surname>Jensen</surname> <given-names>KH</given-names></string-name>, <string-name><surname>Guest</surname> <given-names>E</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Grid-forming control methods for weakly connected offshore WPPs</article-title>. <source>IET Conf Proc</source>. <year>2023</year>;<volume>2023</volume>(<issue>20</issue>):<fpage>246</fpage>&#x2013;<lpage>53</lpage>. doi:<pub-id pub-id-type="doi">10.1049/icp.2023.2744</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Henderson</surname> <given-names>C</given-names></string-name>, <string-name><surname>Egea-Alvarez</surname> <given-names>A</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Analysis of optimal grid-forming converter penetration in AC connected offshore wind farms</article-title>. <source>Int J Electr Power Energy Syst</source>. <year>2024</year>;<volume>157</volume>(<issue>19</issue>):<fpage>109851</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijepes.2024.109851</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>TX</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>YH</given-names></string-name>, <string-name><surname>He</surname> <given-names>ZY</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>JR</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>CJ</given-names></string-name></person-group>. <article-title>Optimal configuration of fixed-capacity location of grid-connected energy storage power station based on multi-time scale adjustment</article-title>. <source>Autom Electr Power Syst</source>. <year>2024</year>;<volume>48</volume>(<issue>23</issue>):<fpage>54</fpage>&#x2013;<lpage>64</lpage>. (In Chinese). doi:<pub-id pub-id-type="doi">10.7500/AEPS20240320002</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>JW</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>QX</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Cai</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Energy storage static var generator and its self-synchronous voltage source control</article-title>. <source>High Volt Eng</source>. <year>2022</year>;<volume>49</volume>(<issue>1</issue>):<fpage>67</fpage>&#x2013;<lpage>71</lpage>. (In Chinese). doi:<pub-id pub-id-type="doi">10.13336/j.1003-6520.hve.20220576</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>D</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Song</surname> <given-names>P</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Comparison of different virtual inertia control methods for inverter-based generators</article-title>. <source>J Mod Power Syst Clean Energy</source>. <year>2020</year>;<volume>8</volume>(<issue>4</issue>):<fpage>768</fpage>&#x2013;<lpage>77</lpage>. doi:<pub-id pub-id-type="doi">10.35833/MPCE.2019.000330</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Han</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Luo</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Distributed frequency interactive damping control for multiple VSGs in islanded microgrids</article-title>. <source>IEEE Trans Circuits Syst I</source>. <year>2024</year>;<volume>71</volume>(<issue>8</issue>):<fpage>3867</fpage>&#x2013;<lpage>79</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TCSI.2024.3399790</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xue</surname> <given-names>T</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Bu</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Inter-area oscillation analysis of power system integrated with virtual synchronous generators</article-title>. <source>IEEE Trans Power Deliv</source>. <year>2024</year>;<volume>39</volume>(<issue>3</issue>):<fpage>1761</fpage>&#x2013;<lpage>73</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPWRD.2024.3376523</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Su</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Research on grid-connected control strategy of distributed generator based on improved linear active disturbance rejection control</article-title>. <source>Energy Eng</source>. <year>2024</year>;<volume>121</volume>(<issue>12</issue>):<fpage>3929</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id pub-id-type="doi">10.32604/ee.2024.057106</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Saadatmand</surname> <given-names>S</given-names></string-name>, <string-name><surname>Shamsi</surname> <given-names>P</given-names></string-name>, <string-name><surname>Ferdowsi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Power and frequency regulation of synchronverters using a model free neural network-based predictive controller</article-title>. <source>IEEE Trans Ind Electron</source>. <year>2021</year>;<volume>68</volume>(<issue>5</issue>):<fpage>3662</fpage>&#x2013;<lpage>71</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TIE.2020.2984419</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tan</surname> <given-names>L</given-names></string-name>, <string-name><surname>Yi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Cai</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Hou</surname> <given-names>P</given-names></string-name>, <string-name><surname>Han</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Adaptive control strategies for improving frequency response parameters in VSG</article-title>. <source>IEEE Access</source>. <year>2024</year>;<volume>12</volume>(<issue>24</issue>):<fpage>160359</fpage>&#x2013;<lpage>68</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2024.3488895</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>G</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>F</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Weng</surname> <given-names>M</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Li</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Design and operation analysis of virtual synchronous compensator</article-title>. <source>IEEE J Emerg Sel Top Power Electron</source>. <year>2020</year>;<volume>8</volume>(<issue>4</issue>):<fpage>3835</fpage>&#x2013;<lpage>45</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JESTPE.2019.2943723</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Control of grid-forming VSCs: a perspective of adaptive fast/slow internal voltage source</article-title>. <source>IEEE Trans Power Electron</source>. <year>2023</year>;<volume>38</volume>(<issue>8</issue>):<fpage>10151</fpage>&#x2013;<lpage>69</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPEL.2023.3268374</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shuai</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>C</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>ZJ</given-names></string-name></person-group>. <article-title>Transient angle stability of virtual synchronous generators using Lyapunov&#x2019;s direct method</article-title>. <source>IEEE Trans Smart Grid</source>. <year>2019</year>;<volume>10</volume>(<issue>4</issue>):<fpage>4648</fpage>&#x2013;<lpage>61</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TSG.2018.2866122</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Hou</surname> <given-names>X</given-names></string-name>, <string-name><surname>Han</surname> <given-names>H</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Su</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Quantitative parameters design of VSG oriented to transient synchronization stability</article-title>. <source>IEEE Trans Power Syst</source>. <year>2023</year>;<volume>38</volume>(<issue>5</issue>):<fpage>4978</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPWRS.2023.3293016</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>X</given-names></string-name>, <string-name><surname>Desai</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>L</given-names></string-name>, <string-name><surname>D&#x00F6;rfler</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Cross-forming control and fault current limiting for grid-forming inverters</article-title>. <source>IEEE Trans Power Electron</source>. <year>2025</year>;<volume>40</volume>(<issue>3</issue>):<fpage>3980</fpage>&#x2013;<lpage>4007</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPEL.2024.3500885</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pan</surname> <given-names>D</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>F</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Transient stability of voltage-source converters with grid-forming control: a design-oriented study</article-title>. <source>IEEE J Emerg Sel Top Power Electron</source>. <year>2019</year>;<volume>8</volume>(<issue>2</issue>):<fpage>1019</fpage>&#x2013;<lpage>33</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JESTPE.2019.2946310</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>



















