<?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">27158</article-id>
<article-id pub-id-type="doi">10.32604/ee.2023.027158</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Two-Layer Fuzzy Control Strategy for the Participation of Energy Storage Battery Systems in Grid Frequency Regulation</article-title>
<alt-title alt-title-type="left-running-head">A Two-Layer Fuzzy Control Strategy for the Participation of Energy Storage Battery Systems in Grid Frequency Regulation</alt-title>
<alt-title alt-title-type="right-running-head">A Two-Layer Fuzzy Control Strategy for the Participation of Energy Storage Battery Systems in Grid Frequency Regulation</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Chen</surname><given-names>Wei</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Sun</surname><given-names>Na</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Ma</surname><given-names>Zhicheng</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Liu</surname><given-names>Wenfei</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Dong</surname><given-names>Haiying</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>hydong@mail.lzjtu.cn</email></contrib>
<aff id="aff-1"><label>1</label><institution>School of New Energy and Power Engineering, Lanzhou Jiaotong University</institution>, <addr-line>Lanzhou, 730000</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Electric Power Research Institute of State Grid Gansu Electric Power Company</institution>, <addr-line>Lanzhou, 730070</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Haiying Dong. Email: <email>hydong@mail.lzjtu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>1</day><month>4</month><year>2023</year>
</pub-date>
<volume>120</volume>
<issue>6</issue>
<fpage>1445</fpage>
<lpage>1464</lpage>
<history>
<date date-type="received">
<day>17</day>
<month>10</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>12</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Chen et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Chen et al.</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_27158.pdf"></self-uri>
<abstract>
<p>To address the frequency fluctuation problem caused by the power dynamic imbalance between the power system and the load when a large number of new energy sources are connected to the grid, a two-layer fuzzy control strategy is proposed for the participation of the energy storage battery system in FM. Firstly, considering the coordination of FM units responding to automatic power generation control commands, a comprehensive allocation strategy of two signals under automatic power generation control commands is proposed to give full play to the advantages of two FM signals while enabling better coordination of two FM units responding to FM commands; secondly, based on the grid FM demand and battery FM capability, a double-layer fuzzy control strategy is proposed for FM units responding to automatic power generation control commands in a coordinated manner under dual-signal allocation mode to precisely allocate the power output depth of FM units, which can control the fluctuation of frequency deviation within a smaller range at a faster speed while maintaining the battery charge state; finally, the proposed Finally, the proposed control strategy is simulated and verified in Matlab/Simulink. The results show that the proposed control strategy can control the frequency deviation within a smaller range in a shorter time, better stabilize the fluctuation of the battery charge level, and improve the utilization of the FM unit.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Battery energy storage</kwd>
<kwd>secondary FM</kwd>
<kwd>signal distribution mode</kwd>
<kwd>charge state</kwd>
<kwd>two-layer fuzzy control</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>With the increasing penetration of new energy [<xref ref-type="bibr" rid="ref-1">1</xref>], the uncertainty and instability of its own regulation will bring great potential problems to the long-term safe operation of the power system, resulting in low inertia and weak damping of the power grid, making the frequency more variable under power disturbance, while the traditional units are not conducive to the safety and stability of the power grid due to their limited regulation capacity and other problems, becoming one of the reasons limiting the consumption of new energy in the power grid [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>]. Comparing the response rates of different types of energy storage to automatic generation control (AGC) commands with those of traditional FM units, it was found that among the various types of energy storage, the response rate of battery energy storage system (BESS) was more than 60 times that of traditional FM units. The response rate of battery energy storage system (BESS) is more than 60 times that of the traditional FM unit [<xref ref-type="bibr" rid="ref-4">4</xref>&#x2013;<xref ref-type="bibr" rid="ref-6">6</xref>], and the battery energy storage has the ability of strong short-time power throughput, bi-directional regulation and accurate tracking, so a small amount of energy storage with the thermal power unit for frequency regulation can well maintain the safety and stability of the grid frequency.</p>
<p>The allocation strategy for the area regulation requirement (ARR) signal and area control error (ACE) signal when the unit responds to the AGC command has been one of the research focuses for energy storage to participate in the secondary frequency regulation of the grid [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>]. The traditional allocation methods are mainly time/frequency domain allocation and proportional allocation, when time/frequency domain allocation mainly takes into account the characteristics of the two signals and the technical characteristics of the FM unit, with the short-time component (high-frequency component) taken up by the energy storage and the long-time component (low-frequency component) taken up by the conventional unit [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>]; the proportional allocation mainly uses the model transmission of the unit in the FM dynamic model to make the allocation, as in the literature [<xref ref-type="bibr" rid="ref-11">11</xref>] based on the energy storage Dynamic Available AGC (DAA) of the battery is used to define the corresponding evaluation system to analyse the full-period FM effect of the ACE and ARR signal allocation models. In the literature [<xref ref-type="bibr" rid="ref-12">12</xref>], the AGC signal is divided into three types of regulation regions with different priorities, and the FM power supply is reasonably allocated according to the different priorities, but the strategy does not fully consider the FM characteristics of the signal before and after integration. In [<xref ref-type="bibr" rid="ref-13">13</xref>], the ACE signal is found to be beneficial for recovering the transient frequency deviation in the pre-fast FM period, while the ARR signal is beneficial for recovering the steady-state frequency deviation in the middle and late FM period. Further, literature [<xref ref-type="bibr" rid="ref-14">14</xref>] proposed to use the sensitivity over zero point as the criterion for switching between the two signal modes in the complex frequency domain, and analysed from the theoretical level that the ACE signal allocation favours transient deviation while the ARR signal allocation favours steady-state deviation.</p>
<p>In terms of FM responsibility allocation, the main categories are currently divided into allocation according to the frequency domain characteristics of the FM signal [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>] and allocation proportional to the dynamic adjustable capacity of the power supply [<xref ref-type="bibr" rid="ref-14">14</xref>]. The literature [<xref ref-type="bibr" rid="ref-15">15</xref>] and [<xref ref-type="bibr" rid="ref-16">16</xref>] both divided the FM signal into high-frequency and low-frequency components by letting the BESS take on the high-frequency component to help recover the transient frequency difference quickly, and letting the conventional unit take on the low-frequency component to help recover the steady-state frequency difference, but this strategy does not take into account the influence of the battery state of charge (SOC), which is likely to cause irreversible damage to the long-term participation of battery energy storage in FM. damage. The literature [<xref ref-type="bibr" rid="ref-17">17</xref>] used empirical modal decomposition to decompose the FM signal into high-frequency and low-frequency components, and introduces fuzzy control on the basis of SOC to avoid the loss of energy storage due to overcharge and over-discharge. The literature [<xref ref-type="bibr" rid="ref-14">14</xref>] proposed to allocate the DAA according to the FM power supply, which is still essentially a fixed proportional allocation method, without considering the FM power supply due to its own climbing rate and other limitations so that the proportional allocation cannot be carried out in the late FM period. In addition to the above two mainstream strategies, the literature [<xref ref-type="bibr" rid="ref-18">18</xref>] considered the technical characteristics of different FM power supplies and allocates the responsibility of FM under multiple constraints with the objective of minimising the cost of FM. However, due to the climbing rate limitation of traditional units or the SOC limitation of BESS, the accuracy of the solution of the constraint function may be reduced in the subsequent cost model of FM, which may have an impact on the responsibility allocation results of the units.</p>
<p>The above literature can prove the feasibility and necessity of BESS in participating in grid FM, and also consider the coordination of FM unit response FM signal and FM unit responsibility allocation, but there are some shortcomings and need for improvement: (1) the current FM signal allocation method does not take into account the respective characteristics of ACE signal and ARR signal, and cannot well coordinate the two FM units response to the FM signal. (2) the power output of the FM unit is allocated according to the frequency domain characteristics of the FM signal ignoring the consideration of the battery charge state, which should be taken as a prerequisite for the power output allocation; (3) the power output of the FM unit is allocated according to the proportion of the dynamically adjustable capacity of the power supply is poorly adaptive, not taking into account that the dynamically adjustable capacity of the FM unit is different from the initial dynamic adjustable capacity after a long period of use, and if it is still allocated according to the previous proportion, it will generate a large difference. (4) the demand of grid FM and the capacity of FM unit should be considered comprehensively, and the advantages of two FM signals should be given full play, so as to flexibly allocate the output of FM unit on the basis of maintaining the charge level.</p>
<p>In summary, this paper proposes a two-layer fuzzy control strategy for BESS participation in frequency regulation. First, based on the typical two-region grid dynamic response model, this paper proposes a comprehensive regulation strategy based on the ARR signal and ACE signal to better coordinate the FM units to respond to the FM command based on giving full play to the advantages of both FM signals. Secondly, in the dual-signal mode, we design a two-layer fuzzy controller to determine the responsibility allocation and power depth of the FM unit, to allocate the power depth of the FM unit more flexibly and accurately, control the frequency deviation in a shorter time within a smaller range, stabilize the fluctuation of the battery charge level within a smaller range, and improve the utilization rate of the FM unit while reducing the power cost. This will improve the utilization rate of the FM unit and reduce the cost of the unit at the same time. Finally, the simulation verifies the effectiveness of the proposed strategy.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Regional Grid Frequency Modulation Model with BESS Participation</title>
<sec id="s2_1">
<label>2.1</label>
<title>Dynamic Frequency Response Model for Two Regional Grids</title>
<p>A typical two-region model load frequency control is studied as an example, and a two-region grid frequency dynamic response model with energy storage involved in secondary frequency regulation is established based on the regional equivalence approach [<xref ref-type="bibr" rid="ref-19">19</xref>]. The model is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, and the parameters in the model are defined as shown in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Dynamic frequency response model for two regional grids</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-1.tif"/>
</fig><table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Definition of parameters in the model</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Parameters</th>
<th>Definition</th>
<th>Unit (p.u.)</th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>P</italic><sub>tie</sub></td>
<td>System contact line power deviation</td>
<td>MW</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>P</italic><sub>Fi</sub>(<italic>s</italic>)</td>
<td>Conventional power supply with primary FM output</td>
<td>MW</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>P</italic><sub>Gi</sub>(<italic>s</italic>)</td>
<td>Conventional power supply secondary FM power out</td>
<td>MW</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>P</italic><sub>Bj</sub>(<italic>s</italic>)</td>
<td>Energy storage battery secondary FM out</td>
<td>MW</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>P</italic><sub>Si</sub>(<italic>s</italic>)</td>
<td>Total secondary FM output</td>
<td>MW</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>P</italic><sub>Li</sub>(<italic>s</italic>)</td>
<td>Load disturbance</td>
<td>MW</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>f</italic><sub>i</sub>(<italic>s</italic>)</td>
<td>Frequency deviation</td>
<td>Hz</td>
</tr>
<tr>
<td><italic>K</italic><sub>Ii</sub></td>
<td>Parameters of the proportional-integral (PI) controller</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>K</italic><sub>Pi</sub></td>
<td>Parameters of the proportional-integral (PI) controller</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>K</italic><sub>i</sub></td>
<td>Conventional power supply primary frequency modulation factor</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>G</italic><sub>gi</sub>(<italic>s</italic>)</td>
<td>Model of a conventional power supply unit</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>G</italic><sub>Bj</sub>(<italic>s</italic>)</td>
<td>Battery storage models</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>&#x03B2;</italic><sub>i</sub></td>
<td>Power system deviation factor</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>M</italic><sub>i</sub></td>
<td>System rotational inertia</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>D</italic><sub>i</sub></td>
<td>System rotational inertia</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>T</italic><sub>12</sub></td>
<td>Capacity delay factor for both regions</td>
<td>&#x2013;</td>
</tr>
<tr>
<td><italic>a</italic><sub>12</sub></td>
<td>Capacity conversion factors for both zones</td>
<td>&#x2013;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The model consists of a dispatch centre and a control unit for FM power supplies to enable primary and secondary FM. Area 1 is configured with 1 conventional unit and k BESS for FM, for a total of 1 &#x002B; k FM power supplies, while area 2 is configured with only conventional units to achieve FM.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Models of Conventional Units and Battery Storage Systems</title>
<p>The conventional unit is a reheat-type thermal power unit and the model mainly consists of a governor and a reheat-type turbine. The reheat-type thermal power unit model is shown in <xref ref-type="fig" rid="fig-2">Fig. 2a</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>(a) Model of a reheat thermal power unit (b) Model of battery energy storage system</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-2.tif"/>
</fig>
<p>The functional expression for the model is as follows:</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>G</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>H</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>G</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>RT</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><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:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>Y</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mtext>HP</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CH</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>RH</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mtext>IP</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CO</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mtext>LP</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CH</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>RH</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CO</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>gi</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>G</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>H</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>G</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>RT</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where, <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic> is the system frequency deviation, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>Y</italic> is the change in turbine steam valve opening, <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>P</italic><sub>G</sub> is the change in turbine output power, <italic>G</italic><sub>gi</sub>(<italic>s</italic>) is the reheat thermal unit transfer function, <italic>Gov</italic><sub>&#x2212;H</sub>(<italic>s</italic>) is the governor transfer function, <italic>Gov</italic><sub>&#x2212;RT</sub>(<italic>s</italic>) is the turbine transfer function, <italic>T</italic><sub>CH</sub>, <italic>T</italic><sub>RH</sub> and <italic>T</italic><sub>CO</sub> are the high-pressure steam volume time constants, reheat steam volume time constants and low-pressure steam volume time constants, respectively. <italic>F</italic><sub>HP</sub>, <italic>F</italic><sub>IP</sub> and <italic>F</italic><sub>LP</sub> are the power coefficients of the high-pressure, medium-pressure and low-pressure cylinders, respectively.</p>
<p>The battery energy storage system is based on a first-order inertia model, which takes into account the charge state constraints of the system and can accurately simulate the dynamic characteristics of the energy storage system and the grid in the active exchange state. The model is shown in <xref ref-type="fig" rid="fig-2">Fig. 2b</xref>.</p>
<p>In <xref ref-type="fig" rid="fig-2">Fig. 2b</xref>: <italic>K</italic><sub>B</sub> is the output gain, <italic>T</italic><sub>B</sub> is the energy storage time constant, <italic>S</italic><sub>n</sub> is the rated capacity of the energy storage, <italic>SOC</italic><sub>0</sub> is the initial state of charge, and <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>P</italic><sub>Bj</sub>(<italic>s</italic>) is the FM output of the energy storage system.</p>
<p>The functional expression for the model is as follows:</p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>Bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula>where, <italic>G</italic><sub>Bj</sub>(<italic>s</italic>) is the transfer function of the battery storage system.</p>
<p>To prevent excessive power throughput range of the energy storage system, the range of SOC is constrained to be within the range of safe battery operation from the perspective of battery life, i.e.,</p>
<p><disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>SOC min</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>SOC</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mtext>SOC max</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Strategies for the Allocation of ARR and ACE Signals</title>
<sec id="s3_1">
<label>3.1</label>
<title>Control Structure of ACE and ARR Signals</title>
<p>The two modes of signal assignment for BESS participation in AGC FM are Area Control Requirement (ARR) based signal assignment and Area Control Deviation (ACE) based signal assignment [<xref ref-type="bibr" rid="ref-20">20</xref>]. The two signals can be converted by a PI controller, i.e., by integrating the Area Control Deviation (ACE) signal the Area Control Requirement (ARR) signal is obtained.</p>
<p>As shown in <xref ref-type="fig" rid="fig-3">Figs. 3a</xref> and <xref ref-type="fig" rid="fig-3">3b</xref>, the participation factor <italic>&#x03B1;</italic> (taking values in the range 0.1&#x2013;0.9) determines the power output allocation of the two FM sources (conventional units and energy storage batteries) to the ACE or ARR signals; <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>P</italic>g<sub>i</sub>(<italic>s</italic>) and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>P</italic><sub>bj</sub>(<italic>s</italic>) determine the depth of power output after the allocation of the ACE or ARR signals; <italic>ACE</italic>(<italic>s</italic>) and <italic>ARR</italic>(<italic>s</italic>) are the signal inputs for the two control methods.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>(a) ACE signal control structure (b) ARR signal control structure</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-3.tif"/>
</fig>
<p>Ignoring the FM Deadband and limiting constraints, from <xref ref-type="fig" rid="fig-3">Fig. 3a</xref> we have</p>
<p><disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mi>A</mml:mi><mml:mi>C</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><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:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>s</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi><mml:mi>C</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>A</mml:mi><mml:mi>C</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><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></p>
<p>Of these, the models for reheat thermal units and energy storage batteries are</p>
<p><disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mtext>HP</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CH</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>RH</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mtext>IP</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CO</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mtext>LP</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CH</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>RH</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>CO</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>Bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>s</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>B</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>Rectifying <xref ref-type="disp-formula" rid="eqn-6">Eqs. (6)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-10">(10)</xref> yields the final expression for the ACE signal as</p>
<p><disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mi>A</mml:mi><mml:mi>C</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><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:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mfrac><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>s</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>Bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>Bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>As can be seen from <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>, the ACE signal is not delayed without a PI control link, so the system can respond quickly to transient changes in the signal.</p>
<p>Similarly, from <xref ref-type="fig" rid="fig-3">Fig. 3b</xref>, it follows that:</p>
<p><disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mi>A</mml:mi><mml:mi>R</mml:mi><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>s</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>L</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><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:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi><mml:mi>R</mml:mi><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>A</mml:mi><mml:mi>R</mml:mi><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><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></p>
<p>Rectifying <xref ref-type="disp-formula" rid="eqn-12">Eqs. (12)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-16">(16)</xref> yields the final expression for the ACE signal as</p>
<p><disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mi>A</mml:mi><mml:mi>R</mml:mi><mml:mi>R</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><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:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>s</mml:mi></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>Bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>Bj</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref>, it can be seen that there is a delayed effect on the ARR signal, which is better suited to respond to steady state changes.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Integrated Allocation Strategy for ACE and ARR Signals</title>
<p>From <xref ref-type="disp-formula" rid="eqn-11">Eqs. (11)</xref> and <xref ref-type="disp-formula" rid="eqn-16">(16)</xref>, it can be seen that when the load perturbation <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>P</italic><sub>L1</sub>(<italic>s</italic>) and the participation factor &#x03B1; take a constant value, the amplitude of the ACE signal increases and then decreases with time until it tends to be smooth, while the amplitude of the ARR signal gradually increases with time and is smaller than the ACE signal at the beginning and larger than the ARR signal at the middle and end. The time domain curves of the difference between the two signals are shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Difference curve between ACE and ARR signals</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-4.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, we can obtain a comprehensive allocation strategy for the system&#x2019;s participation in the secondary FM for both signals, using whether the signal difference crosses the zero point as the timing for switching between the two modes.</p>
<p>(1) Signal difference before crossing the zero point</p>
<p>In the pre-FM period, when the ACE signal is gradually enhanced and larger than the ARR signal, it is conducive to the rapid recovery of the transient frequency deviation of the system, so the ACE control mode is adopted.</p>
<p>(2) Signal difference after crossing the zero point</p>
<p>In the middle and late stages of FM, the ACE signal is weakened while the ARR signal is gradually enhanced, at this time the ACE signal plays a suppressive role in the later FM, and the ARR control is conducive to improving the steady-state frequency deviation of the system, so the ARR control mode is adopted.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Two-Layer Fuzzy Control Strategy Based on a Two-Signal Distribution Model</title>
<sec id="s4_1">
<label>4.1</label>
<title>Two-Level Fuzzy Control Process</title>
<p>A two-layer fuzzy control strategy based on an integrated distribution model of the ARR and ACE signals, which takes into account the FM demand and FM capability to modify the participation and depth of output of the energy storage battery.</p>
<p>The first layer fuzzy controller takes the frequency regulation demand of the grid as the purpose, takes the system frequency deviation and the power signal allocated to the FM unit in ACE (or ARR) mode as the input quantity, derives the connection between the total power response and the grid frequency difference demand in both modes, and determines the participation factor of the energy storage; the second layer fuzzy controller considers the energy storage&#x2019;s frequency regulation capability based on the SOC state, takes the output of the first layer fuzzy control and The second layer fuzzy controller considers the energy storage&#x2019;s frequency regulation capability based on the SOC state, and uses the output of the first layer fuzzy control and the real-time SOC of the energy storage as the input quantity to derive the connection between the real-time SOC of the energy storage and the participation factor, to determine the actual depth of the energy storage output.</p>
<p>The double-layer fuzzy control can take into account the frequency regulation capability of the energy storage system based on meeting the demand for grid frequency regulation, thus avoiding the phenomenon of battery overcharge and over-discharge. The double-layer fuzzy control process in dual-signal mode is shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Double layer fuzzy control flow in dual signal mode</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-5.tif"/>
</fig>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>First-Level Fuzzy Control Strategy for Accounting for FM Demand</title>
<p>In the combined allocation mode of both ARR and ACE signals, the first layer of the fuzzy controller takes the system frequency deviation <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>1</sub> and the power signal <italic>P</italic><sub>ACE</sub> (or <italic>P</italic><sub>ARR</sub>) allocated to the FM unit in ACE (or ARR) mode as input quantities for the FM demand of the grid, thus determining the participation factor <italic>&#x03B1;</italic> for the energy storage response.</p>
<p>The first level of the fuzzy controller is a two-dimensional control with the scale factors of the input quantities <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f<sub>1</sub></italic>, <italic>P</italic><sub>ACE</sub> (or <italic>P</italic><sub>ARR</sub>) and the scale factors of the output quantities <italic>&#x03B1;</italic>. <italic>k</italic><sub>11</sub>, <italic>k</italic><sub>12</sub> and <italic>k</italic><sub>13</sub> as shown in <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>.</p>
<p><disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub><mml:mi>&#x03B7;</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ACE</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ARR</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>&#x03B7;</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>c</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mo movablelimits="true" form="prefix">max</mml:mo></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ACE</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>ARR</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where, <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>max</sub> is the maximum permissible interval for the secondary FM of the energy storage, <italic>P</italic><sub>c&#x2212;max</sub> and <italic>P</italic><sub>d&#x2212;max</sub> are the maximum charging and discharging power of the energy storage system, and <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula> is the conversion efficiency of charging and discharging.</p>
<p>The Mamdani-type affiliation function is used. <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>1</sub>(t) and <italic>P</italic><sub>ACE</sub>(t) (or <italic>P</italic><sub>ARR</sub>(t)) are the two inputs to the fuzzy controller, both in the theoretical domain of [&#x2212;1,1]; <italic>&#x03B1;</italic>(t) is the output of the fuzzy controller, in the theoretical domain of [0,1]. The fuzzy subsets are taken as seven subsets such as NB (negative large), NM (negative medium), NS (negative small), ZO (zero), PS (positive small), PM (positive medium), and PB (positive large).</p>
<p>The control rule of the first layer of the fuzzy controller is: when the system frequency deviation <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>1</sub> and power signal <italic>P</italic><sub>ACE</sub> (or <italic>P</italic><sub>ARR</sub>) are larger, the energy storage equipment should play its advantage of quickly adjusting the larger deviation and increase the output to assist the traditional unit for frequency regulation, so the participation factor <italic>&#x03B1;</italic> of the energy storage system response should also increase; when the system frequency deviation <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>1</sub> and power signal <italic>P</italic><sub>ACE</sub> (or <italic>P</italic><sub>ARR</sub>) are smaller, the traditional frequency regulation unit should appropriately increase the output to prevent the energy storage system from operating too frequently, so the participation factor <italic>&#x03B1;</italic> of the energy storage system response should also be reduced. Next, the values of the affiliation functions for <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>1</sub>(t), <italic>P</italic><sub>ACE</sub>(t) (or <italic>P</italic><sub>ARR</sub>(t)) and <italic>&#x03B1;</italic>(t) are defined as A<sub>u1</sub>(t), A<sub>u2</sub>(t) and A<sub>u3</sub>(t), respectively. The final relationship between input A<sub>u1</sub>(t), A<sub>u2</sub>(t) and output A<sub>u3</sub>(t) can be obtained as shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, and the fuzzy control rule table is shown in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Three-dimensional surface view of A<sub>u1</sub>, A<sub>u2</sub> and A<sub>u3</sub></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-6.tif"/>
</fig><table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Fuzzy control rules</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"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th colspan="2">A<sub>u3</sub></th>
<th align="center" colspan="7">A<sub>u2</sub></th>
</tr>
<tr>
<th/>
<th/>
<th>NB</th>
<th>NM</th>
<th>NS</th>
<th>ZO</th>
<th>PS</th>
<th>PM</th>
<th>PB</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="7">A<sub>u1</sub></td>
<td>NB</td>
<td>NB</td>
<td>NB</td>
<td>NM</td>
<td>NM</td>
<td>NS</td>
<td>NS</td>
<td>NS</td>
</tr>
<tr>
<td>NM</td>
<td>NM</td>
<td>NM</td>
<td>NS</td>
<td>NS</td>
<td>ZO</td>
<td>ZO</td>
<td>ZO</td>
</tr>
<tr>
<td>NS</td>
<td>NM</td>
<td>NS</td>
<td>NS</td>
<td>ZO</td>
<td>ZO</td>
<td>ZO</td>
<td>PS</td>
</tr>
<tr>
<td>ZO</td>
<td>NS</td>
<td>ZO</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
<td>PM</td>
<td>PM</td>
</tr>
<tr>
<td>PS</td>
<td>NS</td>
<td>ZO</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
<td>PM</td>
<td>PM</td>
</tr>
<tr>
<td>PM</td>
<td>ZO</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
<td>PM</td>
<td>PM</td>
<td>PB</td>
</tr>
<tr>
<td>PB</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
<td>PM</td>
<td>PM</td>
<td>PB</td>
<td>PB</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The output fuzzy quantity A<sub>u3</sub>(t) is anti-fuzzified using the area centre of gravity method to finally obtain the participation factor <italic>&#x03B1;</italic>(t) as shown in <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>.</p>
<p><disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mtext>A</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>A</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mtext>du</mml:mtext></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mtext>du</mml:mtext></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mtext>A</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>A</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mtext>du</mml:mtext></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mtext>du</mml:mtext></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula>where, u<sub>11</sub>, u<sub>12</sub> and u<sub>13</sub> are the values of <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>1</sub>(t), <italic>P</italic><sub>ACE</sub>(t) (or <italic>P</italic><sub>ARR</sub>(t)) and <italic>&#x03B1;</italic>(t) after fuzzy quantization respectively, and A<sub>u1</sub>(t), A<sub>u2</sub>(t) and A<sub>u3</sub>(t) are the values of <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>1</sub>(t), <italic>P</italic><sub>ACE</sub>(t) (or <italic>P</italic><sub>ARR</sub>(t)) and <italic>&#x03B1;</italic>(t) after substitution respectively.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Second Layer Fuzzy Control Strategy with FM Capability</title>
<p>In the combined distribution mode of both ARR and ACE signals, the second layer of the fuzzy controller takes into account the FM capability of the battery and uses the participation factor <italic>&#x03B1;</italic> of the energy storage system and the real-time battery charge state quantity <italic>Q</italic><sub>SOC</sub> as inputs to determine the outgoing depth of energy storage <italic>P</italic><sub>out&#x2212;1</sub> (or <italic>P</italic><sub>out&#x2212;2</sub>).</p>
<p>The second layer of the fuzzy controller is the same two-dimensional control, with the scale factors for the input quantities <italic>&#x03B1;</italic> and <italic>Q</italic><sub>SOC</sub> and the scale factors <italic>k</italic><sub>21</sub>, <italic>k</italic><sub>22</sub> and <italic>k</italic><sub>23</sub> for the output quantity <italic>P</italic><sub>out&#x2212;1</sub> (or <italic>P</italic><sub>out&#x2212;2</sub>) as shown in <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref>.</p>
<p><disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mn>23</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo> <mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mtext>d</mml:mtext><mml:mo>&#x005F;</mml:mo><mml:mi>max</mml:mi></mml:mrow></mml:msub><mml:mi>&#x03B7;</mml:mi></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mtext>out</mml:mtext><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mtext>out</mml:mtext><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfrac><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mtext>c</mml:mtext><mml:mo>&#x005F;</mml:mo><mml:mi>max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mtext>out</mml:mtext><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mtext>out</mml:mtext><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow> </mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p><italic>&#x03B1;</italic>(t) and <italic>Q</italic><sub>SOC</sub>(t) are the two inputs of the fuzzy controller, whose theoretical domain range is [0,1]; <italic>P</italic><sub>out&#x2212;1</sub>(t) (or <italic>P</italic><sub>out&#x2212;2</sub>(t)) is the output of the fuzzy controller, whose theoretical domain range is [&#x2212;1,1]. The fuzzy subsets are taken as seven subsets such as NB (negative large), NM (negative medium), NS (negative small), ZO (zero), PS (positive small), PM (positive medium), and PB (positive large).</p>
<p>The control rule of the second layer of the fuzzy controller is: when the real-time charge state of energy storage battery <italic>Q</italic><sub>SOC</sub> is too large or too small, to prevent the energy storage system from being damaged by overcharge and over-discharge, the power out the depth of energy storage <italic>P</italic><sub>out&#x2212;1</sub> (or <italic>P</italic><sub>out&#x2212;2</sub>) should be appropriately reduced as the participation factor <italic>&#x03B1;</italic> of the energy storage system increases; when the real-time charge state of energy storage battery <italic>Q</italic><sub>SOC</sub> is within the safe range, the power out the depth of energy storage <italic>P</italic><sub>out&#x2212;1</sub> (or <italic>P</italic><sub>out&#x2212;2</sub>) should be appropriately increased as the participation factor <italic>&#x03B1;</italic> of the energy storage system increases to ensure the demand of system frequency regulation. Second, the values of the affiliation functions for <italic>&#x03B1;</italic>(t), <italic>Q</italic><sub>SOC</sub>(t) and <italic>P</italic><sub>out&#x2212;1</sub>(t) (or <italic>P</italic><sub>out&#x2212;2</sub>(t)) are defined as B<sub>u1</sub>(t), B<sub>u2</sub>(t) and B<sub>u3</sub>(t), respectively. The final relationship between input B<sub>u1</sub>(t), B<sub>u2</sub>(t) and output B<sub>u3</sub>(t) can be obtained as shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, and the fuzzy control rule table is shown in <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Three-dimensional surface view of B<sub>u1</sub>, B<sub>u2</sub> and B<sub>u3</sub></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-7.tif"/>
</fig><table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Fuzzy control rules</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"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th colspan="2">B<sub>u3</sub></th>
<th align="center" colspan="7">B<sub>u2</sub></th>
</tr>
<tr>
<th/>
<th/>
<th>NB</th>
<th>NM</th>
<th>NS</th>
<th>ZO</th>
<th>PS</th>
<th>PM</th>
<th>PB</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="7">B<sub>u1</sub></td>
<td>NB</td>
<td>NB</td>
<td>NB</td>
<td>NM</td>
<td>NM</td>
<td>NS</td>
<td>ZO</td>
<td>ZO</td>
</tr>
<tr>
<td>NM</td>
<td>NB</td>
<td>NM</td>
<td>NM</td>
<td>ZO</td>
<td>ZO</td>
<td>ZO</td>
<td>PS</td>
</tr>
<tr>
<td>NS</td>
<td>NB</td>
<td>NM</td>
<td>NS</td>
<td>ZO</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
</tr>
<tr>
<td>ZO</td>
<td>NS</td>
<td>NS</td>
<td>NS</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
<td>PS</td>
</tr>
<tr>
<td>PS</td>
<td>NS</td>
<td>NS</td>
<td>ZO</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
<td>PM</td>
</tr>
<tr>
<td>PM</td>
<td>NS</td>
<td>ZO</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
<td>PM</td>
<td>PM</td>
</tr>
<tr>
<td>PB</td>
<td>NM</td>
<td>ZO</td>
<td>PS</td>
<td>PS</td>
<td>PM</td>
<td>PM</td>
<td>PB</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The output fuzzy quantity B<sub>u3</sub>(t) is anti-fuzzified using the area centre of gravity method, resulting in the output depth <italic>P</italic><sub>out&#x2212;1</sub> (t) (or <italic>P</italic><sub>out&#x2212;2</sub> (t)) as shown in <xref ref-type="disp-formula" rid="eqn-20">Eq. (20)</xref>.</p>
<p><disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>out</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mtext>out</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mtext>du</mml:mtext></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mtext>du</mml:mtext></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>t</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mtext>du</mml:mtext></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mtext>du</mml:mtext></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula>where, u<sub>21</sub>, u<sub>22</sub> and u<sub>23</sub> are the values of <italic>&#x03B1;</italic>(t), <italic>Q</italic><sub>SOC</sub>(t) and <italic>P</italic><sub>out&#x2212;1</sub>(t) (or <italic>P</italic><sub>out&#x2212;2</sub>(t)) respectively after fuzzy quantization, and B<sub>u1</sub>(t), B<sub>u2</sub>(t) and B<sub>u3</sub>(t) are the values of <italic>&#x03B1;</italic>(t), <italic>Q</italic><sub>SOC</sub>(t) and <italic>P</italic><sub>out&#x2212;1</sub>(t) (or <italic>P</italic><sub>out&#x2212;2</sub>(t)) respectively after substitution.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Simulation Experiments and Analysis of Results</title>
<sec id="s5_1">
<label>5.1</label>
<title>Simulation Parameters and Evaluation Systems</title>
<p>The equivalent model of a typical grid in two regions with energy storage participating in secondary frequency regulation shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> is simulated in the Matlab/Simulink platform, with a conventional frequency regulation unit using a reheated thermal power unit rated at 750 MW (with a climbing rate of 25 MW/min) and energy storage with rated power and capacity of 10.5 MW and 1.5 MW/h, respectively. The rated frequency of 50 Hz and the maximum rated capacity of the unit is used as the reference value for the standardization. Two typical operating conditions, step disturbance and continuous disturbance are designed and simulated to test the effectiveness of the proposed control strategy (Scheme 3) against the fuzzy control without energy storage (Scheme 2) and without energy storage (Scheme 1). The system simulation parameters are shown in <xref ref-type="table" rid="table-4">Table 4</xref> [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>].</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>System simulation parameters</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Parameters</th>
<th>Numerical values</th>
</tr>
</thead>
<tbody>
<tr>
<td><italic>M</italic><sub>1</sub>, <italic>M</italic><sub>2</sub></td>
<td>10</td>
</tr>
<tr>
<td><italic>D</italic><sub>1</sub>, <italic>D</italic><sub>2</sub></td>
<td>1</td>
</tr>
<tr>
<td><italic>&#x03B2;</italic><sub>1</sub>, <italic>&#x03B2;</italic><sub>2</sub></td>
<td>&#x2212;21</td>
</tr>
<tr>
<td><italic>K</italic><sub>P1</sub>, <italic>K</italic><sub>P2</sub></td>
<td>&#x2212;0.822</td>
</tr>
<tr>
<td><italic>K</italic><sub>I1</sub>, <italic>K</italic><sub>I2</sub></td>
<td>&#x2212;0.16</td>
</tr>
<tr>
<td><italic>T</italic><sub>B</sub></td>
<td>0.01</td>
</tr>
<tr>
<td><italic>K</italic><sub>B</sub></td>
<td>21</td>
</tr>
<tr>
<td><italic>T</italic><sub>G</sub></td>
<td>0.08</td>
</tr>
<tr>
<td><italic>T</italic><sub>CH</sub>, <italic>T</italic><sub>RH</sub></td>
<td>0.3, 10</td>
</tr>
<tr>
<td><italic>F</italic><sub>HP</sub></td>
<td>0.5</td>
</tr>
<tr>
<td><italic>T</italic><sub>12</sub></td>
<td>1.59</td>
</tr>
<tr>
<td><italic>a</italic><sub>12</sub></td>
<td>0.2</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To more intuitively compare the effects of the three schemes, a corresponding evaluation system is established based on the frequency regulation effect, power output and charge maintenance level. The smaller <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>m</sub>, <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>rms</sub> and <italic>V</italic><sub>m</sub>, the larger <italic>V</italic><sub>r</sub>, the smaller the frequency fluctuation after FM, and the better the FM effect; in terms of power output, two evaluation indicators, <italic>W</italic><sub>gen</sub> and <italic>W</italic><sub>BESS</sub>, can be used to compare the utilization rate of the units under the three schemes. The smaller the <italic>W</italic><sub>gen</sub> and <italic>W</italic><sub>BESS</sub>, the greater the utilization of the unit when the optimal FM effect is achieved; in terms of charge maintenance level, it contains two evaluation indicators, <italic>Q</italic><sub>SOC,ave</sub> and <italic>Q</italic><sub>SOC,rms</sub>, which can be used to compare the maintenance of the storage charge state under the three schemes. The closer the <italic>Q</italic><sub>SOC,ave</sub> is to the initial charge state value as well as the smaller the <italic>Q</italic><sub>SOC,rms</sub> is, the better the maintenance of the energy storage charge state is. The parameters of the evaluation index are defined as shown in <xref ref-type="table" rid="table-5">Table 5</xref>.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Evaluation indicator parameters (p.u.)</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Parameters</th>
<th>Definition</th>
<th>Unit (p.u.)</th>
</tr>
</thead>
<tbody>
<tr>
<td><italic><inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>f</italic><sub>m</sub></td>
<td>Maximum absolute value of frequency difference</td>
<td>Hz</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>f</italic><sub>rms</sub></td>
<td>Root mean square error value of frequency difference</td>
<td>Hz</td>
</tr>
<tr>
<td><italic>V</italic><sub>m</sub></td>
<td>Frequency decline rate</td>
<td>Hz&#x00B7;s<sup>&#x2212;1</sup></td>
</tr>
<tr>
<td><italic>V</italic><sub>r</sub></td>
<td>Frequency recovery speed</td>
<td>Hz&#x00B7;s<sup>&#x2212;1</sup></td>
</tr>
<tr>
<td><italic>W</italic><sub>gen</sub></td>
<td>Traditional unit output</td>
<td>MW</td>
</tr>
<tr>
<td><italic>W</italic><sub>BESS</sub></td>
<td>Energy storage out of power</td>
<td>MW</td>
</tr>
<tr>
<td><italic>Q</italic><sub>SOC,ave</sub></td>
<td>Average charge state volume</td>
<td>&#x00D7;100% Ah</td>
</tr>
<tr>
<td><italic>Q</italic><sub>SOC,rms</sub></td>
<td>Root mean square error values of charge state quantities</td>
<td>&#x00D7;100% Ah</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Step Disturbances</title>
<p>In regions 1 and 2, step perturbations of 0.015 and 0.01 are added to <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>P</italic><sub>Li</sub> (the standardized value), respectively. To better verify the effectiveness of the method in this paper based on the evaluation system, the change curves of frequency deviation, traditional unit output, battery storage output and battery charge state under step perturbation for the three schemes are used for comparison.</p>
<p><xref ref-type="fig" rid="fig-8">Fig. 8a</xref> shows the curves of frequency deviation of the system after adding the step disturbance. From the picture, it can be seen that all three schemes can adjust the frequency deviation without a difference, but compared with Scheme 1 and Scheme 2, Scheme 3 is more sensitive to the disturbance and can restore the frequency deviation to 0 in a shorter time, and at the same time, the fluctuation of frequency deviation can be controlled in a smaller range during the recovery process. <xref ref-type="fig" rid="fig-8">Fig. 8b</xref> shows the output change curve of the traditional unit after adding the step disturbance. From the picture, it can be seen that the traditional unit is always in the output state in the process of frequency regulation, and compared with Scheme 2, the traditional unit in Scheme 3 has less output in the process of frequency regulation, indicating that the conventional unit is more suitable for regulating the steady-state frequency deviation for a long time. <xref ref-type="fig" rid="fig-8">Fig. 8c</xref> shows the power change curve of the energy storage unit after adding the step disturbance, and it can be seen from the picture that the energy storage unit is discharged and then charged until the end of frequency regulation, and then no more power is produced. Compared with Scheme 2, the energy storage unit in Scheme 3 has a smaller power output and a shorter power output time during the frequency regulation process. <xref ref-type="fig" rid="fig-8">Fig. 8d</xref> shows the change curve of the charge state of the storage cell after adding the step disturbance. From the picture, it can be seen that the initial charge state of the storage unit is 0.5, and the charge state will gradually recover to the initial value after the end of FM. Compared with Scheme 2, the storage unit in Scheme 3 fluctuates less and recovers faster in the process of maintaining the charge level.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>(a) Comparison of frequency deviations (b) Comparison of traditional unit output (c) Comparison of energy storage system output (d) Comparison of charge states</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-8.tif"/>
</fig>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Continuous Disturbance</title>
<p>With the addition of continuous perturbation in region 1 as shown in <xref ref-type="fig" rid="fig-9">Fig. 9a</xref>. To better verify the effectiveness of the method in this paper based on the evaluation system, the change curves of frequency deviation, traditional unit output, battery storage output and battery charge state of the three schemes under continuous perturbation is used for comparison.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>(a) Continuous load disturbance (b) Comparison of frequency deviations (c) Comparison of traditional unit output (d) Comparison of energy storage system output (e) Comparison of charge states</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-9a.tif"/>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_27158-fig-9b.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-9">Fig. 9b</xref> shows the change curve of frequency deviation of the system after adding continuous perturbation. From the picture, it can be seen that all three schemes can regulate the frequency deviation after adding continuous perturbation but compared with Scheme 1 and Scheme 2, Scheme 3 can control the frequency deviation within a smaller range in a shorter time, and at the same time, it can control the fluctuation of frequency deviation within a smaller range during the recovery process. <xref ref-type="fig" rid="fig-9">Fig. 9c</xref> shows the output change curve of the traditional unit after adding the continuous disturbance, and it can be seen from the picture that the traditional unit continues to produce less output in the process of frequency regulation, compared with Scheme 2 in Scheme 3. <xref ref-type="fig" rid="fig-9">Fig. 9d</xref> shows the change curve of the energy storage unit after adding continuous disturbance, from the picture, it can be seen that the energy storage unit is continuously charged and discharged during the process of frequency regulation, compared with Scheme 2, the energy storage unit in Scheme 3 is less charged and discharged during the process of charging and discharging and the time of discharging is shorter. <xref ref-type="fig" rid="fig-9">Fig. 9e</xref> shows the change curve of the charge state of the storage battery after adding the continuous disturbance, from the picture, it can be seen that the initial charge state of the storage unit is 0.5, and the charge state of the storage increases when charging and decreases when discharging. Compared with Scheme 2, the storage unit in Scheme 3 fluctuates less and recovers faster in the process of maintaining the charge level.</p>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Analysis of Results</title>
<p>The simulation results are analysed in terms of frequency modulation effect, power output and charge maintenance level. The evaluation results under the standardized values are shown in <xref ref-type="table" rid="table-6">Tables 6</xref> and <xref ref-type="table" rid="table-7">7</xref>.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Results of step disturbance evaluation (p.u.)</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Scheme 1</th>
<th>Scheme 2</th>
<th>Scheme 3</th>
<th>Unit (p.u.)</th>
</tr>
</thead>
<tbody>
<tr>
<td><italic><inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>f</italic><sub>m</sub></td>
<td>1.973 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>1.462 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>1.112 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>Hz</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>f</italic><sub>rms</sub></td>
<td>8.741 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>7.215 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>7.168 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>Hz</td>
</tr>
<tr>
<td><italic>V</italic><sub>m</sub></td>
<td>4.927 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>4.498 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>4.419 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>Hz&#x00B7;s<sup>&#x2212;1</sup></td>
</tr>
<tr>
<td><italic>V</italic><sub>r</sub></td>
<td>2.583 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>3.041 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>3.078 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>Hz&#x00B7;s<sup>&#x2212;1</sup></td>
</tr>
<tr>
<td><italic>W</italic><sub>gen</sub></td>
<td>8.863 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>8.051 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>7.849 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>MW</td>
</tr>
<tr>
<td><italic>W</italic><sub>BESS</sub></td>
<td>&#x2013;</td>
<td>2.818 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>2.722 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>MW</td>
</tr>
<tr>
<td><italic>Q</italic><sub>SOC,ave</sub></td>
<td>&#x2013;</td>
<td>0.448</td>
<td>0.463</td>
<td>&#x00D7;100%</td>
</tr>
<tr>
<td><italic>Q</italic><sub>SOC,rms</sub></td>
<td>&#x2013;</td>
<td>0.107</td>
<td>0.102</td>
<td>&#x00D7;100%</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Results of continuous disturbance evaluation (p.u.)</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Scheme 1</th>
<th>Scheme 2</th>
<th>Scheme 3</th>
<th>Unit (p.u.)</th>
</tr>
</thead>
<tbody>
<tr>
<td><italic><inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>f</italic><sub>m</sub></td>
<td>1.212 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>0.962 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>0.711 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>Hz</td>
</tr>
<tr>
<td><italic><inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula>f</italic><sub>rms</sub></td>
<td>5.581 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>3.295 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>2.674 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>Hz</td>
</tr>
<tr>
<td><italic>V</italic><sub>m</sub></td>
<td>5.421 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>5.056 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>4.979 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>Hz&#x00B7;s<sup>&#x2212;1</sup></td>
</tr>
<tr>
<td><italic>V</italic><sub>r</sub></td>
<td>2.357 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>2.531 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>2.581 &#x00D7; 10<sup>&#x2212;4</sup></td>
<td>Hz&#x00B7;s<sup>&#x2212;1</sup></td>
</tr>
<tr>
<td><italic>W</italic><sub>gen</sub></td>
<td>2.863 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>2.351 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>2.275 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>MW</td>
</tr>
<tr>
<td><italic>W</italic><sub>BESS</sub></td>
<td>&#x2013;</td>
<td>1.537 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>1.508 &#x00D7; 10<sup>&#x2212;3</sup></td>
<td>MW</td>
</tr>
<tr>
<td><italic>Q</italic><sub>SOC,ave</sub></td>
<td>&#x2013;</td>
<td>0.542</td>
<td>0.528</td>
<td>&#x00D7; 100%</td>
</tr>
<tr>
<td><italic>Q</italic><sub>SOC,rms</sub></td>
<td>&#x2013;</td>
<td>0.112</td>
<td>0.095</td>
<td>&#x00D7; 100%</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>(1) FM effects</p>
<p>From <xref ref-type="table" rid="table-6">Tables 6</xref> and <xref ref-type="table" rid="table-7">7</xref> and <xref ref-type="fig" rid="fig-8">Figs. 8a</xref> and <xref ref-type="fig" rid="fig-9">9b</xref>, it can be seen that <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>m</sub> and <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula><italic>f</italic><sub>rms</sub> of Scheme 3 are the smallest, and the <italic>V</italic><sub>m</sub> of Scheme 3 under step perturbation is reduced by 11.49% and 1.79% compared to Schemes 1 and 2, and the <italic>V</italic><sub>m</sub> of Scheme 3 under continuous perturbation is reduced by 8.87% and 1.55% compared to Schemes 1 and 2; the <italic>V</italic><sub>r</sub> of Scheme 3 under step perturbation is improved by 19.16% and 1.51% compared with Schemes 1 and 2, and the <italic>V</italic><sub>r</sub> of Scheme 3 under continuous perturbation is improved by 9.50% and 1.97% compared with Schemes 1 and 2. Therefore, the combined FM effect of Scheme 3 is the best.</p>

<p>(2) Power output</p>
<p>From <xref ref-type="table" rid="table-6">Tables 6</xref> and <xref ref-type="table" rid="table-7">7</xref> and <xref ref-type="fig" rid="fig-8">Figs. 8c</xref> and <xref ref-type="fig" rid="fig-9">9d</xref>, it is clear that the traditional unit in Scheme 3 has 12.91% and 2.57% lower output under step perturbation than Schemes 1 and 2, and the traditional unit in Scheme 3 has 25.85% and 3.34% lower output under continuous perturbation than Schemes 1 and 2. Therefore, the traditional unit in scenario 3 has the highest utilization rate.</p>

<p>From <xref ref-type="table" rid="table-6">Tables 6</xref> and <xref ref-type="table" rid="table-7">7</xref> and <xref ref-type="fig" rid="fig-8">Figs. 8b</xref> and <xref ref-type="fig" rid="fig-9">9c</xref>, it is clear that the energy storage unit in Scheme 3 has a 3.52% lower output under step disturbance than Scheme 2, and the energy storage unit in Scheme 3 has a lower and 1.92% lower output under continuous disturbance than Scheme 2. Therefore, the energy storage unit in Scheme 3 has the highest utilization rate.</p>

<p>(3) Charge maintenance level</p>
<p>From <xref ref-type="table" rid="table-6">Tables 6</xref> and <xref ref-type="table" rid="table-7">7</xref> and <xref ref-type="fig" rid="fig-8">Figs. 8d</xref> and <xref ref-type="fig" rid="fig-9">9e</xref>, it is clear that compared to Scheme 2, the <italic>Q</italic><sub>SOC,ave</sub> in Scheme 3 is closer to the initial charge state under both step perturbation and continuous perturbation, and the <italic>Q</italic><sub>SOC,rms</sub> in Scheme 3 is also smaller. Therefore, the charge maintenance level in Scheme 3 is the best.</p>

</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>In this paper, a double-layer fuzzy control strategy is proposed for the participation of multiple energy storage battery systems in frequency regulation, taking into account the grid frequency regulation demand and battery charge state. Its advantages are as follows: (1) The dual-signal assignment strategy solves the problem of poor coordination of FM units caused by not considering the characteristics of ACE signal and ARR signal in the signal assignment in the past by timely conversion of two FM signals. (2) Introducing the system frequency deviation and battery charge state into the input part of the two-layer fuzzy controller separately can control the frequency deviation within a smaller range in a shorter time, while reducing the fluctuation of the battery charge state. Simulation results show that compared with Scheme 2 and Scheme 3, the decrease rate of frequency can be reduced by 1.55%&#x007E;11.49%, the recovery rate of frequency can be increased by 1.51%&#x007E;19.16%, and the mean value of the charge state is closer to the initial value. (3) The double-layer fuzzy controller can reduce the output of traditional units by 2.57%&#x007E;25.85% and the output of energy storage units by 1.92%&#x007E;3.52% through the progressive control of the unit participation as well as the depth of output, which effectively improves the utilization rate of the units and reduces the cost of output.</p>
</sec>
</body>
<back>
<sec><title>Funding Statement</title>
<p>This research was funded by the <funding-source>Gansu Provincial Science and Technology Information Disclosure System Project</funding-source> (<award-id>21ZD8JA001</award-id>) and <funding-source>Tianyou Innovation Team of Lanzhou Jiaotong University</funding-source> (<award-id>TY202009</award-id>).</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><surname>Shi</surname>, <given-names>Y. Y.</given-names></string-name>, <string-name><surname>Xu</surname>, <given-names>B. L.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>G. D.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Using battery storage for peakshaving and frequency regulation: Joint optimization for superlineargains</article-title>. <source>IEEE Transactions on Power Systems</source><italic>,</italic> <volume>33</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>2882</fpage>&#x2013;<lpage>2894</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2017.2749512</pub-id></mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tan</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>Y.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Coordinated control strategy of a battery energystorage system to support a wind power plant providing multi-times-cale frequency ancillary services</article-title>. <source>IEEE Transactions on Sustainable Energy</source><italic>,</italic> <volume>8</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>1140</fpage>&#x2013;<lpage>1153</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2017.2663334</pub-id></mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Megel</surname>, <given-names>O.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Hill</surname>, <given-names>D. J.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Distributed secondary frequency control algorithm considering storage efficiency</article-title>. <source>IEEE Transactions on Smart Grid</source><italic>,</italic> <volume>9</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>6214</fpage>&#x2013;<lpage>6228</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2017.2706979</pub-id></mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Tang</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2019</year>). <source>Research on capacity allocation and control strategy for energy storage battery participation in secondary frequency regulation of power grid (Master&#x2019;s Thesis)</source>. <publisher-name>School of Electrical and Information Engineering</publisher-name>, <publisher-loc>Hunan University, China</publisher-loc> (in Chinese).</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Han</surname>, <given-names>X.</given-names></string-name></person-group> (<year>2021</year>). <source>Research on frequency control strategy of grid-side battery energy storage system (Master&#x2019;s Thesis)</source>. <publisher-name>School of Electrical and Electronic Engineering, North China Electric Power University</publisher-name>, <publisher-loc>China</publisher-loc> (in Chinese).</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname>, <given-names>Y. L.</given-names></string-name>, <string-name><surname>Sun</surname>, <given-names>Y. Z.</given-names></string-name>, <string-name><surname>Xu</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2012</year>). <article-title>A coordinated load-frequency control system for interconnected power systems based on multivariate generalized prediction theory</article-title>. <source>Journal of Electrical Engineering Technology</source><italic>,</italic> <volume>27</volume><italic>(</italic><issue>9</issue><italic>),</italic> <fpage>101</fpage>&#x2013;<lpage>107</lpage>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Makarov</surname>, <given-names>Y. V.</given-names></string-name>, <string-name><surname>Du</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Kintner-Meyer</surname>, <given-names>M. C.</given-names></string-name>, <string-name><surname>Jin</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Illian</surname>, <given-names>H. F.</given-names></string-name></person-group> (<year>2012</year>). <article-title>Sizing energy storage to accommodate high penetration of variable energy resources</article-title>. <source>IEEE Transactions on Sustainable Energy</source><italic>,</italic> <volume>3</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>34</fpage>&#x2013;<lpage>40</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname>, <given-names>Z. C.</given-names></string-name>, <string-name><surname>Xie</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>F.</given-names></string-name></person-group> (<year>2014</year>). <article-title>Research on automatic power generation control strategy with the participation of energy storage resources</article-title>. <source>Chinese Journal of Electrical Engineering</source><italic>,</italic> <volume>34</volume><italic>(</italic><issue>29</issue><italic>),</italic> <fpage>5080</fpage>&#x2013;<lpage>5087</lpage>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jin</surname>, <given-names>C. L.</given-names></string-name>, <string-name><surname>Lu</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Lu</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2014</year>). <article-title>A coordinating algorithm for dispatching regulation services between slow and fast power regulating resources</article-title>. <source>IEEE Transactions on Smart Grid</source><italic>,</italic> <volume>5</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>1043</fpage>&#x2013;<lpage>1050</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2013.2277974</pub-id></mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bao</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Jia</surname>, <given-names>L. M.</given-names></string-name>, <string-name><surname>Jiang</surname>, <given-names>J. C.</given-names></string-name></person-group> (<year>2015</year>). <article-title>Research on auxiliary frequency control strategy for electric vehicles with mobile energy storage</article-title>. <source>Journal of Electrical Engineering Technology</source><italic>,</italic> <volume>30</volume><italic>(</italic><issue>11</issue><italic>),</italic> <fpage>115</fpage>&#x2013;<lpage>126</lpage>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tabrizi</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Sahni</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2014</year>). <article-title>Dynamic available AGC based approach for enhancing utility scale energy storage performance</article-title>. <source>IEEE Transactions on Smart Grid</source><italic>,</italic> <volume>5</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>1070</fpage>&#x2013;<lpage>1078</lpage>. 
<pub-id pub-id-type="doi">10.1109/TSG.2013.2289380</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lv</surname>, <given-names>L. X.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>S. H.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>X. B.</given-names></string-name>, <string-name><surname>Pang</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Huang</surname>, <given-names>C. X.</given-names></string-name></person-group> (<year>2021</year>). <article-title>A secondary frequency control strategy for power systems considering the consistency of scaled battery energy storage SOC</article-title>. <source>Thermodynamics</source><italic>,</italic> <volume>50</volume><italic>(</italic><issue>7</issue><italic>),</italic> <fpage>108</fpage>&#x2013;<lpage>117</lpage>. <pub-id pub-id-type="doi">10.19666/j.rlfd.202012296</pub-id></mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhou</surname>, <given-names>W. Z.</given-names></string-name></person-group> (<year>2021</year>). <source>Research on state estimation-based frequency control strategy for energy storage battery-assisted power grid (Master&#x2019;s Thesis)</source>. <publisher-name>School of Electrical and Information Engineering, Changsha University of Technology</publisher-name>, <publisher-loc>China</publisher-loc> (in Chinese).</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname>, <given-names>X. R.</given-names></string-name>, <string-name><surname>Huang</surname>, <given-names>J. Y.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>Y. Y.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Sensitivity analysis-based control strategy for energy storage battery participation in secondary frequency regulation</article-title>. <source>Journal of Electrical Engineering Technology</source><italic>,</italic> <volume>32</volume><italic>(</italic><issue>12</issue><italic>),</italic> <fpage>224</fpage>&#x2013;<lpage>233</lpage>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname>, <given-names>Z. C.</given-names></string-name>, <string-name><surname>Xie</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>F.</given-names></string-name></person-group> (<year>2014</year>). <article-title>Research on the control strategy of automatic power generation with the participation of energy storage resources</article-title>. <source>Chinese Journal of Electrical Engineering</source><italic>,</italic> <volume>34</volume><italic>(</italic><issue>29</issue><italic>),</italic> <fpage>5080</fpage>&#x2013;<lpage>5087</lpage>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liao</surname>, <given-names>S. B.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>K. P.</given-names></string-name>, <string-name><surname>Le</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Collaborative control strategy for cross-region AGC units based on two-layer model prediction structure</article-title>. <source>Chinese Journal of Electrical Engineering</source><italic>,</italic> <volume>39</volume><italic>(</italic><issue>16</issue><italic>),</italic> <fpage>4674</fpage>&#x2013;<lpage>4685</lpage>.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhou</surname>, <given-names>Y. J.</given-names></string-name></person-group> (<year>2018</year>). <source>Research on the fuzzy control strategy of energy storage battery participation in AGC secondary frequency regulation (Master&#x2019;s Thesis)</source>. <publisher-name>School of Electrical and Information Engineering, Hunan University</publisher-name>, <publisher-loc>China</publisher-loc> (in Chinese).</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname>, <given-names>S. P.</given-names></string-name>, <string-name><surname>Dong</surname>, <given-names>S. F.</given-names></string-name>, <string-name><surname>Xu</surname>, <given-names>C. S.</given-names></string-name>, <string-name><surname>Han</surname>, <given-names>R. J.</given-names></string-name>, <string-name><surname>Shou</surname>, <given-names>T.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2020</year>). <article-title>A two-layer control strategy for large-scale energy storage participation in grid frequency regulation</article-title>. <source>Power System Automation</source><italic>,</italic> <volume>44</volume><italic>(</italic><issue>19</issue><italic>),</italic> <fpage>55</fpage>&#x2013;<lpage>62</lpage>.</mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cao</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Zhao</surname>, <given-names>N. A.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Cooperative management strategy for battery energy storage system providing enhanced frequency response</article-title>. <source>Energy Reports</source><italic>,</italic> <volume>8</volume><italic>,</italic> <fpage>120</fpage>&#x2013;<lpage>128</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2021.11.092</pub-id></mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname>, <given-names>S. Q.</given-names></string-name>, <string-name><surname>Yuan</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Xu</surname>, <given-names>Q. S.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Optimal control policy of grid secondary frequency regulation with the participation of scaled energy storage</article-title>. <source>Power Automation Equipment</source><italic>,</italic> <volume>39</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>82</fpage>&#x2013;<lpage>88, 95</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>21.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>X. R.</given-names></string-name>, <string-name><surname>Tan</surname>, <given-names>Z. X.</given-names></string-name>, <string-name><surname>Huang</surname>, <given-names>J. Y.</given-names></string-name></person-group> (<year>2018</year>). <article-title>An integrated control strategy considering energy storage battery participation in secondary frequency regulation</article-title>. <source>Power System Automation</source><italic>,</italic> <volume>42</volume><italic>(</italic><issue>8</issue><italic>),</italic> <fpage>74</fpage>&#x2013;<lpage>82</lpage>.</mixed-citation></ref>
<ref id="ref-22"><label>22.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chang</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Zhou</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>S. F.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Energy storage battery participation in grid secondary frequency regulation parameter optimization</article-title>. <source>Electronic Design Engineering</source><italic>,</italic> <volume>30</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>64</fpage>&#x2013;<lpage>68</lpage>.
<pub-id pub-id-type="doi">10.14022/j.issn1674-6236.2022.02.014</pub-id></mixed-citation></ref>
</ref-list>
</back>
</article>