Hostname: page-component-6766d58669-kn6lq Total loading time: 0 Render date: 2026-05-18T02:52:04.252Z Has data issue: false hasContentIssue false

Machine-learning wall-model large-eddy simulation accounting for isotropic roughness under local equilibrium

Published online by Cambridge University Press:  14 March 2025

Rong Ma*
Affiliation:
Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
Adrián Lozano-Durán
Affiliation:
Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA Graduate Aerospace Laboratories, California Institute of Technology, Pasadena, CA 91125, USA
*
Corresponding author: Rong Ma, rongma@mit.edu

Abstract

We introduce a wall model for large-eddy simulation (WMLES) applicable to rough surfaces with Gaussian and non-Gaussian distributions for both the transitionally and fully rough regimes. The model is applicable to arbitrary complex geometries where roughness elements are assumed to be underresolved, i.e. subgrid-scale roughness. The wall model is implemented using a multi-hidden-layer feedforward neural network, with the mean geometric properties of the roughness topology and near-wall flow quantities serving as input. The optimal set of non-dimensional input features is identified using information theory, selecting variables that maximize information about the output while minimizing redundancy among inputs. The model also incorporates a confidence score based on Gaussian process modelling, enabling the detection of potentially low model performance for untrained rough surfaces. The model is trained using a direct numerical simulation (DNS) roughness database comprising approximately 200 cases. The roughness geometries for the database are selected from a large repository through active learning. This approach ensures that the rough surfaces incorporated into the database are the most informative, achieving higher model performance with fewer DNS cases compared with passive learning techniques. The performance of the model is evaluated both apriori and aposteriori in WMLES of turbulent channel flows with rough walls. Over 550 channel flow cases are considered, including untrained roughness geometries, roughness Reynolds numbers and grid resolutions for both transitionally and fully rough regimes. Our rough-wall model offers higher accuracy than existing models, generally predicting wall shear stress within an accuracy range of 1%–15 %. The performance of the model is also assessed on a high-pressure turbine blade with two different rough surfaces. We show that the new wall model predicts the skin friction and the mean velocity deficit induced by the rough surface on the blade within 1%–10 % accuracy except the region with transition or shock waves. This work extends the building-block flow wall model (BFWM) introduced by Lozano-Durán & Bae (2023. J. Fluid Mech. 963, A35) for smooth walls, expanding the BFWM framework to account for rough-wall scenarios.

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. Visualization of roughness height for selected surface samples: (ac) Gaussian roughness; (df) Weibull roughness. The colours represent the level of $k/\delta$ from 0.0 (blue) to 0.12 (yellow), where $\delta$ is the channel half-height.

Figure 1

Table 1. Definitions of roughness geometrical parameters. $k(x,z)$ is the roughness height function, $A_f(y)$ is the fluid area at the $y$ location, $A_p$ is the frontal projected area of the roughness elements, and $A_t$ is the total plan area. The correlation lengths are computed as the horizontal separation at which the roughness height autocorrelation function $R_h(\delta x,\delta z)=\frac {1}{k_{rms}^2}\langle k(x+\delta x, z+\delta z)k(x,z) \rangle _{xz}$ drops below 0.2, where $\langle \cdot \rangle _{xz}$ denotes average over $x$ and $z$. Given that the rough surfaces considered are isotropic, the parameters $ES$, $I$, and $L_{cor}$ are equivalent along any wall-parallel direction. Similar definitions of roughness parameters can be found in Thakkar et al. (2017); Ma et al. (2021); Jouybari et al. (2021) and Chung et al. (2021).

Figure 2

Figure 2. Schematic of the AL to select the rough surfaces for the DNS turbulent channel database.

Figure 3

Table 2. Roughness parameters for rough surfaces in the DNS database.

Figure 4

