<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1385381</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2024.1385381</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Effect of network architecture on physics-informed deep learning of the Reynolds-averaged turbulent flow field around cylinders without training data</article-title>
<alt-title alt-title-type="left-running-head">Harmening et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2024.1385381">10.3389/fphy.2024.1385381</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Harmening</surname>
<given-names>Jan Hauke</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2652649/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Peitzmann</surname>
<given-names>Franz-Josef</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2670941/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>el Moctar</surname>
<given-names>Ould</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/656097/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Mechanical Engineering</institution>, <institution>Westphalian University</institution>, <addr-line>Bocholt</addr-line>, <country>Germany</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Mechanical Engineering</institution>, <institution>University Duisburg-Essen</institution>, <addr-line>Duisburg</addr-line>, <country>Germany</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1883096/overview">Felix Sharipov</ext-link>, Federal University of Paran&#xe1;, Brazil</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2656979/overview">Eric Serre</ext-link>, UMR7340 Laboratoire de M&#xe9;canique, Mod&#xe9;lisation et Proc&#xe9;d&#xe9;s Propres (M2P2), France</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/159933/overview">Amirul Khan</ext-link>, University of Leeds, United Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jan Hauke Harmening, <email>jan.harmening@w-hs.de</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>03</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1385381</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>02</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>03</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Harmening, Peitzmann and el Moctar.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Harmening, Peitzmann and el Moctar</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>Unsupervised physics-informed deep learning can be used to solve computational physics problems by training neural networks to satisfy the underlying equations and boundary conditions without labeled data. Parameters such as network architecture and training method determine the training success. However, the best choice is unknown <italic>a priori</italic> as it is case specific. Here, we investigated network shapes, sizes, and types for unsupervised physics-informed deep learning of the two-dimensional Reynolds-averaged flow around cylinders. We trained mixed-variable networks and compared them to traditional models. Several network architectures with different shape factors and sizes were evaluated. The models were trained to solve the Reynolds-averaged Navier-Stokes equations incorporating Prandtl&#x2019;s mixing length turbulence model. No training data were deployed to train the models. The superiority of the mixed-variable approach was confirmed for the investigated high Reynolds number flow. The mixed-variable models were sensitive to the network shape. For the two cylinders, differently deep networks showed superior performance. The best fitting models were able to capture important flow phenomena such as stagnation regions, boundary layers, flow separation, and recirculation. We also encountered difficulties when predicting high Reynolds number flows without training data.</p>
</abstract>
<kwd-group>
<kwd>unsupervised learning</kwd>
<kwd>physics-informed</kwd>
<kwd>2D incompressible flow</kwd>
<kwd>turbulence modeling</kwd>
<kwd>mixed-variable</kwd>
<kwd>Reynolds-averaged</kwd>
<kwd>flow separation</kwd>
<kwd>network architecture</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Fluid Dynamics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Neural networks (NNs) can be used to approximate arbitrary nonlinear function and its derivatives [<xref ref-type="bibr" rid="B20">20</xref>]. However, deep learning (DL) requires large data sets to train these networks [<xref ref-type="bibr" rid="B28">28</xref>]. Physics-informed neural networks (PINNs) have attracted a growing interest, as the required amount of training data can be significantly reduced by deploying physics-informed DL. PINNs are NNs that are trained to respect given laws of physics by utilizing a composed loss function that considers residuals of the underlying physics equations and boundary conditions. Physics-informed DL has been demonstrated by Lagaris et al. [<xref ref-type="bibr" rid="B13">13</xref>] who used PINNs to solve different differential equations. Later, Raissi et al. [<xref ref-type="bibr" rid="B22">22</xref>&#x2013;<xref ref-type="bibr" rid="B24">24</xref>] extended this research further and trained several partial differential equations without relying on training data. These studies proved the effectiveness of PINNs and motivated a growing number of investigations in all fields of computational physics.</p>
<p>In the field of fluid dynamics, a variety of research has been carried out. Many investigations focused on laminar flows at low Reynolds numbers [<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B14">14</xref>, <xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B27">27</xref>]. Several investigations covered turbulent flows at high Reynolds numbers, and PINNs were trained to solve the Reynolds-averaged Navier-Stokes (RANS) equations. High Reynolds number flows are important research objects for physics-informed DL as most technical flows are subject to high Reynolds numbers and additional turbulence modeling equations, strong convection, as well as high gradients impose challenges to the training success. RANS solutions obtained by PINNs could be applied to surrogate modeling [<xref ref-type="bibr" rid="B6">6</xref>] or optimization problems [<xref ref-type="bibr" rid="B7">7</xref>] to replace traditional computational fluid dynamics (CFD) calculations of the RANS equations. Several RANS-PINN studies have been conducted for high Reynolds number flows incorporating turbulence models such as Prandtl&#x2019;s mixing length model [<xref ref-type="bibr" rid="B7">7</xref>, <xref ref-type="bibr" rid="B21">21</xref>], the <italic>k</italic>-<italic>&#x3f5;</italic> model [<xref ref-type="bibr" rid="B5">5</xref>], the <italic>k</italic>-<italic>&#x3c9;</italic> model [<xref ref-type="bibr" rid="B21">21</xref>], the Spalart-Allmaras (SA) model [<xref ref-type="bibr" rid="B19">19</xref>], as well as equation-free modeling approaches [<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B36">36</xref>]. This encouraging research, which demonstrated the capabilities of PINNs, incorporated labeled training data into the training routine of the PINN [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B36">36</xref>], trained parts of the complete flow field using unsupervised DL [<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B36">36</xref>], or trained flows without separation without using training data [<xref ref-type="bibr" rid="B7">7</xref>]. Hence, the evaluation of unsupervised physics-informed DL methods applied to complete flow fields featuring flow separation at elevated Reynolds numbers remains an open question.</p>
<p>Rao et al. [<xref ref-type="bibr" rid="B26">26</xref>] presented a mixed-variable approach of superior accuracy for a low Reynolds number flow around a cylinder without using training data. Motivated by their results, we evaluated the unsupervised mixed-variable method applied to a high Reynolds number flow considering RANS turbulence modeling. To conduct a comparative study, we trained several PINNs to predict the two-dimensional Reynolds-averaged turbulent flow field around two cylinders. We compared the mixed-variable method to traditional PINNs and evaluated various network architectures to identify the most accurate network shape and size. We used the PINNs to solve the RANS equations and applied Prandtl&#x2019;s mixing length model to model turbulence. The PINN predictions were compared with CFD results as well as experimental measurements. To our knowledge, this is the first detailed report of unsupervised physics-informed DL learning of the RANS equations for a complete flow field featuring flow separation at an elevated Reynolds number. The motivation of this work was to explore and evaluate unsupervised DL methods and network architectures with respect to their prediction accuracy of Reynolds-averaged flows when no training data are provided.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Geometry</title>
<p>We investigated the two-dimensional flow around a circular cylinder as well as a square cylinder. <xref ref-type="fig" rid="F1">Figure 1</xref> illustrates the cylinder geometries. We considered a fluid with a density <italic>&#x3c1;</italic> of 1&#xa0;kg/m<sup>3</sup> and an inlet velocity of 1&#xa0;m/s. Dimensions and inlet velocity were chosen to yield a scaled problem with network inputs and outputs ranging between &#x2212;1 and &#x2b;1 as closely as possible. The resulting flow fields featured important phenomena, such as stagnation points, high gradient boundary layers, flow separation, and wakes. The two geometries exemplified curved and cornered obstacles that impose different flow separation mechanisms triggered at the rounded or cornered walls. We employed three different versions of the cylinder geometries as presented in <xref ref-type="table" rid="T1">Table 1</xref>. Geometries G1 and G2 were used to evaluate the effect of network architecture, network shape, and PINN methods for different cylinder shapes at an elevated Reynolds number. The large scale of the cylinders allowed more accurate and spatially detailed PINN predictions. This set up represented a channel flow and allowed comparison to a PINN study of Rao et al. [<xref ref-type="bibr" rid="B26">26</xref>]. Geometry G3 was selected to facilitate a comparison of the PINN method with the experimental results of Lyn et al. [<xref ref-type="bibr" rid="B17">17</xref>] as well as a PINN study of Ang et al. [<xref ref-type="bibr" rid="B1">1</xref>]. Due to the small scale of the square cylinder, blockage ratio effects of geometry G3 were negligibly small; however, the spatial accuracy of the PINN method was reduced.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Geometries of the circular cylinder (left) and the square cylinder (right).</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g001.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Parameters of the investigated geometries.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Label</th>
<th align="center">Cylinder</th>
<th align="center">Cylinder size D</th>
<th align="center">Blockage (%)</th>
<th align="center">Reference data</th>
<th align="center">Reynolds number</th>
<th align="center">Objective</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">G1</td>
<td align="center">Circular</td>
<td align="center">0.40&#xa0;m</td>
<td align="center">20</td>
<td align="center">CFD</td>
<td align="center">4.00 &#xd7; 10<sup>5</sup>
</td>
<td align="center">Network study</td>
</tr>
<tr>
<td align="center">G2</td>
<td align="center">Square</td>
<td align="center">0.40&#xa0;m</td>
<td align="center">20</td>
<td align="center">CFD</td>
<td align="center">4.00 &#xd7; 10<sup>5</sup>
</td>
<td align="center">Network study</td>
</tr>
<tr>
<td align="center">G3</td>
<td align="center">Square</td>
<td align="center">0.14&#xa0;m</td>
<td align="center">7</td>
<td align="center">Experiments</td>
<td align="center">2.14 &#xd7; 10<sup>4</sup>
</td>
<td align="center">Validation</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-2">
<title>2.2 Governing equations and PINN method</title>
<p>The associated flow field is governed by the continuity Eq <xref ref-type="disp-formula" rid="e1">1</xref> and the two-dimensional incompressible Reynolds-averaged Navier-Stokes Eq. <xref ref-type="disp-formula" rid="e2">2</xref>
<disp-formula id="e1">
<mml:math id="m1">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(2)</label>
</disp-formula>with Reynolds-averaged velocities and pressure <inline-formula id="inf1">
<mml:math id="m3">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, constant density <italic>&#x3c1;</italic>, and constant dynamic viscosity <italic>&#x3bc;</italic>. In the RANS equations, the second order moments of the turbulent velocity fluctuations, <inline-formula id="inf4">
<mml:math id="m6">
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, and <inline-formula id="inf5">
<mml:math id="m7">
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, represent the Reynolds stresses <inline-formula id="inf6">
<mml:math id="m8">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>
<disp-formula id="e3">
<mml:math id="m9">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>The Reynolds stresses are modeled using the Boussinesq hypothesis<disp-formula id="e4">
<mml:math id="m10">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(4)</label>
</disp-formula>where <italic>&#x3bc;</italic>
<sub>
<italic>t</italic>
</sub> is a turbulent viscosity representing the effects of the turbulent eddies on the mean flow, <italic>k</italic> is the turbulent kinetic energy, and <italic>&#x3b4;</italic>
<sub>
<italic>ij</italic>
</sub> is the Kronecker delta. The approach of modeling turbulence via an eddy viscosity is based on the gradient diffusion hypothesis and, hence, assumes an alignment of the turbulent transport with the negative gradient of the mean flow. The application of an isotropic turbulent viscosity, <italic>&#x3bc;</italic>
<sub>
<italic>t</italic>
</sub>, facilitates modeling of turbulent stresses in the same way as viscous stresses. A turbulence model is required to calculate the turbulent viscosity. Here, Prandtl&#x2019;s mixing-length model was selected as applied in [<xref ref-type="bibr" rid="B7">7</xref>] due to its stability and robustness. For this model, the turbulent viscosity is estimated using a mixing length, <italic>l</italic>
<sub>
<italic>m</italic>
</sub>, that represents the size of the characteristic eddies as follows:<disp-formula id="e5">
<mml:math id="m11">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msqrt>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>S</italic> represents the modulus of the mean rate of strain tensor. For the two-dimensional flow considered here, <italic>S</italic> reads<disp-formula id="e6">
<mml:math id="m12">
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(6)</label>
</disp-formula>The mixing length <italic>l</italic>
<sub>
<italic>m</italic>
</sub> is calculated as follows:<disp-formula id="e7">
<mml:math id="m13">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3ba;</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0.09</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>d</italic> is the distance from the wall, <italic>&#x3ba;</italic> &#x2248; 0.4 is the von K&#xe1;rm&#xe1;n constant, and <italic>d</italic>
<sub>max</sub> is a characteristic maximal length scale, here taken as the maximum wall distance of 1.0&#xa0;m. Using the eddy viscosity approach, a resulting viscosity, <italic>&#x3bc;</italic>
<sub>
<italic>res</italic>
</sub>, is calculated and deployed in the RANS equations<disp-formula id="e8">
<mml:math id="m14">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">res</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Two physics-informed DL methods were compared. The corresponding models were trained by minimizing a composed loss function <inline-formula id="inf7">
<mml:math id="m15">
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e9">
<mml:math id="m16">
<mml:mi mathvariant="script">L</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is the loss on the boundary conditions, and <inline-formula id="inf9">
<mml:math id="m18">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is the loss for the RANS equations. The individual loss terms were calculated using the mean squared error:<disp-formula id="e10">
<mml:math id="m19">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m20">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(11)</label>
</disp-formula>where <italic>N</italic>
<sub>
<italic>b</italic>
</sub> and <italic>N</italic>
<sub>
<italic>e</italic>
</sub> represent the number of points for which the boundary conditions and RANS equations were trained. <inline-formula id="inf10">
<mml:math id="m21">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are the given velocity and pressure conditions for points <italic>n</italic> on the boundaries. <inline-formula id="inf11">
<mml:math id="m22">
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and <inline-formula id="inf12">
<mml:math id="m23">
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> represent the output of the PINN at the corresponding training points and <inline-formula id="inf13">
<mml:math id="m24">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is the residual of the <italic>k</italic>th equation at point <italic>n</italic>.</p>
<p>For the first method, a traditional PINN was trained to predict the Reynolds-averaged velocity and pressure fields. The PINN reads as follows:<disp-formula id="e12">
<mml:math id="m25">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>x</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>y</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>u</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>v</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>p</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(12)</label>
</disp-formula>where <italic>&#x3b8;</italic> are the trainable parameters (weights and biases) of the NN. Hence, for the traditional PINN approach, the model maps the input coordinates <italic>x</italic> and <italic>y</italic> to the output solution field components <italic>u</italic>, <italic>v</italic>, and <italic>p</italic>. The Navier-Stokes Eqs <xref ref-type="disp-formula" rid="e1">1</xref>, <xref ref-type="disp-formula" rid="e2">2</xref> were used as the residual functions as follows:<disp-formula id="e13">
<mml:math id="m26">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m27">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2,3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">res</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>For the second method, a mixed-variable approach as presented by Rao et al. [<xref ref-type="bibr" rid="B26">26</xref>] provided a system of equation that can be learned more easily by the PINN. The correspondingly simplified RANS equations read as follows:<disp-formula id="e15">
<mml:math id="m28">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(15)</label>
</disp-formula>Using this method, the stress tensor <italic>&#x3c3;</italic>
<sub>
<italic>ij</italic>
</sub> is utilized<disp-formula id="e16">
<mml:math id="m29">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>p</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">res</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(16)</label>
</disp-formula>The pressure <italic>p</italic> can be calculated as the trace of <italic>&#x3c3;</italic>
<disp-formula id="e17">
<mml:math id="m30">
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</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:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(17)</label>
</disp-formula>As suggested by Rao et al. [<xref ref-type="bibr" rid="B26">26</xref>], the stream variable <italic>&#x3c8;</italic> was used to represent the velocity field. This automatically satisfies the continuity Eq <xref ref-type="disp-formula" rid="e1">1</xref> and amplified the learning success of the NN. The velocity components can be retrieved using<disp-formula id="e18">
<mml:math id="m31">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>u</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>v</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<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:mi>&#x3c8;</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(18)</label>
</disp-formula>where &#x2207; is the Nabla operator. A feedforward NN was trained to predict <italic>&#x3c8;</italic>, <italic>p</italic>, and the stress components <italic>&#x3c3;</italic>
<sub>
<italic>xx</italic>
</sub>, <italic>&#x3c3;</italic>
<sub>
<italic>xy</italic>
</sub> &#x3d; <italic>&#x3c3;</italic>
<sub>
<italic>yx</italic>
</sub>, and <italic>&#x3c3;</italic>
<sub>
<italic>yy</italic>
</sub>. The network takes the coordinates <italic>x</italic> and <italic>y</italic> as inputs and passes the velocity components, the pressure, and the stress components back. The model reads as follows:<disp-formula id="e19">
<mml:math id="m32">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>x</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>y</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>&#x3c8;</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mi>p</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(19)</label>
</disp-formula>In agreement with Eqs <xref ref-type="disp-formula" rid="e15">15</xref>&#x2013;<xref ref-type="disp-formula" rid="e17">17</xref>, the residuals <italic>&#x25b;</italic>
<sub>
<italic>k</italic>
</sub> are computed as<disp-formula id="e20">
<mml:math id="m33">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(20)</label>
</disp-formula>
<disp-formula id="e21">
<mml:math id="m34">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3,4,5</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">res</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m35">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
<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:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>For the traditional approach, the two input neurons were fed into a single fully connected feed-forward network with three output neurons as determined by Eq <xref ref-type="disp-formula" rid="e12">12</xref>. For the mixed-variable approach, the two input neurons were fed into a single fully connected feed-forward network with five output neurons as defined by Eq <xref ref-type="disp-formula" rid="e19">19</xref>. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the two methods that were compared here.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Tested physics-informed deep learning methods. 1) Traditional fully-connected feed-forward architecture; 2) Mixed-variable fully connected feed-forward architecture.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g002.tif"/>
</fig>
<p>For all networks, a tanh activation function was deployed. In a first step, the PINNs were trained using the Adam optimizer for 100,000 iterations with a decaying learning rate. The initial learning rate was set to 0.001 and was reduced by a factor of 0.9 every 2,000 iterations. In a second step, the models were trained using the L-BFGS optimizer under the predefined default settings. No loss weigthing factors were defined. The training was conducted using the tensorflow-based library DeepXDE [<xref ref-type="bibr" rid="B16">16</xref>] on a 16&#xa0;GB NVIDIA Quadro RTX 5000.</p>
</sec>
<sec id="s2-3">
<title>2.3 Reference data</title>
<p>The capability of the PINN to represent the solution of the RANS equations under consideration of the mixing length model was evaluated and compared with CFD simulations for geometries G1 and G2. For the CFD calculations, the element-based finite volume flow solver MAYA included in the Simcenter software was used. The MAYA solver provided the mixing length model with Van Driest damping. Unstructured meshes featuring prism layers on the cylinders were defined. The second order upwind discretization scheme was deployed. The incompressible calculations were carried out until reaching the minimal achievable residuals. A grid sensitivity analysis was carried out to verify the models. For the grid study, three grids were generated using a refinement factor of 1.3. Excellent agreement between all three grids was found and, consequently, the reference solution was concluded to be grid independent.</p>
<p>The PINN predictions for geometry G3 were compared with experimental results of Lyn et al. [<xref ref-type="bibr" rid="B17">17</xref>] who conducted two-component laser-Doppler measurements for a square cylinder inside a closed water channel at a Reynolds number of 2.14 &#xd7; 10<sup>4</sup>. The time averaged data were obtained from the ERCOFTAC validation database [<xref ref-type="bibr" rid="B4">4</xref>].</p>
</sec>
<sec id="s2-4">
<title>2.4 Study design</title>
<p>This study, comprising three parts, compared the traditional method with the mixed-variable method, investigated effects of network shape and size for different geometries, and compared the predictions with measurements. For both PINN methods, several network architectures were compared. The network sizes were chosen to yield the same number <italic>N</italic>
<sub>
<italic>&#x3b8;</italic>
</sub> of trainable parameters <italic>&#x3b8;</italic> (weights and biases) inside the network, where <italic>N</italic>
<sub>
<italic>&#x3b8;</italic>
</sub> is defined as follows:<disp-formula id="e23">
<mml:math id="m36">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">out</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(23)</label>
</disp-formula>Here, <italic>N</italic>
<sub>
<italic>out</italic>
</sub> represents the number of output neurons and <italic>N</italic>
<sub>
<italic>in</italic>
</sub> the number of input neurons. The number of neurons per layer, <italic>N</italic>
<sub>
<italic>n</italic>
</sub>, and the number of hidden layers, <italic>N</italic>
<sub>
<italic>l</italic>
</sub>, were set to yield a progressing series of shape factor values, <italic>&#x3bb;</italic>. The shape factor was defined as follows:<disp-formula id="e24">
<mml:math id="m37">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
<label>(24)</label>
</disp-formula>A low value of <italic>&#x3bb;</italic> represented a deep but narrow network architecture featuring comparatively few neurons per layer and many hidden layers. An elevated result for <italic>&#x3bb;</italic> corresponded to a shallow but wide network consisting of a high amount of neurons per layer and few hidden layers.</p>
<p>In the first part of our study, the traditional method was tested using geometry G1. This part documented limitations of the traditional PINN method when applied to high Reynolds number flows. <xref ref-type="table" rid="T2">Table 2</xref> lists the tested networks of the first part. In the second part, the best fitting network shapes and sizes for mixed-variable PINN models were evaluated and the results for geometry G1 and G2 were compared. The purpose of this part was to find appropriate network shapes, outline differences between the two geometries, and document capabilities and limitations of unsupervised mixed-variable models when applied to high Reynolds number flows. A total of five network architectures were deployed with corresponding shape factors ranging from 4.08 &#xd7; 10<sup>&#x2212;1</sup> to 1.34 &#xd7; 10<sup>2</sup>. <xref ref-type="table" rid="T2">Table 2</xref> lists the evaluated networks. Furthermore, after selecting the network shapes giving the most accurate results, several networks featuring a constant shape factor and a progressing number of trainable parameters <italic>&#x3b8;</italic> were defined and tested. Different shape factors were chosen for the circular cylinder and the square cylinder. <xref ref-type="table" rid="T2">Table 2</xref> lists the networks evaluated in the second step. 10,000 randomly distributed training points were used on the boundaries as well as inside the flow domain for geometries G1 and G2. This represented 1,250 points per m<sup>2</sup> of the flow domain and 754 points per m of the boundaries. The number of points was evaluated in a prior sensitivity analysis conducted for the circular cylinder G1 using the mixed-variable PINN N50L30. The evaluation revealed no increase in accuracy by increasing the number of points, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. The density of points deployed here was 3.87 times greater than used in a study of Ang et al. [<xref ref-type="bibr" rid="B1">1</xref>] who reported no change in accuracy beyond 323 points per m<sup>2</sup> of the scaled flow domain for a laminar flow field.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Network architectures using the traditional PINN method evaluated in the three parts.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Label (L)</th>
<th align="center">Neurons p. l</th>
<th align="center">Layers</th>
<th align="center">Shape factor</th>
<th align="center">Parameters</th>
<th align="center">Geometry</th>
<th align="center">Methods</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">N3175</td>
<td align="center">31</td>
<td align="center">76</td>
<td align="center">4.08 &#xd7; 10<sup>&#x2212;1</sup>
</td>
<td align="center">74,586</td>
<td align="center">G1</td>
<td align="center">Traditional</td>
</tr>
<tr>
<td align="center">N5030</td>
<td align="center">50</td>
<td align="center">30</td>
<td align="center">1.67 &#xd7; 10<sup>0</sup>
</td>
<td align="center">74,250</td>
<td align="center">G1</td>
<td align="center">Traditional</td>
</tr>
<tr>
<td align="center">N2682</td>
<td align="center">268</td>
<td align="center">2</td>
<td align="center">1.34 &#xd7; 10<sup>2</sup>
</td>
<td align="center">73,700</td>
<td align="center">G1</td>
<td align="center">Traditional</td>
</tr>
<tr>
<td align="center">N3175</td>
<td align="center">31</td>
<td align="center">76</td>
<td align="center">4.08 &#xd7; 10<sup>&#x2212;1</sup>
</td>
<td align="center">74,648</td>
<td align="center">G1 and G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N5030</td>
<td align="center">50</td>
<td align="center">30</td>
<td align="center">1.67 &#xd7; 10<sup>0</sup>
</td>
<td align="center">74,350</td>
<td align="center">G1 and G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N8112</td>
<td align="center">81</td>
<td align="center">12</td>
<td align="center">6.75 &#xd7; 10<sup>0</sup>
</td>
<td align="center">73,710</td>
<td align="center">G1 and G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N1355</td>
<td align="center">135</td>
<td align="center">5</td>
<td align="center">2.70 &#xd7; 10<sup>1</sup>
</td>
<td align="center">74,520</td>
<td align="center">G1 and G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N2682</td>
<td align="center">268</td>
<td align="center">2</td>
<td align="center">1.34 &#xd7; 10<sup>2</sup>
</td>
<td align="center">74,236</td>
<td align="center">G1 and G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N2012</td>
<td align="center">20</td>
<td align="center">12</td>
<td align="center">1.67 &#xd7; 10<sup>0</sup>
</td>
<td align="center">4,780</td>
<td align="center">G1</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N4024</td>
<td align="center">40</td>
<td align="center">24</td>
<td align="center">1.67 &#xd7; 10<sup>0</sup>
</td>
<td align="center">38,040</td>
<td align="center">G1</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N5030</td>
<td align="center">50</td>
<td align="center">30</td>
<td align="center">1.67 &#xd7; 10<sup>0</sup>
</td>
<td align="center">74,350</td>
<td align="center">G1</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N6036</td>
<td align="center">60</td>
<td align="center">36</td>
<td align="center">1.67 &#xd7; 10<sup>0</sup>
</td>
<td align="center">128,580</td>
<td align="center">G1</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N542</td>
<td align="center">54</td>
<td align="center">2</td>
<td align="center">2.70 &#xd7; 10<sup>1</sup>
</td>
<td align="center">3,402</td>
<td align="center">G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N1084</td>
<td align="center">108</td>
<td align="center">4</td>
<td align="center">2.70 &#xd7; 10<sup>1</sup>
</td>
<td align="center">36,180</td>
<td align="center">G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N1355</td>
<td align="center">135</td>
<td align="center">5</td>
<td align="center">2.70 &#xd7; 10<sup>1</sup>
</td>
<td align="center">74,520</td>
<td align="center">G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N1626</td>
<td align="center">162</td>
<td align="center">6</td>
<td align="center">2.70 &#xd7; 10<sup>1</sup>
</td>
<td align="center">133,326</td>
<td align="center">G2</td>
<td align="center">Mixed-variable</td>
</tr>
<tr>
<td align="center">N5030</td>
<td align="center">50</td>
<td align="center">30</td>
<td align="center">1.67 &#xd7; 10<sup>0</sup>
</td>
<td align="center">74,350</td>
<td align="center">G3</td>
<td align="center">Mixed-variable</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Global mean squared errors obtained for the large scale circular cylinder G1 using different quantities of training points. For visualization purposes, the data points are connected by straight lines.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g003.tif"/>
</fig>
<p>In the third part, geometry G3 was considered and an unsupervised PINN was compared with the experimental results of Lyn et al. [<xref ref-type="bibr" rid="B17">17</xref>]. A search for the most suitable network shape was conducted in the same way as described above for part two. As the general method and behavior of the PINN was equivalent, the detailed results of this study are not presented here. Model N50L30 was identified as the most suitable architecture for geometry G3. The corresponding settings of the network are listed in <xref ref-type="table" rid="T2">Table 2</xref>. To account for the small scale of the cylindrical body contained in geometry G3, the number of training points inside the domain was increased to 80,000. The purpose of this part was to get an impression of the validity of the mixed-variable PINN method when no labeled training data are provided.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Performance of the traditional method</title>
<p>The traditonal PINNs failed to capture the flow field, independent of network architecture. <xref ref-type="fig" rid="F4">Figure 4</xref> displays comparative predictions for the velocity field around the circular cylinder. As a reference, the CFD results are shown as well. Several models are exhibited that represent high, moderate, and low shape factors. From the shown models, N31L76 and N268L2 both failed to capture the reference flow field accurately. Model N50L30 provided the best representation of the flow field but the wake length was overestimated and the velocity of the high speed region at the lateral sides of the cylinder was underestimated and the region separated from the cylinder wall. Overall, the flow field was not captured accurately by the traditional PINN method, neither quantitatively nor qualitatively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Predicted axial velocities around the circular cylinder obtained by the traditional PINN method.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g004.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Effect of network architecture using the mixed-variable method</title>
<p>The mixed-variable approach was observed to be sensitive to the network shape. Too deep as well as too wide networks failed to capture the flow field. <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref> display predicted axial velocities of several models together with comparative CFD data. From the shown models, N31L76 and N268L2 represent low and high shape factors, respectively. Both architectures failed to capture the reference flow field accurately. For the circular cylinder, model N50L30 obtained the most accurate predictions, capturing the stagnation region, the thin boundary layer on the cylinder, as well as the wake. However, the wake length was overestimated compared with the reference solution and the high speed region on the lateral sides of the cylinder was deformed. The length of the wake defined as the downstream distance behind the cylinder until 60% of the inlet velocity was recovered was predicted to be 1.32&#xa0;m while the reference CFD simulation yielded a wake length of 0.27&#xa0;m. Correspondingly, the PINN predicted a recirculation length of 0.16&#xa0;m while the CFD computation featured a shorter recirculation region of 0.02&#xa0;m. For the square cylinder, model N135L5 exhibited the most accurate results. The stagnation region, the cylinder wake, and the small area of flow separation and recirculation at the lateral sides of the cylinder was captured. However, the size of the low velocity stagnation region upstream of the cylinder was overpredicted when compared with the reference solution. For the square cylinder, the wake length was predicted more accurately by the mixed-variable PINN than for the circular cylinder as the PINN featured a wake length of 2.72&#xa0;m while the CFD solution gave a length of 2.49&#xa0;m. The recirculation length as predicted by the PINN was 0.52&#xa0;m and the reference simulation featured a recirculation length of 0.38&#xa0;m.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Predicted axial velocities around the circular cylinder obtained from the mixed-variable PINN method.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Predicted axial velocities around the square cylinder obtained from the mixed-variable PINN method.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> compares axial velocities of the different mixed-variable PINN models with the CFD calculations for the circular cylinder. The results are shown along several vertical lines. At <italic>x</italic> &#x3d; 0, the high gradients as well as the overshoot of the developing boundary layer were best captured by N50L30 and N81L12. All models predicted a prolonged wake behind the cylinder. This resulted in a greater velocity deficit at <italic>x</italic> &#x3d; 1&#xa0;m and <italic>x</italic> &#x3d; 2&#xa0;m, accompanied by a higher free stream velocity at the lateral sides due to volume flow and momentum balances. Model N50L30 captured the reference flow most accurately. <xref ref-type="fig" rid="F7">Figure 7</xref> also displays the predicted velocity close to the square cylinder. Except for model N268L2, all models showed close agreement. At <italic>x</italic> &#x3d; 0&#xa0;m, model N135L5 accurately captured the recirculating flow on the cylinder surface featured by the reference solution. Furthermore, the velocity overshoot of the developing and separating boundary layer was captured. However, the thickness of the recirculating flow was slightly overestimated and, consequently, the velocity overshoot of the separating boundary layer was overestimated as well. All models accurately predicted the wake behind the square cylinder.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Axial velocities around the circular cylinder (top row) and the square cylinder (bottom row) at x &#x3d; 0&#xa0;m (left), x &#x3d; 1&#xa0;m (middle), and x &#x3d; 2&#xa0;m (right).</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g007.tif"/>
</fig>
<p>The trends observed for the axial velocity were also observed for the pressure field. <xref ref-type="fig" rid="F8">Figures 8</xref>, <xref ref-type="fig" rid="F9">9</xref> exhibit the pressure predictions and comparative CFD data. For the circular cylinder G1, model N31L76 predicted pressure values close to zero and did not capture the pressure field. For the square cylinder G2, model N31L76 predicted inaccurate results as well. Similarly, model N268L2 did not predict the pressure field accurately. For the circular cylinder, the positive pressure in the stagnation region of the reference solution was underestimated and a moderate negative pressure was predicted around the cylinder. For the square cylinder, model N268L2 predicted a dislocated region of positive pressure at the upstream side of the cylinder. For the circular cylinder, the best fitting model N50L30 captured the positive pressure region at the upwind side of the cylinder as well as the negative pressure at the lateral sides. However, the positive pressure on the downwind side was not predicted. For the square cylinder, the best fitting model N135L5 captured the positive pressure of the stagnation region as well as a negative pressure field around the square cylinder. However, size and magnitude of the positive pressure region as well as the negative pressure region at the upstream corners were underestimated.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Predicted pressure around the circular cylinder obtained by the mixed-variable PINN method.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Predicted pressure around the square cylinder obtained by the mixed-variable PINN method.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g009.tif"/>
</fig>
<p>The pressure values on the cylinder surface are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. The deep but narrow model N31L76 predicted a vanishing pressure distribution around the entire cylinder. All models failed to predict the positive pressure region on the downstream side of the cylinder that was present in the CFD reference data. From all mixed-variable models, N50L30 provided the best representation of the reference solution. The minimum pressure peaks were more pronounced and the pressure on the downwind side of the cylinder was increased. Furthermore, the asymmetry associated with the other architectures was reduced. <xref ref-type="fig" rid="F10">Figure 10</xref> also exhibits a comparison between the pressure distributions on the square cylinder surface. Models N31L76 as well as N268L2 predicted inaccurate results. All other models captured the shift from positive to negative pressure. All networks underestimated the negative pressure maxima at the square edges that were featured by the CFD reference data. Models N50L30 and N81L12 better predicted the sharp shift from positive to negative pressure while model N135L5 more accurately matched the positive pressure magnitude at the upstream side of the square.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Pressure distributions on the circular cylinder (top) and the square cylinder (bottom).</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g010.tif"/>
</fig>
<p>For the circular cylinder G1, the best fitting PINN N50L30 predicted a drag of 0.272&#xa0;N while the reference CFD yielded 0.135&#xa0;N. The overestimation of the drag force correlated with an underestimation of the pressure in the wake at the downwind side of the cylinder when compared to the pressure distribution of the CFD reference solution. For the square cylinder, a drag force of 0.242&#xa0;N was predicted by the best fitting model N135L5 while the reference solution featured a drag of 0.473&#xa0;N. The underestimation of the drag correlated with an underestimation of the pressure values on the upwind side of the square.</p>
<p>The correlation of shape factor and mean squared error (MSE) is shown in <xref ref-type="fig" rid="F11">Figure 11</xref> for the circular cylinder G1. As seen, the axial velocity in the <italic>x</italic>-direction achieved the highest overall MSE. The relationship between MSE and shape factor was similar for all flow field variables. As <italic>&#x3bb;</italic> tended to zero, the error increased markedly. For the networks with shape factors above 1.67 &#xd7; 10<sup>0</sup>, the error grew with a decreasing slope. The obtained data suggests an optimal network shape for networks with shape factors close to 1.67 &#xd7; 10<sup>0</sup>. For the best fitting model, N50L30, the losses for the two momentum equations were 9.23 &#xd7; 10<sup>&#x2212;6</sup> and 6.99 &#xd7; 10<sup>&#x2212;6</sup> for the x- and y-directions, respectively. The achieved losses indicate that the governing equations were satisfied. The correlation between MSE and shape factor was different for the two cylinder geometries. <xref ref-type="fig" rid="F11">Figure 11</xref> also displays the MSE of the different network shapes for the square cylinder G2. As seen, the error tended to a minimum for shape factors between 6.75 &#xd7; 10<sup>0</sup> and 2.70 &#xd7; 10<sup>1</sup>. For the square cylinder, the best shape factor was greater than for the circular cylinder. Furthermore, close to its minimum, the growth of the MSE was less and featured a broader region of minimal MSE. However, the models featuring the lowest NMSEs, i.e., N50L30 and N81L12 also featured artificial velocity peaks at the upstream corners of the square and, hence, were discarded. For model N135L5, featuring a shape factor of 2.70 &#xd7; 10<sup>1</sup>, the achieved losses for the momentum equations were 3.23 &#xd7; 10<sup>&#x2212;5</sup> and 2.47 &#xd7; 10<sup>&#x2212;5</sup>. The minimal global MSEs for u, v, and p were lower for the square cylinder while the corresponding losses of the best model were lower for the circular cylinder.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Global mean squared errors for the circular cylinder (top) and the square cylinder (bottom) obtained by the tested mixed-variable network architectures featuring progressing shape factors. For visualization purposes, the data points are connected by straight lines.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g011.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> exhibits the MSEs obtained by the different network sizes featuring the best fitting shape factor 1.67 &#xd7; 10<sup>0</sup> for the circular cylinder. As seen, the network N20L12, featuring 4,780 trainable parameters, yielded the greatest errors. The corresponding predictions of the velocity field were inaccurate and comparable to that of model N268L2 shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. The other models, featuring a greater number of trainable parameters, yielded similar errors. Model N50L30, featuring 74,350 trainable parameters, was well within the size independent range and neither a reduction nor an increase of the number of trainable parameters led to a further reduction of the global MSE, indicating the superiority of this architecture. <xref ref-type="fig" rid="F12">Figure 12</xref> also exhibits the results of the evaluation of the network size for the square cylinder. In contrast to the circular cylinder, the global MSEs decreased over the entire range of tested network sizes. For model N54L2, featuring 3,402 trainable parameters, the highest errors were recorded, and the corresponding predictions were comparable to that of model N31L76 shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. Increasing the number of trainable parameters from 74,520 to 133,326 led to a reduction of 20%&#x2013;30% of the global NMSE for model N162L6. However, the predictions showed no qualitative improvement and featured artificial velocity peaks at the upstream corners of the square. Hence, the larger model did not lead to more favorable predictions of the flow field.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Global mean squared errors for on the circular cylinder (top) and the square cylinder (bottom) obtained by the mixed-variable network architectures featuring a constant shape factor of 2.70&#xd7;10<sup>1</sup> and a progressing number of trainable parameters. For visualization purposes, the data points are connected by straight lines.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g012.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>3.3 Validation of the mixed-variable method against measurements</title>
<p>
<xref ref-type="fig" rid="F13">Figure 13A</xref>) exhibits the axial velocity field for geometry G3 as predicted by model N81L12. As seen, the PINN captured a stagnation region of lower velocity at the upwind edge of the square as well as a wake at the downwind side of the cylinder. Furthermore, the high velocity areas extending from the upwind corners of the square were captured. Overall, the flow field was well captured. A comparison of the axial velocity as predicted by the PINN and the values obtained from the time averaged laser-Doppler measurements is shown in <xref ref-type="fig" rid="F13">Figure 13B</xref>) for several vertical lines in the wake of the square cylinder. In the PINN predictions, the velocity deficit inside the wake was less pronounced at <italic>x</italic>/<italic>c</italic> &#x3d; 1.0 and, due to momentum and mass conservation, a lower velocity was predicted at the outer extent of the shear layer at <italic>y</italic>/<italic>c</italic> &#x3d; 1.0. Overall, there was a favorable agreement between the PINN predictions and the measured results, considering the small scale of the cylinder, the three-dimensional nature of the reference flow, and the absence of any simulated or measured data during training of the neural net.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Predicted axial velocities compared with experimental results for geometry G3. <bold>(A)</bold> Contour plot of the predicted velocity obtained by the mixed-variable PINN; <bold>(B)</bold> Comparison with experimental data along several vertical lines in the wake of the square cylinder.</p>
</caption>
<graphic xlink:href="fphy-12-1385381-g013.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>The traditional PINNs failed to yield acceptable predictions for the elevated Reynolds number flow investigated here. For lower Reynolds number flows, successful training was reported by Ang et al. [<xref ref-type="bibr" rid="B1">1</xref>]. A major challenge of high Reynolds number flows is the increasing complexity of the optimization problem as the nonlinear convective momentum terms of the RANS equations become dominant, shear leayer gradients become steeper, and turbulence models increase the complexity of the RANS equations. Utilizing the mixed-variable approach advanced the training success of the PINN method. The success of the mixed-variable method can be attributed to the simplification of the complex optimization problem [<xref ref-type="bibr" rid="B26">26</xref>]. In contrast to the traditional method, no second-order derivatives of the velocities needed to be considered in the governing equations of the mixed-variable method. This was the crucial factor in attaining a more easily solvable optimization problem. The usage of the stream function further assisted the training by automatically enforcing the continuity equation. Nevertheless, accurate results can also be obtained without the usage of the stream variable. Due to the remaining complexity of the optimization problem, there were still deviations from the reference solution. This contrasts the excellent results of Rao et al. [<xref ref-type="bibr" rid="B26">26</xref>], obtained for a laminar low Reynolds number flow. Increasing errors associated with higher Reynolds numbers were also reported by Sun et al. [<xref ref-type="bibr" rid="B27">27</xref>] and Harmening et al. [<xref ref-type="bibr" rid="B6">6</xref>]. Consequently, numerous studies were conducted incorporating measured or simulated training data to support training of the PINN [<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B35">35</xref>, <xref ref-type="bibr" rid="B36">36</xref>], while investigations focusing unsupervised physics-informed DL of high Reynolds number flows without training data remain sparse [<xref ref-type="bibr" rid="B7">7</xref>].</p>
<p>The traditional models required significantly more computational time for training. The advantage of the mixed-variable method was between 90.6% and 161.2%, depending on the model. For the best fitting model N135L5, the traditional PINN method took 3.7&#xa0;h which represents 105.5% more training time than necessary for the mixed-variable model. Besides, the two PINN methods featured comparable graphic memory requirements which were also depending on the network architecture. For model N135L5, 3.6&#xa0;GB were consumed. For model N50L30, the mixed-variable model took 10.1&#xa0;GB of graphic memory while the traditional model required 11.1&#xa0;GB.</p>
<p>For the circular cylinder G1, the high gradients of the flow were not successfully learned by most network architectures. Only models N50L30 and N81L12 captured the boundary layer on the cylinder at x &#x3d; 0. Furthermore, the wake length was predicted more accurately by model N50L30. For the square cylinder G2, models N135L5 and N81L12 exhibited superior performance. The flow separation and recirculation that was present on the lateral sides of the cylinder at <italic>x</italic> &#x3d; 0 was best captured by model N135L5. However, model N81L12 achieved the lowest overall MSE. As the corresponding shape factors varied by up to one order of magnitude, distinct network architectures were necessary to capture the flow fields around the two geometries most accurately. These results imply that networks yielding accurate predictions in certain cases might significantly deviate from networks suitable for other cases. More work is needed to further investigate the best architectures for more complex geometries.</p>
<p>The superiority of the N50L30 architecture to predict the flow around the circular cylinder G1 as well as the square cylinder of geometry G3 agreed favorably with a study of Ang et al. [<xref ref-type="bibr" rid="B1">1</xref>], who identified a traditional PINN with 50 neurons per layer and a minimum of 20 hidden layers most suitable for a low Reynolds number flow around a circular cylinder. This corresponds to shape factors below 2.5 &#xd7; 10<sup>0</sup>. Rao et al. [<xref ref-type="bibr" rid="B26">26</xref>] studied a laminar low Reynolds number flow and used a mixed-variable PINN comprising 40 neurons per hidden layer with a total of eight hidden layers. The network featured a shape factor of 5.0 &#xd7; 10<sup>0</sup> and comprised 15.9% of the trainable parameters contained in the N50L30 model used here. We investigated this architecture in preparation of our study as well; however, the model yielded unfavorable results similar to our models N268L2 or N20L12. Eivazi et. al [<xref ref-type="bibr" rid="B3">3</xref>] applied a network architecture of 20 neurons per layer and eight layers using the traditional PINN approach. The shape factor of this model was 2.5 &#xd7; 10<sup>0</sup> and featured 4.2% of the trainable parameters of the N50L30 model. Eivazi et. al reported good results for fractions of flow fields at elevated Reynolds numbers without using training data in the flow domain. However, for the flow we investigated, the architecture also exhibited unfavorable results similar to the high shape factor model N268L2 or the smaller model N20L12. As discussed above, network architectures and types that proved to be suitable for specific cases can not readily be applied to other cases and, consequently, a comprehensive screening of the best shape and size needs to be carried out.</p>
<p>The results revealed effects of the network shape as well as effects of the network size. The small models N20L12 and N54L2 yielded inferior results. An explanation is that the expressiveness was restricted by the limited number of the tuneable parameters. Consequently, the prediction accuracy increased with network size and the high gradients were captured more accurately. However, for the circular cylinder G1, the prediction accuracy stagnated for the large model N60L36, indicating an increasing relevance of other error sources. A different correlation was observed for the network shape and neither extremely deep nor extremely wide networks showed to be suitable. This suggests that a minimal depth was required to model the nonlinear high gradient solution field and the extremely deep and wide networks were less suitable due to an excessive complexity or limited representational capacity. However, a more precise explanation remains an open question due to the black box character of the neural network approach.</p>
<p>While preparing this study, methods including non-adaptive loss weighting for the traditional approach, hard boundary constraints [<xref ref-type="bibr" rid="B27">27</xref>], vorticity formulation of the RANS equations (<xref ref-type="bibr" rid="B9">9</xref>), Helmholtz decomposition [<xref ref-type="bibr" rid="B19">19</xref>], residual neural networks, and Fourier feature networks [<xref ref-type="bibr" rid="B32">32</xref>] were tested. However, these methods did not exhibit favorable results and, therefore, they are not discussed here in detail. Other turbulence models, such as an equation-free modeling approach [<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B36">36</xref>], Prandtl&#x2019;s one equation <italic>k</italic> model, and the <italic>k</italic>-<italic>&#x3c9;</italic> model of Wilcox [<xref ref-type="bibr" rid="B33">33</xref>], were tested as well in preparation of this study. However, the traditional turbulence models suffered from stability issues during the training process, while the equation-free approach did not capture the flow field accurately. Applying the mixed-variable approach, considering the mixing length turbulence model in combination with networks featuring proper shape factors and sufficient trainable parameters, was the only method that was capable of capturing the stagnation points, high gradient boundary layers, and flow separation of the investigated high Reynolds number flow fields. Nevertheless, an extensive search for the best network shapes was necessary to obtain these results.</p>
<p>Yet, the effect of the shape factor and the network size on the prediction accuracy was limited. A remaining bias error regarding the wake length behind the circular cylinder, an overestimation of the stagnation region size for the square cylinder, as well as an underestimation of the pressure peaks on the cylinder surfaces was observed, documenting the difficulties associated with predicting high Reynolds number flows using PINNs. Hence, more work is needed to further increase the prediction accuracy of the mixed-variable method. The deviations between the mixed-variable predictions and the CFD reference solution were attributed to training or optimization errors, generalization errors, and approximation errors. Here, the approximation error is defined as the deviation between the target function or reference solution and the closest neural network function of a given architecture. The generalization error is a measure for the accuracy of the prediction for unseen data, here coordinates. The training or optimization error is then defined as the deviation between the closest network function attainable with the given set of training coordinates and the network function obtained after training under the given optimization algorithm settings. A modeling error concerning the RANS turbulence model also contributed to the differences between the PINN predictions and the measured velocities. As reported by Harmening et al. [<xref ref-type="bibr" rid="B6">6</xref>], the network and training related errors could be reduced to a minimum by introducing training data. Other potential methods to improve the accuracy include curriculum learning [<xref ref-type="bibr" rid="B12">12</xref>], adaptive loss weighting [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B30">30</xref>, <xref ref-type="bibr" rid="B32">32</xref>, <xref ref-type="bibr" rid="B34">34</xref>], convolutional or U-Net PINNs [<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B31">31</xref>, <xref ref-type="bibr" rid="B37">37</xref>], and distributed PINNs [<xref ref-type="bibr" rid="B2">2</xref>], among others. The geometries investigated here should serve as a benchmark case to evaluate such methods because the corresponding high Reynolds number flow fields feature a number of important flow phenomena that any reliable PINN methodology must be capable to capture.</p>
<p>The method investigated here may be used with and without labeled training data. As the mixed-variable approach yielded favorable results without using any training data, the required data quantities to train mixed-variable models agreeing with CFD or experimental studies can be expected to be minimal. The method may be used for improved interpolations and extrapolations between data points. The method without training data can be applied for comparative studies and optimization processes [<xref ref-type="bibr" rid="B7">7</xref>]. However, then the demonstrated limitations of the PINN models need be taken into account.</p>
<sec id="s4-1">
<title>4.1 Summary and conclusion</title>
<p>We compared different network architectures using mixed-variable physics-informed deep learning and traditional PINNs with CFD and measured reference data. The models were trained to solve the two-dimensional RANS equations for a turbulent flow around a circular cylinder and a square cylinder. The mixing length turbulence model was deployed. The main findings are summarized as follows:<list list-type="simple">
<list-item>
<p>&#x2022; For the elevated Reynolds number flow considered here, the superiority of the mixed-variable approach of Rao et al. [<xref ref-type="bibr" rid="B26">26</xref>] was confirmed. The traditional PINN method failed to capture the flow field accurately, independent of the network architecture.</p>
</list-item>
<list-item>
<p>&#x2022; For the flow around the large scale circular cylinder, the deep architecture with a shape factor of 1.67 &#xd7; 10<sup>0</sup> outperformed the other architectures. The steep gradients of the boundary layers were predicted more accurately and the prolonged wake was reduced. For the flow around the large scale square cylinder, the wide network with a shape factor of 2.70 &#xd7; 10<sup>1</sup> captured the reference solution best. The model with a shape factor of 6.75 &#xd7; 10<sup>0</sup> worked well for both geometries.</p>
</list-item>
<list-item>
<p>&#x2022; For the geometries investigated, different mixed-variable network architectures with factors varying by one order of magnitude were suitable. This demonstrates that depending on the case, it might be necessary to distinctly vary the shape factor of a PINN to find the best fitting model. However, using extremely high or low shape factors proved to be inappropriate.</p>
</list-item>
<list-item>
<p>&#x2022; Despite inevitable deviations from the reference flow fields, the physics-informed mixed-variable method applied with a proper network architecture was able to predict stagnation points, high gradient boundary layers, flow separation, recirculation areas, and wakes at an elevated Reynolds number without requiring training data. In contrast, regular neural nets are not capable to predict plausible flow fields without providing extensive training data inside the domain.</p>
</list-item>
<list-item>
<p>&#x2022; The mixing length model proved to be a reliable and stable model for physics-informed deep learning when no simulated or measured data were considered.</p>
</list-item>
<list-item>
<p>&#x2022; More work needs to be done concerning physics-informed deep learning of the RANS equations. Future work should consider other turbulence models and methods to further increase the accuracy of predicted high Reynolds number flows.</p>
</list-item>
</list>
</p>
</sec>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>JH: Conceptualization, Data curation, Investigation, Methodology, Project administration, Software, Validation, Visualization, Writing&#x2013;original draft. F-JP: Resources, Supervision, Writing&#x2013;review and editing. OM: Supervision, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. We acknowledge support by the Open Access Publication Fund of the Westphalian University.</p>
</sec>
<ack>
<p>We are grateful to Thomas Erling Schellin for review of the manuscript.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<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="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ang</surname>
<given-names>EHW</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Ng</surname>
<given-names>BF</given-names>
</name>
</person-group>. <article-title>Physics-informed neural networks for low Reynolds number flows over cylinder</article-title>. <source>Energies</source> (<year>2023</year>) <volume>16</volume>:<fpage>4558</fpage>. <pub-id pub-id-type="doi">10.3390/en16124558</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Dwivedi</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Parashar</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Srinivasan</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Distributed physics informed neural network for data-efficient solution to partial differential equations</article-title> (<year>2019</year>). <comment>Preprint at <ext-link ext-link-type="uri" xlink:href="http://arxiv.org/pdf/1907.08967v1">http://arxiv.org/pdf/1907.08967v1</ext-link>.</comment>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eivazi</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Tahani</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Schlatter</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Physics-informed neural networks for solving Reynolds-averaged Navier&#x2013;Stokes equations</article-title>. <source>Phys Fluids</source> (<year>2022</year>) <volume>34</volume>:<fpage>075117</fpage>. <pub-id pub-id-type="doi">10.1063/5.0095270</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<collab>European Research Community on Flow, Turbulence and Combustion</collab> (<year>2023</year>). <article-title>Classic collection database: case043 (vortex shedding past square cylinder)</article-title>. <comment>[Online</comment>; <comment>Accessed 07.December.2023</comment>]</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Ghosh</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Chakraborty</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Brikis</surname>
<given-names>GO</given-names>
</name>
<name>
<surname>Dey</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Rans-pinn based simulation surrogates for predicting turbulent flows</article-title> (<year>2023</year>). <comment>Preprint at <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/pdf/2306.06034.pdf">https://arxiv.org/pdf/2306.06034.pdf</ext-link>.</comment>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Harmening</surname>
<given-names>JH</given-names>
</name>
<name>
<surname>Pioch</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Fuhrig</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Peitzmann</surname>
<given-names>F-J</given-names>
</name>
<name>
<surname>Schramm</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Data-assisted training of a physics-informed neural network to predict the Reynolds-averaged turbulent flow field around a stalled airfoil under variable angles of attack</article-title> (<year>2023</year>). <comment>Preprint at <ext-link ext-link-type="uri" xlink:href="https://www.preprints.org/manuscript/202304.1244/v1">https://www.preprints.org/manuscript/202304.1244/v1</ext-link>.</comment>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hennigh</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Narasimhan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Nabian</surname>
<given-names>MA</given-names>
</name>
<name>
<surname>Subramaniam</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Tangsali</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>Z</given-names>
</name>
<etal/>
</person-group> <article-title>Nvidia simnet<sup>TM</sup>: an ai-accelerated multi-physics simulation framework</article-title>. <source>Lecture Notes Comput Sci</source> (<year>2021</year>) <volume>12746</volume>:<fpage>447</fpage>&#x2013;<lpage>61</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-77977-1_36</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Learning time-averaged turbulent flow field of jet in crossflow from limited observations using physics-informed neural networks</article-title>. <source>Phys Fluids</source> (<year>2023</year>) <volume>35</volume>. <pub-id pub-id-type="doi">10.1063/5.0137684</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Nsfnets (Navier-Stokes flow nets): physics-informed neural networks for the incompressible Navier-Stokes equations</article-title>. <source>J Comput Phys</source> (<year>2021</year>) <volume>426</volume>:<fpage>109951</fpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2020.109951</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kag</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Seshasayanan</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Gopinath</surname>
<given-names>V</given-names>
</name>
</person-group>. <article-title>Physics-informed data based neural networks for two-dimensional turbulence</article-title>. <source>Phys Fluids</source> (<year>2022</year>) <volume>34</volume>. <pub-id pub-id-type="doi">10.1063/5.0090050</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Widemann</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Zohdi</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>A fast and accurate physics-informed neural network reduced order model with shallow masked autoencoder</article-title>. <source>J Comput Phys</source> (<year>2022</year>) <volume>451</volume>:<fpage>110841</fpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2021.110841</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Krishnapriyan</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Gholami</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Zhe</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Kirby</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Mahoney</surname>
<given-names>MW</given-names>
</name>
</person-group>. <article-title>Characterizing possible failure modes in physics-informed neural networks</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Ranzato</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Beygelzimer</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Dauphin</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>PS</given-names>
</name>
<name>
<surname>Wortman Vaughan</surname>
<given-names>J</given-names>
</name>
</person-group>, editors. <source>Advances in neural information processing systems</source>, <volume>34</volume>. <publisher-name>Curran Associates, Inc</publisher-name> (<year>2021</year>). p. <fpage>26548</fpage>&#x2013;<lpage>60</lpage>.</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lagaris</surname>
<given-names>IE</given-names>
</name>
<name>
<surname>Likas</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Fotiadis</surname>
<given-names>DI</given-names>
</name>
</person-group>. <article-title>Artificial neural networks for solving ordinary and partial differential equations</article-title>. <source>IEEE Trans Neural networks</source> (<year>1998</year>) <volume>9</volume>:<fpage>987</fpage>&#x2013;<lpage>1000</lpage>. <pub-id pub-id-type="doi">10.1109/72.712178</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Laubscher</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Rousseau</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Application of a mixed variable physics-informed neural network to solve the incompressible steady-state and transient mass, momentum, and energy conservation equations for flow over in-line heated tubes</article-title>. <source>Appl Soft Comput</source> (<year>2022</year>) <volume>114</volume>:<fpage>108050</fpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2021.108050</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Dynamic weight strategy of physics-informed neural networks for the 2d Navier-Stokes equations</article-title>. <source>Entropy</source> (<year>2022</year>) <volume>24</volume>:<fpage>1254</fpage>. <pub-id pub-id-type="doi">10.3390/e24091254</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Deepxde: a deep learning library for solving differential equations</article-title>. <source>SIAM Rev</source> (<year>2021</year>) <volume>63</volume>:<fpage>208</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1137/19M1274067</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lyn</surname>
<given-names>DA</given-names>
</name>
<name>
<surname>Einav</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Rodi</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>J-H</given-names>
</name>
</person-group>. <article-title>A laser-Doppler velocimetry study of ensemble-averaged characteristics of the turbulent near wake of a square cylinder</article-title>. <source>J Fluid Mech</source> (<year>1995</year>) <volume>304</volume>:<fpage>285</fpage>&#x2013;<lpage>319</lpage>. <pub-id pub-id-type="doi">10.1017/S0022112095004435</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Thuerey</surname>
<given-names>N</given-names>
</name>
<name>
<surname>null</surname>
<given-names>XH</given-names>
</name>
<name>
<surname>Haidn</surname>
<given-names>OJ</given-names>
</name>
</person-group>. <article-title>Physics-driven learning of the steady Navier-Stokes equations using deep convolutional neural networks</article-title>. <source>Commun Comput Phys</source> (<year>2022</year>) <volume>32</volume>:<fpage>715</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.4208/cicp.OA-2021-0146</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Patel</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Mons</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Marquet</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Rigas</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Turbulence model augmented physics informed neural networks for mean flow reconstruction</article-title> (<year>2023</year>). <comment>Preprint at <ext-link ext-link-type="uri" xlink:href="http://arxiv.org/pdf/2306.01065v1">http://arxiv.org/pdf/2306.01065v1</ext-link>.</comment>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pinkus</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Approximation theory of the mlp model in neural networks</article-title>. <source>Acta Numerica</source> (<year>1999</year>) <volume>8</volume>:<fpage>143</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1017/S0962492900002919</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pioch</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Harmening</surname>
<given-names>JH</given-names>
</name>
<name>
<surname>M&#xfc;ller</surname>
<given-names>AM</given-names>
</name>
<name>
<surname>Peitzmann</surname>
<given-names>F-J</given-names>
</name>
<name>
<surname>Schramm</surname>
<given-names>D</given-names>
</name>
<name>
<surname>el Moctar</surname>
<given-names>O</given-names>
</name>
</person-group>. <article-title>Turbulence modeling for physics-informed neural networks: comparison of different rans models for the backward-facing step flow</article-title>. <source>Fluids</source> (<year>2023</year>) <volume>8</volume>:<fpage>43</fpage>. <pub-id pub-id-type="doi">10.3390/fluids8020043</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Raissi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Perdikaris</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Physics informed deep learning (part i): data-driven solutions of nonlinear partial differential equations</article-title> (<year>2017</year>). <comment>Preprint at <ext-link ext-link-type="uri" xlink:href="http://arxiv.org/pdf/1711.10561v1">http://arxiv.org/pdf/1711.10561v1</ext-link>.</comment>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Raissi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Perdikaris</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Physics informed deep learning (part ii): data-driven discovery of nonlinear partial differential equations</article-title> (<year>2017</year>). <comment>Preprint at <ext-link ext-link-type="uri" xlink:href="http://arxiv.org/pdf/1711.10566v1">http://arxiv.org/pdf/1711.10566v1</ext-link>.</comment>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raissi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Perdikaris</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations</article-title>. <source>J Comput Phys</source> (<year>2019</year>) <volume>378</volume>:<fpage>686</fpage>&#x2013;<lpage>707</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2018.10.045</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raissi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Yazdani</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Hidden fluid mechanics: learning velocity and pressure fields from flow visualizations</article-title>. <source>Science (New York, N.Y.)</source> (<year>2020</year>) <volume>367</volume>:<fpage>1026</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1126/science.aaw4741</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rao</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Physics-informed deep learning for incompressible laminar flows</article-title>. <source>Theor Appl Mech Lett</source> (<year>2020</year>) <volume>10</volume>:<fpage>207</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1016/j.taml.2020.01.039</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J-X</given-names>
</name>
</person-group>. <article-title>Surrogate modeling for fluid flows based on physics-constrained deep learning without simulation data</article-title>. <source>Comput Methods Appl Mech Eng</source> (<year>2020</year>) <volume>361</volume>:<fpage>112732</fpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2019.112732</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Thuerey</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Wei&#xdf;enow</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Prantl</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Deep learning methods for Reynolds-averaged Navier&#x2013;Stokes simulations of airfoil flows</article-title>. <source>AIAA J</source> (<year>2020</year>) <volume>58</volume>:<fpage>25</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.2514/1.J058291</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wandel</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Weinmann</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Klein</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Teaching the incompressible Navier&#x2013;Stokes equations to fast neural surrogate models in three dimensions</article-title>. <source>Phys Fluids</source> (<year>2021</year>) <volume>33</volume>:<fpage>047117</fpage>. <pub-id pub-id-type="doi">10.1063/5.0047428</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Dense velocity reconstruction from particle image velocimetry/particle tracking velocimetry using a physics-informed neural network</article-title>. <source>Phys Fluids</source> (<year>2022</year>) <volume>34</volume>:<fpage>017116</fpage>. <pub-id pub-id-type="doi">10.1063/5.0078143</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Kashinath</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Mustafa</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Albert</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Towards physics-informed deep learning for turbulent flow prediction</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Gupta</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Shah</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Rajan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Prakash</surname>
<given-names>BA</given-names>
</name>
</person-group>, editors. <source>Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery and data mining</source>. <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>ACM</publisher-name> (<year>2020</year>). p. <fpage>1457</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1145/3394486.3403198</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Sankaran</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Perdikaris</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>An expert&#x2019;s guide to training physics-informed neural networks</article-title> (<year>2023</year>). <comment>Preprint at <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/pdf/2308.08468.pdf">https://arxiv.org/pdf/2308.08468.pdf</ext-link>.</comment>
</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wilcox</surname>
<given-names>DC</given-names>
</name>
</person-group>. <article-title>Reassessment of the scale-determining equation for advanced turbulence models</article-title>. <source>AIAA J</source> (<year>1988</year>) <volume>26</volume>:<fpage>1299</fpage>&#x2013;<lpage>310</lpage>. <pub-id pub-id-type="doi">10.2514/3.10041</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Self-adaptive loss balanced physics-informed neural networks</article-title>. <source>Neurocomputing</source> (<year>2022</year>) <volume>496</volume>:<fpage>11</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2022.05.015</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>M-J</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>T-C</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y-S</given-names>
</name>
<name>
<surname>Yong</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Physics-informed neural networks for the Reynolds-averaged Navier&#x2013;Stokes modeling of Rayleigh&#x2013;taylor turbulent mixing</article-title>. <source>Comput Fluids</source> (<year>2023</year>) <volume>266</volume>:<fpage>106025</fpage>. <pub-id pub-id-type="doi">10.1016/j.compfluid.2023.106025</pub-id>
</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Explore missing flow dynamics by physics-informed deep learning: the parameterized governing systems</article-title>. <source>Phys Fluids</source> (<year>2021</year>) <volume>33</volume>:<fpage>095116</fpage>. <pub-id pub-id-type="doi">10.1063/5.0062377</pub-id>
</citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zabaras</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Koutsourelakis</surname>
<given-names>P-S</given-names>
</name>
<name>
<surname>Perdikaris</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Physics-constrained deep learning for high-dimensional surrogate modeling and uncertainty quantification without labeled data</article-title>. <source>J Comput Phys</source> (<year>2019</year>) <volume>394</volume>:<fpage>56</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2019.05.024</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>