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

Data-driven spectral turbulence modelling for Rayleigh–Bénard convection

Published online by Cambridge University Press:  21 November 2023

Sagy R. Ephrati*
Affiliation:
Mathematics of Multiscale Modeling and Simulation, Faculty EEMCS, University of Twente, 7500 AE Enschede, The Netherlands
Paolo Cifani
Affiliation:
Mathematics of Multiscale Modeling and Simulation, Faculty EEMCS, University of Twente, 7500 AE Enschede, The Netherlands
Bernard J. Geurts
Affiliation:
Mathematics of Multiscale Modeling and Simulation, Faculty EEMCS, University of Twente, 7500 AE Enschede, The Netherlands Multiscale Energy Physics, CCER, Faculty Applied Physics, Eindhoven University of Technology, 5600 MB Eindhoven, The Netherlands
*
†Email address for correspondence: s.r.ephrati@utwente.nl

Abstract

A data-driven turbulence model for coarse-grained numerical simulations of two-dimensional Rayleigh–Bénard convection is proposed. The model starts from high-fidelity data and is based on adjusting the Fourier coefficients of the numerical solution, with the aim of accurately reproducing the kinetic energy spectra as seen in the high-fidelity reference findings. No assumptions about the underlying partial differential equation or numerical discretization are used in the formulation of the model. We also develop a constraint on the heat flux to guarantee accurate Nusselt number estimates on coarse computational grids and high Rayleigh numbers. Model performance is assessed in coarse numerical simulations at $Ra=10^{10}$. We focus on key features including kinetic energy spectra, wall-normal flow statistics and global flow statistics. The method of data-driven modelling of flow dynamics is found to reproduce the reference kinetic energy spectra well across all scales and yields good results for flow statistics and average heat transfer, leading to computationally cheap surrogate models. Large-scale forcing extracted from the high-fidelity simulation leads to accurate Nusselt number predictions across two decades of Rayleigh numbers, centred around the targeted reference at $Ra=10^{10}$.

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 (http://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), 2023. Published by Cambridge University Press.
Figure 0

Figure 1. Snapshots of the (a,c,e,g) DNS ($4096\times 2048$ grid) and (b,d, f,h) coarse no-model simulation ($64\times 32$ grid) in statistically steady states. From panels (a,b) to (g,h), we show temperature, pressure, horizontal velocity and vertical velocity.

Figure 1

Table 1. Model configurations used in the coarse numerical simulations.

Figure 2

Figure 2. Correlation times $\tau _{k,l}$ of the Fourier coefficients for the (a) horizontal velocity, (b) vertical velocity and (c) temperature measured from the high-fidelity data.

Figure 3

Figure 3. Temperature fields in statistically steady states. Shown are the reference solution and the results obtained with coarse numerical simulations M0–7. The colour scheme is the same as used for the temperature fields shown in figure 1. (a) DNS, (b) M0, (c) M1, (d) M2, (e) M3, ( f) M4, (g) M5, (h) M6, (i) M7.

Figure 4

Figure 4. Pressure fields in statistically steady states. Shown are the reference solution and the results obtained with coarse numerical simulations M0–7. The colour scheme is the same as used for the pressure fields shown in figure 1. (a) DNS, (b) M0, (c) M1, (d) M2, (e) M3, ( f) M4, (g) M5, (h) M6, (i) M7.

Figure 5

Figure 5. Horizontal velocity fields in statistically steady states. Shown are the reference solution and the results obtained with coarse numerical simulations M0–7. The colour scheme is the same as used for the horizontal velocity fields shown in figure 1. (a) DNS, (b) M0, (c) M1, (d) M2, (e) M3, ( f) M4, (g) M5, (h) M6, (i) M7.

Figure 6

Figure 6. Vertical velocity fields in statistically steady states. Shown are the reference solution and the results obtained with coarse numerical simulations M0–7. The colour scheme is the same as used for the vertical velocity fields fields shown in figure 1. (a) DNS, (b) M0, (c) M1, (d) M2, (e) M3, ( f) M4, (g) M5, (h) M6, (i) M7.

Figure 7

Figure 7. Time-averaged energy spectra measured along horizontal cross-sections of the domain for (a,d) the horizontal velocity, (b,e) vertical velocity and (c, f) temperature. The cross-sections are taken near (a–c) the bottom wall and (d–f) the core of the domain. The cross-sections are taken at $y=8.5\times 10^{-4}, y=5.5\times 10^{-1}$ for the horizontal velocity, and at $y=5.0\times 10^{-4}, y=5.0\times 10^{-1}$ for the vertical velocity and the temperature. The solid lines show the average spectra of the filtered DNS, the model results are displayed using the symbols in table 1.

Figure 8

Figure 8. Comparison of the (a) time-averaged temperature and (b) time-averaged heat flux measured along horizontal cross-sections of the domain and displayed as a function of the wall-normal distance. The solid line shows the mean values of the filtered DNS, the model results are displayed using the symbols in table 1.

Figure 9

Figure 9. Root mean square (r.m.s.) of the (a) horizontal velocity, (b) vertical velocity and (c) temperature, measured along horizontal cross-sections of the domain and displayed as a function of the wall-normal distance. The solid line shows the r.m.s. values of the filtered DNS, the model results are displayed using the symbols in table 1.

Figure 10

Figure 10. Comparison of the rolling mean of the kinetic energy (KE) over time. The solid line shows the KE of the filtered DNS, and the model results are displayed using the symbols in table 1.

Figure 11

Figure 11. Comparison of the rolling mean of the Nusselt number over time. The solid line at $Nu=95$ shows the theoretically predicted value, with $5\,\%$ error margins given by the dashed lines. The model results are displayed using the symbols in table 1.

Figure 12

Figure 12. Time-averaged energy spectra measured along horizontal cross-sections of the domain for the (a) horizontal velocity, (b) vertical velocity and (c) temperature. The cross-sections are taken near the core of the domain, at $y=5.5\times 10^{-1}$ for the horizontal velocity, and at $y=5.0\times 10^{-1}$ for the vertical velocity and the temperature. The model results are obtained by multiplying the measured correlation times by 8. The solid lines show the average spectra of the filtered DNS, the model results are displayed using the symbols in table 1.

Figure 13

Figure 13. Root mean square (r.m.s.) of the (a) horizontal velocity, (b) vertical velocity and (c) temperature, measured along horizontal cross-sections of the domain and displayed as a function of the wall-normal distance. The model results are obtained by multiplying the measured correlation times by 8. The solid line shows the r.m.s. values of the filtered DNS, the model results are displayed using the symbols in table 1.

Figure 14

Figure 14. Comparison of the final rolling mean values of the (a) total kinetic energy (KE) and (b) Nusselt number for for different scalings of the correlation times $\tau _{k,l}$ used in the model. The model results are displayed using the symbols in table 1.

Figure 15

Figure 15. Measured Nusselt numbers as a function of the Rayleigh number. The solid red line shows reference Nusselt number predictions from the literature, with 5 % error margins given by the dashed lines. The no-model and large-scale forcing results are obtained with configurations M0 and M1, respectively. The reference scaling exponents are $0.285$ for $10^9\leq {Ra}\leq 10^{13}$ and $0.35$ for ${Ra}\geq 10^{13}$.