<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">EE</journal-id>
<journal-id journal-id-type="nlm-ta">EE</journal-id>
<journal-id journal-id-type="publisher-id">EE</journal-id>
<journal-title-group>
<journal-title>Energy Engineering</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-0118</issn>
<issn pub-type="ppub">0199-8595</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">45805</article-id>
<article-id pub-id-type="doi">10.32604/ee.2023.045805</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Desired Dynamic Equation for Primary Frequency Modulation Control of Gas Turbines</article-title>
<alt-title alt-title-type="left-running-head">Desired Dynamic Equation for Primary Frequency Modulation Control of Gas Turbines</alt-title>
<alt-title alt-title-type="right-running-head">Desired Dynamic Equation for Primary Frequency Modulation Control of Gas Turbines</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Gao</surname><given-names>Aimin</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Cui</surname><given-names>Xiaobo</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><email>xiaobo@njit.edu.cn</email></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Yu</surname><given-names>Guoqiang</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Shu</surname><given-names>Jianjun</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Tianhai</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Thermal Power Center, Jiangsu Frontier Electric Technology Co., Ltd.</institution>, <addr-line>Nanjing, 211102</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>School of Energy and Power Engineering, Nanjing Institute of Technology</institution>, <addr-line>Nanjing, 211167</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Xiaobo Cui. Email: <email>xiaobo@njit.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>30</day>
<month>4</month>
<year>2024</year></pub-date>
<volume>121</volume>
<issue>5</issue>
<fpage>1347</fpage>
<lpage>1361</lpage>
<history>
<date date-type="received">
<day>08</day>
<month>9</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>11</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 Gao et al.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Gao et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_EE_45805.pdf"></self-uri>
<abstract>
<p>Gas turbines play core roles in clean energy supply and the construction of comprehensive energy systems. The control performance of primary frequency modulation of gas turbines has a great impact on the frequency control of the power grid. However, there are some control difficulties in the primary frequency modulation control of gas turbines, such as the coupling effect of the fuel control loop and speed control loop, slow tracking speed, and so on. To relieve the abovementioned difficulties, a control strategy based on the desired dynamic equation proportional integral (DDE-PI) is proposed in this paper. Based on the parameter stability region, a parameter tuning procedure is summarized. Simulation is carried out to address the ease of use and simplicity of the proposed tuning method. Finally, DDE-PI is applied to the primary frequency modulation system of an MS6001B heavy-duty gas turbine. The simulation results indicate that the gas turbine with the proposed strategy can obtain the best control performance with a strong ability to deal with system uncertainties. The proposed method shows good engineering application potential.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Gas turbine</kwd>
<kwd>primary frequency modulation (PFM)</kwd>
<kwd>desired dynamic equation (DDE)</kwd>
<kwd>proportion-integral (PI)</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Science and Technology Project of Jiangsu Frontier Electric Technology Co., Ltd.</funding-source>
<award-id>KJ202004</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Due to the advantages of fast response, high efficiency, and cleanliness, gas turbine units are becoming a key component in building new-type power system in China. In order to cope with the load and frequency fluctuations caused by the large-scale integration of new energy power sources such as photovoltaic power and wind power into the power grid, gas turbine units need to have a strong primary frequency modulation (PFM) capability, which are of great significance for the safe operation and frequency stability of the power grid.</p>
<p>In order to further enhance the PFM capability of gas turbine units, many scholars have conducted extensive research in terms of control strategy designs, control logic optimizations, and other aspects. In reference [<xref ref-type="bibr" rid="ref-1">1</xref>], a medium-pressure heating throttling scheme was proposed to optimize the PFM logic in order to increase the margin of load regulation for gas turbine units. In reference [<xref ref-type="bibr" rid="ref-2">2</xref>], a significant improvement in the response speed of the unit&#x2019;s PFM was achieved by optimizing the speed control mode of the main control system, reducing the frequency modulation dead-zone and increasing the frequency modulation amplitude. In reference [<xref ref-type="bibr" rid="ref-3">3</xref>], the response speed of the unit to PFM commands was improved by adding locking logic and modifying frequency difference signals. For the problem that the response index of the PFM cannot meet the requirements of the power grid, an optimization logic scheme based on feedforward limiting and compensation for power closed-loop was proposed in reference [<xref ref-type="bibr" rid="ref-4">4</xref>] to improve the PFM capability.</p>
<p>The actual control logic of PFM in gas turbines is mostly based on the Proportional-Integral (PI) control strategy [<xref ref-type="bibr" rid="ref-5">5</xref>], due to the advantages of PI controllers, such as simple structure, excellent performance, simple implementation, and clear parameter meanings [<xref ref-type="bibr" rid="ref-6">6</xref>]. In addition, in order to further enhance the PFM capability of gas turbines, a new method based on Active Disturbance Rejection Control (ADRC) was proposed in reference [<xref ref-type="bibr" rid="ref-7">7</xref>], where ADRC parameters are optimized through a multi-objective genetic algorithm to achieve the improvement of gas turbine PFM capability. In addition, control strategies based on neural networks are also studied in the PFM system of gas turbines [<xref ref-type="bibr" rid="ref-8">8</xref>]. Due to the large amount of computation requirements for advanced control strategies, their engineering implementation still faces certain challenges. However, there is still no lack of potential for large-scale engineering applications given the arithmetic capabilities of current gas turbine control platforms [<xref ref-type="bibr" rid="ref-9">9</xref>]. For a long time in the future, the PI control strategy will still occupy the dominant position in the PFM system of gas turbines [<xref ref-type="bibr" rid="ref-10">10</xref>]. To enhance the control performance of PI in the PFM system of gas turbines, it is necessary to optimize the structure and parameter tuning of PI controllers. The DDE-PI controller has received increasing attention due to its adjustable parameters with feedforward coefficients, which can effectively balance the contradiction between tracking and anti-disturbance performance of closed-loop systems [<xref ref-type="bibr" rid="ref-11">11</xref>]. The DDE-PI controller further enhances the robustness of the closed-loop system while retaining the advantages of the classical PI strategy, and has been well applied in the super-heated steam temperature system [<xref ref-type="bibr" rid="ref-12">12</xref>] and the high-pressure heater water level system [<xref ref-type="bibr" rid="ref-13">13</xref>]. Running data show that DDE-PI has strong application potential.</p>
<p>In this study, a DDE-PI control strategy for the PFM system of a gas turbine is designed. Firstly, the composition of the MARK V heavy-duty gas turbine PFM system is introduced, and the control characteristics of the system are analyzed. Then, the DDE-PI control strategy is introduced, the calculation of the parameter stability domain is provided, and the practical parameter tuning procedure is summarized. Next, the DDE-PI control strategy proposed in this study is applied to the PFM control of MARK V heavy-duty gas turbine units. The simulation results show that the gas turbine unit using the method proposed in this study can ensure optimal PFM capability and a strong ability to cope with system uncertainty. Finally, the work of this study is summarized.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>PFM Model of MS6001B Heavy-Duty Gas Turbine</title>
<p>A frequency modulation system of an MS6001B heavy-duty gas turbine based on the MARK V control system was introduced in reference [<xref ref-type="bibr" rid="ref-14">14</xref>]. Taking the speed control system, fuel control system, and acceleration control system into consideration, the structural diagram of the PFM control system is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, where the acceleration control speed is generally kept constant in the control system. Reference [<xref ref-type="bibr" rid="ref-14">14</xref>] provides the physical meanings and corresponding values of some model parameters in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, as shown in <xref ref-type="table" rid="table-1">Table 1</xref>. The models of the other links are as follows:</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>3.3</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>450</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>z</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2.5</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:math></disp-formula>
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>z</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>2</mml:mn><mml:mrow><mml:mn>15</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mn>0.5</mml:mn></mml:math></disp-formula></p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>PFM control model of an MS6001B heavy-duty gas turbine</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-1.tif"/>
</fig><table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>The physical meaning and numerical values of related model parameters</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Symbol</th>
<th><inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>T</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>Physical meaning</td>
<td>Turbine rotor time constant</td>
<td>Fuel system time constant</td>
<td>Compressor displacement time constant</td>
<td>Combustion reaction delay</td>
<td>Exhaust system transportation delay</td>
</tr>
<tr>
<td>Value</td>
<td>18.5</td>
<td>0.1</td>
<td>0.10</td>
<td>0.01</td>
<td>0.02</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In addition, the controllers for speed and fuel in the system are <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, respectively. <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can choose many control strategies, such as PI and ADRC.</p>
<p>The system model is built based on a liquid-fueled circulating single-shaft gas turbine, with a rated speed of 5100 r/min and rated power of 359 MW. The exhaust temperature, rated inlet temperature, and speed governing droop of the gas turbine unit are 550&#x00B0;C, 15&#x00B0;C, and 4%, respectively [<xref ref-type="bibr" rid="ref-5">5</xref>].</p>
<p>From <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, the output of the fuel control system of the gas turbine goes through a pure lag link and an inertia link. Combined with the integration effect, the speed of the gas turbine is obtained and serves as the output value of the speed control system, which is algebraically calculated as the set value of the fuel control system. This means that there is a coupling effect between the speed control system and the fuel control system due to their interaction. Note that <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>n</mml:mi></mml:math></inline-formula> are fuel quantity and speed, respectively, and role as controlled variables. <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are valve opening and unit speed of the PFM system, respectively, and role as manipulated variables. In addition, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>550</mml:mn></mml:math></inline-formula>&#x00B0;C means the exhaust temperature. To enhance the control performance of the gas turbine PFM system, this study optimizes the parameters in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, starting from the design of the control strategy.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Desired Dynamic Equation PI (DDE-PI) Controller</title>
<p>Consider a general system described by the following equation:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mi>p</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>q</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula> are the denominator order, the relative order and the high-frequency gain of the system, respectively. <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>(<inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>) and <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>(<inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>) are the coefficients of the numerator and denominator of the system transfer function, respectively. Considering system uncertainty, <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow></mml:math></inline-formula> are generally uncertain or unknown.</p>
<p>The following state space form is obtained by the state transformation of <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03C2;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03C6;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03C6;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>(<inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>q</mml:mi></mml:math></inline-formula>) and <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>(<inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi></mml:math></inline-formula>) are the state variables of the system. <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>(<inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>) and <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mi>&#x03C2;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> (<inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>) are unknown parameters.</p>
<p>Define the observation extended state as:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>,</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03C2;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>u</mml:mi></mml:math></disp-formula>where <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>l</mml:mi></mml:math></inline-formula> is a parameter whose positive or negative sign is consistent with the symbol <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow></mml:math></inline-formula>. <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref> can be described by the following equation:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>,</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mi>u</mml:mi></mml:math></disp-formula>when the relative order of the controlled object <italic>q</italic> equals 2, <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref> is transformed to:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>,</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mi>u</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The DDE strategy for the closed-loop system is designed as:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo>&#x00A8;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>r</mml:mi></mml:math></disp-formula></p>
<p>Combining <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>, it can be obtained that the designed control law is:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>f</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mi>l</mml:mi></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mrow><mml:mover><mml:mi>f</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is the observer&#x2019;s observation of the extended state <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>,</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and can be estimated using the disturbance observer down below [<xref ref-type="bibr" rid="ref-15">15</xref>]:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mover><mml:mi>f</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mover><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mi>l</mml:mi><mml:mi>u</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula> are the gain and intermediate variables of the disturbance observer, and <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref> is equivalent to:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mi>u</mml:mi></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>f</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mi>l</mml:mi></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>&#x03B8;</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Considering the disturbance observer in <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref>, it can be obtained that:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mrow><mml:mover><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mi>l</mml:mi><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref> can be obtained by integrating both sides of <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref>.
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Considering <xref ref-type="disp-formula" rid="eqn-13">Eqs. (13)</xref>, <xref ref-type="disp-formula" rid="eqn-14">(14)</xref> is equivalent to:
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>k</mml:mi><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac></mml:math></disp-formula></p>
<p>Considering that the set value <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>r</mml:mi></mml:math></inline-formula> undergoes a step change in the actual system, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mrow><mml:mover><mml:mi>r</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is infinite and generally set to zero. Then we can get the tracking error as <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>e</mml:mi><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mrow><mml:mover><mml:mi>e</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mover><mml:mi>r</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <xref ref-type="disp-formula" rid="eqn-15">Eq. (15)</xref> is equivalent to:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:munder><mml:mrow><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac><mml:mi>e</mml:mi></mml:mrow><mml:mo>&#x23DF;</mml:mo></mml:munder></mml:mrow><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow></mml:munder><mml:mo>+</mml:mo><mml:munder><mml:mrow><mml:munder><mml:mrow><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac><mml:mo>&#x222B;</mml:mo><mml:mi>e</mml:mi><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x23DF;</mml:mo></mml:munder></mml:mrow><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow></mml:munder><mml:mo>+</mml:mo><mml:munder><mml:mrow><mml:munder><mml:mrow><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac><mml:mrow><mml:mover><mml:mi>e</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo>&#x23DF;</mml:mo></mml:munder></mml:mrow><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow></mml:munder><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac><mml:mi>r</mml:mi></mml:math></disp-formula></p>
<p>Similarly, when the controlled object turns out to be a system with a relative order of 1, its control law can be obtained as:
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:munder><mml:mrow><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac><mml:mi>e</mml:mi></mml:mrow><mml:mo>&#x23DF;</mml:mo></mml:munder></mml:mrow><mml:mrow><mml:mtext>P</mml:mtext></mml:mrow></mml:munder><mml:mo>+</mml:mo><mml:munder><mml:mrow><mml:munder><mml:mrow><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac><mml:mo>&#x222B;</mml:mo><mml:mi>e</mml:mi><mml:mrow><mml:mtext>d</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x23DF;</mml:mo></mml:munder></mml:mrow><mml:mrow><mml:mtext>I</mml:mtext></mml:mrow></mml:munder><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mi>k</mml:mi><mml:mi>l</mml:mi></mml:mfrac><mml:mi>r</mml:mi></mml:math></disp-formula></p>
<p>Thus, it is known that PI/PID control based on DDE is a two-degree freedom structure containing a feedforward and feedback controller, which is shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref> [<xref ref-type="bibr" rid="ref-16">16</xref>], <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the feedforward controller and <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>k</mml:mi><mml:mi>l</mml:mi></mml:mfrac></mml:mstyle></mml:math></inline-formula> (PI) or <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac></mml:mstyle></mml:math></inline-formula> (PID). <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the feedback controller and <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi></mml:mfrac></mml:mstyle></mml:math></inline-formula> (PI) or <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi></mml:math></inline-formula> (PID).</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Control structure of DDE-PI/PID</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-2.tif"/>
</fig>
<p>Since differentiation introduces amplification of the manipulated variable by measurement noise, DDE-PI controllers are adopted as <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for the PFM system of MARK V heavy-duty gas turbine in this study.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Parameter Tuning of DDE-PI Controller</title>
<p>According to the Mason transformation formula, the closed-loop system transfer function from <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>r</mml:mi></mml:math></inline-formula> to <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>y</mml:mi></mml:math></inline-formula> can be obtained as:
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mi>G</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>y</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>As is shown in <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>, the feedforward controller does not appear in the characteristic equation of the closed-loop system, that is to say <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> does not affect the stability of the system, the stability only depends on the feedback controller <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the controlled object <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<p>The frequency domain response of the controlled object described in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> is decipted as follows [<xref ref-type="bibr" rid="ref-17">17</xref>]:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>&#x03D1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>j</mml:mtext></mml:mrow><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>&#x03C9;</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> represent the angular frequency, real and imaginary parts of the controlled object, respectively.</p>
<p>The stability domain of the DDE-PI controller can be obtained using the D-partitioning method. The stability domain boundary of PI controller includes nonsingular boundary <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> when <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>&#x03C9;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="normal">&#x221E;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x222A;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x221E;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and singular boundary <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> when <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mi>&#x03C9;</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi>&#x03C9;</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x00B1;</mml:mo><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-18">18</xref>], respectively. By solving the stability domain boundary equations separately, the stability region of PI controller parameters can be obtained:
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x03C9;</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Combining <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac></mml:mstyle></mml:math></inline-formula> and <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>l</mml:mi></mml:mfrac></mml:mstyle></mml:math></inline-formula>, and taking <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>l</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> into consideration, the stability region of the DDE-PI controller can be obtained:
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mi>&#x03C9;</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>b</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mo>+</mml:mo><mml:mi>k</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The parameters of the DDE-PI controller should be reasonably selected from the stability region described in <xref ref-type="disp-formula" rid="eqn-21">Eq. (21)</xref>. Through extensive simulations, the parameter tuning procedure is summarized as follows:
<list list-type="order">
<list-item>
<p>Determine the coefficients of the desired dynamic PI equation <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>r</mml:mi></mml:math></inline-formula> according to control performance requirements. For example, given the desired adjustment time <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mn>4</mml:mn><mml:mo>&#x223C;</mml:mo><mml:mn>12</mml:mn><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is obtained;</p></list-item>
<list-item>
<p>Choose a larger <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>l</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>k</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mn>3</mml:mn><mml:mo>&#x223C;</mml:mo><mml:mn>10</mml:mn><mml:mo>]</mml:mo></mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>;</p></list-item>
<list-item>
<p>Reduce <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>l</mml:mi></mml:math></inline-formula> value until satisfactory control performance is achieved;</p></list-item>
<list-item>
<p>If satisfactory control performance cannot be achieved, repeat step 2 to step 3 with appropriate increase of <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>.</p></list-item>
</list></p>
<p>The parameter tuning procedure of the DDE-PI controller is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. It can be observed that the proposed tuning procedure has strict logic and simple steps even though it needs trials and errors.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Parameter tuning procedure of DDE-PI</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-3.tif"/>
</fig>
<p>To illustrate the simplicity and effectiveness of the proposed tuning method, take <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2.5</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>0.3</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> as an example. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> presents the stability region of the DDE-PI controller. The stability region provides the range of parameter selection, and then the tuning procedure above can be applied to obtain satisfactory parameters. The selected parameters of the DDE-PI controller are <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0.5</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>5</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>15</mml:mn></mml:math></inline-formula>. As a comparative controller, PI is tuned as <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the control performance for <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2.5</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>0.3</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, it can be learned that DDE-PI controller can obtain faster tracking performance and better disturbance rejection ability. To compare the control performance under different conditions, Monte Carlo experimental method is applied to test controller robustness [<xref ref-type="bibr" rid="ref-19">19</xref>]. By perturbing parameters of <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> within <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mo>&#x00B1;</mml:mo><mml:mn>20</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula> range of their nominal values, one can obtain control performance with uncertain systems as shown in <xref ref-type="fig" rid="fig-6">Figs. 6</xref> and <xref ref-type="fig" rid="fig-7">7</xref>, it can be observed that the DDE-PI still obtains better control performance for uncertain systems. This discussion explains how to obtain the parameters of DDE-PI and illustrates the advantages of DDE-PI, and this provides a good foundation for the following applications for the gas turbine PFM system.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>The stability region of DDE-PI for <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2.5</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>0.3</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> (Left: the stability region <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> of DDE-PI, Right: the stability region <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mrow><mml:mo>{</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> of DDE-PI)</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>The control performance of DDE-PI for <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2.5</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>0.3</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>The control performance of DDE-PI and PI for uncertain systems (Left: DDE-PI, Right: PI)</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-6.tif"/>
</fig><fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>The control performance of DDE-PI and PI for uncertain systems in one figure</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-7.tif"/>
</fig>
</sec>
<sec id="s5">
<label>5</label>
<title>Simulation verification</title>
<p>The DDE-PI controller proposed in this section will be applied to the gas turbine PFM system shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>, both <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are DDE-PI controllers. The multi-objective optimized ADRC and PI control strategies designed in reference [<xref ref-type="bibr" rid="ref-7">7</xref>] are chosen as comparison control strategies. The three control strategies are denoted as DDE-PI, multi-objective optimized ADRC, and multi-objective optimized PI, respectively. The parameters of all three control strategies are listed in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Controller parameter list</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Controller</th>
<th><inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>DDE-PI</td>
<td><inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>5</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0.02</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>0.2</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.005</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0.005</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>0.025</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>Multi-objective optimized ADRC</td>
<td><inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>5.102</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1.002</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>6.001</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.802</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>5.102</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1.002</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>6.001</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.802</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>Multi-objective optimized PI</td>
<td><inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4.052</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.099</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1.000</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>I</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.0011</mml:mn></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s5_1">
<label>5.1</label>
<title>Control Performance Comparison under Nominal Working Conditions</title>
<p>Under nominal working conditions, i.e., the model parameters are the nominal parameters given in <xref ref-type="sec" rid="s2">Section 2</xref>, the simulation results are obtained and shown in <xref ref-type="fig" rid="fig-8">Figs. 8</xref> and <xref ref-type="fig" rid="fig-9">9</xref>, the simulation settings are as follows: Under initial stable working conditions of the system, the PFM signal of the unit steps up at 100 s, that is at 100 s it rises by 0.0025 and then stabilizes; At 600 s, it rises again by 0.0025 and then stabilizes; At 1100 s, the speed drops by 0.0050 and then stabilizes. Note that the model established in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> is in the form of a unit system, the value is 1 under nominal working conditions, and the values of parameters change on this basis.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Outputs of <inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:mi>n</mml:mi></mml:math></inline-formula> of the PFM system under nominal working conditions</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-8.tif"/>
</fig><fig id="fig-9">
<label>Figure 9</label>
<caption>
<title><inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> of the PFM system under nominal working conditions</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-9.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="fig-8">Fig. 8a</xref>, the DDE-PI proposed in this study has the minimum overshoot, faster response than multi-objective optimized PI, and its response speed is very close to that of multi-objective optimized ADRC. From <xref ref-type="fig" rid="fig-8">Fig. 8b</xref>, the overshoot of DDE-PI is smaller than that of multi-objective optimized ADRC, and only slightly larger than that of multi-objective optimized PI. However, the response speed of DDE-PI is much faster than that of multi-objective optimized PI. To better measure the control performance of three control strategies, define the following indexes:
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:msub><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula></p>

