Hostname: page-component-76d6cb85b7-xh428 Total loading time: 0 Render date: 2026-07-15T21:44:42.482Z Has data issue: false hasContentIssue false

Turbulence closure in Reynolds-averaged Navier–Stokes and flow inference around a cylinder using physics-informed neural networks and sparse experimental data

Published online by Cambridge University Press:  27 April 2026

Zhen Zhang
Affiliation:
Division of Applied Mathematics, Brown University, Providence, USA
Khemraj Shukla
Affiliation:
Division of Applied Mathematics, Brown University, Providence, USA
Zhicheng Wang
Affiliation:
Division of Applied Mathematics, Brown University, Providence, USA
Anthony Morales
Affiliation:
Department of Mechanical and Aerospace Engineering, University of Central Florida, Orlando, USA
Theo Käufer
Affiliation:
Department of Mechanical Engineering, Massachusetts Institute of Technology, Boston, USA
Sheikh Salauddin
Affiliation:
Department of Mechanical and Aerospace Engineering, University of Central Florida, Orlando, USA
Nathan Walters
Affiliation:
Department of Mechanical and Aerospace Engineering, University of Central Florida, Orlando, USA
David Barrett
Affiliation:
Department of Mechanical Engineering, Massachusetts Institute of Technology, Boston, USA
Kareem Ahmed
Affiliation:
Department of Mechanical and Aerospace Engineering, University of Central Florida, Orlando, USA
Michael S. Triantafyllou
Affiliation:
Department of Mechanical Engineering, Massachusetts Institute of Technology, Boston, USA
George Em Karniadakis*
Affiliation:
Division of Applied Mathematics, Brown University, Providence, USA
*
Corresponding author: George Em Karniadakis, george_karniadakis@brown.edu

Abstract

Traditional Reynolds-averaged Navier–Stokes (RANS) closures, based on the Boussinesq eddy-viscosity hypothesis and calibrated on canonical flows, often yield inaccurate predictions of both mean flow and turbulence statistics. Here, we consider flow past a circular cylinder over a range of Reynolds numbers ($3900$$100\,000$) and Mach numbers ($0$$0.3$), encompassing incompressible and weakly compressible regimes, with the goal of improving predictions of mean velocity and Reynolds forces. To this end, we assemble a cross-validated dataset comprising hydrodynamic particle image velocimetry (PIV) in a towing tank, aerodynamic PIV in a wind tunnel and high-fidelity spectral element direct numerical simulation and large eddy simulation. Analysis of these data reveals a universal distribution of Reynolds stresses across the parameter space, which provides the foundation for a data-driven closure. We employ physics-informed neural networks (PINNs), trained with the unclosed RANS equations, to infer the velocity field and Reynolds-stress forcing from boundary information alone. The resulting closure, embedded in a forward PINN solver and the numerical solver OpenFOAM, significantly improves RANS predictions of both mean flow and turbulence statistics relative to conventional models.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Overview of the paper. (a) The PIV and DNS/LES are used to establish a dataset of flow past a cylinder. The range of the key parameters, $ \textit{Re}$ and Mach number $Ma$, is listed. (b) The PINNs are used to infer the flow fields within a domain $\varOmega$ based on the unclosed RANS equation and the boundary conditions (BC) at $\partial \varOmega$ for both incompressible and weakly compressible regimes. (c) Data-driven turbulence closure model is built and integrated with the forward PINN solver and the numerical solver OpenFOAM, investigating the accuracy of both velocity and Reynolds forcing fields.

Figure 1

Table 1. Parameters of the hydrodynamic PIV measurements at $ \textit{Re}$ = 10 000, 30 000 and 60 000. Here, $U_{{tow}}$ is the towing velocity, win. size the size of the interrogation windows in pixels, overlap the overlap percentage of the interrogation windows, field size is the size of the vector field in terms of vectors, $l_{w\textit{in}}$/$l_{{k}}$ denotes the relative spatial resolution, no. snapshots the number of snapshots and $\Delta t$ the time between the snapshots.

