<?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">1354262</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2024.1354262</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>Quantum model prediction for frequency regulation of novel power systems which includes a high proportion of energy storage</article-title>
<alt-title alt-title-type="left-running-head">Luo 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.1354262">10.3389/fenrg.2024.1354262</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Luo</surname>
<given-names>Wenbo</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Yufan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Du</surname>
<given-names>Wanlin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Shilong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Fan</surname>
<given-names>Ziwei</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2602384/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Yangjiang Power Supply Bureau of Guangdong Power Grid Co., Ltd.</institution>, <addr-line>Yangjiang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Electric Power Science Research Institute of Guangdong Power Grid Co., Ltd.</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Shenzhen Huagong Energy Technology Co., Ltd.</institution>, <addr-line>Shenzhen</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/2016205/overview">Ahmad Arabkoohsar</ext-link>, Technical University of Denmark, Denmark</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/2651770/overview">Niranjan Kumar</ext-link>, National Institute of Technology, Jamshedpur, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2045974/overview">Hamid Reza Rahbari</ext-link>, Aalborg University, Denmark</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Ziwei Fan, <email>luejing245964@163.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>06</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1354262</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>05</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Luo, Xu, Du, Wang and Fan.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Luo, Xu, Du, Wang and Fan</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>As the proportion of renewable energy generation continues to increase, the participation of new energy stations with high-proportion energy storage in power system frequency regulation is of significant importance for stable and secure operation of the new power system. To address this issue, an energy storage control method based on quantum walks and model predictive control (MPC) has been proposed. First, historical frequency deviation signals and energy storage charge&#x2013;discharge state signals are collected. Simulation data are generated through amplitude encoding and quantum walks, followed by quantum decoding. Subsequently, the decoded data are inputted into the MPC framework for real-time control, with parameters of the predictive model continuously adjusted through a feedback loop. Finally, a novel power system frequency regulation model with high-proportion new energy storage stations is constructed on the MATLAB/Simulink platform. Simulation verification is conducted with the proportional&#x2013;integral&#x2013;derivative (PID) and MPC methods as comparative approaches. Simulation results under step disturbances and random disturbances demonstrate that the proposed method exhibits stronger robustness and better control accuracy.</p>
</abstract>
<kwd-group>
<kwd>energy storage control</kwd>
<kwd>quantum walking</kwd>
<kwd>model predictive control</kwd>
<kwd>power system active control</kwd>
<kwd>frequency regulation</kwd>
<kwd>automatic generation control</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Energy Storage</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With continuous development of the power system toward green and low-carbon goals, the proportion of renewable energy in the power grid is increasing (<xref ref-type="bibr" rid="B20">Shao, B. et al., 2023</xref>; <xref ref-type="bibr" rid="B6">Gao, Y. et al., 2021</xref>). Global renewable energy capacity additions reached a record high of 315&#xa0;GW in 2021 (<xref ref-type="bibr" rid="B22">Song, J. Y. et al., 2023</xref>). By the end of 2019, more than 60 countries had proposed targets for 100% renewable power systems (<xref ref-type="bibr" rid="B27">Zhang G. H. et al., 2023</xref>), and studies have shown that 100% renewable power systems are achievable at global, regional, and national levels by 2050 (<xref ref-type="bibr" rid="B7">Holechek, J. L. et al., 2022</xref>). However, the intermittent and random nature of new energy generation causes challenges to frequency stability control of the power grid (<xref ref-type="bibr" rid="B23">Wang, K. et al., 2023</xref>). Ensuring safe, stable, and efficient control of active power balance in emerging power systems and enhancing the integration of new energy sources constitute a pivotal research focus and a pressing challenge demanding resolution (<xref ref-type="bibr" rid="B3">Duan, Y. et al., 2023</xref>; <xref ref-type="bibr" rid="B14">Lin et al., 2022a</xref>; <xref ref-type="bibr" rid="B15">Lin et al., 2022b</xref>).</p>
<p>Existing power system frequency stabilization control methods are mainly divided into traditional control methods and intelligent control methods (<xref ref-type="bibr" rid="B21">Shirkhani, M. et al., 2023</xref>). Based on the proportional-integral-derivative (PID) and its improved automatic generation control (AGC) method, which is widely used in today&#x2019;s power system science its simple structure, stability, and effectiveness, it is representative of traditional control methods (<xref ref-type="bibr" rid="B2">Daraz, 2023</xref>). For example, <xref ref-type="bibr" rid="B28">Zhang G. Q. et al. (2023)</xref> suggest combining fractional order integers with proportional and derivative filters to improve the frequency stability of two-area interconnected power systems containing electric vehicles. However, as the proportion of renewable energy generation continues to increase and the complexity of the system increases, traditional AGC control methods have poor control effects due to fixed strategies. Intelligent control methods represented by Q learning (<xref ref-type="bibr" rid="B16">Liu, G. H., 2021</xref>) are gradually replacing traditional control methods. For example, <xref ref-type="bibr" rid="B25">Yin and He (2023)</xref> proposed an artificial emotional deep Q-learning method for power system voltage regulation. The designed artificial emotion quantizer can improve Q-learning updates by converting social factors into agent-acceptable function values.</p>
<p>To enable new energy to be connected to the grid and prevent the abandonment of wind and light, new energy stations need to be equipped with energy storage systems (ESSs) (<xref ref-type="bibr" rid="B26">Yu, C. L. et al., 2023</xref>). The ESS represented by lithium-ion batteries is often used to assist the power system with frequency regulation because of its fast response, high tracking accuracy, and bidirectional flow of energy (<xref ref-type="bibr" rid="B10">Huang, Z. et al., 2022</xref>). For example, <xref ref-type="bibr" rid="B5">Folly and Okafor (2023)</xref> provides additional inertial support for power system networks consisting of wind renewable energy and conventional energy through battery energy storage systems.</p>
<p>Most of the existing methods for energy storage participation in frequency modulation are improved methods based on droop control and virtual inertia control (<xref ref-type="bibr" rid="B13">Li S. J. et al., 2023</xref>). Despite the improved control of energy storage by droop control and virtual inertia control methods, slower correspondence of droop control to frequency fluctuations and reduced reliability of virtual inertia control, which relies on complex electronic systems, remain (<xref ref-type="bibr" rid="B1">Arani et al., 2019</xref>). Therefore, model predictive control (MPC), which is characterized by strong robustness, has been widely used in energy storage control (<xref ref-type="bibr" rid="B4">Fei, M. D. et al., 2024</xref>). For instance, <xref ref-type="bibr" rid="B32">Wang et al. (2020)</xref> proposed an MPC-based dual-battery energy storage control strategy for solving the wind power fluctuation problem, in which the two batteries are kept in the charging and discharging states separately by MPC, and tracking the scheduling commands alternately. In addition, <xref ref-type="bibr" rid="B9">Huang, C. X. et al. (2024)</xref> proposes a distributed MPC method for load frequency control in power systems and solves it using linear quadratic programming. Although the MPC-based energy storage-assisted frequency modulation method is simple and effective, there is relatively less research on energy storage control strategies for situations where data are hard to obtain or data are limited in quantity.</p>
<p>Quantum ideas have been demonstrated to be applicable in power system generation control (<xref ref-type="bibr" rid="B24">Yin and Cao, 2022</xref>). New energy stations equipped with energy storage devices can both generate electricity and store it. Uncertainty in energy storage charging and discharging is analogous to quantum states. Inspired by quantum walks, <xref ref-type="bibr" rid="B17">Melnikov, A. et al. (2023)</xref> proposes a quantum model predictive control (QMPC) method for frequency control in novel power systems, which includes a high proportion of energy storage new energy stations. Quantum walks are employed to adapt to situations where data are challenging to acquire by statistically processing historical control data, allowing quantum methods to swiftly acquire the target control strategy and, thereby, increasing the data samples. For controlling the target parameter, MPC is used for real-time control, with ongoing adjustments to the predictive model parameters through feedback loops. The simulation of the constructed system validates the effectiveness of the QMPC in mitigating frequency deviations.</p>
</sec>
<sec id="s2">
<title>2 Energy storage control method based on quantum walks and model predictive control</title>
<sec id="s2-1">
<title>2.1 Quantum model predictive control</title>
<p>The data in the power system are changing all the time (<xref ref-type="bibr" rid="B11">Li, P. et al., 2022</xref>). In the new type of the power system with various new energy sources and emerging loads, the frequency deviation and energy storage charging/discharging state are full of randomness and uncertainty. The manager can foresee a certain range, however, not the exact value, which is similar to the physical state in the quantum field. Inspired by the quantum walks, a quantum model prediction control method has been proposed in this study. The QMPC strategy is mainly composed of three parts: information acquisition, information processing, and instruction output. The overall flowchart of QMPC and the relationship diagram of each part are shown in <xref ref-type="fig" rid="F1">Figure 1</xref> and <xref ref-type="fig" rid="F2">Figure 2</xref>, respectively.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>QMPC flowchart.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Relationship of the QMPC components.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g002.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Quantum walks</title>
<p>Quantum walks are the correspondence of classical random walks in the quantum world (<xref ref-type="bibr" rid="B12">Li S. et al., 2023</xref>; <xref ref-type="bibr" rid="B19">Pan, L. et al., 2024</xref>). Quantum walks can enable the walker to traverse all positions at a faster speed under the influence of quantum coherence and entanglement, thereby accelerating the solution of various problems.</p>
<p>In this study, historical frequency deviation <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> values were collected and coded using amplitude. Amplitude code equation is shown in Eq. <xref ref-type="disp-formula" rid="e1">1</xref> (<xref ref-type="bibr" rid="B18">Miyamoto and Ueda, 2023</xref>):<disp-formula id="e1">
<mml:math id="m2">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:msub>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:msqrt>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msqrt>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is the quantum state representation of <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the amplitude, and <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> are standard computational basis states.</p>
<p>For the frequency deviation data of the time series, quantum walks in discrete-time one-dimensional position space are chosen for evolution. The system state space of quantum walks is shown in Eq. <xref ref-type="disp-formula" rid="e2">2</xref> (<xref ref-type="bibr" rid="B17">Melnikov, A. et al., 2023</xref>)<disp-formula id="e2">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi mathvariant="bold-italic">W</mml:mi>
</mml:msub>
<mml:mo>&#x2297;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>W</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the positional state of the walker, composed of position vectors <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="double-struck">Z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the integer represented by the current position; <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a coin state consisting of a linear combination of two basis vectors <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:mo>&#x2297;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the direct product operation.</p>
<p>The selection and design of coin operators and walking operators can affect the coherence and entanglement of quantum walks. Therefore, coin operators and walking operators play an important role in quantum walks. Each discrete step of the quantum walk can be divided into two parts: flipping a coin and walking. The coin operator <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is a quantum operator used in quantum computing to model the behavior of a classical coin flip. The commonly used coin operator expression for the Hadamard operation is shown in Eq. <xref ref-type="disp-formula" rid="e3">3</xref> (<xref ref-type="bibr" rid="B17">Melnikov, A. et al., 2023</xref>)<disp-formula id="e3">
<mml:math id="m16">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The walking operator <inline-formula id="inf14">
<mml:math id="m17">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is a description of the translational operations performed by the walker according to the coin state it is in and is used to model the movement of quanta through space. The expression form of the walking operator <inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is shown in Eq. <xref ref-type="disp-formula" rid="e4">4</xref> (<xref ref-type="bibr" rid="B17">Melnikov, A. et al., 2023</xref>)<disp-formula id="e4">
<mml:math id="m19">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x27e8;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf16">
<mml:math id="m20">
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is the conjugate transpose of <inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Therefore, one-step evolution of a discrete quantum walk can be described by the unitary operator <inline-formula id="inf18">
<mml:math id="m22">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>. At the moment <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the unitary operator <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> acts on the state <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> to obtain the evolved state <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>. As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, at time <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the spin-up coin state <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> at grid point <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, represented by an upward solid arrow in <xref ref-type="fig" rid="F3">Figure 3</xref>, undergoes a coin flip first under the action of the coin operator <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>. Subsequently, combined with the operation of the conditional shift operator <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> in Equation <xref ref-type="disp-formula" rid="e4">4</xref>, the particle at grid point <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with coin state <inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> moves one step to the right to grid point <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, while the particle with coin state <inline-formula id="inf31">
<mml:math id="m35">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> moves one step to the left to grid point <inline-formula id="inf32">
<mml:math id="m36">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. At this point, a complete step of quantum walk evolution is achieved.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Quantum walks in discrete-time one-dimensional position space.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g003.tif"/>
</fig>
<p>On repeatedly applying <inline-formula id="inf33">
<mml:math id="m37">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to the initial state, after walking <inline-formula id="inf34">
<mml:math id="m38">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> steps, the end state of the whole system evolves to <inline-formula id="inf35">
<mml:math id="m39">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mi>N</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Quantum decoding can be accomplished by measuring the amplitude during evolution. Since measurements of quantum states are usually statistical descriptions of classical information, and the expectation values of quantum operators are statistical descriptions of quantum states, the decoding process involves measuring the expectation values of certain quantum operators in order to extract classical information from quantum states. Considering the correlation with frequency deviation, this study chooses to measure the Pauli-Z operator. The estimated value of the frequency deviation at step <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the quantum state <inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mi>E</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated from the amplitude obtained by decoding (<xref ref-type="bibr" rid="B18">Miyamoto and Ueda, 2023</xref>), and the formula is shown in Eq. <xref ref-type="disp-formula" rid="e5">5</xref>:<disp-formula id="e5">
<mml:math id="m42">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c8;</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c3;</mml:mi>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c8;</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</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:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf38">
<mml:math id="m43">
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is the quantum state after walking <inline-formula id="inf39">
<mml:math id="m44">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> steps, <inline-formula id="inf40">
<mml:math id="m45">
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x27e8;" close="" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is the conjugate transpose of <inline-formula id="inf41">
<mml:math id="m46">
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf42">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>Z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Pauli-Z operator.</p>
<p>In this study, the quantum walks can be divided into three parts: encoding, quantum state walk, and decoding. Amplitude coding is a commonly used coding method in quantum computing. Through amplitude coding, the frequency deviation data can be reflected to the amplitude of the quantum state to establish the mapping relationship between the classical world and the quantum world. Next, the unitary operator <inline-formula id="inf43">
<mml:math id="m48">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> acting on the quantum state is obtained by setting up the walking operator <inline-formula id="inf44">
<mml:math id="m49">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and the coin operator <inline-formula id="inf45">
<mml:math id="m50">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> to specify the walking law. Finally, the expectation value of the Pauli-Z operator is computed during the quantum decoding process to extract the classical information from the quantum state. The pseudocode for quantum walks is as follows:</p>
<table-wrap id="udT1" position="float">
<table>
<thead valign="top">
<tr>
<th align="left">The steps of quantum walks</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1: Initialize parameters (initialize quantum bit <inline-formula id="inf46">
<mml:math id="m51">
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf47">
<mml:math id="m52">
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, initialize amplitude encoding <inline-formula id="inf48">
<mml:math id="m53">
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, and initialize the number of quantum walk steps <inline-formula id="inf49">
<mml:math id="m54">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</td>
</tr>
<tr>
<td align="left">2: Collect historical moment frequency deviation values <inline-formula id="inf50">
<mml:math id="m55">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">3: Amplitude coding for <inline-formula id="inf51">
<mml:math id="m56">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> by Equation <xref ref-type="disp-formula" rid="e1">1</xref>
</td>
</tr>
<tr>
<td align="left">4: <bold>while</bold> the algorithm is running <bold>do</bold>
</td>
</tr>
<tr>
<td align="left">5: Perform quantum walk on the quantum bit for <inline-formula id="inf52">
<mml:math id="m57">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> steps</td>
</tr>
<tr>
<td align="left">6: Apply phase shift operation <inline-formula id="inf53">
<mml:math id="m58">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> by Equation <xref ref-type="disp-formula" rid="e3">3</xref>
</td>
</tr>
<tr>
<td align="left">7: Perform coin-flipping operation <inline-formula id="inf54">
<mml:math id="m59">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> by Equation <xref ref-type="disp-formula" rid="e4">4</xref>
</td>
</tr>
<tr>
<td align="left">8: The end state of the whole system evolves to <inline-formula id="inf55">
<mml:math id="m60">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mi>N</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="&#x27e9;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> after <inline-formula id="inf56">
<mml:math id="m61">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> steps, where <inline-formula id="inf57">
<mml:math id="m62">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">9. Amplitude measurement: measure the amplitude of the quantum bit by measuring the expectation value of the Pauli-Z operator</td>
</tr>
<tr>
<td align="left">10. Decode estimate: decode the estimated mean of the frequency deviation based on the measurement result by Equation <xref ref-type="disp-formula" rid="e5">5</xref>
</td>
</tr>
<tr>
<td align="left">11. Display results: map the result of the random walk to an estimate of the frequency deviation</td>
</tr>
<tr>
<td align="left">12: End while.</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-3">
<title>2.3 Model predictive control</title>
<p>Model predictive control (MPC) is a closed-loop optimization process based on a predictive model, rolling optimization, and feedback correction. Instead of optimizing the entire future time series at once, the model predictive controller reconsiders the best control strategy for a finite period at each time step. Rolling optimization is one of the characteristics of MPC. Over time, the entire optimization window moves forward, continuously updating and adjusting control inputs to adapt to the current state and objectives of the system, ensuring that the controlled system operates more robustly in dynamic environments. The framework of MPC is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>MPC framework.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g004.tif"/>
</fig>
<p>In this study, the system is discretized and the formula of system optimization problem based on model predictive control over a period of time <inline-formula id="inf58">
<mml:math id="m63">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is shown in Eq. <xref ref-type="disp-formula" rid="e6">6</xref> (<xref ref-type="bibr" rid="B8">Hu, J. F. et al., 2021</xref>)<disp-formula id="e6">
<mml:math id="m64">
<mml:mrow>
<mml:mi mathvariant="bold-italic">J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf59">
<mml:math id="m65">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the overall performance metric function and the two variables are the state vector at the current time step <inline-formula id="inf60">
<mml:math id="m66">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and the sequence of control inputs <inline-formula id="inf61">
<mml:math id="m67">
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf62">
<mml:math id="m68">
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf63">
<mml:math id="m69">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the predicted value of the system control input at time step <inline-formula id="inf64">
<mml:math id="m70">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> for the future time step <inline-formula id="inf65">
<mml:math id="m71">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf66">
<mml:math id="m72">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is time window performance indicator function; <inline-formula id="inf67">
<mml:math id="m73">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the terminal cost function; <inline-formula id="inf68">
<mml:math id="m74">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of steps corresponding to the predicted time domain.</p>
<p>Solve the control sequence <inline-formula id="inf69">
<mml:math id="m75">
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of length <inline-formula id="inf70">
<mml:math id="m76">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to obtain the optimal control sequence <inline-formula id="inf71">
<mml:math id="m77">
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mtext>opt</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, take the first element of <inline-formula id="inf72">
<mml:math id="m78">
<mml:mrow>
<mml:msup>
<mml:mi>U</mml:mi>
<mml:mtext>opt</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> input to the controlled system, and hold the command until the next time step. Finally, the control quantity is compensated according to the target error caused by disturbances and deviations, the future dynamic output behavior is predicted, and feedback correction is performed to improve the robustness and control accuracy of the system.</p>
</sec>
</sec>
<sec id="s3">
<title>3 System modeling and analysis</title>
<sec id="s3-1">
<title>3.1 System frequency characteristics</title>
<p>In the event of an imbalance between the active power output of generator units and the power demand, the power system experiences power fluctuations, leading to frequency deviations (<xref ref-type="bibr" rid="B31">Zhang X. et al., 2023</xref>). The power system model chosen in this study mainly includes conventional units, load, and ESS. The frequency characteristics of the system are shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>System frequency characterization.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g005.tif"/>
</fig>
<p>The frequency deviation <inline-formula id="inf73">
<mml:math id="m79">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and power deviation <inline-formula id="inf74">
<mml:math id="m80">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained from <xref ref-type="fig" rid="F5">Figure 5</xref>, the equations are shown in Eqs <xref ref-type="disp-formula" rid="e7">7</xref>, <xref ref-type="disp-formula" rid="e8">8</xref>:<disp-formula id="e7">
<mml:math id="m81">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m82">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold">GEN</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold">BES</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf75">
<mml:math id="m83">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is frequency deviation; <inline-formula id="inf76">
<mml:math id="m84">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is power deviation; and <inline-formula id="inf77">
<mml:math id="m85">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>GEN</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf78">
<mml:math id="m86">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>BES</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf79">
<mml:math id="m87">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the unit output power, energy storage output power, and load disturbance, respectively. <inline-formula id="inf80">
<mml:math id="m88">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf81">
<mml:math id="m89">
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the load-damping factor and the inertia time constant of the grid, respectively.</p>
</sec>
<sec id="s3-2">
<title>3.2 Modeling of the novel power system that includes a high proportion of energy storage new energy stations</title>
<p>In this study, a single-area power grid equipped with a battery energy storage unit is selected as the research object. The primary frequency modulation unit, the secondary frequency modulation unit, and the storage battery model are expressed in the form of the transfer function, and the power system frequency modulation model is obtained as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Novel power system frequency modulation model.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g006.tif"/>
</fig>
<p>Battery energy storage (BES) is a common form of the ESS; therefore, BES is chosen for this study. To prevent overcharging and discharging of energy storage batteries, the model takes into account the state of charge of the energy storage battery and inputs it into the quantum model predictive controller through a feedback channel. In practice, the energy storage participates in system frequency regulation with loss and delay in the output power; therefore, the converter and filtering link are replaced by the first-order inertia link equivalent.</p>
<p>In <xref ref-type="fig" rid="F6">Figure 6</xref>, <inline-formula id="inf82">
<mml:math id="m90">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the Laplace operator; <inline-formula id="inf83">
<mml:math id="m91">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the grid deviation factor; <inline-formula id="inf84">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf85">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the proportional and integral coefficients of the PI controller, respectively; <inline-formula id="inf86">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the governor time constant; <inline-formula id="inf87">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>CH</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf88">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>RH</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf89">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mtext>HP</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the turbine time constant, re-heater time constant, and re-heater gain, respectively; <inline-formula id="inf90">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>BES</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the charging and discharging time constant of the BES; <inline-formula id="inf91">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mtext>RC</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the rated capacity of BES; <inline-formula id="inf92">
<mml:math id="m100">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf93">
<mml:math id="m101">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>O</mml:mi>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the actual state of charge and the initial state of charge of BES, respectively.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Example analysis</title>
<sec id="s4-1">
<title>4.1 Parameter pretreatment</title>
<p>To verify the feasibility and effectiveness of the quantum model prediction strategy proposed in this study, the PID and MPC methods, which are commonly used in power systems, are selected as comparison algorithms. The optimal parameters in the operating range are obtained by empirical methods through continuous debugging. A novel power system that includes a high proportion of energy storage new energy stations is established and simulated on the MATLAB/Simulink platform.</p>
<p>The rated capacity of the conventional unit is set to 500&#xa0;MW. The ESS consists of 10 battery storage units, and each battery storage unit has a power of 1&#xa0;MW and a capacity of 0.5&#xa0;MWh. The base frequency of the system is set to 50 Hz. The initial state of charge (SOC) of the ESS is an important parameter (<xref ref-type="bibr" rid="B29">Zhang et al., 2023c</xref>), and the initial SOC is set to 0.6 in this study. The simulation time is set to 60&#xa0;s. The other main relevant parameters are shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Main parameters of the model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameters</th>
<th align="center">Meaning</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<inline-formula id="inf94">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mtext>HP</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Re-heater gain</td>
<td align="center">0.5</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf95">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>RH</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Re-heater time constant</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf96">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>CH</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Turbine time constant</td>
<td align="center">0.3</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf97">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Governor time constant</td>
<td align="center">0.05</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf98">
<mml:math id="m106">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Grid load-damping factor</td>
<td align="center">1</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf99">
<mml:math id="m107">
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Grid inertia time constant</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf100">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Primary frequency modulation power factor</td>
<td align="center">20</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf101">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mtext>BES</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Charging and discharging time constant</td>
<td align="center">0.1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-2">
<title>4.2 Analysis of step perturbation</title>
<p>Step perturbation, which is used to model the effects of sudden load changes on the power system in real situations, is a common type of perturbation encountered in power system simulation. By adding a step disturbance at the 2nd second, the frequency deviation curve, SOC curve, and energy storage output curve of QMPC and comparison methods are shown in <xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref>, <xref ref-type="fig" rid="F9">9</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Frequency deviation curve comparison under step perturbation.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>SOC curve comparison under step perturbation.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>BES output power curve comparison under step perturbation.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g009.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, <xref ref-type="fig" rid="F8">Figure 8</xref>, and <xref ref-type="fig" rid="F9">Figure 9</xref>, the load is suddenly increased at 2&#xa0;s, resulting in a deficit in the active power of the system. As can be seen from <xref ref-type="table" rid="T2">Table 2</xref>, the maximum frequency deviation obtained by the PID controller is &#x2212;0.032 Hz, with a regulation time of 4.34&#xa0;s. The MPC approach yields a maximum frequency deviation of &#x2212;0.031&#xa0;Hz and a regulation time of 3.36&#xa0;s. The QMPC proposed in this study has the best control effect, with the maximum frequency deviation and the regulation time being &#x2212;0.022 Hz and 1.80 s, respectively; the maximum frequency deviation and the regulation time are at least 29.1% and 46.4% smaller than the previous two, respectively. Therefore, the QMPC can more effectively restrain the increase in frequency deviation under step disturbance and more quickly stabilize the system in the target state with better dynamic characteristics. This further illustrates the ability of QMPC to better adapt to a sudden load in the power system.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of control performance under step perturbation.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Algorithms</th>
<th align="center">Maximum frequency deviation</th>
<th align="center">Regulation time (s)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">PID</td>
<td align="center">&#x2212;0.032 Hz</td>
<td align="center">4.34</td>
</tr>
<tr>
<td align="center">MPC</td>
<td align="center">&#x2212;0.031 Hz</td>
<td align="center">3.36</td>
</tr>
<tr>
<td align="center">QMPC</td>
<td align="center">&#x2212;0.022 Hz</td>
<td align="center">1.80</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>4.3 Analysis of random perturbation</title>
<p>Normally distributed random numbers are generated in MATLAB/Simulink as random perturbations added to the simulation model to simulate load joining with randomness and volatility.</p>
<p>The error integral criterion is commonly used as an evaluation index in the control field. Therefore, in this section, integral absolute error (IAE), integral squared error (ISE), integral time multiple absolute errors (ITAE), and integral time multiple square error (ITSE) are chosen as evaluation indexes. The specific formulas are shown in Eqs <xref ref-type="disp-formula" rid="e9">9</xref>&#x2013;<xref ref-type="disp-formula" rid="e12">12</xref>:<disp-formula id="e9">
<mml:math id="m110">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<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">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m111">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<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">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m112">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<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">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m113">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<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">T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>After the random perturbation load is added, the frequency deviation curve, SOC curve, and energy storage output curve of QMPC compared to other comparison methods are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>, <xref ref-type="fig" rid="F11">Figure 11</xref>, and <xref ref-type="fig" rid="F12">Figure 12</xref>, respectively. The error integral indexes, mean absolute error (MAE), and standard deviation (SD) are shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Frequency deviation curve comparison under random perturbation.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g010.tif"/>
</fig>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>SOC curve comparison under random perturbation.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>BES output power curve comparison under random perturbation.</p>
</caption>
<graphic xlink:href="fenrg-12-1354262-g012.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Comparison of indicators.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Algorithms</th>
<th align="center">PID</th>
<th align="center">MPC</th>
<th align="center">QMPC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">IAE</td>
<td align="center">1.9222</td>
<td align="center">1.4712</td>
<td align="center">0.9574</td>
</tr>
<tr>
<td align="center">ISE</td>
<td align="center">0.1018</td>
<td align="center">0.0617</td>
<td align="center">0.0242</td>
</tr>
<tr>
<td align="center">ITAE</td>
<td align="center">54.6893</td>
<td align="center">42.6523</td>
<td align="center">26.8899</td>
</tr>
<tr>
<td align="center">ITSE</td>
<td align="center">2.7262</td>
<td align="center">1.7478</td>
<td align="center">0.6356</td>
</tr>
<tr>
<td align="center">MAE</td>
<td align="center">0.0320</td>
<td align="center">0.0245</td>
<td align="center">0.0160</td>
</tr>
<tr>
<td align="center">SD</td>
<td align="center">0.0411</td>
<td align="center">0.0321</td>
<td align="center">0.0201</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be concluded from <xref ref-type="fig" rid="F10">Figure 10</xref>, <xref ref-type="fig" rid="F11">Figure 11</xref>, <xref ref-type="fig" rid="F12">Figure 12,</xref> and <xref ref-type="table" rid="T4">Table 4</xref> that under random perturbation, the maximum frequency deviation obtained by PID, MPC, and QMPC is 0.157 Hz, 0.136 Hz, and 0.069 Hz, respectively, and the average frequency deviation of the absolute values obtained is 0.032 Hz, 0.025 Hz, and 0.016 Hz, respectively. The maximum frequency deviation and average frequency deviation of the absolute values in the proposed method are at least 49.26% and 36.00% smaller than those in the comparison method, respectively. As shown in <xref ref-type="table" rid="T3">Table 3</xref>, the four integration error indexes of the proposed algorithm have minimum values, with reductions of at least 34.92%, 60.78%, 36.96%, and 63.63%, respectively. The mean absolute error and standard deviation of the proposed method are the minimum values of various algorithms. The data above indicate that the proposed method exhibits stronger overall anti-interference ability and stability. It has excellent control performance and robustness under random disturbance. Therefore, the QMPC is more adaptable to complex operating environments than conventional control methods.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Comparison of control performance under random perturbation.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Algorithms</th>
<th align="center">Maximum frequency deviation</th>
<th align="center">Average frequency deviation of the absolute values</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">PID</td>
<td align="center">0.157 Hz</td>
<td align="center">0.032 Hz</td>
</tr>
<tr>
<td align="center">MPC</td>
<td align="center">0.136 Hz</td>
<td align="center">0.025 Hz</td>
</tr>
<tr>
<td align="center">QMPC</td>
<td align="center">0.069 Hz</td>
<td align="center">0.016 Hz</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>In response to the frequency modulation problem of a novel power system that includes a high proportion of energy storage new energy stations, this study established a frequency regulation model for power systems equipped with battery energy storage and proposed the QMPC method. Through simulation analysis, the following conclusions are obtained:<list list-type="simple">
<list-item>
<p>(1) This study expands the raw data by encoding historical frequency deviation time series with quantum walks and decoding operations to provide more information for model predictive control and improve the controller&#x2019;s understanding of the system dynamics.</p>
</list-item>
<list-item>
<p>(2) Compared with the comparison method, the proposed method obtains the minimum frequency deviation, regulation time, and integral control error indexes under two different types of perturbation simulations, and it has a stronger control performance.</p>
</list-item>
</list>
</p>
<p>However, the proposed method has high computational resource requirements, which increases the time complexity (<xref ref-type="bibr" rid="B30">Zhang et al., 2023d</xref>). Compared with real-world simulation, the types of perturbations simulated by the simulation are too idealized, which may be more complicated in real engineering. In addition, when the system parameters change, the parameters of QMPC should be adjusted accordingly. Therefore, further research work can focus on optimizing the algorithm structure to improve computational efficiency, increasing the types of new energy and power electronic devices in the system to enrich the power system structure, and introducing online learning and optimization techniques in quantum walks to cope with the change in system parameters.</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/<xref ref-type="sec" rid="s11">Supplementary Material</xref>; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>WL: writing&#x2013;original draft. YX: writing&#x2013;original draft. WD: writing&#x2013;original draft. SW: writing&#x2013;original draft. ZF: writing&#x2013;original draft.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Yangjiang Power Supply Bureau of Guangdong Power Grid Co., Ltd (Research on Online Monitoring and Coordinated Control Technology for Primary Frequency Modulation of New Energy Field Station, 031700KC23040009). The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article, or the decision to submit it for publication</p>
</sec>
<ack>
<p>The authors thank the Yangjiang Power Supply Bureau of Guangdong Power Grid Co., Ltd. for their support.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors WL, YX, and SW were employed by Yangjiang Power Supply Bureau of Guangdong Power Grid Co., Ltd.</p>
<p>Author WD was employed by Electric Power Science Research Institute of Guangdong Power Grid Co., Ltd.</p>
<p>Author ZF was employed by Shenzhen Huagong Energy Technology Co., Ltd.</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>
<sec id="s11">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2024.1354262/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2024.1354262/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table1.XLSX" id="SM1" mimetype="application/XLSX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arani</surname>
<given-names>A. A. K.</given-names>
</name>
<name>
<surname>Gharehpetian</surname>
<given-names>G. B.</given-names>
</name>
<name>
<surname>Abedi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Review on energy storage systems control methods in microgrids</article-title>. <source>Int. J. Electr. power and energy Syst.</source> <volume>107</volume>, <fpage>745</fpage>&#x2013;<lpage>757</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2018.12.040</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Daraz</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Optimized cascaded controller for frequency stabilization of marine microgrid system</article-title>. <source>Appl. Energy</source> <volume>350</volume>, <fpage>121774</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.121774</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>An initialization-free distributed algorithm for dynamic economic dispatch problems in microgrid: modeling, optimization and analysis</article-title>. <source>Sustain. Energy, Grids Netw.</source> <volume>34</volume>, <fpage>101004</fpage>. <pub-id pub-id-type="doi">10.1016/j.segan.2023.101004</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fei</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z. Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>W. B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Xing</surname>
<given-names>X. L.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Optimal power distribution control in modular power architecture using hydraulic free piston engines</article-title>. <source>Appl. Energy</source> <volume>358</volume>, <fpage>122540</fpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2023.122540</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Folly</surname>
<given-names>K. A.</given-names>
</name>
<name>
<surname>Okafor</surname>
<given-names>C. E.</given-names>
</name>
</person-group> (<year>2023</year>). &#x201c;<article-title>Provision of additional inertia support for a power system network using battery energy storage system</article-title>,&#x201d; in <source>IEEE access</source> (<publisher-name>IEEE</publisher-name>), <fpage>74936</fpage>&#x2013;<lpage>74952</lpage>. <pub-id pub-id-type="doi">10.1109/access.2023.3295333</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Doppelbauer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Design of a double-side flux modulation permanent magnet machine for servo application</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>10</volume> (<issue>2</issue>), <fpage>1671</fpage>&#x2013;<lpage>1682</lpage>. <pub-id pub-id-type="doi">10.1109/JESTPE.2021.3105557</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Holechek</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Geli</surname>
<given-names>H. M. E.</given-names>
</name>
<name>
<surname>Sawalhah</surname>
<given-names>M. N.</given-names>
</name>
<name>
<surname>Valdez</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A global assessment: can renewable energy replace fossil fuels by 2050?</article-title> <source>Sustainability</source> <volume>14</volume> (<issue>8</issue>), <fpage>4792</fpage>. <pub-id pub-id-type="doi">10.3390/su14084792</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>J. F.</given-names>
</name>
<name>
<surname>Shan</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Ioinovici</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chan</surname>
<given-names>K. W.</given-names>
</name>
<name>
<surname>Rodriguez</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Model predictive control of microgrids&#x2013;An overview</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>136</volume>, <fpage>110422</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2020.110422</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>C. X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C. Y.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>DMPC-based load frequency control of multi-area power systems with heterogeneous energy storage system considering SOC consensus</article-title>. <source>Electr. Power Syst. Res.</source> <volume>228</volume>, <fpage>110064</fpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2023.110064</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>P. F.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Z. C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A sulfur-doped carbon-enhanced Na3V2 (PO4) 3 nanocomposite for sodium-ion storage</article-title>. <source>J. Phys. Chem. Solids</source> <volume>167</volume>, <fpage>110746</fpage>. <pub-id pub-id-type="doi">10.1016/j.jpcs.2022.110746</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ghosh</surname>
<given-names>B. K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A distributed economic dispatch strategy for power&#x2013;water networks</article-title>. <source>IEEE Trans. Control Netw. Syst.</source> <volume>9</volume> (<issue>1</issue>), <fpage>356</fpage>&#x2013;<lpage>366</lpage>. <pub-id pub-id-type="doi">10.1109/TCNS.2021.3104103</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Ouyang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Rozga</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2023b</year>). &#x201c;<article-title>Differential low-temperature AC breakdown between synthetic ester and mineral oils: insights from both molecular dynamics and quantum mechanics</article-title>,&#x201d; in <source>IEEE transactions on dielectrics and electrical insulation</source> (<publisher-name>IEEE</publisher-name>). <pub-id pub-id-type="doi">10.1109/TDEI.2023.3345299</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q. S.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J. Y.</given-names>
</name>
</person-group> (<year>2023a</year>). <article-title>Research on the integrated application of battery energy storage systems in grid peak and frequency regulation</article-title>. <source>J. Energy Storage</source> <volume>59</volume>, <fpage>106459</fpage>. <pub-id pub-id-type="doi">10.1016/j.est.2022.106459</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022a</year>). <article-title>Stability analysis of Three-phase Grid-Connected inverter under the weak grids with asymmetrical grid impedance by LTP theory in time domain</article-title>. <source>Int. J. Electr. Power and Energy Syst.</source> <volume>142</volume>, <fpage>108244</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2022.108244</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022b</year>). <article-title>Improved weak grids synchronization unit for passivity enhancement of grid-connected inverter</article-title>. <source>IEEE J. Emerg. Sel. Top. Power Electron.</source> <volume>10</volume> (<issue>6</issue>), <fpage>7084</fpage>&#x2013;<lpage>7097</lpage>. <pub-id pub-id-type="doi">10.1109/JESTPE.2022.3168655</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>G. H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Data collection in MI-assisted wireless powered underground sensor networks: directions, recent advances, and challenges</article-title>. <source>IEEE Commun. Mag.</source> <volume>59</volume> (<issue>4</issue>), <fpage>132</fpage>&#x2013;<lpage>138</lpage>. <pub-id pub-id-type="doi">10.1109/MCOM.001.2000921</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Melnikov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kordzanganeh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Alodjants</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>R.-K.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Quantum machine learning: from physics to software engineering</article-title>. <source>Adv. Phys. X</source> <volume>8</volume> (<issue>1</issue>), <fpage>2165452</fpage>. <pub-id pub-id-type="doi">10.1080/23746149.2023.2165452</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Miyamoto</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ueda</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Extracting a function encoded in amplitudes of a quantum state by tensor network and orthogonal function expansion</article-title>. <source>Quantum Inf. Process.</source> <volume>22</volume> (<issue>6</issue>), <fpage>239</fpage>. <pub-id pub-id-type="doi">10.1007/s11128-023-03937-y</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Pan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). &#x201c;<article-title>Reassessing self-healing in metallized film capacitors: a focus on safety and damage analysis</article-title>,&#x201d; in <source>IEEE transactions on dielectrics and electrical insulation</source> (<publisher-name>IEEE</publisher-name>). <pub-id pub-id-type="doi">10.1109/TDEI.2024.3357441</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shao</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Power coupling analysis and improved decoupling control for the VSC connected to a weak AC grid</article-title>. <source>Int. J. Electr. Power and Energy Syst.</source> <volume>145</volume>, <fpage>108645</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2022.108645</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shirkhani</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tavoosi</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Danyali</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sarvenoee</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Abdali</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mohammadzadeh</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>A review on microgrid decentralized energy/voltage control structures and methods</article-title>. <source>Energy Rep.</source> <volume>10</volume>, <fpage>368</fpage>&#x2013;<lpage>380</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2023.06.022</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>J. Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X. H.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z. Q.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y. F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X. T.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Review of low inertia in power systems caused by high proportion of renewable energy grid integration</article-title>. <source>Energies</source> <volume>16</volume> (<issue>16</issue>), <fpage>6042</fpage>. <pub-id pub-id-type="doi">10.3390/en16166042</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>G. W.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>D. Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Dispatching of a wind farm incorporated with dual-battery energy storage system using model predictive control</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>144442</fpage>&#x2013;<lpage>144452</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3014214</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Y. F.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W. M.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Research on optimal dispatch of distributed energy considering new energy consumption</article-title>. <source>Energy Rep.</source> <volume>10</volume>, <fpage>1888</fpage>&#x2013;<lpage>1898</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2023.08.040</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>L. F.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>X. H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Inspired lightweight robust quantum Q-learning for smart generation control of power systems</article-title>. <source>Appl. Soft Comput.</source> <volume>131</volume>, <fpage>109804</fpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2022.109804</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>L. F.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>X. Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Artificial emotional deep Q learning for real-time smart voltage control of cyber-physical social power systems</article-title>. <source>Energy</source> <volume>273</volume>, <fpage>127232</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2023.127232</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W. W.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>Y. C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J. Q.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Research on the optimal capacity configuration method of park-type wind-photovoltaic storage complementary power generation system</article-title>. <source>J. Phys. Conf. Ser. IOP Publ.</source> <volume>2503</volume> (<issue>1</issue>), <fpage>012042</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/2503/1/012042</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>J. Z.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>H. J.</given-names>
</name>
</person-group> (<year>2023a</year>). <article-title>Security assessment method for inertia and frequency stability of high proportional renewable energy system</article-title>. <source>Int. J. Electr. Power and Energy Syst.</source> <volume>153</volume>, <fpage>109309</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109309</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>G. Q.</given-names>
</name>
<name>
<surname>Daraz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>I. A.</given-names>
</name>
<name>
<surname>Ullah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Basit</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023b</year>). <article-title>Driver training based optimized fractional order PI-pdf controller for frequency stabilization of diverse hybrid power system</article-title>. <source>Fractal Fract.</source> <volume>7</volume> (<issue>4</issue>), <fpage>315</fpage>. <pub-id pub-id-type="doi">10.3390/fractalfract7040315</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Koh</surname>
<given-names>L. H.</given-names>
</name>
</person-group> (<year>2023c</year>). <article-title>Charging and discharging optimization strategy for electric vehicles considering elasticity demand response</article-title>. <source>eTransportation</source> <volume>18</volume>, <fpage>100262</fpage>. <pub-id pub-id-type="doi">10.1016/j.etran.2023.100262</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lyu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Koh</surname>
<given-names>L. H.</given-names>
</name>
<etal/>
</person-group> (<year>2023d</year>). &#x201c;<article-title>Research on the orderly charging and discharging mechanism of electric vehicles considering travel characteristics and carbon quota</article-title>,&#x201d; in <source>IEEE transactions on transportation electrification</source> (<publisher-name>IEEE</publisher-name>). <pub-id pub-id-type="doi">10.1109/TTE.2023.3296964</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2023e</year>). <article-title>Voltage and frequency stabilization control strategy of virtual synchronous generator based on small signal model</article-title>. <source>Energy Rep.</source> <volume>9</volume>, <fpage>583</fpage>&#x2013;<lpage>590</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2023.03.071</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>