Hostname: page-component-6898cfcb55-zsp5v Total loading time: 0 Render date: 2026-11-11T09:09:58.049Z Has data issue: false hasContentIssue false

A neural network approach for the blind deconvolution of turbulent flows

Published online by Cambridge University Press:  13 October 2017

R. Maulik
Affiliation:
School of Mechanical and Aerospace Engineering, Oklahoma State University, Stillwater, OK 74078, USA
O. San*
Affiliation:
School of Mechanical and Aerospace Engineering, Oklahoma State University, Stillwater, OK 74078, USA
*
†Email address for correspondence: osan@okstate.edu

Abstract

We present a single-layer feed-forward artificial neural network architecture trained through a supervised learning approach for the deconvolution of flow variables from their coarse-grained computations such as those encountered in large eddy simulations. We stress that the deconvolution procedure proposed in this investigation is blind, i.e. the deconvolved field is computed without any pre-existing information about the filtering procedure or kernel. This may be conceptually contrasted to the celebrated approximate deconvolution approaches where a filter shape is predefined for an iterative deconvolution process. We demonstrate that the proposed blind deconvolution network performs exceptionally well in the a priori testing of two-dimensional Kraichnan, three-dimensional Kolmogorov and compressible stratified turbulence test cases, and shows promise in forming the backbone of a physics-augmented data-driven closure for the Navier–Stokes equations.

Information

Type
Papers
Copyright
© 2017 Cambridge University Press 
Figure 0

Figure 1.A schematic of the proposed blind deconvolution strategy for a two-dimensional test case where we aim to recover $\unicode[STIX]{x1D714}^{\ast }$ from $\bar{\unicode[STIX]{x1D714}}$. Note that each hidden neuron is associated with a unique bias.

Figure 1

Figure 2.A schematic of the spatial shifting strategy for a simplified two-dimensional grid showing two different data sets. Several different data sets may be constructed using this technique which are numerically different physically similar.

Figure 2

Figure 3.A flow chart detailing the generation of cross-validation data sets using the shifting operation as well as different perturbations. The network is trained using Algorithm 1 and is then tested on test data 1, 2 and 3.

Figure 3

Table 1.Cross-validation data sets for the proposed data-driven blind deconvolution closure.

Figure 4

Figure 4.A priori results of the kinetic energy spectra (a,c,e) and PDF of the vorticity (b,d,f) for Kraichnan turbulence. Results for three different deconvolution test data sets shown. (a,b) Test data 1. (c,d) Test data 2. (e,f) Test data 3.

Figure 5

Figure 5.A priori results of the kinetic energy spectra (a,c,e) and PDF of the vorticity (b,d,f) for Kraichnan turbulence. Results for three different regularization test data sets shown. (a,b) Test data 1. (c,d) Test data 2. (e,f) Test data 3.

Figure 6

Figure 6.A priori results for vorticity recovery from low-pass spatially filtered inputs for Kraichnan turbulence. Data shown for deconvolution test data 1: (a) true coarse-grained fields, (b) coarse-grained fields with Gaussian smoothing, and (c) coarse-grained fields reconstructed using the proposed framework.

Figure 7

Figure 7.A priori results for vorticity recovery from noisy perturbation inputs for Kraichnan turbulence. Data shown for regularization test data 1: (a) true coarse-grained fields, (b) coarse-grained fields with Gaussian noise, and (c) coarse-grained fields reconstructed using the proposed framework.

Figure 8

Table 2.Mean-squared-error values for deconvolved and regularized fields obtained from the proposed architecture. Data shown from the two-dimensional Kraichnan turbulence test case. Note that the mean-squared-error values are obtained from the vorticity magnitudes of the field.

Figure 9

Figure 8.A priori results of the kinetic energy spectra (a,c,e) and PDF of the $z$ component of velocity (b,d,f) for Kolmogorov turbulence. Results for three different deconvolution test data sets shown. (a,b) Test data 1. (c,d) Test data 2. (e,f) Test data 3.

Figure 10

Figure 9.A priori results of the kinetic energy spectra (a,c,e) and PDF of the $z$ component of velocity (b,d,f) for Kolmogorov turbulence. Results for three regularization different test data sets shown. (a,b) Test data 1. (c,d) Test data 2. (e,f) Test data 3.

Figure 11

Figure 10.A priori results for velocity field recovery from low-pass spatially filtered perturbations for Kolmogorov turbulence. Isosurfaces for $x$-component of the velocity coloured by $z$-component are shown. Data shown for deconvolution test data 1: (a) true coarse-grained fields (b) coarse-grained fields with Gaussian smoothing, and (c) coarse-grained fields reconstructed using the proposed framework.

Figure 12

