<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Aerosp. Res. Commun.</journal-id>
<journal-title>Aerospace Research Communications</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Aerosp. Res. Commun.</abbrev-journal-title>
<issn pub-type="epub">2813-6209</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">14274</article-id>
<article-id pub-id-type="doi">10.3389/arc.2025.14274</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Engineering archive</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Prediction of Aerothermal Heating: From Numerical Simulations to Machine Learning Models</article-title>
<alt-title alt-title-type="left-running-head">Wang et al.</alt-title>
<alt-title alt-title-type="right-running-head">Machine Learning for Aerothermal Prediction</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yuchao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2873764/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Huang</surname>
<given-names>Yunzhe</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Hongjie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yan</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ji</surname>
<given-names>Tingwei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2064560/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Xie</surname>
<given-names>Fangfang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1997775/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Aeronautics and Astronautics</institution>, <institution>Zhejiang University</institution>, <addr-line>Hangzhou</addr-line>, <addr-line>Zhejiang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Aeronautics</institution>, <institution>Nanjing University of Aeronautics and Astronautics</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<author-notes>
<corresp id="c001">&#x2a;Correspondence: Fangfang Xie, <email>fangfang_xie@zju.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>02</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>3</volume>
<elocation-id>14274</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>12</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>02</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Wang, Huang, Zhou, Wang, Ji and Xie.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Wang, Huang, Zhou, Wang, Ji and Xie</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>High-speed aircraft experiences severe aerodynamic heating at high Mach numbers, requiring accurate prediction of aerothermal heating effects before designing thermal protection systems. With the rise of artificial intelligence and the potential of neural networks, data-driven methods for aerothermal heating prediction have gained significant attention. This study focuses on numerical simulations of aerothermal heating phenomena and explores machine learning applications in heat prediction. First, a two-dimensional cylinder case was simulated using the finite volume method with chemical non-equilibrium flow to understand flow characteristics and heat distribution. Subsequently, Two aerothermal heating datasets were established: the first varies Mach number from 7.0 to 11.9 under fixed freestream conditions, while the second combines Mach numbers (8.5&#x2013;9.5) with varying temperatures (890&#xa0;K, 901&#xa0;K, 910&#xa0;K) and pressures (460&#xa0;Pa, 470&#xa0;Pa, 476&#xa0;Pa). And the influence of incoming flow conditions on shock waves, temperature fields, wall heat flux was analyzed. Finally, machine learning methods were applied to predict aerothermal heating properties. A multilayer perceptron (MLP) prediction model was established to predict wall heat flux, the reverse line from the stagnation point along the flow direction pressure and temperature, as well as the temperature and pressure fields. Additionally, a convolutional neural network (CNN) model was developed to accurately predict the temperature and pressure fields. While the MLP model demonstrates strong predictive accuracy for physical quantities along the cylinder surface and the reverse line from the stagnation point along the flow direction, the CNN model exhibits superior performance in predicting the entire flow field. Compared to the numerical simulation methods used, the established model can quickly predict the aerothermal environment of a two-dimensional cylinder, helping to shorten the design cycle of thermal protection systems.</p>
</abstract>
<kwd-group>
<kwd>aerothermal heating</kwd>
<kwd>heat flux</kwd>
<kwd>numerical simulation</kwd>
<kwd>multilayer perceptron</kwd>
<kwd>convolutional neural network</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>When an aircraft flies at high speeds, the friction between the surface of the fuselage and the airflow causes intense heat generation. The air is subjected to stagnation and compression, leading to a rapid increase in temperature. The high-temperature gas transfers heat to the lower-temperature aircraft surface, resulting in aerothermal heating. Aerothermal heating can compromise the structural stability. However, factors such as viscous interference, high-temperature gas effects, scale effects, and shock wave-boundary layer interactions in high-speed flows significantly increase the difficulty of predicting aerothermal heating [<xref ref-type="bibr" rid="B1">1</xref>].</p>
<p>Current aerothermal environment prediction methods can generally be classified into three categories: experimental methods, engineering calculation methods, and numerical methods [<xref ref-type="bibr" rid="B2">2</xref>&#x2013;<xref ref-type="bibr" rid="B4">4</xref>].</p>
<p>Aerothermal experimental methods can generally be divided into ground-based and flight testing methods. Ground-based tests primarily use wind tunnels, where aerothermal data measurement can be achieved through contact-based point measurement methods and non-contact measurement methods. In contrast, flight test data can only be obtained through contact-based point measurement methods [<xref ref-type="bibr" rid="B5">5</xref>]. Contact-based point measurement uses sensors, offering high precision but limited data. Non-contact measurement is typically performed using optical methods to directly obtain the aerothermal distribution, though the accuracy is generally lower.</p>
<p>Aerothermal engineering algorithms are primarily derived through the boundary layer equation self-similarity theory, or by analyzing and fitting experimental data to obtain semi-empirical formulas [<xref ref-type="bibr" rid="B6">6</xref>]. For example, for axisymmetric objects, the Kemp-Riddell formula [<xref ref-type="bibr" rid="B7">7</xref>] and the Fay-Riddell formula [<xref ref-type="bibr" rid="B8">8</xref>] can be used to solve for stagnation point aerothermal heating. The Lees formula [<xref ref-type="bibr" rid="B9">9</xref>] and the modified Lees formula [<xref ref-type="bibr" rid="B10">10</xref>] are used to calculate the laminar flow regions excluding the stagnation point. The turbulent viscous-inviscid interaction (TVI) model [<xref ref-type="bibr" rid="B11">11</xref>] can be applied to calculate the turbulent regions excluding the stagnation point.</p>
<p>Compared to aerothermal testing and engineering algorithms, aerothermal numerical simulation, specifically Computational Fluid Dynamics (CFD), is currently more widely applied. Compared to wind tunnel testing, CFD can simulate the entire flight envelope of an aircraft [<xref ref-type="bibr" rid="B12">12</xref>]. Compared to engineering estimation methods, CFD offers higher precision. Furthermore, CFD eliminates the need to scale the aircraft size, which is crucial for predicting the aerothermal loads on the aircraft [<xref ref-type="bibr" rid="B13">13</xref>]. Although numerical methods can be applied to most problems, the results are influenced by numerous factors. When using CFD for aerothermal calculations, even with the same governing equations, different numerical schemes can lead to varying results. Some numerical schemes may even produce incorrect results, such as the &#x201c;Carbuncle&#x201d; phenomenon [<xref ref-type="bibr" rid="B14">14</xref>]. Chen [<xref ref-type="bibr" rid="B15">15</xref>] pointed out that common numerical schemes cannot completely avoid this phenomenon. Different wall catalytic conditions have a significant impact on heat flux calculations [<xref ref-type="bibr" rid="B16">16</xref>]. However, due to the complexity of the catalytic reaction mechanism and the difficulty of measurement in experiments, most calculations simplify these conditions, which sometimes leads to considerable errors. Scott [<xref ref-type="bibr" rid="B17">17</xref>] compared non-equilibrium computational methods with spacecraft flight test data and found that neglecting the catalytic conditions on the wall led to excessive thermal protection design. In addition, aerothermal prediction problems typically require large grid quantities [<xref ref-type="bibr" rid="B18">18</xref>], and the slow convergence of calculations, such as wall heat flux [<xref ref-type="bibr" rid="B19">19</xref>], significantly increases the computational time.</p>
<p>In recent years, with the rise of artificial intelligence and the demonstrated potential of neural networks across various fields, data-driven flow field modeling and numerical simulations have gained increasing attention and achieved significant progress [<xref ref-type="bibr" rid="B20">20</xref>]. Liu et al. [<xref ref-type="bibr" rid="B6">6</xref>] employed 60 sets of 2D cylindrical computational samples under different inflow conditions with fluid-thermal-structural coupling, and developed a rapid prediction model for multiphysics fields using Proper Orthogonal Decomposition (POD) combined with Radial Basis Function (RBF) algorithms. Ding et al. [<xref ref-type="bibr" rid="B21">21</xref>] developed an Artificial Neural Network (ANN)-based aerothermal heating prediction model with 57 sets of Direct Simulation Monte Carlo (DSMC) simulation data. Ren et al. [<xref ref-type="bibr" rid="B22">22</xref>] established a physics-informed Deep Neural Network (DNN) framework for aerothermal heating prediction with only 6 RANS solutions and flight data. Among the numerous machine learning methods, Multilayer Perceptron (MLP) [<xref ref-type="bibr" rid="B23">23</xref>], a key technology in machine learning, is capable of handling complex nonlinear relationships and exhibits strong generalization ability, drawing significant attention from researchers. Convolutional Neural Networks (CNN) [<xref ref-type="bibr" rid="B24">24</xref>], a major technology in deep learning, are especially effective at capturing local features and efficiently processing high-dimensional multidimensional data, particularly when there is temporal or spatial correlation in the data. In the aerospace field, scholars have used MLP model to predict aerodynamic characteristics of wings [<xref ref-type="bibr" rid="B25">25</xref>] and temperature fields [<xref ref-type="bibr" rid="B26">26</xref>], and CNN model to predict flow fields [<xref ref-type="bibr" rid="B27">27</xref>], aerothermal heating [<xref ref-type="bibr" rid="B28">28</xref>], and wall heat flux [<xref ref-type="bibr" rid="B29">29</xref>], achieving promising prediction results.</p>
<p>For aerothermal environment prediction, the flow around a cylinder is one of the most fundamental problems. Novello et al. [<xref ref-type="bibr" rid="B30">30</xref>] established a dataset through the two-dimensional cylinder flow problem and used deep learning methods to accelerate aerothermal numerical simulations. However, their work primarily focuses on accelerating the numerical simulation of chemical reactions. Gkimisis et al. [<xref ref-type="bibr" rid="B31">31</xref>] used artificial neural networks to predict the flow around a two-dimensional cylinder, but the neural network they employed was too simple, requiring a massive amount of training data. In this work, a multilayer perceptron (MLP) model was established to predict physical quantities both locally (along the cylinder surface and the reverse line from the stagnation point along the flow direction) and globally across the entire flow field, while a convolutional neural network (CNN) model was developed to predict physical quantities across the entire flow field. The freestream Mach number, temperature, and pressure were used as input features, comparing to other methods [<xref ref-type="bibr" rid="B31">31</xref>] requiring datasets with thousands of flow fields, our prediction approach achieves promising accuracy using only around one hundred flow fields for aerothermal environment prediction.</p>
<p>In summary, this study aims to predict the aerothermal environment of a two-dimensional cylinder under different freestream Mach numbers, temperatures, and pressures. A finite volume method, considering chemical non-equilibrium flow, was used to numerically simulate the two-dimensional cylinder verification case. Two aerothermal heating datasets were established: the first varies Mach number from 7.0 to 11.9 under fixed freestream conditions, while the second combines Mach numbers (8.5&#x2013;9.5) with varying temperatures (890&#xa0;K, 901&#xa0;K, 910&#xa0;K) and pressures (460&#xa0;Pa, 470&#xa0;Pa, 476&#xa0;Pa). Two machine learning methods, MLP and CNN, were employed to develop rapid aerodynamic heat prediction models. The predictive capabilities of MLP and CNN models were compared. While the MLP model demonstrates strong predictive accuracy for physical quantities along the cylinder surface and the reverse line from the stagnation point along the flow direction, the CNN model exhibits superior performance in predicting the entire flow field than the MLP modeland the performance of CNN was further evaluated with different input data.</p>
</sec>
<sec id="s2">
<title>Numerical Simulation Methods and Machine Learning Models</title>
<sec id="s2-1">
<title>Numerical Simulation Methods</title>
<p>For high-speed flow problems, the variation in air density cannot be ignored, so a multi-species compressible Navier-Stokes equation set [<xref ref-type="bibr" rid="B32">32</xref>] should be used, expressed in differential form as shown in <xref ref-type="disp-formula" rid="e1">Equation 1</xref>:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="script">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="script">R</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the residual function, representing the remaining part of the equation, which should approach zero to satisfy the equation. <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the conservative variables of the flow field, which is shown in <xref ref-type="disp-formula" rid="e2">Equation 2</xref>:<disp-formula id="e2">
<mml:math id="m4">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x22ba;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the densities of different fluid components, <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the momentum,<inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mspace width="0.3333em"/>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the energy, and <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is time. <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the Nabla operator, representing the gradient of a vector, which is used to describe the spatial rate of change of variables. <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the convective fluxs, which includes the momentum and energy of the fluid. <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the velocity vector, including the three components <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the fluid in the Cartesian coordinate system.</p>
<p>The convective fluxes <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, viscous fluxes <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and source terms <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:mi mathvariant="bold">Q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are shown in <xref ref-type="disp-formula" rid="e3">Equation 3</xref> [<xref ref-type="bibr" rid="B33">33</xref>]:<disp-formula id="e3">
<mml:math id="m16">
<mml:mrow>
<mml:mfenced open="" close="}">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mo>&#x22ee;</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2297;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">J</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">J</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c4;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c4;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">J</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">J</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">Q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>and <inline-formula id="inf14">
<mml:math id="m17">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the static pressure, <inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf16">
<mml:math id="m19">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are, respectively, the total energy per unit mass and the vibrational&#x2013;electronic energy per unit mass for the mixture, <inline-formula id="inf17">
<mml:math id="m20">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the total enthalpy per unit mass, <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">J</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the species mass diffusion flux, <inline-formula id="inf19">
<mml:math id="m22">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c4;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the viscous stress tensor, <inline-formula id="inf20">
<mml:math id="m23">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">q</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the conduction heat flux, index <inline-formula id="inf21">
<mml:math id="m24">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the <inline-formula id="inf22">
<mml:math id="m25">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th chemical species, and <inline-formula id="inf23">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of species.</p>
<p>The calculation uses the open-source software SU2 [<xref ref-type="bibr" rid="B34">34</xref>], the thermodynamic state of the continuous flow is modeled using the rigid rotor harmonic oscillator (RRHO) two-temperature model. Through the independence of energy levels, the total energy per unit volume is shown in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>:<disp-formula id="e4">
<mml:math id="m27">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rot</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vib</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xb0;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x22a4;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>Where <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the fluid density, <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the total energy per unit volume, <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the density of the <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th species, <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the translational energy of the <inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th species, <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the rotational energy of the <inline-formula id="inf31">
<mml:math id="m35">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th species, <inline-formula id="inf32">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the vibrational energy of the <inline-formula id="inf33">
<mml:math id="m37">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th species, <inline-formula id="inf34">
<mml:math id="m38">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the electronic energy of the <inline-formula id="inf35">
<mml:math id="m39">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th species, and <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
</mml:mrow>
<mml:mo>&#x20d7;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the fluid velocity vector. The vibrational&#x2013;electronic energy is shown in <xref ref-type="disp-formula" rid="e5">Equation 5</xref>:<disp-formula id="e5">
<mml:math id="m41">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vib</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Generally, a gas mixture consists of polyatomic molecules, monatomic species, and free electrons. The expressions for translational, rotational, vibrational, and electronic energies are given below. First, for electrons, <inline-formula id="inf37">
<mml:math id="m42">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf38">
<mml:math id="m43">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf39">
<mml:math id="m44">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are all zero. For monatomic species, <inline-formula id="inf40">
<mml:math id="m45">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf41">
<mml:math id="m46">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are zero. For all other cases, the expressions for each energy component are shown in <xref ref-type="disp-formula" rid="e6a">Equation 6</xref>.<disp-formula id="e6a">
<mml:math id="m47">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
<label>(6a)</label>
</disp-formula>
<disp-formula id="e6b">
<mml:math id="m48">
<mml:mrow>
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">rot</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>T</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6b)</label>
</disp-formula>
<disp-formula id="e6c">
<mml:math id="m49">
<mml:mrow>
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vib</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vib</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mi>exp</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">vib</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6c)</label>
</disp-formula>
<disp-formula id="e6d">
<mml:math id="m50">
<mml:mrow>
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mfenced open="" close="">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.0em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>for&#x2009;polyatomic&#x2009;and&#x2009;monatomic&#x2009;species,</mml:mtext>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>for&#x2009;electrons.</mml:mtext>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6d)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf42">
<mml:math id="m51">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the gas constant, <inline-formula id="inf43">
<mml:math id="m52">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the gas temperature, <inline-formula id="inf44">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the molar mass of the <inline-formula id="inf45">
<mml:math id="m54">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th species, <inline-formula id="inf46">
<mml:math id="m55">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of rotational axes (which should be an integer), <inline-formula id="inf47">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>vib</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the characteristic vibrational temperature of the species, <inline-formula id="inf48">
<mml:math id="m57">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>el</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the characteristic electronic temperature of the corresponding species, and <inline-formula id="inf49">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the degeneracy of the <inline-formula id="inf50">
<mml:math id="m59">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th state.</p>
</sec>
<sec id="s2-2">
<title>Multilayer Perceptron</title>
<p>In this work, a multilayer perceptron (MLP) [<xref ref-type="bibr" rid="B35">35</xref>] model is used for prediction. The multilayer perceptron is an artificial neural network structure composed of multiple layers of neurons. Structurally, the MLP consists of an input layer, hidden layers, and an output layer. The input layer receives the input data, with each data point corresponding to one neuron. There can be multiple hidden layers, and each neuron in a hidden layer receives the output from the neurons in the previous layer, then performs a nonlinear transformation through weighted summation and an activation function. The output layer provides the prediction result, with each neuron receiving the output from the final hidden layer and applying an activation function to it. The number of neurons in the output layer corresponds to the number of output values or categories in the prediction result.</p>
<p>In the hidden layers and output layer, each neuron typically applies an activation function to introduce non-linearity. In this work, the activation function used is the ReLU function [<xref ref-type="bibr" rid="B36">36</xref>]. The ReLU function maps negative values to 0 and keeps positive values unchanged. ReLU function is one of the most commonly used activation functions and is sufficient for the vast majority of machine learning models. Its mathematical form is shown in <xref ref-type="disp-formula" rid="e7">Equation 7</xref>
<disp-formula id="e7">
<mml:math id="m60">
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>When training the multilayer perceptron model, it is necessary to define a loss function to measure the difference between the model&#x2019;s predictions and the true labels. In this work, the loss function used is the Mean Squared Error (MSE). MSE is used to calculate the average of the squared differences between the predicted values and the true values. Its mathematical expression is shown in <xref ref-type="disp-formula" rid="e8">Equation 8</xref>
<disp-formula id="e8">
<mml:math id="m61">
<mml:mrow>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf51">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the true label, <inline-formula id="inf52">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the model&#x2019;s predicted value, and <inline-formula id="inf53">
<mml:math id="m64">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of samples.</p>
</sec>
<sec id="s2-3">
<title>Convolutional Neural Networks</title>
<p>Convolutional Neural Networks (CNN) [<xref ref-type="bibr" rid="B37">37</xref>] can combine multiple convolutional layer and sampling layers to process input signals and achieve mapping to output targets in the fully connected layers. In a CNN, each feature map is a plane composed of multiple neurons, and input features are extracted using convolutional filters. Each convolutional layer contains multiple feature maps. The sampling layers perform subsampling based on the principle of local correlation, thereby reducing the amount of data while preserving valuable information.</p>
<p>The composite process of the convolutional and sampling layers in a CNN can be summarized as follows: For example, the first convolutional layer after the input layer has 8 feature maps, each of which is a <inline-formula id="inf54">
<mml:math id="m65">
<mml:mrow>
<mml:mn>128</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>128</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> array of neurons. Each neuron extracts local features from the input layer using convolutional filters. In the sampling layer, each neuron is connected to a <inline-formula id="inf55">
<mml:math id="m66">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> neighborhood in the corresponding feature map of the previous layer. As a result, the sampling layer has 8 feature maps, each sized <inline-formula id="inf56">
<mml:math id="m67">
<mml:mrow>
<mml:mn>64</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>64</mml:mn>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> The next convolutional layer then applies convolution to the sampling layer, and the subsequent sampling layer continues to subsample the previous convolutional layer. Ultimately, the input is mapped to a multidimensional feature vector, which is then processed by the fully connected layer and the output layer to complete the recognition task.</p>
<p>In this work, the activation function used in the convolutional neural network is the ReLU function, and the loss function used is the Mean Squared Error (MSE).</p>
<p>The MLP excels at handling nonlinear relationships and is well-suited for predicting physical quantities on curves and reconstructing entire flow fields. In contrast, CNN efficiently process multidimensional information and appear more effective for reconstructing complete flow fields. While some researchers have compared these two approaches [<xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B39">39</xref>] in domains like image processing, this study adopts both MLP and CNN methods to predict aerothermal heating and conducts a comparative analysis of their performance in flow field prediction.</p>
</sec>
</sec>
<sec id="s3">
<title>Numerical Simulation of the Aerothermal Heating</title>
<sec id="s3-1">
<title>Convergence and Grid Independence Verification of the Solution</title>
<p>In grid studies related to aerothermal heating, most researchers focus on the grid Reynolds number [<xref ref-type="bibr" rid="B40">40</xref>], which is shown in <xref ref-type="disp-formula" rid="e9">Equation 9</xref>
<disp-formula id="e9">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>cell&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>That is, the grid Reynolds number is defined using <inline-formula id="inf57">
<mml:math id="m69">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as the characteristic length scale, where <inline-formula id="inf58">
<mml:math id="m70">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is typically taken as the height of the first layer of the grid in the boundary layer. The grid Reynolds number is used to reflect the density of the grid near the wall. For heat flux calculations, the finer the grid near the wall, the closer the calculated results are to the true values.</p>
<p>In this work, a two-dimensional cylinder with a radius of <inline-formula id="inf59">
<mml:math id="m71">
<mml:mrow>
<mml:mn>0.045</mml:mn>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is selected as a case study, and experimental data from the G&#xf6;ttingen (HEG) high-enthalpy shock tunnel [<xref ref-type="bibr" rid="B41">41</xref>] is used to validate the accuracy of the numerical algorithm. The thermochemical nonequilibrium relaxation process occurring within the shock layer, which affects the density distribution of air components, is typically used to validate the physical and chemical models implemented in CFD codes. The two-dimensional cylinder is chosen as a common computational example for hypersonic flows due to the availability of extensive related data, which facilitates the validation of computational results. Additionally, the relatively low complexity of the two-dimensional cylinder flow field makes the computation more convenient, aiding in the subsequent establishment of datasets.</p>
<p>The mesh consists of 29,651 cells, and the Reynolds number is 10,643. The air model used is a five-species gas model with chemically non-equilibrium flow, neglecting high-temperature ionization effects and wall catalysis effects. The wall temperature is set to 300&#xa0;K, and the numerical scheme employed is the AUSM&#x2b; format. The computational mesh is shown in the <xref ref-type="fig" rid="F2">Figure 2</xref>, and the computational conditions are listed in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>HEG test free flow conditions and air composition.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">
<inline-formula id="inf60">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf61">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf62">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf63">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf64">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf65">
<mml:math id="m77">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf66">
<mml:math id="m78">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf67">
<mml:math id="m79">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf68">
<mml:math id="m80">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf69">
<mml:math id="m81">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">5956</td>
<td align="center">476</td>
<td align="left">1.57e-3</td>
<td align="center">901</td>
<td align="center">8.98</td>
<td align="center">0.75431</td>
<td align="center">0.00713</td>
<td align="center">0.01026</td>
<td align="left">6.5e-7</td>
<td align="center">0.22831</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The convergence of pressure and heat flux with respect to the number of iterations and grid density is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. According to the graph, the pressure initially increases gradually and then stabilizes, reaching near stability around 500,000 iterations, with a relatively fast convergence rate. The heat flux starts with a large value, then decreases rapidly. After about 400,000 iterations, the rate of decrease slows down, and it essentially converges around 750,000 iterations.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Convergence of pressure and heat flux with respect to the number of iterations and grid density.</p>
</caption>
<graphic xlink:href="arc-03-14274-g001.tif"/>
</fig>
<p>The reference length of the two-dimensional cylinder in this work is <inline-formula id="inf70">
<mml:math id="m82">
<mml:mrow>
<mml:mn>0.045</mml:mn>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Regarding the effect of grid density on the pressure calculation results, starting with a <inline-formula id="inf71">
<mml:math id="m83">
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> grid (Grid I),with a first-layer grid height of <inline-formula id="inf72">
<mml:math id="m84">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the number of grid nodes was increased to <inline-formula id="inf73">
<mml:math id="m85">
<mml:mrow>
<mml:mn>150</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>113</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> (Grid II), with a first-layer grid height of <inline-formula id="inf74">
<mml:math id="m86">
<mml:mrow>
<mml:mn>1.5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf75">
<mml:math id="m87">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> (Grid III), with a first-layer grid height of <inline-formula id="inf76">
<mml:math id="m88">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf77">
<mml:math id="m89">
<mml:mrow>
<mml:mn>300</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>225</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> (Grid IV), with a first-layer grid height of <inline-formula id="inf78">
<mml:math id="m90">
<mml:mrow>
<mml:mn>6.7</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.with corresponding grid Reynolds numbers. From the graph, it can be observed that for the heat flux calculation, the grid density should be greater than <inline-formula id="inf79">
<mml:math id="m91">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, and the corresponding grid Reynolds number should be less than 0.02365, for the pressure calculation, the computational results for these four grid types show good agreement and are all acceptable, the differences at theta of 90&#xb0;, the discrepancy observed at <inline-formula id="inf80">
<mml:math id="m92">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>90</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> arises from subtle influences of the outlet boundary conditions on the simulation results.</p>
<p>In conclusion, when the grid has <inline-formula id="inf81">
<mml:math id="m93">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> nodes, the grid Reynolds number is smaller than 0.02365, and the number of iterations exceeds 750,000 steps, the calculation results can be considered converged.</p>
</sec>
<sec id="s3-2">
<title>Case Study Validation</title>
<p>The computational results are compared with experimental and numerical results from other researchers [<xref ref-type="bibr" rid="B42">42</xref>], as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. For the pressure calculations, the results align well with both experimental data and simulation data from the literature [<xref ref-type="bibr" rid="B42">42</xref>]. For the heat flux calculations, the predicted values are slightly lower than the experimental data, particularly in the stagnation region. This under-prediction is due to the lack of catalytic effects. Knight et al. [<xref ref-type="bibr" rid="B41">41</xref>] suggest that accurate prediction of surface heat flux requires consideration of catalytic effects. Compared to other non-catalytic results from Nompelis [<xref ref-type="bibr" rid="B43">43</xref>] and Maier [<xref ref-type="bibr" rid="B42">42</xref>], Nompelis employed a modified Steger&#x2013;Warming flux splitting scheme, while Maier employed the AUSM&#x2b; format, the results in this work lie between the two and show a better match with experimental data, especially near the stagnation point. This confirms the correctness of the numerical simulation method used in this work.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Computational grid <bold>(A)</bold> and comparison of pressure <bold>(B)</bold> and heatflux calculation <bold>(C)</bold> results with papers and experiments.</p>
</caption>
<graphic xlink:href="arc-03-14274-g002.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="results|discussion" id="s4">
<title>Machine Learning Prediction Results and Discussion</title>
<sec id="s4-1">
<title>Establishment of the Aerodynamic Heating Datasets</title>
<p>For the aerodynamic heating prediction problem, during numerical calculations, as shown in <xref ref-type="table" rid="T1">Table 1</xref>, the temperature, pressure, velocity, density, and gas composition of the free-stream flow are the key factors affecting the calculation results. For the standard atmosphere, the temperature, pressure, density, and air composition are closely related to altitude, while the variation in density and air composition is minimal within small altitude ranges. In this work, the aerodynamic heating datasets were first established by varying the Mach number as a single variable, followed by changes in the incoming flow temperature and pressure, combined with the Mach number. Three variables are used to construct the aerodynamic heating datasets. Two aerothermal heating datasets were constructed in total. Apart from the changing variables, other parameters used for constructing the datasets are consistent with those in <xref ref-type="table" rid="T1">Tables 1</xref>. The mesh used consists of 150 nodes in the streamwise direction and 200 nodes along the wall direction, with the first layer of the boundary layer set to a height of <inline-formula id="inf82">
<mml:math id="m94">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The dataset for the single Mach number variation spans from Mach 7.0 to Mach 11.9, with a step size of 0.1, resulting in a total of 50 computation results. The dataset constructed using three variables includes Mach numbers ranging from 8.5 to 9.5, with pressures of 460&#xa0;Pa, 470&#xa0;Pa, and 476&#xa0;Pa, and temperatures of 890&#xa0;K, 901&#xa0;K, and 910&#xa0;K, resulting in a total of 99 computation results.</p>
</sec>
<sec id="s4-2">
<title>Neural Network Model Parameter Settings</title>
<p>Based on the datasets generated above, the study first uses MLP model to investigate single-parameter input and multi-parameter inputs. Then, MLP and CNN models were used for full-field prediction with single-parameter input. During the solving process, the pressure calculation converges more easily and is less affected by various factors. The network structure of the MLP models are shown in <xref ref-type="table" rid="T2">Tables 2</xref>, <xref ref-type="table" rid="T3">3</xref> and <xref ref-type="fig" rid="F3">Figure 3</xref>. In <xref ref-type="table" rid="T2">Tables 2</xref>, <xref ref-type="table" rid="T3">3</xref>, the 200 neurons in the output layer represent 200 discrete nodes distributed along the cylindrical wall surface. In <xref ref-type="fig" rid="F3">Figure 3</xref>, the 30,000 neurons in the output layer correspond to 30,000 nodes spanning the entire computational flow field.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>MLP network structure with free-stream Mach number as input.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Serial No.</th>
<th align="center">Network Type</th>
<th align="center">Activation Function</th>
<th align="center">Number of Neurons</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">Input Layer</td>
<td align="left">ReLU</td>
<td align="center">1</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Hidden Layer</td>
<td align="left">ReLU</td>
<td align="center">16</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">Hidden Layer</td>
<td align="left">ReLU</td>
<td align="center">64</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">Hidden Layer</td>
<td align="left">ReLU</td>
<td align="center">128</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">Output Layer</td>
<td align="left">-</td>
<td align="center">200</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>MLP network structure with free-stream Mach number, pressure and temperature as inputs.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Serial No.</th>
<th align="center">Network Type</th>
<th align="center">Activation Function</th>
<th align="center">Number of Neurons</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">Input Layer</td>
<td align="left">ReLU</td>
<td align="center">3</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Hidden Layer</td>
<td align="left">ReLU</td>
<td align="center">16</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">Hidden Layer</td>
<td align="left">ReLU</td>
<td align="center">64</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">Hidden Layer</td>
<td align="left">ReLU</td>
<td align="center">128</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">Output Layer</td>
<td align="left">-</td>
<td align="center">200</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Schematic diagram of the Multilayer Perceptron (MLP) model with prediction of the entire flow field.</p>
</caption>
<graphic xlink:href="arc-03-14274-g003.tif"/>
</fig>
<p>The schematic diagram of the CNN model is shown in <xref ref-type="fig" rid="F4">Figure 4</xref> and the network structure for CNN model predicting the full-field parameters is shown in <xref ref-type="table" rid="T4">Table 4</xref>. Pooling layers enhance computational efficiency and feature robustness through dimensionality reduction (their absence causes computational redundancy and sensitivity to minor input variations), while unpooling layers restore lost spatial details (missing them leads to blurry reconstructions or localization inaccuracies). The inputs consist of three channels, which represent the incoming Mach number and the x and y coordinates of the grid nodes. The output consists of two channels: pressure and temperature.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Schematic diagram of the Convolutional Neural Network (CNN) model.</p>
</caption>
<graphic xlink:href="arc-03-14274-g004.tif"/>
</fig>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>CNN network structure with free-stream Mach number and the x and y coordinates of the grid nodes as inputs.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Serial No.</th>
<th align="center">Network Type</th>
<th align="center">Activation Function</th>
<th align="center">Number of Neurons</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">Input Layer</td>
<td align="left">-</td>
<td align="center">
<inline-formula id="inf83">
<mml:math id="m95">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf84">
<mml:math id="m96">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 3</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Convolution</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf85">
<mml:math id="m97">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf86">
<mml:math id="m98">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 8</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">Convolution &#x2b; Pooling</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf87">
<mml:math id="m99">
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf88">
<mml:math id="m100">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 16</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">Convolution</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf89">
<mml:math id="m101">
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf90">
<mml:math id="m102">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 32</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">Convolution</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf91">
<mml:math id="m103">
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf92">
<mml:math id="m104">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 64</td>
</tr>
<tr>
<td align="left">6</td>
<td align="left">Convolution</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf93">
<mml:math id="m105">
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf94">
<mml:math id="m106">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 128</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">Deconvolution</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf95">
<mml:math id="m107">
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf96">
<mml:math id="m108">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 128</td>
</tr>
<tr>
<td align="left">8</td>
<td align="left">Deconvolution</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf97">
<mml:math id="m109">
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf98">
<mml:math id="m110">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 64</td>
</tr>
<tr>
<td align="left">9</td>
<td align="left">Deconvolution</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf99">
<mml:math id="m111">
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf100">
<mml:math id="m112">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 32</td>
</tr>
<tr>
<td align="left">10</td>
<td align="left">Deconvolution &#x2b; Unpooling</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf101">
<mml:math id="m113">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf102">
<mml:math id="m114">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 16</td>
</tr>
<tr>
<td align="left">11</td>
<td align="left">Deconvolution</td>
<td align="left">ReLU</td>
<td align="center">
<inline-formula id="inf103">
<mml:math id="m115">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf104">
<mml:math id="m116">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 8</td>
</tr>
<tr>
<td align="left">12</td>
<td align="left">Output Layer</td>
<td align="left">-</td>
<td align="center">
<inline-formula id="inf105">
<mml:math id="m117">
<mml:mrow>
<mml:mn>200</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf106">
<mml:math id="m118">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 2</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>Prediction Results</title>
<p>Using MLP model with Mach number as input to predict wall heat flux, the comparison between the predicted values and the true values when the Mach number is 7 is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. The wall heat flux is predicted using Mach number, temperature, and pressure as inputs. When the Mach number is 8.5, the temperature is 901K, and the pressure is 476Pa, the comparison between the predicted value and the true value is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. The &#x201c;HeatFlux&#x201d; is the wall heat flux, the X represents the distance from a point on the axis of symmetry of the semicircle to the center (with the direction opposite to the flow direction considered positive), and the raw data represents the simulation results. Due to the sharp discontinuity in shock position and the degraded predictive accuracy near the shock wave, significant oscillations are generated at the shock location. Using MLP with the Mach number as input to predict the temperature and pressure of the full field, the comparison between the predicted values and the true values when the Mach number is 7 is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. Using CNN with the Mach number as input to predict the temperature and pressure of the full field, the comparison between the predicted values and the true values when the Mach number is 7 is shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. In <xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref>, from left to right, the first column is the true values, the second column is the predicted values, and the third column is the relative difference between the predicted and true valuessimulation results. The relative difference is shown in <xref ref-type="disp-formula" rid="e10">Equation 10</xref>
<disp-formula id="e10">
<mml:math id="m119">
<mml:mrow>
<mml:mtext>Relative&#x2009;Error</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Prediction results of heat flux, pressure, and temperature based on MLP when freestream Mach number is 7.</p>
</caption>
<graphic xlink:href="arc-03-14274-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Prediction results of heat flux, pressure, and temperature based on MLP when freestream Mach number is 8.5, pressure is 476&#xa0;pa, temperature is 901&#xa0;k.</p>
</caption>
<graphic xlink:href="arc-03-14274-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Prediction results of pressure <bold>(A)</bold> and temperature <bold>(B)</bold> for the entire flow field based on MLP, when freestream Mach number is 7.</p>
</caption>
<graphic xlink:href="arc-03-14274-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Prediction results of pressure <bold>(A)</bold> and temperature <bold>(B)</bold> for the entire flow field based on CNN, when freestream Mach number is 7.</p>
</caption>
<graphic xlink:href="arc-03-14274-g008.tif"/>
</fig>
<p>Using MLP model with Mach number as input, wall heat flux, the reverse line from the stagnation point along the flow direction temperature, and pressure are predicted, with an average relative error of 0.89%. Next, MLP mdoel is used with incoming Mach number, temperature, and pressure as inputs to predict wall heat flux, the reverse line from the stagnation point along the flow direction temperature, and pressure, achieving an average relative error of 0.73%. MLP model performs well in predicting physical quantities along the curve. Then, MLP model is used with Mach number as input to predict the temperature and pressure in the entire flow field. Computing aerothermal heating data for a single flow condition (e.g., freestream Mach 7, temperature 901&#xa0;K, pressure 476&#xa0;Pa) requires approximately 437.5 core-hours using CFD methods. In contrast, training the MLP model for full-field temperature/pressure prediction takes 2.22&#xa0;h (2&#xa0;s <inline-formula id="inf107">
<mml:math id="m120">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 4000 epochs), while the CNN model requires a comparable 2.22&#xa0;h (4&#xa0;s <inline-formula id="inf108">
<mml:math id="m121">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 2000 epochs). Once trained, both MLP and CNN models achieve rapid prediction of a single flow condition in a mere 0.15&#xa0;s. The average relative error for pressure prediction is 7.6%, and for temperature prediction, it is 1.5%. Using CNN model with Mach number and flow field node coordinates as input, the average relative error for pressure prediction is 4.43%, and for temperature prediction, it is 3.34%. The comparisons of prediction errors between CNN and MLP models for temperature and pressure field predictions within the Mach number range of 7.7&#x2013;8.6 are shown in <xref ref-type="table" rid="T5">Table 5</xref>. Both MLP and CNN models exhibit less accurate predictions for pressure fields compared to temperature fields across the entire flow domain. As shown in <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref>, the pressure undergoes abrupt changes (nearly two orders of magnitude difference) across the shock front, whereas the temperature gradually decreases post-shock, eventually aligning with the wall temperature at the boundary with less than one order of magnitude variation. This disparity in gradient magnitudes (Pressure exhibits an order-of-magnitude steeper gradient than temperature) leads to significantly poorer predictive performance for pressure in both models. For temperature field prediction, the CNN model exhibits nearly twice the error of the MLP model. Conversely, the MLP model demonstrates approximately double the error of the CNN model for pressure field predictions. As previously discussed, the challenge in pressure prediction stems from sharp gradients at shock positions, where the CNN&#x2019;s localized feature extraction capability outperforms the MLP&#x2019;s global approximation. Critically, total error of the CNN model is lower than that of the MLP, highlighting its balanced performance in multiphysics flow modeling. Overall, CNN model outperforms MLP model in predicting the flow field, and CNN model achieves higher accuracy in the post-shock and wall-adjacent regions. The error mainly occurs at the shock location.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Comparisons of prediction errors between CNN and MLP models for temperature and pressure field predictions within the Mach number range of 7.7&#x2013;8.6.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Mach Number</th>
<th colspan="2" align="center">Difference of T</th>
<th colspan="2" align="center">Difference of P</th>
</tr>
<tr>
<th align="center">CNN</th>
<th align="center">MLP</th>
<th align="center">CNN</th>
<th align="center">MLP</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">7.7</td>
<td align="center">3.27%</td>
<td align="center">1.77%</td>
<td align="center">3.69%</td>
<td align="center">9.46%</td>
</tr>
<tr>
<td align="left">7.8</td>
<td align="center">3.40%</td>
<td align="center">1.93%</td>
<td align="center">4.15%</td>
<td align="center">8.57%</td>
</tr>
<tr>
<td align="left">7.9</td>
<td align="center">3.36%</td>
<td align="center">2.08%</td>
<td align="center">4.07%</td>
<td align="center">9.47%</td>
</tr>
<tr>
<td align="left">8.0</td>
<td align="center">3.30%</td>
<td align="center">1.81%</td>
<td align="center">4.10%</td>
<td align="center">10.45%</td>
</tr>
<tr>
<td align="left">8.1</td>
<td align="center">3.32%</td>
<td align="center">1.60%</td>
<td align="center">4.17%</td>
<td align="center">10.73%</td>
</tr>
<tr>
<td align="left">8.2</td>
<td align="center">3.90%</td>
<td align="center">2.13%</td>
<td align="center">5.15%</td>
<td align="center">10.78%</td>
</tr>
<tr>
<td align="left">8.3</td>
<td align="center">3.32%</td>
<td align="center">1.72%</td>
<td align="center">4.34%</td>
<td align="center">8.71%</td>
</tr>
<tr>
<td align="left">8.4</td>
<td align="center">3.33%</td>
<td align="center">2.22%</td>
<td align="center">4.43%</td>
<td align="center">10.60%</td>
</tr>
<tr>
<td align="left">8.5</td>
<td align="center">3.36%</td>
<td align="center">1.75%</td>
<td align="center">4.55%</td>
<td align="center">9.28%</td>
</tr>
<tr>
<td align="left">8.6</td>
<td align="center">4.02%</td>
<td align="center">1.59%</td>
<td align="center">5.52%</td>
<td align="center">10.42%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>Conclusion</title>
<p>In this work, the objective is to predict the two-dimensional aerodynamic thermal environment of a cylinder under different operating conditions. The impact of varying grid densities on the numerical simulation results is discussed, leading to the establishment of an aerodynamic thermal dataset. The MLP model is used to predict the wall heat flux, while both MLP and CNN models are employed to predict the temperature and pressure in the flow field, with a comparison of their prediction performance. The following conclusions can be drawn:<list list-type="simple">
<list-item>
<p>(1) The results of wall heat flux are significantly influenced by the grid, the flow field temperature is largely influenced by wall conditions, while the flow field pressure is easier to solve accurately.</p>
</list-item>
<list-item>
<p>(2) MLP model performs well in predicting wall heat flux, while CNN model outperforms MLP model in predicting the temperature and pressure of the entire flow field. However, both models show poorer prediction performance for flow field pressure compared to flow field temperature.</p>
</list-item>
<list-item>
<p>(3) The CNN model provides accurate predictions for the temperature and pressure across the entire flow field, achieving the goal of fast and accurate aerodynamic thermal prediction. Moreover, there is further potential for improvement as additional input parameters are incorporated.</p>
</list-item>
</list>
</p>
<p>Our work applies the proposed method to predict the aerothermal environment of high-speed flow around a cylinder. The next step will be to explore cutting-edge machine learning techniques to perform aerothermal environment predictions more quickly and accurately, while also transferring the prediction methods to more complex problems.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author Contributions</title>
<p>YuW: Conceptualization (equal); Data curation (lead); Formal analysis (equal); Investigation (lead); Methodology (equal); Writingoriginal draft (lead); Writing&#x2013;review and editing (equal). YH: Data curation (equal); Investigation (equal); Writing&#x2013;review and editing (equal). HZ: Data curation (equal); Investigation (equal); Writing&#x2013;review and editing (equal). YaW: Data curation (equal); Investigation (equal); Methodology (equal). TJ: Funding acquisition (equal); Methodology (equal); editing (equal). FX: Project administration (lead); Data curation (equal); Supervision Conceptualization (equal); Supervision (lead). All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. The authors gratefully acknowledge the support of the National Natural Science Foundation of China 527 (Grant No. 92271107).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI Statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Anderson</surname>
<given-names>JD</given-names>
</name>
</person-group>. <source>Hypersonic and High Temperature Gas Dynamics</source>. <publisher-loc>Reston, VA</publisher-loc>: <publisher-name>AIAA</publisher-name> (<year>2019</year>). <pub-id pub-id-type="doi">10.2514/4.105142</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Zongmin</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Research Progress on Ground-To-Flight Correlation of Aerodynamic Force and Heating Data from Hypersonic Wind Tunnels</article-title>. <source>J Experiments Fluid Mech</source> (<year>2020</year>) <volume>34</volume>(<issue>3</issue>):<fpage>78</fpage>&#x2013;<lpage>89</lpage>.</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Scarpa</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>A Dynamic Data-Driven Response Prediction Method for Thermal Protection Tiles and Experimental Validation</article-title>. <source>Appl Therm Eng</source> (<year>2022</year>) <volume>215</volume>:<fpage>118959</fpage>. <pub-id pub-id-type="doi">10.1016/j.applthermaleng.2022.118959</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Hao</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Fault Diagnosis of Gas Turbines with Thermodynamic Analysis Restraining the Interference of Boundary Conditions Based on Stn</article-title>. <source>Int J Mech Sci</source> (<year>2021</year>) <volume>191</volume>:<fpage>106053</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijmecsci.2020.106053</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>ZY</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>YL</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>HM</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Hypersonic Aeroheating Prediction Technique and its Trend of Development</article-title>. <source>Acta Aeron Astronaut Sin</source> (<year>2015</year>) <volume>36</volume>(<issue>1</issue>):<fpage>325</fpage>&#x2013;<lpage>45</lpage>.</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>The Rapid Data-Driven Prediction Method of Coupled Fluid&#x2013;Thermal&#x2013;Structure for Hypersonic Vehicles</article-title>. <source>Aerospace</source> (<year>2021</year>) <volume>8</volume>(<issue>9</issue>):<fpage>265</fpage>. <pub-id pub-id-type="doi">10.3390/aerospace8090265</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kemp</surname>
<given-names>NH</given-names>
</name>
<name>
<surname>Riddell</surname>
<given-names>FR</given-names>
</name>
</person-group>. <article-title>Heat Transfer to Satellite Vehicles Re-Entering the Atmosphere</article-title>. <source>J Jet Propulsion</source> (<year>1957</year>) <volume>27</volume>(<issue>2</issue>):<fpage>132</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.2514/8.12603</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fay</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Riddell</surname>
<given-names>FR</given-names>
</name>
</person-group>. <article-title>Theory of Stagnation Point Heat Transfer in Dissociated Air</article-title>. <source>AIAA J</source> (<year>2003</year>) <volume>41</volume>(<issue>7</issue>):<fpage>373</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.2514/8.7517</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lees</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Laminar Heat Transfer over Blunt-Nosed Bodies at Hypersonic Flight Speeds</article-title>. <source>J Jet Propulsion</source> (<year>1956</year>) <volume>26</volume>(<issue>4</issue>):<fpage>259</fpage>&#x2013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.2514/8.6977</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bong-Ryul</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S-B</given-names>
</name>
</person-group>. <article-title>A Critical Review on Multiaxial Fatigue Assessments of Metals</article-title>. <source>Int J Fatigue</source> (<year>1996</year>) <volume>18</volume>(<issue>4</issue>):<fpage>235</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1016/0142-1123(96)00002-3</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bigdeli</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>FK</given-names>
</name>
</person-group>. <article-title>Hypersonic, Turbulent Viscous Interaction Past an Expansion Corner</article-title>. <source>AIAA J</source> (<year>1994</year>) <volume>32</volume>(<issue>9</issue>):<fpage>1815</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.2514/3.12178</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qu</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Zuo</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>An Improvement on the Ausmpwm Scheme for Hypersonic Heating Predictions</article-title>. <source>Int J Heat Mass Transfer</source> (<year>2017</year>) <volume>108</volume>:<fpage>2492</fpage>&#x2013;<lpage>501</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijheatmasstransfer.2016.12.031</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>CY</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>XD</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>TH</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Numerical Simulation of Local Wall Heating and Cooling Effect on the Stability of a Hypersonic Boundary Layer</article-title>. <source>Int J Heat Mass Transfer</source> (<year>2018</year>) <volume>121</volume>:<fpage>986</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijheatmasstransfer.2018.01.054</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pandolfi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>D&#x2019;Ambrosio</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Numerical Instabilities in Upwind Methods: Analysis and Cures for the &#x201c;Carbuncle&#x201d; Phenomenon</article-title>. <source>J Comput Phys</source> (<year>2001</year>) <volume>166</volume>(<issue>2</issue>):<fpage>271</fpage>&#x2013;<lpage>301</lpage>. <pub-id pub-id-type="doi">10.1006/jcph.2000.6652</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>Y-X</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>General Procedure for Riemann Solver to Eliminate Carbuncle and Shock Instability</article-title>. <source>AIAA J</source> (<year>2017</year>) <volume>55</volume>(<issue>6</issue>):<fpage>2002</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.2514/1.j055366</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mark</surname>
<given-names>PG</given-names>
</name>
</person-group>. <source>Static and Aerothermal Tests of a Superalloy Honeycomb Prepackaged Thermal Protection System</source>. <publisher-loc>Washington, DC</publisher-loc>: <publisher-name>NASA, Scientific and Technical Information Program</publisher-name> (<year>1993</year>). <volume>3257</volume>. <comment>Available from: <ext-link ext-link-type="uri" xlink:href="https://ntrs.nasa.gov/citations/19930014907">https://ntrs.nasa.gov/citations/19930014907</ext-link>
</comment>.</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scott</surname>
<given-names>CD</given-names>
</name>
</person-group>. <article-title>Effects of Nonequilibrium and Wall Catalysis on Shuttle Heat Transfer</article-title>. <source>J Spacecraft Rockets</source> (<year>1985</year>) <volume>22</volume>(<issue>5</issue>):<fpage>489</fpage>&#x2013;<lpage>99</lpage>. <pub-id pub-id-type="doi">10.2514/3.25059</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Candler</surname>
<given-names>GV</given-names>
</name>
</person-group>. <article-title>Next-Generation Cfd for Hypersonic and Aerothermal Flows</article-title>. In: <conf-name>22nd AIAA Computational Fluid Dynamics Conference</conf-name>; <conf-date>2015 June 22&#x2013;26</conf-date>; <conf-loc>Dallas, TX</conf-loc> (<year>2015</year>).</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yamamoto</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Kai</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Hozumi</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>Numerical Rebuilding of Aerothermal Environments and Cfd Analysis of Post Flight Wind Tunnel Tests for Hypersonic Flight Experiment Hyflex</article-title>. In: <conf-name>35th AIAA Thermophysics Conference</conf-name>; <conf-loc>Anaheim, CA</conf-loc>; <conf-date>June 11&#x2013;14 2001</conf-date> (<year>2001</year>).</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Viquerat</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Meliga</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Larcher</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Hachem</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>A Review on Deep Reinforcement Learning for Fluid Mechanics: An Update</article-title>. <source>Phys Fluids</source> (<year>2022</year>) <volume>34</volume>(<issue>11</issue>):<fpage>111301</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1063/5.0128446</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Heat Flux Estimation of the Cylinder in Hypersonic Rarefied Flow Based on Neural Network Surrogate Model</article-title>. <source>AIP Adv</source> (<year>2022</year>) <volume>12</volume>(<issue>8</issue>). <pub-id pub-id-type="doi">10.1063/5.0108757</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>A Flight Test Based Deep Learning Method for Transition Heat Flux Prediction in Hypersonic Flow</article-title>. <source>Phys Fluids</source> (<year>2022</year>) <volume>34</volume>(<issue>5</issue>):<fpage>2022</fpage>. <pub-id pub-id-type="doi">10.1063/5.0093438</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Minsky</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Papert</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>An Introduction to Computational Geometry</article-title>. <source>Cambridge tiass., HIT</source> (<year>1969</year>) <volume>479</volume>(<issue>480</issue>):<fpage>104</fpage>.</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krizhevsky</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Sutskever</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Hinton</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Imagenet Classification with Deep Convolutional Neural Networks</article-title>. <source>Adv Neural Inf Process Syst</source> (<year>2012</year>) <volume>25</volume>. <pub-id pub-id-type="doi">10.1145/3065386</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Performance Prediction and Design Optimization of Turbine Blade Profile with Deep Learning Method</article-title>. <source>Energy</source> (<year>2022</year>) <volume>254</volume>:<fpage>124351</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2022.124351</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Prediction of Icing Wind Tunnel Temperature Field with Machine Learning</article-title>. <source>J Experiments Fluid Mech</source> (<year>2022</year>) <volume>36</volume>(<issue>5</issue>):<fpage>8</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.11729/syltlx20210196</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bhatnagar</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Afshar</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Duraisamy</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Kaushik</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Prediction of Aerodynamic Flow Fields Using Convolutional Neural Networks</article-title>. <source>Comput Mech</source> (<year>2019</year>) <volume>64</volume>:<fpage>525</fpage>&#x2013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.1007/s00466-019-01740-0</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wengang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Qiang</surname>
<given-names>LI</given-names>
</name>
<name>
<surname>Haoyuan</surname>
<given-names>ZHANG</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Cnn-Based Method for Predicting Aerodynamic Heating</article-title>. <source>Acta Aerodynamica Sinica</source> (<year>2023</year>) <volume>42</volume>(<issue>1</issue>):<fpage>13</fpage>&#x2013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.7638/kqdlxxb-2023.0072</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dai</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Deep-Learning Strategy Based on Convolutional Neural Network for Wall Heat Flux Prediction</article-title>. <source>AIAA J</source> (<year>2023</year>) <volume>61</volume>(<issue>11</issue>):<fpage>4772</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.2514/1.j062879</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Paul</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Po&#xeb;tte</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Lugato</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Simon</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Congedo</surname>
<given-names>PM</given-names>
</name>
</person-group>. <article-title>Accelerating Hypersonic Reentry Simulations Using Deep Learning-Based Hybridization (With Guarantees)</article-title>. <source>J Comput Phys</source> (<year>2024</year>) <volume>498</volume>:<fpage>112700</fpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2023.112700</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gkimisis</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Dias</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Scoggins</surname>
<given-names>JB</given-names>
</name>
<name>
<surname>Magin</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Mendez</surname>
<given-names>MA</given-names>
</name>
<name>
<surname>Turchi</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Data-Driven Modeling of Hypersonic Reentry Flow with Heat and Mass Transfer</article-title>. <source>AIAA J</source> (<year>2023</year>) <volume>61</volume>(<issue>8</issue>):<fpage>3269</fpage>&#x2013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.2514/1.j062332</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nagendra</surname>
<given-names>SKG</given-names>
</name>
<name>
<surname>Maheshwari</surname>
<given-names>NK</given-names>
</name>
</person-group>. <article-title>Multi-species Compressible Solver for Non-Continuum Flow through a Micro-Channel</article-title>. <source>Int J Comput Fluid Dyn</source> (<year>2022</year>) <volume>36</volume>(<issue>3</issue>):<fpage>207</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1080/10618562.2022.2091776</pub-id>
</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garbacz</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Morgado</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Fossati</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Maier</surname>
<given-names>WT</given-names>
</name>
<name>
<surname>Mungu&#xed;a</surname>
<given-names>BC</given-names>
</name>
<name>
<surname>Alonso</surname>
<given-names>JJ</given-names>
</name>
<etal/>
</person-group> <article-title>Parametric Study of Nonequilibrium Shock Interference Patterns over a Fuselage-And-Wing Conceptual Vehicle</article-title>. <source>AIAA J</source> (<year>2021</year>) <volume>59</volume>(<issue>12</issue>):<fpage>4905</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.2514/1.j060470</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Economon</surname>
<given-names>TD</given-names>
</name>
<name>
<surname>Palacios</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Copeland</surname>
<given-names>SR</given-names>
</name>
<name>
<surname>Lukaczyk</surname>
<given-names>TW</given-names>
</name>
<name>
<surname>Alonso</surname>
<given-names>JJ</given-names>
</name>
</person-group>. <article-title>Su2: An Open-Source Suite for Multiphysics Simulation and Design</article-title>. <source>Aiaa J</source> (<year>2016</year>) <volume>54</volume>(<issue>3</issue>):<fpage>828</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.2514/1.j053813</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Taud</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Mas</surname>
<given-names>J-F</given-names>
</name>
</person-group>. &#x201c;<article-title>Multilayer perceptron (MLP)</article-title>,&#x201d; in <source>Geomatic approaches for modeling land change scenarios</source> (<publisher-loc>Heidelberg, Germany and New York, United States</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>) (<year>2017</year>). <fpage>451</fpage>&#x2013;<lpage>5</lpage>.</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<collab>Abien Fred Agarap</collab>. <article-title>
<italic>ArXiv</italic>, abs/1803.08375</article-title>. <source>Deep Learn using rectified linear units (Relu)</source> (<year>2018</year>).</citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alzubaidi</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Humaidi</surname>
<given-names>AJ</given-names>
</name>
<name>
<surname>Al-Dujaili</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Al-Shamma</surname>
<given-names>O</given-names>
</name>
<etal/>
</person-group> <article-title>Review of Deep Learning: Concepts, Cnn Architectures, Challenges, Applications, Future Directions</article-title>. <source>J big Data</source> (<year>2021</year>) <volume>8</volume>:<fpage>53</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1186/s40537-021-00444-8</pub-id>
</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zha</surname>
<given-names>Z-J</given-names>
</name>
</person-group>. <article-title>A Battle of Network Structures: An Empirical Study of Cnn, Transformer, and Mlp</article-title>. <comment>arXiv preprint arXiv:2108.13002</comment> (<year>2021</year>).</citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ben Driss</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Soua</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Kachouri</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>A Comparison Study between Mlp and Convolutional Neural Network Models for Character Recognition</article-title>. In: <source>Real-Time Image and Video Processing 2017</source>. <publisher-loc>Anaheim, CA</publisher-loc>: <publisher-name>SPIE - International Society for Optics and Photonics</publisher-name> (<year>2017</year>). <fpage>32</fpage>&#x2013;<lpage>42</lpage>.</citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Klopfer</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Yee</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Viscous Hypersonic Shock-On-Shock Interaction on Blunt Cowl Lips</article-title>. In: <conf-name>26th Aerospace Sciences Meeting</conf-name>, <volume>233</volume> (<year>1988</year>).</citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Knight</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Longo</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Drikakis</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Gaitonde</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Lani</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Nompelis</surname>
<given-names>I</given-names>
</name>
<etal/>
</person-group> <article-title>Assessment of Cfd Capability for Prediction of Hypersonic Shock Interactions</article-title>. <source>Prog Aerospace Sci</source> (<year>2012</year>) <volume>48</volume>:<fpage>8</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1016/j.paerosci.2011.10.001</pub-id>
</citation>
</ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maier</surname>
<given-names>WT</given-names>
</name>
<name>
<surname>Needels</surname>
<given-names>JT</given-names>
</name>
<name>
<surname>Garbacz</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Morgado</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Alonso</surname>
<given-names>JJ</given-names>
</name>
<name>
<surname>Fossati</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Su2-nemo: An Open-Source Framework for High-Mach Nonequilibrium Multi-Species Flows</article-title>. <source>Aerospace</source> (<year>2021</year>) <volume>8</volume>(<issue>7</issue>):<fpage>193</fpage>. <pub-id pub-id-type="doi">10.3390/aerospace8070193</pub-id>
</citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Nompelis</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Candler</surname>
<given-names>GV</given-names>
</name>
<name>
<surname>Maclean</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Wadhams</surname>
<given-names>TP</given-names>
</name>
<name>
<surname>Holden</surname>
<given-names>MS</given-names>
</name>
</person-group>. <article-title>Numerical Investigation of Double-Cone Flow Experiments with High-Enthalpy Effects</article-title>. In: <conf-name>48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition</conf-name>; <conf-date>2010 January 04&#x2013;07</conf-date>; <conf-loc>Orlando, Florida</conf-loc> (<year>2010</year>).</citation>
</ref>
</ref-list>
</back>
</article>