Figure 2

Figure 2. Hydrodynamics PIV: overview of the mean velocity components $U$ and $V$, and the Reynolds-stress components $\overline {u'u'}$, $\overline {u'v'}$, $\overline {v'v'}$ for $ \textit{Re} = 10\,000$, $ \textit{Re} = 20\,000$, $ \textit{Re} = 30\,000$ (left to right). The white region was masked during the processing. The black region depicts the cylinder. (a) $U $, (b) $ V $, (c) $ \overline{u^{\prime}u^{\prime}} $, (d) $ \overline{u^{\prime}v^{\prime}} $ and (e) $ \overline{v^{\prime}v^{\prime}} $

Figure 3

Table 2. Experimental conditions for high-speed aerodynamic PIV measurements in University of Central Florida wind tunnel experiments.

Figure 4

Table 3. Parameters used in simulations of incompressible flow past a cylinder. Here, $D$ is the diameter of the cylinder, $L_z/D$ is the aspect ratio, $N_{xy}$ is the number of elements in $x{-}y$ plane, $N_c$ is the number of elements along circumference of the cylinder, $N_z$ is the number of elements along the axis of the cylinder and $L_r/D$ is the thickness of the first layer elements around the cylinder. The dimensions of the computational domain is $[-7.5D, 25D] \times [-10D, 10D]$ for the streamwise($x$) and cross-flow ($y$) directions, and the cylinder centre is located at $x=0, \, y=0$. Here, DOF denotes degree of freedom.

Figure 5

Figure 3. Aerodynamic PIV: time-averaged velocity components and Reynolds stresses measured from Re = 6500 to 100 000. White regions indicate areas where vector data could not be resolved, and the black portion marks the location of the cylinder. (a) $\bar{U}/\bar{U}_{0}$, (b) $\bar{V}/\bar{U}_{0}$, (c) $u^{\prime}u^{\prime}/\bar{U}_{0}^{2}$, (d) $u^{\prime}v^{\prime}/\bar{U}_{0}^{2}$ and (e) $v^{\prime}v^{\prime}/\bar{U}_{0}^{2}$.

Figure 6

Figure 4. Comparison between time-averaged DNS and hydrodynamic PIV fields. The mean velocities $U$ and $V$ and the Reynolds stresses $\overline {u'u'}$, $\overline {u'v'}$ and $\overline {v'v'}$ are shown. The Reynolds number for DNS is $ \textit{Re}_{\textit{DNS}}=11\,000$, while the Reynolds number for PIV is $ \textit{Re}_{\textit{PIV}}=10\,000$. (a) Comparison of $U$. (b) Comparison of $V$. (c) Comparison of $\overline {u'u'}$. (d) Comparison of $\overline {u'v'}$. (e) Comparison of $\overline {v'v'}$.

Figure 7

Figure 5. Comparison between time-averaged DNS and hydrodynamic PIV results at four streamwise positions $x=1,2,3,4$. The mean velocities $U$ and $V$ and the Reynolds stresses $\overline {u'u'}$, $\overline {u'v'}$ and $\overline {v'v'}$ are shown. The Reynolds number for DNS is $ \textit{Re}_{\textit{DNS}}=11\,000$, while the Reynolds number for PIV is $ \textit{Re}_{\textit{PIV}}=10\,000$. (a) Comparison of $U$. (b) comparison of $V$. (c) comparison of $\overline {u'u'}$. (d) comparison of $\overline {u'v'}$. (e) comparison of $\overline {v'v'}$.

Figure 8

Figure 6. Comparison between time-averaged DNS and aerodynamic PIV results at two streamwise positions $x=1,1.5$. The aerodynamic PIV is conducted in a confined wind tunnel with a blockage ratio of $1/3$, as shown in figure 3, so only fields near the cylinder are compared here. The mean velocities $U$ and $V$ and the Reynolds stresses $\overline {u'u'}$, $\overline {u'v'}$ and $\overline {v'v'}$ are shown. The Reynolds number for both DNS and PIV is $ \textit{Re}_{\textit{DNS}}=11\,000$. (a) Comparison at $x=1$, (b) comparison at $x=1.5$.

