Hostname: page-component-77f85d65b8-7lfxl Total loading time: 0 Render date: 2026-03-26T16:02:47.241Z Has data issue: false hasContentIssue false

Machine-learning-based spatio-temporal super resolution reconstruction of turbulent flows

Published online by Cambridge University Press:  21 December 2020

Kai Fukami*
Affiliation:
Department of Mechanical and Aerospace Engineering, University of California, Los Angeles, CA 90095, USA Department of Mechanical Engineering, Keio University, Yokohama 223-8522, Japan
Koji Fukagata
Affiliation:
Department of Mechanical Engineering, Keio University, Yokohama 223-8522, Japan
Kunihiko Taira
Affiliation:
Department of Mechanical and Aerospace Engineering, University of California, Los Angeles, CA 90095, USA
*
Email adddress for correspondence: kfukami1@g.ucla.edu

Abstract

We present a new data reconstruction method with supervised machine learning techniques inspired by super resolution and inbetweening to recover high-resolution turbulent flows from grossly coarse flow data in space and time. For the present machine-learning-based data reconstruction, we use the downsampled skip-connection/multiscale model based on a convolutional neural network, incorporating the multiscale nature of fluid flows into its network structure. As an initial example, the model is applied to the two-dimensional cylinder wake at $Re_D = 100$. The reconstructed flow fields by the present method show great agreement with the reference data obtained by direct numerical simulation. Next, we apply the current model to a two-dimensional decaying homogeneous isotropic turbulence. The machine-learned model is able to track the decaying evolution from spatial and temporal coarse input data. The proposed concept is further applied to a complex turbulent channel flow over a three-dimensional domain at $Re_{\tau }=180$. The present model reconstructs high-resolved turbulent flows from very coarse input data in space, and also reproduces the temporal evolution for appropriately chosen time interval. The dependence on the number of training snapshots and duration between the first and last frames based on a temporal two-point correlation coefficient are also assessed to reveal the capability and robustness of spatio-temporal super resolution reconstruction. These results suggest that the present method can perform a range of flow reconstructions in support of computational and experimental efforts.

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 in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2020. Published by Cambridge University Press
Figure 0

Figure 1. Data reconstruction methods used in the present study: (a) spatial SR; (b) temporal SR (inbetweening).

Figure 1

Figure 2. The hybrid downsampled skip-connection/multiscale (DSC/MS) SR model (Fukami et al.2019a). Spatial reconstruction of two-dimensional cylinder wake at $Re_D=100$ is shown as an example.

Figure 2

Figure 3. Spatio-temporal SR reconstruction with machine learning for cylinder flow at $Re_D = 100$.

Figure 3

Figure 4. Dependence of reconstruction performance on the order of training processes for cylinder flow. The first ($t=1{\rm \Delta} t$), intermediate ($t=5{\rm \Delta} t$) and last ($t=9{\rm \Delta} t$) snapshots are shown. Reversed order refers to option (ii) in § 2.2. The combined model refers to $\mathcal {F}_{comb}$ which directly reconstructs $\boldsymbol {q}(x_{HR}, t_{HR})$ from $\boldsymbol {q}(x_{LR}, t_{LR})$. The values underneath the contours report the $L_2$ error norms.

Figure 4

Figure 5. Spatio-temporal SR reconstruction with machine learning for cylinder wake at $Re_D=100$. The bar graph located in the centre shows the $L_2$ error norm $\epsilon$ for the reconstructed flow fields. The contour level of the vorticity fields is same as that in figure 4.

Figure 5

Figure 6. The problem set-up of spatio-temporal SR analysis for two-dimensional decaying homogeneous isotropic turbulence. The curve located in the centre is the decay of Taylor Reynolds number $Re_{\lambda }$. The vorticity fields $\omega$ at the time stamps (a)–(f) along this curve are shown on the right-hand side.

Figure 6

Figure 7. Spatio-temporal SR reconstruction for two-dimensional decaying homogeneous turbulence. The vorticity field $\omega$ is shown with the same contour level in figure 6. Medium- and low-resolution spatial input with (a) medium time step for regime I, (b) medium time step for regime II, (c) wide time step for regime I and (d) wide time step for regime II. The values underneath the flow fields report the $L_2$ error norms.

