<?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">1271738</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1271738</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>A data-driven time-delay compensation strategy for ancillary service of the distribution photovoltaic generation system</article-title>
<alt-title alt-title-type="left-running-head">Shen 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.2023.1271738">10.3389/fenrg.2023.1271738</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Shen</surname>
<given-names>Maodong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Dong</surname>
<given-names>Yuqing</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1578745/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Kaiqi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1484433/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Ke-jun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1484427/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Electrical Engineering, Shandong University</institution>, <addr-line>Jinan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Electrical Engineering and Computer Science, The University of Tennessee</institution>, <addr-line>Knoxville</addr-line>, <addr-line>TN</addr-line>, <country>United States</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/2337497/overview">Zhengmao Li</ext-link>, Aalto University, Finland</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/2299918/overview">Dawei Qiu</ext-link>, Imperial College London, United Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2172948/overview">Chunyu Chen</ext-link>, China University of Mining and Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yuqing Dong, <email>ydong22@utk.edu</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>16</day>
<month>10</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1271738</elocation-id>
<history>
<date date-type="received">
<day>02</day>
<month>08</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>26</day>
<month>09</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Shen, Dong, Sun and Li.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Shen, Dong, Sun and Li</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>With the increasing integration of distributed photovoltaic (PV) generation, the distribution network has met many challenges in operation and control. Ancillary services on PV generation systems become a necessary function to enhance the distribution network operating stability and resilience. However, due to the complexity of the control framework and the outer data dependency, the time delay on the measured data may bring a significant influence on the effectiveness of the PV system ancillary service. To solve the time delay influence, in this paper, a data-driven time-delay compensation strategy via the long short-term memory (LSTM) method is proposed. The proposed compensation strategy could realize the measured data compensation caused by the communication or calculation delay to maintain the accuracy of measured data that is input into the PV system ancillary service. Besides the LSTM-based method, the data-driven time-delay compensation strategy also includes a LSTM activation control to realize the smooth activation of the compensation strategy into the PV generation system. A modified IEEE 123 bus system with multiple distributed PV generation systems integration is conducted to verify the performance of the proposed compensation strategy. The simulation results indicate that the proposed data-driven time-delay compensation strategy could significantly improve the frequency performance of the PV ancillary service. In addition, the simulation results also show that the LSTM has a strong generalization ability for delay time constant and can deal with the random time delay caused by communication and disturbances in distribution systems.</p>
</abstract>
<kwd-group>
<kwd>PV</kwd>
<kwd>time delay</kwd>
<kwd>frequency control</kwd>
<kwd>LSTM</kwd>
<kwd>time-delay compensation strategy</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Smart Grids</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>The booming development of distributed energy resources brings many opportunities in the power and energy field (<xref ref-type="bibr" rid="B15">Liang et al., 2023</xref>; <xref ref-type="bibr" rid="B38">Zhou et al., 2023</xref>). The power system is experiencing significant changes with the growth in renewable energy, and the development of the demand-side and energy storage (<xref ref-type="bibr" rid="B31">Sun et al., 2021b</xref>; <xref ref-type="bibr" rid="B29">2023</xref>). Especially the rapid increase of renewable energies in the distribution network has challenged the traditional operation and control framework (<xref ref-type="bibr" rid="B30">Sun et al., 2021a</xref>).</p>
<p>In the conventional distribution network, the main component is load (<xref ref-type="bibr" rid="B28">Sun et al., 2022</xref>). In addition, the power transmission direction in the distribution network is fixed, which is from the transformer to the users. However, with the integration of distributed renewable energies into the distribution network, such as photovoltaic (PV) system integration, everything is changed (<xref ref-type="bibr" rid="B23">Raiker et al., 2021</xref>; <xref ref-type="bibr" rid="B19">Pranith et al., 2022</xref>). Due to most of the PV systems being connected to distribution networks, the composition of the distribution network is changed from mainly based on the load to the mix of load and generations (<xref ref-type="bibr" rid="B12">Ku et al., 2019</xref>; <xref ref-type="bibr" rid="B39">Zeraati et al., 2019</xref>). The largest change in the distribution network operation caused by the composition change is the power flow direction. Especially for the distribution networks with highly proportional PV system integration, the solar power generation from the PV system will continuously flow to the transformer and be sent to a high voltage level power system when the load demand in the distribution network is significantly insufficient. This phenomenon is called &#x201c;backward power&#x201d; and may cause many operation problems in protection devices, transformers, and other electric components because the design of these devices never considers this operation condition (<xref ref-type="bibr" rid="B3">Bellinaso et al., 2019</xref>).</p>
<p>To overcome these issues, the distribution system operators have developed many effective solutions. The most straightforward method for addressing these issues is to upgrade the existing conductors and distribution network transformers by replacing with larger ones. However, this method is expensive and may take a long time for construction. Some anti-backflow current facilities are also developed and have been equipped in the distribution network to prevent the occurrence of reverse power from the PV system. These advanced devices are effective, but they need to configure at a specific place to maximize the effect. However, the available place is precious in the distribution network, so it is difficult to satisfy all requirements. Therefore, the most economical method that may cover all the requirements is adding additional control to the PV system (<xref ref-type="bibr" rid="B26">Singh et al., 2022</xref>).</p>
<p>Much effective research has been conducted to provide additional control on the PV system (<xref ref-type="bibr" rid="B8">Jahan et al., 2021</xref>; <xref ref-type="bibr" rid="B5">Harag et al., 2022</xref>; <xref ref-type="bibr" rid="B36">Yang et al., 2022</xref>), which generally can be classified into voltage control (<xref ref-type="bibr" rid="B33">Varma and Salehi, 2017</xref>; <xref ref-type="bibr" rid="B37">Yi et al., 2018</xref>; <xref ref-type="bibr" rid="B2">Al-Saffar and Musilek, 2020</xref>; <xref ref-type="bibr" rid="B34">Wang et al., 2020</xref>; <xref ref-type="bibr" rid="B40">Zhang et al., 2022</xref>), and frequency control (<xref ref-type="bibr" rid="B18">Peng et al., 2020</xref>; <xref ref-type="bibr" rid="B32">Varma and Akbari, 2020</xref>; <xref ref-type="bibr" rid="B14">Li et al., 2021</xref>; <xref ref-type="bibr" rid="B27">Su et al., 2021</xref>). To enhance the PV system voltage stability, a multi-objective hierarchically coordinated VVC method with droop-controlled PV inverters is proposed to maximize benefits of the inverter-based voltage control in (<xref ref-type="bibr" rid="B35">Xu et al., 2022</xref>). In (<xref ref-type="bibr" rid="B1">Akagi et al., 2018</xref>), a comprehensive scheme to determine a suitable method and timing is proposed for upgrading the voltage control method. Voltage control methods are expected to be upgraded in accordance with the PV penetration in distribution systems. In (<xref ref-type="bibr" rid="B4">Callegari et al., 2021</xref>), a minimum dc-link voltage control for efficiency and reliability improvement of two-stage grid-connected PV inverters is proposed. In (<xref ref-type="bibr" rid="B9">Jain and Singh, 2017</xref>), a two-stage circuit topology is proposed, wherein the first stage is a boost converter, which serves for maximum power point tracking, and the second stage is a grid tied voltage source converter (VSC), which not only feeds extracted solar PV energy into the three-phase distribution system but also serves for harmonics mitigation, reactive power compensation, and grid current balancing. In (<xref ref-type="bibr" rid="B11">Karbouj et al., 2021</xref>), a self-adaptive voltage controller is proposed to enable solar PV power plant participation in voltage control ancillary service based on the reactive power capability estimation. In (<xref ref-type="bibr" rid="B20">Prasad et al., 2019</xref>), a method to optimize dc-link voltage of distribution static compensator based on load compensation requirement using reduced switch count multilevel converter integrated with PV system, which is capable of compensating reactive power, unbalance, and harmonics demanded by three-phase unbalanced and nonlinear loads connected to the distribution side, leading to improvement of power quality. In (<xref ref-type="bibr" rid="B21">Procopiou and Ochoa, 2017</xref>), a generic and practical remote voltage estimation method for the end points of low voltage feeders is proposed to substitute the need of remote monitoring without compromising performance and, hence, avoid the corresponding investment. For the frequency control (<xref ref-type="bibr" rid="B14">Li et al., 2021</xref>), proposes a novel sliding mode control based adaptive power point tracking control strategy to provide bi-directional primary frequency regulation of an AC microgrid. In (<xref ref-type="bibr" rid="B22">Quan et al., 2020</xref>), a novel ac coupled solution that transforms an existing grid-following PV system to a grid-forming one without any hardware and software modification of the PV inverter is proposed. In (<xref ref-type="bibr" rid="B10">Jampeethong and Khomfoi, 2020</xref>), a new coordination of electric vehicle (EV), wind farm, and photovoltaic for microgrid frequency regulation is proposed, where the proposed adaptive proportional integral (PI) controller is developed by using practical PI controllers. In (<xref ref-type="bibr" rid="B13">Li and Baran, 2020</xref>), a novel controller for large-scale PV plants is proposed, which uses a tracking linear quadratic regulator-based controller to help the system frequency effectively track that of a designed reference system with given inertia and droop constants. In (<xref ref-type="bibr" rid="B6">Hoke et al., 2017</xref>), a predictive PV inverter control method for very fast and accurate control of active power is proposed, which will increase the effectiveness of various higher-level controls designed to mitigate grid frequency contingency events, including fast power-frequency droop, inertia emulation, and fast frequency response, without the need for energy storage. In (<xref ref-type="bibr" rid="B17">Pandey et al., 2021</xref>), a robust frequency cascaded adaptive complex filter control for the grid interactive PV system is proposed.</p>
<p>However, the influence of time delay on the signal transmission loop has not been fully addressed in these control strategies. The phasor measurement unit (PMU) plays a more and more important role in PV control, where the time delay is inevitable resulting from the time consumption of the measurement, calculation, and communication. Additionally, the time delay may vary from tens to hundreds of milliseconds due to the various communication distance and performance of PMU. With the occurrence of time delay in the measurement process and the communication process between PMU and control center (<xref ref-type="bibr" rid="B7">Huang et al., 2016</xref>), the connected PV may bring destabilizing influence to the system. With the expansion of the distribution system, the conventional PV controller without considering communication time delay is inappropriate for distribution system with high penetration level. Most of the developed time delay compensation methods are based on known system models. While the actual system is under continuous adjustment with different types of generators and load put into the operation or retirement. The model-driven methods may have some limitation and is not appropriate for the current developing power system. For data-driven time delay compensation methods, Long Short-Term Memory (LSTM) networks offer significant advantages, especially when dealing with sequential data and time series analysis. Some key advantages of using LSTM networks includes: ability to handling long-term dependencies and sequential data, capability of capturing non-linear relationships, adaptability to changing patterns and dynamics, robustness to noise, and availability of pre-trained models (<xref ref-type="bibr" rid="B25">Sherstinsky, 2020</xref>).</p>
<p>With the aim of reducing the control deviation caused by time delay, a data-driven time-delay compensation strategy for PV controller is proposed. The main contributions of this manuscript includes.<list list-type="simple">
<list-item>
<p>(1) Establishment of rate of change of frequency (RoCoF) calculation block. To reduce the risk of system instability caused by the time delay, a RoCoF calculation block is established and deployed before the measured frequency signal goes into the frequency controller.</p>
</list-item>
<list-item>
<p>(2) Raise of the data-driven time-delay compensation strategy. Based on the Long Short-Term Memory (LSTM) network and the RoCoF calculation block, a data-driven time-delay compensation strategy for PV controller is proposed to correct the delayed frequency accurately.</p>
</list-item>
<list-item>
<p>(3) Comparison of the control performance. For comprehensive verification, the control effect of the proposed time-delay compensation strategy is tested in a PV integrated IEEE 123 bus system and compared with traditional Recurrent Neural Network (RNN) network.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s2">
<title>2 Basic knowledge</title>
<p>The typical structure of a grid-connected photovoltaic power generation system is shown in <xref ref-type="fig" rid="F1">Figure 1</xref> (<xref ref-type="bibr" rid="B16">Mohammed Benaissa et al., 2017</xref>). The system includes solar array, DC/DC, DC/AC, transformer, AC load and other components. The photovoltaic arrays in the grid-connected photovoltaic power generation systems can convert solar energy into electrical energy and output direct current. After the DC voltage is boosted by the DC/DC converter, the DC/AC inverter converts the DC into AC. Through the control system, the AC output from the inverter can be controlled to have the same amplitude and frequency as the grid side. After passing through the transformer, the transmission of electric energy to the grid is realized.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Grid-connected photovoltaic power generation system.</p>
</caption>
<graphic xlink:href="fenrg-11-1271738-g001.tif"/>
</fig>
<p>The commonly used grid inverter control mode is the current control mode, which is composed with current closed-loop control to control the AC inductive current. At the same time, in order to control the DC voltage of the inverter, a voltage loop is added to control the DC voltage of the inverter, so the overall control strategy is the voltage and current double closed-loop control. <xref ref-type="fig" rid="F2">Figure 2</xref>.<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>q</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>q</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>q</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The double closed-loop control of the inverter.</p>
</caption>
<graphic xlink:href="fenrg-11-1271738-g002.tif"/>
</fig>
<p>As shown in Equations <xref ref-type="disp-formula" rid="e1">1</xref> and Eq. <xref ref-type="disp-formula" rid="e2">2</xref>, and Eq. <xref ref-type="disp-formula" rid="e3">3</xref>, the specific process of the double closed-loop control can be described as follows: The current <italic>i</italic>
<sub>
<italic>a</italic>
</sub>, <italic>i</italic>
<sub>
<italic>b</italic>
</sub>, <italic>i</italic>
<sub>
<italic>c</italic>
</sub> and the voltage <italic>u</italic>
<sub>
<italic>a</italic>
</sub>, <italic>u</italic>
<sub>
<italic>b</italic>
</sub>, <italic>u</italic>
<sub>
<italic>c</italic>
</sub> can be obtained from the power grid sampling. The voltage can be obtained from the DC side sampling. The voltage phase angle can be obtained from the grid voltage, by the <inline-formula id="inf1">
<mml:math id="m4">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> coordinate transformation. The sampled DC voltage value <italic>u</italic>
<sub>
<italic>dc</italic>
</sub> is compared with the voltage reference value <italic>u</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>dc</italic>
</sub>
<italic>,</italic> and the output <italic>i</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>d</italic>
</sub> is controlled by the difference value through the PI regulator. Then the <italic>i</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>d</italic>
</sub> value is compared with the active current under the synchronous rotating coordinate system <italic>dq</italic> which is obtained from the sampling current on the network side after <inline-formula id="inf2">
<mml:math id="m5">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> coordinate transformation, and the difference value can also control the output D-axis voltage <italic>e</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>d</italic>
</sub> by PI regulator. After the coordinate transformation, the grid side current component <italic>i</italic>
<sub>
<italic>q</italic>
</sub> of Q-axis is compared with the reactive current reference value <italic>i</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>q</italic>
</sub>, and the difference can control the output voltage signal <italic>e</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>q</italic>
</sub> of Q-axis by the PI regulator. The D-axis voltage signal <italic>e</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>d</italic>
</sub> and the Q-axis voltage signal <italic>e</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>q</italic>
</sub> can transform to the D-axis reference voltage quantity <italic>v</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>d</italic>
</sub> and the Q-axis reference voltage quantity <italic>v</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>q</italic>
</sub>. Finally, the D-axis reference voltage <italic>v</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>d</italic>
</sub> and Q-axis reference voltage <italic>v</italic>
<sup>
<italic>&#x2a;</italic>
</sup>
<sub>
<italic>q</italic>
</sub> can transform to the switch signal <italic>S</italic>
<sub>
<italic>a</italic>
</sub>, <italic>S</italic>
<sub>
<italic>b</italic>
</sub>, <italic>S</italic>
<sub>
<italic>c</italic>
</sub> of the inverter.</p>
<p>Considering the frequency drop after an event, it is necessary to use an appropriate controller to adjust the active power output of the PV to keep the system frequency at the nominal frequency, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. Targeting at frequency response control, the measured frequency is transmitted to calculate the frequency deviation. Passing through a PI control, the output will be added to the active power reference for power reallocation, so the system frequency can be gradually restored.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The time delay in the control system.</p>
</caption>
<graphic xlink:href="fenrg-11-1271738-g003.tif"/>
</fig>
<p>In the normal operation process, there will inevitably be corresponding communication delay and operation delay from voltage transformer, current transformer to data processor, resulting that the control of the grid-connected photovoltaic power generation system is not strictly real-time control. In this case, if such a long delay occurs in a distributed system, the operation of the system will be greatly impacted. In addition, due to the delay of system control, when the system is disturbed, the system cannot timely intervene the disturbance. In serious cases, the control behavior of the control system will even have the opposite result, reducing the stability of the system. Thus, a reliable time-delay compensation strategy is required in the PV penetrated system when providing ancillary frequency service.</p>
</sec>
<sec id="s3">
<title>3 Data-driven time-delay compensation strategy</title>
<p>The time delay compensation strategy is based on LSTM networks, which have a strong capability of dealing with time series data. This section will demonstrate the basic idea of LSTM network, and the establishment of the data-driven time-delay compensation strategy based on LSTM.</p>
<sec id="s3-1">
<title>3.1 Preliminaries on LSTM</title>
<p>To improve the numerical instability of RNNs, several tricks such as new structure design are developed and implemented in the sophisticated sequence models. LSTM is one of the promising models that solves the problem of preserving the long-term information and skipping short-term input (<xref ref-type="bibr" rid="B24">She et al., 2022</xref>). <xref ref-type="fig" rid="F4">Figure 4</xref> shows the basic cell of LSTM. Apart from the typical input and output, the cell also includes a few gates recurrent units (GRUs), memory, candidate memory and hidden state. They are illustrated as follows.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Basic cell of LSTM.</p>
</caption>
<graphic xlink:href="fenrg-11-1271738-g004.tif"/>
</fig>
<sec id="s3-1-1">
<title>3.1.1 Gate recurrent units</title>
<p>There are three gate recurrent units utilized in LSTM: i). Input gate <bold>
<italic>I</italic>
</bold>
<sub>
<italic>t</italic>
</sub> is to decide whether to read data into the cell; ii). output gate <bold>
<italic>O</italic>
</bold>
<sub>
<italic>t</italic>
</sub> is responsible for reading out the entries from the cell; and iii). Forget gate <bold>
<italic>F</italic>
</bold>
<sub>
<italic>t</italic>
</sub> is designed for resetting the content of the cell. The hidden states and the input data are fed to the three units and processed by fully-connected layers with sigmoid activation functions. The output of the three GRUs are calculated as follows.<disp-formula id="e4">
<mml:math id="m6">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">b</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">O</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">b</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>Where <bold>
<italic>W</italic>
</bold>
<sub>
<italic>xi</italic>
</sub>
<italic>,</italic> <bold>
<italic>W</italic>
</bold>
<sub>
<italic>xf</italic>
</sub>
<italic>,</italic> <bold>
<italic>W</italic>
</bold>
<sub>
<italic>xo</italic>
</sub>
<italic>,</italic> <bold>
<italic>W</italic>
</bold>
<sub>
<italic>ni</italic>
</sub>
<italic>,</italic> <bold>
<italic>W</italic>
</bold>
<sub>
<italic>nf</italic>
</sub>, and <bold>
<italic>W</italic>
</bold>
<sub>
<italic>no</italic>
</sub> are weight parameters, and <bold>b</bold>
<sub>
<italic>i</italic>
</sub>, <bold>b</bold>
<sub>
<italic>f</italic>
</sub>, and <bold>b</bold>
<sub>
<italic>i</italic>
</sub> are bias parameters.</p>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Memory and candidate memory</title>
<p>LSTM can choose to remember or forget the information from the last time slot, leveraging the input gate and forget gate. First, candidate memory is generated using a tanh function as activation function.<disp-formula id="e5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>tanh</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">b</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf3">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the output of candidate memory. Then, the current cell memory is generated through fusing the past cell memory and candidate memory as follows.<disp-formula id="e6">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2299;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2299;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>Where <inline-formula id="inf4">
<mml:math id="m10">
<mml:mrow>
<mml:mo>&#x2299;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the Hadamard (elementwise) robust operator. The combination of past cell memory and candidate memory enables the pass of cell memory and thus alleviates the vanishing gradient problem.</p>
</sec>
<sec id="s3-1-3">
<title>3.1.3 Hidden state</title>
<p>As shown in (13), hidden state <bold>
<italic>H</italic>
</bold>
<sub>t</sub> is calculated by integrating the current memory into the last hidden state. <bold>
<italic>H</italic>
</bold>
<sub>t</sub> belongs to [-1, 1] because it is processed by tanh before passed to the next cell.<disp-formula id="e7">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">O</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2299;</mml:mo>
<mml:mi>tanh</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>With the special designs above, LSTM can finally capture the dependencies from historical data and predict the future value accurately.</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Delay compensation strategy with LSTM</title>
<p>This subsection dives into the implementation of LSTM for delay compensation of frequency regulation of PV. Basically, the strategy can be split into two steps: the offline training and the online compensation. Details are demonstrated in the following subsections.</p>
<sec id="s3-2-1">
<title>3.2.1 Offline training</title>
<p>As introduced in <xref ref-type="sec" rid="s3-1">Section 3.1</xref>, the LSTM network is capable of predicting future data trend based on the historical data, so large sets of data need to be trained offline in advance. In the case of PV penetrated distribution system, various scenarios are simulated to feed the training, with different steady states and transient states. The steady state will cover different PV penetration and delay time constant, while the transient state will handle different load change amount and load change location. These scenario settings can cover most of the possibilities in the real world when the PV provides the frequency regulation under load variations, since severe contingencies will cause the PV to be cut off, in which case time delay can no longer take the major effect.</p>
<p>For each scenario, the Power System Computer Aided Design (PSCAD) performs the simulation and stores the PV bus frequency with and without time delay. The delayed bus frequency will be packaged as the input for the LSTM training, while the undelayed bus frequency will be the output.</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Online compensation</title>
<p>After the offline training, the trained LSTM network is ready for the online compensation purpose. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the overall structure of the time-delay compensation strategy. In a grid-tied PV system, the voltage and current are measured from the local PCC point. The PMU at the same bus collects the frequency magnitude as well as the phase angle. Typically, the time delay happens from the PMU to the frequency control inside the PV. With different disturbance types, the delay constant varies from dozens to hundreds of milliseconds. The trained LSTM is deployed before the measured frequency signal goes into the frequency controller so that the negative impact of the naturally-existed time delay can be reduced.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Time delay compensation strategy.</p>
</caption>
<graphic xlink:href="fenrg-11-1271738-g005.tif"/>
</fig>
<p>Considering the normal system conditions without any event, a threshold is designed to limit the redundant operation of the compensation control. An activation control is proposed to start or end the delay compensation strategy, which can be described in Eq. <xref ref-type="disp-formula" rid="e8">8</xref>.<disp-formula id="e8">
<mml:math id="m12">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<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>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>F</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.5</mml:mn>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>F</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.005</mml:mn>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where RoCoF is the rate of change of frequency, which is the time derivative of the power system frequency, as shown in Eq. <xref ref-type="disp-formula" rid="e9">9</xref>.<disp-formula id="e9">
<mml:math id="m13">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>In the activation control, a RoCoF calculation block is equipped to receive the measured frequency and output the RoCoF value under same sampling rate. It is assumed that, when RoCoF is larger than 0.5&#xa0;Hz/s, then the activation signal jumps to 1, indicating the LSTM compensation strategy is started. When RoCoF is smaller than 0.005&#xa0;Hz/s, the activation signal becomes 0, which means the compensation block is deactivated. The starting and ending threshold avoid the frequent operation of the compensation block, since it is hard to predict the fluctuation of the frequency waveform under a normal system condition.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Case study</title>
<sec id="s4-1">
<title>4.1 Model description</title>
<p>The IEEE 123 bus system is a widely used test model for research in distribution systems. As shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, the IEEE 123 bus system is divided into 5 sub-networks for location diversity. To observe the frequency response more clearly, the original voltage source connected to node 150 is replaced by a conventional generator. Two different buses are picked to be connected to the PV station: PV1 and PV2 are connected to node 151 and node 54 respectively. The modified IEEE 123 bus test model is established in PSCAD.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The topology of the modified IEEE 123 bus system.</p>
</caption>
<graphic xlink:href="fenrg-11-1271738-g006.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 LSTM training design</title>
<p>Before implementing the offline LSTM training, the dataset generation should be carefully designed to guarantee the sufficiency and comprehensiveness of the training data.</p>
<p>For each steady-state or transient-state variable, the training dataset is generated within certain range, listed in <xref ref-type="table" rid="T1">Table 1</xref>. Basically, ten points of each variable are picked as candidate training scenarios, so there are 1e<sup>4</sup> groups of datasets in total. It is noted that for the two PV stations, the delay time in each PV may be same or different. If taking the delay time difference into account, there would be numerous possibilities. Therefore, it is critical to verify the generalization of the delay time constant, especially the different delay time constants in the two PVs of the untrained scenario.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Datasets design.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Variable type</th>
<th align="center">Variable</th>
<th align="center">Data range</th>
<th align="center">Explanation</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">Steady-state variable</td>
<td align="center">PV penetration</td>
<td align="center">[0.100%]</td>
<td align="center">Pick 1 point every 10%</td>
</tr>
<tr>
<td align="center">Delay time constant</td>
<td align="center">[0&#xa0;m, 100&#xa0;m]</td>
<td align="center">Pick 1 point every 10&#xa0;m</td>
</tr>
<tr>
<td rowspan="2" align="center">Transient-state variable</td>
<td align="center">Load change amount</td>
<td align="center">[0kW, 2000&#xa0;kW]</td>
<td align="center">Pick 1 point every 200&#xa0;kW</td>
</tr>
<tr>
<td align="center">Load change location</td>
<td align="center">Nodes in 5 areas</td>
<td align="center">Pick 2 nodes in every area</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The input of the LSTM is the delayed bus frequencies of PV1 and PV2, while the output of the LSTM is the original frequencies of the two PVs, which can be also considered as the expected compensated frequency signals.</p>
<p>After designing the training scenario and generating the datasets, the LSTM is conducted with the hyperparameters listed in <xref ref-type="table" rid="T2">Table 2</xref>. Then the well-trained LSTM can be applied in the compensation strategy in <xref ref-type="fig" rid="F5">Figure 5</xref> to predict and update the frequency signals in both PVs.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>LSTM hyperparameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Hyperparameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<bold>Optimizer</bold>
</td>
<td align="center">Adam</td>
</tr>
<tr>
<td align="center">
<bold>Initial learning rate</bold>
</td>
<td align="center">0.005</td>
</tr>
<tr>
<td align="center">
<bold>Learning rate decaying</bold>
</td>
<td align="center">0.2</td>
</tr>
<tr>
<td align="center">
<bold>Learning rate decaying</bold>
</td>
<td align="center">125</td>
</tr>
<tr>
<td align="center">
<bold>Maximum episode</bold>
</td>
<td align="center">200</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>4.3 Simulation results</title>
<p>To better validate the effectiveness of the LSTM base delay compensation strategy, two cases with different PV penetration, delay time constant, load change amount and load change location are designed in <xref ref-type="table" rid="T3">Table 3</xref>. The datasets for validation are distinguishable from the training datasets. In Case 1, the delay time constant is 100&#xa0;m for both PV1 and PV2; while in Case 2, the delay time constant is 80&#xa0;m for PV1 and 110&#xa0;m for PV2. The two cases correspond to the trained (same time delay for each PV) and untrained (different time delay for each PV) scenarios, respectively.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Validation cases.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Case no.</th>
<th align="center">PV penetration (%)</th>
<th align="center">Delay time constant</th>
<th align="center">Load change amount (kW)</th>
<th align="center">Load change location</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">Case 1</td>
<td rowspan="2" align="center">20</td>
<td align="center">100&#xa0;m for PV1</td>
<td rowspan="2" align="center">1,000</td>
<td rowspan="2" align="center">Area 5: Node 105</td>
</tr>
<tr>
<td align="center">100&#xa0;m for PV2</td>
</tr>
<tr>
<td rowspan="2" align="center">Case 2</td>
<td rowspan="2" align="center">40</td>
<td align="center">80&#xa0;m for PV1</td>
<td rowspan="2" align="center">1,200</td>
<td rowspan="2" align="center">Area 1: Node 18</td>
</tr>
<tr>
<td align="center">110&#xa0;m for PV2</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The simulation results are compared with the traditional RNN network, which is the parent category of the LSTM network. Except the additional RoCoF calculation block as well as the LSTM activation control, all the input and output training data keep the same for RNN and the proposed time-delay compensation strategy.</p>
<p>
<statement content-type="case" id="Case_1">
<label>Case 1</label>
<p>1000&#xa0;kW load increase at node 105&#xa0;at&#xa0;t &#x3d; 1s.</p>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows the dynamic response of the frequency signals at each PV station. The frequencies without delay, with delay and with two compensated strategies are compared in one diagram. From <xref ref-type="fig" rid="F7">Figure 7</xref>, several observations can be carried out.<list list-type="simple">
<list-item>
<p>&#x2022; The time delay degrades the performance of the frequency control from the following three aspects: 1) The frequency response delays 100&#xa0;m for both two PVs when the contingency occurs; 2) Oscillation arises right after the load increase; 3) The frequency nadir is 0.004&#xa0;Hz lower than the signal without delay for each PV.</p>
</list-item>
<list-item>
<p>&#x2022; The frequency with the proposed compensated strategy can enhance the control effect with respect of both the starting period and the frequency nadir. When the frequency begins to drop after the load increase, the oscillation occurring in the delayed signal is diminished. In addition, the frequency nadir after the compensation is increased and very close to that of the frequency without delay. The frequency behavior indicates that the LSTM has a high prediction accuracy on the validating dataset.</p>
</list-item>
<list-item>
<p>&#x2022; At the very beginning of the frequency drop, the compensated frequency is not fully tracked with the frequency without delay. Due to the LSTM activation control, the proposed delay compensation strategy will not be switched on until obvious RoCoF is detected. Therefore, the compensated frequency follows the delayed frequency for 100&#xa0;m in both PVs. Based on this reason, the first cycle of frequency spike will be skipped since the duration of which is very short.</p>
</list-item>
<list-item>
<p>&#x2022; Compared with the traditional RNN method, the proposed time-delay compensation strategy performs better to track the undelayed frequency signal in terms of the steady states and the key points, resulting from the LSTM activation control and the superior attributes of the LSTM network itself.</p>
</list-item>
</list>
</p>
</statement>
</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Frequency at PV1 and PV2 in case 1.</p>
</caption>
<graphic xlink:href="fenrg-11-1271738-g007.tif"/>
</fig>
<p>
<statement content-type="case" id="Case_2">
<label>Case 2</label>
<p>1200&#xa0;kW load increase at node 18&#xa0;at&#xa0;t &#x3d; 1s.</p>
<p>Case 2 is designed under a bigger contingency, with a larger PV penetration (40%), a larger load increase amount (1200&#xa0;kW), and an event location more adjacent to the generator. In addition, to verify the generalization of the different delay time constant in PV1 and PV2, the time delay in PV1 is 80&#xa0;m and 110&#xa0;m in PV2.</p>
<p>The dynamic response of frequency at each PV station is shown in <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<p>From <xref ref-type="fig" rid="F8">Figure 8</xref>, the frequency without delay, with delay and with compensation are clearly compared. The following conclusions can be drawn in Case 2.<list list-type="simple">
<list-item>
<p>&#x2022; With the different time delay in PV1 and PV2, the impact is still obvious but with some difference in the two PVs: 1) In PV1 (above), the delayed frequency lags 80&#xa0;m to the frequency without delay; while in PV2 (below), the delayed frequency lags longer (110&#xa0;m) than in PV1. 2) The nadir of the delayed frequency is 0.003&#xa0;Hz lower than that of the frequency without delay at PV1; The nadir difference rises to 0.005&#xa0;Hz at PV2. 3) In both PVs, the delayed frequency has oscillation after the load increase happens.</p>
</list-item>
<list-item>
<p>&#x2022; Although the difference of delay time constant is not included in the training dataset, better performance can be achieved in both PV1 and PV2 when the delayed frequency is corrected with the compensation strategy. The oscillation at the contingency beginning period can be alleviated. The frequency nadir can be improved and close to that of frequency without delay.</p>
</list-item>
<list-item>
<p>&#x2022; Similar drawbacks still exist regarding the first cycle of the frequency spike, which cannot be fully tracked by the compensated signal generated by the proposed compensation strategy. However, the frequency performance in the beginning and the nadir is still better compared to the RNN method.</p>
</list-item>
</list>
</p>
<p>To make the comparison more clearly, the compensation errors of the two methods are calculated according to (<xref ref-type="disp-formula" rid="e10">10</xref>) and listed in <xref ref-type="table" rid="T4">Table 4</xref>.<disp-formula id="e10">
<mml:math id="m14">
<mml:mrow>
<mml:mi mathvariant="italic">CE</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="italic">time</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">f</mml:mi>
<mml:mi mathvariant="italic">com</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">f</mml:mi>
<mml:mi mathvariant="italic">und</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <italic>CE</italic> is the compensation error. <italic>F</italic>
<sub>
<italic>com</italic>
</sub> is the compensated frequency while <italic>f</italic>
<sub>
<italic>und</italic>
</sub> is the undelayed frequency.</p>
<p>It can be concluded that the proposed time delay compensation strategy shows less error when predicting the undelayed frequency signal. Besides, the <italic>CE</italic> of Case 2 is larger than Case 1 for the following two reasons: the frequency deviates larger in Case 2 since the event is designed to be bigger; The scenario with different time delay constant in PV1 and PV2 is not trained, which may bring more error.</p>
<p>In general, the well-trained LSTM can provide accurate correction signals for frequency control. It has strong generalization ability for delay time constant, which is beneficial to its employment in real system. In addition, since LSTM method is inherently robust to noisy data, it can filter out noise and focus on the underlying patterns, which improves its feasibility for real-world data that often contains various sources of noise. With the delay compensator, the frequency control can address the random time delay and improve its control performance significantly.</p>
</statement>
</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Frequency at PV1 and PV2 in case 2.</p>
</caption>
<graphic xlink:href="fenrg-11-1271738-g008.tif"/>
</fig>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Compensation error of each case.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Case no.</th>
<th colspan="2" align="center">RNN</th>
<th colspan="2" align="center">Proposed strategy</th>
</tr>
<tr>
<th align="center">PV1</th>
<th align="center">PV2</th>
<th align="center">PV1</th>
<th align="center">PV2</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Case 1</td>
<td align="center">0.4857</td>
<td align="center">0.5094</td>
<td align="center">0.0625</td>
<td align="center">0.0884</td>
</tr>
<tr>
<td align="center">Case 2</td>
<td align="center">1.0737</td>
<td align="center">1.3787</td>
<td align="center">0.1660</td>
<td align="center">0.1515</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>In a modern distribution system with PV integration providing ancillary frequency regulation, the time delay issue in the measured frequency can degrade the performance of the frequency control in PV station and even results in instability. To address this issue, this paper further proposed a data-driven time-delay compensation strategy, which leverages an LSTM network and an LSTM activation control based on RoCoF calculation. The performance has been verified in a modified IEEE 123 bus system, and compared with traditional RNN network. In general, the proposed time-delay compensation strategy performs better to correct the delayed frequency signal in terms of the steady states and the key points, benefiting from the LSTM activation control and the superior attributes of the LSTM network. In addition, LSTM has a strong generalization ability for delay time constant and can deal with the random time delay caused by communication and disturbances in distribution systems. After employing the delay compensation approach, the performance of PV frequency regulation is improved significantly.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>MS: Conceptualization, Project administration, Writing&#x2013;original draft. YD; Data curation, Methodology, Writing&#x2013;original draft. KS: Funding acquisition, Investigation, Writing&#x2013;original draft. K-JL: Supervision, Writing&#x2013;review and editing.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Shandong Provincial Natural Science Foundation, China (ZR2022QE117).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</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="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Akagi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Takahashi</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kaneko</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ito</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yoshinaga</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hayashi</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Upgrading voltage control method based on photovoltaic penetration rate</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>9</volume>, <fpage>3994</fpage>&#x2013;<lpage>4003</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2016.2645706</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al-Saffar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Musilek</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Reinforcement learning-based distributed BESS management for mitigating overvoltage issues in systems with high PV penetration</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>11</volume>, <fpage>2980</fpage>&#x2013;<lpage>2994</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2020.2972208</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bellinaso</surname>
<given-names>L. V.</given-names>
</name>
<name>
<surname>Figueira</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Basquera</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Vieira</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Gr&#xfc;ndling</surname>
<given-names>H. A.</given-names>
</name>
<name>
<surname>Michels</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Cascade control with adaptive voltage controller applied to photovoltaic boost converters</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>55</volume>, <fpage>1903</fpage>&#x2013;<lpage>1912</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2018.2884904</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Callegari</surname>
<given-names>J. M. S.</given-names>
</name>
<name>
<surname>Cupertino</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Ferreira</surname>
<given-names>V. de N.</given-names>
</name>
<name>
<surname>Pereira</surname>
<given-names>H. A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Minimum DC-link voltage control for efficiency and reliability improvement in PV inverters</article-title>. <source>IEEE Trans. Power Electron.</source> <volume>36</volume>, <fpage>5512</fpage>&#x2013;<lpage>5520</lpage>. <pub-id pub-id-type="doi">10.1109/TPEL.2020.3032040</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Harag</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Imanaka</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kurimoto</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sugimoto</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bevrani</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kato</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Autonomous dual active power-frequency control in power system with small-scale photovoltaic power generation</article-title>. <source>J. Mod. Power Syst. Clean Energy</source> <volume>10</volume>, <fpage>941</fpage>&#x2013;<lpage>953</lpage>. <pub-id pub-id-type="doi">10.35833/MPCE.2020.000700</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hoke</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Shirazi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chakraborty</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Muljadi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Maksimovic</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Rapid active power control of photovoltaic systems for grid frequency support</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>5</volume>, <fpage>1154</fpage>&#x2013;<lpage>1163</lpage>. <pub-id pub-id-type="doi">10.1109/JESTPE.2017.2669299</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A bounded model of the communication delay for system integrity protection schemes</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>31</volume>, <fpage>1921</fpage>&#x2013;<lpage>1933</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRD.2016.2528281</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jahan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Biswas</surname>
<given-names>S. P.</given-names>
</name>
<name>
<surname>Haq</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Islam</surname>
<given-names>Md. R.</given-names>
</name>
<name>
<surname>Mahmud</surname>
<given-names>M. A. P.</given-names>
</name>
<name>
<surname>Kouzani</surname>
<given-names>A. Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>An advanced control scheme for voltage source inverter based grid-tied PV systems</article-title>. <source>IEEE Trans. Appl. Supercond.</source> <volume>31</volume>, <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/TASC.2021.3094446</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jain</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>An adjustable DC link voltage-based control of multifunctional grid interfaced solar PV system</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>5</volume>, <fpage>651</fpage>&#x2013;<lpage>660</lpage>. <pub-id pub-id-type="doi">10.1109/JESTPE.2016.2627533</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jampeethong</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Khomfoi</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Coordinated control of electric vehicles and renewable energy sources for frequency regulation in microgrids</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>141967</fpage>&#x2013;<lpage>141976</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3010276</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karbouj</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Rather</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Pal</surname>
<given-names>B. C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Adaptive voltage control for large scale solar PV power plant considering real life factors</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>12</volume>, <fpage>990</fpage>&#x2013;<lpage>998</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2020.3029102</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ku</surname>
<given-names>T.-T.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>C.-H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.-S.</given-names>
</name>
<name>
<surname>Hsu</surname>
<given-names>C.-T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Coordination of transformer on-load tap changer and PV Smart inverters for voltage control of distribution feeders</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>55</volume>, <fpage>256</fpage>&#x2013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2018.2870578</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Baran</surname>
<given-names>M. E.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A novel frequency support control method for PV plants using tracking LQR</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>11</volume>, <fpage>2263</fpage>&#x2013;<lpage>2273</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2019.2953684</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Si</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Adaptive power point tracking control of PV system for primary frequency regulation of AC microgrid with high PV integration</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume>, <fpage>3129</fpage>&#x2013;<lpage>3141</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2021.3049616</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>W.-J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Real-time operation management for battery swapping-charging system via multi-agent deep reinforcement learning</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>14</volume>, <fpage>559</fpage>&#x2013;<lpage>571</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2022.3186931</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohammed Benaissa</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Hadjeri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zidi</surname>
<given-names>S. A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Modeling and simulation of grid connected PV generation system using matlab/simulink</article-title>. <source>IJPEDS</source> <volume>8</volume>, <fpage>392</fpage>. <pub-id pub-id-type="doi">10.11591/ijpeds.v8.i1.pp392-401</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pandey</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Robust frequency cascaded adaptive complex filter control for grid interactive PV system</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>57</volume>, <fpage>130</fpage>&#x2013;<lpage>138</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2020.3034285</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Coordination of virtual inertia control and frequency damping in PV systems for optimal frequency support</article-title>. <source>CPSS Trans. Power Electron. Appl.</source> <volume>5</volume>, <fpage>305</fpage>&#x2013;<lpage>316</lpage>. <pub-id pub-id-type="doi">10.24295/CPSSTPEA.2020.00025</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pranith</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Bhatti</surname>
<given-names>T. S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Improved Gaussian filter based solar PV-bes microgrid with PLL based islanding detection and seamless transfer control</article-title>. <source>IEEE Trans. Industrial Electron.</source> <volume>69</volume>, <fpage>5815</fpage>&#x2013;<lpage>5825</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2021.3088365</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prasad</surname>
<given-names>K. K.</given-names>
</name>
<name>
<surname>Myneni</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>G. S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Power quality improvement and PV power injection by DSTATCOM with variable DC link voltage control from RSC-MLC</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>10</volume>, <fpage>876</fpage>&#x2013;<lpage>885</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2018.2853192</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Procopiou</surname>
<given-names>A. T.</given-names>
</name>
<name>
<surname>Ochoa</surname>
<given-names>L. F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Voltage control in PV-rich LV networks without remote monitoring</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>32</volume>, <fpage>1224</fpage>&#x2013;<lpage>1236</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2016.2591063</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Photovoltaic synchronous generator: architecture and control strategy for a grid-forming PV energy system</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>8</volume>, <fpage>936</fpage>&#x2013;<lpage>948</lpage>. <pub-id pub-id-type="doi">10.1109/JESTPE.2019.2953178</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raiker</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Loganathan</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Reddy</surname>
<given-names>B. S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Current control of boost converter for PV interface with momentum-based perturb and observe MPPT</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>57</volume>, <fpage>4071</fpage>&#x2013;<lpage>4079</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2021.3081519</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>She</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Time delay of wide area damping control in urban power grid: model-based analysis and data-driven compensation</article-title>. <source>Front. Energy Res.</source> <volume>10</volume>. <pub-id pub-id-type="doi">10.3389/fenrg.2022.895163</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sherstinsky</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network</article-title>. <source>Phys. D. Nonlinear Phenom.</source> <volume>404</volume>, <fpage>132306</fpage>. <pub-id pub-id-type="doi">10.1016/j.physd.2019.132306</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Control of single-phase distributed PV-battery microgrid for smooth mode transition with improved power quality</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>58</volume>, <fpage>6286</fpage>&#x2013;<lpage>6296</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2022.3178388</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>An adaptive PV frequency control strategy based on real-time inertia estimation</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>12</volume>, <fpage>2355</fpage>&#x2013;<lpage>2364</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2020.3045626</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K.-J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>W.-J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An integration scheme of renewable energies, hydrogen plant, and logistics center in the suburban power grid</article-title>. <source>IEEE Trans. Industry Appl.</source> <volume>58</volume>, <fpage>2771</fpage>&#x2013;<lpage>2779</lpage>. <pub-id pub-id-type="doi">10.1109/TIA.2021.3111842</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>WAMS-based HVDC damping control for cyber attack defense</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>38</volume>, <fpage>702</fpage>&#x2013;<lpage>713</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2022.3168078</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021a</year>). <article-title>Frequency injection based HVDC attack-defense control via squeeze-excitation double CNN</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume>, <fpage>5305</fpage>&#x2013;<lpage>5316</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2021.3078770</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021b</year>). <article-title>VSC-HVDC interties for urban power grid enhancement</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume>, <fpage>4745</fpage>&#x2013;<lpage>4753</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2021.3067199</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Varma</surname>
<given-names>R. K.</given-names>
</name>
<name>
<surname>Akbari</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Simultaneous fast frequency control and power oscillation damping by utilizing PV solar system as PV-STATCOM</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>11</volume>, <fpage>415</fpage>&#x2013;<lpage>425</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2019.2892943</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Varma</surname>
<given-names>R. K.</given-names>
</name>
<name>
<surname>Salehi</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>SSR mitigation with a new control of PV solar farm as STATCOM (PV-STATCOM)</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>8</volume>, <fpage>1473</fpage>&#x2013;<lpage>1483</lpage>. <pub-id pub-id-type="doi">10.1109/TSTE.2017.2691279</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ju</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Two-level distributed volt/var control using aggregated PV inverters in distribution networks</article-title>. <source>IEEE Trans. Power Deliv.</source> <volume>35</volume>, <fpage>1844</fpage>&#x2013;<lpage>1855</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRD.2019.2955506</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Multi-objective hierarchically-coordinated volt/var control for active distribution networks with droop-controlled PV inverters</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>13</volume>, <fpage>998</fpage>&#x2013;<lpage>1011</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2021.3126761</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tushar</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Saha</surname>
<given-names>T. K.</given-names>
</name>
<name>
<surname>Alam</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Prosumer-driven voltage regulation via coordinated real and reactive power control</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>13</volume>, <fpage>1441</fpage>&#x2013;<lpage>1452</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2021.3125339</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yi</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Etemadi</surname>
<given-names>A. H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A unified control and power management scheme for PV-Battery-Based hybrid microgrids for both grid-connected and islanded modes</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>9</volume>, <fpage>5975</fpage>&#x2013;<lpage>5985</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2017.2700332</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Robust load forecasting towards adversarial attacks via bayesian learning</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>38</volume>, <fpage>1445</fpage>&#x2013;<lpage>1459</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2022.3175252</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeraati</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hamedani Golshan</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A consensus-based cooperative control of PEV battery and PV active power curtailment for voltage regulation in distribution networks</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>10</volume>, <fpage>670</fpage>&#x2013;<lpage>680</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2017.2749623</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yue</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Event-triggered hybrid voltage regulation with required BESS sizing in high-PV-penetration networks</article-title>. <source>IEEE Trans. Smart Grid</source> <volume>13</volume>, <fpage>2614</fpage>&#x2013;<lpage>2626</lpage>. <pub-id pub-id-type="doi">10.1109/TSG.2022.3168440</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>