<?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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</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">22013</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2022.022013</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Non-integer Order Control Scheme for Pressurized Water Reactor Core Power</article-title>
<alt-title alt-title-type="left-running-head">Non-integer Order Control Scheme for Pressurized Water Reactor Core Power</alt-title>
<alt-title alt-title-type="right-running-head">Non-integer Order Control Scheme for Pressurized Water Reactor Core Power</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Mehedi</surname><given-names>Ibrahim M.</given-names></name><xref ref-type="aff" rid="aff-1">1</xref>
<xref ref-type="aff" rid="aff-2">2</xref><email>imehedi@kau.edu.sa</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>AL-Sereihy</surname><given-names>Maher H.</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Al-Saggaf</surname><given-names>Asmaa Ubaid</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Al-Saggaf</surname><given-names>Ubaid M.</given-names></name><xref ref-type="aff" rid="aff-1">1</xref>
<xref ref-type="aff" rid="aff-2">2</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electrical and Computer Engineering (ECE), King Abdulaziz University</institution>, <addr-line>Jeddah, 21589</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-2"><label>2</label><institution>Center of Excellence in Intelligent Engineering Systems (CEIES), King Abdulaziz University</institution>, <addr-line>Jeddah, 21589</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Ibrahim M. Mehedi. Email: <email>imehedi@kau.edu.sa</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2022-02-21"><day>21</day>
<month>02</month>
<year>2022</year></pub-date>
<volume>72</volume>
<issue>1</issue>
<fpage>651</fpage>
<lpage>662</lpage>
<history>
<date date-type="received"><day>24</day><month>7</month><year>2021</year></date>
<date date-type="accepted"><day>09</day><month>10</month><year>2021</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Mehedi et al.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Mehedi 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_CMC_22013.pdf"></self-uri>
<abstract>
<p>Tracking load changes in a pressurized water reactor (PWR) with the help of an efficient core power control scheme in a nuclear power station is very important. The reason is that it is challenging to maintain a stable core power according to the reference value within an acceptable tolerance for the safety of PWR. To overcome the uncertainties, a non-integer-based fractional order control method is demonstrated to control the core power of PWR. The available dynamic model of the reactor core is used in this analysis. Core power is controlled using a modified state feedback approach with a non-integer integral scheme through two different approximations, CRONE (Commande Robuste d&#x0027;Ordre Non Entier, meaning Non-integer order Robust Control) and FOMCON (non-integer order modeling and control). Simulation results are produced using MATLAB<sup>&#x00AE;</sup> program. Both non-integer results are compared with an integer order PI (Proportional Integral) algorithm to justify the effectiveness of the proposed scheme. Sate-space model Core power control Non-integer control Pressurized water reactor PI controller CRONE FOMCON.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Sate-space model</kwd>
<kwd>core power control</kwd>
<kwd>non-integer control</kwd>
<kwd>pressurized water reactor</kwd>
<kwd>PI controller</kwd>
<kwd>CRONE FOMCON</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<p>Nuclear power generation is a cost-competitive source of clean energy. It provides a stable baseload of energy. It can easily be coupled with other renewable sources of energy such as solar and wind as per their availability. The energy production from a nuclear plant can be lowered or cranked up according to the availability of good wind or solar resources and the high demand for electricity at the load. A Nuclear power has a lower environmental impact than other energy harnessing methods of energy generation. Although nuclear power station is very advantageous, the waste produced is dangerous for both humans and the environment. Beyond these threats, security issues are also crucial to consider while producing nuclear energy. In particular, nuclear power plants equipped with pressurized water reactors (PWRs) are very concerned with controlling their power output while changing their loads. It is really a challenge to design an effective control system to regulate the core power due to its sensitivity and time-varying phenomena. As one of many control techniques, the percent integration differentiation controller (PID) is very popular in both industrial control and nuclear power plant core power control. However, there are some tuning issues for the PID control method to fulfill the exact requirement for core power control [<xref ref-type="bibr" rid="ref-1">1</xref>]. There are some other control methods such as, fuzzy logic methods [<xref ref-type="bibr" rid="ref-2">2</xref>], intelligent control methods [<xref ref-type="bibr" rid="ref-3">3</xref>], neural network techniques [<xref ref-type="bibr" rid="ref-4">4</xref>], axial offset strategy [<xref ref-type="bibr" rid="ref-5">5</xref>], optimal control system [<xref ref-type="bibr" rid="ref-6">6</xref>] and State-space model-based predictive control methods [<xref ref-type="bibr" rid="ref-7">7</xref>], that demonstrate the core power control in PWR based nuclear power stations. Due to the sensitivity of its reactor, the researchers had difficulty controlling the core power even after completing a successful demonstration. Consequently, there are scopes for better control schemes to be demonstrated for the purpose of core power control in a pressurized water reactor while following the required load changes.</p>
<p>Non-integer control, also known as fractional order control (FOC), has attracted much attention in control engineering due to its powerful performance tuning range and controllability over time-varying systems [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>]. The performance is especially increased in contrast to traditional PID controllers by utilizing non-integer calculus. Several recent papers [<xref ref-type="bibr" rid="ref-8">8</xref>&#x2013;<xref ref-type="bibr" rid="ref-11">11</xref>] have investigated this fact. The non-integer order controllers have numerous advantages because of their easy design criteria and ease of implementation. They can be employed commonly in different types of systems for industrial automation as well. Robustness is also ensured for the controllers containing non-integer filters.</p>
<p>An approach to control core power in pressurized water reactors based on non-integer order control is presented in this paper. The state-space model is chosen based on differential equations considering thermal-hydraulic models, neutron dynamics models, and reactivity models. Core power is controlled using a modified state feedback approach with a non-integer integral scheme through two different approximations, CRONE (Commande Robuste d&#x0027;Ordre Non Entier, meaning Non-integer-order Robust Control) and FOMCON (non-integer-order modeling and control). The proposed non-integer order control approaches produced better performances than that of the integer-order control method. Comparative simulation results are demonstrated in this current investigation.</p>
<p>This paper continues as follows: In Section 2, we discuss basic concepts of dynamic models for pressurized water reactors. Non-integer order control scheme is described in Section 3. The state-space dynamic model of reactor core power control is presented in Section 4. Section 5 presents the computer simulation results obtained using MATLAB<sup>&#x00AE;</sup> program. Comparisons of integer and non-integer order control schemes are also provided in this Section. Finally, Section 6 concludes the paper with a brief discussion.</p>
</sec>
<sec id="s2"><label>2</label><title>Dynamics Models of PWRs</title>
<p>Three dynamic models are combined to model the core power dynamics system of PWRs. These include a dynamic model using neutron analysis, hydraulic model using thermal analysis, and reactivity model for pressurized water reactors [<xref ref-type="bibr" rid="ref-12">12</xref>&#x2013;<xref ref-type="bibr" rid="ref-16">16</xref>].</p>
<sec id="s2_1"><label>2.1</label><title>Dynamics Models Based on Neutron Analysis</title>
<p>Neutron dynamic model is considered the primary step for the dynamics modeling of water reactors. Due to the reduced computational workload, multi-group delayed neutrons are consolidated into one group [<xref ref-type="bibr" rid="ref-4">4</xref>]. The simplified dynamic equation for the rate of neutron density and the concentration of delayed neutrons are as follows:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03C3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mi>d</mml:mi></mml:math></disp-formula>
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mover><mml:mi>d</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mi>r</mml:mi><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mi>d</mml:mi></mml:math></disp-formula></p>
<p>Here, <italic>q</italic> and <italic>d</italic> are the rates of change of neutron density and the rate of change of concentration of delayed neutron, respectively. The other symbols <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>&#x03BC;</mml:mi></mml:math></inline-formula> stand for reactivity, required time to generate a neutron, and the decay constant for the delayed neutron. Moreover, <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> is the total effective fractional delayed neutrons. Now the above kinematic equations are expressed as follows:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03C3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac><mml:mi>d</mml:mi></mml:math></disp-formula>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:mover><mml:mi>d</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mi>q</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mi>d</mml:mi></mml:math></disp-formula></p>
<p>Therefore, the real-time core power, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is defined as the product of nominal core power <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and the neutron density, <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>q</mml:mi></mml:math></inline-formula>:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>q</mml:mi><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p>It is assumed that the nominal core power remains constant, therefore, <italic>q</italic> is represented as relative core power.</p>
</sec>
<sec id="s2_2"><label>2.2</label><title>Hydraulic Models Based on Thermal Analysis</title>
<p>Similarly, the thermal-hydraulic models are defined accounting for energy conservation [<xref ref-type="bibr" rid="ref-7">7</xref>]. Based on this model, the cooling water transfers heat to the secondary circuit and the fuel transfers heat to the cooling water, using heat transfer coefficients <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Therefore, the energy conservation equations are obtained as follows:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mtext>C&#xA0;</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>In this instance, <italic>M</italic> represents the mass flow rate of cooling water at a given heat capacity, while <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mrow><mml:mtext>C&#xA0;</mml:mtext></mml:mrow></mml:math></inline-formula> represents the coefficient of heat transfer from fuel to cooling water. <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the average temperatures of the fuel and cooling water. The temperature of cooling water at the inlet and outlet is <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Temperature differences between the inlet and outlet of cooling water are assumed to be constant. Therefore, we would expect that this value will hover between 300<sup>&#x000B0;</sup>C and 330<sup>&#x000B0;</sup>C. The thermal transfer between fuel and cooling water was assumed to occur with other cooling water parameters unchanged. Consequently, the inlet temperature does not deviate from its point of balance, i.e., <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>. Calculate the average cooling water temperature using the formula <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Heat is transferred from the fuel to the cooling water by using the following dynamic equations:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mo>&#x2212;</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is cooling water heat capacity, <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the fraction quantity power stored in reactor fuel and <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the fuel heat capacity.</p>
</sec>
<sec id="s2_3"><label>2.3</label><title>Reactivity Models of PWRs</title>
<p>The reactive models are introduced in [<xref ref-type="bibr" rid="ref-17">17</xref>]. By moving the control rod, the reactivity is achieved. It is the product of total reactivity worth of control rod, <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /></mml:math></inline-formula> and the velocity of the control rod, <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as shown here:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Here, <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the reactivity coefficient of cooling water and fuel of PWRs. <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are initial temperatures of steady-state fuel, the inlet of cooling water, and outlet of cooling water, respectively. It is already assumed that there is no change in the inlet temperature of cooling water from the point of balance. Therefore, the following equation is achieved.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:math></disp-formula>
</p>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Scheme Using Fractional Order Integral Action</title>
<p>In order to enhance the tracking attainments and disturbance rejection, fractional order integral control with state feedback control is very valuable [<xref ref-type="bibr" rid="ref-18">18</xref>]. The state-space expression for linear time-invariant (LTI) systems is as follows:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>B</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>E</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>q</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>y</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Here, the state vector is denoted by <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow></mml:mrow><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> and matrix <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>A</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is called the coefficient matrix. <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>y</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> are the input and output signals. <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>q</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> is for disturbance input. The control gain vector and out vector are denoted by column matrices <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mi>B</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>C</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x211C;</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, respectively. Control laws are written as follows if the integral control is incorporated:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mi>X</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>X</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula>&#x2019; is the augmented state vector and <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the output of the integral action.</p>
<p>Among several suitable methods, Ackermann&#x0027;s formula is widely used to evaluate the state feedback vector gain, <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Actually, the state feedback control helps to locate the suitable positions of the poles. For this reason, a non-integer order integrator, <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mi>s</mml:mi><mml:mi>&#x03B1;</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> may be used to reduce the effects of zeros during transient responses. In this case, the static gain <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> will be changed by a compensator <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Further, the state feed-back gain <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is utilized to stabilize the system, and a cascaded compensator, <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is used along the forward path of <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mi>s</mml:mi><mml:mi>&#x03B1;</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> in order to enhance the transient performance of the closed-loop system as shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. It introduces the concept of non-integer order control architecture. In this case, Bode&#x0027;s ideal transfer function [<xref ref-type="bibr" rid="ref-9">9</xref>] is utilized as an open-loop reference model to design <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> of <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. It entails the opportunity of variable gains so that the robust closed-loop system is ensured exhibiting the iso-damping properties in step response.</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>Non-integer compensator based state feedback control</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22013-fig-1.png"/></fig>
<p>Bode&#x0027;s ideal method uses the following closed-loop transfer function:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C5;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mrow><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mi>&#x03B7;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:mfrac><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mn>0</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>1</mml:mn></mml:math></disp-formula></p>
<p>Here, the performance of tracking system depends on <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mrow><mml:msub><mml:mi>&#x03C5;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for transient conditions and <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mrow><mml:mi mathvariant="normal">&#x03B7;</mml:mi></mml:mrow></mml:math></inline-formula> is responsible for overshoot. It is mentioned in [<xref ref-type="bibr" rid="ref-9">9</xref>] that the gain crossover frequency <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the phase margin <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are used to calculate <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mrow><mml:msub><mml:mi>&#x03C5;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula>.
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi>&#x03B7;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mrow><mml:msub><mml:mi>&#x03C5;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msubsup><mml:mi>&#x03C9;</mml:mi><mml:mi>c</mml:mi><mml:mrow><mml:mi>&#x03B7;</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>An underdamped behaviour is obtained for step response of <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref> which has range of damping ratio from zero to one. The value of <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula> is calculated by the <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref> [<xref ref-type="bibr" rid="ref-9">9</xref>].
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mi>&#x03B7;</mml:mi><mml:mo>&#x2248;</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>6.75</mml:mn><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mrow><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mspace width="thickmathspace" /><mml:msubsup><mml:mi>M</mml:mi><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn>0.016</mml:mn><mml:mspace width="thickmathspace" /><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>0.066</mml:mn></mml:math></disp-formula></p>
<p>Here, <italic>M</italic><sub>p</sub>(%) is the maximum overshoot. It can be mentioned that the state feedback gain, <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is suitable for the stable systems as well as unstable systems. The detailed design of the integer filter gain, (<inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>) and state feedback gain, (<inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) are available in [<xref ref-type="bibr" rid="ref-19">19</xref>]. Now the control law of the architecture shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> is as follows:
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2297;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>Here, the derivation of non-integer order is evaluated by the following equation of an integral operator, <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mrow><mml:msup><mml:mi>D</mml:mi><mml:mi>&#x03BC;</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-9">9</xref>]:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mrow><mml:msup><mml:mi>D</mml:mi><mml:mi>&#x03BC;</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>C</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>x</mml:mi></mml:math></disp-formula></p>
<p>This non-integer order integral operator, <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mrow><mml:msup><mml:mi>D</mml:mi><mml:mi>&#x03BC;</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is used to produce new state, <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with respect to the reference parameters, <italic>r</italic>. Actually, fractional integrator, <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msup><mml:mi>s</mml:mi><mml:mi>&#x03B1;</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> integrates the tracking error to produce <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In <xref ref-type="disp-formula" rid="eqn-15">Eq. (15)</xref>, <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the impulse response of <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. This is added through convolution with the gain vector, <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Once again, an integration of power <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>&#x03BC;</mml:mi></mml:math></inline-formula> (<inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mi>&#x03BC;</mml:mi></mml:math></inline-formula> &#x003D; <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula>) is cascaded with <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, to establish the closed-loop ideal transfer function of <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref>.</p>
<p>The vector <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> places arbitrarily the number of characteristic roots of inner-loop as follows:
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block">
 <mml:mrow>
  <mml:msub>
   <mml:mi>&#x03B4;</mml:mi>
   <mml:mrow>
    <mml:mi>c</mml:mi><mml:mi>h</mml:mi></mml:mrow>
  </mml:msub>
  <mml:mo stretchy='false'>(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:msup>
   <mml:mi>s</mml:mi>
   <mml:mi>n</mml:mi>
  </mml:msup>
  <mml:mo>+</mml:mo><mml:msub>
   <mml:mi>a</mml:mi>
   <mml:mn>1</mml:mn>
  </mml:msub>
  <mml:msup>
   <mml:mi>s</mml:mi>
   <mml:mrow>
    <mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow>
  </mml:msup>
  <mml:mo>+</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>+</mml:mo><mml:msub>
   <mml:mi>a</mml:mi>
   <mml:mrow>
    <mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow>
  </mml:msub>
  <mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:msub>
   <mml:mi>a</mml:mi>
   <mml:mi>n</mml:mi>
  </mml:msub>
  </mml:mrow>

</mml:math></disp-formula></p>
<p>Ackermann&#x0027;s technique [<xref ref-type="bibr" rid="ref-19">19</xref>] is used to calculate the characteristic roots. The integer filter <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is evaluated by
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B4;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C5;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mi>s</mml:mi><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mi>N</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C5;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>, <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>N</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the numerator of the linearized system. A low pass filter, <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C5;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> is incorporated to make <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> more realizable. The explanation and proof of <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mi>K</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> are available in [<xref ref-type="bibr" rid="ref-19">19</xref>].</p>
</sec>
<sec id="s4"><label>4</label><title>State-space Model of Core Power Control</title>
<p>The non-integer order control scheme applied in core power control is based on the non-integer order theory of calculus. In this regard, the state-space based mathematical model is considered for the pressurized reactor core. The model is described as follows [<xref ref-type="bibr" rid="ref-20">20</xref>]:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>A</mml:mi><mml:mi>x</mml:mi><mml:mspace width="thickmathspace" /><mml:mo>+</mml:mo><mml:mi>B</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>y</mml:mi><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>C</mml:mi><mml:mi>x</mml:mi><mml:mspace width="thickmathspace" /><mml:mo>+</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>D</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /></mml:math></disp-formula></p>
<p>Here, <italic>x</italic> is state variables and <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is its derivatives. The output variable is expressed by <italic>y</italic> and <italic>u</italic> is the control variable of the state space. Coefficient matrices are expressed by <italic>A, B, C</italic> and <italic>D</italic>.</p>
<p>According to the slow perturbation theory, deviation of neutron density, <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is very small than the balance value, <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The neutron density equation is expressed as follows:
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p>Therefore, the <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref> is simplified and linearized as bellow [<xref ref-type="bibr" rid="ref-13">13</xref>]:
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mi>q</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mfrac><mml:mi>&#x03C3;</mml:mi><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p>The state variables of this model is
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mspace width="1em" /><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mspace width="1em" /><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mspace width="1em" /><mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>As an output variable we consider the deviation value of neutron density, <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the control rod velocity, <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as the control input. With the help of linear algebra and differential geometry, the coefficient matrices are deduced as follows [<xref ref-type="bibr" rid="ref-21">21</xref>]:
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mrow><mml:mtext>A</mml:mtext></mml:mrow><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mspace width="thickmathspace" /><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable columnalign="left left left left left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac></mml:mstyle><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x03BC;</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BC;</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mtext>C&#xA0;</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mtext>C&#xA0;</mml:mtext></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mtext>C&#xA0;</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>M</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mtext>C&#xA0;</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>;</mml:mo><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block">
 <mml:mrow>
  <mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>[</mml:mo> <mml:mn>0</mml:mn> <mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x2003;</mml:mtext><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo> <mml:mrow>
   <mml:mn>1</mml:mn><mml:mtext>&#x2003;</mml:mtext><mml:mn>0</mml:mn><mml:mtext>&#x2003;</mml:mtext><mml:mn>0</mml:mn><mml:mtext>&#x2003;</mml:mtext><mml:mn>0</mml:mn><mml:mtext>&#x2003;</mml:mtext><mml:mn>0</mml:mn></mml:mrow> <mml:mo>]</mml:mo></mml:mrow></mml:mrow>

</mml:math></disp-formula>
</p>
</sec>
<sec id="s5"><label>5</label><title>Non-integer Order Control Approximation</title>
<p>Controlling of core power in nuclear power stations with pressurized water reactors is demonstrated using PI control of non-integer order. A controller design that does not track the changes in the level of core power can be more flexible using non-integer order controllers.</p>
<p>The proposed non-integer PI controller is approximated through two different approximations; CRONE, developed by A. Oustaloup, and Non-integer order modeling and control (FOMCON); a MATLAB<sup>&#x00AE;</sup> toolbox [<xref ref-type="bibr" rid="ref-22">22</xref>]. The current investigation focuses on these two non-integer orderapproximations.</p>
<sec id="s5_1"><label>5.1</label><title>CRONE</title>
<p>CRONE (Commande Robuste d&#x0027;Ordre Non Entier, meaning Non-integer-order Robust Control) controller developed by A. Oustaloup [<xref ref-type="bibr" rid="ref-9">9</xref>]. It is a MATLAB and Simulink toolbox designed for a non-integer controller and developed by the CRONE team. Some Methods in the CRONE toolbox for non-integer MIMO transfer functions can be implemented in an object-oriented version for the tool. The CRONE toolkit is used by several toolboxes, such as. Ninteger and FOMCON [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>]. The transfer function using Ninteger toolbox of CRONE approximation is shown as follows [<xref ref-type="bibr" rid="ref-25">25</xref>]:
<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mi>C</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mfrac><mml:mi>s</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>z</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mfrac><mml:mi>s</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>Functions in frequency domain are processed by this function. <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>zn</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mrow><mml:mtext>and</mml:mtext></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>pn</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> depend on the domain of working frequency [<inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mrow><mml:mtext>h</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>] and <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is an adjustable gain.</p>
</sec>
<sec id="s5_2"><label>5.2</label><title>FOMCON</title>
<p>The FOMCON (non-integer-order modelling and control) is MATLAB toolbox developed by Tepljakov, Petlenkov, and Belikov [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>,<xref ref-type="bibr" rid="ref-26">26</xref>]. This unit is based on mini toolbox, FOTF. The details of &#x201C;FOTF&#x201D; can be found at [<xref ref-type="bibr" rid="ref-27">27</xref>]. FOMCON offers graphical user interfaces (GUIs), Simulink blocks, system identification, and control design functionality. FOMCON&#x0027;s relationship to other toolboxes is shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref> [<xref ref-type="bibr" rid="ref-28">28</xref>].</p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Other tool boxes related to FOMCON</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22013-fig-2.png"/></fig>
</sec>
</sec>
<sec id="s6"><label>6</label><title>Simulation Results</title>
<p>Due to the sensitivity of the nuclear reactor, it is difficult to follow the core power according to load changes. In order to justify the performance of the proposed control method, simulations of the non-integer PI controller were designed to compare with the integer PI controller. <xref ref-type="table" rid="table-1">Tab. 1</xref> shows the prime constraints of PWR for the purpose of this investigation.</p>
<table-wrap id="table-1"><label>Table 1</label><caption><title>PWR&#x0027;s constraints for computer simulation</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Name of parameters</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Initial value of neutron density range</td>
<td align="left">0.5 to 1 <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Reactivity of control rod</td>
<td align="left">0.0145</td>
</tr>
<tr>
<td align="left">Apparent core power</td>
<td align="left">25,00.0 <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:mi>M</mml:mi><mml:mi>W</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Coefficient of heat transfer from fuel to coolant</td>
<td align="left">5.733 <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mi>M</mml:mi><mml:mi>W</mml:mi><mml:mo>.</mml:mo><mml:mi>s</mml:mi><mml:mrow><mml:msup><mml:mo>.</mml:mo><mml:mn>0</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Delayed neutron&#x0027;s decay constant</td>
<td align="left">0.15 <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mrow><mml:msup><mml:mi>s</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Entire fraction of efficient delayed neutrons</td>
<td align="left">0.006019</td>
</tr>
<tr>
<td align="left">Reactor power fraction</td>
<td align="left">0.92</td>
</tr>
<tr>
<td align="left">Neutron generation time</td>
<td align="left">0.00002 <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mi>s</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Thermal capacity of fuel</td>
<td align="left">26.3 <inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mi>M</mml:mi><mml:mi>W</mml:mi><mml:mo>.</mml:mo><mml:mi>s</mml:mi><mml:mrow><mml:msup><mml:mo>.</mml:mo><mml:mn>0</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The linearized model, composed of the values shown in <xref ref-type="table" rid="table-1">Tab. 1</xref>, along with other necessary numerical values, can be described this way:
<disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:mrow><mml:mtext>A</mml:mtext></mml:mrow><mml:mspace width="thickmathspace" /><mml:mo>=</mml:mo><mml:mspace width="thickmathspace" /><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable columnalign="left left left left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>300.95</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn>300.95</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1.62</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>5.325</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn>50000</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>0.15</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>0.15</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>87.4525</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>0.2509</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn>0.1255</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>2.7863</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mn>0.0919</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1.4670</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-27"><label>(27)</label><mml:math id="mml-eqn-27" display="block"><mml:mrow><mml:mtext>B</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>0.0145</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-28"><label>(28)</label><mml:math id="mml-eqn-28" display="block">
 <mml:mrow>
  <mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>[</mml:mo> <mml:mn>0</mml:mn> <mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x2003;</mml:mtext><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo> <mml:mrow>
   <mml:mn>1</mml:mn><mml:mtext>&#x2003;</mml:mtext><mml:mn>0</mml:mn><mml:mtext>&#x2003;</mml:mtext><mml:mn>0</mml:mn><mml:mtext>&#x2003;</mml:mtext><mml:mn>0</mml:mn><mml:mtext>&#x2003;</mml:mtext><mml:mn>0</mml:mn></mml:mrow> <mml:mo>]</mml:mo></mml:mrow></mml:mrow>

</mml:math></disp-formula></p>
<p>Two different numerical toolboxes are used to approximate the non-integer integral <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msup><mml:mi>s</mml:mi><mml:mi>&#x03B1;</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>. Here, <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> is non-integer operator. Chosen frequency domain limits are <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> &#x003D;&#x2009;10 and <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mrow><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> &#x003D;&#x2009;1000. Adjusted gain <italic>k</italic>&#x2019; is 1. Both CRONE and FOMCON toolboxes provide integrator blocks in Simulink, which makes the simulation easier.</p>
<p>Simulated results indicate good performance of the non-integer PI controller for core power control compared to the integer PI controller. <xref ref-type="fig" rid="fig-3">Fig. 3</xref> shows tracking the performance of non-integer PI using CRONE and FOMCON approximation. The desired core power level was deferring from 100%&#x2192;&#xA0; 60%&#x2192; 100%&#x2192; of nominal core power.</p>
<fig id="fig-3"><label>Figure 3</label><caption><title>Tracking performance of non-integer PI (100%&#x2192;&#xA0; 60%&#x2192; 100%&#x2192;)</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22013-fig-3.png"/></fig>
<p>It is observed that two numerical approximations are used to implement the non-integer order integrator. The proposed non-integer PI controller improves the performance in terms of tracking error and rise time. However, CRONE appears to be faster than FOMCON in terms of rising time.</p>
<p>As depicted in <xref ref-type="fig" rid="fig-4">Fig. 4</xref> the performance of the non-integer PI controller was tracked for the expected core power deffer from 50%&#x2192;60%&#x2192;50%&#x2192; nominal core power.</p>
<fig id="fig-4"><label>Figure 4</label><caption><title>Tracking performance of non-integer PI (50%&#x2192; 60%&#x2192;50%&#x2192;)</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22013-fig-4.png"/></fig>
<p><xref ref-type="fig" rid="fig-5">Figs. 5</xref> and <xref ref-type="fig" rid="fig-6">6</xref> show the effectiveness of the proposed non-integer PI controller compared to the integer PI controller. In <xref ref-type="fig" rid="fig-5">Fig. 5</xref>, the expected core power value was deferring from 50%&#x2192; 60%&#x2192; 50%&#x2192; of core power at nominal value, and in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, the expected core power level was differing from 0%&#x2192;10%&#x2192;0%&#x2192; of nominal core power.</p>
<fig id="fig-5"><label>Figure 5</label><caption><title>Tracking performance of non-integer PI (50%&#x2192; 60%&#x2192;50%&#x2192;)</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22013-fig-5.png"/></fig>
<fig id="fig-6"><label>Figure 6</label><caption><title>Tracking performance of non-integer PI (0%&#x2192; 10%&#x2192;0%&#x2192;)</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22013-fig-6.png"/></fig>
<p>We can see that the proposed non-integer PI controller improved control performance and has better performance than integer PI in terms of tracking error and overshoot.</p>
</sec>
<sec id="s7"><label>7</label><title>Conclusion</title>
<p>This paper presented non-integer order control methods to regulate the core power of the pressurized water reactor for nuclear power stations. This non-traditional control method possesses a high-performance tuning range. Designing this non-integer order controller is not cumbersome. Moreover, the ease of its implementation has made it an attractive choice. The non-integer order control methods are also commonly employed in industrial automation. Ensuring robustness is an additional advantage of a non-integer controller. Therefore, the non-integer order control method is very useful for core power control in PWR. State-space analysis of the reactor core was used to develop the proposed control technique. The simulation results illustrate the usefulness and improved stability of the non-integer order state-space method. The proposed control technique can react swiftly to the changes of load and thus tracking error is reduced promptly and efficiently. The effectiveness of the proposed non-integer order methods is justified through a performance comparison with the integer-order PI control method. In addition, robustness is ensured by the proposed control scheme.</p>
</sec>
</body>
<back>
<ack><p>This project was funded by the Deanship of Scientific Research (DSR), King Abdulaziz University, Jeddah, Saudi Arabia under grant no. (KEP-Msc-36-135-38). The authors, therefore, acknowledge with thanks DSR technical and financial support.</p>
</ack>
<fn-group>
<fn fn-type="other"><p><bold>Funding Statement:</bold> This project was funded by the Deanship of Scientific Research (DSR), King Abdulaziz University, Jeddah, Saudi Arabia under grant no. (KEP-Msc-36-135-38).</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p></fn>
</fn-group>
<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><given-names>C.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>J. F.</given-names> <surname>Peng</surname></string-name>, <string-name><given-names>F. Y.</given-names> <surname>Zhao</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Design and optimization of fuzzy-PID controller for the nuclear reactor power control</article-title>,&#x201D; <source>Nuclear Engineering and Design</source>, vol. <volume>239</volume>, pp. <fpage>2311</fpage>&#x2013;<lpage>2316</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Akin</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Altin</surname></string-name></person-group>, &#x201C;<article-title>Rule-based fuzzy logic controller for a pwr-type nuclear power plant</article-title>,&#x201D; <source>IEEE Transactions of Nuclear Science</source>, vol. <volume>38</volume>, pp. <fpage>883</fpage>&#x2013;<lpage>890</lpage>, <year>1991</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Khorramabadi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Boroushaki</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Lucas</surname></string-name></person-group>, &#x201C;<article-title>Emotional learning based intelligent controller for a pwr nuclear reactor core during load following operation</article-title>,&#x201D; <source>Annals of Nuclear Energy</source>, vol. <volume>35</volume>, pp. <fpage>2051</fpage>&#x2013;<lpage>2058</lpage>, <year>2008</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Yadav</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Kaur</surname></string-name></person-group>, &#x201C;<article-title>Deep neural network-based screening model for COVID-19-infected patients using chest X-ray images</article-title>,&#x201D; <source>International Journal of Pattern Recognition and Artificial Intelligence</source>, vol. <volume>34</volume>, no. <issue>3</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>23</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Ansarifar</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Saadatzi</surname></string-name></person-group>, &#x201C;<article-title>Nonlinear control for core power of pressurized water nuclear reactors using constant axial offset strategy</article-title>,&#x201D; <source>Nuclear Engineering Technology</source>, vol. <volume>47</volume>, pp. <fpage>838</fpage>&#x2013;<lpage>848</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Eliasi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Menhaj</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Davilu</surname></string-name></person-group>, &#x201C;<article-title>Robust nonlinear model predictive control for nuclear power plants in load following operations with bounded xenon oscillations</article-title>,&#x201D; <source>Nuclear Engineering and Design</source>, vol. <volume>241</volume>, pp. <fpage>533</fpage>&#x2013;<lpage>543</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Zeng</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Wu</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>State-space model predictive control method for core power control in pressurized water reactor nuclear power stations</article-title>,&#x201D; <source>Nuclear Engineering and Technology</source>, vol. <volume>49</volume>, pp. <fpage>134</fpage>&#x2013;<lpage>140</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>U. M.</given-names> <surname>Al-Saggaf</surname></string-name>, <string-name><given-names>I. M.</given-names> <surname>Mehedi</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mansouri</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Bettayeb</surname></string-name></person-group>, &#x201C;<article-title>Rotary flexible joint control by fractional order controllers</article-title>,&#x201D; <source>International Journal of Control Automation and Systems</source>, vol. <volume>15</volume>, pp. <fpage>134</fpage>&#x2013;<lpage>140</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>U. M.</given-names> <surname>Al-Saggaf</surname></string-name>, <string-name><given-names>I. M.</given-names> <surname>Mehedi</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mansouri</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Bettayeb</surname></string-name></person-group>, &#x201C;<article-title>State feedback with fractional integral control design based on the bode&#x0027;s ideal transfer function</article-title>,&#x201D; <source>International Journal of Systems Science</source>, vol. <volume>47</volume>, pp. <fpage>149</fpage>&#x2013;<lpage>161</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I. M.</given-names> <surname>Mehedi</surname></string-name></person-group>, &#x201C;<article-title>State feedback based fractional order control scheme for linear servo cart system</article-title>,&#x201D; <source>Journal of Vibroengineering</source>, vol. <volume>20</volume>, pp. <fpage>782</fpage>&#x2013;<lpage>792</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I. M.</given-names> <surname>Mehedi</surname></string-name>, <string-name><given-names>U. M.</given-names> <surname>Al-Saggaf</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mansouri</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Bettayeb</surname></string-name></person-group>, &#x201C;<article-title>State feedback based fractional order control scheme for linear servo cart system</article-title>.&#x201D; <source>Measurement</source>, vol. <volume>135</volume>, pp. <fpage>13</fpage>&#x2013;<lpage>22</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Trehan</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Saran</surname></string-name></person-group>, &#x201C;<article-title>Nuclear power revival</article-title>,&#x201D; in <conf-name>Nuclear Science Symposium Conf. Record</conf-name>, <publisher-name>IEEE</publisher-name>, <publisher-loc>Portland, OR, USA</publisher-loc>, vol. <volume>5</volume>, pp. <fpage>3630</fpage>&#x2013;<lpage>3633</lpage>, <year>2003</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Gao</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Pan</surname></string-name></person-group>, &#x201C;<article-title>A detailed nuclear power plant model for power system analysis based on pss/e</article-title>,&#x201D; in <conf-name>Power Systems Conf. and Exposition</conf-name>, <publisher-name>IEEE</publisher-name>, <publisher-loc> Atlanta, GA, USA</publisher-loc>, pp. <fpage>1582</fpage>&#x2013;<lpage>1586</lpage>, <year>2006</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Kaur</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Remote sensing image fusion using fuzzy logic and gyrator transform</article-title>,&#x201D; <source>Remote Sensing Letters</source>, vol. <volume>8</volume>, no. <issue>10</issue>, pp. <fpage>942</fpage>&#x2013;<lpage>951</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Arab-Alibeik</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Setayeshi</surname></string-name></person-group>, &#x201C;<article-title>Improved temperature control of a pwr nuclear reactor using an lqg/ltr based controller</article-title>,&#x201D; <source>IEEE Transactions on Nuclear Science</source>, vol. <volume>50</volume>, pp. <fpage>211</fpage>&#x2013;<lpage>218</lpage>, <year>2003</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Edwards</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Lee</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Schultz</surname></string-name></person-group>, &#x201C;<article-title>Optimal control of reactor temperatures using reactivity</article-title>,&#x201D; <source>Transactions of the American Nuclear Society</source>, vol. <volume>61</volume>, pp. <fpage>10</fpage>&#x2013;<lpage>14</lpage>, <year>1990</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I. M.</given-names> <surname>Mehedi</surname></string-name>, <string-name><given-names>H. S. M.</given-names> <surname>Shah</surname></string-name>, <string-name><given-names>U. M.</given-names> <surname>Al-Saggaf</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mansouri</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Bettayeb</surname></string-name></person-group>, &#x201C;<article-title>Adaptive fuzzy sliding mode control of a pressure-controlled artificial ventilator</article-title>,&#x201D; <source>Journal of Healthcare Engineering</source>, vol. <volume>2021</volume>, Article ID 1926711, pp. <fpage>1</fpage>&#x2013;<lpage>10</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I. M.</given-names> <surname>Mehedi</surname></string-name>, <string-name><given-names>U. M.</given-names> <surname>Al-Saggaf</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mansouri</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Bettayeb</surname></string-name></person-group>, &#x201C;<article-title>Stabilization of a double inverted rotary pendulum through fractional order integral control scheme</article-title>,&#x201D; <source>International Journal of Advanced Robotic Systems</source>, vol. <volume>16</volume>, no. <issue>4</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Bettayeb</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Mansouri</surname></string-name></person-group>, &#x201C;<article-title>Fractional IMC-PID filter controllers design for non-integer order systems</article-title>,&#x201D; <source>Journal of Process Control</source>, vol. <volume>24</volume>, pp. <fpage>261</fpage>&#x2013;<lpage>271</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Tai</surname></string-name>, <string-name><given-names>S. X.</given-names> <surname>Hou</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>F. Y.</given-names> <surname>Zhao</surname></string-name></person-group>, &#x201C;<article-title>An improved implicit multiple model predictive control used for movable nuclear power plant</article-title>,&#x201D; <source>Nuclear Engineering and Design</source>, vol. <volume>240</volume>, pp. <fpage>3582</fpage>&#x2013;<lpage>3585</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Ashaari</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Ahmad</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Shamsuddin</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Munirah</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Abdullah</surname></string-name></person-group>, &#x201C;<article-title>State space modeling of reactor core in a pressurized water reactor</article-title>,&#x201D; in <conf-name>AIP Conf. Proc., 1605</conf-name>, <conf-loc>Penang, Malaysia</conf-loc>, pp. <fpage>494</fpage>&#x2013;<lpage>499</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A. L.</given-names> <surname>Oustaloup</surname></string-name></person-group>, &#x201C;La commande crone: Commande robuste d&#x0027;ordre non entier [crone control: Non-integer robust control],&#x201D; Paris: Herm&#x2018;es, <year>1991</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Dehghan</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Chen</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Xue</surname></string-name></person-group>, &#x201C;<article-title>A review and evaluation of numerical tools for fractional calculus and fractional order controls</article-title>,&#x201D; <source>International Journal of Control</source>, vol. <volume>90</volume>, pp. <fpage>1164</fpage>&#x2013;<lpage>1181</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Tepljakov</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Petlenkov</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Belikov</surname></string-name></person-group>, &#x201C;<article-title>Fomcon: Fractional-order modeling and control toolbox for MATLAB</article-title>,&#x201D; in <conf-name>Proc. of the 18th Int. Conf. Mixed Design of Integrated Circuits and Systems-MIXDES</conf-name>, <publisher-name>IEEE</publisher-name>, <conf-loc>Gliwice, Poland</conf-loc>, pp. <fpage>684</fpage>&#x2013;<lpage>689</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Valerio</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Ninteger</surname></string-name></person-group>, &#x201C;Fractional control toolbox for MATLAB,&#x201D; <italic>User Manual. Universudade Techica de Lisboa</italic>, Lisboa, Portugal, <year>2005</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="web"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Tepljakov</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Petlenkov</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Belikov</surname></string-name></person-group>, &#x201C;<article-title>Fomcon toolbox</article-title>,&#x201D; <year>2011</year>. [Online]. Available: <uri xlink:href="http://www.fomcon.net">http://www.fomcon.net</uri>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>U. M.</given-names> <surname>Al-Saggaf</surname></string-name>, <string-name><given-names>I. M.</given-names> <surname>Mehedi</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mansouri</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Bettayeb</surname></string-name></person-group>, &#x201C;<article-title>Fractional order linear adrc-based controller design for heat-flow experiment</article-title>,&#x201D; <source>Mathematical Problems in Engineering</source>, vol. <volume>2021</volume>, Article ID 7291420, pp. <fpage>1</fpage>&#x2013;<lpage>8</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Tepljakov</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Petlenkov</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Belikov</surname></string-name></person-group>, &#x201C;<article-title>Fomcon: A matlab toolbox for fractional-order system identification and control</article-title>,&#x201D; <source>International Journal of Microelectronics and Computer Science</source>, vol. <volume>2</volume>, pp. <fpage>51</fpage>&#x2013;<lpage>62</lpage>, <year>2011</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>