Figure 3. Uncertainty ($\sigma ^2$) for the rough surfaces in the repository normalized by the mean uncertainty of the most updated GP model ($\sigma ^2_{tr}$). In the first two iterations of the GP model, only Gaussian roughness is considered. In the third and fourth iterations, Weibull roughness is considered. (a) The first iteration using GP model-1; (b) the second iteration using GP model-2; (c) the third iteration using GP model-3; (d) the fourth iteration using GP model-4. The surfaces with the highest prediction variance coloured by yellow are selected for performing DNS.

Figure 5

Figure 4. Scatter plots of roughness parameters for the surfaces selected at each iteration in AL. The correlation coefficient $r$ between two parameters is shown on the top of each panel. The roughness repository is circled and the roughness in the training set is filled. Gaussian roughness repository (red); Weibull roughness repository (blue); initial set for AL is GS01 to GS06 (yellow); GS07 to GS13 at the first iteration (light red); GS14 to GS19 at the second iteration (dark red); WB01 to WB07 at the third iteration (light blue); WB08 to WB13 at the fourth iteration (dark blue).

Figure 6

Figure 5. The PDF of roughness height for rough surfaces in the roughness repository and rough surfaces selected at different iterations in AL for (a) Gaussian roughness and (b) Weibull roughness.

Figure 7

Table 3. Simulation parameters for DNS of rough-wall channel flows at different $Re_{\tau }$. $N_x$, $N_y$, and $N_z$ are the number of grid points in the streamwise, wall-normal, and spanwise direction, respectively, $L_x$, $L_y$, and $L_z$ are the streamwise, wall-normal, and spanwise dimensions of the computational domain, $\triangle x^{+}$ and $\triangle z^{+}$ are the streamwise and spanwise grid resolutions, and $\triangle y^{+}_{min }$ and $\triangle y^{+}_{max }$ are the minimum and maximum wall-normal grid resolutions. Uniform grids are used in the streamwise and spanwise directions, and non-uniform grids with a hyperbolic tangent function are used in the wall-normal direction. The number of grid points is kept constant across $Re_{\tau }$ to resolve the roughness features and avoid interpolation between cases.

Figure 8

Figure 6. Streamwise mean velocity profiles of selected rough surfaces: (a,b) Gaussian roughness GS01 and GS03; (c,d) Weibull roughness WB08 and WB10. The dashed lines are $U^+=y^+$ and $U_{s}^{+}=\frac {1}{\kappa } \ln {y^{+}}+ 5.0$.

Figure 9

Figure 7. Roughness function $\triangle U^+$ as a function of (a) mean peak-to-valley roughness height $k_t^+$ and (b) equivalent sand-grain roughness height $k_s^+$. A total of 192 rough cases corresponding to table 4 are included in this plot.

Figure 10

Table 4. The roughness parameter $\hat {k}_s^+$ at different $Re_{\tau }$ determined from the DNS results based on the rough-wall logarithmic law.

Figure 11

Figure 8. Overview of BFWM-rough for WMLES: for each wall face, the inputs to the wall model include the local flow state and local roughness parameters. The flow state consists of the magnitudes of wall-parallel velocities ($u_1$ and $u_2$) at the centre locations of the first and second off-wall control volumes ($y_1$ and $y_2$), along with the kinematic viscosity $\nu$. The roughness is assumed to be SGS and known for each control volume attached to the wall. The input roughness parameters are based on the statistical moments of the local roughness height distribution. The output of BFWM-rough is the wall-shear stress vector $\boldsymbol {\tau }_w$ and the confidence score $C\in [0, 1]$. The wall-shear stress vector is predicted with a FNN, while the confidence score is determined using a GP model. The wall-shear stress vector from BFWM-rough is applied as the local boundary condition to the WMLES.

Figure 12

Table 5. Ranking of candidate input variables for the wall model according to MRMR importance score in descending order.

Figure 13

Table 6. Range of applicability for BFWM-rough for SGS roughness: ratio of roughness height parameters to the grid size of the training dataset.

Figure 14

Figure 9. Apriori$L_2$-norm error in the prediction of $\tilde {\tau }_w$ as function of the number of input features as ranked in table 5. The inset shows the errors when the number of inputs ranges from 5 to 32.