Figure 7

Figure 8. Time-ensemble $L_2$ error norms for the (a) medium- and (b) low-spatial-input cases.

Figure 8

Figure 9. Decay of time-ensemble total kinetic energy $E_{tot}$ over the domain.

Figure 9

Figure 10. Statistical assessments for the spatio-temporal SR analysis of two-dimensional turbulence. (a,c,e,g) Kinetic energy spectrum; (b,d,f,h) probability density function (p.d.f.) of vorticity $\omega$; (ad) medium time step; (eh) wide time step; (a,b,e,f) regime I; (c,d,g,h) regime II.

Figure 10

Figure 11. The problem set-up for example 2. We consider two spatial coarseness levels with three temporal resolutions. Note that $Q^+=0.005$ and 0.07 are used for visualization of spatial and temporal resolutions, respectively. The plot on the upper right-hand side shows the temporal two-point correlation coefficients $\mathcal {R}$ at $y^+=11.8$ for the present turbulent channel flow.

Figure 11

Figure 12. Isosurfaces of the $Q$ criterion ($Q^+=0.07$). (a) The input coarse data with medium and low resolutions. For comparison, $Q^+=0.005$ with medium-resolution is also shown. (b) Reference DNS data. (c) Reconstructed flow field from medium-resolution input data. (d) Reconstructed flow field from low-resolution input data.

Figure 12

Figure 13. Velocity contours at a $y\text{--}z$ section ($x^+=1127$) of the reference DNS data, coarse input data and the recovered flow field through spatial SR analysis with machine learning (ML). The values listed below the contours are the $L_2$ error norm $\epsilon$.

Figure 13

Figure 14. Turbulence statistics of the reference DNS data, medium resolution (MR) input, low resolution (LR) input, and recovered flow fields by spatial SR analysis. (a) Root mean square of velocity fluctuation $u_{i,{\textit{rms}}}$, (b) Reynolds stress $-u^\prime v^\prime$, (c) streamwise energy spectrum $E^+_{uu}(k_x^+)$ and (d) spanwise energy spectrum $E^+_{uu}(k_z^+)$.

Figure 14

Figure 15. Spatio-temporal SR reconstruction of turbulent channel flow over three-dimensional domain. (a) The $Q$ isosurfaces ($Q^+=0.07$) of the reference DNS and super-resolved flow field with medium, wide and superwide time step. The medium-resolution data in space are used as the input for spatial SR reconstruction. (b) The $L_2$ error norm of inbetweening for spatial medium-resolution input with wide time step. (c) Summary of the time-ensemble $L_2$ error norms for all combinations of coarse input data in space and time.

Figure 15

Figure 16. Robustness of the machine learning model for noisy input with medium time step models. The $x$$z$ sectional streamwise velocity contours are chosen from $y^+=19.4$, with medium-spatial-coarse input model. The contour plots visualize the intermediate snapshots at $t=(n+5){\rm \Delta} t$ for each noise level.

Figure 16

Figure 17. Influence of the number of the training snapshots for spatial SR reconstruction $n_{{snapshot,}x}$ on the ensemble $L_2$ error norm $\bar {\epsilon }$.

Figure 17

Figure 18. Influence of the number of snapshots on the computational time per epoch (axis on the left-hand side) and total computational time (axis on the right-hand side).

Figure 18

Figure 19. Dependence of $L_2$ error norm $\epsilon$ on location of turbulent channel flow in the (a) streamwise ($x$), (b) spanwise ($z$) and (c) wall-normal ($y$) directions. For clarity, a log-scale is used for panel (c).

Figure 19

Figure 20. Streamwise and spanwise kinetic energy spectrum of spatio-temporal SR analysis. Top results are based on medium time step and bottom results are based on wide time step. The left-hand side presents the streamwise energy spectrum and the right-hand side shows the spanwise energy spectrum.

Figure 20

Figure 21. (a) Dependence on the grid style of streamwise velocity contours $u$ at a $y$$z$ section ($x^+=1127$) for spatial SR reconstruction with machine learning (ML). Listed values are $L_2$ error norm. (b) Time-ensemble $L_2$ error norm of spatio-temporal SR reconstruction with uniform and non-uniform grid data in wall-normal direction.