<?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">1360272</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2024.1360272</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>The design of an improved index system for frequency control in China Southern Power Grid</article-title>
<alt-title alt-title-type="left-running-head">Kuo 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.1360272">10.3389/fenrg.2024.1360272</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Kuo</surname>
<given-names>Xin</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/2612214/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hongxuan</surname>
<given-names>Zhang</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wenzu</surname>
<given-names>Wu</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jingpeng</surname>
<given-names>Chen</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Qixing</surname>
<given-names>Liu</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff>
<institution>Dispatching and Control Center</institution>, <institution>China Southern Power Grid</institution>, <addr-line>Guangzhou</addr-line>, <addr-line>Guangdong</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/1256586/overview">Bin Zhou</ext-link>, Hunan University, China</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/2622332/overview">Xin Cui</ext-link>, The University of Hong Kong, Hong Kong SAR, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2402211/overview">Jiazuo Hou</ext-link>, National University of Singapore, Singapore</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2623502/overview">Wenqian Yin</ext-link>, Nanjing Tech University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Liu Qixing, <email>liuqx@csg.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>19</day>
<month>03</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1360272</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>02</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Kuo, Hongxuan, Wenzu, Jingpeng and Qixing.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Kuo, Hongxuan, Wenzu, Jingpeng and Qixing</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>
<bold>Introduction:</bold> In order to dispatch frequency regulation resources in regional power grids efficiently and promote the development of spot markets, China Southern Power Grid (CSG) established the unified frequency regulation control area. However, the existing regional control performance standards (CPS) for evaluating the performance of frequency control in bulk power systems is no longer suitable for the unified frequency control mode.</p>
<p>
<bold>Method:</bold> This paper proposed an innovative frequency control performance standard, named tertiary control performance standards (TCPS) and used Gaussian mixture model (GMM) and folded normal distribution (FND) to describe the distributions of frequency deviations and power deviations of tie line.</p>
<p>
<bold>Result and Discussion:</bold> Based on these probability models, the parameters of the proposed TCPS can be determined optimized. Finally, case studies were carried out with the practical data from CSG and indicated that the parameters of proposed TCPS index could be calculated and improved the control performance for the real time power balance of the regional power grid with spot markets.</p>
</abstract>
<kwd-group>
<kwd>regional spot market</kwd>
<kwd>control performance standards</kwd>
<kwd>frequency control performance</kwd>
<kwd>regional power grid</kwd>
<kwd>distribution models</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Process and Energy Systems Engineering</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Nowadays, the controllable generators with large capacities in China are dispatched by dispatch and control centers at different levels, such as the dispatch and control center of China Southern Power Grid (CSG) and provincial dispatch and control centers. These generators with large capacities are valuable resources for the frequency control of power systems and are dispatched by different dispatch and control centers. The frequency control system of power systems consists of three loops: a primary frequency control loop, a secondary frequency control loop, and a tertiary frequency control loop. The secondary and tertiary frequency control tasks are primarily conducted by the provincial dispatch and control center and the dispatch and control center of CSG (<xref ref-type="bibr" rid="B7">Jaleeli and Vanslyck, 1999</xref>; <xref ref-type="bibr" rid="B25">Yao et al., 2000</xref>; <xref ref-type="bibr" rid="B1">Power system frequency regulation and automatic generation control committee, 2006</xref>; <xref ref-type="bibr" rid="B17">Wang, 2015a</xref>). Such a traditional operation method has some drawbacks. First, the decentralized frequency regulation strategy for all regulation resources may cause local optimization in the provincial power grids rather than global optimization in regional power grids. Second, under the environment of regional spot markets, the frequency regulation services provided by the generators in different provinces need to compete in the same market, which does not meet the requirements of market fairness (<xref ref-type="bibr" rid="B18">Wang, 2015b</xref>). In order to establish a more efficient mechanism for dispatching frequency regulation resources and promote the construction of the regional spot market, CSG has established a unified frequency control area in 2018. The frequency regulation resources were allocated by a unified control module, ensuring the global optimization of frequency regulation resources and fair competition in the market environment.</p>
<p>The control performance standard (CPS) for regional power grids, initially proposed in North America (<xref ref-type="bibr" rid="B4">Chang et al., 2016</xref>), has become one of the most widely used evaluation indices of reliability for real-time power balance (<xref ref-type="bibr" rid="B16">Wang, 2012</xref>; <xref ref-type="bibr" rid="B22">Xiong, 2012</xref>; <xref ref-type="bibr" rid="B30">Zhang et al., 2015</xref>; <xref ref-type="bibr" rid="B32">Zhao et al., 2016a</xref>). China has made some improvements to the North American CPS (<xref ref-type="bibr" rid="B15">Wang, 2000</xref>; <xref ref-type="bibr" rid="B26">Yu et al., 2012</xref>; <xref ref-type="bibr" rid="B21">Weng et al., 2013</xref>). Some literature studies have investigated the impacts of wind power integration on the CPS and proposed concepts such as wind-to-fuel-equivalent power plants (<xref ref-type="bibr" rid="B9">Li et al., 2016</xref>) and improvements in CPS assessment and settlement methods (<xref ref-type="bibr" rid="B8">Jing et al., 2011</xref>; <xref ref-type="bibr" rid="B27">Yu et al., 2011</xref>; <xref ref-type="bibr" rid="B5">Chen, 2014</xref>; <xref ref-type="bibr" rid="B23">Yan, 2014</xref>; <xref ref-type="bibr" rid="B34">Zhao et al., 2016b</xref>; <xref ref-type="bibr" rid="B28">Zhang, 2016</xref>; <xref ref-type="bibr" rid="B11">Lu, 2018</xref>; <xref ref-type="bibr" rid="B20">Wei et al., 2019</xref>; <xref ref-type="bibr" rid="B31">Zhao, 2019</xref>; <xref ref-type="bibr" rid="B33">Zhao et al., 2019</xref>). Some literature studies have improved the CPS and proposed new evaluation indices such as the ES index (<xref ref-type="bibr" rid="B19">Wang, 2019</xref>), DT index (<xref ref-type="bibr" rid="B19">Wang, 2019</xref>), and C index (<xref ref-type="bibr" rid="B29">Zhang et al., 2016</xref>) to address the performance evaluation problems of AGC control under complex scenarios (<xref ref-type="bibr" rid="B12">Shan et al., 2015</xref>; <xref ref-type="bibr" rid="B3">Chang et al., 2019</xref>; <xref ref-type="bibr" rid="B2">Cao et al., 2023</xref>). For the evaluation of the power control performance of the tie-line, researchers have proposed an innovative T2 index (<xref ref-type="bibr" rid="B24">Yang et al., 2015</xref>; <xref ref-type="bibr" rid="B10">Liu et al., 2017</xref>).</p>
<p>Although the above indices have improved the traditional CPS, they are still insufficient to adapt to the unified frequency control zone of CSG and the environment of the regional spot markets. There are two major limitations. First, the CPS indices are widely applied to evaluate the performance of secondary frequency control for provincial dispatch and control centers in China. However, the establishment of the unified frequency control zone in CSG improved the traditional operation method of implementing secondary frequency control within each provincial dispatch and control center. The short-term power balance within 1&#xa0;min to 10&#xa0;min in the unified frequency control zone in CSG was maintained and controlled by a unified control module. Second, the CPS indices focus on the control accuracy of the area control error (ACE) for the provincial dispatch and control centers in the short term. As a consequence, the system operators need to adjust the output power of all generators frequently. Such an operation method could not be adopted within the competitive trading mechanism; it contributes to the development of the power spot market, including auxiliary services.</p>
<p>Considering the various factors of power system operation, including grid security, efficiency, and spot market construction, this paper proposes a set of innovative indices for evaluating the performance of frequency control, named tertiary control performance standards (TCPS) (<xref ref-type="bibr" rid="B7">Jaleeli and Vanslyck, 1999</xref>; <xref ref-type="bibr" rid="B25">Yao et al., 2000</xref>; <xref ref-type="bibr" rid="B1">Power system frequency regulation and automatic generation control committee, 2006</xref>), to facilitate the development of spot markets and improve the control performance of power balance in real time.</p>
</sec>
<sec id="s2">
<title>2 The TCPS index system</title>
<p>In order to improve the CPS indices, which cause excessive and frequent adjustments in the short-term time scale of 1&#x2013;10&#xa0;min, the proposed TCPS indices are represented with details in this section.</p>
<sec id="s2-1">
<title>2.1 Limitations to the CPS index system</title>
<p>The CPS was proposed by the North American Electric Reliability Council (NERC) in 1997 and is currently the most widely used evaluation indices for frequency control in China. In CSG, the CPS indices consist of two indices: CPS1 and CPS2.</p>
<sec id="s2-1-1">
<title>2.1.1 CPS1 index</title>
<p>The CPS1 index can be represented in Eqs <xref ref-type="disp-formula" rid="e1">1</xref>, <xref ref-type="disp-formula" rid="e2">2</xref> as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>Here, <inline-formula id="inf1">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> refers to the average value of the 1-min ACE. <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:mtext mathvariant="bold">ACE</mml:mtext>
<mml:mo>&#x3e;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> indicates a positive deviation, while the negative value of the ACE indicates negative deviations. <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mo mathvariant="bold">&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo mathvariant="bold">&#x2212;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold">min</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the average value of the 1-min frequency deviation. <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> indicates that the system frequency exceeds the target value, while <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> represents that the system frequency is lower than the target value. <italic>B</italic> represents the coefficient of control area frequency deviation, with the unit of MW/0.1&#xa0;Hz. <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the control objective of the root mean square (RMS) value of the average 1-min frequency deviation over the span of 1&#xa0;year of the interconnected grid. The number 10 in Eq. <xref ref-type="disp-formula" rid="e1">1</xref> indicates that the evaluation period is 10&#xa0;min. Considering the Eq. <xref ref-type="disp-formula" rid="e3">3</xref>,<disp-formula id="e3">
<mml:math id="m9">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>When <inline-formula id="inf7">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is negative, it means that the control area generates more active power than loads with negative frequency deviations or less active power than loads with positive frequency deviations in 1&#xa0;min, which indicates the generators in this region contribute to the frequency control. Otherwise, when <inline-formula id="inf8">
<mml:math id="m11">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is positive, it indicates that the active power generated from the generators within the region has negative effects on the frequency control in that minute. When <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, it indicates that although the total generated active power in the control area is not conducive to the frequency control of the regional power grid, its value remains within acceptable limits. When <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, it signifies that the value has surpassed the permissible range, and an assessment will be conducted.</p>
<p>To expand CPS1 for evaluating the control performance during the assessment period, the following requirements should be satisfied, the details are represented in Eq. <xref ref-type="disp-formula" rid="e4">4</xref> as follows,<disp-formula id="e4">
<mml:math id="m14">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2264;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>Here, <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of minutes in the assessment period. Therefore, the CPS1 indices during the assessment period can be calculated in Eqs. <xref ref-type="disp-formula" rid="e5">5</xref>, <xref ref-type="disp-formula" rid="e6">6</xref> as follows:<disp-formula id="e5">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mn mathvariant="bold">100</mml:mn>
<mml:mo>%</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m17">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 CPS2 index</title>
<p>The CPS2 index requires that the average absolute value of <inline-formula id="inf12">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> be controlled within the specified range of <inline-formula id="inf13">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">10</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> during the assessment period, with a typical value being 10&#xa0;min, the details are represented in Eq. <xref ref-type="disp-formula" rid="e7">7</xref> as follows,<disp-formula id="e7">
<mml:math id="m20">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mfrac>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">10</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">10</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>.</mml:mo>
<mml:mn mathvariant="bold">65</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">10</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>In the above equation, <inline-formula id="inf14">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the frequency deviation coefficients of the entire interconnected power grid. <inline-formula id="inf15">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">10</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the control objective of the root-mean-square deviation of the average frequency deviation of 10&#xa0;min for the interconnected power grid over 1&#xa0;year. The constant 1.65 is derived from the assumption that the ACE follows a normal distribution.</p>
</sec>
<sec id="s2-1-3">
<title>2.1.3 The evaluation of control performance based on CPS indices</title>
<p>The control performance of each control area should meet both CPS1 and CPS2 standards. The details are represented in <xref ref-type="table" rid="T1">Table 1</xref> as follows:</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Standard of CPS.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Range of CPS1</th>
<th align="center">Whether to check CPS2</th>
<th align="center">Whether CPS is qualified</th>
<th align="center">Reason</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">CPS1 &#x2265; 200%</td>
<td rowspan="2" align="center">NO</td>
<td rowspan="2" align="center">Qualified</td>
<td rowspan="2" align="center">When the frequency fluctuates, each control interval is encouraged to support one another, and exemption from the CPS2 assessment occurs when CPS1 &#x3e; 2</td>
</tr>
<tr>
<td align="center">(CF &#x2264; 0)</td>
</tr>
<tr>
<td align="center">100% &#x2264; CPS1 &#x3c; 200%</td>
<td rowspan="2" align="center">YES</td>
<td rowspan="2" align="center">If CPS2 is qualified, CPS is qualified. Otherwise, CPS is unqualified</td>
<td rowspan="2" align="center">When 1 &#x2264; CPS1 &#x3c; 2, it indicates that the active power regulation behavior in the control area has limited influence on the frequency quality of the regional power grid, and the CPS2 determines whether CPS is qualified</td>
</tr>
<tr>
<td align="center">(0 &#x3c; CF &#x2264; 1)</td>
</tr>
<tr>
<td align="center">CPS1 &#x3c; 100%</td>
<td rowspan="2" align="center">NO</td>
<td rowspan="2" align="center">Unqualified</td>
<td rowspan="2" align="center">CPS1 &#x3c; 1 indicates that the active power regulation behavior in the control area has exceeded the tolerance range of the regional power grid, and it is directly regarded as unqualified</td>
</tr>
<tr>
<td align="center">(CF &#x3e; 1)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>In the current CPS control performance evaluation standard of CSG, the CPS1 index is the primary assessment criterion. If the value of the CPS1 index is greater than 2 or smaller than 1, the CPS evaluation result can be determined by the CPS1 index. When the value of the CPS1 index is between the interval (<xref ref-type="bibr" rid="B7">Jaleeli and Vanslyck, 1999</xref>; <xref ref-type="bibr" rid="B25">Yao et al., 2000</xref>), the CPS2 index will be imported to determine if the CPS indices is qualified.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s2-1-4">
<title>2.1.4 Limitations to the CPS index system</title>
<p>Since the implementation of the CPS indices in 2007, the quality of frequency control has improved in CSG. However, with the implementation of the unified frequency control area in CSG and the establishment of regional spot markets, the CPS indices encounter some limitations as follows:<list list-type="simple">
<list-item>
<p>1. Before the establishment of the unified frequency control area in the CSG, the CPS indices were primarily used to evaluate the frequency control performance of each control area within 1&#x2013;10&#xa0;min, which aligns with the time scale of secondary frequency control. After the establishment of the unified frequency control area in CSG, the coordinated flat frequency control (CFFC) system was applied to coordinate and allocate the secondary frequency control set points for various provincial dispatch and control centers. However, the compatibility between the CPS evaluation indices and the new secondary frequency control architecture of CSG is insufficient (<xref ref-type="bibr" rid="B14">Song, 2015</xref>).</p>
</list-item>
<list-item>
<p>2. Under the current clearing rules of the spot and auxiliary service markets, the secondary frequency regulation of the units only responds to the frequency deviation <italic>&#x394;f</italic> during real-time operation and does not respond to the power deviation of the inter-provincial tie-line. Therefore, it is in conflict with the ACE component of CPS indices (<xref ref-type="bibr" rid="B13">Shi, 2016</xref>).</p>
</list-item>
<list-item>
<p>3. There are some inherent defects in CPS indices. For example, the parameters of the CPS indices are calculated based on the assumption that both ACE and <italic>&#x394;f</italic> follow normal distributions. It may cause large errors when the distributions of ACE and <italic>&#x394;f</italic> are not normal. Moreover, the assessment method that takes short-term averaging values to calculate CPS indices reduces the evaluation result of CPS indices (<xref ref-type="bibr" rid="B6">Ge et al., 2001</xref>).</p>
</list-item>
</list>
</p>
<p>Taking the above factors into consideration, the CPS assessments were canceled for the provincial dispatch and control centers in the early stages of the frequency regulation auxiliary service market of CSG. However, after the cancellation of the assessments, the quality of frequency control was reduced, and the frequency deviation could not be controlled back to zero in some periods. Therefore, it is necessary to propose new evaluation indices for frequency control in power systems with tie-line connections.</p>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 The TCPS index system</title>
<p>To ensure that the new indices can be compatible with the unified frequency control architecture of CSG and adapt to the regional spot markets, the design of indices should be guided by the following three objectives: first, the new indices need to maintain the frequency quality for the whole power grid, ensure the security of the regional grid, and implement dispatch schedules. Second, considering the needs of regional spot market construction, the new indices should reduce the times of manual adjustment by dispatch and control centers, ensure a fair market competition environment, and reduce the operation costs of the power grid. Third, the new indices can overcome the defects of the traditional decentralized dispatch mode of frequency regulation resources and improve the efficiency of resource allocation. The TCPS index system has been proposed in this paper to achieve these objectives. For the proposed index system, the main highlights are listed as follows:<list list-type="simple">
<list-item>
<p>1. Compared with the time interval of 10&#xa0;min for the traditional CPS indices, the time scale was increased to 15/30&#xa0;min in this paper to evaluate the active power balance in the tertiary frequency control loop for the power grids.</p>
</list-item>
<list-item>
<p>2. Following the design ideas of CPS1 and CPS2, this paper improves the method of determining the key parameters for the improved TCPS1 and TCPS2 indices. It also proposes a new method for determining the optimal threshold for the TCPS indices.</p>
</list-item>
<list-item>
<p>3. Improvements are made to the exemption mechanism of the operation data, along with the formulation of detailed exemption rules under some situations, such as the cases of bad weather and recoveries from complex accidents, ensuring these data were deleted for the evaluation and take no effect for the calculations with the indices.</p>
</list-item>
</list>
</p>
<p>The proposed TCPS indices consisted of TCPS1, TCPS2, and a minute-level TCPS index.</p>
<sec id="s2-2-1">
<title>2.2.1 TCPS1 index</title>
<p>The TCPS1 index is similar to the CPS1 index, and its definition was given in Eq. <xref ref-type="disp-formula" rid="e8">8</xref> as follows:<disp-formula id="e8">
<mml:math id="m23">
<mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mn mathvariant="bold">100</mml:mn>
<mml:mo>%</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m24">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Compared with CPS1, the assessment time scale for TCPS1, as shown in Eq. <xref ref-type="disp-formula" rid="e9">9,</xref> was increased to 30&#xa0;min, which was represented by <italic>n</italic> &#x3d; 30 in Eq. <xref ref-type="disp-formula" rid="e6">6</xref>. Increasing the assessment time scale could avoid situations where the CPS1 index becomes unqualified under the time scale of 10&#xa0;min due to the actions caused by the secondary frequency control. As a result of increasing the assessment period of TCPS1 to 30&#xa0;min, the proposed TCPS1 index focuses on the control actions of active power in the 10&#x2013;30-min time scale.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 TCPS2 index</title>
<p>During the assessment period of 30&#xa0;min, the TCPS2 index requires controlling the average absolute value of the power deviations of the tie-line to be lower than the threshold, which is expressed as follows:<disp-formula id="e10">
<mml:math id="m25">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo mathvariant="bold">&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mfrac>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>Here, <inline-formula id="inf16">
<mml:math id="m26">
<mml:mrow>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average value of the power deviations of the tie-line per minute. The mean of the ACE in CPS1 was replaced by the mean of <inline-formula id="inf17">
<mml:math id="m27">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in TCPS1, as shown in Eq. <xref ref-type="disp-formula" rid="e10">10</xref>. The signs of ACE and <inline-formula id="inf18">
<mml:math id="m28">
<mml:mrow>
<mml:mo mathvariant="bold">&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2010;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> were required to be different as in TCPS1. The TCPS2 index focuses on evaluating the power deviations <inline-formula id="inf19">
<mml:math id="m29">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> for inter-provincial tie-lines to avoid overload situations. If the calculation method of CPS1 is kept the same, the threshold <inline-formula id="inf20">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in Eq. <xref ref-type="disp-formula" rid="e10">10</xref> should be calculated as follows:<disp-formula id="e11">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>.</mml:mo>
<mml:mn mathvariant="bold">65</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>However, the distributions of the power deviations of the tie-lines do not follow normal distributions, and there is no significant linear relationship between the B parameter and the power deviations of the tie-lines in some practical cases. Therefore, <inline-formula id="inf21">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the proposed TCPS index system does not follow the calculation method shown in Eq. <xref ref-type="disp-formula" rid="e11">11</xref>. The value of <inline-formula id="inf22">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the index system of the TCPS can be flexibly adjusted according to the load scenarios and different operation modes of power systems. The detailed calculation method of <inline-formula id="inf23">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will be represented with details in <xref ref-type="sec" rid="s3">Section 3</xref> of this paper.</p>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Minute-level and 30-min-level TCPS indices</title>
<p>The TCPS indices mainly focus on the performance of tertiary frequency control in the power systems. In order to prevent provincial dispatch and control centers excessively pursuing a negative average of the ACE in a 30-min period, which can result in overregulation or reverse regulation, this paper proposes minute-level TCPS scores, denoted as <inline-formula id="inf24">
<mml:math id="m35">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and 30-min-level TCPS scores, denoted as <inline-formula id="inf25">
<mml:math id="m36">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Both TCPS1 and TCPS2 are scored by <inline-formula id="inf26">
<mml:math id="m37">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for each minute within an assessment period of 30&#xa0;min. The details are represented as follows:<disp-formula id="e12">
<mml:math id="m38">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcps</mml:mtext>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>&#x2004;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn mathvariant="bold">50</mml:mn>
<mml:mo>&#x2004;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn mathvariant="bold">100</mml:mn>
<mml:mo>&#x2004;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m39">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcps</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>&#x2004;</mml:mo>
</mml:mrow>
<mml:mo mathvariant="bold">&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn mathvariant="bold">50</mml:mn>
<mml:mo>&#x2004;</mml:mo>
</mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m40">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:msub>
<mml:mo mathvariant="bold">&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcps</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcps</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn mathvariant="bold">100</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>According to Eqs <xref ref-type="disp-formula" rid="e12">12</xref>&#x2013;<xref ref-type="disp-formula" rid="e14">14</xref>, if tertiary frequency control in the control area results in <inline-formula id="inf27">
<mml:math id="m41">
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> o<bold>r</bold> <inline-formula id="inf28">
<mml:math id="m42">
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf29">
<mml:math id="m43">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> at the same time within 1&#xa0;min, the control area can obtain a full score of 100; otherwise, only 50 or 0 can be obtained. The definition of the 30-min-level TCPS score, <bold>Score</bold> <inline-formula id="inf30">
<mml:math id="m44">
<mml:mrow>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, can be represented as follows:<disp-formula id="e15">
<mml:math id="m45">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>In general, <inline-formula id="inf31">
<mml:math id="m46">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> should be larger than a certain threshold <inline-formula id="inf32">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, such as 70.</p>
</sec>
<sec id="s2-2-4">
<title>2.2.4 Performance evaluation system based on TCPS indices</title>
<p>The CPS mainly comprises three indices: TCPS1, TCPS2, and <inline-formula id="inf33">
<mml:math id="m48">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.TCPS1 and <inline-formula id="inf34">
<mml:math id="m49">
<mml:mrow>
<mml:mtext>Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the dominant indices. Only when 100% &#x2264; TCPS1 &#x3c; 200% and <inline-formula id="inf35">
<mml:math id="m50">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, TCPS2 determines whether TCPS is qualified for the assessment period. The criteria for the assessment are shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Criteria for the assessment with TCPS indices.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Range of TCPS1 (%)</th>
<th align="center">
<inline-formula id="inf36">
<mml:math id="m51">
<mml:mrow>
<mml:mtext>Score</mml:mtext>
<mml:mo>&#x005F;</mml:mo>
<mml:msub>
<mml:mtext>tcps</mml:mtext>
<mml:mrow>
<mml:mn>30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">Whether to check TCPS2</th>
<th align="center">Whether TCPS is qualified</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">TCPS1 &#x2265; 200</td>
<td align="center">&#x2265; S<sub>0</sub>
</td>
<td align="center">No</td>
<td align="center">Qualified</td>
</tr>
<tr>
<td align="center">&#x3c; S<sub>0</sub>
</td>
<td align="center">No</td>
<td align="center">Unqualified</td>
</tr>
<tr>
<td rowspan="2" align="center">100% &#x2264; TCPS1 &#x3c; 200</td>
<td align="center">&#x2265;S<sub>0</sub>
</td>
<td align="center">Yes</td>
<td align="center">If TCPS2 is qualified, TCPS is qualified; otherwise, TCPS is unqualified</td>
</tr>
<tr>
<td align="center">&#x3c; S<sub>0</sub>
</td>
<td align="center">No</td>
<td align="center">Unqualified</td>
</tr>
<tr>
<td rowspan="2" align="center">TCPS1 &#x3c; 100</td>
<td align="center">&#x2265;S<sub>0</sub>
</td>
<td align="center">No</td>
<td align="center">Unqualified</td>
</tr>
<tr>
<td align="center">&#x3c; S<sub>0</sub>
</td>
<td align="center">No</td>
<td align="center">Unqualified</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The reason for using TCPS1 as the dominant index is that the regional power grid encourages each control area to maintain a negative ACE within a 30-min time scale to ensure the security of frequency control. The reason for using <inline-formula id="inf37">
<mml:math id="m52">
<mml:mrow>
<mml:mtext>Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as another dominant index is that the regional power grid encourages each control area to smooth the minute-level ACE curves for avoiding unnecessary overcorrection and overshoot.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 The calculation method of the key parameters for the TCPS index system</title>
<sec id="s3-1">
<title>3.1 The calculation method of the L_30 parameter in the TCPS index system</title>
<p>The <inline-formula id="inf38">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> parameter is one of the key parameters in TCPS2 indices. Based on the practical operational data on <inline-formula id="inf39">
<mml:math id="m54">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf40">
<mml:math id="m55">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> from various control areas within CSG, this paper makes a detailed analysis of the practical data and draws the following statistical conclusions, which are applied to guide the calculation of <inline-formula id="inf41">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>1. As shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, due to the existence of the dead zones of primary and secondary frequency control, the frequency deviations <inline-formula id="inf42">
<mml:math id="m57">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> may not follow a normal distribution or even a unimodal distribution. Considering this fact, a GMM can be applied to describe the practical frequency distributions. The standard GMM can be represented as follows:<disp-formula id="e16">
<mml:math id="m58">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">K</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Actual frequency distribution of the central and eastern main networks of China Southern Power Grid.</p>
</caption>
<graphic xlink:href="fenrg-12-1360272-g001.tif"/>
</fig>
<p>Here, <inline-formula id="inf43">
<mml:math id="m59">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf44">
<mml:math id="m60">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represent the normal distribution, which is given as follows:<disp-formula id="e17">
<mml:math id="m61">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The GMM, as described in Eqs <xref ref-type="disp-formula" rid="e16">16</xref>, <xref ref-type="disp-formula" rid="e17">17</xref>, can be applied to describe the non-unimodal distribution shown in <xref ref-type="fig" rid="F1">Figure 1</xref> for the frequency deviations <inline-formula id="inf45">
<mml:math id="m62">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the distributions of <inline-formula id="inf46">
<mml:math id="m63">
<mml:mrow>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> may not fully follow Eq. <xref ref-type="disp-formula" rid="e7">7</xref> as <inline-formula id="inf47">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">10</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>.</mml:mo>
<mml:mn mathvariant="bold">65</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b5;</mml:mi>
<mml:mn mathvariant="bold">10</mml:mn>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</inline-formula>. However, the distribution of <inline-formula id="inf48">
<mml:math id="m65">
<mml:mrow>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is similar to a normal distribution.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Actual deviation distribution of the tie-line and theoretical deviation distribution of tie-line power.</p>
</caption>
<graphic xlink:href="fenrg-12-1360272-g002.tif"/>
</fig>
<p>In order to satisfy the needs of the operation of the power grid and consider the scenarios of the TCPS2 index, where the TCPS2 index was applied only when 1 &#x3c; TCPS1 &#x3c; 2, the dataset C of <inline-formula id="inf49">
<mml:math id="m66">
<mml:mrow>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> needs to be processed as follows:<list list-type="simple">
<list-item>
<p>1. In the time scale of minutes, the dataset of <inline-formula id="inf50">
<mml:math id="m67">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> that satisfies 1 &#x3c; TCPS1 &#x3c; 2 was built and named as set C1.</p>
</list-item>
<list-item>
<p>2. Based on C1, the samples of <inline-formula id="inf51">
<mml:math id="m68">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> during periods of power grid accidents, such as HVDC and large generator accidents, are excluded, and the new dataset was named C2.</p>
</list-item>
<list-item>
<p>3. <inline-formula id="inf52">
<mml:math id="m69">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in dataset C2 was assumed to follow the normal distribution a<bold>s</bold> <inline-formula id="inf53">
<mml:math id="m70">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; therefore, <inline-formula id="inf54">
<mml:math id="m71">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> satisfies the folded normal distribution. The details are represented in Eq. <xref ref-type="disp-formula" rid="e18">18</xref> as follows,</p>
</list-item>
</list>
<disp-formula id="e18">
<mml:math id="m72">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x221e;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>The cumulative distribution function of <inline-formula id="inf55">
<mml:math id="m73">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be represented in Eq. <xref ref-type="disp-formula" rid="e19">19</xref> as follows:<disp-formula id="e19">
<mml:math id="m74">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">&#x221e;</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">0.5</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>The result can be represented in Eq. <xref ref-type="disp-formula" rid="e20">20</xref> as follows:<disp-formula id="e20">
<mml:math id="m75">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>.</mml:mo>
<mml:mn mathvariant="bold">5</mml:mn>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>Finally, we can get Eq. <xref ref-type="disp-formula" rid="e21">21</xref>:<disp-formula id="e21">
<mml:math id="m76">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c0;</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">0.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>Thus, the analytical expression for the cumulative distribution of <inline-formula id="inf56">
<mml:math id="m77">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained. Even in cases where the distribution of <inline-formula id="inf57">
<mml:math id="m78">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> does not follow a normal distribution, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the distribution of <inline-formula id="inf58">
<mml:math id="m79">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is similar to a normal distribution, especially in the tail regions of the distribution. Based on the above analytical derivation, the distribution of <inline-formula id="inf59">
<mml:math id="m80">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is similar to that of <inline-formula id="inf60">
<mml:math id="m81">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the tail region. Therefore, the cumulative distribution of <inline-formula id="inf61">
<mml:math id="m82">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated analytically. Based on the practical data on the absolute value of 1-min power deviations, the 30-min absolute mean value of power deviations <inline-formula id="inf62">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="bold">AVE</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. The standard deviation of this distribution can also be obtained with the 1-min dataset. It is indicated that the distribution of the <inline-formula id="inf63">
<mml:math id="m84">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> in the 30-min time scale is more close to the normal distribution in the tail region. In this manner, <inline-formula id="inf64">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated as follows:<disp-formula id="e22">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">90</mml:mn>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Actual distribution of the 30-min absolute mean value of tie-line power.</p>
</caption>
<graphic xlink:href="fenrg-12-1360272-g003.tif"/>
</fig>
<p>A percentile of 90 was chosen to determine the value of <inline-formula id="inf65">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> according to the distribution of <inline-formula id="inf66">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi mathvariant="bold">V</mml:mi>
<mml:mi mathvariant="bold">E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and this value was denoted as <inline-formula id="inf67">
<mml:math id="m89">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">90</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> in Eq. <xref ref-type="disp-formula" rid="e22">22</xref>. <inline-formula id="inf68">
<mml:math id="m90">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">90</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained according to the percentile of 95% for <inline-formula id="inf69">
<mml:math id="m91">
<mml:mrow>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Such a percentile is close to the percentile of 95.44% for <inline-formula id="inf70">
<mml:math id="m92">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the normal distribution. In this paper, <inline-formula id="inf71">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is calculated based on practical data, which makes it more suitable for practical projects. Moreover, it can be revised iteratively and is more flexible than CPS2.</p>
</sec>
<sec id="s3-2">
<title>3.2 The calculation method of S_0 in the TCPS index system</title>
<p>The purpose of setting the 30-min TCPS index <inline-formula id="inf72">
<mml:math id="m94">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is to minimize the occurrences of unnecessary reverse and overcorrection regulation for dispatch and control centers in each control area. The proposed index encourages maintaining ACE control results better than the average level. The <inline-formula id="inf73">
<mml:math id="m95">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> index does not require the control accuracy of active power in the time scale of 1&#x2013;5&#xa0;min. It requires that the average score of this index over the 30&#xa0;min time scale should be higher than the reference value <inline-formula id="inf74">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, the value of <inline-formula id="inf75">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> should be set slightly lower than the average value of the current practical results.</p>
<p>The calculation method of the <inline-formula id="inf76">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> parameter can be given as follows:<list list-type="simple">
<list-item>
<p>1. Obtain the annual data on <inline-formula id="inf77">
<mml:math id="m99">
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf78">
<mml:math id="m100">
<mml:mrow>
<mml:mo mathvariant="bold">&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of each control area and exclude samples during the periods of the grid faults.</p>
</list-item>
<list-item>
<p>2. Calculate <inline-formula id="inf79">
<mml:math id="m101">
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in 30&#xa0;min intervals, according to Eq. <xref ref-type="disp-formula" rid="e15">15,</xref> and obtain set S of annual TCPS results.</p>
</list-item>
<list-item>
<p>3. Calculate <inline-formula id="inf80">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> using the following equation with <inline-formula id="inf81">
<mml:math id="m103">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> ranges from 0.1 to 0.2.</p>
</list-item>
</list>
<disp-formula id="e23">
<mml:math id="m104">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="bold">Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext mathvariant="bold">tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold">s</mml:mi>
<mml:mrow>
<mml:mn>30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2004;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>The <inline-formula id="inf82">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> parameter designed in this paper can be calculated based on the practical dataset and is not be determined by a constant coefficient of 1.65, as shown in Eq. <xref ref-type="disp-formula" rid="e7">7</xref>. The results can be adjusted and iteratively refined with improvements in the operation results for all dispatch and control centers.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Examples of dispatching the control performance evaluation based on the TCPS indicator system</title>
<sec id="s4-1">
<title>4.1 Frequency quality evaluation in the early stages of the frequency regulation auxiliary service market</title>
<p>Since September 2018, the frequency regulation auxiliary service market has started the trial operation of settlements in Guangdong province. In the early stages of setting up the auxiliary service market, the CSG&#x2019;s central dispatching canceled the CPS assessment of the provincial dispatch and control centers. During this period, the RMS of the minute-average frequency deviations of CSG increased by approximately 0.001&#xa0;Hz, which equals to approximately 4%, and the frequency quality was reduced.</p>
<p>Moreover, the frequency was maintained at some specified value for a long time, several times. As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, on a certain early morning during this period, the frequency was kept at approximately 50.04&#xa0;Hz for more than 30&#xa0;min. After canceling the CPS assessment, the dispatch and control centers did not implement effective tertiary frequency controls, resulting in continuous deployment and even exhaustion of the secondary frequency regulation reserves in some periods. As a result, similar cases occurred during the same period. Therefore, it is necessary to design reasonable evaluation indices for tertiary frequency control.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Frequency data on the early morning of the specified day.</p>
</caption>
<graphic xlink:href="fenrg-12-1360272-g004.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Comparison of frequency control performance with TCPS and CPS indices</title>
<p>The calculation results of <inline-formula id="inf83">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf84">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> parameters in the TCPS indices are shown in <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref>. Compared with the traditional CPS2 indices, the <inline-formula id="inf85">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mn mathvariant="bold">30</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> parameter in TCPS2 indices could get a higher score for frequency control. However, the <inline-formula id="inf86">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> parameter is designed to improve the control quality of frequency control on the 15&#x2013;30-min time scale. Compared with the current CPS assessment standard, the assessment criteria for TCPS indices should be slightly relaxed to solve the defects of overly strict CPS evaluation indices.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Calculation of the L<sub>30</sub> parameter.</p>
</caption>
<graphic xlink:href="fenrg-12-1360272-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Calculation of the S<sub>0</sub> parameter.</p>
</caption>
<graphic xlink:href="fenrg-12-1360272-g006.tif"/>
</fig>
<p>To calculate the analytical expression of the GMM represented in <xref ref-type="sec" rid="s3-1">Section 3.1</xref>, the following steps should be followed:<list list-type="simple">
<list-item>
<p>1. Calculate the log likelihood function of the GMM.</p>
</list-item>
</list>
<disp-formula id="e24">
<mml:math id="m110">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3be;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold">log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>where the specific normal distribution <inline-formula id="inf87">
<mml:math id="m111">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3ba;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> for each individual sample will affect the results of Eq. <xref ref-type="disp-formula" rid="e24">24,</xref> and it can be transformed into<disp-formula id="e25">
<mml:math id="m112">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3be;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold">log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3ba;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m113">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold">log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold">log</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>Eq. <xref ref-type="disp-formula" rid="e26">26</xref> indicates the lower bound of Eq. <xref ref-type="disp-formula" rid="e23">23</xref>. Obtaining the value of <inline-formula id="inf88">
<mml:math id="m114">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is an important step in the calculation, and it can be obtained as follows:<disp-formula id="e27">
<mml:math id="m115">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>Based on the Bayes&#x2019; formula, it can be obtained as follows:<disp-formula id="e28">
<mml:math id="m116">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>Eq. <xref ref-type="disp-formula" rid="e28">28</xref> can be solved using maximum likelihood estimation. The result is represented in Eq. <xref ref-type="disp-formula" rid="e29">29</xref> as follows:<disp-formula id="e29">
<mml:math id="m117">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>&#x2254;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">arg</mml:mi>
<mml:munder>
<mml:mi mathvariant="bold-italic">max</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">log</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>The best estimation results of the GMM can be obtained by calculating the partial derivative of each parameter. According to the best estimation results, the quantile results of the GMM can be obtained. In practical cases, the optimal result of <inline-formula id="inf89">
<mml:math id="m118">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated based on the evaluation results of TCPS indices. In this paper, the 30-min threshold <inline-formula id="inf90">
<mml:math id="m119">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> was calculated as 78, as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<p>After the establishment of the TCPS index system, the dispatch and control center of CSG conducted the TCPS assessments for all provincial dispatch and control centers within the unified frequency control area of CSG from May to September 2020. Meanwhile, the traditional CPS indices were also calculated as a reference. As shown in <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref>, TCPS1 of dispatch and control center A was kept within the interval (<xref ref-type="bibr" rid="B7">Jaleeli and Vanslyck, 1999</xref>; <xref ref-type="bibr" rid="B25">Yao et al., 2000</xref>) in more than 90% of the operation periods, indicating effective control over the power deviations of the tie-line. The comprehensively qualified rate was 86.09%. For the dispatch and control center B, the number of periods for TCPS1 &#x3e; 2 is relatively high, which indicates that the dispatch and control center responded to the frequency deviations actively, providing inter-provincial power support. However, in the 30-min average score index, <inline-formula id="inf91">
<mml:math id="m120">
<mml:mrow>
<mml:mtext>Score</mml:mtext>
<mml:mo>_</mml:mo>
<mml:mtext>tcp</mml:mtext>
<mml:msub>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">30</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, its score was poor. Its score was lower than the assessment threshold <inline-formula id="inf92">
<mml:math id="m121">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in more than 15% of the assessment intervals. Its comprehensively qualified rate is 74.5%.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>TCPS results of dispatch and control centers A and B.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">TCPS assessment result</th>
<th colspan="2" align="center">Dispatch and control center A</th>
<th colspan="2" align="center">Dispatch and control center B</th>
</tr>
<tr>
<th align="center">TCPS2 qualified</th>
<th align="center">TCPS2 unqualified (%)</th>
<th align="center">TCPS2 qualified</th>
<th align="center">TCPS2 unqualified (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">TCPS1 &#x3e; 2</td>
<td colspan="2" align="center">3.18% (score &#x2265; S<sub>0</sub>)</td>
<td colspan="2" align="center">9.52% (<bold>score</bold> &#x2265; S<sub>0</sub>)</td>
</tr>
<tr>
<td colspan="2" align="center">0.68% (<bold>score</bold> &#x3c; S<sub>0</sub>)</td>
<td colspan="2" align="center">1.42% (<bold>score</bold> &#x3c; S<sub>0</sub>)</td>
</tr>
<tr>
<td rowspan="2" align="center">1 &#x3c; TCPS1 &#x3c; 2</td>
<td align="center">82.91% (<bold>score</bold> &#x2265; S<sub>0</sub>)</td>
<td rowspan="2" align="center">2.68</td>
<td align="center">64.98% (<bold>score</bold> &#x2265; S<sub>0</sub>)</td>
<td rowspan="2" align="center">3.18</td>
</tr>
<tr>
<td align="center">5.99% (<bold>Score</bold> &#x2264; S<sub>0</sub>)</td>
<td align="center">14.42% (<bold>Score</bold> &#x2264; S<sub>0</sub>)</td>
</tr>
<tr>
<td align="center">TCPS1 &#x3c; 1</td>
<td colspan="2" align="center">4.56%</td>
<td colspan="2" align="center">6.48%</td>
</tr>
<tr>
<td align="center">Overall qualified rate</td>
<td colspan="2" align="center">86.09%</td>
<td colspan="2" align="center">74.5%</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>CPS assessment results of dispatch and control centers A and B.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">CPS assessment result</th>
<th colspan="2" align="center">Dispatch and control center A</th>
<th colspan="2" align="center">Dispatch and control center B</th>
</tr>
<tr>
<th align="center">CPS2 qualified (%)</th>
<th align="center">CPS2 unqualified (%)</th>
<th align="center">CPS2 qualified (%)</th>
<th align="center">CPS2 unqualified (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">CPS1 &#x3e; 2</td>
<td colspan="2" align="center">5.12</td>
<td colspan="2" align="center">11.07</td>
</tr>
<tr>
<td align="center">1 &#x3c; CPS1 &#x3c; 2</td>
<td align="center">73.84</td>
<td align="center">13.74</td>
<td align="center">61.48</td>
<td align="center">17.7</td>
</tr>
<tr>
<td align="center">CPS1 &#x3c; 1</td>
<td colspan="2" align="center">7.29</td>
<td colspan="2" align="center">9.75</td>
</tr>
<tr>
<td align="center">Overall qualified rate</td>
<td colspan="2" align="center">78.96</td>
<td colspan="2" align="center">72.55</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Comparing <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref>, the comprehensive qualified rates of both dispatch and control centers A and B were reduced under the traditional CPS indices with shorter evaluation periods. After the unified frequency control mode replaced the traditional mode, the traditional CPS indices were not suitable to evaluate the frequency quality, and the proposed TCPS indices could coordinate the generation units more effectively.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion and prospect</title>
<p>With the establishment of the unified frequency control zone in CSG and the development of the regional spot markets, the traditional CPS indices have encountered some limitations. The authors proposed an innovative frequency control performance index system called TCPS and methods for calculating the key parameters. The findings of this paper can be summarized as follows:<list list-type="simple">
<list-item>
<p>(1) The practical operation data on CSG were collected to verify the evaluation results of the TCPS indices. The results showed that the TCPS indices can effectively evaluate the frequency control quality at the 30-min level for provincial dispatch and control centers.</p>
</list-item>
<list-item>
<p>(2) Moreover, since the dispatch and control center of CSG implemented the TCPS indices with a longer evaluation time period of 30&#xa0;min, the RMS value of frequency deviations has decreased by approximately 0.002&#xa0;Hz in June 2020 compared with 2019. The occurrences of the frequency deviations that could not be controlled back to zero have been significantly reduced by 70%.</p>
</list-item>
<list-item>
<p>(3) The construction of the unified frequency control area by CSG adapts to the development of the regional auxiliary service market and the power spot markets, improving the dispatch efficiency of frequency regulation resources. It breaks the barriers of inter-provincial frequency regulation resources and establishes a new technical framework.</p>
</list-item>
<list-item>
<p>(4) In accordance with the unified frequency control zone, the dispatch and control center of CSG has innovatively proposed a TCPS index system. Currently, the system could evaluate the control quality of tertiary frequency control effectively and improve the operation security of the bulk power system of CSG.</p>
</list-item>
</list>
</p>
<p>In the future, the TCPS index and assessment system could improve the control quality for all provincial dispatch and control centers and be compatible with the autopilot systems for CSG.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<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 id="s7">
<title>Author contributions</title>
<p>XK: writing&#x2013;original draft and writing&#x2013;review and editing. ZH: writing&#x2013;original draft and writing&#x2013;review and editing. WW: writing&#x2013;original draft and writing&#x2013;review and editing. CJ: writing&#x2013;original draft and writing&#x2013;review and editing. LQ: writing&#x2013;original draft and writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors XK, ZH, WW, CJ, and LQ were employed by China Southern Power Grid.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<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="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Chung</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Shuai</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hua</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Dynamic modelling and mutual coordination of electricity and watershed networks for spatio-temporal operational flexibility enhancement under rainy climates</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>14</volume> (<issue>5</issue>), <fpage>3450</fpage>&#x2013;<lpage>3464</lpage>. <pub-id pub-id-type="doi">10.1109/tsg.2022.3223877</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ba</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A new method for frequency control performance assessment on operation security</article-title>. <source>Trans. China Electrotech. Soc.</source> <volume>34</volume> (<issue>6</issue>), <fpage>1218</fpage>&#x2013;<lpage>1228</lpage>. <pub-id pub-id-type="doi">10.19595/j.cnki.1000-6753.tces.180240</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ba</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Teng</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Analysis of balancing authority ACE limit standard of North America</article-title>. <source>Power Syst. Technol.</source> <volume>40</volume> (<issue>1</issue>), <fpage>256</fpage>&#x2013;<lpage>268</lpage>. <comment>(in Chinese)</comment>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2016.01.035</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Analysis of power grid frequency control based on CPS2 standard</article-title>. <source>Yunnan Electr. Power</source> <volume>42</volume> (<issue>3</issue>), <fpage>29</fpage>&#x2013;<lpage>46</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ge</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Geng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Research on thyristor conduction angle characteristics in transient process of TCSC</article-title>. <source>Power Syst. Technol.</source> <volume>25</volume> (<issue>7</issue>), <fpage>18</fpage>&#x2013;<lpage>22</lpage>. <comment>(in Chinese)</comment>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2001.07.006</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jaleeli</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Vanslyck</surname>
<given-names>L. S.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>NERC&#x27;s new control performance standards</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>14</volume> (<issue>3</issue>), <fpage>1092</fpage>&#x2013;<lpage>1099</lpage>. <pub-id pub-id-type="doi">10.1109/59.780932</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jing</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Ying</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Caixia</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zongxinag</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kai</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Lmpact of large-scale wind power integration on CPS</article-title>. <source>South. Power Syst. Technol.</source> <volume>8</volume> (<issue>6</issue>), <fpage>98</fpage>&#x2013;<lpage>103</lpage>. <pub-id pub-id-type="doi">10.13648/j.cnki.issn1674-0629.2014.06.020</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A study about the automatic generation control strategy of large scale wind-gas coordinating equivalent power plant</article-title>. <source>Power Syst. Prot. Control</source> <volume>44</volume> (<issue>4</issue>), <fpage>44</fpage>&#x2013;<lpage>50</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>T2 criteria for evaluating interchange power error on tie lines of an interconnection</article-title>. <source>Power Syst. Technol.</source> <volume>41</volume> (<issue>6</issue>), <fpage>1880</fpage>&#x2013;<lpage>1887</lpage>. <comment>(in Chinese)</comment>. <pub-id pub-id-type="doi">10.13335/j.1000-3673.pst.2016.2245</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2018</year>). <source>Research on control standard of tie-line overload</source>. <publisher-loc>Dalian</publisher-loc>: <publisher-name>Dalian University of Technology</publisher-name>.</citation>
</ref>
<ref id="B1">
<citation citation-type="book">
<collab>Power system frequency regulation and automatic generation control committee</collab> (<year>2006</year>). <source>Power system frequency regulation and automatic generation control</source> (<publisher-loc>Beijing</publisher-loc>: <publisher-name>Beijing China Power</publisher-name>). <comment>(in Chinese)</comment>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yong</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yong</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>An active power control performance evaluation model for interconnected power grid adapted to the large-scale wind power integration</article-title>. <source>Proc. CSEE</source> <volume>35</volume> (<issue>13</issue>), <fpage>3221</fpage>&#x2013;<lpage>3230</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.2015.13.004</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Coordinate control of boiler, turbine and grid for the primary frequency regulation</source>. <publisher-loc>Harbin</publisher-loc>: <publisher-name>Harbin Institute of Technology</publisher-name>.</citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2015</year>). <source>Research on regional power grid&#x27;s automatic generation control performance assessment improvement based on control performance standard</source>. <publisher-loc>Shanghai</publisher-loc>: <publisher-name>Shanghai Jiao Tong University</publisher-name>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Study of CPS standards in East China power grid</article-title>. <source>Automation Electr. power Syst.</source> <volume>24</volume> (<issue>8</issue>), <fpage>41</fpage>&#x2013;<lpage>44</lpage>. <comment>(in Chinese)</comment>.</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Academic discussions on CPS application</article-title>. <source>Automation Electr. Power Syst.</source> <volume>36</volume> (<issue>15</issue>), <fpage>73</fpage>&#x2013;<lpage>79</lpage>.</citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2015a</year>). <source>Multi-objective strategy for smart generation control and equilibrium reinforcement learning theory</source>. <publisher-loc>Guangzhou</publisher-loc>: <publisher-name>South China University of Technology</publisher-name>. <comment>(in Chinese)</comment>.</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2015b</year>). <source>Research on automatic generation control strategy based on CPS</source>. <publisher-loc>Dalian</publisher-loc>: <publisher-name>Dalian University of Technology</publisher-name>.</citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Research on active power control performance index of subarea power grid under complex operating scenarios</source>. <publisher-loc>Baoding</publisher-loc>: <publisher-name>North China Electric Power University</publisher-name>.</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Bowen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xin</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yukun</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimization research on CPS assessment of interconnected grid under high penetration of wind power</article-title>. <source>Northeast Electr. Power Technol.</source> <volume>40</volume> (<issue>5</issue>), <fpage>10</fpage>&#x2013;<lpage>12</lpage>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Weng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Research of CPS based on statistical theory for interconnected power grid with wind power</article-title>. <source>Automation Electr. Power Syst.</source> <volume>31</volume> (<issue>19</issue>), <fpage>79</fpage>&#x2013;<lpage>84</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiong</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>An applicability analysis on CPS assessment of different load scales automation of electric power systems</article-title> <volume>36</volume> (<issue>15</issue>), <fpage>78</fpage>&#x2013;<lpage>81</lpage>.</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Application of the synthesis of bacterial foraging algorithm and particle swarm in power grid CPS economic assessment</article-title>. <source>Proc. CSU-EPSA</source> <volume>26</volume> (<issue>10</issue>), <fpage>7</fpage>&#x2013;<lpage>13</lpage>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ba</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Lmplementation mode of tie-line power control performance assessment standard</article-title>. <source>Automation Electr. Power Syst.</source> <volume>39</volume> (<issue>10</issue>), <fpage>100</fpage>&#x2013;<lpage>109</lpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Shoults</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Kelm</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>AGC logic based on NERC&#x2019;s new control performance standard and disturbance control standard</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>15</volume> (<issue>2</issue>), <fpage>852</fpage>&#x2013;<lpage>857</lpage>. <pub-id pub-id-type="doi">10.1109/59.867184</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>Ba</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Comparison of CPS and lts assessment between North America and China</article-title>. <source>Automation Electr. Power Syst.</source> <volume>36</volume> (<issue>15</issue>), <fpage>63</fpage>&#x2013;<lpage>72</lpage>.</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Multi-objective dynamic optimal dispatch method for CPS order of lnterconnected power grids using improved hierarchical reinforcement learning</article-title>. <source>Proc. CSEE</source> <volume>31</volume> (<issue>19</issue>), <fpage>90</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.2011.19.013</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2016</year>). <source>The improved dynamic optimization models for AGC generators dispatch in a power system with renewable energies under CPS</source>. <publisher-loc>Chongqing</publisher-loc>: <publisher-name>Chongqing University</publisher-name>.</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Dynamic optimal allocation algorithm for control performance standard order of interconnected power grids using synergetic learning of multi-agent CEQ(&#x5165;)</article-title>. <source>Trans. China Electrotech. Soc.</source> <volume>31</volume> (<issue>8</issue>), <fpage>125</fpage>&#x2013;<lpage>133</lpage>. <pub-id pub-id-type="doi">10.19595/j.cnki.1000-6753.tces.2016.08.016</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Optimization algorithm of CPS instruction allocation based on hierarchical correlation equilibrium reinforcement learning</article-title>. <source>Automation Electr. Power Syst.</source> <volume>39</volume> (<issue>8</issue>), <fpage>80</fpage>&#x2013;<lpage>86</lpage>.</citation>
</ref>
<ref id="B31">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Load frequency control based on improved fruit fly algorithm with wind power interconnection network</source>. <publisher-loc>Xi&#x27;an</publisher-loc>: <publisher-name>Xi&#x27;an University of Technology</publisher-name>.</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016a</year>). <article-title>The optimal AGC control strategy considering the primary frequency regulation under the control performance standard for the interconnected power grid</article-title>. <source>Proc. CSEE</source> <volume>36</volume> (<issue>10</issue>), <fpage>2656</fpage>&#x2013;<lpage>2657</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.2016.10.009</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Lmproved method for dynamic optimal dispatch of AGC units under CPS</article-title>. <source>Proc. CSU-EPSA</source> <volume>31</volume> (<issue>10</issue>), <fpage>31</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.19635/j.cnki.csu-epsa.000172</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2016b</year>). <article-title>An extended dynamic optimization model for AGC generators dispatch under CPS</article-title>. <source>Trans. China Electrotech. Soc.</source> <volume>31</volume> (<issue>5</issue>), <fpage>100</fpage>&#x2013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.19595/j.cnki.1000-6753.tces.2016.05.013</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>