Figure 15

Figure 10. Scatter plot of regression results of actual $\tilde {\tau }_w$ and predicted $\tilde {\tau }_w$ for BFWM-rough. The results are plotted for three grid resolutions: (a) $\triangle /\delta =1/20$; (b) $\triangle /\delta =1/10$; (c) $\triangle /\delta =1/5$.

Figure 16

Table 7. Models considered for comparison with the BFWM-rough.

Figure 17

Figure 11. Comparison with rough-wall models from table 7 on the overall 192 rough cases in § 3.4: $(a)$ model for $k_s^+$ from Flack et al. (2020); $(b)$ model for $k_s^+$ from Kuwata & Kawaguchi (2019); $(c)$ model for $\triangle U^+$ from Chan et al. (2015); $(d)$ model for $\triangle U^+$ from De Marchis et al. (2020); $(e)$ model for $\triangle U^+$ from Bornhoft et al. (2024); $(f)$ results from the BFWM-rough. Here red circle, Gaussian roughness; blue cross, Weibull roughness.

Figure 18

Table 8. Relative errors (in %) of $\tau _w$ for the trained Gaussian/Weibull rough surfaces at trained/untrained grid resolutions and untrained Reynolds numbers. Note that these cases are from the testing dataset in § 3.4. The relative error is computed based on the predicted value from the BFWM-rough and the actual value from DNS in turbulent channel flows. The table shows case name, $Re_{\tau }$, and $\hat {k}_s^+$.

Figure 19

Figure 12. Mean velocity profiles for DNS (line) and WMLES (symbols) of turbulent channel flows for selected test cases: (a) WB13 at $Re_\tau =720$; (b) WB06 at $Re_\tau =360$; (c) GS03 at $Re_\tau =720$; (d) WB05 at $Re_\tau =360$; (e) GS14 at $Re_\tau =540$; (f) GS18 at $Re_\tau =1000$. The roughness geometries are visualized with a section of $\delta$ in $x$ and $0.5\delta$ in $z$. Three grid resolutions are visualized: $\triangle /\delta =1/20$ ($\circ$); $\triangle /\delta =1/15$ ($+$); $\triangle /\delta =1/30$ ($\times$).

Figure 20

Figure 13. Confidence score for each surface in the roughness repository. Surface indices 1–50 are Gaussian roughness, and surface indices 51–100 are Weibull roughness. The training cases are coloured in green. The four cases with the smallest $C$ (coloured in red) are selected for evaluation of BFWM-rough.

Figure 21

Table 9. Roughness parameters of Weibull and Bimodal rough surfaces for model evaluation.

Figure 22

Figure 14. Apriori error variation of wall-shear stress against $k_s^+$. Untrained Weibull and Bimodal rough surfaces are tested for $Re_{\tau }=180, 360, 540, 720, 900$ and $1000$ with trained and untrained grid resolutions, as shown by the symbols with increasing $k_s^+$. The error is given as a fraction. Note that these selected untrained rough surfaces are the most challenging test cases with the least confidence scores.

Figure 23

Figure 15. Aposteriori error variation of wall-shear stress against $k_s^+$. Untrained Weibull and Bimodal rough surfaces are tested in WMLES of turbulent channel flow at $Re_{\tau }=180, 360, 540, 720, 900$ and $1000$ with trained and untrained grid resolutions, as shown by the symbols with increasing $k_s^+$. The error is given as a fraction, and the legend is the same as figure 14.

Figure 24

Figure 16. Mean velocity profiles for DNS (line) and WMLES (symbols) of turbulent channel flows at $Re_{\tau }=1000$ with test Weibull surfaces: (a) WB14; (b) WB15; (c) WB16; (d) WB17. The roughness geometries are visualized with a section of $\delta$ in $x$ and $0.5\delta$ in $z$. Three grid resolutions are visualized: $\triangle /\delta =1/20$ ($\circ$); $\triangle /\delta =1/15$ ($+$); $\triangle /\delta =1/30$ ($\times$).

