<?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">55398</article-id>
<article-id pub-id-type="doi">10.32604/ee.2024.055398</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Combined Wind-Storage Frequency Modulation Control Strategy Based on Fuzzy Prediction and Dynamic Control</article-title>
<alt-title alt-title-type="left-running-head">Combined Wind-Storage Frequency Modulation Control Strategy Based on Fuzzy Prediction and Dynamic Control</alt-title>
<alt-title alt-title-type="right-running-head">Combined Wind-Storage Frequency Modulation Control Strategy Based on Fuzzy Prediction and Dynamic Control</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Wang</surname><given-names>Weiru</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Cao</surname><given-names>Yulong</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>2202200053@neepu.edu.cn</email></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Wang</surname><given-names>Yanxu</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>You</surname><given-names>Jiale</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Guangnan</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Xiao</surname><given-names>Yu</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Northeast Electric Power University, Key Laboratory of Modern Power System Simulation and Control &#x0026; Renewable Energy Technology of the Ministry Education</institution>, <addr-line>Jilin, 132012</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>State Grid Songyuan Electric Power Supply Company</institution>, <addr-line>Songyuan, 138000</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Yulong Cao. Email: <email>2202200053@neepu.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>22</day><month>11</month><year>2024</year>
</pub-date>
<volume>121</volume>
<issue>12</issue>
<fpage>3801</fpage>
<lpage>3823</lpage>
<history>
<date date-type="received">
<day>26</day>
<month>6</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>8</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 The Authors.</copyright-statement>
<copyright-year>2024</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_55398.pdf"></self-uri>
<abstract>
<p>To ensure frequency stability in power systems with high wind penetration, the doubly-fed induction generator (DFIG) is often used with the frequency fast response control (FFRC) to participate in frequency response. However, a certain output power suppression amount (OPSA) is generated during frequency support, resulting in the frequency modulation (FM) capability of DFIG not being fully utilised, and the system&#x2019;s unbalanced power will be increased during speed recovery, resulting in a second frequency drop (SFD) in the system. Firstly, the frequency response characteristics of the power system with DFIG containing FFRC are analysed. Then, based on the analysis of the generation mechanism of OPSA and SFD, a combined wind-storage FM control strategy is proposed to improve the system&#x2019;s frequency response characteristics. This strategy reduces the effect of OPSA and improves the FM capability of DFIG by designing the fuzzy logic of the coefficients of FFRC according to the system frequency index in the frequency support stage. During the speed recovery stage, the energy storage (ES) active power reference value is calculated according to the change of DFIG rotor speed, and the ES output power is dynamically adjusted to reduce the SFD. Finally, taking the IEEE 39-bus test system as an example, real-time digital simulation verification was conducted based on the RTLAB OP5707 simulation platform. The simulation results show that the proposed method can improve the FM capability of DFIG, reduce the SFD under the premise of guaranteeing the rapid rotor speed recovery, and avoid the overshooting phenomenon so that the system frequency can be quickly restored to a stable state.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Doubly-fed induction generator</kwd>
<kwd>frequency fast response control</kwd>
<kwd>output power suppression amount</kwd>
<kwd>frequency response characteristics</kwd>
<kwd>second frequency drop</kwd>
<kwd>combined wind-storage</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Jilin Province Science and Technology Development Plan Projects</funding-source>
<award-id>20230508157RC</award-id>
</award-group>
<award-group id="awg2">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>U2066208</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>In recent years, with the shortage of fossil energy resources and the increasing deterioration of the environment, global power energy is transforming to the renewable direction, and wind power, as a representative new energy source, has been developed rapidly [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-3">3</xref>]. Doubly-fed induction generators (DFIGs) have more flexible control methods and faster response times than conventional thermal generators. However, the decoupling between the rotor speed of the DFIG and the grid frequency results in a &#x201C;zero inertia&#x201D; characteristic for the whole system. This increases the difficulty of frequency modulation (FM) of the system [<xref ref-type="bibr" rid="ref-4">4</xref>]. For this reason, countries worldwide have made it clear that wind energy equipment must have a certain ability to inertia support and modulate frequency through establishing strict regulations for grid connection. Therefore, the participation of wind turbine generators (WTGs) in the FM technology of the power system has become the focus of scholars in the industry [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>To ensure that the DFIG can actively participate in FM, current FM control strategies mainly focus on power backup load shedding control and frequency fast response control (FFRC) [<xref ref-type="bibr" rid="ref-7">7</xref>&#x2013;<xref ref-type="bibr" rid="ref-10">10</xref>]. The load-shedding control method makes the DFIG work in load-shedding mode and thus leaves spare capacity for FM. However, prolonged periods in load-shedding mode can reduce the efficiency of wind energy utilisation. The FFRC strategy, on the other hand, actively participates in FM by modulating the rotor speed and using the rotor kinetic energy to provide active power support to simulate the inertial response of the synchronous generator (SG) [<xref ref-type="bibr" rid="ref-11">11</xref>&#x2013;<xref ref-type="bibr" rid="ref-13">13</xref>]. When an active power deficit occurs in the system, and the DFIG uses the FFRC strategy to release rotor kinetic energy, the rotor speed decreases continuously. During this process, the electromagnetic power output of the DFIG deviates from the maximum power point tracking (MPPT) curve. The additional reference power of the FFRC increases the output power and encourages the DFIG to participate in the FM. The output reference power of the turbine governor decreases along the MPPT curve, generating an output power suppression amount (OPSA) and attempting to prevent the DFIG from participating in FM [<xref ref-type="bibr" rid="ref-14">14</xref>]. DFIG&#x2019;s FM capability is greatly diminished by the paradoxical relationship between the two mentioned above.</p>
<p>To improve the FM capability of the WTG, the literature [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>] proposed the use of a fuzzy logic controller (FLC) to change the parameters of the governor control dynamically but did not analyse and solve the OPSA. Literature [<xref ref-type="bibr" rid="ref-17">17</xref>] added time-varying gains in the inertia and droop control loops based on the frequency response time to take full advantage of the turbine&#x2019;s frequency support capability, however, the second frequency drop (SFD) problem triggered by the switching speed recovery process after excessive rotor kinetic energy release is not considered. After the WTG exits FM, the rotor must absorb energy to return to the initial operating state, which may cause SFD. If left unchecked, even more severe situations than once the frequency has dropped may occur.</p>
<p>Literature [<xref ref-type="bibr" rid="ref-18">18</xref>] reduced SFD by designing an active power reference curve for the rotor speed recovery process of WTGs, still it prolongs the rotor speed recovery time which is not conducive to the system&#x2019;s ability to counteract secondary disturbances. The combined wind-storage FM control strategy proposed in the literature [<xref ref-type="bibr" rid="ref-19">19</xref>] can avoid the SFD phenomenon, still it can only provide short-term frequency support for the system, and cannot be used throughout the primary FM process. Literature [<xref ref-type="bibr" rid="ref-20">20</xref>] proposed a continuous power scheduling scheme to efficiently coordinate the responses of different wind turbines based on the characteristics of the system&#x2019;s frequency support stage and frequency recovery stage, however, some wind turbines must leave some spare capacity to operate in power-limited mode.</p>
<p>Aiming at the above problems, this paper proposes a new combined wind-storage FM control strategy that can improve the FM capability of DFIG and consider the solution of SFD and rotor recovery speed problems. Firstly, by analysing the generation mechanism of OPSA, quantitatively calculating the suppression amount, and designing FLC to dynamically change the parameters of FFRC to explore the FM potential of DFIG. Then, the auxiliary FM power of the energy storage (ES) is determined, according to the changing characteristics of the rotor speed during the recovery process, to avoid SFD and overshooting phenomena. Finally, the DFIG and ES control strategies are combined according to the timing logic to construct a combined control strategy throughout the FM process, which jointly improves the frequency response characteristics of the system.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Analysis of Frequency Response Characteristics of Power System with DFIG</title>
<sec id="s2_1">
<label>2.1</label>
<title>DFIG Mathematical Model</title>
<p>The DFIG captures mechanical energy through the wind turbine, which spins the rotor and then converts the mechanical energy into electrical energy. The captured mechanical power <italic>P</italic><sub>m</sub> can be expressed as:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mi>&#x03C1;</mml:mi><mml:mi>A</mml:mi><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03C0;</mml:mi><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where, <italic>&#x03C1;</italic> is the air density; <italic>v</italic><sub>w</sub> is the wind velocity; <italic>A</italic>, <italic>R</italic>, <italic>&#x03BB;, &#x03B2;</italic> are the unit swept area, impeller radius, blade tip speed ratio, and pitch angle, respectively; <italic>C</italic><sub><italic>p</italic></sub>(<italic>&#x03BB;,&#x03B2;</italic>) is the wind energy utilisation coefficient, which is a non-linear function consisting of <italic>&#x03BB;</italic> and <italic>&#x03B2;</italic>.</p>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> shows the relation characteristic curve of the <italic>C</italic><sub><italic>p</italic></sub>-<italic>&#x03BB;</italic>-<italic>&#x03B2;</italic> and its expression can be described as [<xref ref-type="bibr" rid="ref-21">21</xref>]:</p>
<p><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>C</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.645</mml:mn><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>116</mml:mn><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>0.4</mml:mn><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>6</mml:mn></mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mn>21</mml:mn><mml:mrow><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mn>0.00912</mml:mn><mml:mi>&#x03BB;</mml:mi><mml:mo>}</mml:mo></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x03BB;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>R</mml:mi></mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03BB;</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:mn>1</mml:mn><mml:mrow><mml:mi>&#x03BB;</mml:mi><mml:mo>+</mml:mo><mml:mn>0.08</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>+</mml:mo><mml:mn>2.5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>0.035</mml:mn><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>+</mml:mo><mml:mn>2.5</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></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>where, <italic>&#x03BB;</italic><sub>i</sub> is the intermediate variable; <italic>&#x03C9;<sub>r</sub></italic> is the rotor speed of the DFIG.</p>

<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Relation characteristic curve of the <italic>C</italic><sub><italic>p</italic></sub>-<italic>&#x03BB;</italic>-<italic>&#x03B2;</italic></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-1.tif"/>
</fig>
<p>Under different wind speeds, since <italic>R</italic> is a constant, the maximum wind energy capture of WTGs can be achieved only if <italic>&#x03C9;</italic><sub>r</sub> and <italic>v</italic><sub>w</sub> are always maintained at the best ratio, that is, the optimal tip speed ratio.</p>
<p>The MPPT curve of DFIG can be represented by <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>MPPT</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03C0;</mml:mi><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>r</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mi>R</mml:mi></mml:mrow><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mrow><mml:mtext>opt</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mo>,</mml:mo><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mrow><mml:mtext>opt</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msubsup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>r</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msubsup></mml:math></disp-formula>where, <italic>&#x03BB;</italic><sub>opt</sub> is the optimal tip speed ratio of the wind turbine; <italic>k</italic><sub>opt</sub> is the characteristic coefficient of the MPPT curve; <italic>C</italic><sub><italic>P</italic>,max</sub> is the maximum wind energy utilisation coefficient of the wind turbine, at this time <italic>&#x03B2;</italic> &#x003D; 0&#x00B0;, <italic>&#x03BB;</italic> &#x003D; <italic>&#x03BB;</italic><sub>opt</sub>.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Frequency Response Model of Power System with DFIG</title>
<p>The DFIG is grid-connected using a doubly-fed converter to achieve a flexible connection to the grid. Although DFIGs can deliver power to the grid, they cannot provide inertial support to the system through rotating equipment, as with conventional thermal turbines. To enhance the inertia of the power system, the flexibility of the DFIG&#x2019;s control is utilised to release the rotor kinetic energy using the FFRC strategy to give it FM capability. FFRC strategy consists of virtual inertia control with a frequency rate of change as input and droop control with frequency deviation as input. The power system containing DFIG with FFRC strategy is shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Power system containing DFIG with FFRC strategy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-2.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, &#x0394;<italic>E</italic><sub>DFIG</sub>, <italic>J</italic><sub>DFIG-vir</sub>, <italic>P</italic><sub>m-D</sub>, <italic>P</italic><sub>e</sub>, <italic>P</italic><sub>DFIG</sub> and &#x0394;<italic>P</italic><sub>DFIG-vir</sub> are rotor kinetic energy variation, virtual moment of inertia, captured mechanical power, electromagnetic power, output power, and FFRC strategy additional active power of the DFIG during the inertial response, respectively. <italic>P</italic><sub>m-G</sub>, <italic>P</italic><sub>G</sub>, <italic>&#x03C9;</italic><sub>m</sub>, and <italic>J</italic><sub>G</sub> are the mechanical power, electromagnetic power, mechanical angular velocity and moment of inertia of the SG, respectively.</p>
<p>The frequency dynamic response equation of DFIG is shown in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</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:mo>+</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where, <italic>H</italic><sub>DFIG-vir</sub> and <italic>D</italic><sub>DFIG-vir</sub> are the virtual inertia time constant and virtual damping coefficient of the DFIG, respectively.</p>
<p>The simplified model of the power system with DFIG is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. The system&#x2019;s generation part mainly consists of thermal units and DFIGs with FFRC strategy; the power consumption part is the load.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Simplified model of power system with DFIG</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-3.tif"/>
</fig>
<p>Where, <italic>K</italic><sub>m</sub> is the mechanical power gain coefficient; <italic>F</italic><sub>H</sub> is the fraction of the total power of the high-pressure turbine; <italic>T</italic><sub>R</sub> is the turbine reheating time constant; <italic>K</italic> is the static modulation factor of the SG; <italic>H</italic><sub>G-D</sub> and <italic>D</italic><sub>G-D</sub> are the inertia time constant and damping constant of the system; &#x0394;<italic>P</italic><sub>L</sub> is the load power variation of the system; &#x0394;<italic>P</italic><sub>G</sub> is the output power variation of thermal power units.</p>
<p>The dynamic response equation of the system frequency can be expressed as:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mn>2</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</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:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>f</mml:mi></mml:math></disp-formula></p>
<p><xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> can be obtained from <xref ref-type="disp-formula" rid="eqn-4">Eqs. (4)</xref> and <xref ref-type="disp-formula" rid="eqn-5">(5)</xref>:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</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:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>f</mml:mi></mml:math></disp-formula></p>
<p>The mathematical expressions for the maximum frequency rate of change (<italic>RoCoF</italic><sub>max</sub>) and the maximum frequency deviation (&#x0394;<italic>f</italic><sub>max1</sub>) of the grid-connected WTGs system with FFRC strategy after disturbance are shown below, and the specific derivation process is detailed in the literature [<xref ref-type="bibr" rid="ref-22">22</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>].
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mi>R</mml:mi><mml:mi>o</mml:mi><mml:mi>C</mml:mi><mml:mi>o</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:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</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:mrow><mml:msub><mml:mo>|</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula>
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msqrt><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt><mml:mi>&#x03B1;</mml:mi><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B6;</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mrow><mml:mtext>nadir{1}</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula>where, <italic>&#x03B6;</italic> is the damping ratio; <italic>&#x03B1;</italic> is the coefficient resulting from the model derivation process; <italic>&#x03C9;</italic><sub>n</sub> is the natural oscillation frequency; and <italic>t</italic><sub>nadir1</sub> is the time at which the frequency minimum occurs.</p>
<p>The <italic>RoCoF</italic><sub>max</sub> and &#x0394;<italic>f</italic><sub>max1</sub> of the power system after disturbance are essential indicators of the frequency dynamic response. From <xref ref-type="disp-formula" rid="eqn-7">Eqs. (7)</xref> and <xref ref-type="disp-formula" rid="eqn-8">(8)</xref>, it can be seen that the <italic>RoCoF</italic><sub>max</sub> and &#x0394;<italic>f</italic><sub>max1</sub> of the system are positively correlated with the load disturbance presentation degree. The equivalent inertia time constant and damping coefficient of the system play a vital role in the frequency dynamic response of the system under a certain load disturbance. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows the curve of the system frequency at different <italic>H</italic><sub>DFIG-vir</sub> and <italic>D</italic><sub>DFIG-vir</sub> after the step disturbance. <italic>K</italic><sub>d</sub> and <italic>K</italic><sub>p</sub> are the virtual inertia and droop coefficients of FFRC, which are described in the next chapter. In summary, wind power participation in the system FM can be equated to increasing the system&#x2019;s equivalent inertia and damping.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>System frequency dynamic response curve (a) System frequency at different <italic>H</italic><sub>DFIG-vir</sub> (b) System frequency at different <italic>D</italic><sub>DFIG-vir</sub></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-4.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Analysis of DFIG FM Process Based on FFRC Strategy</title>
<p>The FFRC strategy of DFIG consists of two stages that respond to the dynamic change of frequency: the frequency support stage (<italic>A-B-C</italic>) and the rotor kinetic energy recovery stage (<italic>C-D-E-A</italic>), as shown in <xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref>.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Power-rotor speed trajectory of FFRC strategy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>System frequency response curve based on FFRC</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-6.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, <italic>&#x03C9;</italic>(<italic>t</italic><sub>0</sub>), <italic>&#x03C9;</italic>(<italic>t</italic><sub><italic>B</italic></sub>), <italic>&#x03C9;</italic>(<italic>t</italic><sub><italic>C</italic></sub>), and <italic>&#x03C9;</italic>(<italic>t</italic><sub><italic>E</italic></sub>) are the rotor speed at points <italic>A</italic>, <italic>B</italic>, <italic>C</italic>, and <italic>E</italic> corresponding to the moments of <italic>t</italic><sub>0</sub>, <italic>t</italic><sub><italic>B</italic></sub>, <italic>t</italic><sub><italic>C</italic></sub>, and <italic>t</italic><sub><italic>E</italic></sub>, respectively. <italic>P</italic><sub>0</sub>, <italic>P</italic><sub><italic>B</italic></sub>, <italic>P</italic><sub><italic>C</italic></sub>, and <italic>P</italic><sub><italic>D</italic></sub> are the output power of the WTG at points <italic>A</italic>, <italic>B</italic>, <italic>C</italic>, and <italic>D</italic>, corresponding, to the moments of <italic>t</italic><sub>0</sub>, <italic>t</italic><sub><italic>B</italic></sub>, <italic>t</italic><sub><italic>C</italic></sub>, and <italic>t</italic><sub><italic>D</italic></sub>, respectively. <italic>P</italic><sub><italic>A</italic><sup>&#x002A;</sup></sub> and <italic>P</italic><sub><italic>B</italic><sup>&#x002A;</sup></sub> are the WTG&#x2019;s captured power and the governor&#x2019;s reference output power at the corresponding points <italic>A</italic><sup>&#x002A;</sup> and <italic>B</italic><sup>&#x002A;</sup> at the moment <italic>t</italic><sub><italic>B</italic></sub>, respectively. &#x0394;<italic>P</italic><sub>de</sub> is the active load derating for DFIG speed recovery.</p>
<p>In <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, <italic>t</italic><sub>0</sub>, <italic>t</italic><sub>nadir1</sub>, <italic>t</italic><sub><italic>C</italic></sub>, <italic>t</italic><sub>nadir2</sub>, and <italic>t</italic><sub>ss</sub> are the moments corresponding to the system load disturbance, the lowest point of the first drop, the active power derating of the DFIG, the lowest point of the second drop, and the system restoration to the steady state, respectively. &#x0394;<italic>f</italic><sub>max2</sub> is the maximum deviation of the second drop in frequency.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Analysis of Frequency Response Characteristics and OPSA in Frequency Support Stage</title>
<p>The frequency support stage is divided into 2 main processes, corresponding to the point <italic>A</italic> and the curve <italic>A</italic>-<italic>B</italic>-<italic>C</italic> in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>.</p>
<p><italic>A</italic>: The system is steady, and the DFIG operates at point <italic>A</italic> of the MPPT curve. At this point, the DFIG wind energy utilisation is maximum, and the output power is <italic>P</italic><sub>0</sub>.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>MPPT</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>r</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mo>|</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mrow><mml:mtext>r</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mrow><mml:mtext>opt</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msubsup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msubsup></mml:math></disp-formula></p>
<p><italic>A</italic>&#x2192;<italic>B</italic>&#x2192;<italic>C</italic>: FFRC strategy action when the system frequency is reduced by a disturbance or load increase. The DFIG with FFRC can simulate the SG&#x2019;s inertia support and primary FM characteristics in this process, and its output electromagnetic power moves along the curve <italic>A-B-C</italic>.</p>
<p>As the DFIG releases rotor kinetic energy, the rotor speed decreases and the turbine captured power is shifted away from the maximum power output point <italic>A</italic>. At the same time, the outer loop power reference value <italic>P</italic><sub>ref</sub> of the rotor-side inverter is changed.</p>
<p>The reference power input to the rotor side inverter is expressed as:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ref</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>MPPT</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></disp-formula>
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>f</mml:mi><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:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</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:math></disp-formula>where, <italic>K</italic><sub>d</sub> and <italic>K</italic><sub>p</sub> are the virtual inertia and droop coefficients of FFRC, respectively.</p>
<p>When the electromagnetic power of the DFIG in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> runs along the curve <italic>A</italic>-<italic>B</italic>-<italic>C</italic> to point <italic>B</italic>, meaning that the rotor speed decreases from <italic>&#x03C9;</italic>(<italic>t</italic><sub>0</sub>) to <italic>&#x03C9;</italic>(<italic>t</italic><sub><italic>B</italic></sub>), the captured power of the WTG moves from point <italic>A</italic> along the mechanical power curve to point <italic>A</italic><sup>&#x002A;</sup> at constant wind speed. The corresponding capture power variation &#x0394;<italic>P</italic><sub>cap</sub> is expressed as:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>cap</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mi>&#x03C1;</mml:mi><mml:mi>A</mml:mi><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mspace width=".5em" /></mml:math></disp-formula>where, <italic>&#x03BB;</italic><sub><italic>A</italic></sub> and <italic>&#x03BB;</italic><sub><italic>A</italic><sup>&#x002A;</sup></sub> are the tip speed ratios corresponding to points <italic>A</italic> and <italic>A</italic><sup>&#x002A;</sup> under the wind speed <italic>v</italic><sub><italic>w</italic></sub>, respectively; <italic>C</italic><sub><italic>P</italic></sub>(<italic>&#x03BB;</italic><sub><italic>A</italic></sub>,<italic>&#x03B2;</italic>) and <italic>C</italic><sub><italic>P</italic></sub>(<italic>&#x03BB;</italic><sub><italic>A&#x002A;</italic></sub>,<italic>&#x03B2;</italic>) are the corresponding wind energy utilisation coefficients of <italic>A</italic> and <italic>A</italic><sup>&#x002A;</sup> points, respectively.</p>
<p>The DFIG&#x2019;s governor impedes the active FM of the WTG, and the rotor speed controller output reference power deviates from the original maximum power tracking point, which is a drop from point <italic>A</italic> in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> along the MPPT curve to point <italic>B</italic><sup>&#x002A;</sup>. The difference &#x0394;<italic>P</italic><sub>sup</sub> between the captured power <italic>P</italic><sub><italic>A</italic><sup>&#x002A;</sup></sub> and the reference power <italic>P</italic><sub><italic>B</italic><sup>&#x002A;</sup></sub> of the DFIG can be expressed as:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">sup</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>cap</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>opt</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>cap</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mspace width=".5em" /></mml:math></disp-formula></p>
<p>At a steady wind speed with a small range of rotor speed variation, the captured power at points <italic>A</italic><sup>&#x002A;</sup> and <italic>B</italic><sup>&#x002A;</sup> is approximately equal, i.e., &#x0394;<italic>P</italic><sub>cap</sub> &#x2248; 0. <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref> can be simplified as:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">sup</mml:mo></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mrow><mml:mtext>opt</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mrow><mml:mtext>opt</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msup><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>At this point, the reference power of the control power outer loop of the rotor side inverter can be expressed as:
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ref</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">sup</mml:mo></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-14">Eqs. (14)</xref> and <xref ref-type="disp-formula" rid="eqn-15">(15)</xref>, the DFIG responds to the frequency change by releasing rotor kinetic energy and simultaneously inputs additional power to the system. The reference output power of the DFIG governor gradually deviates from the set value with a cubic exponential function. It reduces the rotor-side inverter power reference value and inhibits the FM capability of the DFIG. Because &#x0394;<italic>P</italic><sub>sup</sub> acts as a suppressor of <italic>P</italic><sub>ref</sub>, &#x0394;<italic>P</italic><sub>sup</sub> is called OPSA.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Analysis of Rotor Speed Recovery Characteristics and SFD in Kinetic Energy Recovery Stage</title>
<p>When the frequency support stage is over, if the rotor speed is not restored and the rotor kinetic energy is not lifted in time, it will not only cause the DFIG to deviate from the optimal power point, thus reducing the efficiency of wind energy utilisation, but may even lead to the rotor stalling, resulting in the DFIG going off-grid and severe system frequency fluctuations.</p>
<p>This paper&#x2019;s judgement condition for entering the speed recovery stage is set as d<italic>&#x03C9;</italic><sub><italic>r</italic></sub>/d<italic>t</italic> &#x003E; 0 or <italic>&#x03C9;</italic><sub><italic>r</italic></sub> &#x2264; 0.67 p.u.</p>
<p>The rotor kinetic energy recovery stage is mainly divided into 2 processes, corresponding to the curves <italic>C</italic>-<italic>D</italic>-<italic>E</italic> and <italic>E</italic>-<italic>A</italic> in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>:</p>
<p><italic>C</italic>&#x2192;<italic>D</italic>&#x2192;<italic>E</italic>: The DFIG exits FM when the electromagnetic output power from the DFIG is running to point <italic>C</italic>. The rotor speed recovery is accelerated by reducing the electromagnetic power to point <italic>D</italic> and maintaining constant power operation to point <italic>E</italic>.</p>
<p><italic>E</italic>&#x2192;<italic>A</italic>: When the rotor speed is accelerated to point <italic>E</italic> at constant output power, it recovers to point <italic>A</italic> along the MPPT curve.</p>
<p>After the DFIG exits the FM, only the SG participates in the primary FM, and at this time, the wind turbine has to absorb energy from the grid, which exacerbates the system power imbalance. The unbalanced power &#x0394;<italic>P</italic><sub>U</sub>(<italic>t</italic><sub><italic>C</italic></sub>) in the system is:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></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>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>de</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>where, <italic>P</italic><sub>L0</sub> is the initial value of load.</p>
<p>At this time, the rotor equation of motion for a synchronous unit can be expressed as:
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>f</mml:mi><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</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:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>R</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><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:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>K</mml:mi></mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>f</mml:mi></mml:math></disp-formula></p>
<p>By substituting <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref> into <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>, the frequency variation of the rotor speed recovery stage can be obtained as:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mn>2</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>R</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msup><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msup><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>K</mml:mi></mml:mfrac><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>K</mml:mi></mml:mfrac><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where, <italic>f</italic> &#x2032; and <italic>f</italic> &#x2033; are the first and second derivatives of the system frequency, respectively; <italic>f</italic>(<italic>t</italic><sub><italic>C</italic></sub>) is the system frequency at <italic>t</italic><sub><italic>C</italic></sub>.
<disp-formula id="eqn-20"><label>(20)</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:msub><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mi>f</mml:mi><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub></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>By substituting <xref ref-type="disp-formula" rid="eqn-20">Eq. (20)</xref> into <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref>, the time-domain expression of system frequency during speed recovery is:
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></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:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>where, the intermediate variables <italic>&#x03B8;</italic>, <italic>&#x03B3;</italic> and <italic>&#x03C9;</italic><sub>2</sub> are expressed as [<xref ref-type="bibr" rid="ref-24">24</xref>]:
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mi>arccos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mi>arctan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>R</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</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>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>K</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>R</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>4</mml:mn><mml:msup><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>R</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></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>By further derivation of <xref ref-type="disp-formula" rid="eqn-22">Eq. (22)</xref>, the maximum deviation of the frequency second drop &#x0394;<italic>f</italic><sub>max2</sub> is expressed as:
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mfrac></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>As shown in <xref ref-type="disp-formula" rid="eqn-23">Eq. (23)</xref>, the severity of SFD is affected by <italic>t</italic><sub><italic>C</italic></sub> and &#x0394;<italic>P</italic><sub>U</sub>(<italic>t</italic><sub><italic>C</italic></sub>). &#x0394;<italic>P</italic><sub>U</sub>(<italic>t</italic><sub><italic>C</italic></sub>) is closely related to &#x0394;<italic>P</italic><sub>de</sub>. Therefore, the starting rotor speed recovery strategy should be reasonably selected at the starting moment and the size of the derating power.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Combined Wind-Storage FM Control Strategy for Improving System Frequency Response Characteristics</title>
<p>Currently, many scholars have improved the FFRC strategy of DFIG. They improved the frequency response characteristics of the WTG when it is involved in FM, but none of them analysed and solved the OPSA generated when DFIG applies the FFRC strategy. In addition, few studies have combined the improvement of the SFD phenomenon in the rotor kinetic energy recovery process with the enhancement of rotor speed recovery performance. In this paper, we first propose using FLC to weaken the OPSA in the frequency support stage. Then, an ES output power control strategy coupled with the rotor speed is proposed to further compensate for the power deficit generated during the speed recovery stage of the DFIG, thus eliminating the SFD phenomenon. Finally, the control strategy flow of the combined wind and storage FM is proposed based on the timing logic of the DFIG and the ES system cooperating at different stages in the frequency response process.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>DFIG FFRC Strategy Combined with Fuzzy Prediction</title>
<p>The analysis in <xref ref-type="sec" rid="s3">Chapter 3</xref> shows that the FFRC strategy of the DFIG provides inertia to the system and performs primary FM through rotor kinetic energy release, whereas the OPSA generated during the rotor speed reduction weakens the effect of the control to a certain extent. In this section, a variable coefficient FFRC based on fuzzy logic optimisation is proposed by improving on the conventional FFRC. The structural block diagram of the control strategy proposed in this paper is shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Control diagram of variable coefficient FFRC strategy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-7.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, <italic>&#x03C9;</italic><sub>MPPT</sub> and <italic>P</italic><sub>MPPT</sub> are the rotor speed and output power of DFIG in MPPT mode, respectively; <italic>K</italic><sub>d,FLC</sub>, <italic>K</italic><sub>p,FLC</sub> and &#x0394;<italic>P</italic><sub>d</sub>, &#x0394;<italic>P</italic><sub>p</sub> are the control parameters and the incremental electromagnetic power of the response frequency rate of change, frequency deviation when the DFIG is involved in FM, respectively; <italic>P</italic><sub>1</sub>, <italic>P</italic><sub>2</sub> and <italic>P</italic><sub>3</sub> correspond to the reference power of the DFIG in the curves <italic>A</italic>-<italic>B</italic>-<italic>C</italic>, <italic>D</italic>-<italic>E</italic> and <italic>E</italic>-<italic>A</italic> of <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, respectively; <italic>f</italic>, <italic>f</italic><sub>N</sub> and &#x0394;<italic>f</italic> are the actual frequency, rated frequency, and frequency deviation of the system, respectively; <italic>P</italic><sub>max</sub> and <italic>P</italic><sub>min</sub> are the maximum and minimum limits of DFIG output power, respectively; <italic>P</italic><sub>ref</sub> is the active reference value output to the control side of the DFIG converter.</p>
<p>In this paper, we perform fuzzy inference on the virtual inertia coefficient (<italic>K</italic><sub>d</sub>) and droop coefficient (<italic>K</italic><sub>p</sub>) of the FFRC. The FLC constructed in this paper takes the system frequency change rate (d<italic>f</italic>/d<italic>t</italic>) and the system frequency deviation (&#x0394;<italic>f</italic>) as inputs, and adjusts the coefficients of the FFRC in real-time according to the detected frequency changes. The input quantities of d<italic>f</italic>/d<italic>t</italic> take values in the range of &#x2212;0.1&#x007E;0.1 Hz/s, and &#x0394;<italic>f</italic> takes values in the range of &#x2212;0.3&#x007E;0 Hz. The range of values of d<italic>f</italic>/d<italic>t</italic> is divided into seven fuzzy intervals {NH, NC, NT, NP, PT, PC, PH} (Letters indicate fuzzy intervals, which will not be discussed in this paper), and the range of values of &#x0394;<italic>f</italic> is divided into seven fuzzy intervals {ET, CT, T, C, H, CH, EH}. The divided intervals of d<italic>f</italic>/d<italic>t</italic> and &#x0394;<italic>f</italic> together determine the frequency state of the system. The value of <italic>K</italic><sub>d</sub> in the output ranges is 0&#x007E;0.8, and the value of <italic>K</italic><sub>p</sub> ranges is &#x2212;0.8&#x007E;0.8. The range of <italic>K</italic><sub>d</sub> is divided into seven fuzzy intervals {ET, CT, T, C, H, CH, EH}, and the range of <italic>K</italic><sub>p</sub> is divided into seven fuzzy intervals {NH, NC, NT, NP, PT, PC, PH}. Real-time variation of FFRC coefficients achieved by interval division of <italic>K</italic><sub>d</sub> and <italic>K</italic><sub>P</sub>. FLC is calculated using the trimf affiliation function with Mamdani fuzzy system inference.</p>
<p>The fuzzy rule designed according to the frequency response process when the system load increases is: At the beginning of the system frequency drop, d<italic>f</italic>/d<italic>t</italic> is significant, and &#x0394;<italic>f</italic> changes from small to large. In this case, a larger <italic>K</italic><sub>d</sub> should be output to reduce the d<italic>f</italic>/d<italic>t</italic>, and a smaller <italic>K</italic><sub>p</sub> should be output to avoid excessive release of rotor kinetic energy at the beginning of the frequency drop, which would cause the rotor speed to drop too quickly and produce a large OPSA. As the frequency drop gradually approaches its nadir, d<italic>f</italic>/d<italic>t</italic> is small, and &#x0394;<italic>f</italic> is large. At this point, the FLC should output smaller <italic>K</italic><sub>d</sub> and larger <italic>K</italic><sub>p</sub> to raise the frequency nadir. When the frequency recovers, d<italic>f</italic>/d<italic>t</italic> becomes positive and &#x0394;<italic>f</italic> gradually decreases. At this time, the WTG can appropriately reduce the active power output to promote the rotor speed recovery. The table of fuzzy logic rules and the figure of the FLC affiliation function are shown in <xref ref-type="table" rid="table-1">Tables 1</xref>, <xref ref-type="table" rid="table-2">2</xref> and <xref ref-type="fig" rid="fig-8">Fig. 8</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Fuzzy logic rule table for variable virtual inertia coefficient <italic>K</italic><sub>d,FLC</sub></title>
</caption>
<table frame="hsides">
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th colspan="2"><italic>K</italic><sub>d,FLC</sub></th>
<th align="center" colspan="7">&#x0394;<italic>f</italic>/Hz</th>
</tr>
<tr>
<th/>
<th/>
<th>ET</th>
<th>CT</th>
<th>T</th>
<th>C</th>
<th>H</th>
<th>CH</th>
<th>EH</th>
</tr>
</thead>
<tbody>
<tr>
<td>d<italic>f</italic>/d<italic>t</italic>/(Hz/s)</td>
<td>NH</td>
<td>EH</td>
<td>EH</td>
<td>EH</td>
<td>EH</td>
<td>EH</td>
<td>EH</td>
<td>EH</td>
</tr>
<tr>
<td/>
<td>NC</td>
<td>C</td>
<td>H</td>
<td>H</td>
<td>CH</td>
<td>CH</td>
<td>EH</td>
<td>EH</td>
</tr>
<tr>
<td/>
<td>NT</td>
<td>T</td>
<td>T</td>
<td>C</td>
<td>H</td>
<td>H</td>
<td>CH</td>
<td>CH</td>
</tr>
<tr>
<td/>
<td>NP</td>
<td>ET</td>
<td>CT</td>
<td>CT</td>
<td>T</td>
<td>C</td>
<td>H</td>
<td>H</td>
</tr>
<tr>
<td/>
<td>PT</td>
<td>ET</td>
<td>ET</td>
<td>CT</td>
<td>CT</td>
<td>CT</td>
<td>T</td>
<td>T</td>
</tr>
<tr>
<td/>
<td>PC</td>
<td>ET</td>
<td>ET</td>
<td>ET</td>
<td>CT</td>
<td>CT</td>
<td>CT</td>
<td>CT</td>
</tr>
<tr>
<td/>
<td>PH</td>
<td>ET</td>
<td>ET</td>
<td>ET</td>
<td>ET</td>
<td>ET</td>
<td>CT</td>
<td>CT</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Fuzzy logic rule table for variable droop coefficient <italic>K</italic><sub>p, FLC</sub></title>
</caption>
<table frame="hsides">
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th colspan="2"><italic>K</italic><sub>p, FLC</sub></th>
<th align="center" colspan="7">&#x0394;<italic>f</italic>/Hz</th>
</tr>
<tr>
<th/>
<th/>
<th>ET</th>
<th>CT</th>
<th>T</th>
<th>C</th>
<th>H</th>
<th>CH</th>
<th>EH</th>
</tr>
</thead>
<tbody>
<tr>
<td>d<italic>f</italic>/d<italic>t</italic>/(Hz/s)</td>
<td>NH</td>
<td>NP</td>
<td>NP</td>
<td>NP</td>
<td>NP</td>
<td>NP</td>
<td>NP</td>
<td>NP</td>
</tr>
<tr>
<td/>
<td>NC</td>
<td>NP</td>
<td>NP</td>
<td>NP</td>
<td>PT</td>
<td>PT</td>
<td>PC</td>
<td>PC</td>
</tr>
<tr>
<td/>
<td>NT</td>
<td>NP</td>
<td>PT</td>
<td>PT</td>
<td>PC</td>
<td>PC</td>
<td>PH</td>
<td>PH</td>
</tr>
<tr>
<td/>
<td>NP</td>
<td>NP</td>
<td>PT</td>
<td>PC</td>
<td>PC</td>
<td>PH</td>
<td>PH</td>
<td>PH</td>
</tr>
<tr>
<td/>
<td>PT</td>
<td>NT</td>
<td>NP</td>
<td>NP</td>
<td>PT</td>
<td>PT</td>
<td>PC</td>
<td>PC</td>
</tr>
<tr>
<td/>
<td>PC</td>
<td>NC</td>
<td>NC</td>
<td>NT</td>
<td>NT</td>
<td>NP</td>
<td>PT</td>
<td>PT</td>
</tr>
<tr>
<td/>
<td>PH</td>
<td>NH</td>
<td>NH</td>
<td>NH</td>
<td>NH</td>
<td>NC</td>
<td>NC</td>
<td>NT</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Affiliation function of FLC. (a) Input affiliation function of FLC. (b) Output affiliation function of FLC</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-8.tif"/>
</fig>
<p>The output <italic>K</italic><sub>d,FLC</sub> and <italic>K</italic><sub>p,FLC</sub> results after editing according to the rules of <xref ref-type="table" rid="table-1">Tables 1</xref> and <xref ref-type="table" rid="table-2">2</xref> are shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Three-dimensional diagram of FLC variable FFRC coefficient. (a) FLC output of <italic>K</italic><sub>d,FLC</sub>. (b) FLC output of <italic>K</italic><sub>p,FLC</sub></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-9.tif"/>
</fig>
<p>When the system load increases, the system frequency fluctuates, and the FFRC strategy of DFIG proposed in this paper starts to respond, the reference value of the outer-loop power of the rotor-side inverter at point <italic>B</italic> shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> becomes:
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ref</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>DFIG</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>vir</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">sup</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>p,FLC</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mi>f</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext>FLC</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>f</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:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mrow><mml:mtext>opt</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msup><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> shows that <italic>K</italic><sub>d,FLC</sub> tends to decrease gradually and <italic>K</italic><sub>p,FLC</sub> tends to increase and then decrease. Combined with <xref ref-type="disp-formula" rid="eqn-24">Eq. (24)</xref>, it can be seen that the rotor speed decreases less, and &#x0394;<italic>P</italic><sub>sup</sub> is small in the pre-inertial support. At this time, the larger <italic>K</italic><sub>d,FLC</sub> can effectively solve the problem of the large d<italic>f</italic>/d<italic>t</italic>. In the middle and late periods of inertia support, the rotor speed changes greatly, and the output power is strongly inhibited. In this case, a large <italic>K</italic><sub>p,FLC</sub> multiplied by a large &#x0394;<italic>f</italic> to increase the additional power can eliminate the suppression effect and thus raise the frequency nadir. During speed recovery, <italic>K</italic><sub>d,FLC</sub> gradually decreases to zero, and <italic>K</italic><sub>p,FLC</sub> gradually decreases to a negative value. At this time, the rotor absorbs energy from the grid, speeding up the rotor speed recovery.</p>

</sec>
<sec id="s3_5">
<label>3.5</label>
<title>ES Output Power Control Strategy Coupled with Rotor Speed</title>
<p><xref ref-type="sec" rid="s3">Chapter 3</xref> analyses that when the DFIG with conventional FFRC strategy enters the rotor kinetic energy recovery stage, it no longer provides power to the system and absorbs energy from the grid. This causes an active power imbalance in the system, which leads to the SFD phenomenon. ES has a fast and flexible power control capability, which can eliminate the SFD phenomenon through storage-assisted FM and enable the rotor speed to be quickly recovered to the initial state. An ES output power control strategy coupled with the rotor speed, as shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>, is proposed to enable the ES to make instantaneous power adjustments.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Control diagram of ES output power control strategy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-10.tif"/>
</fig>
<p>The active power output from the ES system is zero when the system is in a steady state. When the system is perturbed and the speed of the DFIG decreases and is greater than the minimum speed, the DFIG can respond to the frequency change by releasing rotor kinetic energy. At this time, the active power output of the ES system remains at zero value. At the end of the measured DFIG frequency support stage, the rotor speed begins to recover (d<italic>&#x03C9;</italic><sub>r</sub>/d<italic>t</italic> &#x003E; 0). or when the rotor speed is lower than the minimum speed (<italic>&#x03C9;</italic><sub><italic>r</italic></sub> &#x2264; 0.67 p.u.), the DFIG starts deriving power to recover the rotor kinetic energy. At this point, the ES switches to the power output mode to compensate for the unbalanced power due to the power deficit of the DFIG and to reduce the amplitude of the SFD. Its output power <italic>P</italic><sub>E1</sub> is:</p>
<p><disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>de</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></disp-formula>where, <italic>P</italic><sub>C</sub> and <italic>P</italic><sub>D</sub> are the electromagnetic power at points <italic>C</italic> and <italic>D</italic> in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, respectively.</p>
<p>If the active power from storage is less than the actual active power deficit of the system, it is ineffective in improving the SFD; on the contrary, if the active power from storage is too large, it may lead to frequency overshooting. To let the ES reasonably output FM power, when the measured DFIG speed reaches point <italic>E</italic> in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> and is recovered along the MPPT curve, the power output from the ES decreases smoothly with the increase of the rotor speed. The variable power <italic>P</italic><sub>Eva</sub> of the ES output power in this process is:</p>
<p><disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mrow><mml:mtext>va</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></disp-formula>where, <italic>&#x03C9;</italic><sub><italic>r</italic></sub>, <italic>&#x03C9;</italic>(<italic>t</italic><sub>E</sub>), <italic>&#x03C9;</italic>(<italic>t</italic><sub>0</sub>) are the actual rotor speed of the DFIG and the rotor speeds at points <italic>E</italic> and <italic>A</italic> in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, respectively; <italic>K</italic><sub>E</sub> is the ES power modulation factor.</p>
<p>The difference between the actual power <italic>P</italic><sub>Emeas</sub> of the ES feedback and the output power reference <italic>P</italic><sub>Eref</sub> in <xref ref-type="fig" rid="fig-10">Fig. 10</xref> is outputted by the PI controller. The PI control loop is used as an auxiliary control, and the output result &#x0394;<italic>P</italic><sub>E</sub> superimposed on the <italic>P</italic><sub>Eva</sub> can slow down the magnitude of the stored power reduction. This allows the ES system to exit FM slowly, reducing power fluctuations to ensure smooth frequency recovery.</p>

<p>In summary, during the whole DFIG rotor speed recovery stage, the reference value of ES output power <italic>P</italic><sub>Eref</sub> is:</p>
<p><disp-formula id="eqn-27"><label>(27)</label><mml:math id="mml-eqn-27" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>Eref</mml:mtext></mml:mrow></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>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mspace width="1em" /><mml:mspace width="1em" /><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>Eva</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><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:mspace width="1em" /><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>E</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>t</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, &#x0394;<italic>P</italic><sub>E</sub> is the output power of the PI control loop; <italic>&#x03C9;</italic>(<italic>t</italic><sub>C</sub>) is the rotor speed of DFIG at point <italic>C</italic> in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>.</p>
<p>When the DFIG rotor speed returns to the initial value, <italic>&#x03C9;</italic><sub><italic>r</italic></sub> &#x003D; <italic>&#x03C9;</italic>(<italic>t</italic><sub>0</sub>), the ES smoothes out the FM, and slower responding synchronous units take over from storage for subsequent power support.</p>
</sec>
<sec id="s3_6">
<label>3.6</label>
<title>Flow of the Combined Wind-Storage FM Control Strategy</title>
<p>The coordination between DFIG and ES can not only fully use the rotor kinetic energy to improve the frequency response process of the primary FM but also effectively solve the SFD problem and accelerate the rotor speed back to the value before the disturbance. The flow of the control strategy containing the wind-storage system is shown in <xref ref-type="fig" rid="fig-11">Fig. 11</xref>.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Flow chart of coordinated control strategy for the DFIG and ES to provide FM</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-11.tif"/>
</fig>
<p>The system operates steadily, and the DFIG operates at the maximum power output point. When the load changes and the system frequency fluctuation is detected beyond the dead zone and the DFIG rotor speed is not lower than the minimum speed of 0.67 p.u., the FLC outputs the appropriate coefficients of FFRC to increment the output power of DFIG and releases the rotor kinetic energy according to d<italic>f</italic>/d<italic>t</italic> and &#x0394;<italic>f</italic> of the system frequency. The DFIG derates active power when it detects that the speed is beginning to recover or when the rotor speed is below 0.67 p.u. At the same time, it is determined whether the storage state of charge (SOC) is above the minimum limit. If the SOC exceeds the minimum value, the storage assists FM and provides power support to the system according to <xref ref-type="disp-formula" rid="eqn-25">Eq. (25)</xref>.</p>
<p>When the DFIG rotor speed rises to <italic>&#x03C9;</italic>(<italic>t</italic><sub>E</sub>) in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, it starts to recover to the initial value along the MPPT curve. The DFIG&#x2019;s output power constantly rises at this stage according to the MPPT curve&#x2019;s tendency. According to <xref ref-type="disp-formula" rid="eqn-26">Eq. (26)</xref>, the ES reduces the output power until it exits the FM to minimise the system&#x2019;s overshooting phenomenon.</p>
</sec>
<sec id="s3_7">
<label>3.7</label>
<title>Simulation Analysis</title>
<p>To verify the effectiveness of the wind-storage combined FM control strategy proposed in this paper, this chapter takes the IEEE 39-bus test system as an example and conducts real-time digital simulation verification based on the RTLAB OP5707 simulation platform. The RTLAB OP5707 simulation platform is shown in <xref ref-type="fig" rid="fig-12">Fig. 12</xref>.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Real-time digital simulation platform</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-12.tif"/>
</fig>
<p>The system consists of 10 SGs (G01&#x2013;G10), 2 aggregated wind farms (W01, W02) and 2 ES systems (E01, E02). The nominal parameters of each power generation equipment are shown in <xref ref-type="table" rid="table-3">Table 3</xref>. The specific parameters of the DFIG and SG are shown in <xref ref-type="table" rid="table-4">Table 4</xref>.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>The nominal parameters of each power generation equipment</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Serial number</th>
<th>Bus</th>
<th><italic>P</italic><sub>N</sub>/MW</th>
<th>Serial number</th>
<th>Bus</th>
<th><italic>P</italic><sub>N</sub>/MW</th>
</tr>
</thead>
<tbody>
<tr>
<td>G01</td>
<td>39</td>
<td>1000</td>
<td>G08</td>
<td>37</td>
<td>350</td>
</tr>
<tr>
<td>G02</td>
<td>31</td>
<td>500</td>
<td>G09</td>
<td>38</td>
<td>500</td>
</tr>
<tr>
<td>G03</td>
<td>32</td>
<td>300</td>
<td>G10</td>
<td>30</td>
<td>600</td>
</tr>
<tr>
<td>G04</td>
<td>33</td>
<td>600</td>
<td>W01</td>
<td>22</td>
<td>300</td>
</tr>
<tr>
<td>G05</td>
<td>34</td>
<td>500</td>
<td>W02</td>
<td>23</td>
<td>300</td>
</tr>
<tr>
<td>G06</td>
<td>35</td>
<td>400</td>
<td>E01</td>
<td>22</td>
<td>60</td>
</tr>
<tr>
<td>G07</td>
<td>36</td>
<td>650</td>
<td>E02</td>
<td>23</td>
<td>60</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Parameter values of DFIGs and SGs</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Parameters of DFIG</th>
<th>Values</th>
<th>Parameters of SG</th>
<th>Values</th>
</tr>
</thead>
<tbody>
<tr>
<td>Number of pole-pairs/<italic>p</italic></td>
<td>3</td>
<td>Number of pole-pairs/<italic>p</italic></td>
<td>2</td>
</tr>
<tr>
<td>Radius of wind turbine/<italic>R</italic></td>
<td>35 m</td>
<td>Modulation factor/<italic>K</italic></td>
<td>7.26%</td>
</tr>
<tr>
<td>Inertia time constant/<italic>H</italic><sub>DFIG-vir</sub></td>
<td>2.32 s</td>
<td>Inertia time constant/<italic>H</italic><sub>G-D</sub></td>
<td>6.5 s</td>
</tr>
<tr>
<td>Damping coefficient/<italic>D</italic><sub>DFIG-vir</sub></td>
<td>1.5 s</td>
<td>Damping coefficient/<italic>D</italic><sub>G-D</sub></td>
<td>1.8 s</td>
</tr>
<tr>
<td>Virtual inertia coefficient/<italic>K</italic><sub>d</sub></td>
<td>0.3</td>
<td>Reheating time constant/<italic>T</italic><sub>R</sub></td>
<td>8 s</td>
</tr>
<tr>
<td>Droop coefficient/<italic>K</italic><sub>p</sub></td>
<td>0.2</td>
<td>Mechanical power gain coefficient/<italic>K</italic><sub>m</sub></td>
<td>0.95</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Initial conditions are balanced between load and generation. The system frequency is 50 Hz, the WTGs are running at maximum power tracking, the wind speed is set to a constant 8 m/s, and there is no wind abandonment. The penetration rate of WTGs is 10%, and the proportion of wind power is 9.13%. After 35 s of stable operation, the load of bus 16 step increases by 300 MW.</p>
</sec>
<sec id="s3_8">
<label>3.8</label>
<title>Simulation Analysis 1: Analysis of the Influence of OPSA on Primary FM</title>
<p>The changes in system frequency, the reference power, the actual power and the rotor speed of DFIG are analysed under DFIG without participating in FM (Case1), with additional conventional FFRC strategy (Case2), and with additional FFRC strategy combined with fuzzy prediction (Case3) proposed in this paper. To visualise the effect of &#x0394;<italic>P</italic><sub>sup</sub>, no active power derating of the DFIG is performed when the rotor speed is recovered, and the rotor speed is only slowly recovered through the wind turbine&#x2019;s intrinsic governor.</p>
<p>From <xref ref-type="fig" rid="fig-13">Fig. 13a</xref> combined with <xref ref-type="table" rid="table-5">Table 5</xref> (<xref ref-type="table" rid="table-5">Table 5</xref> is at the end of this chapter), it can be seen that the use of FFRC strategy combined with fuzzy prediction proposed in this paper can enhance the system&#x2019;s perturbation resistance and improve the frequency response characteristics of the DFIG. This can be illustrated by <xref ref-type="fig" rid="fig-13">Fig. 13b</xref>: the governor reference power decreases with time when the FFRC strategy is used, and the OPSA becomes larger. In the 36th s, the additional reference power starts to decrease continuously, which causes the DFIG output power to drop too fast, greatly weakening the FM ability of the DFIG. The use of fuzzy logic control can enhance the DFIG additional reference power as the governor reference power of the WTG decreases towards its minimum value. This reduces the weakening effect of OPSA on the FM capability of DFIG and improves the DFIG primary FM effect. In <xref ref-type="fig" rid="fig-13">Fig. 13c</xref>, the DFIG of Case3 eliminates the impact of OPSA and outputs the most energy to the grid in participating in FM, further proving the effectiveness of the improved FFRC proposed in this paper.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Simulation results of system (1). (a) System frequency. (b) Reference power of DFIG. (c) Actual output power of DFIG. (d) Rotor speed of DFIG</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-13.tif"/>
</fig><table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Comparison of FM effect of different methods</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th colspan="2">Examples</th>
<th>&#x0394;<italic>f</italic><sub>max1</sub> (Hz)</th>
<th>&#x0394;<italic>f</italic><sub>max2</sub> (Hz)</th>
<th><italic>RoCoF</italic><sub>max</sub> (Hz/s)</th>
<th>&#x0394;<italic>t</italic><sub><italic>ss</italic></sub> (s)</th>
<th>&#x0394;<italic>t</italic><sub><italic>&#x03C9;</italic></sub> (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">Simulation analysis 1</td>
<td>Case1</td>
<td>&#x2212;0.327</td>
<td>0</td>
<td>&#x2212;0.140</td>
<td>18.847</td>
<td>0</td>
</tr>
<tr>
<td>Case2</td>
<td>&#x2212;0.270</td>
<td>0</td>
<td>&#x2212;0.107</td>
<td>20.478</td>
<td>14.741</td>
</tr>
<tr>
<td>Case3</td>
<td>&#x2212;0.218</td>
<td>0</td>
<td>&#x2212;0.094</td>
<td>19.142</td>
<td>15.848</td>
</tr>
<tr>
<td rowspan="5">Simulation analysis 2</td>
<td>&#x0394;<italic>P</italic><sub>de</sub> &#x003D; 0.04 p.u.</td>
<td>&#x2212;0.270</td>
<td>&#x2212;0.001</td>
<td>&#x2212;0.107</td>
<td>21.452</td>
<td>13.145</td>
</tr>
<tr>
<td>&#x0394;<italic>P</italic><sub>de</sub> &#x003D; 0.06 p.u.</td>
<td>&#x2212;0.270</td>
<td>&#x2212;0.003</td>
<td>&#x2212;0.107</td>
<td>21.974</td>
<td>10.496</td>
</tr>
<tr>
<td>&#x0394;<italic>P</italic><sub>de</sub> &#x003D; 0.08 p.u.</td>
<td>&#x2212;0.270</td>
<td>&#x2212;0.005</td>
<td>&#x2212;0.107</td>
<td>22.315</td>
<td>8.722</td>
</tr>
<tr>
<td>&#x0394;<italic>P</italic><sub>de</sub> &#x003D; 0.10 p.u.</td>
<td>&#x2212;0.270</td>
<td>&#x2212;0.010</td>
<td>&#x2212;0.107</td>
<td>22.548</td>
<td>7.985</td>
</tr>
<tr>
<td>&#x0394;<italic>P</italic><sub>de</sub> &#x003D; 0.12 p.u.</td>
<td>&#x2212;0.270</td>
<td>&#x2212;0.015</td>
<td>&#x2212;0.107</td>
<td>22.695</td>
<td>7.274</td>
</tr>
<tr>
<td rowspan="3">Simulation analysis 3</td>
<td>Case&#x002A;1</td>
<td>&#x2212;0.327</td>
<td>0</td>
<td>&#x2212;0.140</td>
<td>18.847</td>
<td>0</td>
</tr>
<tr>
<td>Case&#x002A;2</td>
<td>&#x2212;0.270</td>
<td>&#x2212;0.005</td>
<td>&#x2212;0.107</td>
<td>22.315</td>
<td>8.722</td>
</tr>
<tr>
<td>Case&#x002A;3</td>
<td>&#x2212;0.218</td>
<td>&#x2212;0.001</td>
<td>&#x2212;0.094</td>
<td>16.339</td>
<td>10.378</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>According to <xref ref-type="fig" rid="fig-13">Fig. 13d</xref> and <xref ref-type="table" rid="table-5">Table 5</xref>, it can be seen that the rotor speed recovery time (&#x0394;<italic>t</italic><sub><italic>&#x03C9;</italic></sub>) of Case3 is longer, because the rotor speed of Case3 drops more. But the rate of recovery is the fastest. This is because, during the frequency recovery stage, the FLC output <italic>K</italic><sub>d,FLC</sub> gradually decreases to 0 and <italic>K</italic><sub>p,FLC</sub> gradually decreases to a negative value, which promotes the recovery of the rotation speed. It is worth noting that because no active power derating is performed on DFIG, &#x0394;<italic>t</italic><sub><italic>&#x03C9;</italic></sub> of Case2 and Case3 is too long and cannot return to the initial value, which is not conducive to the system&#x2019;s dealing with secondary disturbances.</p>

</sec>
<sec id="s3_9">
<label>3.9</label>
<title>Simulation Analysis 2: Analysis of the Effect of Different Active Power Derating on SFD</title>
<p>When the rotor speed is recovered, the changes in system frequency, output power, and DFIG rotor speed are analysed under different &#x0394;<italic>P</italic><sub>de</sub> for DFIG with the FFRC strategy. In turn, the effect curves of |&#x0394;<italic>f</italic><sub>max1</sub>| and &#x0394;<italic>t</italic><sub><italic>&#x03C9;</italic></sub> under different &#x0394;<italic>P</italic><sub>de</sub> are plotted. It is worth noting that in <xref ref-type="fig" rid="fig-14">Fig. 14a</xref>&#x2013;<xref ref-type="fig" rid="fig-14">c</xref>, the dark blue line is the simulation result curve of DFIG not participating in FM. Therefore, &#x0394;<italic>P</italic><sub>de</sub> &#x003D; 0.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Simulation results of system (2). (a) System frequency. (b) Actual output power of DFIG. (c) Rotor speed of DFIG. (d) |&#x0394;<italic>f</italic><sub>max1</sub>| and &#x0394;<italic>t</italic><sub><italic>&#x03C9;</italic></sub> under different &#x0394;<italic>P</italic><sub>de</sub></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-14.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="fig-14">Fig. 14</xref> and <xref ref-type="table" rid="table-5">Table 5</xref>, it can be seen that with the increase of &#x0394;<italic>P</italic><sub>de</sub>, the degree of SFD increases, the speed of rotor recovery is accelerated, and the time for the frequency to reach a steady state (&#x0394;<italic>t</italic><sub><italic>ss</italic></sub>) is prolonged. A smaller &#x0394;<italic>P</italic><sub>de</sub> results in a longer &#x0394;<italic>t</italic><sub><italic>&#x03C9;</italic></sub>, which is not favourable for the DFIG to participate in the next FM in time. When &#x0394;<italic>P</italic><sub>de</sub> takes a larger value of 0.12 p.u., the system takes 22.69 s to return to a steady state, and the second drop in the system frequency is already lower than the lowest value of the primary drop. Therefore, considering the rotor recovery speed, second frequency deviation, and other factors, the active power derating is set to 0.08 p.u. for the simulation conditions in this paper.</p>

</sec>
<sec id="s3_10">
<label>3.10</label>
<title>Simulation Analysis 3: Analysis of the Simulation Effect of Combined Wind-Storage FM</title>
<p>The changes in system frequency, the output power and the rotor speed of the DFIG, and the output power of ES are analysed under DFIG without participating in FM (Case&#x002A;1), with additional FFRC strategy (Case&#x002A;2), and with the adoption of the combined wind-storage FM control strategy (Case&#x002A;3) proposed in this paper. It should be noted that &#x0394;<italic>P</italic><sub>de</sub> is set to 0.08 p.u. for Case&#x002A;2 in this section. To induce faster speed recovery, the &#x0394;<italic>P</italic><sub>de</sub> of Case&#x002A;3 is set to 0.12 p.u., increasing the difference between the mechanical and electromagnetic power of the DFIG. In <xref ref-type="fig" rid="fig-15">Fig. 15d</xref>, the green dotted line is the SOC curve of ES.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>Simulation results of system (3). (a) System frequency. (b) Output power of DFIG. (c) Rotor speed of DFIG. (d) Output power of ES</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-15.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-15">Fig. 15</xref>, combined with <xref ref-type="table" rid="table-5">Table 5</xref>, shows that using the wind-storage combined FM control strategy proposed in this paper improves the frequency nadir of the system after disturbance by 0.05 Hz compared to the conventional FFRC strategy of DFIG. This is because it eliminates the output power suppression problem of conventional FFRC and enhances the FM capability of DFIG. At the same time, it also weakens the SFD under the premise of ensuring rapid rotor speed recovery. It avoids the overshooting phenomenon by adjusting the output power of ES, so that the system frequency returns to the steady state 5.98 s earlier.</p>

<p>To further verify the superiority of the control strategy proposed in this paper, the FM performance of the proposed control method is tested in complex wind conditions with a simulation time of 100 s.</p>
<p>Under complex wind conditions, the output power of the wind farm has strong volatility. The system frequency fluctuation range is within &#x00B1;0.1 Hz, which meets the requirement of safe and stable operation of system frequency. When <italic>t</italic> &#x003D; 35 s, the load fluctuation causes the frequency drop event. When the DFIG does not participate in FM, the system frequency deteriorates rapidly, which poses a threat to the safe and stable operation of the system. It can be seen from <xref ref-type="fig" rid="fig-16">Fig. 16</xref> that although the lowest frequency of the system is improved under FFRC, the effect is not obvious. When the method proposed in this paper is used for FM, it has the best FM effect under complex wind conditions, effectively reduces the degree of frequency drop, and verifies that the method has strong robustness.</p>
<fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>System simulation results under complex wind conditions. (a) Wind speed. (b) System frequency</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_55398-fig-16.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Conclusion</title>
<p>To solve the OPSA problem of DFIG when adopting a conventional FFRC strategy and the SFD problem during the rotor speed recovery, this paper first analyses the frequency response characteristics of the system when DFIG participates in FM to reveal the reason for the generation of OPSA, and proposes a variable parameter FFRC using fuzzy logic optimisation; Secondly, the influencing factors of SFD are analysed and an ES output power control strategy coupled with rotor speed is proposed; Finally, a combined wind-storage FM control strategy is established. The following main conclusions were drawn from the study:</p>
<p>(1) During the frequency support stage, the DFIG deviates from the point of maximum power operation, and the reference output power of the governor decreases in a cubic exponential with the rotor speed. Suppressing the output power of the WTG. The proposed variable parameter FFRC can increase the additional power and thus counteract the suppression effect while the power suppression becomes larger.</p>
<p>(2) During the rotor speed recovery stage, the active power derating of the DFIG causes an active power imbalance in the system, leading to the SFD phenomenon. The proposed ES-assisted FM control strategy can adjust the output power in real-time according to the variation of the rotor speed of the DFIG. It makes up for the active power deficit of the system while not releasing active power excessively, avoiding the SFD and reducing the overshooting phenomenon.</p>
<p>(3) The proposed combined wind-storage FM control strategy integrates the proposed DFIG variable-parameter FFRC and ES control strategies in this paper. It enhances DFIG&#x2019;s FM capability and considers the SFD and rotor speed recovery performance problems.</p>
</sec>
</body>
<back>
<glossary content-type="abbreviations" id="glossary-1">
<title>Nomenclature</title>
<def-list>
<def-item>
<term>DFIG</term>
<def>
<p>Doubly-fed induction generator</p>
</def>
</def-item>
<def-item>
<term>OPSA</term>
<def>
<p>Output power suppression amount</p>
</def>
</def-item>
<def-item>
<term>FM</term>
<def>
<p>Frequency modulation</p>
</def>
</def-item>
<def-item>
<term>SFD</term>
<def>
<p>Second frequency drop</p>
</def>
</def-item>
<def-item>
<term>FFRC</term>
<def>
<p>Frequency fast response control</p>
</def>
</def-item>
<def-item>
<term>ES</term>
<def>
<p>Energy storage</p>
</def>
</def-item>
<def-item>
<term>MPPT</term>
<def>
<p>Maximum power point tracking</p>
</def>
</def-item>
<def-item>
<term>FLC</term>
<def>
<p>Fuzzy logic controller</p>
</def>
</def-item>
<def-item>
<term>WTG</term>
<def>
<p>Wind turbine generator</p>
</def>
</def-item>
<def-item>
<term>SG</term>
<def>
<p>Synchronous generator</p>
</def>
</def-item>
<def-item>
<term>SOC</term>
<def>
<p>State of charge</p>
</def>
</def-item>
</def-list>
</glossary>
<ack>
<p>None.</p>
</ack>
<sec><title>Funding Statement</title>
<p>This research was funded by Jilin Province Science and Technology Development Plan Projects (20230508157RC) and the National Natural Science Foundation of China (U2066208).</p>
</sec>
<sec><title>Author Contributions</title>
<p>Conceptualization, Writing&#x2014;review &#x0026; editing, Supervision, Funding acquisition: Weiru Wang; Writing, Original draft, Conceptualization, Methodology: Yulong Cao; Data curation, Visualization: Yanxu Wang; Investigation, Formal analysis: Jiale You, Guangnan Zhang and Yu Xiao. 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 data that support the findings of this study are available from the corresponding author, Yulong Cao, upon reasonable request.</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 that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<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><given-names>A. B. T.</given-names> <surname>Attya</surname></string-name> and <string-name><given-names>J. L.</given-names> <surname>Dominguez-Garcia</surname></string-name></person-group>, &#x201C;<article-title>Insights on the provision of frequency support by wind power and the impact on energy systems</article-title>,&#x201D; <source>IEEE Trans. Sustain. Energy</source>, vol. <volume>9</volume>, no. <issue>2</issue>, pp. <fpage>719</fpage>&#x2013;<lpage>728</lpage>, <year>Apr. 2017</year>. doi: <pub-id pub-id-type="doi">10.1109/TSTE.2017.2759503</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><given-names>S.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Tomsovic</surname></string-name></person-group>, &#x201C;<article-title>Fast frequency support from wind turbine generators with auxiliary dynamic demand control</article-title>,&#x201D; <source>IEEE Trans. Power Syst.</source>, vol. <volume>34</volume>, no. <issue>5</issue>, pp. <fpage>3340</fpage>&#x2013;<lpage>3348</lpage>, <year>Sep. 2019</year>. doi: <pub-id pub-id-type="doi">10.1109/TPWRS.2019.2911232</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><given-names>J.</given-names> <surname>Van de Vyver</surname></string-name>, <string-name><given-names>J. D.</given-names> <surname>de Kooning</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Meersman</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Vandevelde</surname></string-name>, and <string-name><given-names>T. L.</given-names> <surname>Vandoorn</surname></string-name></person-group>, &#x201C;<article-title>Droop control as an alternative inertial response strategy for the synthetic inertia on wind turbines</article-title>,&#x201D; <source>IEEE Trans. Power Syst.</source>, vol. <volume>31</volume>, no. <issue>2</issue>, pp. <fpage>1129</fpage>&#x2013;<lpage>1138</lpage>, <year>Mar. 2015</year>. doi: <pub-id pub-id-type="doi">10.1109/TPWRS.2015.2417758</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><given-names>Y.</given-names> <surname>Fu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Hei</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Active participation of variable speed wind turbine in inertial and primary frequency regulations</article-title>,&#x201D; <source>Elect. Power Syst. Res.</source>, vol. <volume>147</volume>, pp. <fpage>174</fpage>&#x2013;<lpage>184</lpage>, <year>Jun. 2017</year>. doi: <pub-id pub-id-type="doi">10.1016/j.epsr.2017.03.001</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>National Grid</collab></person-group>, &#x201C;<article-title>Mandatory frequency response national grid</article-title>,&#x201D; <year>2016</year>. <comment>Accessed: Feb. 5, 2024</comment>. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://www.nationalgridus.com">https://www.nationalgridus.com</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Zhang</surname></string-name> <etal>et al</etal>.</person-group>, &#x201C;<collab>Code on security and stability for power system,&#x201D;</collab> <comment>(in Chinese)</comment>, in <source>Power System Security and Stability Guidelines: GB 38755&#x2014;2019</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>China Standard Press</publisher-name>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Lao</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Zhao</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Zou</surname></string-name></person-group>, &#x201C;<article-title>Innovated inertia control of DFIG with dynamic rotor speed recovery</article-title>,&#x201D; <source>CSEE J. Power Energy Syst.</source>, vol. <volume>8</volume>, no. <issue>5</issue>, pp. <fpage>1417</fpage>&#x2013;<lpage>1427</lpage>, <year>Sep. 2020</year>. doi: <pub-id pub-id-type="doi">10.17775/cseejpes.2020.03180</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Bao</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Analytically derived fixed termination time for stepwise inertial control of wind turbines&#x2014;Part I: Analytical derivation</article-title>,&#x201D; <source>Int. J. Electrical Power Energy Syst.</source>, vol. <volume>121</volume>, <year>Oct. 2020</year>, Art. no. <comment>106120</comment>. doi: <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106120</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Fu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name>, and <string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>Integrated wind turbine controller with virtual inertia and primary frequency responses for grid dynamic frequency support</article-title>,&#x201D; <source>IET Renew. Power Gener.</source>, vol. <volume>11</volume>, no. <issue>8</issue>, pp. <fpage>1129</fpage>&#x2013;<lpage>1137</lpage>, <year>19 Jan. 2017</year>. doi: <pub-id pub-id-type="doi">10.1049/iet-rpg.2016.0465</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><given-names>J.</given-names> <surname>Ouyang</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Pang</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Tang</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Frequency control method based on the dynamic deloading of DFIGs for power systems with high-proportion wind energy</article-title>,&#x201D; <source>Int. J. Electrical Power Energy Syst.</source>, vol. <volume>128</volume>, <year>2021</year>, <year>Jun. 2021</year>, Art. no. <comment>106764</comment>. doi: <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.106764</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><given-names>Y.</given-names> <surname>Nie</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Gao</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Wu</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Nonlinear rotor kinetic energy control strategy of DFIG-based wind turbine participating in grid frequency regulation</article-title>,&#x201D; <source>Elect. Power Syst. Res.</source>, vol. <volume>223</volume>, <year>Oct. 2023</year>, Art. no. <comment>109678</comment>. doi: <pub-id pub-id-type="doi">10.1016/j.epsr.2023.109678</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><given-names>K. V.</given-names> <surname>Vidyanandan</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Senroy</surname></string-name></person-group>, &#x201C;<article-title>Primary frequency regulation by deloaded wind turbines using variable droop</article-title>,&#x201D; <source>IEEE Trans. Power Syst.</source>, vol. <volume>28</volume>, no. <issue>2</issue>, pp. <fpage>837</fpage>&#x2013;<lpage>846</lpage>, <year>2012</year>, <year>May 2013</year>. doi: <pub-id pub-id-type="doi">10.1109/TPWRS.2012.2208233</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Yuan-Kang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Guan-Liang</surname></string-name>, and <string-name><given-names>D. P.</given-names> <surname>Quoc</surname></string-name></person-group>, &#x201C;<article-title>A review of frequency regulation of DFIG-based wind farms</article-title>,&#x201D; in <conf-name>IET Conf. Proc.</conf-name>, <publisher-name>The Institution of Engineering &#x0026; Technology</publisher-name>, <publisher-loc>Hong Kong, China</publisher-loc>, <year>11 Nov. 2018</year>. doi: <pub-id pub-id-type="doi">10.1049/cp.2018.1766</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><given-names>J.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Song</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Fei</surname></string-name></person-group>, &#x201C;<article-title>Optimal control strategy of virtual inertia for wind turbine based on parameter fuzzy inference</article-title>,&#x201D; <comment>(in Chinese)</comment>, <source>Automat. Electr. Power Syst.</source>, vol. <volume>47</volume>, no. <issue>20</issue>, pp. <fpage>125</fpage>&#x2013;<lpage>133</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.7500/AEPS20220913008</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><given-names>C.</given-names> <surname>Pradhan</surname></string-name>, <string-name><given-names>C. N.</given-names> <surname>Bhende</surname></string-name>, and <string-name><given-names>A. K.</given-names> <surname>Samanta</surname></string-name></person-group>, &#x201C;<article-title>Adaptive virtual inertia-based frequency regulation in wind power systems</article-title>,&#x201D; <source>Renew. Energy</source>, vol. <volume>115</volume>, pp. <fpage>558</fpage>&#x2013;<lpage>574</lpage>, <year>Jan. 2018</year>. doi: <pub-id pub-id-type="doi">10.1016/j.renene.2017.08.065</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><given-names>B.</given-names> <surname>Peng</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Ma</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Ma</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Tian</surname></string-name></person-group>, &#x201C;<article-title>Fuzzy-based coordinated control and parameter correction strategy for speed controller of PMSG wind turbine in frequency response</article-title>,&#x201D; <source>Energy Rep.</source>, vol. <volume>9</volume>, pp. <fpage>558</fpage>&#x2013;<lpage>566</lpage>, <year>May 2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.egyr.2023.01.072</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><given-names>Y. K.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>W. H.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>Y. L.</given-names> <surname>Hu</surname></string-name>, and <string-name><given-names>P. Q.</given-names> <surname>Dzung</surname></string-name></person-group>, &#x201C;<article-title>Frequency regulation at a wind farm using time-varying inertia and droop controls</article-title>,&#x201D; <source>IEEE Trans. Ind. Appl.</source>, vol. <volume>55</volume>, no. <issue>1</issue>, pp. <fpage>213</fpage>&#x2013;<lpage>224</lpage>, <year>Jan.&#x2013;Feb. 2018</year>. doi: <pub-id pub-id-type="doi">10.1109/TIA.2018.2868644</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><given-names>D.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Jin</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Zheng</surname></string-name>, and <string-name><given-names>E.</given-names> <surname>Jin</surname></string-name></person-group>, &#x201C;<article-title>An adaptive droop control strategy with smooth rotor speed recovery capability for type III wind turbine generators</article-title>,&#x201D; <source>Int. J. Electr. Power Energy Syst.</source>, vol. <volume>135</volume>, <year>Feb. 2022</year>, Art. no. <comment>107532</comment>. doi: <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107532</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><given-names>S.</given-names> <surname>Tu</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>X.</given-names> <surname>Jin</surname></string-name></person-group>, &#x201C;<article-title>Research on DFIG-ES system to enhance the fast-frequency response capability of wind farms</article-title>,&#x201D; <source>Energies</source>, vol. <volume>12</volume>, no. <issue>18</issue>, <year>Sep. 2019</year>, Art. no. <comment>3581</comment>. doi: <pub-id pub-id-type="doi">10.3390/en12183581</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><given-names>Y.</given-names> <surname>Cheng</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>A consecutive power dispatch in wind farms to mitigate secondary frequency dips</article-title>,&#x201D; <source>Int. J. Electr. Power Energy Syst.</source>, vol. <volume>158</volume>, <year>Jul. 2024</year>, Art. no. <comment>109939</comment>. doi: <pub-id pub-id-type="doi">10.1016/j.ijepes.2024.109939</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><given-names>D.</given-names> <surname>Yang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Temporary frequency support of a DFIG for high wind power penetration</article-title>,&#x201D; <source>IEEE Trans. Power Syst.</source>, vol. <volume>33</volume>, no. <issue>3</issue>, pp. <fpage>3428</fpage>&#x2013;<lpage>3437</lpage>, <year>May 2018</year>. doi: <pub-id pub-id-type="doi">10.1109/TPWRS.2018.2810841</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><given-names>Q.</given-names> <surname>Shi</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Li</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Cui</surname></string-name></person-group>, &#x201C;<article-title>Analytical method to aggregate multi-machine SFR model with applications in power system dynamic studies</article-title>,&#x201D; <source>IEEE Trans. Power Syst.</source>, vol. <volume>33</volume>, no. <issue>6</issue>, pp. <fpage>6355</fpage>&#x2013;<lpage>6367</lpage>, <year>Nov. 2018</year>. doi: <pub-id pub-id-type="doi">10.1109/TPWRS.2018.2824823</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><given-names>P. M.</given-names> <surname>Anderson</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Mirheydar</surname></string-name></person-group>, &#x201C;<article-title>A low-order system frequency response model</article-title>,&#x201D; <source>IEEE Trans. Power Syst.</source>, vol. <volume>5</volume>, no. <issue>3</issue>, pp. <fpage>720</fpage>&#x2013;<lpage>729</lpage>, <year>Aug. 1990</year>. doi: <pub-id pub-id-type="doi">10.1109/59.65898</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><given-names>X.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>Adaptive speed recovery strategy of doubly-fed induction generator based on variable PI control coefficient</article-title>,&#x201D; <comment>(in Chinese)</comment>, <source>Trans. China Electrotechnical Soc.</source>, vol. <volume>38</volume>, no. <issue>15</issue>, pp. <fpage>4120</fpage>&#x2013;<lpage>4129</lpage>, <year>Aug. 2023</year>. doi: <pub-id pub-id-type="doi">10.19595/j.cnki.1000-6753.tces.220852</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>