Figure 9

Figure 7. Residuals of the divergence and momentum equations before correction. After the correction, all residuals become zero, and the equations are satisfied. The dataset consists of incompressible time-averaged DNS data at $ \textit{Re}=11\,000$.

Figure 10

Figure 8. Velocity correction results based on the Helmholtz decomposition. The reference data are incompressible time-averaged DNS data at $ \textit{Re}=11\,000$. The corrected velocity components, differences and relative $L_2$ errors are shown.

Figure 11

Figure 9. Forcing term correction results. The reference data are incompressible time-averaged DNS data at $ \textit{Re}=11\,000$. The corrected forcing term components, differences and relative $L_2$ errors are shown.

Figure 12

Figure 10. The PINN architecture for flow inference. An MLP is used to approximate flow fields. The two-dimensional incompressible Navier–Stokes equation with the unclosed Reynolds force is used as physical regularisation. Measurable variables $U$, $V$, $F_x$ and $F_y$ at the boundary are used for data loss.

Figure 13

Figure 11. Flow inference for incompressible cylinder flow at $ \textit{Re}=11\,000$. The first column shows reference values, the second column the PINN reconstruction and the last column is the pointwise error. Reference data are corrected time-averaged DNS. Prediction is obtained by PINNs only using the measurable data of $U,V,F_x,F_y$ at the domain boundary. Error distributions and the relative $L_2$ errors are shown in the third column.

Figure 14

Table 4. Relative $L_2$ errors of $U, V, P, F_x, F_y$ of the flow inference based on different datasets. Results obtained from corrected (default) and uncorrected data are compared. Data loss is calculated only at the domain boundary.

Figure 15

Table 5. Relative $L_2$ errors of $U, V, P, F_x, F_y$ of the flow inference using the corrected time-averaged DNS data at $ \textit{Re}=11\,000$. The data loss is calculated not only at the boundary, but also using internal points, which are uniformly distributed within the domain. Measurable $U, V, F_x, F_y$ are given at the boundary and at those internal points.

Figure 16

Figure 12. Architecture of the PINN and the data distribution used for its training. A deep neural network, parameterised by a set of weights and biases, approximates a continuous mapping from spatial coordinates to flow variables. The network is trained using high-fidelity coarse measurements and the RANS equation modified by the Helmholtz decomposition, as shown in (C1).

Figure 17

Figure 13. Comparison between the reference and PINN-inferred flow fields: (a) $U$, (b) $V$, (c) $F_{x}$ and (d) $F_{y}$ obtained using boundary data with the Helmholtz decomposition (C1). The left, middle and right panels in each subfigure display the reference flow field (computed using the SEM), the PINN-inferred flow field and the absolute pointwise error, respectively. Note that the flow fields reconstructed using the Helmholtz decomposition exhibit higher accuracy than those predicted with the standard RANS equation. (a) Reference (SEM) vs inferred (PINN) $(U)$ using the (C1), rel. $L_2$ err: 0.98 %; (b) reference (SEM) vs inferred (PINN) $(V)$ using the (C1), rel. $L_2$ err: 7.13 %; (c) reference (SEM) vs inferred (PINN) $(F_x)$ using the (C1), rel. $L_2$ err: 16.89 %; (d) reference (SEM) vs inferred (PINN) $(F_y)$ using the (C1), rel. $L_2$ err: 26.61 %.

Figure 18

Table 6. Comparison of errors in inferred flows using RANS, RANS with Helmholtz decomposition and RANS with Helmholtz decomposition combined with a turbulence model.

Figure 19