<p><disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:msub><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mo>&#x222B;</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>|</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the set values for fuel quantity and PFM speed under steady-state operating conditions, respectively. <xref ref-type="table" rid="table-3">Table 3</xref> shows the maximum overshoots of <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> loop, <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:msub><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:msub><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> during each dynamic process. The above analysis has been further validated in <xref ref-type="table" rid="table-3">Table 3</xref>. Considering <inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:msub><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:msub><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and minimum overshoot comprehensively, the DDE-PI control strategy has the best control performance.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Control performance under nominal operating conditions</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Control performance</th>
<th><inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:msub><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th>Maximum overshoot of <inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> loop (%)</th>
<th><inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:msub><mml:mrow><mml:mtext>J</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>DDE-PI</td>
<td>0.0824</td>
<td>0.41</td>
<td>0.2867</td>
</tr>
<tr>
<td>Multi-objective optimized ADRC</td>
<td>0.1184</td>
<td>5.86</td>
<td>0.3731</td>
</tr>
<tr>
<td>Multi-objective optimized PI</td>
<td>0.2073</td>
<td>2.27</td>
<td>0.2937</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Control Performance Comparison under Uncertain Operating Conditions</title>
<p>Due to the change of dynamic parameters of the gas turbine model with working conditions, modeling simplification and other reasons, the system would have some uncertainties [<xref ref-type="bibr" rid="ref-20">20</xref>]. To measure the control performance of the above control strategies in the presence of system uncertainty, some dynamic parameters from <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are selected and deviated by 20% from the design value, that is 80% of the original value. The results shown in <xref ref-type="fig" rid="fig-10">Figs. 10</xref> and <xref ref-type="fig" rid="fig-11">11</xref> can be obtained while keeping the controller parameters unchanged. Although there is some uncertainty in the PFM system of gas turbines, DDE-PI strategy still has minimum overshoot, and its response speed is faster than that of multi-objective optimized PI while slightly slower than that of multi-objective optimized ADRC. It can be concluded that DDE-PI has a strong ability to deal with system uncertainties.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Outputs of <inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mi>n</mml:mi></mml:math></inline-formula> of the PFM system under uncertain working conditions</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-10.tif"/>
</fig><fig id="fig-11">
<label>Figure 11</label>
<caption>
<title><inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> of the PFM system under uncertain working conditions</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-11.tif"/>
</fig>
<p>To further compare the ability of control strategies to cope with the uncertainty of PFM systems, firstly, the dynamic parameters of the gas turbine, <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> listed in <xref ref-type="table" rid="table-1">Table 1</xref> are randomly perturbed within the range of &#x00B1;20% of the original value, keeping parameters of the control strategies unchanged and the simulation was repeated 100 times as shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, and the <inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:mi>n</mml:mi></mml:math></inline-formula> output results of uncertain systems are shown in <xref ref-type="fig" rid="fig-12">Figs. 12</xref>&#x2013;<xref ref-type="fig" rid="fig-14">14</xref>.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Outputs of <inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-136"><mml:math id="mml-ieqn-136"><mml:mi>n</mml:mi></mml:math></inline-formula> of the PFM system under uncertain working conditions with DDE-PI</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-12.tif"/>
</fig><fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Outputs of <inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:mi>n</mml:mi></mml:math></inline-formula> of the PFM system under uncertain working conditions with multi-objective optimized ADRC</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-13.tif"/>
</fig><fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Outputs of <inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:mi>n</mml:mi></mml:math></inline-formula> of the PFM system under uncertain working conditions with multi-objective optimized PI</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_45805-fig-14.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="fig-12">Figs. 12</xref>&#x2013;<xref ref-type="fig" rid="fig-14">14</xref>, DDE-PI can ensure that the MS6001B heavy-duty gas turbine PFM system maintains a relatively ideal control performance even in the presence of uncertainty, the output results of <inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:mi>n</mml:mi></mml:math></inline-formula> are still able to be around the output of the nominal operating conditions, which means that DDE-PI has a strong capability to deal with system uncertainty. Similarly, multi-objective optimized ADRC also has a strong ability to cope with system uncertainty, while the output results of <inline-formula id="ieqn-143"><mml:math id="mml-ieqn-143"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-144"><mml:math id="mml-ieqn-144"><mml:mi>n</mml:mi></mml:math></inline-formula> are still able to be around the output of the nominal operating conditions, as is shown in <xref ref-type="fig" rid="fig-13">Fig. 13</xref>. From <xref ref-type="fig" rid="fig-14">Fig. 14</xref>, multi-objective optimized PI has the worst ability to cope with system uncertainty. Through the above analysis, it can be concluded that DDE-PI has the best PFM capability while ensuring robustness, and has great potential for practical industrial applications.</p>

