<?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">EE</journal-id>
<journal-id journal-id-type="nlm-ta">EE</journal-id>
<journal-id journal-id-type="publisher-id">EE</journal-id>
<journal-title-group>
<journal-title>Energy Engineering</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-0118</issn>
<issn pub-type="ppub">0199-8595</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">19128</article-id>
<article-id pub-id-type="doi">10.32604/ee.2022.019128</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Modeling and Simulation Analysis of Solar Thermal Electric Plants Based on Petri Net</article-title>
<alt-title alt-title-type="left-running-head">Modeling and Simulation Analysis of Solar Thermal Electric Plants Based on Petri Net</alt-title>
<alt-title alt-title-type="right-running-head">Modeling and Simulation Analysis of Solar Thermal Electric Plants Based on Petri Net</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Huang</surname><given-names>Rong</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Lu</surname><given-names>Xiaojuan</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><email>luxj@mail.lzjtu.cn</email>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Liang</surname><given-names>Zeping</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>Gao</surname><given-names>Pengfei</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Liang</surname><given-names>Tian</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<aff id="aff-1"><label>1</label><institution>State Grid Gansu Provincial Electric Power Company Electric Power Research Institute, Gansu Provincial Key Laboratory of New Energy Grid-Connected Operation Control</institution>, <addr-line>Lanzhou, 730070</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Lanzhou Jiaotong University</institution>, <addr-line>Lanzhou, 730070</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Xiaojuan Lu. Email: <email>luxj@mail.lzjtu.cn</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2022-05-18"><day>18</day>
<month>05</month>
<year>2022</year></pub-date>
<volume>119</volume>
<issue>4</issue>
<fpage>1711</fpage>
<lpage>1728</lpage>
<history>
<date date-type="received"><day>04</day><month>9</month><year>2021</year></date>
<date date-type="accepted"><day>12</day><month>11</month><year>2021</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Huang et al.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Huang et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_EE_19128.pdf"></self-uri>
<abstract>
<p>At present, solar thermal power generation is in the demonstration stage, and the large-scale production is affected by many factors. In view of the characteristics of different operating modes of photothermal power generation, it is analyzed that the turbine needs to be started and stopped frequently due to different operating modes, which will lead to the instability of the output energy and the reduction of power generation efficiency. In this paper, the dynamic equation of energy conversion process is established by using the law of conservation of energy and conservation of mass. Combined with the logic switching criterion of the system, the system model was established by using the extended differential Petri net, and the validity and accuracy of the model were verified. Through the Petri net model of the system, the system&#x2019;s working mode switching and power generation situation are analyzed due to the difference of direct normal irradiation intensity (DNI). Finally, the accuracy of the model is proved by comparing it with experimental data of the photovoltaic and thermal demonstration projects that have been connected to the grid.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Solar power</kwd>
<kwd>hybrid system</kwd>
<kwd>petri nets</kwd>
<kwd>direct molten salt</kwd>
<kwd>mode switch</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<sec id="s1_1"><label>1.1</label><title>Background</title>
<p>Due to the increasing demand for the sustainability of energy use, the use of renewable energy has recently attracted interest [<xref ref-type="bibr" rid="ref-1">1</xref>]. Solar thermal power generation has attracted widespread attention because of its energy storage, peak adjustment, and continuous power generation, excellent power quality, and direct access to the grid [<xref ref-type="bibr" rid="ref-2">2</xref>]. At present, the commercial solar thermal power generation projects that have been built in the world are mainly parabolic trough and tower. The two technologies are relatively mature, but the construction cost is difficult. Linear Fresnel technology is relatively new, with simple structure, low construction and operating costs, strong wind and sand resistance, and obvious advantages in Western China. However, due to its long transmission pipeline and direct exposure to the air, the linear Fresnel type solar thermal power generation projects that have been built in the world all use water or thermal oil as the working medium, and the heat storage efficiency is low&#x00A0;[<xref ref-type="bibr" rid="ref-3">3</xref>]. At the end of 2019, China completed the world&#x2019;s first commercial project of molten salt linear Fresnel solar thermal power generation-Dunhuang Fresnel solar thermal project, using binary molten salt as the direct heat transfer and storage medium, the work temperature of molten salt is between 290&#x00B0;C&#x2013;580&#x00B0;C [<xref ref-type="bibr" rid="ref-4">4</xref>]. Unlike systems that use heat transfer oil as the working fluid, molten salt as a heat transfer fluid allows the system to have a higher heat transfer temperature while reducing the system pressure, resulting in higher thermodynamic efficiency and safety [<xref ref-type="bibr" rid="ref-5">5</xref>].</p>
</sec>
<sec id="s1_2"><label>1.2</label><title>Literature Review</title>
<p>Hybrid energy system management has always been a major issue in the field of energy engineering. In the field of hybrid batteries, literature [<xref ref-type="bibr" rid="ref-6">6</xref>] proposed an energy management strategy based on adaptive rules to extend the battery life of solar wireless sensor nodes. Literature [<xref ref-type="bibr" rid="ref-7">7</xref>] used a multi-objective optimization algorithm to solve the problem of using retired electric vehicle batteries in the PV-hydrogen-REVB hybrid energy system. Literature [<xref ref-type="bibr" rid="ref-8">8</xref>] proposed an independent hybrid microgrid management system with broad application prospects. Literature [<xref ref-type="bibr" rid="ref-9">9</xref>] proposes to use supercapacitor-battery hybrid energy storage system to extend the cycle life of the battery. The solar thermal power generation system is also a comprehensive energy management system. The difference is that there are very complex energy coupling and conversion relationships in the solar thermal power generation system.</p>
<p>At present, the solar thermal power station with heat storage system that uses molten salt as the heat transfer medium is the main development direction at present, and it is necessary to study the system. Literature [<xref ref-type="bibr" rid="ref-10">10</xref>] combined the thermo-hydrodynamic model of the trough collector with the model of the traditional steam power plant, and established a unified model of the solar power system, but lacked systematic analysis of complex working conditions. Literature [<xref ref-type="bibr" rid="ref-11">11</xref>] verified through experimental tests that compared with other concentrated solar power (CSP) systems, linear Fresnel technology is more suitable for direct molten salt (DMS) heat storage technology, but the current research on CSP systems using DMS is mainly on a certain local module or a certain transient dynamic modeling. Literature [<xref ref-type="bibr" rid="ref-12">12</xref>] used the one-dimensional steady-state distributed parameter model of the collector and uses an object-oriented method to establish the transient model of the parabolic trough collector with molten salt as the heat transfer fluid. Literature [<xref ref-type="bibr" rid="ref-13">13</xref>] established a dynamic model of the CSP system steam power generation system through the lumped parameter method, and simulated the interference that solar thermal electric plants might encounter under variable load conditions. Literature [<xref ref-type="bibr" rid="ref-14">14</xref>] proposed an economic model of solar trough solar thermal power station, which improved the efficiency of solar energy utilization. Literature [<xref ref-type="bibr" rid="ref-15">15</xref>] developed a simulation tool for solar thermal power generation to simulate and analyze the energy conversion process of solar thermal cycle and power cycle respectively. However, the solar thermal power generation system will have different coupling operation modes under different working conditions. In order to achieve the energy conversion and mode switching of the system at the same time, it is necessary to use the modeling method of the hybrid system to realize the hybrid control of the system. <xref ref-type="table" rid="table-1">Table 1</xref> shows the comparison of related literature and the research content of this article.</p>
<table-wrap id="table-1"><label>Table 1</label><caption><title>Comparison of research contents of related literature</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Literature</th>
<th align="left">Collecting field type</th>
<th align="left">HTF</th>
<th align="left">Model</th>
<th align="left">Simulation</th>
<th align="left">Experiment</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-10">10</xref>]</td>
<td align="left">Trough</td>
<td align="left">Oil</td>
<td align="left">Physical modeling</td>
<td align="left">&#x221A;</td>
<td align="left">&#x00D7;</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-11">11</xref>]</td>
<td align="left">Linear fresnel</td>
<td align="left">Molten salt</td>
<td align="left">&#x00D7;</td>
<td align="left">&#x00D7;</td>
<td align="left">&#x221A;</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td align="left">Trough</td>
<td align="left">Molten salt &#x002B; oil</td>
<td align="left">Physical modeling</td>
<td align="left">&#x221A;</td>
<td align="left">&#x221A;</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-13">13</xref>]</td>
<td align="left">Tower</td>
<td align="left">Molten salt</td>
<td align="left">Lumped parameter model</td>
<td align="left">&#x221A;</td>
<td align="left">&#x221A;</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-14">14</xref>]</td>
<td align="left">Trough</td>
<td align="left">Oil</td>
<td align="left">Economic model</td>
<td align="left">&#x221A;</td>
<td align="left">&#x00D7;</td>
</tr>
<tr>
<td align="left">[<xref ref-type="bibr" rid="ref-15">15</xref>]</td>
<td align="left">linear fresnel</td>
<td align="left">Molten salt</td>
<td align="left">Physical modeling</td>
<td align="left">&#x221A;</td>
<td align="left">&#x00D7;</td>
</tr>
<tr>
<td align="left">This article</td>
<td align="left">linear fresnel</td>
<td align="left">Molten salt</td>
<td align="left">Petri net model</td>
<td align="left">&#x221A;</td>
<td align="left">&#x221A;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Petri net is an important modeling and analysis tool for describing hybrid systems. It can simultaneously describe the control of discrete processes on continuous variables and the dynamic processes of continuous variables. Mixed state Petri nets are widely used in the modeling, analysis and design of temperature control and working condition switching systems. Literature [<xref ref-type="bibr" rid="ref-16">16</xref>] proposed a hybrid petri net model (hybrid state Petri net, HSPN) for process control hybrid system modeling, and designed a hybrid controller based on the HSPN model. Literature [<xref ref-type="bibr" rid="ref-17">17</xref>] established the switching criterion and switching strategy for the large-scale heating process of the electric heating furnace, and realized the accurate and stable switching of the system by using the Petri net model. Literature [<xref ref-type="bibr" rid="ref-18">18</xref>] proposed a hybrid Petri net method to model the system for the scheduling problem of crude oil with different melting points in the refinery, and determine the schedule ability condition by analyzing the dynamic behavior of the network model. Literature [<xref ref-type="bibr" rid="ref-19">19</xref>] proposed a hybrid random timing Petri net for a type of hybrid system, which can simultaneously represent a hybrid system with discrete, continuous, conflict, delay and random characteristics. By establishing an equivalent model of HPN, the advantages of HPN in describing hybrid systems are verified. Literature [<xref ref-type="bibr" rid="ref-20">20</xref>] provided a new hybrid control method based on Petri nets, which combines the existing discrete event system theory and continuous system dynamic theory to model, analyze and synthesize hybrid systems. CSP system has both continuous variables and discrete processes during operation, which is a typical hybrid system [<xref ref-type="bibr" rid="ref-21">21</xref>]. The dynamic equation of the energy conversion process and the logic switching criterion of the mode switching process are established respectively. Based on this, the ex-tended differential Petri net model of the CSP system is established, and the state evolution behavior of the system is analyzed, so as to provide practical engineering for the system using molten salt for heat storage. The above operating program provides a theoretical basis.</p>
</sec>
</sec>
<sec id="s2"><label>2</label><title>Analysis of Dynamic Process of Solar Thermal Power Generation System</title>
<p>The energy conversion process of solar thermal power generation system includes solar thermal cycle and power cycle. The solar thermal cycle unit is composed of a concentrated heat collection subsystem and a double-tank heat storage subsystem, which collects and converts solar energy into thermal energy storage; the power cycle is composed of a double-tank heat storage subsystem, a steam generation subsystem, and a power generation subsystem. The stored thermal energy is converted into electrical energy. The continuous part of the Petri net modeling process is realized by the dynamic equation of the energy conversion process.</p>
<sec id="s2_1"><label>2.1</label><title>Solar Thermal Cycle</title>
<p>The heat collecting field focuses the solar energy and heats the molten salt flowing through the heat collecting pipe to convert the solar energy into heat energy. The heat energy absorbed by the heat collecting field is shown in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> [<xref ref-type="bibr" rid="ref-22">22</xref>].
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>I</mml:mi><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>where, <italic>I</italic> is the direct solar radiation intensity, <italic>G</italic> is the aperture area, <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the optical efficiency, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the absorption rate of the absorption tube, and <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the transmittance of the glass sealed tube.</p>
<p>The most significant transient effect in the collector field is the thermal mass of the HTF in the collector tube and pipeline. Therefore, the energy change of the thermal mass needs to be considered when deriving the energy balance equation. Assuming that the incompressible HTF passes through a constant volume heat collection element, its energy balance includes inlet energy <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, outlet energy <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, absorbed energy <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and an internal energy item <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:math></inline-formula>. The total energy balance in the control volume is:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p>The heat of import and export can be expressed as:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mrow></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></disp-formula></p>
<p>The internal energy term represents the energy change of thermal mass, which can be expressed as:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>m</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>L</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>where, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is the mass flow rate of the HTF, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the molten salt temperature at the inlet of the collector, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the molten salt temperature at the outlet of the collector, <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the mass of the HTF in the pipeline, <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>m</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the thermal inertia term of the collector component, and <italic>L</italic> is the temperature of the collector component length.</p>
<p>Substituting <xref ref-type="disp-formula" rid="eqn-3">Eqs. (3)</xref> and <xref ref-type="disp-formula" rid="eqn-4">(4)</xref> into <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>, the partial differential equation of the molten salt temperature at the outlet of the collector field is obtained as shown in <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>m</mml:mi><mml:mi>c</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>L</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>The heat storage system adopts a double tank model, and uses molten salt sensible heat to store heat. The low-temperature heat storage tank provides liquid molten salt for system operation, and the high-temperature heat storage tank stores heat to ensure the stable power generation of the system. The low-temperature heat storage tank and the high-temperature heat storage tank operate independently, but the same model can be used to simulate the energy conversion process [<xref ref-type="bibr" rid="ref-9">9</xref>].</p>
<p>The mass conservation equation of the thermal storage salt tank is as follows:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>t</mml:mi></mml:math></disp-formula>where, <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the initial value of the molten salt mass in the high-temperature thermal storage tank, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the mass flow of molten salt at the inlet of the high-temperature thermal storage tank, and <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>is the mass flow of molten salt at the outlet of the high-temperature thermal storage tank.</p>
<p>In order to prevent the molten salt in the molten salt tank from condensing, the electric accompanying heating method is used to provide supplementary heat to the HTF in the low-temperature heat storage tank. The required heat is calculated based on the volume and temperature of the HTF at the end of the time step, as shown in <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> shown.
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:msup><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p>The heat loss model of the low-temperature storage tank is shown in <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>.
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>U</mml:mi><mml:mi>A</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where, <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is the heat transfer rate, c is the specific heat capacity, <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>&#x03C1;</mml:mi></mml:math></inline-formula> is the density, <italic>r</italic> is the radius of the thermal storage tank, <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the liquid level of the low-temperature thermal storage tank, <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the starting temperature of the low-temperature thermal storage tank electric heating device, and <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the temperature in the low-temperature thermal storage tank, molten salt temperature <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ambient temperature, and UA is the heat loss coefficient. The subscript <italic>htf</italic> means heat transfer fluid, <italic>cold</italic> means low temperature storage tank, and <italic>hl</italic> means heat loss.</p>
</sec>
<sec id="s2_2"><label>2.2</label><title>Power Cycle</title>
<p>The power cycle consists of a dual-tank heat storage subsystem, a steam generation subsystem, and a power generation subsystem. The conversion model from thermal energy to electrical energy is established according to the basic heat transfer equation on the hot side of the heat exchanger, and the thermal energy provided by the high-temperature heat storage tank is shown in <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where, <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
<p>Assuming that the system provides the same power output during the simulation time, the rated power generation of the system at the design point is <italic>P</italic>&#x2009;&#x003D;&#x2009;50 MW, the conversion efficiency of the known rated cycle is <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.397</mml:mn></mml:math></inline-formula>, and the conversion coefficient from gross power to net power is <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.9</mml:mn></mml:math></inline-formula>, then the heat storage system needs to provide The thermal energy is shown in <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>.
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B7;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Solar Thermal Power Generation Mode</title>
<p>At present, the technology of solar thermal power generation is developing at a high speed. The operation mode of the system is developing from the direct power generation of heat transfer oil [<xref ref-type="bibr" rid="ref-23">23</xref>] to the direct heat storage of molten salt. The system adopts the direct heat storage of molten salt, and the energy storage system combines the power cycle module with solar energy. The resources are completely decoupled, so that the system can maintain a constant power output in the short transient state of the solar field, so it has better stability and reliability.</p>
<p>Due to the instability of the DNI, the system will have different coupled operation modes under different working conditions. The line Philippine solar thermal power generation system includes anti-condensation protection, heat collection field loop preheating, high temperature heat storage tank heat storage and load Four modes are output. The logic switching between the modes is realized by the switching states of the high and low temperature molten salt pump sets, the bypass valve, the main circuit valve and the external power block. The low-temperature molten salt pump unit pro-vides low-temperature molten salt for the heat collection field and realizes the conversion of solar energy to thermal energy. The high-temperature molten salt pump set provides the required thermal energy for the steam turbine generator set, and realizes the conversion of thermal energy to electrical energy. The external power block heats the heat storage tank to prevent the condensation of molten salt. In each time step, three performance indicators of temperature, mass flow and heat are calculated, and the switching criteria for high and low temperature molten salt pump sets, external power blocks and valve states are set as follows.</p>
<list list-type="bullet">
<list-item><p>Mode 1: Anti-condensation protection</p></list-item></list>
<p>When closed for a long time or when the temperature is low at night, due to the heat exchange between the tank and the outside, there is an inevitable heat loss, and the heat transfer fluid in the heat storage tank may be cooled to an unacceptably low temperature. In order to avoid this situation, heat insulation and accompanying heating are needed to prevent condensation of the heat transfer medium. The energy conversion process is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>Anti-condensation protection energy conversion process</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-1.png"/></fig>
<p>When <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>), the heating power block of the low (high) temperature tank is turned on to heat the low (high) temperature molten salt to the lowest salt storage temperature of the low (high) temperature tank to provide the system with the energy required for anti-condensation protection.</p>
<list list-type="bullet">
<list-item><p>Mode 2: Preheating of the collector loop</p></list-item></list>
<p>In order to ensure the quality of the high-temperature molten salt in the high-temperature storage tank, the low-temperature molten salt that does not reach the minimum design temperature enters the bypass channel and returns to the low-temperature molten salt tank, and at the same time plays the role of preheating the mirror field. The energy conversion process is shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Circuit preheating energy conversion process</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-2.png"/></fig>
<p>When <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, and <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the bypass valve opens, and the molten salt at the outlet of the heat collection field enters the low-temperature molten salt tank through recirculation to achieve the purpose of preheating the heat collection field.</p>
<list list-type="bullet">
<list-item><p>Mode 3: High-temperature heat storage tank heat storage</p></list-item></list>
<p>When the temperature of the molten salt at the outlet of the heat collection field reaches the minimum design temperature of the high temperature storage tank, all the high temperature molten salt output from the heat collection pipeline enters the high temperature storage tank for storage. The energy conversion process is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3"><label>Figure 3</label><caption><title>Thermal storage energy conversion process</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-3.png"/></fig>
<p>When <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the temperature of the molten salt at the outlet of the heat collection field reaches the storage condition of the high temperature storage tank, the main circuit valve is opened, and the molten salt at the outlet of the heat collection field enters the high temperature storage tank for storage. At this time, the low temperature storage tank liquid the level drops and the liquid level of the high-temperature heat storage tank rises.</p>
<list list-type="bullet">
<list-item><p>Mode 4: Load output</p></list-item></list>
<p>The heat storage system provides heat energy to the load end according to the output demand of the load end. The energy conversion process is shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4"><label>Figure 4</label><caption><title>Load output energy conversion process</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-4.png"/></fig>
<p>When <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the energy stored in the thermal storage tank meets the power generation demand of the steam turbine unit, and the high-temperature molten salt pump is turned on to provide high-temperature molten salt for the steam turbine unit.</p>
<p>The basic principle of FCS-MPC is to first perform online traversal calculations within the sampling period, according to the established system prediction model, to obtain the system output under the combination of each group of switches in the control set, and then establish an evaluation function for comparison, and finally select the order evaluation function. The switch function combination with the smallest value is used as the output signal to act on the inverter.</p>
</sec>
<sec id="s4"><label>4</label><title>Establish EDPN Model of Solar Thermal Power Generation System</title>
<p>This chapter first defines the extended differential Petri based on the Petri net theory, and then establishes the Petri net model of the system according to the switching conditions.</p>
<sec id="s4_1"><label>4.1</label><title>Extended Differential Petri Net</title>
<p>Definition 1. The extended differential Petri net is an octet [<xref ref-type="bibr" rid="ref-24">24</xref>], <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mrow><mml:mtext>EDPNs</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>P</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:mi>A</mml:mi><mml:mo>,</mml:mo><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mi>J</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>.</p>
<list list-type="order">
<list-item><p><italic>P</italic> is a set of limited libraries;</p></list-item>
<list-item><p><italic>T</italic> is a finite set of transitions;</p></list-item>
<list-item><p><italic>A</italic> is the set of node flow relations, that is, the set of directed arcs <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>A</mml:mi><mml:mo>&#x2286;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x222A;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>P</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>;</p></list-item>
<list-item><p><italic>W</italic> is the generalized weight function matrix of directed arc; its matrix elements are <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> represents the weight function on the connected directed arc <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> represents the weight function on the connected directed arc <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>;</p></list-item>
<list-item><p><inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> represents the trigger condition on the connected directed arc <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>;</p></list-item>
<list-item><p><italic>f</italic> means <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>P</mml:mi><mml:mo>&#x222A;</mml:mo><mml:mi>T</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>D</mml:mi><mml:mo>,</mml:mo><mml:mi>D</mml:mi><mml:mi>F</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>, <italic>D</italic> is discrete, <italic>DF</italic> is differential;</p></list-item>
<list-item><p><inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represents the initial identification of the net. Among them, <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mi>D</mml:mi></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msubsup><mml:mi>M</mml:mi><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi>D</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> respectively represent the identification value vector at the time when the discrete library is located;</p></list-item>
<list-item><p><inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>J</mml:mi><mml:mrow><mml:mo>:</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mi>T</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mi>R</mml:mi></mml:math></inline-formula> is a function defined on transition. For <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mi>T</mml:mi></mml:math></inline-formula>, when <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>D</mml:mi></mml:math></inline-formula>, we have <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>J</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the delay time of transition, generally a constant; when <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>F</mml:mi></mml:math></inline-formula>, we have <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>J</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>&#x27E8;</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>&#x27E9;</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the speed of transition, <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the integration step. When <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is enabled, <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is equal to the maximum excitation speed <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, otherwise <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is 0. The maximum excitation speed <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be a constant, or a linear (non-linear) combination identified by the state library connected to <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, that is to say <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>C</mml:mi></mml:math></inline-formula>, or <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, where, <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>F</mml:mi></mml:math></inline-formula>.</p></list-item>
</list>
<p>Definition 2. The conditions under which changes occur. In Petri net, the library represents the state of the system, and the change of the system state is described by transition. The Petri net&#x2019;s network structure is static, and its dynamic characteristics are through the continuous occurrence of discrete events, so that the enabling conditions of change are stimulated, and the conditions for the occurrence of changes are as follows:
<list list-type="order">
<list-item><p>If <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>D</mml:mi></mml:math></inline-formula>, then is enabled at time t if and only if <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">&#x21D2;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is true;</p></list-item>
<list-item><p>If <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>F</mml:mi></mml:math></inline-formula>, then is enabled at time t if and only if <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>D</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2229;</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">&#x21D2;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>M</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is true.</p></list-item>
</list></p>
<p>Definition 3. Evolution rule. The enablement of change leads to the continuous change of the state of the place, which realizes the evolution of Petri net. The transition <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is enabled at time t, the excitation speed is <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</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 the integration step is <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Its excitation will cause the logo to be converted according to the following rules:
<list list-type="order">
<list-item><p>If <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>D</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>J</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, then there is
<disp-formula id="ueqn-1">
<mml:math id="mml-ueqn-1" display="block"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</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>&#x2212;</mml:mo><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow></mml:mrow><mml:mo>&#x2218;</mml:mo></mml:msup><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</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:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2218;</mml:mo></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</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>o</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p></list-item>
<list-item><p>If <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>F</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>J</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>&#x27E8;</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>&#x27E9;</mml:mo></mml:mrow></mml:math></inline-formula>, then there is
<disp-formula id="ueqn-2">
<mml:math id="mml-ueqn-2" display="block"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</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>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>j</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>&#x22C5;</mml:mo><mml:mi>P</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow></mml:mrow><mml:mo>&#x2218;</mml:mo></mml:msup><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</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:msub><mml:mi>v</mml:mi><mml:mi>j</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>&#x22C5;</mml:mo><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</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>j</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2218;</mml:mo></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>i</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>o</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p></list-item>
</list></p>
<p>Definition 4. Net activity [<xref ref-type="bibr" rid="ref-25">25</xref>]. If for any reachable mark <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mi>M</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>&#x27E9;</mml:mo></mml:mrow></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></inline-formula>, there is a reachable mark of <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mi>M</mml:mi><mml:mo>&#x27E9;</mml:mo></mml:mrow></mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></inline-formula>, and t has the right to occur in <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:msup><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, then t is alive, which also includes control by the operator to trigger changes, which means control for the control system The operability. If all changes in EDPNs are alive, EDPNs are alive.</p>
</sec>
<sec id="s4_2"><label>4.2</label><title>EDPN Modeling of the System</title>
<p>According to the differential equations of continuous variables and the switching conditions of discrete states, the Petri net model of the solar thermal power generation system is established as shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. Among them, <italic>p</italic><sub>3</sub><italic>, p</italic><sub>6</sub><italic>, p</italic><sub>7</sub><italic>, p</italic><sub>8</sub><italic>, p</italic><sub>13</sub><italic>, p</italic><sub>16</sub> are discrete places, and <italic>p</italic><sub>1</sub><italic>, p</italic><sub>2</sub><italic>, p</italic><sub>4</sub><italic>, p</italic><sub>5</sub><italic>, p</italic><sub>9</sub>, <italic>p</italic><sub>10</sub><italic>, p</italic><sub>11</sub><italic>, p</italic><sub>12</sub><italic>, p</italic><sub>14</sub><italic>, p</italic><sub>15</sub>, <italic>p</italic><sub>17</sub> and <italic>p</italic><sub>18</sub> are continuous places. The meaning of the place is shown in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<fig id="fig-5"><label>Figure 5</label><caption><title>Process extended differential Petri net model of solar thermal power generation system</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-5.png"/></fig>