Figure 14. The similarity of Reynolds-force vector $F_x$ and $F_y$ fields at six different Reynolds numbers for incompressible cylinder flows. In each subfigure, $F_x$ is shown on the left, while $F_y$ is shown on the right. Results are taken from the time-averaged DNS data: (a) $ \textit{Re}=3900$; (b) $ \textit{Re}=5000$; (c) $ \textit{Re}=11\,000$; (d) $ \textit{Re}=30\,000$; (e) $ \textit{Re}=60\,000$; (f) $ \textit{Re}=140\,000$.

Figure 20

Table 7. Errors of the NN closure model.

Figure 21

Figure 15. Prediction of the NN closure model at the unseen test Reynolds number $ \textit{Re}=140\,000$. The first column shows the reference data from DNS, the second column shows the prediction of the NN closure model and the third column shows the pointwise error. The relative $L_2$ error is also shown in the third column.

Figure 22

Figure 16. Overall comparison of the NN closure model on training and testing datasets. The horizontal axis shows the Reynolds-force components $F_x$ and $F_y$ from the DNS data at all Reynolds numbers, while the vertical axis shows the closure model’s prediction of the corresponding data points. The error at the line of $y=x$ is zero.

Figure 23

Figure 17. Integrating different closure models with the PINN solver. Velocity BC on $\partial \varOmega$ and single pressure (gauge) are used as data loss. (a) Set-up 1, an explicit closure model $N_1$ for Reynolds force on $\varOmega$ is given. (b) Set-up 2, an implicit closure model $N_2$ for the eddy-viscosity matrix on $\varOmega$ is given. (c) Coupled closure–PINN system. For each closure model, there are two NNs: one based on coordinates $x,y$ predicts state variables $U,V,P$; the other is the closure network.

Figure 24

Figure 18. Flow solution of the forward PINN with the explicit closure model. The first column shows the reference data from corrected aerodynamic PIV at $ \textit{Re}=11\,000$, the second column shows the prediction of PINN coupled with the explicit closure model and the third column shows the pointwise error. The relative $L_2$ error is given for each variable.

Figure 25

Table 8. Summary of errors in PINN forward solution with different turbulence closure models.

Figure 26

Figure 19. Flow solution of the forward PINN with the implicit closure model. The first column shows the reference data from corrected aerodynamic PIV at $ \textit{Re}=11\,000$, the second column shows the prediction of PINN coupled with the explicit closure model and the third column shows the pointwise error. The relative $L_2$ error is given for each variable.

Figure 27

Figure 20. Comparison of the velocity components among time-averaged DNS, standard S–A model, multiplicative S–A augmentation ($\beta$ NN in short) and the residual Reynolds-force model (force NN in short). Relative $L_2$ errors calculated within the shown domain against DNS data are shown as well.

Figure 28

Figure 21. Comparison of the Reynolds-force components among time-averaged DNS, standard S–A model, multiplicative S–A augmentation ($\beta$ NN in short) and the residual Reynolds-force model (force NN in short). For the force NN method, note that Reynolds forces are contributed by both the residual Reynolds-force NN and the eddy viscosity predicted by the underlying S–A model. Relative $L_2$ errors calculated within the shown domain (full) and a subdomain in the wake ($x\gt 1$) against DNS data are shown as well.

Figure 29

Figure 22. Validation of the EVM implemented on nekRS by the simulation of flow past a stationary cylinder at $ \textit{Re}=140\,000$. Note that $L$ denotes the length of the cylinder, N denotes the number of elements along the cylinder length and P denotes the spectral element polynomial order, specifically, L2N24 P6 means the cylinder length is $2D$, the number of elements along the cylinder is 24 and the SEM polynomial order is 6. The corresponding experimental measurements were performed by Cantwell & Coles (1983). Note that, in the simulation, we have used $\alpha =0.1$ and $\beta =0.5$ of the EVM. (a) Mean streamwise velocity ($U$) along the centreline ($y=0$) at different resolutions. (b) Reynolds stress ($u^{\prime }u^{\prime }$) along ($x/D=1$) at different resolutions. (c) Local pressure coefficient ($C_P$) along the cylinder surface.

Figure 30