Figure 11.A priori results for velocity field recovery from noisy perturbation inputs for Kolmogorov turbulence. Isosurfaces for $x$-component of the velocity coloured by $z$-component are shown. Data shown for regularization test data 1: (a) true coarse-grained fields, (b) coarse-grained fields with Gaussian noise, and (c) coarse-grained fields reconstructed using the proposed framework.

Figure 13

Table 3.Mean-squared-error values for deconvolved and regularized fields obtained from the proposed architecture. Data shown from the three-dimensional Kolmogorov turbulence test case. Note that the mean-squared-error values are obtained from the $z$ component of the velocity field.

Figure 14

Figure 12.A priori results for Kolmogorov turbulence subfilter stress predictions by the proposed architecture. Probability density functions for different subfilter stress components along with predictions by state-of-the-art structural closures. Our data-driven architecture performs in a manner similar to these well-established closure strategies without any explicit definition of a low-pass spatial filter.

Figure 15

Table 4.Mean-squared-error values for deviatoric subfilter-scale components with respect to the true subfilter-scale stresses for Kolmogorov turbulence.

Figure 16

Figure 13.Evolution of density field for the stratified turbulence problem.

Figure 17

Figure 14.A priori results of the kinetic energy spectra (a,c,e) and PDF of the $z$ component of velocity (b,d,f) for stratified turbulence. Results for three different deconvolution test data sets shown. (a,b) Test data 1. (c,d) Test data 2. (e,f) Test data 3.

Figure 18

Figure 15.A priori results of the kinetic energy spectra (a,c,e) and PDF of the $z$ component of velocity (b,d,f) for stratified turbulence. Results for three different regularization test data sets shown. (a,b) Test data 1. (c,d) Test data 2. (e,f) Test data 3.

Figure 19

Figure 16.A priori results for velocity field recovery from low-pass spatially filtered perturbations for stratified turbulence. Data shown for deconvolution test data 1. Isosurfaces for $x$ component of the velocity coloured by $z$ component are shown: (a) true coarse-grained fields, (b) coarse-grained fields with Gaussian smoothing, and (c) coarse-grained fields reconstructed using the proposed framework.

Figure 20

Figure 17.A priori results for velocity field recovery from noisy perturbation inputs for stratified turbulence. Data shown for regularization test data 1. Isosurfaces for $x$ component of the velocity coloured by $z$ component are shown: (a) true coarse-grained fields, (b) coarse-grained fields with Gaussian noise, and (c) coarse-grained fields reconstructed using the proposed framework.

Figure 21

Table 5.Mean-squared-error values for deconvolved and regularized fields obtained from the proposed architecture. Data shown from the three-dimensional stratified turbulence test case. Note that the mean-squared-error values are obtained from the $z$ component of the velocity field.

Figure 22

Figure 18.A priori results for stratified turbulence subfilter stress predictions by the proposed architecture. Probability density functions for different subfilter stress components along with predictions by state-of-the-art structural closures. Our data-driven architecture performs in a manner similar to these well-established closure strategies without any explicit definition of a low-pass spatial filter.

Figure 23

Table 6.Mean-squared-error values for deviatoric subfilter-scale components with respect to the true subfilter-scale stresses for stratified turbulence.

Figure 24

Figure 19.A priori results of the kinetic energy spectra (a,c) and PDF of the vorticity (b,d) for Kolmogorov turbulence. (a,b) Filtered inputs. (c,d) Noisy inputs. Here we utilize DNS data for the Taylor–Green vortex at $Re=1600$ to reconstruct an approximation to the true field for $Re=5000$.

Figure 25

Figure 20.A priori results for the kinetic energy spectra (a,c) and PDF of the vorticity (b,d) for Kolmogorov turbulence. (a,b) Filtered inputs. (c,d) Noisy inputs. Here we utilize high-fidelity data from the Taylor–Green vortex at time $t=15$ to obtain a reconstruction for the same test case at time $t=20$ for a $Re=1600$.

Figure 26

Figure 21.A priori results of the kinetic energy spectra (a,c) and PDF of the vorticity (b,d) stratified turbulence. (a,b) Filtered inputs. (c,d) Noisy inputs. Here we utilize DNS data for the Taylor–Green vortex at $Re=1600$ to reconstruct an approximation to the true field for the stratified turbulence test case generated from the inviscid Euler equations.

Figure 27

Figure 22.A priori results of the kinetic energy spectra (a,c) and PDF of the vorticity (b,d) for Kolmogorov turbulence. (a,b) Filtered inputs. (c,d) Noisy inputs. Here we utilize high-fidelity data from the stratified turbulence problem to train a prediction for the Taylor–Green vortex at $Re=1600$.