Hostname: page-component-74656f9884-54qdv Total loading time: 0 Render date: 2026-11-10T05:27:01.631Z Has data issue: false hasContentIssue false

Unsupervised and supervised machine learning pipeline for super-resolution-based subgrid scale modelling in coarse-grid large-eddy simulations

Published online by Cambridge University Press:  19 June 2025

Soju Maejima*
Affiliation:
Department of Aerospace Engineering, Tohoku University, 6-6-01, Aramaki Aza Aoba, Aoba-ku, Sendai, Miyagi 980-8579, Japan
Soshi Kawai
Affiliation:
Department of Aerospace Engineering, Tohoku University, 6-6-01, Aramaki Aza Aoba, Aoba-ku, Sendai, Miyagi 980-8579, Japan
*
Corresponding author: Soju Maejima, soju.maejima@dc.tohoku.ac.jp

Abstract

This study proposes a machine-learning-based subgrid scale (SGS) model for very coarse-grid large-eddy simulations (vLES). An issue with SGS modelling for vLES is that, because the energy-containing eddies are not accurately resolved by the computational grid, the resolved turbulence deviates from the physically accurate turbulence. This limits the use of supervised machine-learning models commonly trained using pairs of direct numerical simulation (DNS) and filtered DNS data. The proposed methodology utilises both unsupervised learning (cycle-consistency generative adversarial network (GAN)) and supervised learning (conditional GAN) to construct a machine-learning pipeline. The unsupervised learning part of the proposed method first transforms the non-physical vLES flow field to resemble a physically accurate flow field. The second supervised learning part employs super-resolution of turbulence to predict the SGS stresses. The proposed pipeline is trained using a fully developed turbulent channel at the friction Reynolds number of approximately 1000. The a priori validation shows that the proposed unsupervised–supervised pipeline successfully learns to predict the accurate SGS stresses, while a typical supervised-only model shows significant discrepancies. In the a posteriori test, the proposed unsupervised–supervised-pipeline SGS model for vLES using a progressively coarse grid yields good agreement of the mean velocity and Reynolds shear stress with the reference data at both the trained Reynolds number 1000 and the untrained higher Reynolds number 2000, showing robustness against varying Reynolds numbers. A budget analysis of the Reynolds stresses reveals that the proposed unsupervised–supervised-pipeline SGS model predicts a significant amount of SGS backscatter, which results in the strengthened near-wall Reynolds shear stress and the accurate prediction of mean velocity.

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), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Schematic of supervised cGAN architecture: $G$, generator model; $D$, discriminator model; $X$, training dataset.

Figure 1

Figure 2. Schematic of unsupervised CycleGAN architecture: $F$ and $G$, generator models; $D_X$ and $D_Y$, discriminator models; $X$ and $Y$, training datasets.

Figure 2

Figure 3. Schematic of the proposed unsupervised–supervised machine learning pipeline (c). The first model is taken from an unsupervisedly trained CycleGAN model (a), and the second model is from a supervisedly trained conditional GAN model (b). Blue and green models, generators; orange models, discriminators; grey squares, training data.

Figure 3

Figure 4. Schematic of the SGS extraction process. Figure shows the process for $m=2$.

Figure 4

Table 1. List of parameters for each computational set-up. $L_x$, $L_z$ and $L_y$ denote computational domain size. Here $\Delta x$, $\Delta y$ and $\Delta z$ denote grid resolutions in each direction, and superscript $(\cdot )^+$ represents values in wall units. Here $N_x$, $N_z$ and $N_y$ denote number of grid points in each direction.

Figure 5

Figure 5. Mean streamwise velocity (a) and Reynolds stresses (b) of DNS, LESx4 and LESx8. Here circles, DNS; dashed lines, LESx4; solid lines, LESx8. For (b) blue, streamwise Reynolds normal stress ($\overline {u^{\prime}u^{\prime}}$); orange, wall-normal Reynolds normal stress ($\overline {v^{\prime}v^{\prime}}$); green, spanwise Reynolds normal stress ($\overline {w^{\prime}w^{\prime}}$); red, Reynolds shear stress ($\overline {u^{\prime}v^{\prime}}$).

Figure 6