Figure 23. Training history for incompressible cylinder flow at $ \textit{Re}=11\,000$. (a) shows training losses and the learning rate, while (b) shows testing errors (relative $L_2$) and the weight of the PDE loss $\lambda _{\textit{PDE}}$ ($L_{\textit{total}}=L_{\textit{data}}+\lambda _{\textit{PDE}}L_{\textit{PDE}}$).

Figure 31

Figure 24. Final PDE residuals for incompressible cylinder flow at $ \textit{Re}=11\,000$. Residuals of the continuity equation, x-momentum equation and y-momentum equation at the last epoch are shown.

Figure 32

Figure 25. Final RBA weights for incompressible cylinder flow at $ \textit{Re}=11\,000$. The RBA weights of the continuity equation, x-momentum equation and y-momentum equation at the last epoch are shown. These weights are used to control the relative importance of different residual points in the PDE loss function during training based on the present and historical PDE residuals.

Figure 33

Figure 26. Flow inference for incompressible cylinder flow at $ \textit{Re}=140\,000$. The first column shows reference values, the second column shows PINN reconstruction and the last column shows the pointwise error. Reference data are corrected time-averaged LES. Prediction is obtained by PINN only using the measurable data of $U,V,F_x,F_y$ at the domain boundary. Error distributions and the relative $L_2$ errors are shown in the third column.

Figure 34

Figure 27. Flow inference for weakly compressible cylinder flow at $ \textit{Re}=50\,000$. The first column shows reference values, the second column shows PINN reconstruction and the last column shows the pointwise error. Reference data are corrected time-averaged aerodynamic PIV. Prediction is obtained by PINN only using the measurable data of $U,V,F_x,F_y$ at the domain boundary. Error distributions and the relative $L_2$ errors are shown in the third column.

Figure 35

Figure 28. Flow inference for incompressible cylinder flow at $ \textit{Re}=11\,000$. The first column shows reference values, the second column shows PINN reconstruction and the last column shows the pointwise error. Reference data are corrected time-averaged DNS. Prediction is obtained by PINN using the measurable data of $U,V,F_x,F_y$ at the domain boundary and $5\times 5$ inner points. Error distributions and the relative $L_2$ errors are shown in the third column.

Figure 36

Figure 29. Architecture of a PINN leveraging the RANS equations with Reynolds forcing represented through Helmholtz decomposition and turbulent model for wake region as proposed by Spalart & Allmaras (1992).

Figure 37

Figure 30. Values of (a) $U$, (b) $V$, (c) $F_{x}$ and (d) $F_{y}$, obtained using boundary data of DNS at $ \textit{Re}=3900$ together with the Helmholtz decomposition and the turbulence-augmented model described by (C2). The left, middle and right panels in each subfigure display the reference flow field (computed using the SEM), the PINN-inferred flow field and the absolute pointwise error, respectively. It is observed that the flow fields reconstructed using the turbulence-augmented model (C2) achieve higher accuracy compared with those predicted by both the standard RANS equation and the RANS equation with Helmholtz-decomposed forcing – except for $F_x$. (a) Reference (SEM) vs inferred (PINN) $(U)$, rel. $L_2$ err: 0.83 %; (b) reference (SEM) vs inferred (PINN) $(V)$, rel. $L_2$ err: 4.00 %; (c) reference (SEM) vs inferred (PINN) $(F_x)$, rel. $L_2$ err: 22.66 %; (d) reference (SEM) vs inferred (PINN) $(F_y)$, rel. $L_2$ err: 23.85 %.

Figure 38

Figure 31. Flow inference for weakly compressible unsteady flow at $ \textit{Re}=11\,000$. The first column shows reference values, the second column shows PINN reconstruction and the last column shows the pointwise error. Reference data are corrected phase-averaged aerodynamic PIV data. Prediction is obtained by PINN using the measurable data of $U,V,F_x,F_y$ at the initial time, the domain boundary and one inner point. The spatial–temporal varying solution is inferred, and the snapshot at the middle of one Strouhal period is shown. Error distributions and the relative $L_2$ errors are shown in the third column.