<table-wrap id="table-2"><label>Table 2</label><caption><title>Places and their implications</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Place</th>
<th align="left">Meaning of place</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><italic>p</italic><sub>1</sub></td>
<td align="left">Direct solar radiation intensity</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>2</sub></td>
<td align="left">Low temperature molten salt tank level</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>3</sub></td>
<td align="left">Status of low temperature molten salt pump set</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>4</sub></td>
<td align="left">Low temperature molten salt tank temperature</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>5</sub></td>
<td align="left">Molten salt temperature at the outlet of the collector</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>6</sub></td>
<td align="left">Bypass valve status</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>7</sub></td>
<td align="left">Status of main valve</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>8</sub></td>
<td align="left">The state of the electric heater of the low temperature molten salt tank</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>9</sub></td>
<td align="left">Power consumed by electric heater of low temperature molten salt tank</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>10</sub></td>
<td align="left">High temperature molten salt tank level</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>11</sub></td>
<td align="left">State of high temperature molten salt pump</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>12</sub></td>
<td align="left">High temperature molten salt tank outlet molten salt heat</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>13</sub></td>
<td align="left">High temperature molten salt tank temperature</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>14</sub></td>
<td align="left">The state of the electric heater of the high temperature tank</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>15</sub></td>
<td align="left">Heat loss of high temperature molten salt tank</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>16</sub></td>
<td align="left">Power consumed by electric heater of high temperature molten salt tank</td>
</tr>
<tr>
<td align="left"><italic>p</italic><sub>17</sub></td>
<td align="left">Heat loss of low temperature molten salt tank</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>After the system is initialized, it enters the waiting state. When is satisfied <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mtext>abs</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2229;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mtext>cold</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2229;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>out,sf</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>des,sf</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the transition <italic>t</italic><sub>1</sub> is enabled, and the low-temperature molten salt pump is turned on to provide low-temperature molten salt to the heat col-lection field. At this time <italic>m</italic><sub>3&#x2009;</sub>&#x003D;<sub>&#x2009;</sub>1, <italic>t</italic><sub>3</sub> is activated, and the identification value in <italic>p</italic><sub>5</sub> is calculate. If <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mn>425</mml:mn></mml:math></inline-formula>, <italic>t</italic><sub>6</sub> is activated and the bypass valve is opened. At this time, <italic>m</italic><sub>6&#x2009;</sub>&#x003D;<sub>&#x2009;</sub>1, <italic>t</italic><sub>9</sub> is activated, and the low-temperature molten salt entering the heat collection tube is not heated to the desired temperature, so it circulates back to the low-temperature molten salt tank to achieve the effect of preheating the heat collection field. When the switching conditions <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mtext>abs</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2229;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mrow><mml:mtext>cold</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2229;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>out,sf</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>des,sf</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are met, the transition <italic>t</italic><sub>5</sub> is enabled, and the main circuit valve is opened. At this time, <italic>m</italic><sub>7&#x2009;</sub>&#x003D;<sub>&#x2009;</sub>1, <italic>t</italic><sub>8</sub> is excited, and the excitation speed, the low-temperature molten salt flows through the heat collecting field, and after being heated to the desired temperature, it is stored as a high-temperature molten salt in the high temperature heat storage tank. When the switching conditions <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mtext>hot</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mtext>dem</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2229;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>out,hot</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>des,hot</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are met, the transition <italic>t</italic><sub>10</sub> is enabled, and the high-temperature molten salt pump is turned on. At this time, <italic>m</italic><sub>11&#x2009;</sub>&#x003D;<sub>&#x2009;</sub>1, <italic>t</italic><sub>14</sub> is ex-cited, and the heat storage system provides high-temperature molten salt to meet the power generation requirements of the system. When the switching conditions <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>cold</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>set,cold</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are met, the transition <italic>t</italic><sub>4</sub> is enabled, and the external power block of the low-temperature heat storage tank is turned on. At this time <italic>m</italic><sub>8&#x2009;</sub>&#x003D;<sub>&#x2009;</sub>1, <italic>t</italic><sub>7</sub> is activated; when the switching conditions <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>hot</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mrow><mml:mtext>set,hot</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are met, the transition <italic>t</italic><sub>10</sub> is enabled and the external power block of the high-temperature heat storage tank is activated. Turn on, at this time <italic>m</italic><sub>11&#x2009;</sub>&#x003D;<sub>&#x2009;</sub>1, <italic>t</italic><sub>13</sub> is activated, and the molten salt in the heat storage tank is protected against condensation. Because the temperature of the high and low temperature storage tank is higher than the ambient temperature, there is always heat loss. The speed and weight of changes are shown in <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
<table-wrap id="table-3"><label>Table 3</label><caption><title>The speed and weight of changes</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Transition</th>
<th align="left">Speed of change</th>
<th align="left">Weight function</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><italic>t</italic><sub>1</sub></td>
<td align="left"><inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<break/> <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>2</sub></td>
<td align="left"><inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:msup><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula>,<inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>17</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>3</sub></td>
<td align="left"><inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>m</mml:mi><mml:mi>c</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>L</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>4</sub></td>
<td align="left"><inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>8</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>5</sub></td>
<td align="left"><inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>7</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>6</sub></td>
<td align="left"><inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>6</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>6</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>6</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>6</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>7</sub></td>
<td align="left"><inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>7</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>8</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>7</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>7</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:msup><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula>,<inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>7</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>9</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>8</sub></td>
<td align="left"><inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>8</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>8</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:msup><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula>,<inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>8</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>9</sub></td>
<td align="left"><inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn>9</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>6</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>9</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn>9</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:msup><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>10</sub></td>
<td align="left"><inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>11</sub></td>
<td align="left"><inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>14</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>12</sub></td>
<td align="left"><inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:msup><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula>,<inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>15</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>13</sub></td>
<td align="left"><inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>14</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:msup><mml:mi>r</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula>,<inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>13</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>16</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left"><italic>t</italic><sub>14</sub></td>
<td align="left"><inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mn>14</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>14</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>14</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>,<inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>14</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>,<inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:mi>w</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>14</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5"><label>5</label><title>Model Verification and Result Analysis</title>
<p>This chapter verifies the reliability of the model by comparing model simulation data with actual experimental data. Then the thermal performance of the system is further analyzed through model simulation.</p>
<sec id="s5_1"><label>5.1</label><title>Model Validation</title>
<p>Through comparison with experimental data, the validity of the Petri net model is verified. <xref ref-type="fig" rid="fig-6">Fig. 6</xref> shows the direct solar irradiance received by the solar electric field within a week. <xref ref-type="fig" rid="fig-7">Figs. 7</xref> and <xref ref-type="fig" rid="fig-8">8</xref> respectively represent the loop outlet temperature and HTF mass flow rate and relative deviation calculated by the simulation tool and experimental data during the whole week. It can be seen from these charts that the simulation results of the model and the experimental data generally match well. Due to the large fluctuation of DNI on No. 9.17, the relative deviation of temperature reached 10&#x0025;, but the deviation of cumulative net heat transfer results was less than 1&#x0025;. It is acceptable for this study. The Petri net model accurately captures the system dynamics in different operating modes, and also ensures continuous conversion between operating modes.</p>
<fig id="fig-6"><label>Figure 6</label><caption><title>DNI data used in a week of solar farm operation</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-6.png"/></fig>
<fig id="fig-7"><label>Figure 7</label><caption><title>Comparison of simulated data and experimental data of a solar farm running for a week</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-7.png"/></fig>
<fig id="fig-8"><label>Figure 8</label><caption><title>Relative deviation between simulated data and experimental data</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-8.png"/></fig>
</sec>
<sec id="s5_2"><label>5.2</label><title>Typical Weather Performance Analysis</title>
<p>The Petri net model simulates the thermal energy transfer and mode switching process of the entire factory by considering the solar heat and power cycle of the entire system model. Two days with different irradiance levels were used to simulate and analyze the energy transfer and mode switching of the system, as shown in <xref ref-type="fig" rid="fig-9">Figs. 9</xref> and <xref ref-type="fig" rid="fig-10">10</xref>. The simulation was carried out for a full 24 h, which is the complete operating cycle of the solar field.</p>
<fig id="fig-9"><label>Figure 9</label><caption><title>The energy conversion process of a solar power plant on a sunny day. (a) The energy absorbed by the heat collection field, the heat loss of the high and low temperature storage tank, and the mass flow of the heat collection field HTF; (b) High and low temperature heat storage tank HTF inlet temperature and average temperature. (c) High and low temperature heat storage tank HTF level, high temperature heat storage tank output energy. (d) Identification value of discrete changes</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-9.png"/></fig>
<fig id="fig-10"><label>Figure 10</label><caption><title>The energy conversion process of a solar power plant on a day covered by clouds. (a) The energy absorbed by the heat collection field, the heat loss of the high and low temperature storage tank, and the mass flow of the heat collection field HTF; (b) High and low temperature heat storage tank HTF inlet temperature and average temperature. (c) High and low temperature heat storage tank HTF level, high temperature heat storage tank output energy. (d) Identification value of discrete changes</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-10.png"/></fig>
<p>As shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>, at the beginning of each day, the low-temperature molten salt pump is turned on to output low-temperature molten salt to the heat collection field, and the HTF circulates back to the low-temperature heat storage tank through the heat collection field to preheat the heat collection field. The thermal field gradually warms, the inlet temperature of the collector field rises and the liquid level of the high-temperature storage tank does not change. During this period, the main reflector continues to track the sun (defocus rate&#x2009;&#x003D;&#x2009;0&#x0025;), as shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref> from 6:00 to 17:00 this time. When the allowable inlet temperature of the high-temperature heat storage tank is reached (in this example, it is about 425&#x00B0;C), HTF is circulated to the high-temperature heat storage tank and stores heat, as shown in <xref ref-type="fig" rid="fig-9">Fig. 9</xref> from 7:00 to 16:00. As long as the HTF temperature output by the heat collection field reaches the set temperature and the high-temperature salt storage tank is not full, the HTF is completely guided to the high-temperature heat storage tank. Otherwise, the HTF is recycled into the low-temperature heat storage tank, as shown in the two time periods of 6:00 to 7:00 and 16:00 to 17:00 in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>. The outlet temperature of the heat collection field is maintained at its rated level by controlling the mass flow rate of the HTF. If the DNI exceeds the absorption capacity of the heat collection field, it will be defocused by the main reflector. At the end of the day, when the available DNI is not enough to maintain the minimum operating temperature at the minimum mass flow rate, the HTF mass flow rate is gradually reduced to the minimum value until the DNI is 0, the main mirror is defocused, and the heat collection field begins to slowly cool. During the period from 08:00 to 01:00 the next day, the heat in the high-temperature heat storage tank can meet the output demand of the steam turbine, and the high-temperature molten salt pump is turned on to provide high-temperature molten salt to the steam generator and generate steam to drive the steam turbine unit For power generation, the low-temperature molten salt after heat exchange is recycled to the low-temperature molten salt tank as a reserve of molten salt at the entrance of the heat collection field.</p>
</sec>
<sec id="s5_3"><label>5.3</label><title>Typical Annual Thermal Performance Analysis</title>
<p>In order to better evaluate the performance of the solar thermal power generation system, it is necessary to calculate the thermal performance of the system under annual working conditions. Select the local annual irradiance in 2018 as the input data, and the monthly statistics of solar resources are shown in <xref ref-type="fig" rid="fig-11">Fig. 11</xref>.</p>
<fig id="fig-11"><label>Figure 11</label><caption><title>Monthly statistics of solar energy resources</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-11.png"/></fig>
<p>Using the typical annual radiation data, the simulated monthly average power generation and cumulative value of the molten salt direct heat storage linear Fresnel power station are shown in <xref ref-type="fig" rid="fig-12">Fig. 12</xref>, and the total annual power generation is 287.82 GWh. The average annual power generation efficiency is one of the important factors for evaluating the economic performance of solar thermal power plants. The annual power generation efficiency is the ratio of the power generation capacity of the power station in one year to the annual accumulated solar radiation collected, namely:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mi>&#x03B7;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>e</mml:mi></mml:msub></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>I</mml:mi><mml:mi>A</mml:mi><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mrow></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></disp-formula></p>
<p>For solar power plants, the two parts involved in energy conversion are the heat collection subsystem and the power generation subsystem. The heat collection sub-system focuses the solar energy on the surface of the heat collection tube through the main reflector, and then heats the heat transfer flowing through the heat collection tube. The medium realizes the conversion of light energy to heat energy; the power generation subsystem transfers the heat of the high-temperature molten salt to the water vapor through the steam generator, and finally uses the superheated steam to drive the steam turbine unit to realize the conversion of heat energy to electric energy. Using the annual radiation data, the calculated energy absorbed by each energy con-version process is shown in <xref ref-type="fig" rid="fig-13">Fig. 13</xref>. It can be seen that there is a large amount of energy loss during the photothermal conversion process, and its annual average photo-thermal conversion efficiency is 39.22&#x0025;. Secondly, the heat loss of the steam turbine generator unit in the thermoelectric conversion process is more, and the average annual thermoelectric conversion efficiency is 40.97&#x0025;. According to formula 4.8, the thermo electric conversion efficiency of the entire solar thermal power generation system is 16.04&#x0025;. Therefore, improving the photothermal conversion efficiency and thermoelectric conversion efficiency of the system is an effective measure to improve the photoelectric conversion efficiency of the system, effectively use solar resources, and reduce the cost of electricity. Increasing the heat source temperature can improve the thermo-electric conversion efficiency, but an excessively high operating temperature will reduce the safety and stability of the system. Therefore, improving the light-to-heat conversion efficiency of the collector at an optimal temperature is the main break-through to reduce the cost of solar thermal power stations.</p>
<fig id="fig-12"><label>Figure 12</label><caption><title>Monthly average power generation</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-12.png"/></fig>
<fig id="fig-13"><label>Figure 13</label><caption><title>Monthly a energy change of the power station</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="EE_19128-fig-13.png"/></fig>
</sec>
</sec>
<sec id="s6"><label>6</label><title>Conclusions</title>
<p>Using the extended differential Petri net theory to model and analyze the 50 MW line Philippine solar thermal power generation system, compared with other extended forms of the existing Petri net, the extended differential Petri net relaxes the limitation of the arc weight on the triggering conditions, so that the triggering conditions can be defined separately. At the same time, the value type of the arc weight is expanded, the modeling ability of the differential Petri net is improved, and the net model has greater flexibility. focusing on the state evolution behavior of the system, using the state flow simulation tool to visualize the operation process of the system, which is the operation mode of the direct heat storage line Philippine system optimization provides intuitive and powerful tools. The simulation results of the model operation are in line with the expectations of the actual operation, which proves the feasibility and effectiveness of the model. By analyzing the operation modes under two different weather conditions, the results show that the solar thermal power station adopting the molten salt direct heat storage method, because the high temperature molten salt from the collector all enters the high temperature storage tank, and then the high temperature storage tank Input to the steam generator, the process of converting solar energy into heat in the heat collection field and the process of converting heat energy into electric energy by the steam generator do not interfere with each other, which not only protects the steam generator, but also can make short-term mutations in DNI This ensures the stable power generation of the system and avoids the sudden stop of the steam turbine. In order to better evaluate the performance of the solar thermal power generation system, the thermal performance of the system under the annual working conditions is preliminarily estimated. Under the parameters of the molten salt direct heat storage linear Fresnel power station set in this paper, the annual average light-to-heat conversion the efficiency is 39.22&#x0025;, the average annual thermoelectric conversion efficiency is 40.97&#x0025;, and the thermoelectric conversion efficiency of the entire solar thermal power generation system is 16.06&#x0025;. The mirror field accounts for about 1/2 of the total investment. Therefore, the main breakthrough for the reduction of the cost of CSP stations in the future is the improvement of the photothermal conversion efficiency.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="other"><p><bold>Funding Statement:</bold> This paper is supported by the Science Technology Project of State Grid Corporation of China (Grant No. 52272219000&#x2005;V) and the Major Science and Technology Project of Gansu Province (Grant No. 20ZD7GF011).</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><surname>Davarpanah</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Jamali</surname>, <given-names>D. H.</given-names></string-name>, <string-name><surname>Ahmadi</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Aliehyaei</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Ghazanfari</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Investigation the integration of heliostat solar receiver to gas and combined cycles by energy, exergy, and economic point of views</article-title>. <source>Jordan Journal of Applied Science</source><italic>,</italic> <volume>10</volume><italic>,</italic> <fpage>5307</fpage>. DOI <pub-id pub-id-type="doi">10.3390/app10155307</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Fernandez</surname>, <given-names>A. I.</given-names></string-name>, <string-name><surname>Paksoy</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Kocak</surname>, <given-names>B.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Review on sensible thermal energy storage for industrial solar applications and sustainability aspects</article-title>. <source>Solar Energy</source><italic>,</italic> <volume>209</volume><issue>(10)</issue><italic>,</italic> <fpage>135</fpage>&#x2013;<lpage>169</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.solener.2020.08.081</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Desai</surname>, <given-names>N. B.</given-names></string-name>, <string-name><surname>Bandyopadhyay</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2016</year>). <article-title>Line-focusing concentrating solar collector-based power plants: A review</article-title>. <source>Clean Technologies &#x0026; Environmental Policy</source><italic>,</italic> <volume>19</volume><issue>(1)</issue><italic>,</italic> <fpage>1</fpage>&#x2013;<lpage>27</lpage>. DOI <pub-id pub-id-type="doi">10.1007/s10098-016-1238-4</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yu</surname>, <given-names>Q.</given-names></string-name>, <string-name><surname>Fu</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Yang</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Qiao</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>Q.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Modeling and parametric study of molten salt receiver of concentrating solar power tower plant</article-title>. <source>Energy</source><italic>,</italic> <volume>200</volume><issue>(6)</issue><italic>,</italic> <fpage>117505</fpage>&#x2013;<lpage>117516</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.energy.2020.117505</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Christoph</surname>, <given-names>A. P.</given-names></string-name>, <string-name><surname>Rafael</surname>, <given-names>G.</given-names></string-name>, <string-name><surname>Frank</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Thomas</surname>, <given-names>M. H.</given-names></string-name></person-group> (<year>2019</year>). <article-title>A Techno-economic comparative analysis of thermal oil and molten salt parabolic trough power plants with molten salt solar towers</article-title>. <conf-name>AIP Conference Proceedings</conf-name>, vol. <volume>2126</volume>, pp. <fpage>20014</fpage>&#x2013;<lpage>120023</lpage>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qi</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Dai</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Yi</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>You</surname>, <given-names>Z.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2019</year>). <article-title>An adaptive energy management strategy to extend battery lifetime of solar powered wireless sensor nodes</article-title>. <source>IEEE Access</source>, vol. <volume>7</volume><italic>,</italic> pp. <fpage>88289</fpage>&#x2013;<lpage>88300</lpage>. DOI <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2919986</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Huang</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Xie</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Zhang</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Chan</surname>, <given-names>S. H.</given-names></string-name>, <string-name><surname>Milewski</surname>, <given-names>J.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2019</year>). <article-title>Modeling and multi-objective optimization of a stand-alone PV-hydrogen-retired EV battery hybrid energy system</article-title>. <source>Energy Conversion and Management</source><italic>,</italic> <volume>181</volume>, <fpage>80</fpage>&#x2013;<lpage>92</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.enconman.2018.11.079</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Benlahbib</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Bouarroudj</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Mekhilef</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Abdeldjalil</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Abdelkrim</surname>, <given-names>T.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2020</year>). <article-title>Experimental investigation of power management and control of a PV/wind/fuel cell/battery hybrid energy system microgrid</article-title>. <source>International Journal of Hydrogen Energy</source><italic>,</italic> <volume>45</volume><issue>(53)</issue><italic>,</italic> <fpage>29110</fpage>&#x2013;<lpage>29122</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.ijhydene.2020.07.251</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qi</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Yin</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Dai</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Wu</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>X.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2021</year>). <article-title>Comprehensive optimized hybrid energy storage system for long-life solar-powered wireless sensor network nodes</article-title>. <source>Applied Energy</source><italic>,</italic> <volume>290</volume>, <fpage>116780</fpage>. DOI <pub-id pub-id-type="doi">10.1016/j.apenergy.2021.116780</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Odeh</surname>, <given-names>S. D.</given-names></string-name></person-group> (<year>2003</year>). <article-title>Unified model of solar thermal electric generation systems</article-title>. <source>Renewable Energy</source><italic>,</italic> <volume>28</volume><issue>(5)</issue><italic>,</italic> <fpage>755</fpage>&#x2013;<lpage>767</lpage>. DOI <pub-id pub-id-type="doi">10.1016/S0960-1481(02)00044-7</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Morin</surname>, <given-names>G.</given-names></string-name>, <string-name><surname>Karl</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Mertins</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Selig</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2015</year>). <article-title>Molten salt as a heat transfer fluid in a linear fresnel collector&#x2013;commercial application backed by demonstration</article-title>. <source>Energy Procedia</source><italic>,</italic> <volume>69</volume><issue>(5)</issue><italic>,</italic> <fpage>689</fpage>&#x2013;<lpage>698</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.egypro.2015.03.079</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Sun</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>L.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Transient model and characteristics of parabolic-trough solar collectors: Molten salt <italic>vs.</italic> synthetic oil</article-title>. <source>Solar Energy</source><italic>,</italic> <volume>182</volume><issue>(4)</issue><italic>,</italic><fpage>182</fpage>&#x2013;<lpage>193</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.solener.2019.02.047</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qiang</surname>, <given-names>Z. A.</given-names></string-name>, <string-name><surname>Zw</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Xdb</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Gang</surname>, <given-names>Y. A.</given-names></string-name>, <string-name><surname>Hw</surname>, <given-names>C.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Dynamic simulation of steam generation system in solar tower power plant</article-title>. <source>Renewable Energy</source><italic>,</italic> <volume>135</volume><issue>(5)</issue><italic>,</italic> <fpage>866</fpage>&#x2013;<lpage>876</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.renene.2018.12.064</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alinezhad</surname>, <given-names>K. A.</given-names></string-name>, <string-name><surname>Mohammad</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Kourosh</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Mohammadreza</surname>, <given-names>K.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Design of a 25 MWe solar thermal power plant in Iran with using parabolic trough collectors and a two-tank molten salt storage system</article-title>. <source>International Journal of Photoenergy</source><italic>,</italic> <volume>2017</volume><issue>(11)</issue><italic>,</italic><fpage>1</fpage>&#x2013;<lpage>11</lpage>. DOI <pub-id pub-id-type="doi">10.1155/2017/4210184</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bachelier</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Stieglitz</surname>, <given-names>R.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Design and optimisation of linear fresnel power plants based on the direct molten salt concept</article-title>. <source>Solar Energy</source><italic>,</italic> <volume>152</volume><issue>(8)</issue><italic>,</italic><fpage>171</fpage>&#x2013;<lpage>192</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.solener.2017.01.060</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Engler</surname>, <given-names>F. T.</given-names></string-name></person-group> (<year>2005</year>). <source>Design of embedded control systems using hybrid petri nets</source><italic>.</italic> Boston, MA: Springer, CiteSeer.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname>, <given-names>B. C.</given-names></string-name>, <string-name><surname>Cai</surname>, <given-names>S. Q.</given-names></string-name>, <string-name><surname>Feng</surname>, <given-names>A. X.</given-names></string-name></person-group> (<year>2016</year>). <article-title>Petri-net based self-prediction and control for switching process of varying duty</article-title>. <source>CIESC Journal</source><italic>,</italic> <volume>67</volume><issue>(3)</issue><italic>,</italic> <fpage>839</fpage>&#x2013;<lpage>845</lpage> (in Chinese). DOI <pub-id pub-id-type="doi">10.11949/j.issn.0438-1157.20151764</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname>, <given-names>N. Q.</given-names></string-name>, <string-name><surname>Zhu</surname>, <given-names>M. C.</given-names></string-name>, <string-name><surname>Bai</surname>, <given-names>L. P.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>Z. W.</given-names></string-name></person-group> (<year>2016</year>). <article-title>Short-term scheduling of crude oil operations in refinery with high-fusion-point oil and two transportation pipelines</article-title>. <source>Enterprise Information Systems</source><italic>,</italic> <volume>10</volume><issue>(6)</issue><italic>,</italic> <fpage>581</fpage>&#x2013;<lpage>610</lpage>. DOI <pub-id pub-id-type="doi">10.1080/17517575.2014.948936</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cao</surname>, <given-names>R. M.</given-names></string-name>, <string-name><surname>Hao</surname>, <given-names>L. N.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>F. L.</given-names></string-name>, <string-name><surname>Gao</surname>, <given-names>Q.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Modelling and analysis of hybrid stochastic timed petri net</article-title>. <source>Journal of Control &#x0026; Decision</source><italic>,</italic> <volume>6</volume><issue>(2)</issue><italic>,</italic> <fpage>90</fpage>&#x2013;<lpage>110</lpage>. DOI <pub-id pub-id-type="doi">10.1080/23307706.2017.1419079</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wan</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Zhao</surname>, <given-names>B. H.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Hybrid control using cyber net system</article-title>. <source>Control Theory &#x0026; Application</source><italic>,</italic> <volume>36</volume><issue>(9)</issue><italic>,</italic> <fpage>1528</fpage>&#x2013;<lpage>1535</lpage> (in Chinese). DOI <pub-id pub-id-type="doi">10.7641/CTA.2019.80539</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>21.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kannaiyan</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Bhartiya</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Bhushan</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Dynamic modeling and simulation of a hybrid solar thermal power plant</article-title>. <source>Industrial &#x0026; Engineering Chemistry Research</source><italic>,</italic> <volume>58</volume><issue>(18)</issue><italic>,</italic> <fpage>7531</fpage>&#x2013;<lpage>7550</lpage>. DOI <pub-id pub-id-type="doi">10.1021/acs.iecr.8b04730</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>22.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Elias</surname>, <given-names>T. D. A.</given-names></string-name>, <string-name><surname>Renato</surname>, <given-names>D. C. M. P.</given-names></string-name>, <string-name><surname>Normey-Rico</surname>, <given-names>J. E.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Hybrid predictive controller for overheating prevention of solar collectors</article-title>. <source>Renewable Energy</source><italic>,</italic> <volume>136</volume><issue>(6)</issue><italic>,</italic> <fpage>535</fpage>&#x2013;<lpage>547</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.renene.2019.01.001</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>23.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Huang</surname>, <given-names>S. Y.</given-names></string-name>, <string-name><surname>Huang</surname>, <given-names>S. H.</given-names></string-name></person-group> (<year>2012</year>). <source>Principles and technologies of solar thermal power generation</source><italic>,</italic> <edition>1st ed</edition>., pp. <fpage>415</fpage>&#x2013;<lpage>456</lpage> (in Chinese). <publisher-name>Electric Power Press</publisher-name>: <publisher-loc>China, Beijing</publisher-loc>.</mixed-citation></ref>
<ref id="ref-24"><label>24.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Cheng</surname>, <given-names>G. P.</given-names></string-name></person-group> (<year>2008</year>). <source>Stability analysis and control of several classes of hybrid dynamic systems</source> (in Chinese). <publisher-name>Xidian University</publisher-name>, <publisher-loc>China, Xian</publisher-loc>.</mixed-citation></ref>
<ref id="ref-25"><label>25.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Liang</surname>, <given-names>X. Z.</given-names></string-name></person-group> (<year>2006</year>). <source>Modeling and analyzing the process industry by hybrid petri nets</source> (in Chinese). <publisher-name>Beijing University of Chemical Technology</publisher-name>, <publisher-loc>China, Beijing</publisher-loc>.</mixed-citation></ref>
</ref-list>
</back>
</article>