<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1501711</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2024.1501711</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Reserve allocation of high-penetration renewable energy grids considering frequency security</article-title>
<alt-title alt-title-type="left-running-head">Liu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2024.1501711">10.3389/fenrg.2024.1501711</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Fang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Su</surname>
<given-names>Yunche</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Yang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Chen</surname>
<given-names>Dawei</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2846431/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Wei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kuang</surname>
<given-names>Li</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>State Grid Sichuan Electric Power Company, State Grid Sichuan Economic Research Institute</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Electrical and Information Engineering</institution>, <institution>Hunan University</institution>, <addr-line>Changsha</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1223586/overview">Can Huang</ext-link>, Lawrence Livermore National Laboratory (DOE), United States</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2029064/overview">Jiehui Zheng</ext-link>, South China University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2866662/overview">Gang Huang</ext-link>, Zhejiang University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2171743/overview">Muyang Liu</ext-link>, Xinjiang University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Dawei Chen, <email>1807796474@qq.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>12</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1501711</elocation-id>
<history>
<date date-type="received">
<day>25</day>
<month>09</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>15</day>
<month>11</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Liu, Su, Liu, Chen, Chen and Kuang.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Liu, Su, Liu, Chen, Chen and Kuang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>As the penetration rate of renewable energy in the power grid continues to rise, the reserve criteria for traditional power grids dominated by synchronous generators (SGs) have difficulty meeting system frequency security requirements. This study proposes a frequency security-constrained optimization approach for the allocation of reserve capacity in high-penetration renewable energy grids that utilize multitype reserve resources, including SGs and nonsynchronous units, to address the frequency security issue. First, strategies and models for expanding the sources of frequency regulation reserves are analyzed, including various types of renewable energy generation, such as wind turbine (WT) curtailment and the combination of photovoltaic (PV) cells and battery storage. A refined reserve criterion is then proposed that considers multidimensional evaluation indices from both operational economy and frequency security aspects. Finally, a bilevel optimization model for reserve capacity allocation on multiple timescales that considers frequency security is constructed. The rationality and effectiveness of the proposed reserve allocation scheme were verified using a practical power grid in Southwest China.</p>
</abstract>
<kwd-group>
<kwd>reserve</kwd>
<kwd>frequency security</kwd>
<kwd>primary frequency regulation</kwd>
<kwd>optimization</kwd>
<kwd>allocation</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Sustainable Energy Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Accelerating the development of renewable energy is an important goal for achieving energy transformation and China&#x2019;s dual carbon goals (<xref ref-type="bibr" rid="B24">Yuan et al., 2023</xref>). The installed capacity of renewable energy units in China (accounting for 53.9% of the total installed capacity) will surpass that of thermal generation units for the first time by the end of 2023 (<xref ref-type="bibr" rid="B17">National Development and Reform Commission of People&#x2019;s Republic of China, 2023</xref>). The installed capacity of wind and photovoltaic units has exceeded 1 billion kW, and new energy sources have become the first or second largest installed power sources in 23 provinces. However, wind and solar energy generation are volatile, intermittent, and uncertain (<xref ref-type="bibr" rid="B8">Hakami et al., 2023</xref>). When hosting them on a large scale in a power grid, a considerable amount of additional reserve capacity must be allocated. The existing reserve capacity criteria used for traditional power grids, which primarily rely on synchronous generators (SGs), are too crude to be applicable to power grids with a high penetration of renewable energy (<xref ref-type="bibr" rid="B9">Hedayati-Mehdiabadi et al., 2015</xref>). Consequently, determining the optimal allocation of reserve capacity in a reasonable manner is an urgent problem.</p>
<p>Studies have been conducted to expand the reserve capacity sources. These studies primarily focused on retrofitting existing thermal generators and configuring new flexible resources. Various peak-shaving strategies employed during the operation of thermal generators have been analyzed to validate the advantages of their flexibility improvements (<xref ref-type="bibr" rid="B26">Zhao et al., 2018</xref>). Some studies have examined the impact of flexibility retrofitting schemes on the operating costs and level of accommodating renewable energy based on dispatch models involving thermal units (<xref ref-type="bibr" rid="B6">Garoarsdottir et al., 2018</xref>). From the perspective of peak-shaving markets, a few researchers have integrated the flexibility retrofitting of thermal power units into the market cost (<xref ref-type="bibr" rid="B18">Navid and Rosenwald, 2012</xref>). However, simply retrofitting thermal power units cannot effectively cope with the continuous integration of renewable energy generators and the phasing out of old thermal generators in the future. Therefore, it is essential to explore the configuration of new flexible resources to expand the sources of the system reserve capacity. For instance, coordinated planning of battery energy storage (<xref ref-type="bibr" rid="B13">Li and Wang, 2021</xref>), thermal storage (<xref ref-type="bibr" rid="B7">Gottwalt et al., 2017</xref>), and other equipment can supplement the reserve requirements of high-proportion renewable energy grids. In addition, some authors have investigated existing resources within the system, such as electric vehicles (<xref ref-type="bibr" rid="B25">Zhang et al., 2022</xref>) and load demand (<xref ref-type="bibr" rid="B2">Chen et al., 2020</xref>), and quantitatively analyzed their potential to provide reserve support (<xref ref-type="bibr" rid="B12">Kong et al., 2023</xref>). However, existing studies rarely consider the reserve potential of a large number of renewable energy generation units connected to the power grid, which can not only overcome the limitations of retrofitting thermal power units by leveraging their existing scale but also offer greater economic feasibility than the configuration of flexible resources.</p>
<p>In terms of evaluating reserve allocation, the literature mainly focuses on economic and reliability evaluations, such as determining the optimal reserve capacity based on the cost-benefit method (<xref ref-type="bibr" rid="B19">Ortega-Vazquez and Kirschen, 2009</xref>) and evaluating the reserve capacity demand of the system by combining the capacity outage probability table (COPT) and the expected energy not served (ENS) index of the net load prediction error (<xref ref-type="bibr" rid="B21">Shao et al., 2021</xref>). <xref ref-type="bibr" rid="B14">Liu and Tomsovic (2012)</xref> considered the uncertainty of renewable generation and load and proposed a probabilistic ENS calculation method. Based on this method, the factors of unit failure outages were embedded in the unit commitment model with reliability constraints (<xref ref-type="bibr" rid="B16">Lv et al., 2017</xref>). However, a considerable number of SGs are being replaced by renewable energy generators, the rotational inertia level and the frequency support capability of the power grid continue to decrease. With the same active power disturbance, the rate of change of frequency (RoCoF) and maximum frequency deviation of the system will experience a greater increase than those of traditional power grids dominated by SGs (<xref ref-type="bibr" rid="B10">Heylen et al., 2021</xref>). When the RoCoF and frequency deviation reach their thresholds, protection relay devices are triggered, causing large-scale power outages (<xref ref-type="bibr" rid="B4">Delkhosh and Seifi, 2021</xref>). Therefore, it is necessary to consider the frequency security issue when studying reserve allocation optimization to ensure sufficient frequency regulation reserves and guarantee the frequency security of power grids with high-penetration renewable generation.</p>
<p>Based on this background, this study describes a frequency security-constrained optimization approach for allocating multitype reserve capacity in high-penetration renewable energy grids. Strategies and models consisting of synchronous and nonsynchronous units that expand reserve sources are analyzed, and a refined reserve criterion is proposed that considers multidimensional evaluation indices from both operational economy and frequency security perspectives. A bilevel optimization model for reserve capacity allocation on multiple timescales, considering frequency security, was developed. The rationality and effectiveness of the proposed reserve allocation scheme were verified using a practical power grid in Southwest China.</p>
</sec>
<sec id="s2">
<title>2 Reserve strategy of renewable energy units participating in frequency regulation</title>
<p>Frequency control strategies for multitype flexible resources have been developed in response to the frequency security challenges posed by high-penetration renewable energy grids in the future (<xref ref-type="bibr" rid="B23">Xin et al., 2013</xref>). This section primarily focuses on the frequency control strategies for renewable energy units, which are anticipated to constitute the largest proportion of future power grids.</p>
<sec id="s2-1">
<title>2.1 Wind turbine frequency regulation strategy</title>
<p>When there is a power shortage disturbance, wind turbine (WT) participation in system frequency regulation requires that the WT has a certain reserve available. There are two main schemes for providing frequency regulation reserves via WTs: the proportional curtailment strategy (PCS) and the constant curtailment strategy (CCS) (<xref ref-type="bibr" rid="B11">Karbouj et al., 2019</xref>). The primary frequency regulation reserve capacity of the WT utilizing the PCS is adjusted according to the real-time output. <xref ref-type="disp-formula" rid="e1">Equation 1</xref> shows the curtailment capacity of the WT:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the upward reserve capacity of the <italic>w</italic>-th WT, <italic>&#x3b1;</italic> is the proportion coefficient of the WT curtailment (<inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>), and <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum generating power.</p>
<p>For the CCS scheme, only when the output power of the WT is greater than the threshold <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> (where <italic>&#x3b2;</italic> is the reserve startup coefficient of the WT, <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the rated capacity of the w-th WT) can the WT provide a frequency regulation reserve for the power grid. Using the CCS method in <xref ref-type="disp-formula" rid="e2">Equation 2</xref>, the frequency regulation reserve of the WT is a fixed value, <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e2">
<mml:math id="m9">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The primary frequency regulation control strategy of the WT is similar to that of the SG. A virtual synchronous generation (VSG) control strategy (<xref ref-type="bibr" rid="B5">Ebrahimi et al., 2019</xref>) combining virtual inertia support and primary frequency regulation is adopted here. Virtual inertia response can be expressed in terms of a first-order inertia element, and primary frequency regulation can be regarded as a droop control process. A certain proportion of the reserve capacity is reserved for the WT in normal operation conditions, and the WT increases/absorbs active power to the system through the VSG control strategy when a power disturbance occurs in the system. The detailed scheme of the VSG control strategy is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. With the VSG control strategy, the change in the active power of the WT can be determined by <xref ref-type="disp-formula" rid="e3">Equation 3</xref>: <disp-formula id="e3">
<mml:math id="m10">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>H</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m11">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the power required for primary frequency regulation of the WT, <italic>H</italic> is the virtual inertia constant, <italic>K</italic>
<sub>
<italic>f</italic>
</sub> is the droop coefficient of primary frequency regulation, and <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the system frequency deviation.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>VSG frequency control strategy.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Photovoltaic frequency regulation strategy</title>
<p>To maximize the utilization of light energy, photovoltaics (PVs) typically need to provide frequency regulation reserve for the system in combination with battery storage (<xref ref-type="bibr" rid="B20">Rehman et al., 2021</xref>). The system frequency deviation is introduced into the battery management module of PV power stations so that the battery has the characteristics of the primary frequency regulation of the SG. <xref ref-type="disp-formula" rid="e4">Equation 4</xref> shows the power response model:<disp-formula id="e4">
<mml:math id="m13">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the discharge power of the <italic>m</italic>-th battery storage device, and <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msubsup>
<mml:mi>K</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the power regulation coefficient of the <italic>m</italic>-th battery storage device.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Refined reverse criterion considering multidimensional evaluation indices</title>
<sec id="s3-1">
<title>3.1 Operational economic indices</title>
<sec id="s3-1-1">
<title>3.1.1 Total operation cost</title>
<p>The total operational cost of the system includes power generation, reserve, and penalty costs for the curtailment of renewable energy generation. The specific expressions are introduced in detail in <xref ref-type="sec" rid="s4">Section 4</xref>.</p>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Curtailment of WT/PV</title>
<p>The energy utilization efficiency of WTs and PVs can be quantitatively evaluated using the real-time generation penetration rate (<xref ref-type="bibr" rid="B2">Chen et al., 2020</xref>) and other indices. In this paper, the system&#x2019;s real-time penetration rate <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e5">Equation 5</xref>) and consumption <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e6">Equation 6</xref>) of WTs and PVs are selected as evaluation indices to analyze the applicability of the proposed reserve capacity allocation model.<disp-formula id="e5">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf14">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf15">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the predicted power of WT and PV at time <italic>t</italic>, respectively. <inline-formula id="inf16">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf17">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the actual power output of WT and PV at time <italic>t</italic>, respectively.</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Operational security indices</title>
<sec id="s3-2-1">
<title>3.2.1 Inertial level</title>
<p>The inertia level of the system at period <italic>t</italic> is expressed by the equivalent inertia constant <italic>H</italic>
<sub>
<italic>sys,t</italic>
</sub> of the system (<xref ref-type="bibr" rid="B15">Liu et al., 2021</xref>):<disp-formula id="e7">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>P</mml:mi>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf18">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e8">Equation 8</xref>) is the total equivalent kinetic energy of the system, and <inline-formula id="inf19">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e9">Equation 9</xref>) is the total startup capacity of the system, both of which are related to the capacity of the SGs participating in frequency regulation and the startup/shutdown status <italic>u</italic>
<sub>
<italic>i,t</italic>
</sub> of the SGs. <italic>H</italic>
<sub>
<italic>i</italic>
</sub>, <italic>H</italic>
<sub>
<italic>w</italic>
</sub>, and <italic>H</italic>
<sub>
<italic>m</italic>
</sub> are the inertia constants of the SGs, WTs, and PV battery storage, respectively.</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Multidimensional frequency indices</title>
<p>The dynamic frequency response process of a system with a disturbance is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. The frequency dynamics can be expressed by <xref ref-type="disp-formula" rid="e10">Equation 10</xref> using the rotor motion equation of the generator:<disp-formula id="e10">
<mml:math id="m29">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m30">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m31">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the mechanical and electromagnetic power of the generator, respectively, and <inline-formula id="inf22">
<mml:math id="m32">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the system frequency deviation.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>System frequency dynamic response process.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g002.tif"/>
</fig>
<p>Assuming that the mechanical power input by the generator remains unchanged for a relatively short period after a disturbance, the initial unbalanced power of the system is the disturbance power <inline-formula id="inf23">
<mml:math id="m33">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The initial RoCoF can be calculated by <xref ref-type="disp-formula" rid="e11">Equation 11</xref>:<disp-formula id="e11">
<mml:math id="m34">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Considering that the power response of the generator governor responds to a power imbalance, the rotor motion equation of the generator can be modified as<disp-formula id="e12">
<mml:math id="m35">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf24">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the primary frequency response rate of the <italic>i</italic>-th generator. By integrating both ends of <xref ref-type="disp-formula" rid="e12">Equation 12</xref> simultaneously, the system frequency deviation in the time domain can be obtained:<disp-formula id="e13">
<mml:math id="m37">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf25">
<mml:math id="m38">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency dead band of generator governors.</p>
<p>Using <inline-formula id="inf26">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as the base power, the frequency regulation parameters of a system comprising multiple units, including renewable energy units, are aggregated. The equivalent inertia parameter for inertia response is presented in <xref ref-type="disp-formula" rid="e7">Equation 7</xref>, and the aggregation of the primary frequency regulation rate parameter in the system frequency deviation model is shown in <xref ref-type="disp-formula" rid="e14">Equation 14</xref>.<disp-formula id="e14">
<mml:math id="m40">
<mml:mrow>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>Assuming that the primary frequency regulation rate of the generator is constant, it can be seen from <xref ref-type="disp-formula" rid="e13">Equation 13</xref> that the postfault system frequency deviation <italic>f</italic>(<italic>t</italic>) is a quadratic function of time. The frequency nadir will appear at <italic>t</italic>
<sub>
<italic>nadir</italic>
</sub> when <inline-formula id="inf27">
<mml:math id="m41">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. By taking the derivative of both sides of <xref ref-type="disp-formula" rid="e13">Equation 13</xref> with respect to <italic>t</italic>, <italic>t</italic>
<sub>
<italic>nadir</italic>
</sub> can be obtained:<disp-formula id="e15">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>By substituting <italic>t</italic>
<sub>
<italic>nadir</italic>
</sub> into <xref ref-type="disp-formula" rid="e13">Equation 13</xref>, the frequency nadir of the system is<disp-formula id="e16">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Combined with <xref ref-type="disp-formula" rid="e15">Equations 15</xref>, <xref ref-type="disp-formula" rid="e16">16</xref>, the relationship between <italic>f</italic>
<sub>
<italic>nadir</italic>
</sub> and <italic>t</italic>
<sub>
<italic>nadir</italic>
</sub> can be derived as <xref ref-type="disp-formula" rid="e17">Equation 17</xref>:<disp-formula id="e17">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The frequency nadir directly determines the actions of the protection relays. Therefore, it is necessary to restrict the system frequency nadir, <italic>f</italic>
<sub>
<italic>nadir</italic>
</sub>, under credible contingencies:<disp-formula id="e18">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.17em"/>
<mml:mo>&#x21d2;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <italic>f</italic>
<sub>
<italic>UFLS</italic>
</sub> is the threshold of under-frequency load-shedding protection devices. The frequency dynamics are integrated into the reserve model. The constraint of <italic>f</italic>
<sub>
<italic>nadir</italic>
</sub> is transferred to the limitation of <italic>t</italic>
<sub>
<italic>nadir</italic>
</sub> in <xref ref-type="disp-formula" rid="e18">Equation 18</xref>, which means that the frequency regulation of the system should have a sufficient response speed.</p>
<p>Combined with <xref ref-type="disp-formula" rid="e16">Equation 16</xref>, the constraints on the reserve of units participating in primary frequency regulation can be derived as<disp-formula id="e19">
<mml:math id="m46">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m47">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the upward reserve primary frequency regulation of the <italic>i</italic>-th unit.</p>
<p>The frequency security limits of the power grid considered in this study are summarized as follows:<list list-type="simple">
<list-item>
<p>1. Maximum RoCoF limit</p>
</list-item>
</list>
</p>
<p>The RoCoF describes the speed of the system frequency change following a disturbance. To avoid exceeding the threshold <inline-formula id="inf29">
<mml:math id="m48">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msup>
<mml:mi>F</mml:mi>
<mml:mi>max</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, the following constraint is enforced:<disp-formula id="e20">
<mml:math id="m49">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msup>
<mml:mi>F</mml:mi>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>2. Frequency nadir limit</p>
</list-item>
</list>
</p>
<p>To avoid triggering the action of frequency protection relays with power loss/increase disturbance, the frequency nadir of the system should be limited using the upward reserve constraint derived in <xref ref-type="disp-formula" rid="e19">Equation 19</xref>.<list list-type="simple">
<list-item>
<p>3. Quasi-steady frequency limit</p>
</list-item>
</list>
</p>
<p>The quasi-steady-state frequency deviation <inline-formula id="inf30">
<mml:math id="m50">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is related to the system power disturbance, primary frequency regulation rate, and overall primary frequency reserve capacity <inline-formula id="inf31">
<mml:math id="m51">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and is restricted by<disp-formula id="e21">
<mml:math id="m52">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <italic>D</italic> is the load damping constant of the system, and <inline-formula id="inf32">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total load demand.</p>
</sec>
</sec>
<sec id="s3-3">
<title>3.3 Discussion of the proposed frequency security indices</title>
<p>This paper focuses on incorporating the frequency support capability for renewable energy generation units into system frequency response. However, in addition to renewable energy generation units, energy storage resources such as electrical energy storage and pumped hydro storage can provide rapid frequency support during certain periods. High-voltage direct current (HVDC) is regarded as an ideal resource for frequency support. Hence, this section discusses the applicability of the proposed frequency security indices in incorporating additional flexible resources.</p>
<p>The control strategy for electrical energy storage with converter interfaces participating in frequency response typically employs the VSG strategy, which is consistent with that used for WT. Considering the equivalent frequency response of pumped hydro storage units with turbine-governor dynamics, it aligns with that of hydropower units, and the expression of the latter&#x2019;s frequency response control model is comparable to that of SG (<xref ref-type="bibr" rid="B1">Chen et al., 2022</xref>). HVDC can rapidly compensate for power shortages or surpluses within milliseconds through emergency frequency response control strategies with the frequency control model presented in <xref ref-type="disp-formula" rid="e22">Equation 22</xref>, where <inline-formula id="inf33">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are response time constants, and <inline-formula id="inf34">
<mml:math id="m55">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is power control amount of the <italic>i</italic>-th HVDC. Because the time scale of HVDC&#x2019;s emergency frequency response is much shorter than that of other resources (typically in seconds), its response time constant can be neglected (<xref ref-type="bibr" rid="B22">Shi et al., 2022</xref>). Thus, HVDC can be treated as the emergency power control amount, as shown in <xref ref-type="disp-formula" rid="e23">Equation 23</xref>. <xref ref-type="disp-formula" rid="e13">Equation 13</xref> can be transformed into <xref ref-type="disp-formula" rid="e24">Equation 24</xref> after considering HVDC, which remains computable during the optimization process.<disp-formula id="e22">
<mml:math id="m56">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>s</mml:mi>
</mml:mfrac>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
<disp-formula id="e23">
<mml:math id="m57">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m58">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Multiple timescale reserve capacity allocation optimization model</title>
<p>This section describes the bilevel multiple timescale reserve capacity allocation optimization model formulated in this study. The model includes a day-ahead generation schedule and intraday frequency security verification. The timescales of the different levels of the model are shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. Day-ahead scheduling is the first level of the model and uses 1 h as the interval to optimize the startup and shutdown of SGs and the output and reserve of all units. The second level considers the inertial response of the system and primary frequency regulation to cope with credible contingencies. The operating points of each unit determined in the first-level problem are utilized as inputs to the second level to verify the frequency security of the power grid under predefined contingencies.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Bi-level multi-time scale scheme of the optimization model.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g003.tif"/>
</fig>
<sec id="s4-1">
<title>4.1 Framework of the bilevel optimization model</title>
<p>The first level of the model achieves the economic operation of the system considering system power balance and unit schedule constraints (<xref ref-type="bibr" rid="B3">Cui et al., 2020</xref>). The variables of the first level include the on/off state and power output of each SG unit and renewable curtailment during each dispatch period. The second level uses the operating state and real-time output of all units calculated in the first level as the input. The inertia response and primary frequency regulation of the system are considered, and the primary, secondary, and tertiary reserve capacities of the system are optimized. The framework of the reserve capacity allocation optimization model is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Framework of the reserve capacity allocation optimization model.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g004.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Reserve allocation optimization model</title>
<p>Considering the power generation costs of SGs and their upward/downward reserve costs, as well as the curtailment penalty costs of renewable units incurred by setting reserves, the objective of <xref ref-type="disp-formula" rid="e25">Equation 25</xref> is to minimize the total operating cost within the dispatch period:<disp-formula id="e25">
<mml:math id="m59">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mtext>Cost</mml:mtext>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mtext>ND</mml:mtext>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>c</mml:mi>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(25)</label>
</disp-formula>where <italic>ND</italic> is the number of time intervals in the dispatch period; <italic>N</italic>
<sub>
<italic>i</italic>
</sub> and <italic>N</italic>
<sub>
<italic>w</italic>
</sub> are the number of SGs and WTs, respectively; <inline-formula id="inf35">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf36">
<mml:math id="m61">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:msubsup>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf37">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the generation cost coefficient of <italic>i</italic>-th SG, the upward reserve cost coefficient, and the curtailment penalty cost coefficient of the <italic>w</italic>-th WT, respectively; <inline-formula id="inf38">
<mml:math id="m63">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the power output of the <italic>i</italic>-th SG at period <italic>t</italic>; <inline-formula id="inf39">
<mml:math id="m64">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum output of the <italic>i</italic>-th SG; <inline-formula id="inf40">
<mml:math id="m65">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the curtailment power (upward reserve capacity) of the <italic>w</italic>-th WT at period <italic>t</italic>; and <italic>u</italic>
<sub>
<italic>i,t</italic>
</sub> represents the on/off state of the <italic>i</italic>-th SG.</p>
<sec id="s4-2-1">
<title>4.2.1 Constraints of the generation schedule level</title>
<p>The constraints of the generation scheduling layer include the output of various types of generations, the unit commitment of SGs, and system power balance limitations. The output limits of the generation units are expressed in <xref ref-type="disp-formula" rid="e26">Equation 26</xref>:<disp-formula id="e26">
<mml:math id="m66">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>where <inline-formula id="inf41">
<mml:math id="m67">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the output power of a unit in period <italic>t</italic>, and the subscripts <italic>i</italic>, <italic>w</italic>, and <italic>pv</italic> represent the SGs, WT, and PV indices, respectively.</p>
<p>The WT must provide some power to participate in the system frequency adjustment. The reserve capacity provided by the <italic>w</italic>-th WT in period <italic>t</italic> is denoted by <xref ref-type="disp-formula" rid="e27">Equation 27</xref>:<disp-formula id="e27">
<mml:math id="m68">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e28">Equations 28</xref>, <xref ref-type="disp-formula" rid="e29">29</xref> determine ramp limits and startup and shutdown times:<disp-formula id="e28">
<mml:math id="m69">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
<disp-formula id="e29">
<mml:math id="m70">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>where <inline-formula id="inf42">
<mml:math id="m71">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m72">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the ramp-up/ramp-down limits of the <italic>i</italic>-th SG, and <inline-formula id="inf44">
<mml:math id="m73">
<mml:mrow>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the minimum continuous startup/shutdown time of <italic>i</italic>-th SG.<disp-formula id="e30">
<mml:math id="m74">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e30">Equation 30</xref> limits the power balance of the system. <inline-formula id="inf45">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are, respectively, the number of load and HVDC links, and <inline-formula id="inf46">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the load demand and HVDC power at period <italic>t</italic>, respectively.</p>
</sec>
<sec id="s4-2-2">
<title>4.2.2 Constraints of the security verification level with infeed power loss disturbance</title>
<p>The second-level model is discretized with a time scale of <italic>&#x3c4;</italic>
<sub>1</sub>, and the time interval is set to &#x394;<italic>n</italic>. System frequency security is verified for each time interval.</p>
<sec id="s4-2-2-1">
<title>4.2.2.1 Output constraints</title>
<p>The output constraints can be expressed as <xref ref-type="disp-formula" rid="e31">Equations 31</xref>, <xref ref-type="disp-formula" rid="e32">32</xref>:<disp-formula id="e31">
<mml:math id="m77">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>
<disp-formula id="e32">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>where <inline-formula id="inf47">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf48">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the power outputs of the <italic>i</italic>-th SG and <italic>w</italic>-th WT after the <italic>n</italic>-th step of the disturbance occurrence.</p>
<p>The VSG frequency control strategy can be implemented in PV using battery storage, whereas the PV power generation module still adopts the traditional maximum power point tracking (MPPT) operation strategy, with its actual output equal to the predicted maximum power:<disp-formula id="e33">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>
<disp-formula id="e34">
<mml:math id="m82">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>P</mml:mi>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>
<disp-formula id="e35">
<mml:math id="m83">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>where <inline-formula id="inf49">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <xref ref-type="disp-formula" rid="e31">Equation 33</xref> <xref ref-type="disp-formula" rid="e32"/> and <inline-formula id="inf50">
<mml:math id="m85">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf51">
<mml:math id="m86">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e31">Equation 34</xref>
<xref ref-type="disp-formula" rid="e32"/>) are the output power of the PV and the maximum and minimum discharging limits of battery storage, respectively; and <inline-formula id="inf52">
<mml:math id="m87">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf53">
<mml:math id="m88">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e31">Equation 35</xref>
<xref ref-type="disp-formula" rid="e32"/>) are the thresholds for the state of charge of the <italic>m</italic>-th battery storage.</p>
</sec>
<sec id="s4-2-2-2">
<title>4.2.2.2 Power distribution and quasi-steady state power balance constraints</title>
<p>The power distribution constraints can be expressed as <xref ref-type="disp-formula" rid="e31">Equation 36</xref>
<xref ref-type="disp-formula" rid="e32"/>:<disp-formula id="e36">
<mml:math id="m89">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>where &#x394;<italic>P</italic>
<sub>
<italic>t,n</italic>
</sub> is the power loss after the <italic>n</italic>-th step of the disturbance occurrence.</p>
<p>The quasi-steady-state power balance constraint can be expressed as <xref ref-type="disp-formula" rid="e37">Equation 37</xref>:<disp-formula id="e37">
<mml:math id="m90">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(37)</label>
</disp-formula>where <inline-formula id="inf54">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf55">
<mml:math id="m92">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the power outputs of the SG, WT, PV, and battery storage under quasi-steady-state conditions.</p>
</sec>
<sec id="s4-2-2-3">
<title>4.2.2.3 Reserve constraints</title>
<p>The reserve can be divided into primary, secondary, and tertiary reserves based on the frequency recovery process of the system with a predefined disturbance. The overall primary reserve of the system can be expressed as <xref ref-type="disp-formula" rid="e31">Equation 38</xref>
<xref ref-type="disp-formula" rid="e32"/>:<disp-formula id="e38">
<mml:math id="m93">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>where <inline-formula id="inf56">
<mml:math id="m94">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the total primary reserve (upward) at period <italic>t</italic>.</p>
<p>A secondary reserve is used to eliminate frequency deviation and is undertaken by SGs with automatic generation control (AGC) systems. Considering the timescale of secondary frequency regulation in the system (5 min), the secondary reserve constraint is formulated as <xref ref-type="disp-formula" rid="e31">Equation 39</xref>
<xref ref-type="disp-formula" rid="e32"/>:<disp-formula id="e39">
<mml:math id="m95">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mn>10</mml:mn>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>where <inline-formula id="inf57">
<mml:math id="m96">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the total secondary reserve (upward) at period <italic>t</italic> and <inline-formula id="inf58">
<mml:math id="m97">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the secondary reserve response rate of <italic>i</italic>-th SG.</p>
<p>To ensure the frequency security of the system, the power grid must reserve sufficient primary and secondary reserve capacity to return the system frequency to a reasonable range, with the relevant constraints as <xref ref-type="disp-formula" rid="e31">Equation 40</xref>
<xref ref-type="disp-formula" rid="e32"/>:<disp-formula id="e40">
<mml:math id="m98">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>
</p>
<p>Tertiary reserves can be provided by SGs with upward regulation space. When a disturbance occurs, the primary and secondary reserves respond first. To ensure that the system has a sufficient response rate to cope with the next disturbance, it is necessary to replace primary and secondary reserves with tertiary reserves after the frequency is restored. The total tertiary reserve of the system can be described as <xref ref-type="disp-formula" rid="e31">Equation 41</xref>
<xref ref-type="disp-formula" rid="e32"/>:<disp-formula id="e41">
<mml:math id="m99">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>where <inline-formula id="inf59">
<mml:math id="m100">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the total tertiary reserve of the system at period <italic>t</italic>.</p>
<p>In addition, constraints on the system inertia level (<xref ref-type="disp-formula" rid="e7">Equations 7</xref>&#x2013;<xref ref-type="disp-formula" rid="e9">9</xref>) and multidimensional frequency security limit constraints (<xref ref-type="disp-formula" rid="e19">Equations 19</xref>&#x2013;<xref ref-type="disp-formula" rid="e21">21</xref>) should be embedded in the model.</p>
</sec>
</sec>
</sec>
</sec>
<sec id="s5">
<title>5 Case study</title>
<sec id="s5-1">
<title>5.1 Input data and scenario setting</title>
<p>The effectiveness of the proposed approach was verified and applied to a provincial power grid located in Southwest China. The installed capacity of the SGs in the system was 143,396 MW, and the installed capacity of the renewable energy generators was 91,000 MW (including 71,000 MW for WTs and 22,000 MW for PVs). The forecast data for renewable energy generation in the future operation scenarios are shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. Renewable energy generation is forecast at a high proportion, and the penetration rates of renewable generation at hours 5, 9&#x2013;12, and 15&#x2013;20 are higher than 30%. <xref ref-type="fig" rid="F6">Figure 6</xref> shows the hourly load demand. The system must transmit a large amount of electricity to the external power grid through DC lines, with a total of six feed-out HVDC lines. The power demand for external transmission is 28,800 MW and represents more than 40% of the total power generation. The inertia constant of the WT was set as 8 s, and the primary frequency regulation coefficients of the WT and battery storage systems were set to 10. The discharge efficiency of battery storage was <inline-formula id="inf60">
<mml:math id="m101">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>D</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.95</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, and the threshold values of <inline-formula id="inf61">
<mml:math id="m102">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf62">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> were set at 0.8 Hz/s and 0.8 Hz, respectively. The primary frequency regulation deadband was &#xb1;0.05 Hz. The time scale for the second layer of the reserve optimization model was 20 s, and the power disturbance was set to a power loss of 8000 MW. The upward reserve optimization scheme during the dispatch period was programmed and calculated using the GAMS platform. Three scenarios are set to verify the effectiveness of the proposed reserve allocation optimization model. Among them, Scenario 1 is the proposed reserve capacity allocation model, considering that both SGs and renewable energy generation can provide reserve and frequency support strategies, and the system frequency security indices (<xref ref-type="disp-formula" rid="e11">Equations 11</xref>, <xref ref-type="disp-formula" rid="e19">19</xref>) are taken into account. Scenario 2 is the traditional reserve distribution scheme that does not consider frequency security constraints, and only SGs can provide a reserve. Scenario 3 further considers the system frequency security indices based on Scenario 2, but only SGs can participate in the system frequency regulation process. The scenario settings are as follows:</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Forecast power of renewable energy generation.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Load demand of the test system.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g006.tif"/>
</fig>
<p>Scenario 1: Proposed reserve allocation optimization model considering multitype reserves and system frequency security limits.</p>
<p>Scenario 2: Traditional reserve allocation scheme without considering renewable energy reserves and system frequency security limits.</p>
<p>Scenario 3: Traditional reserve allocation scheme enforcing system frequency security constraints. The frequency support of the renewable energy units was neglected.</p>
</sec>
<sec id="s5-2">
<title>5.2 Change of multidimensional evaluation indices</title>
<sec id="s5-2-1">
<title>5.2.1 Total operating cost of the system</title>
<p>
<xref ref-type="table" rid="T1">Table 1</xref> presents the economics of the different scenarios from multiple perspectives, including the generation cost, reserve cost, wind curtailment, and total operating cost. The curtailment provided in the table is the average wind curtailment (MW). The total operating and generation costs of the system in Scenario 2 are the lowest of the three scenarios because Scenario 2 does not consider the WT to provide frequency support, and system frequency security constraints are not enforced. For Scenario 3, because only SGs ensure system frequency security under predefined disturbances, more WT output is curtailed to maintain a higher SG online capacity; therefore, the curtailment penalty cost is significantly higher than that of Scenario 1.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Total operating cost of the system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Scenario</th>
<th align="left">Generation cost (10<sup>2</sup> CNY)</th>
<th align="left">Reserve cost (10<sup>2</sup> CNY)</th>
<th align="left">Curtailment (10<sup>2</sup> MW)/cost (CNY)</th>
<th align="left">Total cost (10<sup>2</sup> CNY)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">899,987.9</td>
<td align="left">46,062.3</td>
<td align="left">1,481/2,132.7</td>
<td align="left">948,182.9</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">862,706.1</td>
<td align="left">47,839.6</td>
<td align="left">0/0</td>
<td align="left">910,545.0</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">1,000,434</td>
<td align="left">41,377.7</td>
<td align="left">4,364/7,754.3</td>
<td align="left">1,082,128.0</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5-2-2">
<title>5.2.2 Consumption of renewable energy</title>
<p>Owing to the utilization of the MPPT operation strategy and participation in frequency regulation through battery storage of PVs, there was no PV curtailment in the three scenarios. The wind curtailment in the power grids of Scenarios 1 and 3 during the dispatch period is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. In Scenario 1, the wind curtailment rate of the system was maintained below 5%, and the average wind curtailment rate during the entire dispatch period was 4.57%. In Scenario 3, the wind curtailment rate of the system at hour 1 was 27.2%, and the wind curtailment amount was 4615 MW. During the entire dispatch period, the average wind curtailment rate was 13.45%, and more wind-power generation was curtailed.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Consumption of renewable generation.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g007.tif"/>
</fig>
</sec>
<sec id="s5-2-3">
<title>5.2.3 System inertia</title>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> compares the inertia levels in the three scenarios. It can be seen that the proposed optimization model considers the virtual inertia support of renewable energy. Hence, the fluctuation in the system equivalent inertia level in Scenario 1 was smaller and could be maintained at a high level (approximately 5.23 s). Owing to the single source (only SGs) of inertia in Scenarios 2 and 3, the system inertia level was not significantly improved even when the wind curtailment rate reached 13.45%, and the low-inertia risk was noticeable.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison of system inertia levels.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g008.tif"/>
</fig>
</sec>
<sec id="s5-2-4">
<title>5.2.4 Multidimensional frequency security indices</title>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> compares the postfault initial RoCoF during the scheduling period of the three scenarios. Scenario 1 had a smaller RoCoF than the traditional reserve optimization methods (Scenarios 2 and 3). Because frequency security is not considered in Scenario 2, the frequency change rate exceeds the threshold, and system frequency security cannot be guaranteed. A comparison of the frequency nadir for the three scenarios is shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. Similar to the frequency change rate index, the proposed reserve optimization method (Scenario 1) had a smaller frequency nadir with the same disturbance as the other traditional methods (Scenarios 2 and 3). The frequency nadir in Scenario 2 exceeded the threshold.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Comparison for post-fault initial <italic>RoCoF</italic>.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Comparison for postfault frequency nadir.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g010.tif"/>
</fig>
</sec>
</sec>
<sec id="s5-3">
<title>5.3 Reserve capacity allocation result</title>
<sec id="s5-3-1">
<title>5.3.1 Primary reserve</title>
<p>
<xref ref-type="fig" rid="F11">Figure 11</xref> shows the detailed allocation optimization results of the primary reserve capacity in Scenario 1. The primary frequency regulation of the system is dominated by SGs, supplemented by WT and PV battery storage. According to the primary reserve <xref ref-type="disp-formula" rid="e39">Equation 39</xref>, the primary frequency regulation reserve capacity of the system is related to the disturbance. Therefore, the primary frequency regulation reserve in Scenario 1 is nearly equal to the initial system disturbance.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Primary reserve allocation in Scenario 1.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g011.tif"/>
</fig>
</sec>
<sec id="s5-3-2">
<title>5.3.2 Secondary reserve and tertiary reserve</title>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> shows the configuration results of the secondary reserve capacity for the three scenarios. The upward adjustment space for the secondary reserve capacity of the system fluctuated significantly in all three scenarios. Because of the significant wind curtailment in Scenario 3, the upward adjustment space of the SGs was compressed, and the secondary reserve capacity in Scenario 3 was relatively small. The tertiary reserve capacity of the system during the dispatch period is shown in <xref ref-type="fig" rid="F13">Figure 13</xref>. In Scenario 1, because of the upward reserve reservation for the WT, the SGs support more load demand than in the traditional scheme, and the total tertiary reserve capacity of the system in Scenario 1 is smaller than that in Scenario 2 without wind curtailment measures. Similar to the secondary reserve, the tertiary reserve adjustment space for the SGs in Scenario 3, where there is a large amount of wind curtailment, is also compressed. Thus, the total tertiary reserve of Scenario 3 was significantly lower than that of Scenario 2, which had no wind curtailment, and lower than that of Scenario 1, which had only a small amount of wind curtailment.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Secondary reserve allocation in three scenarios.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g012.tif"/>
</fig>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Tertiary reserve allocation in the three scenarios.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g013.tif"/>
</fig>
</sec>
</sec>
<sec id="s5-4">
<title>5.4 Accuracy evaluation of frequency indices</title>
<p>This section simulates and calculates the frequency indices of all reserve scenarios for the test system with 8000 MW power loss using PSD-BPA software. The postfault frequency response curves at 9 h for the three scenarios are shown in <xref ref-type="fig" rid="F14">Figure 14</xref>. In Scenario 1, the frequency nadir is 0.62 Hz (<inline-formula id="inf63">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>49.38</mml:mn>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), and the quasi-steady-state frequency is 49.80 Hz. In the traditional reserve Scenario 2, the maximum frequency deviation is 0.85 Hz (<inline-formula id="inf64">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>49.15</mml:mn>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), and the quasi-steady-state frequency is 49.76 Hz. In Scenario 3, the maximum frequency deviation is 0.77 Hz (<inline-formula id="inf65">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>49.23</mml:mn>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), and the quasi-steady state frequency is 49.75 Hz. To illustrate the applicability of the proposed reserve allocation optimization model, we compared the optimization solution results for the frequency indices of Scenario 1 in GAMS with the simulation results from PSD-BPA. The results are shown in <xref ref-type="table" rid="T2">Table 2</xref>, where the frequency nadir of the BPA simulation was the highest among all buses. <inline-formula id="inf66">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf67">
<mml:math id="m108">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> were similar for the two platforms, indicating that the frequency security indices obtained using the proposed reserve allocation optimization model were highly accurate.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Postfault frequency response curves in the three scenarios.</p>
</caption>
<graphic xlink:href="fenrg-12-1501711-g014.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of optimization and simulation results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Disturbance</th>
<th align="left">Solution method</th>
<th align="left">
<inline-formula id="inf68">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (Hz)</th>
<th align="left">
<inline-formula id="inf69">
<mml:math id="m110">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (Hz/s)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="left">Power loss</td>
<td align="left">BPA simulation</td>
<td align="left">49.38</td>
<td align="left">&#x2212;0.38</td>
</tr>
<tr>
<td align="left">GAMS</td>
<td align="left">49.52</td>
<td align="left">&#x2212;0.34</td>
</tr>
<tr>
<td align="left">Error</td>
<td align="left">0.14</td>
<td align="left">0.04</td>
</tr>
<tr>
<td rowspan="3" align="left">Power increase</td>
<td align="left">BPA simulation</td>
<td align="left">50.57</td>
<td align="left">0.55</td>
</tr>
<tr>
<td align="left">GAMS</td>
<td align="left">50.57</td>
<td align="left">0.53</td>
</tr>
<tr>
<td align="left">Error</td>
<td align="left">0</td>
<td align="left">0.02</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>This study proposes a reserve capacity allocation optimization approach for high-penetration renewable energy power grids that integrates multiple reserve sources to ensure system frequency security. A reserve criterion based on multidimensional evaluation indices for operational economy and frequency security was constructed. In addition, a bilevel optimization model for reserve capacity allocation that considers frequency security is proposed. Case studies on a practical power grid show that compared with traditional reserve schemes, the proposed method can achieve an optimized reserve capacity distribution with higher economic efficiency and frequency security. Moreover, compared to the PSD-BPA simulation, the calculation deviations for the frequency security indices of the optimization model were within acceptable ranges.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>FL: formal analysis, project administration, and writing&#x2013;original draft. YS: investigation, resources, and writing&#x2013;review and editing. YL: software, validation, and writing&#x2013;review and editing. DC: data curation, funding acquisition, and writing&#x2013;original draft. WC: supervision, visualization, and writing&#x2013;review and editing. LK: conceptualization, methodology, and writing&#x2013;original draft.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Science and Technology Project of State Grid Sichuan Electric Power Company under Grant 521996230006.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>Authors FL, YS, YL and WC were employed by State Grid Sichuan Electric Power Company. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
<p>The authors declare that this study received funding from Science and Technology Project of State Grid Sichuan Electric Power Company, under Grants 521996230006. The funder had the following involvement in the study: study design, collection, analysis, interpretation of data.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Rashad</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Reduced-order system frequency response modeling for the power grid integrated with the type-II doubly-fed variable speed pumped storage units</article-title>. <source>IEEE Trans. POWER Electron.</source> <volume>37</volume> (<issue>9</issue>), <fpage>10994</fpage>&#x2013;<lpage>11006</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2022.3166567</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A bi-level interactive optimization scheduling considering source-load characteristics</article-title>. <source>Power Syst. Prot. Control</source> <volume>48</volume> (<issue>1</issue>), <fpage>135</fpage>&#x2013;<lpage>141</lpage>. <pub-id pub-id-type="doi">10.19783/j.cnki.pspc.190191</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cui</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optimal day-ahead charging and frequency reserve scheduling of electric vehicles considering the regulation signal uncertainty</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>56</volume> (<issue>5</issue>), <fpage>5824</fpage>&#x2013;<lpage>5835</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2020.2976839</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Delkhosh</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Seifi</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Power system frequency security index considering all aspects of frequency profile</article-title>. <source>IEEE Trans. POWER Syst.</source> <volume>36</volume> (<issue>2</issue>), <fpage>1656</fpage>&#x2013;<lpage>1659</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2020.3047510</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ebrahimi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khajehoddin</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Karimi-Ghartemani</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>An improved damping method for virtual synchronous machines</article-title>. <source>IEEE Trans. Sustain. ENERGY</source> <volume>10</volume> (<issue>3</issue>), <fpage>1491</fpage>&#x2013;<lpage>1500</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2019.2902033</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garoarsdottir</surname>
<given-names>S. O.</given-names>
</name>
<name>
<surname>Goransson</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Normann</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Johnsson</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Improving the flexibility of coal-fired power generators: impact on the composition of a cost-optimal electricity system</article-title>. <source>Appl. ENERGY</source> <volume>209</volume>, <fpage>277</fpage>&#x2013;<lpage>289</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2017.10.085</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gottwalt</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gaerttner</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Schmeck</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Weinhardt</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Modeling and valuation of residential demand flexibility for renewable energy integration</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>8</volume> (<issue>6</issue>), <fpage>2565</fpage>&#x2013;<lpage>2574</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2016.2529424</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hakami</surname>
<given-names>A. M. M.</given-names>
</name>
<name>
<surname>Hasan</surname>
<given-names>K. N. N.</given-names>
</name>
<name>
<surname>Alzubaidi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Datta</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A review of uncertainty modelling techniques for probabilistic stability Analysis of renewable-rich power systems</article-title>. <source>ENERGIES</source> <volume>16</volume> (<issue>1</issue>), <fpage>112</fpage>. <pub-id pub-id-type="doi">10.3390/en16010112</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hedayati-Mehdiabadi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hedman</surname>
<given-names>K. W.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Wind power dispatch margin for flexible energy and reserve scheduling with increased wind generation</article-title>. <source>IEEE Trans. Sustain. ENERGY</source> <volume>6</volume> (<issue>4</issue>), <fpage>1543</fpage>&#x2013;<lpage>1552</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2015.2455552</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Heylen</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Teng</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Strbac</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Challenges and opportunities of inertia estimation and forecasting in low-inertia power systems</article-title>. <source>Renew. and Sustain. ENERGY Rev.</source> <volume>147</volume>, <fpage>111176</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2021.111176</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karbouj</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Rather</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Flynn</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Qazi</surname>
<given-names>H. W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Non-synchronous fast frequency reserves in renewable energy integrated power systems: a critical review</article-title>. <source>Int. J. Electr. POWER and ENERGY Syst.</source> <volume>106</volume>, <fpage>488</fpage>&#x2013;<lpage>501</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2018.09.046</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Refined peak shaving potential assessment and differentiated decision-making method for user load in virtual power plants</article-title>. <source>Appl. ENERGY</source> <volume>334</volume>, <fpage>120609</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2022.120609</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Energy management and operational control methods for grid battery energy storage systems</article-title>. <source>CSEE J. POWER ENERGY Syst.</source> <volume>7</volume> (<issue>5</issue>), <fpage>1026</fpage>&#x2013;<lpage>1040</lpage>. <pub-id pub-id-type="doi">10.17775/CSEEJPES.2019.00160</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Tomsovic</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Quantifying spinning reserve in systems with significant wind power penetration</article-title>. <source>IEEE Trans. POWER Syst.</source> <volume>27</volume> (<issue>4</issue>), <fpage>2385</fpage>&#x2013;<lpage>2393</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2012.2207465</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Milano</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>On-line inertia estimation for synchronous and non-synchronous devices</article-title>. <source>IEEE Trans. POWER Syst.</source> <volume>36</volume> (<issue>3</issue>), <fpage>2693</fpage>&#x2013;<lpage>2701</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2020.3037265</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Bie</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A novel linearization variant of reliability costs in the optimal scheduling model</article-title>. <source>IEEE Trans. POWER Syst.</source> <volume>32</volume> (<issue>5</issue>), <fpage>4140</fpage>&#x2013;<lpage>4142</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2017.2650783</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="web">
<collab>National Development and Reform Commission of People&#x27;s Republic of China</collab> (<year>2023</year>). <article-title>China&#x27;s renewable energy development in 2022</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.ndrc.gov.cn/fggz/hjyzy/jnhnx/202302/t20230215_1348799_ext.html">https://www.ndrc.gov.cn/fggz/hjyzy/jnhnx/202302/t20230215_1348799_ext.html</ext-link> (Accessed August 28, 2024)</comment>.</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Navid</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Rosenwald</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Market solutions for managing ramp flexibility with high penetration of renewable resource</article-title>. <source>IEEE Trans. Sustain. ENERGY</source> <volume>3</volume> (<issue>4</issue>), <fpage>784</fpage>&#x2013;<lpage>790</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2012.2203615</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ortega-Vazquez</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Kirschen</surname>
<given-names>D. S.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Estimating the spinning reserve requirements in systems with significant wind power generation penetration</article-title>. <source>IEEE Trans. POWER Syst.</source> <volume>24</volume> (<issue>1</issue>), <fpage>114</fpage>&#x2013;<lpage>124</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2008.2004745</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rehman</surname>
<given-names>H. U.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Abdelbaky</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Jan</surname>
<given-names>M. U.</given-names>
</name>
<name>
<surname>Iqbal</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>An advanced virtual synchronous generator control technique for frequency regulation of grid-connected PV system</article-title>. <source>Int. J. Electr. POWER and ENERGY Syst.</source> <volume>125</volume>, <fpage>106440</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2020.106440</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multi energy power system production simulation: state of arts and challenges</article-title>. <source>Proc. CSEE</source> <volume>41</volume> (<issue>6</issue>), <fpage>2029</fpage>&#x2013;<lpage>2040</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.200801</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Coordinating multiple resources for emergency frequency control in the energy receiving-end power system with HVDCs</article-title>. <source>IEEE Trans. POWER Syst.</source> <volume>38</volume> (<issue>5</issue>), <fpage>4708</fpage>&#x2013;<lpage>4723</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2022.3215201</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A new frequency regulation strategy for photovoltaic systems without energy storage</article-title>. <source>IEEE Trans. Sustain. ENERGY</source> <volume>4</volume> (<issue>4</issue>), <fpage>985</fpage>&#x2013;<lpage>993</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2013.2261567</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Abdul-Manan</surname>
<given-names>A. F. N.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Exploration of low-cost green transition opportunities for China&#x27;s power system under dual carbon goals</article-title>. <source>J. Clean. Prod.</source> <volume>414</volume>, <fpage>137590</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2023.137590</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Maximum hosting capacity of photovoltaic generation in SOP-based power distribution network integrated with electric vehicles</article-title>. <source>IEEE Trans. Industrial Inf.</source> <volume>18</volume> (<issue>11</issue>), <fpage>8213</fpage>&#x2013;<lpage>8224</lpage>. <pub-id pub-id-type="doi">10.1109/TII.2022.3140870</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Increasing operational flexibility of supercritical coal-fired power plants by regulating thermal system configuration during transient processes</article-title>. <source>Appl. ENERGY</source> <volume>228</volume>, <fpage>2375</fpage>&#x2013;<lpage>2386</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2018.07.070</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>