Figure 25

Table 10. Model evaluation in the transitionally and fully rough regimes, demonstrated by the mean and standard deviation (in %) of the errors in the testing untrained Weibull and Bimodal rough cases (crossing different $Re_{\tau }$ with training and testing grids).

Figure 26

Figure 17. Confidence scores for 23 bimodal rough surfaces not included in the roughness repository. The four cases with the smallest $C$ (coloured in red) are selected for evaluation of BFWM-rough.

Figure 27

Figure 18. Mean velocity profiles for DNS (line) and WMLES (symbols) of turbulent channel flows at $Re_{\tau }=1000$ with bimodal surfaces: $(a)$ BM01; $(b)$ BM02; $(c)$ BM03; $(d)$ BM04. The roughness geometries are visualized with a section of $\delta$ in $x$ and $0.5\delta$ in $z$. Three grid resolutions are visualized: $\triangle /\delta =1/20$ ($\circ$); $\triangle /\delta =1/15$ (+); $\triangle /\delta =1/30$ (x).

Figure 28

Figure 19. (a) Confidence score for each rough surface and (b) apriori relative error (in %) of predicted $\tilde {\tau }_w$ using the BFWM-rough and actual $\tilde {\tau }_w$ from DNS of Jouybari et al. (2021). The cases with the model error within $\pm 30\,\%$ are highlighted in yellow in (a). The dashed lines in (b) denote the error values at $\pm 30\,\%$. Roughness index 1–42 corresponds to Cases C01–C42 in Jouybari et al. (2021). The topology of some of the surfaces is visualized on the right-hand side: ellipsoidal roughness, C04 and C21; surfaces with sinusoidal waves, C29 and C30; roughness generated by Fourier modes, C34 and C39; sandgrain roughness, C31 and C37.

Figure 29

Figure 20. Visualization of Voronoi control volumes for WMLES of the HPT blade: the whole computational domain with a zoom-in view near the leading edge of the blade.

Figure 30

Table 11. The key geometrical roughness parameters of the blade surface roughness BS01 and BS02 from Jelly et al. (2023). The last column contains the confidence score of BFWM-rough for BS01 and BS02.

Figure 31

Figure 21. Visualization of the instantaneous axial velocity field normalized by the axial mean inlet velocity $u_{ax}/U_{in}$ for WMLES of the HPT blade. The arrow indicates the location at $99\,\%$ of the axial chord length for probing the mean tangential velocity.

Figure 32

Figure 22. Time and spanwise-averaged distribution of skin friction coefficient $C_f$ along the axial position of the blade normalized by axial chord length $x/C_{ax}$. (a) Roughness BS01 and (b) roughness BS02. The DNS results of smooth and rough surfaces are from Nardini et al. (2023). The blade roughness BS01 and BS02 correspond to cases $k_2^s$ and $k_3^s$ in Nardini et al. (2023). The shaded area denotes the WMLES with EQWM-$k_s$, where $k_s=\alpha k_{rms}$, and $\alpha =3\sim 7$. Note that $x/C_{ax} \gt 0$ and $x/C_{ax} \lt 0$ correspond to the SS and PS, respectively, with $x/C_{ax} = 0$ locate at the leading edge of the blade.

Figure 33

Figure 23. Mean tangential velocity at $x/C_{ax}=0.99$ normalized by the local freestream velocity $U_t/U_{\infty }$ along the blade-normal direction normalized by axial chord length $y_n/C_{ax}$. (a) Roughness BS01 and (b) roughness BS02. The WRLES results of smooth and rough surfaces are from Jelly et al. (2023). The shaded area denotes the WMLES with EQWM-$k_s$, where $k_s=\alpha k_{rms}$, and $\alpha =3\sim 7$.

Figure 34

Figure 24. Comparison of streamwise mean velocity profiles for DNS of turbulent channel flow with a minimal-span domain and a larger domain over the same rough surface GS02.