<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1654095</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2025.1654095</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Entropy production minimization in a tubular ammonia synthesis reactor: a mathematical optimization approach with variable geometry and heat flux control</article-title>
<alt-title alt-title-type="left-running-head">Mendoza et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2025.1654095">10.3389/fenrg.2025.1654095</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Mendoza</surname>
<given-names>Diego F.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2573092/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Quintero-D&#xed;az</surname>
<given-names>Juan Carlos</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2405934/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Kjelstrup</surname>
<given-names>Signe</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/96520/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Chemical Engineering, Universidad de Antioquia</institution>, <addr-line>Medell&#xed;n</addr-line>, <country>Colombia</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>PoreLab, Department of Chemistry, Norwegian University of Science and Technology, NTNU</institution>, <addr-line>Trondheim</addr-line>, <country>Norway</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/133868/overview">Athanasios I. Papadopoulos</ext-link>, Centre for Research and Technology Hellas (CERTH), Greece</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3127581/overview">Solmaz Nadiri</ext-link>, Physical-Technical Federal Institute, Germany</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3133678/overview">Vinay Kumar V.</ext-link>, National Institute of Technology, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Signe Kjelstrup, <email>signe.kjelstrup@ntnu.no</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>20</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1654095</elocation-id>
<history>
<date date-type="received">
<day>25</day>
<month>06</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Mendoza, Quintero-D&#xed;az and Kjelstrup.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Mendoza, Quintero-D&#xed;az and Kjelstrup</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Ammonia is one of the most widely produced chemicals worldwide and is increasingly considered a promising hydrogen carrier for energy storage. We propose a novel thermodynamic optimization strategy for tubular ammonia reactors based on second-law analysis and variable reactor geometry. Assuming thermal performance is already maximized through heat exchange, we explore how variations in reactor radius can further minimize entropy generation. Our steady-state mathematical model shows that geometry optimization alone can reduce total entropy production by 57% and pressure drop by 96%, without affecting ammonia yield or catalyst usage. Sensitivity analysis highlights the role of thermal boundary conditions on reactor performance. This study demonstrates that integrating geometric design with entropy minimization principles can significantly enhance the thermodynamic efficiency and sustainability of industrial chemical reactors.</p>
</abstract>
<kwd-group>
<kwd>entropy production</kwd>
<kwd>ammonia reactor</kwd>
<kwd>Haber-bosch process</kwd>
<kwd>heat transfer</kwd>
<kwd>geometric design</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Process and Energy Systems Engineering</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Ammonia is one of the most important chemicals in industry due to its widespread use in the production of fertilizers, explosives, synthetic fibers, and more recently as a carbon-free energy carrier (<xref ref-type="bibr" rid="B25">Kojima and Yamaguchi, 2022</xref>). It is considered an efficient hydrogen carrier, offering a higher hydrogen density per unit volume than liquid hydrogen. This characteristic facilitates its storage and transportation, as ammonia can be stored under moderate pressure and temperature conditions compared to hydrogen (<xref ref-type="bibr" rid="B7">Chai et al., 2021</xref>; <xref ref-type="bibr" rid="B31">Meri&#xf1;o et al., 2025</xref>).</p>
<p>Ammonia production is energy intensive (30 GJ/ton <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>NH</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), consuming about 2% of world&#x2019;s total energy production and generating 1%&#x2013;2% of the anthropogenic <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CO</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> emissions worldwide (2.16 ton <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CO</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> per ton <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>NH</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) (<xref ref-type="bibr" rid="B20">IEA, 2021</xref>; <xref ref-type="bibr" rid="B18">Ghavam et al., 2021</xref>; <xref ref-type="bibr" rid="B47">Ye and Tsang, 2023</xref>). At industrial scale, ammonia production is typically carried out using the Haber-Bosch process where ammonia is synthesized from nitrogen and hydrogen at high pressures (15&#x2013;30 MPa) in presence of cobalt-molybdenum nitride, iron- or ruthenium-based catalysts (<xref ref-type="bibr" rid="B27">Liu, 2014</xref>; <xref ref-type="bibr" rid="B13">El-Shafie and Kambara, 2023</xref>). Nitrogen is typically obtained from air, while hydrogen comes from hydrocarbons such as methane (<xref ref-type="bibr" rid="B40">Riera et al., 2023</xref>).</p>
<p>One of the main concerns is how to produce more ammonia to meet its increasing demand while diminishing the emissions (<xref ref-type="bibr" rid="B20">IEA, 2021</xref>). This requires encompassing policies and technologies to promote near-zero-emission production methods, such as using water instead methane as hydrogen source, generating small-scale decentralized production plants, as well as increasing the energy efficiency of the process (<xref ref-type="bibr" rid="B18">Ghavam et al., 2021</xref>; <xref ref-type="bibr" rid="B44">Smith et al., 2020</xref>; <xref ref-type="bibr" rid="B1">Amhamed et al., 2022</xref>; <xref ref-type="bibr" rid="B37">Ojelade et al., 2023</xref>; <xref ref-type="bibr" rid="B14">Erfani et al., 2024</xref>).</p>
<p>Second law analysis, based on either exergy or entropy generation, is a well-established methodology for improving energy efficiency in chemical processes, including reactor systems (<xref ref-type="bibr" rid="B26">Kumar and Sharma, 2025</xref>; <xref ref-type="bibr" rid="B17">Fl&#xf3;rez-Orrego and de Oliveira Junior, 2017b</xref>; <xref ref-type="bibr" rid="B38">Penkuhn and Tsatsaronis, 2017</xref>; <xref ref-type="bibr" rid="B16">Fl&#xf3;rez-Orrego and de Oliveira Junior, 2017a</xref>; <xref ref-type="bibr" rid="B21">Johannessen and Kjelstrup, 2004</xref>; <xref ref-type="bibr" rid="B3">Bedeaux et al., 1999</xref>). In this framework, an efficient process is one that minimizes entropy production, reflecting lower irreversible losses and improved exergy utilization. Despite its potential, second law efficiency is not yet systematically applied in the design and optimization of chemical reactors (<xref ref-type="bibr" rid="B24">Kjelstrup et al., 2010</xref>). Nonequilibrium thermodynamics provides a direct theoretical link to this approach through the concept of entropy production. Consequently, the entropy balance of the process becomes a fundamental tool. In light of current concerns regarding energy savings and storage, we are motivated to contribute to a more systematic integration of second law principles. In particular, we emphasize the importance of giving the entropy balance equation a more prominent role in the energy accounting of chemical processes.</p>
<p>In the Haber-Bosch process, exergy losses largely stem from heat exchange within the reactor and during ammonia recovery, accounting for 52%&#x2013;65% of the total. Meanwhile, pressure drop in the reactor contributes about 5% to the overall entropy production within the reactor (<xref ref-type="bibr" rid="B22">Kirova-Yordanova, 2004</xref>). Moreover, the reactor type and its operating pressure profoundly influence the efficiency of the ammonia synthesis loop. This choice directly impacts the exergy destruction linked to both heat integration and the introduction of the feed gas (<xref ref-type="bibr" rid="B38">Penkuhn and Tsatsaronis, 2017</xref>).</p>
<p>Optimization of ammonia reactors have focused on finding the best multi-bed adiabatic reactors with intercooling (<xref ref-type="bibr" rid="B17">Fl&#xf3;rez-Orrego and de Oliveira Junior, 2017b</xref>; <xref ref-type="bibr" rid="B8">Cheema and Krewer, 2019</xref>; <xref ref-type="bibr" rid="B15">Farsi et al., 2021</xref>) and on finding temperature profiles along the reactors that maximize ammonia conversion by manipulating thermal load (<xref ref-type="bibr" rid="B30">M&#xe5;nson and Andresen, 1986</xref>). Works on entropy production analysis in ammonia reactors have also analyzed multi-bed adiabatic reactors with intercooling as well as non-adiabatic reactors. It has been found that the inlet flow rate in multi-bed reactors gives rise to a dramatic increase in the entropy production (<xref ref-type="bibr" rid="B46">Xie et al., 2022</xref>). The irreversibilities were associated with chemical reaction and pressure drop, while the nitrogen-hydrogen ratio had a rather small influence on the entropy production.</p>
<p>
<xref ref-type="bibr" rid="B36">Nummedal et al. (2003)</xref> minimized the entropy production of ammonia reactors with external cooling for different heat transfer coefficients, <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, by manipulating the cooling media profile. They achieved reductions in entropy production from 3.9% (<inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 100 W/K <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) to 16% (<inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 400 W/K <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) with respect to the reference case where the inlet temperature of the cooling media was the manipulated variable. Several reactor optimization studies have found numerical evidence for a more uniform distribution of entropy production under optimal conditions (<xref ref-type="bibr" rid="B43">Sauar et al., 1999</xref>; <xref ref-type="bibr" rid="B21">Johannessen and Kjelstrup, 2004</xref>). In special cases, there is even equipartition of entropy production (<xref ref-type="bibr" rid="B24">Kjelstrup et al., 2010</xref>; <xref ref-type="bibr" rid="B42">Santoro et al., 2024</xref>).</p>
<p>The studies conducted by <xref ref-type="bibr" rid="B30">M&#xe5;nson and Andresen (1986)</xref>, together with those by <xref ref-type="bibr" rid="B36">Nummedal et al. (2003)</xref> shall provide this work with a convenient point of reference, a Base Case. Our modelling results shall be compared at similar conditions with these results from the literature. We shall next proceed to assume that all necessary cooling is available at the temperature dictated by the Base Case. This provides us with an ideal reference case, ideal in the sense that the temperature profile is derived from a condition of maximum ammonia produced. This choice is reasonable, given that a study of the effect of heat transfer was done already by <xref ref-type="bibr" rid="B36">Nummedal et al. (2003)</xref>.</p>
<p>In this contribution we assume that the cooling is available at the temperature dictated by the Base Case. For the influence of the heat transfer in the entropy production in ammonia reactor we refer the reader to the work of <xref ref-type="bibr" rid="B36">Nummedal et al. (2003)</xref>.</p>
<p>High fidelity mathematical models and advanced manufacturing processes, such as 3D printing, have enabled shape optimization in chemical reactor design (<xref ref-type="bibr" rid="B4">Begall et al., 2023</xref>). This tool allows finding geometries that optimize performance criteria while satisfying process and manufacturing constraints (<xref ref-type="bibr" rid="B11">Courtais et al., 2021</xref>; <xref ref-type="bibr" rid="B12">Courtais et al., 2023</xref>). The simplest shape optimization methods include a set of geometric parameters, such as length, radii and angles, as decision variables in the optimization (<xref ref-type="bibr" rid="B9">Chen et al., 2007</xref>). Second Law analysis including shape optimization have been applied to <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>SO</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> synthesis in tubular reactors using reactor radius as decision variable (<xref ref-type="bibr" rid="B23">Kizilova et al., 2024</xref>; <xref ref-type="bibr" rid="B28">Magnanelli et al., 2019</xref>). In the case studied by <xref ref-type="bibr" rid="B28">Magnanelli et al. (2019)</xref> it was found that shape optimization reduced the entropy production by 16% with respect to the optimized, constant-radius tubular reactor. Such a significant reduction in entropy production can lead to more sustainable chemical processes. In the case of ammonia synthesis reactors, shape optimization could also play a key role together with catalyst design, green hydrogen sources and process integration to achieve sustainable ammonia production. To the best of our knowledge studies are lacking reactor shape and entropy production in the ammonia synthesis process.</p>
<p>In this work we find the temperature profile and geometry (length and radius distribution) that minimizes the entropy production of a packed-bed tubular reactor and compare it with the optimal Base Case design of a tubular reactor with constant diameter. In both cases the designs use the same amount of catalyst and obtain a product with the same ammonia composition and flow.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methodology</title>
<sec id="s2-1">
<title>2.1 Physical-chemical model</title>
<p>The model was derived for a steady-state, packed-bed tubular reactor with variable cross section area and is based on the work of <xref ref-type="bibr" rid="B28">Magnanelli et al. (2019)</xref>. The main assumptions of the model are: (i) plug flow, (ii) negligible temperature difference between gas bulk and catalyst, and (iii) validity of Ergun&#x2019;s equation to compute pressure drop.</p>
<p>In a control volume <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> along the reactor axis the mass balance is:<disp-formula id="e1">
<mml:math id="m12">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="script">R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m13">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2208;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="script">R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the mole fraction of species <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the total mole flow rate, <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the reactor radius, and <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the stoichiometric coefficient of species <inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the reaction:<disp-formula id="e3">
<mml:math id="m20">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>&#x21cc;</mml:mi>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The reaction rate of ammonia formation, <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:mi mathvariant="script">R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, is given by the expression (<xref ref-type="bibr" rid="B32">Nadiri et al., 2024</xref>):<disp-formula id="e4">
<mml:math id="m22">
<mml:mrow>
<mml:mi mathvariant="script">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the kinetic exponent (0.5 <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 0.75), <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are kinetic coefficients, <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the thermodynamic equilibrium constant, and <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the fugacity of species <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the mixture.</p>
<p>The kinetic coefficients, <xref ref-type="disp-formula" rid="e5">Equations 5</xref> and <xref ref-type="disp-formula" rid="e6">6</xref>, follow Arrhenius-type kinetic expressions (<xref ref-type="bibr" rid="B34">Nielsen et al., 1964</xref>):<disp-formula id="e5">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>exp</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf26">
<mml:math id="m32">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the ideal gas constant and <inline-formula id="inf27">
<mml:math id="m33">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the gas temperature. The values for the pre-exponential factors, <inline-formula id="inf28">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf29">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and for the activation energies, <inline-formula id="inf30">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf31">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, are reported in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Kinetic parameters (<xref ref-type="bibr" rid="B34">Nielsen et al., 1964</xref>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="left">Units</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf32">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">mol <inline-formula id="inf33">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>NH</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> atm/(<inline-formula id="inf34">
<mml:math id="m40">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> s)</td>
<td align="left">
<inline-formula id="inf35">
<mml:math id="m41">
<mml:mrow>
<mml:mn>2.19</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf36">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">kJ/mol</td>
<td align="left">46.752</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf37">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf38">
<mml:math id="m44">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>atm</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf39">
<mml:math id="m45">
<mml:mrow>
<mml:mn>2.94</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf40">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">kJ/mol</td>
<td align="left">100.66</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf41">
<mml:math id="m47">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf42">
<mml:math id="m48">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.6</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The thermodynamic equilibrium constant, <inline-formula id="inf43">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is calculated as a function of temperature following the expression (<xref ref-type="bibr" rid="B19">Gillespie and Beattie, 1930</xref>):<disp-formula id="e7">
<mml:math display="block" id="m50">
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2.691122</mml:mn>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5.519265</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2.6899</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.848863</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2062;</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>2001.6</mml:mn>
<mml:mi>T</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>The fugacity of the species <inline-formula id="inf44">
<mml:math id="m51">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the gas mixture at temperature, <inline-formula id="inf45">
<mml:math id="m52">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, pressure, <inline-formula id="inf46">
<mml:math id="m53">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and composition, <inline-formula id="inf47">
<mml:math id="m54">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (mole fraction), is calculated as the product of the fugacity coefficient, <inline-formula id="inf48">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the pressure of <inline-formula id="inf49">
<mml:math id="m56">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the mixture,<disp-formula id="e8">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>The fugacity coefficient <inline-formula id="inf50">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is derived from the Beatty-Bridgeman equation of state (<xref ref-type="bibr" rid="B30">M&#xe5;nson and Andresen, 1986</xref>):<disp-formula id="e9">
<mml:math id="m59">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf51">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf52">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> terms are calculated according to the expressions:<disp-formula id="e10">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>T</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>and<disp-formula id="e11">
<mml:math id="m63">
<mml:mrow>
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>The values of parameters <inline-formula id="inf53">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf54">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf55">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are provided in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Beattie-Bridgman parameters (<xref ref-type="bibr" rid="B30">M&#xe5;nson and Andresen, 1986</xref>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Species</th>
<th align="left">
<inline-formula id="inf56">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf57">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf58">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
<tr>
<th align="left">(J <inline-formula id="inf59">
<mml:math id="m70">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>/<inline-formula id="inf60">
<mml:math id="m71">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
<th align="left">(<inline-formula id="inf61">
<mml:math id="m72">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>/mol)</th>
<th align="left">(<inline-formula id="inf62">
<mml:math id="m73">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>K</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf63">
<mml:math id="m74">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>/mol)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf64">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf65">
<mml:math id="m76">
<mml:mrow>
<mml:mn>20.01</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf66">
<mml:math id="m77">
<mml:mrow>
<mml:mn>20.96</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.504</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf67">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf68">
<mml:math id="m79">
<mml:mrow>
<mml:mn>136.23</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf69">
<mml:math id="m80">
<mml:mrow>
<mml:mn>50.46</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">42.0</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf70">
<mml:math id="m81">
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf71">
<mml:math id="m82">
<mml:mrow>
<mml:mn>242.47</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf72">
<mml:math id="m83">
<mml:mrow>
<mml:mn>34.15</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">4768.7</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf73">
<mml:math id="m84">
<mml:mrow>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf74">
<mml:math id="m85">
<mml:mrow>
<mml:mn>130.78</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf75">
<mml:math id="m86">
<mml:mrow>
<mml:mn>39.31</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">59.9</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf76">
<mml:math id="m87">
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf77">
<mml:math id="m88">
<mml:mrow>
<mml:mn>230.70</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf78">
<mml:math id="m89">
<mml:mrow>
<mml:mn>55.87</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">128.3</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The energy balance for a differential section of the reactor <inline-formula id="inf79">
<mml:math id="m90">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, neglecting potential and kinetic energy contributions, is the following:<disp-formula id="e12">
<mml:math id="m91">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="script">C</mml:mi>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf80">
<mml:math id="m92">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the total molar flow, <inline-formula id="inf81">
<mml:math id="m93">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the molar enthalpy of the mixture, <inline-formula id="inf82">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the local heat flux, and <inline-formula id="inf83">
<mml:math id="m95">
<mml:mrow>
<mml:mi mathvariant="script">C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the local curvature of the heat transfer surface,<disp-formula id="e13">
<mml:math id="m96">
<mml:mrow>
<mml:mi mathvariant="script">C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf84">
<mml:math id="m97">
<mml:mrow>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the local radius variation in the reactor,<disp-formula id="e14">
<mml:math id="m98">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>The enthalpy of the mixture is calculated using the residual approach:<disp-formula id="e15">
<mml:math id="m99">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>The ideal gas contribution to enthalpy, <inline-formula id="inf85">
<mml:math id="m100">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, taking as reference state 298.15 K and 1 atm, is calculated from the standard enthalpy of formation, <inline-formula id="inf86">
<mml:math id="m101">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and the ideal gas heat capacity, <inline-formula id="inf87">
<mml:math id="m102">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>,<disp-formula id="e16">
<mml:math id="m103">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>The values for <inline-formula id="inf88">
<mml:math id="m104">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf89">
<mml:math id="m105">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are taken from the data base of <xref ref-type="bibr" rid="B39">Poling et al. (2001)</xref>. The residual enthalpy of the mixture, <inline-formula id="inf90">
<mml:math id="m106">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, is calculated from the Beatty-Bridgeman equation of state,<disp-formula id="e17">
<mml:math id="m107">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf91">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf92">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf93">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are calculated from the following the mixing rules:<disp-formula id="e18">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
<disp-formula id="e19">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where parameters <inline-formula id="inf94">
<mml:math id="m114">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf95">
<mml:math id="m115">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf96">
<mml:math id="m116">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are reported in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<p>The local pressure drop is estimated from Ergun&#x2019;s equation,<disp-formula id="e21">
<mml:math id="m117">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>150</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.75</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf97">
<mml:math id="m118">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the viscosity of the mixture, <inline-formula id="inf98">
<mml:math id="m119">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the catalytic pellet diameter, <inline-formula id="inf99">
<mml:math id="m120">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> the void fraction, <inline-formula id="inf100">
<mml:math id="m121">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf101">
<mml:math id="m122">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the gas density and velocity, respectively. The values of the parameters used in <xref ref-type="disp-formula" rid="e21">Equation 21</xref> are given in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Reactor parameters (<xref ref-type="bibr" rid="B36">Nummedal et al., 2003</xref>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="left">Symbol</th>
<th align="left">Unit</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Hydrogen inlet mole fraction</td>
<td align="left">
<inline-formula id="inf102">
<mml:math id="m123">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left"/>
<td align="left">0.633</td>
</tr>
<tr>
<td align="left">Nitrogen inlet mole fraction</td>
<td align="left">
<inline-formula id="inf103">
<mml:math id="m124">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left"/>
<td align="left">0.211</td>
</tr>
<tr>
<td align="left">Ammonia inlet mole fraction</td>
<td align="left">
<inline-formula id="inf104">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left"/>
<td align="left">0.036</td>
</tr>
<tr>
<td align="left">Argon inlet mole fraction</td>
<td align="left">
<inline-formula id="inf105">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>Ar</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left"/>
<td align="left">0.04</td>
</tr>
<tr>
<td align="left">Methane inlet mole fraction</td>
<td align="left">
<inline-formula id="inf106">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left"/>
<td align="left">0.08</td>
</tr>
<tr>
<td align="left">Inlet flow rate</td>
<td align="left">
<inline-formula id="inf107">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">mol/s</td>
<td align="left">147.063</td>
</tr>
<tr>
<td align="left">Inlet pressure</td>
<td align="left">
<inline-formula id="inf108">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">MPa</td>
<td align="left">26.462</td>
</tr>
<tr>
<td align="left">Catalyst density</td>
<td align="left">
<inline-formula id="inf109">
<mml:math id="m130">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">cat</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">kg/<inline-formula id="inf110">
<mml:math id="m131">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">2600</td>
</tr>
<tr>
<td align="left">Catalyst void fraction</td>
<td align="left">
<inline-formula id="inf111">
<mml:math id="m132">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left"/>
<td align="left">0.65</td>
</tr>
<tr>
<td align="left">Total mass of catalyst</td>
<td align="left">
<inline-formula id="inf112">
<mml:math id="m133">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">cat</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">kg</td>
<td align="left">290</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The local gas flow velocity, <inline-formula id="inf113">
<mml:math id="m134">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, is obtained using <xref ref-type="disp-formula" rid="e22">Equation 22</xref>: <disp-formula id="e22">
<mml:math id="m135">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>where <inline-formula id="inf114">
<mml:math id="m136">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the gas mass flow rate, <inline-formula id="inf115">
<mml:math id="m137">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the reactor radius, and <inline-formula id="inf116">
<mml:math id="m138">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the density of the mixture calculated from <xref ref-type="disp-formula" rid="e23">Equation 23</xref>:<disp-formula id="e23">
<mml:math id="m139">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>The compressibility factor, <inline-formula id="inf117">
<mml:math id="m140">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, is obtained from the Beattie-Bridgeman equation of state, <xref ref-type="disp-formula" rid="e24">Equations 24</xref>, <xref ref-type="disp-formula" rid="e25">25</xref>:<disp-formula id="e24">
<mml:math id="m141">
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>and<disp-formula id="e25">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>T</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>where <inline-formula id="inf118">
<mml:math id="m143">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf119">
<mml:math id="m144">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf120">
<mml:math id="m145">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are calculated from the mixing rules presented in <xref ref-type="disp-formula" rid="e18">Equation 18</xref>.</p>
</sec>
<sec id="s2-2">
<title>2.2 Entropy production</title>
<p>The entropy production in the reactor, <inline-formula id="inf121">
<mml:math id="m146">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">irr</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is the integral of the local entropy production per unit length, <inline-formula id="inf122">
<mml:math id="m147">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, along the reactor length, <xref ref-type="disp-formula" rid="e26">Equation 26</xref>
<disp-formula id="e26">
<mml:math id="m148">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">irr</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>The local entropy production per unit length, <xref ref-type="disp-formula" rid="e27">Equation 27</xref> is obtained using irreversible thermodynamics as the product of fluxes and thermodynamic forces (<xref ref-type="bibr" rid="B24">Kjelstrup et al., 2010</xref>),<disp-formula id="e27">
<mml:math id="m149">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi mathvariant="script">R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3c0;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>The first term on the right-hand-side of <xref ref-type="disp-formula" rid="e27">Equation 27</xref> is the reaction rate, <inline-formula id="inf123">
<mml:math id="m150">
<mml:mrow>
<mml:mi mathvariant="script">R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, multiplied by minus the reaction Gibbs energy, <inline-formula id="inf124">
<mml:math id="m151">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, divided by the local temperature, <inline-formula id="inf125">
<mml:math id="m152">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The second term is the product of the local velocity of the gas, <inline-formula id="inf126">
<mml:math id="m153">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, by the pressure drop per unit length, <inline-formula id="inf127">
<mml:math id="m154">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>p</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, divided by the temperature.</p>
<p>The thermodynamic reaction force is calculated from <xref ref-type="disp-formula" rid="e28">Equation 28</xref> (<xref ref-type="bibr" rid="B36">Nummedal et al., 2003</xref>):<disp-formula id="e28">
<mml:math id="m155">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>where <inline-formula id="inf128">
<mml:math id="m156">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the ideal gas constant, <inline-formula id="inf129">
<mml:math id="m157">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the activity of species <inline-formula id="inf130">
<mml:math id="m158">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, calculated as the fugacity of component <inline-formula id="inf131">
<mml:math id="m159">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the mixture, <inline-formula id="inf132">
<mml:math id="m160">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, divided by the reference pressure, <inline-formula id="inf133">
<mml:math id="m161">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> atm, while the equilibrium constant, <inline-formula id="inf134">
<mml:math id="m162">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is calculated from <xref ref-type="disp-formula" rid="e7">Equation 7</xref>.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Reactor optimization</title>
<p>The objective of control theory, a domain in variational calculus, is to find the function that optimizes a functional, when the optimization is also subject to constraints (<xref ref-type="bibr" rid="B35">Nolasco et al., 2021</xref>; <xref ref-type="bibr" rid="B5">Biegler, 2010</xref>). Here, we shall use the method twice, first to establish a Base Case reactor, and second to minimize the total entropy production of that reactor. Constraints apply in both cases. The reactor yield is the outcome of an optimization in the Base Case, but a constraint in the second case.</p>
<sec id="s3-1">
<title>3.1 Base case</title>
<p>As Base Case (BC) we have taken an ideal reactor of 10 m length with a constant radius of 0.1 m. By ideal we mean that the reactor has an optimal temperature profile that maximizes the mole fraction of the ammonia outlet, <inline-formula id="inf135">
<mml:math id="m163">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. This is a relevant choice, consistent with the purpose of chemical reactors; to produce chemicals. The maximum production of ammonia is found from the optimal local heat flux, <inline-formula id="inf136">
<mml:math id="m164">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, at an inlet temperature of the reactive mixture, <inline-formula id="inf137">
<mml:math id="m165">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The optimization problem formulation, <xref ref-type="disp-formula" rid="e29">Equations 29</xref>&#x2013;<xref ref-type="disp-formula" rid="e31">31</xref>, for this case is as follows:<disp-formula id="e29">
<mml:math id="m166">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>s.t.</p>
<p>
<xref ref-type="disp-formula" rid="e1">Equations 1</xref>-<xref ref-type="disp-formula" rid="e22">22</xref>
<disp-formula id="e30">
<mml:math id="m167">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(30)</label>
</disp-formula>
<disp-formula id="e31">
<mml:math id="m168">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(31)</label>
</disp-formula>where <xref ref-type="disp-formula" rid="e1">Equations 1</xref>&#x2013;<xref ref-type="disp-formula" rid="e22">22</xref> are equality constraints corresponding to the differential-algebraic system of the reactor model, including its entropy production. The lower and upper bounds for the inlet temperature and for heat flux were set to <inline-formula id="inf138">
<mml:math id="m169">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 300 K, <inline-formula id="inf139">
<mml:math id="m170">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 950 K, <inline-formula id="inf140">
<mml:math id="m171">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> MW/<inline-formula id="inf141">
<mml:math id="m172">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf142">
<mml:math id="m173">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> MW/<inline-formula id="inf143">
<mml:math id="m174">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. The high heat flux constraint allows exploring optimal solutions beyond the current achievable limits in chemical reactor technology. Sensitivity of the BC to the heat flux constraint is addressed in <xref ref-type="sec" rid="s4-3">Section 4.3</xref>.</p>
</sec>
<sec id="s3-2">
<title>3.2 Entropy production minimization</title>
<p>The variables of entropy production minimization problem include the radius change, reactor length, heat flux and gas inlet temperature. The model is reformulated in terms of a dimensionless length, <inline-formula id="inf144">
<mml:math id="m175">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, such that the reactor length, <inline-formula id="inf145">
<mml:math id="m176">
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, is calculated as the product of the dimensionless length and the total reactor length, <inline-formula id="inf146">
<mml:math id="m177">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <xref ref-type="disp-formula" rid="e32">Equation 32</xref>,<disp-formula id="e32">
<mml:math id="m178">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(32)</label>
</disp-formula>The differential operator, <inline-formula id="inf147">
<mml:math id="m179">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, applied to any variable in the model is reformulated as according to <xref ref-type="disp-formula" rid="e33">Equation 33</xref>:<disp-formula id="e33">
<mml:math id="m180">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(33)</label>
</disp-formula>Once these changes are introduced in the model, the optimization problem is formulated as according to <xref ref-type="disp-formula" rid="e34">Equations 34</xref>&#x2013;<xref ref-type="disp-formula" rid="e41">41</xref>:<disp-formula id="e34">
<mml:math id="m181">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>T</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:munder>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(34)</label>
</disp-formula>s.t.</p>
<p>Scaled <xref ref-type="disp-formula" rid="e1">Equations 1</xref>-<xref ref-type="disp-formula" rid="e22">22</xref>
<disp-formula id="e35">
<mml:math id="m182">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(35)</label>
</disp-formula>
<disp-formula id="e36">
<mml:math id="m183">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(36)</label>
</disp-formula>
<disp-formula id="e37">
<mml:math id="m184">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(37)</label>
</disp-formula>
<disp-formula id="e38">
<mml:math id="m185">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(38)</label>
</disp-formula>
<disp-formula id="e39">
<mml:math id="m186">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(39)</label>
</disp-formula>
<disp-formula id="e40">
<mml:math id="m187">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">cat</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">cat,max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(40)</label>
</disp-formula>
<disp-formula id="e41">
<mml:math id="m188">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(41)</label>
</disp-formula>
</p>
<p>The equality constraints apply to the scaled model equations using dimensionless length <inline-formula id="inf148">
<mml:math id="m189">
<mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. <xref ref-type="disp-formula" rid="e36">Equations 36</xref>&#x2013;<xref ref-type="disp-formula" rid="e38">38</xref> are path constraints corresponding to the optimization controls: heat flux, <inline-formula id="inf149">
<mml:math id="m190">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, local radius change, <inline-formula id="inf150">
<mml:math id="m191">
<mml:mrow>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and total reactor length, <inline-formula id="inf151">
<mml:math id="m192">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. <xref ref-type="disp-formula" rid="e39">Equation 39</xref> defines a lower and upper bound for the radius, while the terminal constraints given by <xref ref-type="disp-formula" rid="e40">Equations 40</xref>&#x2013;<xref ref-type="disp-formula" rid="e41">41</xref> ensure that the amount of catalyst be less or equal to the catalyst mass spent in the Base Case (BC), and that the ammonia mole fraction be at least equal to the one obtained in the BC. The upper and lower bounds for this optimization problem are shown in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Bounds for the minimum entropy production optimization case.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Variable</th>
<th align="left">Unit</th>
<th align="left">Lower bound</th>
<th align="left">Upper bound</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf152">
<mml:math id="m193">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">K</td>
<td align="left">300</td>
<td align="left">950</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf153">
<mml:math id="m194">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">MW/<inline-formula id="inf154">
<mml:math id="m195">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">
<inline-formula id="inf155">
<mml:math id="m196">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">5</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf156">
<mml:math id="m197">
<mml:mrow>
<mml:mi mathvariant="script">U</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left"/>
<td align="left">
<inline-formula id="inf157">
<mml:math id="m198">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">1</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf158">
<mml:math id="m199">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">m</td>
<td align="left">0.01</td>
<td align="left">20</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf159">
<mml:math id="m200">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">m</td>
<td align="left">0.05</td>
<td align="left">0.15</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf160">
<mml:math id="m201">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">cat</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">kg</td>
<td align="left"/>
<td align="left">290</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf161">
<mml:math id="m202">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>NH</mml:mtext>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left"/>
<td align="left">0.221</td>
<td align="left"/>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-3">
<title>3.3 Model implementation</title>
<p>The model was implemented in the optimization modeling language Pyomo (<xref ref-type="bibr" rid="B6">Bynum et al., 2021</xref>). The differential algebraic model was discretized using orthogonal collocation on finite elements using the pyomo. dae extension (<xref ref-type="bibr" rid="B33">Nicholson et al., 2017</xref>). In this case the discretization consisted of 200 finite elements with 3 Radau collocations points. The discretized model was solved in the large scale nonlinear optimization solver IPOPT 3.13.2.</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s4">
<title>4 Results and discussion</title>
<sec id="s4-1">
<title>4.1 The base case</title>
<p>The Base Case (BC) is a reactor with maximum ammonia produced, given a heat flux and gas inlet temperature. The optimal gas temperature profile shown in <xref ref-type="fig" rid="F1">Figure 1a</xref> implies a high inlet gas temperature (870 K) followed by cooling along the reactor. The main determinant of this behavior is the kinetic expression, <xref ref-type="disp-formula" rid="e4">Equation 4</xref>, which takes into account two antagonistic contributions: on one hand, the term <inline-formula id="inf162">
<mml:math id="m203">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>/<inline-formula id="inf163">
<mml:math id="m204">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> increases with temperature, on the other hand, the equilibrium constant of the reaction, <inline-formula id="inf164">
<mml:math id="m205">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, decreases as the temperature increases since the reaction is exothermic.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Ammonia production maximization for the Base Case (BC) and the work of M&#xe5;nson and Andresen (M&#xe5;nson and Andresen, 1986) (MA). <bold>(a)</bold> Temperature profile. <bold>(b)</bold> Ammonia mole fraction. <bold>(c)</bold> Reaction rate of ammonia production for BC. <bold>(d)</bold> Heat flux profile for BC.</p>
</caption>
<graphic xlink:href="fenrg-13-1654095-g001.tif">
<alt-text content-type="machine-generated">Four graphs show data related to a chemical reactor. Graph (a) plots temperature in Kelvin versus reactor length in meters, displaying two lines: BC (blue) and MA (red), both decreasing. Graph (b) depicts ammonia mole fraction versus reactor length, with both BC and MA lines rising. Graph (c) shows reaction rate in kilomoles per cubic meter per second against reactor length, showing a decreasing BC line. Graph (d) presents heat flux in megawatts per square meter versus reactor length, illustrating a BC line increasing from negative to near-zero values. Legends differentiate BC (blue) and MA (red) lines.</alt-text>
</graphic>
</fig>
<p>The reactor temperature profile (<xref ref-type="fig" rid="F1">Figure 1a</xref>) is high at start (above 800 K) and declines sharply below 800K (<xref ref-type="fig" rid="F1">Figure 1c</xref>). In the high temperature zone, the system is far from chemical equilibrium. The reaction rate experiences a very sharp decrease (<xref ref-type="fig" rid="F1">Figure 1c</xref>). The high temperature zone corresponds to the first 0.5 m of the reactor (5% of the total reactor length) and is the most efficient reaction zone generating 40% of the total ammonia produced in the reactor.</p>
<p>An important point not handled here is catalyst deactivation. In terms of catalyst utilization, the high-temperature zone (up to 0.5 m along the reactor length) produces 0.62 mol/s of ammonia per kilogram of catalyst, compared to 0.048 mol/s per kilogram in the low-temperature zone (beyond 0.5 m along the reactor). However, catalysts exposed to temperatures above 800 K can rapidly deactivate, while below this threshold, catalyst deactivation remains low (<xref ref-type="bibr" rid="B27">Liu, 2014</xref>; <xref ref-type="bibr" rid="B10">Chonggen et al., 2011</xref>). Under these conditions, 95% of the total catalyst mass contributes to 60% of the total ammonia production.</p>
<p>The optimized reactor produces 22.3 mol of ammonia per second (32.7 metric ton/day) with an effluent composed of 22.01 (mole %) ammonia (<xref ref-type="fig" rid="F1">Figure 1b</xref>). This optimal ammonia mole fraction is close to the 23.45 (mole %) obtained by <xref ref-type="bibr" rid="B30">M&#xe5;nson and Andresen (1986)</xref> who optimized an ammonia synthesis reactor with similar inlet composition and pressure, but without taking into account the pressure drop. The main difference between our and their results lies in the higher gas inlet temperature of about 950 K, which leads to a higher ammonia mole fraction profile. Nonetheless, the optimal temperature and ammonia profiles reported by <xref ref-type="bibr" rid="B30">M&#xe5;nson and Andresen (1986)</xref> are in good agreement with those obtained in this work (see <xref ref-type="fig" rid="F1">Figures 1a,b</xref>). This makes it now interesting to move one more step, and see if the energy efficiency also can be improved in terms of having a smaller entropy production.</p>
<p>The total cooling load required to carry out the process is 2.14 MW. As much as 67.3% of it (1.44 MW) is transferred in the first 2 m of the reactor (<xref ref-type="fig" rid="F1">Figure 1d</xref>), while the last 2 m represents only 4.6% (0.1 MW) of the total transfer. One reason for this behavior, in addition to the reaction rate and thermodynamic equilibrium considered in the beginning of this section, is that the control of the heat released by the reaction is mainly located in the first part of the reactor.</p>
<p>The total pressure drop for the Base Case was 0.432 MPa (<xref ref-type="fig" rid="F2">Figure 2a</xref>), corresponding to 1.65% of the inlet pressure (26.462 MPa), this pressure drop is constant per reactor length (0.0432 MPa/m) due to slight variations in flow velocity, between 1.8 and 2.4 m/s, (<xref ref-type="fig" rid="F2">Figure 2b</xref>). In practical terms a lower pressure drop has a positive effect on reactor performance since ammonia production is thermodynamically and kinetically favored by high pressures, additionally higher reactor outlet pressures reduce the cooling duty necessary to recover ammonia by condensation before recirculation of unconverted reactants which would reduce econmic cost.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Profiles for the Base Case (blue curves) and the reactor with minimum entropy production (red curves). <bold>(a)</bold> Pressure. <bold>(b)</bold> Velocity. <bold>(c)</bold> Radius. <bold>(d)</bold> Temperature. <bold>(e)</bold> Reaction rate. <bold>(f)</bold> Cumulative heat load.</p>
</caption>
<graphic xlink:href="fenrg-13-1654095-g002.tif">
<alt-text content-type="machine-generated">Six-panel graph comparing BC (blue) and EM (red) across various parameters against reactor length. Panel (a) shows pressure; BC decreases, EM slightly decreases. Panel (b) shows velocity; both decrease, with EM starting lower. Panel (c) shows reactor radius; BC is constant, EM increases. Panel (d) shows temperature; both decrease, with EM initially higher. Panel (e) shows reaction rate; both decline sharply near the start. Panel (f) shows cumulative heat load; both decrease, with BC starting higher.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s4-2">
<title>4.2 Entropy production minimization</title>
<p>Entropy production minimization was carried out keeping the same ammonia production (22.3 mol/s) and composition (22.01% molar) as well as total mass of catalyst (290 kg), using local radius change <inline-formula id="inf165">
<mml:math id="m206">
<mml:mrow>
<mml:mi mathvariant="script">U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, reactor length, <inline-formula id="inf166">
<mml:math id="m207">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tot</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, gas inlet temperature, <inline-formula id="inf167">
<mml:math id="m208">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and local heat flux, <inline-formula id="inf168">
<mml:math id="m209">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as controls.</p>
<p>The optimal geometry (<xref ref-type="fig" rid="F2">Figure 2c</xref>) results in a reactor with a length of 2.9 m and a radius distribution that increases linearly from 0.14 m in the inlet to 0.22 m in the outlet. The geometry diminishes the pressure drop by 96% with respect to the Base Case. The main reason for this lies in the in gas velocity reduction which has a quadratic contribution to the pressure drop expression as given by Ergun&#x2019;s equation, <xref ref-type="disp-formula" rid="e21">Equation 21</xref>.</p>
<p>The gas inlet temperature in the reactor with minimum entropy production reactor is, however, 80 K higher than in the Base Case reactor (<xref ref-type="fig" rid="F2">Figure 2d</xref>). Higher inlet temperatures increase the initial reaction rate of the minimum entropy production reactor followed by a steeper decrease than in the Base Case reactor (<xref ref-type="fig" rid="F2">Figure 2e</xref>). Temperature profiles show that the length of hot reaction zone, <inline-formula id="inf169">
<mml:math id="m210">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x2265;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 800 K, is the same in both cases (0.5 m); however, the temperature in the hot zone tends to be higher in the minimum entropy production reactor. Besides, the temperature in the cold zone of the reactor with minimum entropy production is lower than this zone in the Base Case reactor.</p>
<p>The heat load distribution (<xref ref-type="fig" rid="F2">Figure 2f</xref>) in the Base Case and the in the minimum entropy production design follow similar patterns. In both cases the greatest heat load is located in the first part of the reactor. The total cooling load in the reactor with minimum entropy production (2.49 MW) is 16% greater than in the Base Case. The main differences in heat load is from the first 0.5 m to the end of the reactor length. A way of using the cooling heat to increase thermal efficiency in the process is by generating steam (<xref ref-type="bibr" rid="B17">Fl&#xf3;rez-Orrego and de Oliveira Junior, 2017b</xref>), which could increase the thermal efficiency of the minimum entropy production reactor with respect to the BC reactor.</p>
<p>The entropy production in the Base Case is 0.139 kW/K where 0.102 kW/K, 73% of the total entropy production (<xref ref-type="fig" rid="F3">Figure 3a</xref>), is due to the reaction term in the entropy production equation. The reactor with minimum entropy production, <xref ref-type="fig" rid="F3">Figure 3b</xref>, reduces the total entropy production by 57% with respect to the Base Case. A salient aspect of the thermodynamically optimal reactor is that the contribution of the reaction and pressure terms in the entropy production is 57% and 99% lower with respect to the Base Case, leading to a reactor design where almost all the irreversibility is due to reaction, since this term represents 98% the total entropy production. These are significant changes.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Entropy production profiles for the Base Case (blue lines) and the minimum entropy production reactor (red lines). <bold>(a)</bold> Cumulative entropy production BC. <bold>(b)</bold> Cumulative entropy production EM. <bold>(c)</bold> Local entropy production BC. <bold>(d)</bold> Local entropy production EM.</p>
</caption>
<graphic xlink:href="fenrg-13-1654095-g003.tif">
<alt-text content-type="machine-generated">Four plots display entropy production versus reactor length. In plot (a), total, reaction, and pressure entropy productions are shown in blue lines, increasing with length, peaking around 10 meters. Plot (b) displays similar data in red for a shorter range, peaking at around 3 meters. Plot (c) shows local entropy production in blue, peaking near zero before flattening. Plot (d) reflects this in red for shorter reactor lengths. Legends differentiate total (solid line), reaction (dotted line), and pressure (dashed line) entropy productions.</alt-text>
</graphic>
</fig>
<p>It is interesting to note that the local entropy production profiles show that entropy production is more evenly distributed in the EM case (<xref ref-type="fig" rid="F3">Figure 3d</xref>) than in the BC (<xref ref-type="fig" rid="F3">Figure 3c</xref>). The result give some support to the principle of equipartition of entropy production which identifies systems with minimum entropy as those that distribute entropy production evenly throughout the system (<xref ref-type="bibr" rid="B45">Tondeur and Kvaalen, 1987</xref>). However, exact equipartition is not expected for constrained optimization.</p>
<p>The heat transfer and geometry controls used in the EM case concerned two key reaction aspects, viz, the reaction temperature and pressure. As previously discussed, the first part of the EM reactor, where most ammonia is produced, has a low pressure drop with respect to the BC. The higher pressure present in the EM thermodynamically favors the production of ammonia. Geometry optimization is key to reduce the compression work required for ammonia condensation once it leaves the reactor, and to increase the reaction performance.</p>
</sec>
<sec id="s4-3">
<title>4.3 Heat flux sensitivity analysis</title>
<p>In <xref ref-type="sec" rid="s4-1">Section 4.1</xref>, it was assumed that the heat flux <inline-formula id="inf170">
<mml:math id="m211">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> could be freely adjusted to achieve optimal operating conditions. However, in practical applications, heat transfer is often limited by material and design constraints. Such limitations may significantly influence the reactor&#x2019;s thermodynamic performance by increasing entropy production. We propose that a reduced maximum heat flux hinders operation close to reversible conditions, thereby amplifying irreversibilities. Consequently, we expect that this will affect critical operational and design parameters such as the temperature profile, catalyst use, pressure drop, and reactor radius.</p>
<p>The heat flux bounds for the EM case were <inline-formula id="inf171">
<mml:math id="m212">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 5 MW/<inline-formula id="inf172">
<mml:math id="m213">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Now the effect of reducing the available heat flux on the entropy production is explored. To this end we define a variable <xref ref-type="disp-formula" rid="e42">Equation 42</xref> <inline-formula id="inf173">
<mml:math id="m214">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> such that:<disp-formula id="e42">
<mml:math id="m215">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
<mml:mtext>&#x2009;MW</mml:mtext>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(42)</label>
</disp-formula>
</p>
<p>From this expression we define variable lower and upper bounds of the <inline-formula id="inf174">
<mml:math id="m216">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> constraint in terms of <inline-formula id="inf175">
<mml:math id="m217">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, such that: <inline-formula id="inf176">
<mml:math id="m218">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mn>5</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> MW/<inline-formula id="inf177">
<mml:math id="m219">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The optimization problem given by <xref ref-type="disp-formula" rid="e36">Equations 36</xref>&#x2013;<xref ref-type="disp-formula" rid="e38">38</xref> is solved for each value of <inline-formula id="inf178">
<mml:math id="m220">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (0.1 <inline-formula id="inf179">
<mml:math id="m221">
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 1) in the constraint related to the allowed heat flux, <xref ref-type="disp-formula" rid="e36">Equation 36</xref>.</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4a</xref> presents a Pareto front illustrating the relationship between the maximum allowable heat flux and the entropy production rate. It is observed that as the heat flux <inline-formula id="inf180">
<mml:math id="m222">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> decreases, the entropy production rate in the reactor increases. This suggests that a larger heat flux enables the reactor to operate in a more reversible manner, thereby reducing thermodynamic losses. When heat transfer is limited, the reactor experiences greater irreversibilities associated with chemical reaction and pressure drop. By examining <xref ref-type="fig" rid="F4">Figure 4a</xref>, a point can be identified between the limits of 2 and 3 MW/<inline-formula id="inf181">
<mml:math id="m223">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, beyond which, even with a higher heat flux allowed (e.g., up to 5 MW/<inline-formula id="inf182">
<mml:math id="m224">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>), the additional reduction in generated entropy is comparatively small. Moreover, increasing the system&#x2019;s maximum heat flux beyond this point may not be economically justifiable. From a practical perspective, it may be more feasible and cost-effective to design a cooling system that operates near the point of diminishing returns, around 0.5 MW/<inline-formula id="inf183">
<mml:math id="m225">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F4">Figure 4b</xref>). It is not necessary to oversize the cooling system beyond the point where the benefits in terms of entropy production reduction are marginal.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Heat flux sensitivity. <bold>(a)</bold> Entropy production rate Pareto front. <bold>(b)</bold> Heat flux profile. <bold>(c)</bold> Heat load vs. maximum heat flux constraint. <bold>(d)</bold> Optimal temperature profiles vs. maximum heat flux constraint. <bold>(e)</bold> Pressure drop vs. heat flux constraint. <bold>(f)</bold> Radius profile vs. heat flux constraint.</p>
</caption>
<graphic xlink:href="fenrg-13-1654095-g004.tif">
<alt-text content-type="machine-generated">Graphs depicting reactor performance metrics. Graph (a) shows entropy production versus maximum heat flux, decreasing from 0.15 to 0.05 kilowatt per Kelvin. Graph (b) illustrates heat flux curves for various \(J_a^{\text{max}}\) values, all approaching 0 as reactor length increases. Graph (c) presents heat load diminishing from -1 to -2.5 megawatts. Graph (d) shows temperature versus reactor length, with circles for industrial reactors. Graph (e) displays pressure drop decreasing from 0.12 to 0.02 megapascals. Graph (f) indicates reactor radius changes with various \(J_a^{\text{max}}\) values.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figure 4b</xref> shows the heat flux profiles along the reactor for different values of <inline-formula id="inf184">
<mml:math id="m226">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. For higher <inline-formula id="inf185">
<mml:math id="m227">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> values, the heat flux profile exhibits more pronounced variations along the reactor, indicating the need for more intense heat transfer in the first part of the reactor to maintain the optimal temperature profile. As <inline-formula id="inf186">
<mml:math id="m228">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> decreases, the heat flux profile becomes more uniform, and the absolute values of the heat flux are lower. Horizontal segments in some regions mean that the heat flux has reached its imposed upper or lower bound. Although the local heat fluxes are lower when heat transfer limitations are increased, to maintain the same conversion, the reactor length must be longer, as seen in <xref ref-type="fig" rid="F4">Figure 4b</xref>. The total heat load removed will then be lower, as shown in <xref ref-type="fig" rid="F4">Figure 4c</xref>.</p>
<p>As shown in <xref ref-type="fig" rid="F4">Figure 4d</xref>, the gas temperature at the reactor inlet tends to decrease as the maximum allowed heat flux decreases. This occurs because, the optimization procedure aims to prevent an excessive increase in temperature in the initial section of the reactor, where the exothermic ammonia synthesis reaction is faster and releases a significant amount of heat with a lower heat removal capacity. By starting with a lower temperature, the heat generated along the reactor can be better managed under limited cooling capacity. This is consistent with observations showing that, toward the end of the reactor, temperatures tend to rise as the maximum heat flux decreases. The presence of &#x201c;hot spots&#x201d; in the temperature profile becomes more evident as the maximum allowed heat flux is reduced. This is because the limited capacity to remove the heat generated by the reaction leads to local accumulations of energy. When the reactor&#x2019;s cooling capacity is limited, it becomes impossible to maintain the optimal temperatures associated with higher heat flux, which prevents the minimization of entropy production. From a local perspective, to initiate the process at a lower temperature may reduce the entropy produced by the reaction; however, this also significantly lowers the reaction rate at the reactor inlet (<xref ref-type="bibr" rid="B41">Saffari et al., 2021</xref>). To achieve the same ammonia conversion under these conditions, the reactor would need to operate at higher temperatures in other zones and may additionally require an increased length to compensate for the reduced thermal efficiency, resulting in greater overall entropy production.</p>
<p>To prevent catalyst deactivation, it is necessary to limit the temperature to 800 K, (<xref ref-type="bibr" rid="B10">Chonggen et al., 2011</xref>; <xref ref-type="bibr" rid="B27">Liu, 2014</xref>). It is observed that under low heat transfer constraints (<inline-formula id="inf187">
<mml:math id="m229">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> between 5.0 and 1.0 MW/m<sup>2</sup>), hot spots with temperatures exceeding 800 K appear in the initial sections of the reactor, covering between 15% and 25% of the reactor length. These conditions may limit reactor operation, at least until new developments in thermally more stable catalysts are achieved. However, the thermal profile obtained under the highest heat transfer restriction that is (<inline-formula id="inf188">
<mml:math id="m230">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.5 MW/<inline-formula id="inf189">
<mml:math id="m231">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) exhibits satisfactory temperature levels that allow the use of existing catalysts and also enable the implementation of standard heat exchange systems. This profile is similar to those observed under industrial conditions in reactors with integrated heat exchange, represented by circle black markers in <xref ref-type="fig" rid="F4">Figure 4d</xref> (<xref ref-type="bibr" rid="B2">Baddour et al., 1965</xref>). Under these heat transfer conditions, the entropy production is 0.17 kW/K, which is close to the value found for the Base Case (0.14 kW/K, <xref ref-type="fig" rid="F3">Figure 3a</xref>). However, for the Base Case, the required heat transfer rate is 5.0 MW/<inline-formula id="inf190">
<mml:math id="m232">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which prevents its implementation using conventional heat transfer systems.</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4e</xref> illustrates the relationship between pressure drop across the reactor and the maximum allowable heat flux for different design constraints. It is evident that as the maximum heat flux increases, the pressure drop across the reactor tends to decrease, leading to lower energy losses due to pressure drop and thereby minimizing this source of irreversibility. This reduction in pressure drop is achieved at the expense of an increase in reactor diameter, as shown in <xref ref-type="fig" rid="F4">Figure 4f</xref>. The trend observed in <xref ref-type="fig" rid="F4">Figure 4f</xref> suggests that when higher maximum heat flux per unit area is allowed (i.e., higher <inline-formula id="inf191">
<mml:math id="m233">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), the optimal reactor design favors a geometry with a larger radius along its length. Conversely, when heat transfer is more restricted, the reactor radius decreases. Under these conditions, heat transfer is maximized through an increase in the lateral surface area-to-volume ratio (<xref ref-type="bibr" rid="B29">Mahapatra and Dasappa, 2014</xref>). This phenomenon also explains the marked reduction in the reactor diameter in the initial sections, followed by an increase in diameter toward the middle and end of the reactor. Since hot spots occur in these regions, a reduction in diameter enhances the heat transfer area per unit volume, thereby compensating for the limitations imposed on heat transfer. For the simulated capacity of 32.7 metric ton/day, this configuration features (<xref ref-type="fig" rid="F4">Figure 4f</xref> line red) a variable-radius reactor geometry and a temperature profile below 800 K, ensuring catalyst stability.</p>
<p>As observed, a tubular reactor with constant radius (Base Case) results in high entropy production (0.14 kW/K), whereas a reactor with a monotonically increasing variable radius, achieving the same ammonia production and operating under the same allowable heat flux (5 MW/<inline-formula id="inf192">
<mml:math id="m234">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>), produces approximately 0.06 kW/K (only 43% of the entropy production with respect to the Base Case). However, this heat flux is excessive for current heat transfer systems. Therefore, a more realistic design, corresponding to a maximum heat flux of 0.5 MW/<inline-formula id="inf193">
<mml:math id="m235">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, leads to a geometry like the one shown in <xref ref-type="fig" rid="F4">Figure 4f</xref> (red line) and <xref ref-type="fig" rid="F5">Figure 5</xref>, with an entropy production of 0.17 kW/K, similar to that of a tubular reactor operating at 5 MW/<inline-formula id="inf194">
<mml:math id="m236">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> maximum heat flux.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Ammonia reactor. Base Case geometry (<inline-formula id="inf195">
<mml:math id="m237">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 5 MW/<inline-formula id="inf196">
<mml:math id="m238">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) vs. EM optimized geometry (<inline-formula id="inf197">
<mml:math id="m239">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.5 MW/<inline-formula id="inf198">
<mml:math id="m240">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
</caption>
<graphic xlink:href="fenrg-13-1654095-g005.tif">
<alt-text content-type="machine-generated">Two gray cylindrical tubes are depicted. The top tube has a slight widening in the center, while the bottom tube is uniformly cylindrical. Both are open-ended.</alt-text>
</graphic>
</fig>
<p>From a mechanical design perspective, variations in radius along the reactor axis, especially if pronounced, would lead to a non-uniform distribution of stresses along the reactor walls due to internal pressure. To withstand these variable stresses and the high operating pressures, high-strength materials would be necessary, along with more sophisticated manufacturing processes, such as additive manufacturing (3D printing), instead of using a simple constant-radius tube. This would require further detailed studies, both at the simulation level and through experimental prototypes.</p>
<p>It is well known in chemical engineering that more reversible conditions can be approached by increasing the contact area for heat exchange. Similar systematic studies on decrease in the entropy production of the chemical reactor with varying geometric variables, has not been done. That geometric variables are important is, however, beyond doubt. This opens up for new important applications of our well-proven engineering mathematical procedures.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusions and perspectives</title>
<p>In this work the entropy production minimization of a tubular chemical reactor for ammonia synthesis was carried out employing gas inlet temperature, heat flux and radius variation along the reactor length as control variables. The same amount of catalyst, maximum heat flux, and ammonia production was used in a tubular base case reactor yielding maximum ammonia production.</p>
<p>The results indicate that an optimized reactor design with a variable-radius profile and temperature control <italic>via</italic> heat flux can achieve a 96% reduction in pressure drop and a 57% decrease in total entropy production with respect to the tubular reactor.</p>
<p>A sensitivity analysis enabled the identification of an optimal design with minimum entropy production, suitable for practical implementation. The optimal design has variable-radius geometry and a temperature profile below 800 K, ensuring catalyst stability. It achieves a 70% reduction in pressure drop compared to the base-case reactor and a maximum heat flux of 0.5 MW/<inline-formula id="inf199">
<mml:math id="m241">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, attainable with a heat transfer coefficient of 400 W/K.<inline-formula id="inf200">
<mml:math id="m242">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>Future work may focus on evaluating the plug flow assumption through CFD modeling and incorporating the effect of catalytic activity into the model description. Moreover, the implementation of the optimal design and the assessment of heat transfer capabilities represent key engineering challenges, whose resolution could be essential for scaling up and validating the proposed approach in real-world applications.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>DM: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Software, Visualization, Writing &#x2013; original draft. JQ-D: Formal Analysis, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. SK: Conceptualization, Formal Analysis, Methodology, Supervision, Writing &#x2013; original draft, Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. SK is grateful to the Research Council of Norway for the Center of Excellence Funding Scheme, Grant No 262644, Porelab.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amhamed</surname>
<given-names>A. I.</given-names>
</name>
<name>
<surname>Shuibul Qarnain</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hewlett</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sodiq</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Abdellatif</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Isaifan</surname>
<given-names>R. J.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Ammonia production plants&#x2014;a review</article-title>. <source>Fuels</source> <volume>3</volume>, <fpage>408</fpage>&#x2013;<lpage>435</lpage>. <pub-id pub-id-type="doi">10.3390/fuels3030026</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baddour</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Brian</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Logeais</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Eymery</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1965</year>). <article-title>Steady-state simulation of an ammonia synthesis converter</article-title>. <source>Chem. Eng. Sci.</source> <volume>20</volume>, <fpage>281</fpage>&#x2013;<lpage>292</lpage>. <pub-id pub-id-type="doi">10.1016/0009-2509(65)85017-5</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bedeaux</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Standaert</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Hemmes</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Kjelstrup</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Optimization of processes by equipartition</article-title>. <source>J. Non-Equilibrium Thermodyn.</source> <volume>24</volume>, <fpage>242</fpage>&#x2013;<lpage>259</lpage>. <pub-id pub-id-type="doi">10.1515/JNETDY.1999.015</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Begall</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Schweidtmann</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Mhamdi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mitsos</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Geometry optimization of a continuous millireactor via cfd and bayesian optimization</article-title>. <source>Comput. and Chem. Eng.</source> <volume>171</volume>, <fpage>108140</fpage>. <pub-id pub-id-type="doi">10.1016/j.compchemeng.2023.108140</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Biegler</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Nonlinear programming: concepts, algorithms, and applications to chemical processes</source>. <publisher-loc>Philadelphia</publisher-loc>: <publisher-name>Society for Industrial and Applied Mathematics</publisher-name>.</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bynum</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Hackebeil</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Hart</surname>
<given-names>W. E.</given-names>
</name>
<name>
<surname>Laird</surname>
<given-names>C. D.</given-names>
</name>
<name>
<surname>Nicholson</surname>
<given-names>B. L.</given-names>
</name>
<name>
<surname>Siirola</surname>
<given-names>J. D.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <source>Pyomo&#x2013;optimization modeling in python</source>. <edition>67</edition>. <publisher-name>Springer Science and Business Media</publisher-name>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chai</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A review on ammonia, ammonia-hydrogen and ammonia-methane fuels</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>147</volume>, <fpage>111254</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2021.111254</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheema</surname>
<given-names>I. I.</given-names>
</name>
<name>
<surname>Krewer</surname>
<given-names>U.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimisation of the autothermal nh3 production process for power-to-ammonia</article-title>. <source>Processes</source> <volume>8</volume>, <fpage>38</fpage>. <pub-id pub-id-type="doi">10.3390/pr8010038</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shapiro</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Suresh</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Tsukanov</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Shape optimization with topological changes and parametric control</article-title>. <source>Int. J. Numer. methods Eng.</source> <volume>71</volume>, <fpage>313</fpage>&#x2013;<lpage>346</lpage>. <pub-id pub-id-type="doi">10.1002/nme.1943</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chonggen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ying</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Huazhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Effects of reaction conditions on performance of Ru catalyst and iron catalyst for ammonia synthesis</article-title>. <source>Chin. J. Chem. Eng.</source> <volume>19</volume>, <fpage>273</fpage>&#x2013;<lpage>277</lpage>. <pub-id pub-id-type="doi">10.1016/s1004-9541(11)60165-1</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Courtais</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Latifi</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Lesage</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Privat</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Shape optimization of fixed-bed reactors in process engineering</article-title>. <source>SIAM J. Appl. Math.</source> <volume>81</volume>, <fpage>1141</fpage>&#x2013;<lpage>1165</lpage>. <pub-id pub-id-type="doi">10.1137/20m1343841</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Courtais</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lesage</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Privat</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Pelaingre</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Latifi</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Cfd-based geometrical shape optimization of a packed-bed reactor combining multi-objective and adjoint system methods</article-title>. <source>Chem. Eng. Sci.</source> <volume>275</volume>, <fpage>118728</fpage>. <pub-id pub-id-type="doi">10.1016/j.ces.2023.118728</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>El-Shafie</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kambara</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Recent advances in ammonia synthesis technologies: toward future zero carbon emissions</article-title>. <source>Int. J. Hydrogen Energy</source> <volume>48</volume>, <fpage>11237</fpage>&#x2013;<lpage>11273</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2022.09.061</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Erfani</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Baharudin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Watson</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Recent advances and intensifications in haber-bosch ammonia synthesis process</article-title>. <source>Chem. Eng. Processing-Process Intensif.</source> <volume>204</volume>, <fpage>109962</fpage>. <pub-id pub-id-type="doi">10.1016/j.cep.2024.109962</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farsi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chabi</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Rahimpour</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Modeling and optimization of ammonia process: effect of hydrogen unit performance on the ammonia yield</article-title>. <source>Int. J. Hydrogen Energy</source> <volume>46</volume>, <fpage>39011</fpage>&#x2013;<lpage>39022</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2021.09.160</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fl&#xf3;rez-Orrego</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>de Oliveira Junior</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>Exergy assessment of single and dual pressure industrial ammonia synthesis units</article-title>. <source>Energy</source> <volume>141</volume>, <fpage>2540</fpage>&#x2013;<lpage>2558</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2017.06.139</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fl&#xf3;rez-Orrego</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>de Oliveira Junior</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>Modeling and optimization of an industrial ammonia synthesis unit: an exergy approach</article-title>. <source>Energy</source> <volume>137</volume>, <fpage>234</fpage>&#x2013;<lpage>250</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2017.06.157</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghavam</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Vahdati</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wilson</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Styring</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Sustainable ammonia production processes</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>580808</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.580808</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gillespie</surname>
<given-names>L. J.</given-names>
</name>
<name>
<surname>Beattie</surname>
<given-names>J. A.</given-names>
</name>
</person-group> (<year>1930</year>). <article-title>The thermodynamic treatment of chemical equilibria in systems composed of real gases. I. An approximate equation for the mass action function applied to the existing data on the haber equilibrium</article-title>. <source>Phys. Rev.</source> <volume>36</volume>, <fpage>743</fpage>&#x2013;<lpage>753</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRev.36.743</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<collab>IEA</collab> (<year>2021</year>). <source>Ammonia technology road map</source>. <publisher-loc>France</publisher-loc>: <publisher-name>International energy agency</publisher-name>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Johannessen</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Kjelstrup</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Minimum entropy production in plug flow reactors: an optimal control problem solved for so<sub>2</sub> oxidation</article-title>. <source>Energy</source> <volume>29</volume>, <fpage>2403</fpage>&#x2013;<lpage>2423</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2004.03.033</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kirova-Yordanova</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Exergy analysis of industrial ammonia synthesis</article-title>. <source>Energy</source> <volume>29</volume>, <fpage>2373</fpage>&#x2013;<lpage>2384</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2004.03.036</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kizilova</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Shankar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kjelstrup</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A minimum entropy production approach to optimization of tubular chemical reactors with nature-inspired design</article-title>. <source>Energies</source> <volume>17</volume>, <fpage>432</fpage>. <pub-id pub-id-type="doi">10.3390/en17020432</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kjelstrup</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bedeax</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Johannessen</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Gross</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Non-equilibrium thermodynamics for engineers</source>. <publisher-name>World Scientific</publisher-name>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kojima</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yamaguchi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Ammonia as a hydrogen energy carrier</article-title>. <source>Int. J. Hydrogen Energy</source> <volume>47</volume>, <fpage>22832</fpage>&#x2013;<lpage>22839</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2022.05.096</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>V. V.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>R. P.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Entropy generation minimization in nuclear reactor cooling via rough rotating disk: a statistical approach</article-title>. <source>Multiscale Multidiscip. Model. Exp. Des.</source> <volume>8</volume>, <fpage>245</fpage>. <pub-id pub-id-type="doi">10.1007/s41939-025-00846-8</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Ammonia synthesis catalyst 100 years: Practice, enlightenment and challenge</article-title>. <source>Chin. J. Catal.</source> <volume>35</volume>, <fpage>1619</fpage>&#x2013;<lpage>1640</lpage>. <pub-id pub-id-type="doi">10.1016/S1872-2067(14)60118-2</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Magnanelli</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Solberg</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kjelstrup</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Nature-inspired geometrical design of a chemical reactor</article-title>. <source>Chem. Eng. Res. Des.</source> <volume>152</volume>, <fpage>20</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1016/j.cherd.2019.09.022</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahapatra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Dasappa</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Influence of surface area to volume ratio of fuel particles on gasification process in a fixed bed</article-title>. <source>Energy Sustain. Dev.</source> <volume>19</volume>, <fpage>122</fpage>&#x2013;<lpage>129</lpage>. <pub-id pub-id-type="doi">10.1016/j.esd.2013.12.013</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>M&#xe5;nson</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Andresen</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>Optimal temperature profile for an ammonia reactor</article-title>. <source>Ind. Eng. Chem. Process Des. Dev.</source> <volume>25</volume>, <fpage>59</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1021/i200032a010</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meri&#xf1;o</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Sauma</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Manr&#xed;quez</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Pereira</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Vera</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Long-term expansion planning of power systems considering renewable ammonia production under different scenarios for the year 2060</article-title>. <source>Int. J. Hydrogen Energy</source> <volume>127</volume>, <fpage>831</fpage>&#x2013;<lpage>844</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2025.03.290</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nadiri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Attari Moghaddam</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Folke</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ruland</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Fernandes</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Ammonia synthesis rate over a wide operating range: from experiments to validated kinetic models</article-title>. <source>ChemCatChem</source> <volume>16</volume>, <fpage>e202400890</fpage>. <pub-id pub-id-type="doi">10.1002/cctc.202400890</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nicholson</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Siirola</surname>
<given-names>J. D.</given-names>
</name>
<name>
<surname>Watson</surname>
<given-names>J.-P.</given-names>
</name>
<name>
<surname>Zavala</surname>
<given-names>V. M.</given-names>
</name>
<name>
<surname>Biegler</surname>
<given-names>L. T.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>pyomo.dae: a modeling and automatic discretization framework for optimization with differential and algebraic equations</article-title>. <source>Math. Program. Comput.</source> <volume>10</volume>, <fpage>187</fpage>&#x2013;<lpage>223</lpage>. <pub-id pub-id-type="doi">10.1007/s12532-017-0127-0</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nielsen</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kjaer</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>1964</year>). <article-title>Rate equation and mechanism of ammonia synthesis at industrial conditions</article-title>. <source>J. Catal.</source> <volume>3</volume>, <fpage>68</fpage>&#x2013;<lpage>79</lpage>. <pub-id pub-id-type="doi">10.1016/0021-9517(64)90094-6</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nolasco</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Vassiliadis</surname>
<given-names>V. S.</given-names>
</name>
<name>
<surname>K&#xe4;hm</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Adloor</surname>
<given-names>S. D.</given-names>
</name>
<name>
<surname>Ismaili</surname>
<given-names>R. A.</given-names>
</name>
<name>
<surname>Conejeros</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Optimal control in chemical engineering: Past, present and future</article-title>. <source>Comput. and Chem. Eng.</source> <volume>155</volume>, <fpage>107528</fpage>. <pub-id pub-id-type="doi">10.1016/j.compchemeng.2021.107528</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nummedal</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kjelstrup</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Costea</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Minimizing the entropy production rate of an exothermic reactor with a constant heat-transfer coefficient: the ammonia reaction</article-title>. <source>Ind. Eng. Chem. Res.</source> <volume>42</volume>, <fpage>1044</fpage>&#x2013;<lpage>1056</lpage>. <pub-id pub-id-type="doi">10.1021/ie020319n</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ojelade</surname>
<given-names>O. A.</given-names>
</name>
<name>
<surname>Zaman</surname>
<given-names>S. F.</given-names>
</name>
<name>
<surname>Ni</surname>
<given-names>B.-J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Green ammonia production technologies: a review of practical progress</article-title>. <source>J. Environ. Manag.</source> <volume>342</volume>, <fpage>118348</fpage>. <pub-id pub-id-type="doi">10.1016/j.jenvman.2023.118348</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Penkuhn</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tsatsaronis</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Comparison of different ammonia synthesis loop configurations with the aid of advanced exergy analysis</article-title>. <source>Energy</source> <volume>137</volume>, <fpage>854</fpage>&#x2013;<lpage>864</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2017.02.175</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Poling</surname>
<given-names>B. E.</given-names>
</name>
<name>
<surname>Prausnitz</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>O&#x2019;Connell</surname>
<given-names>J. P.</given-names>
</name>
</person-group> (<year>2001</year>). <source>The properties of gases and liquids</source>. <publisher-name>McGraw-Hill</publisher-name>.</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Riera</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Lima</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Knio</surname>
<given-names>O. M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A review of hydrogen production and supply chain modeling and optimization</article-title>. <source>Int. J. Hydrogen Energy</source> <volume>48</volume>, <fpage>13731</fpage>&#x2013;<lpage>13755</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhydene.2022.12.242</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saffari</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Salarian</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lohrasbi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Salehi</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Entropy generation analysis of a thermal cracking reactor</article-title>. <source>ACS omega</source> <volume>6</volume>, <fpage>6335</fpage>&#x2013;<lpage>6347</lpage>. <pub-id pub-id-type="doi">10.1021/acsomega.0c05937</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Santoro</surname>
<given-names>B. F.</given-names>
</name>
<name>
<surname>Rinc&#xf3;n</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Mendoza</surname>
<given-names>D. F.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Entropy production and filling time in hydrogen refueling stations: an economic assessment</article-title>. <source>Entropy</source> <volume>26</volume>, <fpage>735</fpage>. <pub-id pub-id-type="doi">10.3390/e26090735</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sauar</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Nummedal</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kjelstrup</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>The principle of equipartition of forces in chemical reactor design: the ammonia synthesis</article-title>. <source>Comput. and Chem. Eng.</source> <volume>23</volume>, <fpage>S499</fpage>&#x2013;<lpage>S502</lpage>. <pub-id pub-id-type="doi">10.1016/S0098-1354(99)80123-9</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smith</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hill</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Torrente-Murciano</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Current and future role of haber&#x2013;bosch ammonia in a carbon-free energy landscape</article-title>. <source>Energy and Environ. Sci.</source> <volume>13</volume>, <fpage>331</fpage>&#x2013;<lpage>344</lpage>. <pub-id pub-id-type="doi">10.1039/c9ee02873k</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tondeur</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Kvaalen</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>Equipartition of entropy production. an optimality criterion for transfer and separation processes</article-title>. <source>Industrial and Eng. Chem. Res.</source> <volume>26</volume>, <fpage>50</fpage>&#x2013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.1021/ie00061a010</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Multi-objective optimization of braun-type exothermic reactor for ammonia synthesis</article-title>. <source>Entropy</source> <volume>24</volume>, <fpage>52</fpage>. <pub-id pub-id-type="doi">10.3390/e24010052</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ye</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Tsang</surname>
<given-names>S. C. E.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Prospects and challenges of green ammonia synthesis</article-title>. <source>Nat. Synth.</source> <volume>2</volume>, <fpage>612</fpage>&#x2013;<lpage>623</lpage>. <pub-id pub-id-type="doi">10.1038/s44160-023-00321-7</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>