Figure 6. Instantaneous velocity distributions in wall-parallel ($x$–$z$) plane for vLES-to-fDNS model $G_{\textit{vLES}-\textit{fDNS}}$ at $Re_\tau \approx 1000$. The region corresponds to $(L_x, L_z) = (1.152 \delta , 0.576 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. Here (i,iv,vii) streamwise component ($u$); (ii,v,viii) wall-normal component ($v$); (iii,vi,ix) spanwise component ($w$); (i–iii) input vLES; (iv–vi) predicted flow; (vii–ix) reference fDNS.

Figure 7

Figure 7. Instantaneous velocity distributions in streamwise ($y$–$z$) cross-sectional plane for vLES-to-fDNS model $G_{\textit{vLES}-\textit{fDNS}}$ at $Re_\tau \approx 1000$. The region corresponds to $(L_y, L_z) = (\delta , 2 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. Here (i,iv,vii) streamwise component ($u$); (ii,v,viii) wall-normal component ($v$); (iii,vi,ix) spanwise component ($w$); (i–iii) input vLES; (iv–vi) predicted flow; (vii–ix) reference fDNS.

Figure 8

Figure 8. (a,c) Streamwise and (b,d) spanwise energy spectra of predicted velocity for vLES-to-fDNS model $G_{\textit{vLES}-\textit{fDNS}}$ at $Re_\tau \approx 1000$. Here (a,b) $y^+ \approx 15$; (c,d) $y^+ \approx 100$; blue, streamwise component; orange, wall-normal component; green, spanwise component; solid lines, predicted flow; circles, reference fDNS; pluses, input vLES.

Figure 9

Figure 9. (a) Mean streamwise velocity and (b) resolved reynolds stresses of predicted flow at $Re_\tau \approx 1000$. Solid lines, predicted flow; circles, reference fDNS; pluses, input vLES. For (b) blue, streamwise normal component ($\overline {u^{\prime}u^{\prime}}$); orange, wall-normal normal component ($\overline {v^{\prime}v^{\prime}}$); green, spanwise normal component ($\overline {w^{\prime}w^{\prime}}$); red, shear component ($\overline {u^{\prime}v^{\prime}}$).

Figure 10

Figure 10. Instantaneous velocity distributions in wall-parallel ($x$–$z$) plane for super-resolution model $G_{\textit{SR}}$ at $Re_\tau \approx 1000$. The region corresponds to $(L_x, L_z) = (1.152 \delta , 0.576 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. (i,iv,vii) Streamwise component ($u$); (ii,v,viii) wall-normal component ($v$); (iii,vi,ix) spanwise component ($w$); (i–iii) input fDNS; (iv–vi) predicted super-resolved flow; (vii–ix) reference DNS.

Figure 11

Figure 11. Instantaneous velocity distributions in streamwise ($y$–$z$) cross-sectional plane for super-resolution model $G_{\textit{SR}}$ at $Re_\tau \approx 1000$. The region corresponds to $(L_y, L_z) = (\delta , 2 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. (i,iv,vii) Streamwise component ($u$); (ii,v,viii) wall-normal component ($v$); (iii,vi,ix) spanwise component ($w$); (i–iii) input fDNS; iv–vi) predicted super-resolved flow; (vii–ix) reference DNS.

Figure 12

Figure 12. (a,c) Streamwise and (b,d) spanwise energy spectra of predicted super-resolved velocity fields at $Re_\tau \approx 1000$. Here (a,b) $y^+ \approx 15$; (c,d) $y^+ \approx 100$. Blue, streamwise component; orange, wall-normal component; green, spanwise component. Solid lines, predicted super-resolved flow; circles, reference DNS; pluses, input fDNS. Black vertical dashed lines indicate maximum wavenumber resolved by the input fDNS (cutoff wavenumber).

Figure 13

Figure 13. (a) Mean streamwise velocity and (b) resolved Reynolds stresses of predicted super-resolved flows at $Re_\tau \approx 1000$. Solid lines, predicted super-resolved flow; circles, reference DNS; pluses, input fDNS. For (b) blue, streamwise normal component ($\overline {u^{\prime}u^{\prime}}$); orange, wall-normal normal component ($\overline {v^{\prime}v^{\prime}}$); green, spanwise normal component ($\overline {w^{\prime}w^{\prime}}$); red, shear component ($\overline {u^{\prime}v^{\prime}}$).

Figure 14

Figure 14. The SGS stresses extracted from flows predicted by the super-resolution model $G_{\textit{SR}}$ at ${Re}_\tau \approx 1000$. Solid lines, predicted super-resolved flow; circles, reference DNS. Blue, streamwise normal component ($\widehat {u^* u^*}$); orange, wall-normal normal component ($\widehat {v^* v^*}$); green, spanwise normal component ($\widehat {w^* w^*}$); red, shear component ($\widehat {u^* v^*}$).

Figure 15

Figure 15. Proposed unsupervised–supervised pipeline architecture (a) compared with typical supervised method (b). In the typical supervised method, the machine learning model trained on fDNS data are used to super-resolve vLES data.

Figure 16

Figure 16. Instantaneous velocity distributions in wall-parallel ($x$–$z$) plane for proposed unsupervised–supervised pipeline at ${Re}_\tau \approx 1000$. The region corresponds to $(L_x, L_z) = (1.152 \delta , 0.576 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. (i,iv,vii) Streamwise component ($u$); (ii,v,viii) wall-normal component ($v$); (iii,vi,ix) spanwise component ($w$);(i–iii) input vLES; (iv–vi) predicted super-resolved flow with the proposed pipeline; (vii–ix) reference DNS.

Figure 17

Figure 17. Instantaneous velocity distributions in streamwise ($y$–$z$) plane for proposed unsupervised–supervised pipeline at ${Re}_\tau \approx 1000$. The region corresponds to $(L_y, L_z) = (\delta , 2 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. (i,iv,vii) Streamwise component ($u$); (ii,v,viii) wall-normal component ($v$); (iii,vi,ix) spanwise component ($w$); (i–iii) input vLES; (iv–vi) predicted super-resolved flow with the proposed pipeline; (vii–ix) reference DNS.

Figure 18

Figure 18. (a,c) Streamwise and (b,d) spanwise energy spectra of predicted super-resolved velocity field with the proposed unsupervised–supervised pipeline at ${Re}_\tau \approx 1000$. Here (a,b)$y^+ \approx 15$; (c,d) $y^+ \approx 100$. Blue, streamwise component; orange, wall-normal component; green, spanwise component. Solid lines, predicted super-resolved flow using proposed unsupervised pipeline model (figure 15a); dashed lines, typical supervised model (figure 15b); circles, reference DNS; pluses, input vLES. Black vertical dashed lines indicate maximum wavenumber resolved by the input vLES (cutoff wavenumber).

Figure 19

Figure 19. Premultiplied spanwise energy spectra of streamwise velocity for input vLES (a), predicted super-resolved flow using proposed unsupervised–supervised pipeline (b) and reference DNS (c).

Figure 20

Figure 20. Mean streamwise velocity (a) and resolved Reynolds stresses (b) of predicted super-resolved flows at $Re_\tau \approx 1000$. Solid lines, predicted super-resolved flow using proposed unsupervised–supervised pipeline (figure 15a); dashed lines, typical supervised model (figure 15b); circles, reference DNS; pluses, input vLES. For (b): blue, streamwise normal component ($\overline {u^{\prime}u^{\prime}}$); orange, wall-normal normal component ($\overline {v^{\prime}v^{\prime}}$); green, spanwise normal component ($\overline {w^{\prime}w^{\prime}}$); red, shear component ($\overline {u^{\prime}v^{\prime}}$).

Figure 21

Figure 21. The SGS stresses extracted from predicted super-resolved flows with the proposed unsupervised–supervised pipeline at $Re_\tau \approx 1000$. Solid lines, predicted super-resolved flow using proposed unsupervised pipeline model (figure 15a); dashed lines, typical supervised model (figure 15b); circles, reference DNS. Blue, streamwise normal component ($\widehat {u^* u^*}$); orange, wall-normal normal component ($\widehat {v^* v^*}$); green, spanwise normal component ($\widehat {w^* w^*}$); red, shear component ($\widehat {u^* v^*}$).

Figure 22

Figure 22. Mean streamwise velocity (a) and Reynolds shear stress (b,c) of a posteriori tests at $Re_\tau \approx 1000$. Panel (c) is a near-wall zoomed view of (b). Blue, vLES with proposed unsupervised–supervised-pipeline SGS model (figure 15a); green, vLES with typical supervised SGS model (figure 15b); red, vLES with typical SGS model; black circles, reference DNS; grey symbols, reference fDNS. For (b,c): dashed lines and squares, resolved components; dotted lines and triangles, SGS components; solid lines, resolved + SGS components.

Figure 23

Figure 23. Streamwise (a), wall-normal (b) and spanwise (c) Reynolds stresses of a posteriori tests at $Re_\tau \approx 1000$. Blue, vLES with proposed unsupervised SGS model (figure 15a); green, vLES with typical supervised SGS model (figure 15b); red, vLES with typical SGS model; black circles, reference DNS; grey symbols, reference fDNS. Dashed lines and squares, resolved components; dotted lines and triangles, SGS components; solid lines, resolved + SGS components.

Figure 24

Figure 24. Instantaneous velocity distributions of a posteriori tests at $y^+ \approx 15$ at $Re_\tau \approx 1000$. The region corresponds to $(L_x, L_z) = (4.608 \delta , 2.304 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. (i,iv,vii,x) Streamwise component ($u$); (ii,v,viii,xi) wall-normal component ($v$); (iii,vi,ix,xii) spanwise component ($w$); (i–iii) vLES with proposed unsupervised SGS model; (iv–vi) vLES with typical SGS model; (vii–ix) reference fDNS; (x–xii) reference DNS.

Figure 25

Figure 25. Budgets of Reynolds normal stresses in a posteriori tests at $Re_\tau \approx 1000$. (a–c) Streamwise component; (d–f) wall-normal component; (g–i) spanwise component; (a,d,g) vLES with proposed unsupervised–supervised-pipeline SGS model; (b,e,h) vLES with typical SGS model; (c,f,i) reference DNS. Solid red, production $P_{ij}$; solid green, turbulent diffusion $T_{t,ij}$; solid orange, pressure diffusion $T_{p,ij}$; solid purple, viscous diffusion $T_{v,ij}$; dashed purple, SGS diffusion $T_{\textit{SGS},\textit{ij}}$; solid yellow, pressure redistribution $D_{p,ij}$; solid blue, viscous dissipation $D_{v,ij}$; dashed blue, SGS dissipation $D_{\textit{SGS},\textit{ij}}$.

Figure 26

Figure 26. Schematic of near-wall streaky streamwise vortices in wall turbulence.

Figure 27

Figure 27. Premultiplied spanwise-spectral components of pressure redistribution in a posteriori tests at $y^+ \approx 15$ at $Re_\tau \approx 1000$. (a) Streamwise component; (b) wall-normal component; (c) spanwise component. Blue lines, proposed unsupervised–supervised-pipeline SGS model; red lines, typical SGS model, circles, reference DNS. Horizontal dotted lines denote values of $0$ in the vertical axes.

Figure 28

Table 2. List of parameters for each computational set-up. Here $L_x$, $L_z$ and $L_y$ denote computational domain size. Here $\Delta x$, $\Delta y$ and $\Delta z$ denote grid resolutions in each direction, and superscript $(\cdot )^+$ represents values in wall units. Here $N_x$, $N_z$ and $N_y$ denote number of grid points in each direction.

Figure 29

Figure 28. Mean streamwise velocity (a) and Reynolds shear stress (b) of a posteriori tests at $Re_\tau \approx 2000$. Blue, vLES with proposed unsupervised–supervised-pipeline SGS model; red, vLES with typical SGS model; black circles, reference DNS. For (b): dashed lines, resolved component; dotted lines, SGS component; solid lines, total stress.

Figure 30

Figure 29. Streamwise (a), wall-normal (b) and spanwise (c) Reynolds stresses of a posteriori tests at $Re_\tau \approx 2000$. Blue, vLES with proposed unsupervised–supervised-pipeline SGS model; red, vLES with typical SGS model; black circles, reference DNS. Dashed lines, resolved component; dotted lines, SGS component; solid lines, resolved + SGS stress.

Figure 31

Table 3. Architectures of the CNN models used in CycleGAN in figure 2. The bottommost layers correspond to the outputs of each model. Here ‘Conv’ refers to two-dimensional convolution layers and ‘DS’ refers to downsampling layers. See § 2.2.2 for nomenclature of each model.

Figure 32

Table 4. Architectures of the CNN models used in cGAN in figure 1. The bottommost layers correspond to the outputs of each model. Here ‘Conv’ refers to two-dimensional convolution layers, ‘DS’ refers to downsampling layers, ‘US’ refers to upsampling layers and ‘Concat’ refers to channelwise concatenation. See § 2.2.1 for nomenclature of each model.

Figure 33

Figure 30. Instantaneous velocity distributions in wall-parallel ($x$–$z$) plane obtained by proposed unsupervised–supervised pipeline with LESx4 at $Re_\tau \approx 1000$. The region corresponds to $(L_x, L_z) = (1.152 \delta , 0.576 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. (i,iv,vii) Streamwise component ($u$); (ii,v,viii) wall-normal component ($v$); (iii,vi,ix) spanwise component ($w$). (a) Input LESx4; middle, predicted super-resolved flow; (b) reference DNS.

Figure 34

Figure 31. Instantaneous velocity distributions in the streamwise ($y$–$z$) cross-sectional plane for proposed unsupervised–supervised pipeline with LESx4 at $Re_\tau \approx 1000$. The region corresponds to $(L_y, L_z) = (\delta , 2 \delta )$. Velocity components are non-dimensionalised by the bulk velocity $u_b$. (i,iv,vii) Streamwise component ($u$); (ii,v,viii) wall-normal component ($v$); (iii,vi,ix) spanwise component ($w$); (i–iii) input LESx4; (iv–vi) predicted super-resolved flow; (vii–ix) reference DNS.

Figure 35

Figure 32. Streamwise (a,c) and spanwise (b,d) energy spectra of predicted super-resolved velocity fields at $Re_\tau \approx 1000$. Here (a,b) $y^+ \approx 15$; (c,d) $y^+ \approx 100$. Blue, streamwise component; orange, wall-normal component; green, spanwise component. Solid lines, predicted super-resolved flow using proposed unsupervised–supervised pipeline (figure 15a); dashed lines, typical supervised model (figure 15b); circles, reference DNS; pluses, input LESx4.

Figure 36

Figure 33. Mean streamwise velocity (a) and resolved reynolds stresses (b) of predicted super-resolved flows at $Re_\tau \approx 1000$. Solid lines, predicted super-resolved flow using proposed unsupervised–supervised-pipeline SGS model (figure 15a); dashed lines, typical supervised model (figure 15b); circles, reference DNS; crosses, input LESx4. For (b): blue, streamwise normal component ($\overline {u^{\prime}u^{\prime}}$); orange, wall-normal normal component ($\overline {v^{\prime}v^{\prime}}$); green, spanwise normal component ($\overline {w^{\prime}w^{\prime}}$); red, shear component ($\overline {u^{\prime}v^{\prime}}$).

Figure 37

Figure 34. The SGS stresses extracted from predicted super-resolved flows at $Re_\tau \approx 1000$. Solid lines, predicted super-resolved flow using proposed unsupervised–supervised-pipeline SGS model (figure 15a); dashed lines, typical supervised model (figure 15b); circles, reference DNS. Blue, streamwise normal component ($\widehat {u^* u^*}$); orange, wall-normal normal component ($\widehat {v^* v^*}$); green, spanwise normal component ($\widehat {w^* w^*}$); red, shear component ($\widehat {u^* v^*}$).

Figure 38

Figure 35. Mean streamwise velocity (a) and Reynolds shear stress (b) of a posteriori tests at $Re_\tau \approx 1000$. Blue, LESx4 with proposed unsupervised–supervised-pipeline SGS model (figure 15a); red, LESx4 with typical SGS model; black circles, reference DNS. For (b): dashed lines, resolved component; dotted lines, SGS component; solid lines, resolved + SGS stress.

Figure 39

Figure 36. Streamwise (a), wall-normal (b) and spanwise (c) Reynolds stress of a posteriori tests at $Re_\tau \approx 1000$. Blue, LESx4 with proposed unsupervised–supervised-pipeline SGS model (figure 15a); red, LESx4 with typical SGS model; black circles, reference DNS. Dashed lines, resolved component; dotted lines, SGS component; solid lines, resolved + SGS stress.

Figure 40

Figure 37. Mean streamwise velocity (a) and Reynolds shear stress (b) of a posteriori tests at $Re_\tau \approx 1000$. Green, $\mu _{\textit{clip}} / \mu _{w} = 0$; orange, $\mu _{\textit{clip}} / \mu _{w} \approx -1$; blue, $\mu _{\textit{clip}} / \mu _{w} \approx -2$; red, vLES with typical SGS model; black circles, reference DNS. For (b): dashed lines, resolved component; dotted lines, SGS component; solid lines, resolved + SGS stress.