</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusions</title>
<p>In order to improve the PFM capability of gas turbines, a DDE-PI controller is proposed in this study to enhance the control performance of the PFM system. Firstly, a typical PFM model of an MS6001B heavy-duty gas turbine is introduced, and its control characteristics are analyzed. Next, the DDE-PI control strategy is introduced, and an easy-to-implement and highly engineered parameter tuning procedure is summarized. Finally, the DDE-PI control method is applied to the PFM system of an MS6001B heavy-duty gas turbine, the simulation results show that the DDE-PI control strategy can achieve smaller overshoot with a fast response, demonstrating strong engineering application value. Based on the theoretical and simulation analysis, the subsequent work will further validate the effectiveness of the proposed method by completing the on-site realization of control logic, logical protection, parameter tuning, and putting into operation on-site of DDE-PI for actual units.</p>
</sec>
</body>
<back>
<ack><p>We would like to thank all those who have contributed to this paper for their valuable assistance, and thanks for the support provided by Jiangsu Frontier Electric Technology Co., Ltd.</p>
</ack>
<sec><title>Funding Statement</title>
<p>This work is supported by Science and Technology Project of Jiangsu Frontier Electric Technology Co., Ltd. (Grant Number KJ202004), Gao A. M. (author who received the grant).</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm their contribution to the paper as follows: study conception and design: Aimin Gao, Xiaobo Cui; data collection: Guoqiang Yu; simulation verification: Xiaobo Cui; analysis and interpretation of results: Aimin Gao, Jianjun Shu, Tianhai Zhang; draft manuscript preparation: Aimin Gao, Xiaobo Cui. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>The data that support the findings of this study are available from the corresponding author, upon reasonable request.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ji</surname>, <given-names>G. J.</given-names></string-name>, <string-name><surname>Jiang</surname>, <given-names>Y.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Optimization of primary frequency control strategy for gas turbines</article-title>. <source>Thermal Turbine</source><italic>,</italic> <volume>49</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>262</fpage>&#x2013;<lpage>266</lpage>.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname>, <given-names>H. B.</given-names></string-name></person-group> (<year>2012</year>). <article-title>Primary frequency regulation based optimization for control system of M701F gas-steam combined cycle power unit</article-title>. <source>Thermal Power Generation</source><italic>,</italic> <volume>41</volume><italic>(</italic><issue>12</issue><italic>),</italic> <fpage>61</fpage>&#x2013;<lpage>64&#x002B;67</lpage>.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xi</surname>, <given-names>X. G.</given-names></string-name>, <string-name><surname>Sun</surname>, <given-names>W.</given-names></string-name></person-group> (<year>2021</year>). <article-title>The optimization of primary frequency modulation on 9E gas turbine</article-title>. <source>Gas Turbine Technology</source><italic>,</italic> <volume>34</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>50</fpage>&#x2013;<lpage>52&#x002B;72</lpage>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xiao</surname>, <given-names>X. Y.</given-names></string-name>, <string-name><surname>Shi</surname>, <given-names>Y. Y.</given-names></string-name>, <string-name><surname>Tang</surname>, <given-names>K. Y.</given-names></string-name>, <string-name><surname>Gao</surname>, <given-names>A. M.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>T. H.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Analysis and optimization on primary frequency control of an Ansaldo AE94.3A gas turbine</article-title>. <source>Power Equipment</source><italic>,</italic> <volume>36</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>71</fpage>&#x2013;<lpage>74</lpage>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>S. M.</given-names></string-name></person-group> (<year>2006</year>). <article-title>Simulation and discussion on primary frequency regulation of gas turbine</article-title>. <source>Thermal Turbine</source><italic>,</italic> <volume>1</volume><italic>,</italic> <fpage>23</fpage>&#x2013;<lpage>26</lpage>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname>, <given-names>J. Q.</given-names></string-name>, <string-name><surname>Ma</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Xu</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Delay robustness of PID control of second-order systems: Pseudo-concavity, exact delay margin, and performance trade-off</article-title>. <source>IEEE Transactions on Automatic Control</source><italic>,</italic> <volume>67</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>1194</fpage>&#x2013;<lpage>1209</lpage>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shu</surname>, <given-names>J. J.</given-names></string-name>, <string-name><surname>Cui</surname>, <given-names>X. B.</given-names></string-name>, <string-name><surname>Yu</surname>, <given-names>G. Q.</given-names></string-name>, <string-name><surname>Gao</surname>, <given-names>A. M.</given-names></string-name>, <string-name><surname>Shi</surname>, <given-names>Y. Y.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2022</year>). <article-title>Active disturbance rejection control based on multi objective genetic algorithm for primary frequency modulation</article-title>. <source>Science Technology and Engineering</source><italic>,</italic> <volume>22</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>1068</fpage>&#x2013;<lpage>1075</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Deng</surname>, <given-names>Q. C.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>S. M.</given-names></string-name>, <string-name><surname>Sun</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2015</year>). <article-title>Effect of gas turbine feed forward neural networks on primary frequency regulation</article-title>. <source>Thermal Turbine</source><italic>,</italic> <volume>44</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>127</fpage>&#x2013;<lpage>132</lpage>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Du</surname>, <given-names>S. L.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>Q. D.</given-names></string-name>, <string-name><surname>Cao</surname>, <given-names>B. Q.</given-names></string-name>, <string-name><surname>Qiao</surname>, <given-names>J. F.</given-names></string-name></person-group> (<year>2022</year>). <article-title>A review of model predictive control for urban wastewater treatment process</article-title>. <source>Information and Control</source><italic>,</italic> <volume>51</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>41</fpage>&#x2013;<lpage>53</lpage>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cheng</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Zeng</surname>, <given-names>Z. Z.</given-names></string-name>, <string-name><surname>Du</surname>, <given-names>X. F.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>F. Q.</given-names></string-name>, <string-name><surname>Cheng</surname>, <given-names>Q. Z.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Predictive self-coupling PI control method for large time-delay systems</article-title>. <source>Information and Control</source><italic>,</italic> <volume>48</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>672</fpage>&#x2013;<lpage>677</lpage>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname>, <given-names>W. J.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>D. H.</given-names></string-name>, <string-name><surname>Gao</surname>, <given-names>Q. R.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>C. F.</given-names></string-name></person-group> (<year>2008</year>). <article-title>A two degree-of-freedom PID controller tuning method</article-title>. <source>Journal of Tsinghua University (Science and Technology)</source><italic>,</italic> <volume>11</volume><italic>,</italic> <fpage>1786</fpage>&#x2013;<lpage>1790</lpage>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Xue</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2010</year>). <article-title>DDE-based PI controller and its application to gasifier systems temperature control</article-title>. <conf-name>International Conference on Control, Automation and Systems</conf-name>, pp. <fpage>2194</fpage>&#x2013;<lpage>2197</lpage>. <conf-loc>Gyeonggi-do, Korea</conf-loc>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shi</surname>, <given-names>G. J.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>S. J.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>D. H.</given-names></string-name>, <string-name><surname>Ding</surname>, <given-names>Y. J.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>Y. Q.</given-names></string-name></person-group> (<year>2022</year>). <article-title>A controller synthesis method to achieve independent reference tracking performance and disturbance rejection performance</article-title>. <source>ACS Omega</source><italic>,</italic> <volume>7</volume><italic>(</italic><issue>18</issue><italic>),</italic> <fpage>16164</fpage>&#x2013;<lpage>16186</lpage>; <pub-id pub-id-type="pmid">35571804</pub-id></mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname>, <given-names>S. M.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>C.</given-names></string-name></person-group> (<year>2004</year>). <article-title>Analysis and discussion on primary frequency regulation of gas turbine and combined cycle</article-title>. <source>Thermal Turbine</source><italic>,</italic> <volume>33</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>154</fpage>&#x2013;<lpage>157</lpage>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tornambe</surname>, <given-names>A.</given-names></string-name></person-group> (<year>1994</year>). <article-title>A decentralized controller for the robust stabilization of a class of MIMO dynamical systems</article-title>. <source>Journal of Dynamic Systems, Measurement, and Control</source><italic>,</italic> <volume>116</volume><italic>,</italic> <fpage>293</fpage>&#x2013;<lpage>304</lpage>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Somefun</surname>, <given-names>O. A.</given-names></string-name>, <string-name><surname>Akingbade</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Dahunsi</surname>, <given-names>F.</given-names></string-name></person-group> (<year>2021</year>). <article-title>The dilemma of PID tuning</article-title>. <source>Annual Reviews in Control</source><italic>,</italic> <volume>52</volume><italic>,</italic> <fpage>65</fpage>&#x2013;<lpage>74</lpage>.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>N.&#x0027;Doye</surname>, <given-names>I.</given-names></string-name>, <string-name><surname>Asiri</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Aloufi</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Al-Awan</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Laleg-Kirati</surname>, <given-names>T.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Intelligent proportional-integral-derivative control-based modulating functions for laser beam pointing and stabilization</article-title>. <source>IEEE Transactions on Control Systems Technology</source><italic>,</italic> <volume>28</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>1001</fpage>&#x2013;<lpage>1008</lpage>.</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shafiei</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Shenton</surname>, <given-names>A. T.</given-names></string-name></person-group> (<year>1994</year>). <article-title>Tuning of PID-type controllers for stable and unstable systems with time delay</article-title>. <source>Automatica</source><italic>,</italic> <volume>30</volume><italic>(</italic><issue>10</issue><italic>),</italic> <fpage>1609</fpage>&#x2013;<lpage>1615</lpage>.</mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xiang</surname>, <given-names>S. W.</given-names></string-name>, <string-name><surname>Fan</surname>, <given-names>H. Q.</given-names></string-name>, <string-name><surname>Fu</surname>, <given-names>Q.</given-names></string-name></person-group> (<year>2021</year>). <article-title>Error distribution of zero-effort miss distance under mode mismatch</article-title>. <source>International Journal of Control</source><italic>,</italic> <volume>94</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>643</fpage>&#x2013;<lpage>652</lpage>.</mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname>, <given-names>Z. L.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>D. H.</given-names></string-name>, <string-name><surname>Chen</surname>, <given-names>Y. Q.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Active disturbance rejection control design based on probabilistic robustness for uncertain systems</article-title>. <source>Industrial &#x0026; Engineering Chemistry Research</source><italic>,</italic> <volume>59</volume><italic>(</italic><issue>40</issue><italic>),</italic> <fpage>18070</fpage>&#x2013;<lpage>18087</lpage>.</mixed-citation></ref>
</ref-list>
</back></article>