Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-10T13:03:37.444Z Has data issue: false hasContentIssue false

Super-resolution reconstruction of turbulent flows with machine learning

Published online by Cambridge University Press:  07 May 2019

Kai Fukami*
Affiliation:
Department of Mechanical Engineering, Keio University, Yokohama, 223-8522, Japan Department of Mechanical Engineering, Florida State University, Tallahassee, FL 32310, USA Department of Mechanical and Aerospace Engineering, University of California, Los Angeles, CA 90095, USA
Koji Fukagata
Affiliation:
Department of Mechanical Engineering, Keio University, Yokohama, 223-8522, Japan
Kunihiko Taira
Affiliation:
Department of Mechanical Engineering, Florida State University, Tallahassee, FL 32310, USA Department of Mechanical and Aerospace Engineering, University of California, Los Angeles, CA 90095, USA
*
†Email address for correspondence: kai.fukami@keio.jp

Abstract

We use machine learning to perform super-resolution analysis of grossly under-resolved turbulent flow field data to reconstruct the high-resolution flow field. Two machine learning models are developed, namely, the convolutional neural network (CNN) and the hybrid downsampled skip-connection/multi-scale (DSC/MS) models. These machine learning models are applied to a two-dimensional cylinder wake as a preliminary test and show remarkable ability to reconstruct laminar flow from low-resolution flow field data. We further assess the performance of these models for two-dimensional homogeneous turbulence. The CNN and DSC/MS models are found to reconstruct turbulent flows from extremely coarse flow field images with remarkable accuracy. For the turbulent flow problem, the machine-leaning-based super-resolution analysis can greatly enhance the spatial resolution with as little as 50 training snapshot data, holding great potential to reveal subgrid-scale physics of complex turbulent flows. With the growing availability of flow field data from high-fidelity simulations and experiments, the present approach motivates the development of effective super-resolution models for a variety of fluid flows.

Information

Type
JFM Papers
Copyright
© 2019 Cambridge University Press 
Figure 0

Figure 1. An overview of machine-learned super-resolution analysis for cylinder flow.

Figure 1

Figure 2. Maximum/average pooling and super-resolution reconstruction of the turbulent velocity field.

Figure 2

Figure 3. (a) Schematic of the convolutional neural network (CNN) with two-dimensional turbulent flow. (b) Inner working of each CNN, shown for a three-filter set-up. (c) Schematic of the hybrid downsampled skip-connection/multi-scale (DSC/MS) model.

Figure 3

Figure 4. The dependence of the error $\overline{\unicode[STIX]{x1D716}}$ on the number of snapshots $n_{snapshot}$ for the laminar cylinder wake at $Re_{D}=100$. Shown below are the reconstructed vorticity flows from low-resolution input datasets.

Figure 4

Figure 5. Probability density function of vorticity field, p.d.f.$(\unicode[STIX]{x1D714})$, of a laminar cylinder wake.

Figure 5

Figure 6. The colour contours of velocity $u$ and vorticity $\unicode[STIX]{x1D714}$ in two-dimensional turbulent flow reconstructions with machine-learned super-resolution. Listed values indicate the $L_{2}$ error $\unicode[STIX]{x1D716}$.

Figure 6

Figure 7. The ensemble-averaged super-resolution error $\overline{\unicode[STIX]{x1D716}}$ of the reconstructed flow using the max and average pooled velocity and vorticity data input.

Figure 7

Table 1. Computation time for training the machine-learned models and reconstructing one snapshot. As an example case, we use the low-resolution velocity vector model with average pooling and indicate 10 000 snapshots. Epochs (ep.) indicates the number of iterations used in the learning process.

Figure 8

Figure 8. The dependence of the error $\overline{\unicode[STIX]{x1D716}}$ on snapshots $n_{snapshot}$ of two-dimensional turbulence data. Shown on the right are the reconstructed velocity flow from low-resolution input datasets.

Figure 9

Figure 9. Kinetic energy spectra for (a) max and (b) average pooled data. Dashed and dotted lines indicate $k_{cutoff}$ and $k_{max}$, respectively, for medium- and low-resolution datasets. The influence of $n_{snapshot}$ on the ratio $k_{max}/k_{cutoff}$ for (c) medium and $(d)$ low-resolution data, respectively.

Figure 10

Figure 10. Probability density function of the vorticity field, p.d.f.$(\unicode[STIX]{x1D714})$, for reference DNS, bicubic interpolation and the hybrid DSC/MS model with low-resolution (a) max and (b) average pooling.