<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">FDMP</journal-id>
<journal-id journal-id-type="nlm-ta">FDMP</journal-id>
<journal-id journal-id-type="publisher-id">FDMP</journal-id>
<journal-title-group>
<journal-title>Fluid Dynamics &#x0026; Materials Processing</journal-title>
</journal-title-group>
<issn pub-type="epub">1555-2578</issn>
<issn pub-type="ppub">1555-256X</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">19790</article-id>
<article-id pub-id-type="doi">10.32604/fdmp.2023.019790</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Numerical Study on Supersonic Combustion Optimization Based on the Streamwise Vortex-Couple Method</article-title><alt-title alt-title-type="left-running-head">A Numerical Study on Supersonic Combustion Optimization Based on the Streamwise Vortex-Couple Method</alt-title><alt-title alt-title-type="right-running-head">A Numerical Study on Supersonic Combustion Optimization Based on the Streamwise Vortex-Couple Method</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Tian</surname><given-names>Hao</given-names></name>
</contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Zheng</surname><given-names>Yongkang</given-names></name><email>zhengyk@cardc.cn</email>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Zhang</surname><given-names>Hanxin</given-names></name>
</contrib>
<aff id="aff-1"><institution>China Aerodynamics Research and Development Center</institution>, <addr-line>Mianyang, 621000</addr-line>, <country>China</country></aff>
</contrib-group><author-notes><corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Yongkang Zheng. Email: <email>zhengyk@cardc.cn</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2022-07-28"><day>28</day>
<month>07</month>
<year>2022</year></pub-date>
<volume>19</volume>
<issue>1</issue>
<fpage>207</fpage>
<lpage>222</lpage>
<history>
<date date-type="received"><day>15</day><month>10</month><year>2021</year></date>
<date date-type="accepted"><day>01</day><month>6</month><year>2022</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Tian et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Tian et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_FDMP_19790.pdf"></self-uri>
<abstract>
<p>In this paper, some typical methods to promote mixing in supersonic combustion are reviewed, and the fluid-dynamic mechanism underpinning the development of the supersonic shear layer in the presence of a streamwise vortex is analyzed through computational fluid dynamics. It is proven that the streamwise vortex-couple method is an excellent approach to enhance mixing. A specific combustor design is proposed accordingly.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Supersonic combustion</kwd>
<kwd>streamwise vortex</kwd>
<kwd>numerical simulation</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The scramjet differs from a typical ramjet in that it performs combustion in a supersonic flow rather than reducing the flow to subsonic levels. Although the concept of supersonic combustion has long been proposed, its engineering application has yet to be fully implemented. The difficulty results not only from the heat problem but also from the following two aspects: (1) the fuel mixing problem and (2) the combustion organization problem, including the Mach number, temperature, pressure, heating quantity, and pressure loss, <inline-formula id="ieqn-1">
<mml:math id="mml-ieqn-1"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</inline-formula>, in a combustor. Under supersonic conditions, if the combustor&#x2019;s inlet Mach number is low and the influence of the total pressure and temperature are considered, both the radiative reaction with combustion and the decalescence reaction with dissociation will work due to the excessively high temperature, which counteracts and diminishes the heat from the combustion. Therefore, subsonic combustion is incompatible with a scramjet [<xref ref-type="bibr" rid="ref-1">1</xref>]. Instead, the detonation wave principle should be used to organize the combustion in a supersonic flow. Cavities have been used for combustors by several researchers to generate shock waves to heat the inflow for supersonic flow. This is undoubtedly the best approach today. Thus, the possibility of maintaining supersonic combustion for the entire combustor has been suggested and explored. Using a streamwise vortex couple to produce supersonic combustion and generate a streamwise vortex couple has been proposed [<xref ref-type="bibr" rid="ref-2">2</xref>]. Numerical simulations based on Navier&#x2013;Stokes (NS) equations have been implemented on that proposal under laminar flow conditions with chemical reactions. Although their conclusions are meaningful, a small subsonic region still exists. Thus, the following questions arise: could it be different in a high-order turbulence model? Will the subsonic region reduce? This study explores this proposal by employing turbulence models and a third-order scheme. We believe that this is still an exploratory study.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Numerical Method</title>
<sec id="s2_1">
<label>2.1</label>
<title>Governing Equations</title>
<p>All numerical cases were simulated in a finite difference framework using an in-house code developed by the authors. The three-dimensional chemical non-equilibrium NS equations in Cartesian coordinates are as follows [<xref ref-type="bibr" rid="ref-3">3</xref>]:</p>
<p><disp-formula id="eqn-1"><label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>G</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mi>S</mml:mi></mml:mstyle></mml:mstyle></mml:mstyle></mml:mstyle></mml:mstyle></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p>where:</p>
<p><disp-formula id="eqn-2"><label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:mtable columnalign="right left" rowspacing=".5em" columnspacing="thickmathspace" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>U</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:mi>u</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:mi>v</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:mi>w</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>E</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mspace width="thickmathspace" /></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thinmathspace" /><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:mi>u</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:msup><mml:mi>u</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mi>P</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:mi>u</mml:mi><mml:mi>v</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:mi>u</mml:mi><mml:mi>w</mml:mi><mml:mspace width="thickmathspace" /><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>u</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:mi>u</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mspace width="thickmathspace" /></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>E</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mspace width="thickmathspace" /><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mspace width="thickmathspace" /><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mspace width="thickmathspace" /><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mspace width="thickmathspace" /><mml:mi>u</mml:mi><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>v</mml:mi><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>w</mml:mi><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mi>x</mml:mi></mml:msub><mml:mspace width="thickmathspace" /><mml:mi>&#x03C1;</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thinmathspace" /><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mspace width="thickmathspace" /><mml:mn>0</mml:mn><mml:mspace width="thickmathspace" /><mml:mn>0</mml:mn><mml:mspace width="thickmathspace" /><mml:mn>0</mml:mn><mml:mspace width="thickmathspace" /><mml:mn>0</mml:mn><mml:mspace width="thickmathspace" /><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>&#x03C9;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mi>s</mml:mi></mml:msub><mml:mspace width="thickmathspace" /></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-3"><label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mn>2</mml:mn><mml:mn>3</mml:mn></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mrow><mml:mover><mml:mi>V</mml:mi><mml:mrow><mml:mstyle displaystyle="false" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="false" scriptlevel="2"><mml:mo stretchy="false">&#x21C0;</mml:mo></mml:mstyle></mml:mrow></mml:mstyle></mml:mrow></mml:mover></mml:mrow></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-4"><label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-5"><label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>q</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03C1;</mml:mi><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>Y</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p>In the above, <italic>u</italic>, <italic>v</italic>, <italic>w</italic> are <italic>x</italic>, <italic>y</italic>, <italic>z</italic> components of velocity, respectively. <italic>p</italic>, <inline-formula id="ieqn-4">
<mml:math id="mml-ieqn-4"><mml:mi>&#x03C1;</mml:mi></mml:math>
</inline-formula>, <italic>Y<sub>i</sub></italic> are the pressure, density, and mass fraction of species s, respectively. <italic>E</italic> is the total internal energy. <inline-formula id="ieqn-5">
<mml:math id="mml-ieqn-5"><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> and <inline-formula id="ieqn-6">
<mml:math id="mml-ieqn-6"><mml:msub><mml:mi>h</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math>
</inline-formula> are the diffusion coefficients of the species, s, and absolute enthalpy per unit mass, respectively. <inline-formula id="ieqn-7">
<mml:math id="mml-ieqn-7"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:math>
</inline-formula> and <inline-formula id="ieqn-8">
<mml:math id="mml-ieqn-8"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math>
</inline-formula> are the viscosity coefficients for laminar and turbulent flows, respectively. <inline-formula id="ieqn-9">
<mml:math id="mml-ieqn-9"><mml:msub><mml:mi>K</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:math>
</inline-formula> and <inline-formula id="ieqn-10">
<mml:math id="mml-ieqn-10"><mml:msub><mml:mi>K</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math>
</inline-formula> are the heat transfer coefficients for laminar and turbulent flows, respectively. A hydrogen/air reaction mechanism including 7 species (<italic>H<sub>2</sub></italic>, <italic>O<sub>2</sub></italic>, <italic>H<sub>2</sub>O</italic>, <italic>H</italic>, <italic>O</italic>, <italic>OH</italic>, and <italic>N<sub>2</sub></italic>) and 8 elementary reactions [<xref ref-type="bibr" rid="ref-4">4</xref>] are used in this study.</p>
<p>The source term <inline-formula id="ieqn-11">
<mml:math id="mml-ieqn-11"><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03C9;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mi>s</mml:mi></mml:msub></mml:math>
</inline-formula> is given with a finite rate chemical model as follows:<disp-formula id="eqn-6"><label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>&#x03C9;</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula>where <inline-formula id="ieqn-12">
<mml:math id="mml-ieqn-12"><mml:msub><mml:mi>M</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:math>
</inline-formula> is the molecular weight of the species, s, <inline-formula id="ieqn-13">
<mml:math id="mml-ieqn-13"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> and <inline-formula id="ieqn-14">
<mml:math id="mml-ieqn-14"><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> are the stoichiometric coefficients of the related species in the <inline-formula id="ieqn-15">
<mml:math id="mml-ieqn-15"><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math>
</inline-formula> reaction. <inline-formula id="ieqn-16">
<mml:math id="mml-ieqn-16"><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math>
</inline-formula> and <inline-formula id="ieqn-17">
<mml:math id="mml-ieqn-17"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> are the forward and backward net rates of the <inline-formula id="ieqn-18">
<mml:math id="mml-ieqn-18"><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math>
</inline-formula> reaction, respectively:<disp-formula id="eqn-7"><label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>R</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:math>
</disp-formula>where <inline-formula id="ieqn-19">
<mml:math id="mml-ieqn-19"><mml:msub><mml:mi>K</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math>
</inline-formula> is the forward rate coefficient of the <inline-formula id="ieqn-20">
<mml:math id="mml-ieqn-20"><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math>
</inline-formula> reaction, and <inline-formula id="ieqn-21">
<mml:math id="mml-ieqn-21"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> is the backward rate coefficient of the <inline-formula id="ieqn-22">
<mml:math id="mml-ieqn-22"><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math>
</inline-formula> reaction.</p>
<p>The static enthalpy and the specific heat at constant pressure are considered with temperature and species-dependent thermodynamic properties as follows:<disp-formula id="eqn-8"><label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:msub><mml:mi>C</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>Y</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:math>
</disp-formula>where <inline-formula id="ieqn-23">
<mml:math id="mml-ieqn-23"><mml:msub><mml:mi>h</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:math>
</inline-formula> and <inline-formula id="ieqn-24">
<mml:math id="mml-ieqn-24"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> are respectively the enthalpy and specific heat at a constant pressure of species, s, modeled with a polynomial function of static temperature.</p>
<p>Thermal conductivity and molecular viscosity are calculated using the Sutherlands formula for each species. The Wilkes formula [<xref ref-type="bibr" rid="ref-5">5</xref>] is then applied to calculate the mixture&#x2019;s thermal conductivity and molecular viscosity. Moreover, mass diffusivity is calculated according to the kinetic theory as follows [<xref ref-type="bibr" rid="ref-6">6</xref>]:<disp-formula id="eqn-9"><label>(9)</label>
<mml:math id="mml-eqn-9" display="block"><mml:mi>&#x03C1;</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:math>
</disp-formula>where <inline-formula id="ieqn-25">
<mml:math id="mml-ieqn-25"><mml:msub><mml:mi>X</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:math>
</inline-formula> is the mole fraction of species s.</p>
<p>The total energy per unit mass of mixture <italic>E</italic> and the total enthalpy per unit mass of mixture <italic>H</italic> are defined as follows:<disp-formula id="eqn-10"><label>(10)</label>
<mml:math id="mml-eqn-10" display="block"><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msub><mml:mi>u</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mi>p</mml:mi><mml:mi>&#x03C1;</mml:mi></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Third-Order Scheme</title>
<p>The high-order scheme has the advantage of less numerical dissipation in describing the flow field with high resolution and has less dependence on the grid for the same numerical accuracy. Meanwhile, both the accuracy and robustness of the scheme are required in engineering problems, making the third-order scheme a good compromise. Numerical verifications are conducted for a class of third-order schemes for engineering applications on different problem types [<xref ref-type="bibr" rid="ref-7">7</xref>]. In this study, the third-order procedures are applied to the numerical simulation of supersonic combustion to capture the flow-field structure and investigate the scheme&#x2019;s rationality.</p>
<p>The scheme is introduced in the form of one-dimensional hyperbolic equations as follows:<disp-formula id="eqn-11"><label>(11)</label>
<mml:math id="mml-eqn-11" display="block"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p>Consider the conservative difference scheme and write it in a semi-discrete form:<disp-formula id="eqn-12"><label>(12)</label>
<mml:math id="mml-eqn-12" display="block"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p>The positive flux portion with the third (or higher)-order scheme in the linear condition can be written as follows:</p>
<p><disp-formula id="eqn-13"><label>(13)</label>
<mml:math id="mml-eqn-13" display="block"><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mo>+</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math>
</disp-formula></p>
<p>where:</p>
<p><disp-formula id="eqn-14"><label>(14)</label>
<mml:math id="mml-eqn-14" display="block"><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>+</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mi>j</mml:mi><mml:mo>+</mml:mo></mml:msubsup></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-15"><label>(15)</label>
<mml:math id="mml-eqn-15" display="block"><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mi>j</mml:mi><mml:mo>+</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>+</mml:mo></mml:msubsup></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-16"><label>(16)</label>
<mml:math id="mml-eqn-16" display="block"><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>+</mml:mo></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>+</mml:mo></mml:msubsup></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-17"><label>(17)</label>
<mml:math id="mml-eqn-17" display="block"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>3</mml:mn></mml:mfrac></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-18"><label>(18)</label>
<mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>2</mml:mn><mml:mn>3</mml:mn></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-26">
<mml:math id="mml-ieqn-26"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:math>
</inline-formula> is an adjustable free parameter in the form of <inline-formula id="ieqn-27">
<mml:math id="mml-ieqn-27"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>6</mml:mn></mml:mfrac></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>r</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>r</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mstyle></mml:math>
</inline-formula> and <inline-formula id="ieqn-28">
<mml:math id="mml-ieqn-28"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>r</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula> is a control parameter. The numerical dissipation of the scheme can be adjusted by changing the value of <inline-formula id="ieqn-29">
<mml:math id="mml-ieqn-29"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>r</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math>
</inline-formula>. For example, <inline-formula id="ieqn-30">
<mml:math id="mml-ieqn-30"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>r</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
</inline-formula> is equal to the traditional third-order WENO [<xref ref-type="bibr" rid="ref-8">8</xref>] or the WNND scheme, <inline-formula id="ieqn-31">
<mml:math id="mml-ieqn-31"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>r</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1.25</mml:mn></mml:math>
</inline-formula> is equal to the linear fifth-order WENO scheme, and <inline-formula id="ieqn-32">
<mml:math id="mml-ieqn-32"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>r</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math>
</inline-formula> is equal to the classic fourth-order center scheme.</p>
<p>To capture the discontinuous structure (such as the shock wave), however, the nonlinear mechanisms are needed to increase scheme dissipation in the weighted form:<disp-formula id="eqn-19"><label>(19)</label>
<mml:math id="mml-eqn-19" display="block"><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mo>+</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msubsup><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mrow><mml:mrow><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math>
</disp-formula>where:</p>
<p><disp-formula id="eqn-20"><label>(20)</label>
<mml:math id="mml-eqn-20" display="block"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thickmathspace" /><mml:msub><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B5;</mml:mi><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mi>p</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-21"><label>(21)</label>
<mml:math id="mml-eqn-21" display="block"><mml:mi>I</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>+</mml:mo></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>+</mml:mo></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:math>
</disp-formula></p>
<p>A continuous variational rescale technology is proposed [<xref ref-type="bibr" rid="ref-7">7</xref>] by changing the index p. For low-speed problems: <inline-formula id="ieqn-33">
<mml:math id="mml-ieqn-33"><mml:mi>&#x03B5;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:msup></mml:math>
</inline-formula>, for high-speed problems: <inline-formula id="ieqn-34">
<mml:math id="mml-ieqn-34"><mml:mi>&#x03B5;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:msup></mml:math>
</inline-formula>.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>SST Turbulence Model</title>
<p>As shown in previous investigations, the turbulence model is crucial in predicting the flow-field variables and the interaction between turbulence and combustion for supersonic combustion simulations. Menter&#x2019;s shear stress transport (SST) model [<xref ref-type="bibr" rid="ref-9">9</xref>] has extensive applications in engineering and was used in this study due to its good performance with lower computational cost and more numerical robustness [<xref ref-type="bibr" rid="ref-9">9</xref>]. The SST turbulence model introduces the original model inside the boundary layer region and switches into the standard model outside the boundary layer region and in free shear flows [<xref ref-type="bibr" rid="ref-9">9</xref>]. The transport equations used for the SST turbulence model take the following form:</p>
<p>The governing equations of the turbulence model are as follows:</p>
<p><disp-formula id="eqn-22"><label>(22)</label>
<mml:math id="mml-eqn-22" display="block"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>k</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x2217;</mml:mo></mml:msup><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03C9;</mml:mi><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BC;</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-23"><label>(23)</label>
<mml:math id="mml-eqn-23" display="block"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi>&#x03C9;</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mi>&#x03C1;</mml:mi><mml:msup><mml:mi>&#x03C9;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BC;</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mi>&#x03C9;</mml:mi></mml:msub><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03C1;</mml:mi><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>&#x03C9;</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mi>&#x03C9;</mml:mi></mml:mfrac></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>&#x03C9;</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:mstyle></mml:mstyle></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p>Details of the equations can be found in reference [<xref ref-type="bibr" rid="ref-9">9</xref>]. The decoupling method [<xref ref-type="bibr" rid="ref-10">10</xref>] is applied, implying that NS and turbulence equations are solved.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Discretization</title>
<p>The finite difference method is used in this study, and the compressible NS equations are discretized on a single structured grid. Based on its robustness and high resolution of stationary discontinuity, the nonoscillatory nonfree-parameters dissipative difference scheme (NND) [<xref ref-type="bibr" rid="ref-11">11</xref>] is adopted for the inviscid flux vectors. The viscous flux vectors were calculated using a second-order central difference scheme. The implicit LUSGS method is employed for time marching. In order to meet the computational requirements and improve computational efficiency, a massage-passing interface is introduced for a massive parallel computation. Because of the single-block body-fitted grid, the load balancing problem can be solved simply by splitting the grid equally.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Numerical Results</title>
<p>Numerical simulations of the straight and expanded tubes are implemented in this study. From the straight tube problem, the distribution range of each species in the flow field and several vital parameters are analyzed, and the principle of using detonation waves to organize the combustion is illustrated. A more detailed study on the proposal of using a streamwise vortex couple to enhance supersonic combustion is achieved via the expanded tube problem. A third-order scheme is applied, and the turbulence model is considered. Some results which differ from previous studies are also obtained.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Code Validation</title>
<p>Lehr&#x2019;s experiment [<xref ref-type="bibr" rid="ref-12">12</xref>] provided experimental schlieren diagrams of a supersonic combustor, flow-field temperature distributions, and experimental temperature measurement results. This is the most commonly used example for testing numerical calculation methods and combustion models in supersonic combustion simulations. Shock-induced combustion phenomena, ranging from decoupled shock-deflagration systems to overdrive oblique detonation waves, were experimentally investigated by Lehr&#x2019;s experiment [<xref ref-type="bibr" rid="ref-12">12</xref>]. The flux splitting scheme, NND, is tested under the experimental conditions listed in <xref ref-type="table" rid="table-1">Table 1</xref> to estimate its accuracy and robustness on shock capture for supersonic combustion simulations.</p>
<table-wrap id="table-1"><label>Table 1</label>
<caption>
<title>Lehr&#x2019;s experimental conditions</title></caption>
<table><colgroup><col align="left"/><col align="left"/><col align="left"/><col align="left"/><col align="left"/><col align="left"/><col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left"/>
<th align="left"><inline-formula id="ieqn-55">
<mml:math id="mml-ieqn-55"><mml:mi>M</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:msub></mml:math>
</inline-formula></th>
<th align="left"><inline-formula id="ieqn-56">
<mml:math id="mml-ieqn-56"><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula></th>
<th align="left"><inline-formula id="ieqn-57">
<mml:math id="mml-ieqn-57"><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula></th>
<th align="left"><inline-formula id="ieqn-58">
<mml:math id="mml-ieqn-58"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:math>
</inline-formula></th>
<th align="left"><inline-formula id="ieqn-59">
<mml:math id="mml-ieqn-59"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:math>
</inline-formula></th>
<th align="left"><inline-formula id="ieqn-60">
<mml:math id="mml-ieqn-60"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:math>
</inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><inline-formula id="ieqn-61">
<mml:math id="mml-ieqn-61"><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>A</mml:mi><mml:mi>i</mml:mi><mml:mi>r</mml:mi></mml:math>
</inline-formula></td>
<td align="left">4.513</td>
<td align="left">250.0</td>
<td align="left">42662.0</td>
<td align="left">0.0283</td>
<td align="left">0.2256</td>
<td align="left">0.7452</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>First, the grid sensitivity analysis is studied to eliminate the influence of grid errors. Three grid spacing scales are then adopted to represent the grid&#x2019;s independence: coarse, medium, and fine grids. The detailed grid information and the distribution of the medium grid are shown in <xref ref-type="table" rid="table-2">Table 2</xref> and &#x0394; is the first grid-scale in the wall-normal direction.</p>
<table-wrap id="table-2"><label>Table 2</label>
<caption>
<title>Detailed information of grid system for grid sensitivity analysis</title></caption>
<table><colgroup><col align="left"/><col align="left"/><col align="left"/><col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left"/>
<th align="left">Coarse grid</th>
<th align="left">Medium grid</th>
<th align="left">Fine grid</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><inline-formula id="ieqn-62">
<mml:math id="mml-ieqn-62"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula></td>
<td align="left">0.01</td>
<td align="left">0.005</td>
<td align="left">0.003</td>
</tr>
<tr>
<td align="left">Cell umber</td>
<td align="left">13725</td>
<td align="left">20475</td>
<td align="left">27225</td>
</tr>
<tr>
<td align="left">Stagnation temperature (K)</td>
<td align="left">2788.8</td>
<td align="left">2883.5</td>
<td align="left">2895.2</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> shows the temperature contours of the decoupled shock-deflagration overlaid on the shock location [<xref ref-type="bibr" rid="ref-13">13</xref>] obtained from the numerical results of the medium grid. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows the distribution of the temperature along the X direction on the stagnation line. Combustion does not begin immediately behind the shock wave, as depicted. Instead, the combustion front appears to be separated from the shock wave by an induction zone. This behavior can also be observed clearly from the stagnation line temperature in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. The numerical results for the three sets of grids are nearly identical in the upstream region. As the flow and combustion process develops after the detonation wave, the medium and fine grids remain constant, whereas the coarse grid begins to diverge with time.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Decoupled shock-deflagration system, temperature contours</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-1.png"/>
</fig>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Stagnation line temperature for decoupled shock-deflagration system</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-2.png"/>
</fig>
<p>The numerical method predicts an accurate ignition position as the temperature distribution is consistent with the experiment data. Thus, the numerical implementation can then be applied to supersonic combustion simulations.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Channel Combustion</title>
<p>The structure problem between fully mixed hydrogen and oxygen is discussed in the following part, and the combustion is proposed at <inline-formula id="ieqn-35">
<mml:math id="mml-ieqn-35"><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
</inline-formula>. The freestream flow conditions are <italic>M</italic> = 2.5, <italic>T</italic> = 1500K, <italic>p</italic> = 1, <italic>bar</italic>, <italic>Y</italic><sub><italic>H</italic><sub>2</sub></sub> = 0.1, and <italic>Y</italic><sub><italic>O</italic><sub>2</sub></sub> = 0.9, and the numerical results are shown in <xref ref-type="fig" rid="fig-3 fig-4 fig-5">Figs. 3&#x2013;5</xref>:</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Numerical results of channel combustion in fully mixing condition, (a) pressure, (b) density, (c) temperature</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-3.png"/>
</fig>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Numerical results of channel combustion along the axis, left: pressure, density, temperature, right: Mach number</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-4.png"/>
</fig>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Numerical results of channel combustion along the axis, mass fraction of main species</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-5.png"/>
</fig>
<p>Two important parameters related to the combustor temperature and pressure are given in [<xref ref-type="bibr" rid="ref-1">1</xref>], <inline-formula id="ieqn-37">
<mml:math id="mml-ieqn-37"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</inline-formula> and <inline-formula id="ieqn-38">
<mml:math id="mml-ieqn-38"><mml:mi>&#x03C3;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</inline-formula> (&#x002A; represents the stagnation point), in which &#x201C;2&#x201D; represents the combustor&#x2019;s inlet and &#x201C;4&#x201D; represents its outlet. The nondimensional outlet pressure and temperature are: <inline-formula id="ieqn-39">
<mml:math id="mml-ieqn-39"><mml:msub><mml:mi>P</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn>0.2608892</mml:mn><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:msub><mml:mi>T</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn>2.124833</mml:mn></mml:math>
</inline-formula>. Thus,</p>
<p><disp-formula id="eqn-24"><label>(24)</label>
<mml:math id="mml-eqn-24" display="block"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mn>4</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mn>1.416623</mml:mn></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-25"><label>(25)</label>
<mml:math id="mml-eqn-25" display="block"><mml:mi>&#x03C3;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mn>4</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.3414326</mml:mn></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-40">
<mml:math id="mml-ieqn-40"><mml:mn>1</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mn>2.124833</mml:mn></mml:mstyle></mml:math>
</inline-formula> and <inline-formula id="ieqn-41">
<mml:math id="mml-ieqn-41"><mml:mn>0</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.6</mml:mn></mml:math>
</inline-formula>. A small detonation wave occurs near the flow field&#x2019;s discontinuity, followed by supersonic combustion all over the field. Therefore, supersonic combustion can be achieved using the detonation wave under appropriate flow conditions according to the theoretical analysis in [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Streamwise Vortex-Couple Proposal for Expand Tube Problem</title>
<p>It has been demonstrated that the streamwise vortex can enhance fuel mixing and improve the supersonic combustion efficiency from both flow mechanism and numerical simulations in [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>]. Thus, a more detailed numerical simulation is conducted to investigate the effect and influence of streamwise vortex couples on supersonic combustion in this study.</p>
<p><xref ref-type="fig" rid="fig-6">Fig. 6a</xref> shows the sketch maps of the combustor and fuel injector. The length, width, and entrance height of the combustor are 170, 31, and 12.2&#x2005;cm, respectively. The expansion angle on the top wall is 1&#x00B0;. The injection device consists of an expansion surface and two wedges on the expansion surface. <xref ref-type="fig" rid="fig-6">Fig. 6b</xref> shows that the wedge has a thickness of 5&#x2005;cm and a compression surface of 5&#x00B0; in the first 11&#x2005;cm of the wedge, while the remaining 11-cm in length expands to the underside of the wall. The two wedges are arranged in the middle, with a 7-cm gap between them. Two injection holes are ranged on the lower surface of the wedge, from which hydrogen is ejected at an angle of 12&#x00B0; along the flow direction. The computational mesh is arranged 11&#x2005;cm to the region upstream of the wedges to resolve the turbulent boundary layer.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Sketch maps for combustor</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-6.png"/>
</fig>
<p>A single-block body-fitted grid is used for the calculation, and compression is performed along the wall directions to meet the requirements of the viscous boundary layer for NS equations. The grid is taken as <inline-formula id="ieqn-42">
<mml:math id="mml-ieqn-42"><mml:mn>360</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>181</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>167</mml:mn></mml:math>
</inline-formula> (<inline-formula id="ieqn-43">
<mml:math id="mml-ieqn-43"><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>m</mml:mi><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>s</mml:mi><mml:mi>p</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:math>
</inline-formula>), with a total number of about 11 million, and the distribution near injection holes is shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>. The first grid-scale in the normal direction of the wall is set as 0.001&#x2005;mm based on the empirical grid setting strategy [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>]:</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Grid distribution in the cross-section</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-7.png"/>
</fig>
<p>Parallel computing using the aforementioned third-order scheme and the SST turbulence model is implemented with 30 CPUs under the following conditions (<xref ref-type="table" rid="table-3">Table 3</xref>):</p>
<table-wrap id="table-3"><label>Table 3</label>
<caption>
<title>Freestream flow conditions for the case</title></caption>
<table><colgroup><col align="left"/><col align="left"/><col align="left"/><col align="left"/><col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left"/>
<th align="left"><inline-formula id="ieqn-63">
<mml:math id="mml-ieqn-63"><mml:mi>M</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:msub></mml:math>
</inline-formula></th>
<th align="left"><inline-formula id="ieqn-64">
<mml:math id="mml-ieqn-64"><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mi>P</mml:mi><mml:mi>a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula></th>
<th align="left"><inline-formula id="ieqn-65">
<mml:math id="mml-ieqn-65"><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula></th>
<th align="left"><inline-formula id="ieqn-66">
<mml:math id="mml-ieqn-66"><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msup><mml:mi>m</mml:mi><mml:mn>3</mml:mn></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Air</td>
<td align="left">3.0</td>
<td align="left">68</td>
<td align="left">1125</td>
<td align="left">0.21</td>
</tr>
<tr>
<td align="left">H2</td>
<td align="left">1.0</td>
<td align="left">150.9</td>
<td align="left">242</td>
<td align="left">0.15</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Organization of Combustion</title>
<p>First, the feasibility of the project for enhancing the supersonic combustion efficiency is quantitatively analyzed based on the five aspects of combustion organization mentioned in Section 1.1.<list list-type="simple"><list-item><label>(1)</label>
<p>Mach number: The Mach number is taken as 3.0 for the combustor inlet and 1.0 for the injection hole.</p></list-item><list-item><label>(2)</label>
<p>The problem of <inline-formula id="ieqn-44">
<mml:math id="mml-ieqn-44"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mi>P</mml:mi><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</inline-formula>: The pressure range (dimensionless) in the combustor is set as follows: <inline-formula id="ieqn-45">
<mml:math id="mml-ieqn-45"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.0207663</mml:mn></mml:math>
</inline-formula>, <inline-formula id="ieqn-45a">
<mml:math id="mml-ieqn-45a"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0.201625</mml:mn></mml:math>
</inline-formula>, <italic>M</italic><sub>2</sub> = 3 and <inline-formula id="ieqn-46">
<mml:math id="mml-ieqn-46"><mml:msub><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn>0.0839</mml:mn></mml:math>
</inline-formula>, thus <inline-formula id="ieqn-47">
<mml:math id="mml-ieqn-47"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mn>2.403158</mml:mn></mml:mstyle></mml:math>
</inline-formula>, which satisfies the aforementioned requirement:<disp-formula id="eqn-26"><label>(26)</label>
<mml:math id="mml-eqn-26" display="block"><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mi>a</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>q</mml:mi><mml:mspace width="thinmathspace" /><mml:mo>&#x003C;</mml:mo><mml:mspace width="thinmathspace" /><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mi>p</mml:mi><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo>&#x003C;</mml:mo><mml:mspace width="thinmathspace" /><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:msubsup><mml:mi>M</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p></list-item></list></p>
<p>The pressure distribution of a spanwise section through one of the injection holes is shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>.<list list-type="simple"><list-item><label>(3)</label>
<p>The Mach number of the outlet is <inline-formula id="ieqn-48">
<mml:math id="mml-ieqn-48"><mml:msub><mml:mi>M</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn>1.88455</mml:mn></mml:math>
</inline-formula>, as depicted in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>.</p></list-item><list-item><label>(4)</label>
<p>The problem of <inline-formula id="ieqn-49">
<mml:math id="mml-ieqn-49"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</inline-formula> and <inline-formula id="ieqn-50">
<mml:math id="mml-ieqn-50"><mml:mi>&#x03C3;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</inline-formula>: the pressure and temperature (dimensionless) of the outlet are: <inline-formula id="ieqn-51">
<mml:math id="mml-ieqn-51"><mml:msub><mml:mi>P</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn>0.100143</mml:mn><mml:mspace width="thinmathspace" /><mml:mspace width="thickmathspace" /><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>T</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn>1.638147</mml:mn></mml:math>
</inline-formula>, then,</p></list-item></list></p>
<p><disp-formula id="eqn-27"><label>(27)</label>
<mml:math id="mml-eqn-27" display="block"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mn>4</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mn>1.052875</mml:mn></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-28"><label>(28)</label>
<mml:math id="mml-eqn-28" display="block"><mml:mi>&#x03C3;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mn>4</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mn>2</mml:mn><mml:mo>&#x2217;</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn>4</mml:mn></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mn>4</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mn>2</mml:mn><mml:mn>2</mml:mn></mml:msubsup></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.1928785</mml:mn></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p>satisfying the aforementioned requirement:<inline-formula id="ieqn-52">
<mml:math id="mml-ieqn-52"><mml:mspace width="thickmathspace" /><mml:mn>1</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>n</mml:mi></mml:math>
</inline-formula>, <inline-formula id="ieqn-52a">
<mml:math id="mml-ieqn-52a"><mml:mn>0</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.6</mml:mn></mml:math>
</inline-formula>.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Pressure contours of a spanwise section through one of the injection holes</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-8.png"/>
</fig>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Mach number contours of outlet</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-9.png"/>
</fig>
<p>Other results related to organizational problems are given in <xref ref-type="fig" rid="fig-10 fig-11 fig-12">Figs. 10&#x2013;12</xref>:</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Density contours of a spanwise section through one of the injection holes</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-10.png"/>
</fig>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Temperature contours of a spanwise section through one of the injection holes</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-11.png"/>
</fig>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Mach number contours of a spanwise section through one of the injection holes</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-12.png"/>
</fig>
<p>The discontinuity in the flow field is caused by weak detonation waves and the supersonic combustion, of which occurs all over the field. From the aforementioned analysis, the design parameters of the project satisfy the requirements of the five aspects of supersonic combustion organization, and supersonic combustion can be theoretically achieved.</p>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Fuel Mixing</title>
<p>The phenomenon of streamwise vortex couple acting on the flow field to enhance mixing and improve combustion efficiency is further analyzed. According to the theory of streamwise vortex couple enhancing mixing [<xref ref-type="bibr" rid="ref-1">1</xref>], the project aims to enhance fuel gas and air mixing using the transport mechanism of a supersonic vortex, to improve combustion efficiency. Numerical calculation result shows that the outlet combustion efficiency with the water component is presented in <xref ref-type="fig" rid="fig-13">Fig. 13</xref> as follows:<disp-formula id="eqn-29"><label>(29)</label>
<mml:math id="mml-eqn-29" display="block"><mml:mi>&#x03D5;</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mi>O</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mi>O</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mi>O</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.56</mml:mn></mml:mstyle></mml:math>
</disp-formula>where the inlet and outlet mass flow rates of water and the inlet mass flow rate of hydrogen are respectively given as <inline-formula id="ieqn-53">
<mml:math id="mml-ieqn-53"><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>O</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>,</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>,</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:msub><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:math>
</inline-formula>. The unit molar masses of water and hydrogen are respectively given as <inline-formula id="ieqn-54">
<mml:math id="mml-ieqn-54"><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mi>O</mml:mi></mml:mrow></mml:msub><mml:mspace width="thickmathspace" /><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:mrow><mml:mspace width="thickmathspace" /><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:math>
</inline-formula>.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Combustion efficiency profiles along flow direction</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-13.png"/>
</fig>
<p>The combustion efficiency curve shows that the combustion efficiency increases with an increase in x, but does not reach a relatively constant value, implying that the reaction is unsaturated. More research is needed on how to continuously increase the mixture to improve combustion efficiency within a limited range of combustor length.</p>
<p>Numerical results on fuel mixing are given in <xref ref-type="fig" rid="fig-14 fig-15 fig-16">Figs. 14&#x2013;16</xref>:</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>H<sub>2</sub> contours along the flow direction, followed by: Spout, center section and outlet</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-14.png"/>
</fig>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>O<sub>2</sub> contours along the flow direction, followed by: Spout, center section and outlet</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-15.png"/>
</fig>
<fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>H<sub>2</sub>O contours along the flow direction, followed by: Spout, center section and outlet</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-16.png"/>
</fig>
<p>By introducing a streamwise vortex couple, the vortex circumrotates from inside to outside under a pressure gradient, forming the mass transport. Thus, the incoming air and jet hydrogen are fully mixed and burned. Oxygen is almost entirely burned out in most of the middle area at the exit of the combustor. Concurrently, the hydrogen is exhausted, implying that the streamwise vortex couple significantly enhances supersonic combustion.</p>
<p>Under the condition in which the grid is compressed near the wall, and considering the influence of the boundary layer, the combustion mostly occurs in the combustor&#x2019;s internal region, which is different from the results in previous calculations. The air vortex occurs near the bottom area, and a ribbon shape is formed by exhausting the oxygen with water generation, indicating that combustion occurs in the boundary layer. Concurrently, there are obvious differences between the results of laminar and turbulent flows. Under turbulent conditions, the combustion is more efficient considering the effect of turbulence in the boundary layer. For simplicity, only the turbulent numerical results are presented in this study.</p>
<p>The Mach number contours and streamlines at different locations are given in <xref ref-type="fig" rid="fig-17">Figs. 17</xref> and <xref ref-type="fig" rid="fig-18">18</xref>:</p>
<fig id="fig-17">
<label>Figure 17</label>
<caption>
<title>Mach number contours along the flow direction, followed by: Spout, center section and outlet</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-17.png"/>
</fig>
<fig id="fig-18">
<label>Figure 18</label>
<caption>
<title>Streamlines along the flow direction, followed by: Spout, center section and outlet</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-18.png"/>
</fig>
<p>The distributions of species and streamlines in different sections of the flow field correspond to each other. Taking the H<sub>2</sub>O distribution as an example, the distribution of H<sub>2</sub>O is obviously in the shape of a vortex at different sections. Vortexes coalesce near the injection holes in the front half of the combustor. The transport phenomenon is formed by rolling up the substance to the vortex center in the vortex movement. Two small vortical regions with low content, corresponding to H<sub>2</sub>O distribution, exist inside a sizable vortical region with high content, implying that the hydrogen and oxygen are constantly rolled up into the vortex center with combustion. The vortex in the combustor&#x2019;s rear half is not as strong as that in the front half. Because the reactions have been sufficiently conducted, the vortex in the H<sub>2</sub>O contours has become slightly more prominent, whereas small vortical regions with low water content gradually disappear along the flow direction, indicating that combustion is complete and hydrogen and oxygen are exhausted. In conclusion, the distribution of species contours and flow structures are related. The vortex enhances combustion by mass transport and changes the content of each species, whereas the temperature and density of flow vary because of the reactions. Thus, component distribution and flow structure are related and influence each other.</p>
<p>It gives the speed of sound distribution at the center cross-section in <xref ref-type="fig" rid="fig-19">Fig. 19</xref>:</p>
<fig id="fig-19">
<label>Figure 19</label>
<caption>
<title>Speed of sound line at the center cross-section [<xref ref-type="bibr" rid="ref-1">1</xref>]</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-19.png"/>
</fig>
<p><xref ref-type="fig" rid="fig-20">Fig. 20</xref> shows the numerical results obtained in this study using the fine grid and turbulence model, which is different from those obtained in a previous study. Supersonic combustion occurs almost all over the combustor. Concurrently, the subsonic region is mainly concentrated in the boundary layer region near the wall, which illustrates the theoretical feasibility of this proposal to achieve supersonic combustion.</p>
<fig id="fig-20">
<label>Figure 20</label>
<caption>
<title>Speed of sound line along the flow direction, followed by: Spout, center section, and outlet</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="FDMP_19790-fig-20.png"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Conclusion</title>
<p>A numerical simulation of the process of supersonic combustion is performed with a fine grid using a third-order scheme and an SST turbulence model. The numerical results illustrate the following points:</p>
<p>First, the discontinuity in the flow field is a weak detonation wave in terms of combustion organization, which is consistent with the original purpose of organizing combustion using the detonation wave principle. In terms of fuel mixing, the introduction of a streamwise vortex couple enhances the mixing of hydrogen and oxygen and improves combustion efficiency.</p>
<p>Second, because of the numerical scheme, grid, and turbulence model, the flow field details are partly different from the prevenient laminar numerical results based on a second-order scheme. The numerical results show that supersonic combustion occurs almost all over the combustor. Concurrently, the subsonic region is mainly concentrated in the boundary layer region near the wall, which theoretically supports the proposal&#x2019;s design.</p>
<p>Third, based on the aforementioned two points, the numerical simulation results show that achieving supersonic combustion in a hypersonic ramjet is theoretically feasible.</p>
</sec>
</body>
<back>
<ack>
<p>The first author, Yongkang Zheng acknowledges the National Laboratory for Computational Fluid Dynamics for the computational resources and technical support.</p>
</ack><fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> This work was supported by the National Natural Science Foundation of China (No. 12002193), and the Shandong Provincial Natural Science Foundation, China (No. ZR2019QA018).</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname>, <given-names>H. X.</given-names></string-name></person-group> (<year>2012</year>). <article-title>The exploration for supersonic combustion in the scramjet engine</article-title>. <source>Physics of Gases-Theory and Applications</source><italic>,</italic> <volume>7</volume>
<issue>(4)</issue><italic>,</italic> <fpage>1</fpage>&#x2013;<lpage>14</lpage>.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Du</surname>, <given-names>Z. B.</given-names></string-name></person-group> (<year>2019</year>). <article-title>RANS study of steady and pulsed gaseous jets into a supersonic crossflow</article-title>. <source>International Journal of Heat and Mass Transfer</source><italic>,</italic> <volume>136</volume><italic>,</italic> <fpage>157</fpage>&#x2013;<lpage>169</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.ijheatmasstransfer.2019.02.103</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zheng</surname>, <given-names>Y. K.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Numerical investigations on the impact of Turbulent Prandtl number and Schmidt number on supersonic combustion</article-title>. <source>Fluid Dynamics &#x0026; Materials Processing</source><italic>,</italic> <volume>16</volume><italic>,</italic> <fpage>637</fpage>&#x2013;<lpage>650</lpage>. DOI <pub-id pub-id-type="doi">10.32604/fdmp.2020.09694</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Evans</surname>, <given-names>J. S.</given-names></string-name></person-group> (<year>1980</year>). <article-title>Influence of chemical kinetics and unmixedness on burning in supersonic hydrogen flames</article-title>. <source>AIAA Journal</source><italic>,</italic> <volume>18</volume>
<issue>(2)</issue><issue>,</issue> <fpage>188</fpage>&#x2013;<lpage>193</lpage>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wilke</surname>, <given-names>C. R.</given-names></string-name></person-group> (<year>1950</year>). <article-title>A viscosity equation for gas mixtures</article-title>. <source>Chemical Physics</source><italic>,</italic> <volume>18</volume>
<issue>(4)</issue><italic>,</italic> <fpage>517</fpage>&#x2013;<lpage>591</lpage>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname>, <given-names>Z. X.</given-names></string-name></person-group> (<year>2016</year>). <article-title>On the laminar finite rate model and flamelet model for supersonic turbulent combustion flows</article-title>. <source>International Journal of Hydrogen Energy</source><italic>,</italic> <volume>41</volume><italic>,</italic> <fpage>13238</fpage>&#x2013;<lpage>13253</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.ijhydene.2016.06.013</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname>, <given-names>Q.</given-names></string-name></person-group> (<year>2013</year>). <article-title>On a class of center-typed third order difference scheme orienting to engineering utilizations</article-title>. <source>Acta Aerodynamica Sinica</source><italic>,</italic> <volume>31</volume>
<issue>(4)</issue><italic>,</italic> <fpage>466</fpage>&#x2013;<lpage>472</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Numerical study on the convergence to steady state solutions of a new class of high order WENO schemes</article-title>. <source>Journal of Computational Physics</source><italic>,</italic> <volume>349</volume><italic>,</italic> <fpage>80</fpage>&#x2013;<lpage>96</lpage>. DOI <pub-id pub-id-type="doi">10.1016/j.jcp.2017.08.012</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Menter</surname>, <given-names>F. R.</given-names></string-name></person-group> (<year>1994</year>). <article-title>Two-equation eddy-viscosity turbulence models for engineering applications</article-title>. <source>AIAA Journal</source><italic>,</italic> <volume>32</volume>
<issue>(8)</issue><italic>,</italic> <fpage>1598</fpage>&#x2013;<lpage>1605</lpage>. DOI <pub-id pub-id-type="doi">10.2514/3.12149</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Brown</surname>, <given-names>J. L.</given-names></string-name></person-group> (<year>2002</year>). <article-title>Turbulence model validation for hypersonic flows</article-title>. <conf-name>AIAA Paper</conf-name> <fpage>2002</fpage>&#x2013;<lpage>3308</lpage>, 1&#x2013;22. </mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname>, <given-names>H. X.</given-names></string-name></person-group> (<year>1991</year>). <article-title>NND schemes and their applications to numerical simulation of Two- and three-dimensional flows</article-title>. <source>Advances in Applied Mechanics</source><italic>,</italic> <volume>29</volume><italic>,</italic> <fpage>193</fpage>&#x2013;<lpage>256</lpage>. DOI <pub-id pub-id-type="doi">10.1016/S0065-2156(08)70165-0</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lehr</surname>, <given-names>H. F.</given-names></string-name></person-group> (<year>1972</year>). <article-title>Experiments on shock-induced combustion</article-title>. <source>Journal of Aeronautica Acta</source><italic>,</italic> <volume>17</volume>, <fpage>589</fpage>&#x2013;<lpage>597</lpage>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Soertrisno</surname>, <given-names>M.</given-names></string-name></person-group> (<year>1991</year>). <article-title>Simulation of the flow field of a ram accelerator</article-title>. <conf-name>AIAA Paper 1991&#x2013;1915</conf-name>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. DOI <pub-id pub-id-type="doi">10.2514/6.1991-1915</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Arail</surname>, <given-names>T.</given-names></string-name></person-group> (<year>2014</year>). <article-title>Effect of incoming boundary layer on supersonic mixing layer generated by wall-mounted ramp injector</article-title>. <conf-name>AIAA Paper 2014&#x2013;3216</conf-name>, <fpage>1</fpage>&#x2013;<lpage>7</lpage>. DOI <pub-id pub-id-type="doi">10.2514/6.2014-3216</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Arail</surname>, <given-names>T.</given-names></string-name></person-group> (<year>2015</year>). <article-title>Interaction between supersonic cavity flow and streamwise vortices for mixing enhancement</article-title>. <conf-name>AIAA Paper 2015&#x2013;3613</conf-name>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. DOI <pub-id pub-id-type="doi">10.2514/6.2015-3613</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname>, <given-names>J. Y.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Numerical study of high-temperature nonequilibrium flow around reentry vehicle coupled with thermal radiation</article-title>. <source>Fluid Dynamics &#x0026; Materials Processing</source><italic>,</italic> <volume>16</volume>
<issue>(3)</issue><italic>,</italic> <fpage>601</fpage>&#x2013;<lpage>613</lpage>. DOI <pub-id pub-id-type="doi">10.32604/fdmp.2020.0962</pub-id>.</mixed-citation></ref>
</ref-list>
</back>
</article>