This work evaluates the applicability of super-resolution generative adversarial networks (SRGANs) as a methodology for the reconstruction of turbulent-flow quantities from coarse wall measurements. The method is applied both for the resolution enhancement of wall fields and the estimation of wall-parallel velocity fields from coarse wall measurements of shear stress and pressure. The analysis has been carried out with a database of a turbulent open-channel flow with a friction Reynolds number R e τ = 180 generated through direct numerical simulation. Coarse wall measurements have been generated with three different downsampling factors f d = [ 4 , 8 , 16 ] from the high-resolution fields, and wall-parallel velocity fields have been reconstructed at four inner-scaled wall-normal distances y + = [ 15 , 30 , 50 , 100 ]. We first show that SRGAN can be used to enhance the resolution of coarse wall measurements. If compared with the direct reconstruction from the sole coarse wall measurements, SRGAN provides better instantaneous reconstructions, in terms of both mean-squared error and spectral-fractional error. Even though lower resolutions in the input wall data make it more challenging to achieve highly accurate predictions, the proposed SRGAN-based network yields very good reconstruction results. Furthermore, it is shown that even for the most challenging cases, the SRGAN is capable of capturing the large-scale structures that populate the flow. The proposed novel methodology has a great potential for closed-loop control applications relying on non-intrusive sensing.

In recent years, research in deep neural networks (DNNs) has been fueled by new available computational resources, which have brought a wide variety of new techniques for visual object recognition, object detection, and speech recognition, among many others.1 The rise of DNNs in many applications, such as medicine,2,3 climate,4 wildlife ecology,5 physics,6,7 or sustainability,8 has not been overlooked in fluid-mechanics research.9,10 Some of the outstanding applications of DNNs in fluid mechanics are the improvement of Reynolds-averaged Navier–Stokes simulations,11 the extraction of turbulence theory for two-dimensional flow,12 prediction of temporal dynamics,13,14 or the embedding of physical laws in DNN predictions.15 

Generative adversarial networks (GANs), first introduced in Ref. 16, are one of the latest advances in DNN research. Based on game theory, GANs are composed of two competing networks: a generator that tries to produce an artificial output, which mimics reality, and a discriminator, which is in charge of distinguishing between reality and artificial outputs. During training, the generator network makes its output more realistic by improving the features that the discriminator identified as artificial. Among the different areas in which GANs have been applied successfully, their use to enhance image resolution stands out.17,18 In fluid-mechanics research, they have been successfully applied to recover high-resolution fields in different types of flow, such as the wake behind one or two side-by-side cylinders19 or volumetric smoke data.20 While in these works, the training has been carried out with a supervised approach, i.e., with paired high- and low-resolution flow fields, GANs have been recently applied with an unsupervised approach to enhance the resolution of homogeneous turbulence and channel flows.21 GANs are now challenging other resolution-enhancement strategies based on convolutional neural networks (CNNs), which showed to be successful for the cases of the flow around a cylinder, two-dimensional decaying isotropic turbulence,22 and channel flows.23 More recently, Ref. 24 has proposed a methodology based on CNNs to recover high-resolution sequences of flow fields in homogeneous isotropic and wall turbulence from the low-resolution fields at the beginning and end of the sequence.

CNNs have also been used successfully to estimate flow fields using field measurements of wall shear and/or pressure. Several methods have been proposed, such as the direct reconstruction of the flow field from the wall quantities using fully convolutional networks (FCNs),25,26 or the use of proper orthogonal decomposition27 (POD) in combination with CNNs28 and FCNs.26 Moreover, Ref. 28 studied the effect of the wall-resolution measurements on the predictions accuracy, showing that their architecture was able to continue providing predictions of similar accuracy for downsampling factors up to 4. When a limited number of sensors is available, shallow neural networks (SNNs) offer another option for this task. Reference 29 compared SNNs with POD for the reconstruction of a circular cylinder wake, sea surface temperature, and decaying homogeneous isotropic turbulence, showing that the new data-driven approach outperforms the traditional one.

In the first part of the present work, a GAN-based methodology is proposed to recover high-resolution fields of wall measurements. Because the results are very positive when performing this task, and it has already been shown that GANs can be used successfully in enhancing turbulent-flow resolution,21 the second part of this work extends their use to reconstruct high-resolution wall-parallel flow fields from coarse wall measurements. This method is compared with the FCN-POD architecture proposed in Ref. 26. The choice is based on the proven capability of this network to deal with low-resolution input information.28 This paper is organized as follows: Sec. II outlines the details of the numerical database used for this study and presents the different DNNs employed for that purpose; the main results for wall-resolution enhancement are provided in Sec. III, while the flow-reconstruction results are reported in Sec. IV. To close the paper, Sec. V presents the main conclusions of the work.

This section presents the details of the numerical database employed for this study as well as the DNN architectures and the training methodology with which they have been optimized. Throughout this paper x, y, and z denote the streamwise, wall-normal, and spanwise directions, respectively, with u, v, and w referring to their corresponding instantaneous velocity fluctuations. Streamwise and spanwise wall-shear-stress fluctuations are referred to as τ w x and τ w z, respectively, with pw denoting the pressure fluctuations at the wall.

The methodology proposed in this work has been tested with a direct numerical simulation (DNS) of a turbulent open-channel flow generated with the pseudo-spectral code SIMSON.30 The simulation domain extends 4 π h × h × 2 π h (where h is the channel height) in the streamwise, wall-normal, and spanwise directions, respectively, with the flow represented by 65 Chebyshev modes in the wall-normal direction and with 192 Fourier modes in the streamwise and spanwise directions. The simulation is characterized by a friction Reynolds number R e τ = 180, which is based on h and the friction velocity u τ = τ w / ρ (where τw is the magnitude of the wall-shear stress and ρ is the fluid density). The superscript “+” denotes inner-scaled quantities, using u τ for the velocities and the viscous length * = ν / u τ (where ν is the fluid kinematic viscosity) for the distances. DNNs have been trained with 50 400 samples separated by Δ t + = 5.08, while 3125 samples with a time separation Δ t + = 1.69 have been used for testing them. For further simulation details, see Ref. 26.

Wall information, used as input to reconstruct wall-parallel fluctuating velocity fields, is composed of streamwise and spanwise shear stress as well as pressure fluctuations. To assess the capability of our methodology to reconstruct turbulent wall and flow fields from coarse wall measurements, three different sets of downsampled wall fields have been generated, with downsampling factors f d = [ 4 , 8 , 16 ]. Note that fd is defined as the resolution reduction in each direction; thus, a downsampling factor of fd yields a downsampled field with a number of points equal to f d 2 times the original. It has to be noted that fd values of two and four were considered in Ref. 28, although for a test case with larger R e τ. The reconstruction of the fluctuating velocity fields is evaluated at four different inner-scaled wall-normal distances: y + = [ 15 , 30 , 50 , 100 ].

Super-resolution GAN (SRGAN) is proposed as a method to reconstruct turbulent wall-measurement fields. Additionally, SRGANs are explored also for direct estimation of velocity fields in wall-parallel planes. A typical SRGAN architecture consists of two networks: a generator (G) and a discriminator (D); G is in charge of generating a high-resolution artificial image H ̃ R from its low-resolution counterpart LR, whereas D is in charge of distinguishing between high-resolution real images HR and artificial ones. Note that the purpose of this work is not to generate a custom architecture to tackle fluid-mechanics cases, since these types of DNNs are already available in the literature.19–21 Therefore, the architecture presented in Ref. 17 was used in this study. It uses a CNN as a generator, where the main core is composed of 16 residual blocks,31 and the resolution increase is carried out at the end of the network by means of log 2 ( f d ) sub-pixel convolution layers.32 In the case of flow-field reconstruction with full-resolution wall data as input, the sub-pixel convolution layers are removed. For the discriminator, convolution layers are also used before adding two fully connected layers, using a sigmoid activation in the last one to obtain a probability to discern whether the high-resolution input is real or not. A schematic view of the generator network is shown in Fig. 1(a), and the rest of details can be found in Ref. 17. The discriminator loss is defined as
(1)
FIG. 1.

Schematic view of the DNN architectures for (a) generator network in SRGAN and (b) FCN-POD. The color coding for each layer is 2D-convolution (beige), parametric-ReLU-activation (dark green), batch-normalization (blue), sub-pix-convolution (pink), ReLU-activation (light green), and max-pooling (red) layers. The kernel size and the number of filters are shown at the bottom of the convolution layers.

FIG. 1.

Schematic view of the DNN architectures for (a) generator network in SRGAN and (b) FCN-POD. The color coding for each layer is 2D-convolution (beige), parametric-ReLU-activation (dark green), batch-normalization (blue), sub-pix-convolution (pink), ReLU-activation (light green), and max-pooling (red) layers. The kernel size and the number of filters are shown at the bottom of the convolution layers.

Close modal
For the generator loss, we have used the perceptual loss,17 where the content loss is evaluated with the pixel-based mean-squared error between HR and H ̃ R, leading to
(2)
where Nx and Nz are the number of grid points in the streamwise and spanwise directions for the high-resolution images (192 for both of them in our case), respectively and λ is a scalar to weight the value of the adversarial loss, set to 10 3. The weights of the model for each downsampling case have been optimized for 30 epochs using the Adam algorithm33 with a learning rate 10 4.

The baseline method for assessing the quality of flow reconstructions achieved by SRGAN is the FCN-POD approach.26,28 This method divides the turbulent flow fields into Ns two-dimensional subdomains of N p × N p grid points, and POD is performed on each of these subdomains. The number of subdomains is chosen based on R e τ, with the purpose of ensuring that 90% of the flow kinetic energy is contained within O ( 10 2 ) POD modes, which can be represented by convolutional filters. For the R e τ = 180 case, each field is divided into 12 × 12 subdomains, each of them with 16 × 16 grid points. The proposed architecture will reconstruct this three-dimensional tensor of POD coefficients from the wall quantities; this tensor is later converted into the flow field by projecting the POD coefficients of each subdomain into its corresponding basis. Note that this method does not ensure continuity between subdomains; nevertheless, the convolutional layers have been shown to provide reasonably smooth flow fields.26 For each wall-normal distance, a different model has been used; the weights of which have been optimized for 30 epochs using the Adam optimizer33 with an ϵ = 0.1, a learning rate of 10 3, and an exponential decay starting from epoch 10. A schematic representation of the architecture is shown in Fig. 1(b), and the rest of the implementation details can be found in Ref. 26. For the case of coarse input data, a modified version of the FCN-POD model has been used. To deal with the different sizes of the input and output tensors, log 2 ( f d ) pooling layers have been removed from the original model.

The quality of the resolution enhancement of the wall fields is evaluated first. Figure 2 shows an instantaneous field of the streamwise and spanwise wall-shear-stress and pressure fluctuations for the DNS reference and the SRGAN predictions. While the reconstructions from fields with fd = 4 and fd = 8 recover almost all the flow features present in the DNS references, the instantaneous field for fd = 16 exhibits loss of small-scale details. Moreover, it appears that the high-intensity regions are attenuated for the latter case. Note, however, that the locations and sizes of the largest flow structures are very well represented even for fd = 16.

FIG. 2.

Comparison of the wall-quantity fluctuating fields at R e τ = 180, scaled with their corresponding standard deviation. Reference DNS is reported at the left panel, while the six-row panels report the different fd cases, covering fd = 4 (left), fd = 8 (center), and fd = 16 (right). Odd rows refer to low-resolution inputs, and even ones to the SRGAN predictions. Top two-row panels report streamwise wall-shear stress, middle ones report spanwise wall-shear stress, and bottom ones refer to pressure fluctuations.

FIG. 2.

Comparison of the wall-quantity fluctuating fields at R e τ = 180, scaled with their corresponding standard deviation. Reference DNS is reported at the left panel, while the six-row panels report the different fd cases, covering fd = 4 (left), fd = 8 (center), and fd = 16 (right). Odd rows refer to low-resolution inputs, and even ones to the SRGAN predictions. Top two-row panels report streamwise wall-shear stress, middle ones report spanwise wall-shear stress, and bottom ones refer to pressure fluctuations.

Close modal

The first observations on the resolution-enhancement performance with respect to fd obtained from the inspection of instantaneous fields are confirmed when analyzing the mean-squared-error of those fields. The errors, normalized with the standard deviation of each quantity, are reported in Table I. SRGANs show excellent results for fd = 4 in the three wall quantities and confirm the performance decay between fd = 8 and fd = 16. When assessing the performance differences among wall quantities, it is clear that with larger downsampling factors, the errors in the streamwise wall-shear-stress fields are lower than for the other two wall quantities. This behavior can be ascribed to the spatial organization of streamwise wall-shear-stress fluctuations, which exhibit a characteristic alignment in the streamwise direction.

TABLE I.

Mean-squared-error in the instantaneous wall fields scaled with their corresponding standard deviations.

fd τ w x τ w z pw
0.0187  0.0244  0.0153 
0.2240  0.3041  0.2741 
16  0.6531  0.7732  0.7461 
fd τ w x τ w z pw
0.0187  0.0244  0.0153 
0.2240  0.3041  0.2741 
16  0.6531  0.7732  0.7461 

The pre-multiplied two-dimensional inner-scaled spectra for the three wall quantities are reported in Fig. 3. The high-energy peak containing 90% or more of τ w x is well captured by the predictions with fd = 4 and fd = 8, while for fd = 16, this is not recovered, even showing a significant attenuation of 50% of the total energy content. The energy attenuation is even stronger for τ w z and pw, where the predictions of fd = 4 are the only ones capturing the energy distribution for both quantities. In the case of fd = 16, the attenuation is so significant that even the 50% energy-content level is not recovered. The distribution of scales over a larger range also explains why the τ w x error is smaller than that of the other two wall quantities, since for the first one, the SRGAN architecture deals with a lower parametric space.

FIG. 3.

Pre-multiplied two-dimensional power-spectral densities for (a) fluctuating streamwise wall-shear-stress, (b) fluctuating spanwise wall-shear-stress, and (c) wall-pressure fluctuations. The contour levels contain 10%, 50%, and 90% of the maximum DNS power-spectral density. Shaded contours refer to the reference DNS data, while colored lines denote fd = 4 (blue), fd = 8 (green), and fd = 16 (yellow).

FIG. 3.

Pre-multiplied two-dimensional power-spectral densities for (a) fluctuating streamwise wall-shear-stress, (b) fluctuating spanwise wall-shear-stress, and (c) wall-pressure fluctuations. The contour levels contain 10%, 50%, and 90% of the maximum DNS power-spectral density. Shaded contours refer to the reference DNS data, while colored lines denote fd = 4 (blue), fd = 8 (green), and fd = 16 (yellow).

Close modal
Although the scope of this work is not to develop a customized SRGAN architecture for wall turbulence, here, we briefly compare our results with those of other studies in the literature. For example, Ref. 21 used an unsupervised GAN to reconstruct wall-parallel velocity fields at y + = 15 and y + = 100 in a turbulent channel flow at R e τ = 1000 with fd = 8. They report good resolution-enhancing results in terms of instantaneous fields, turbulence statistics, and one-dimensional spectra, similar to ours for the same fd. With respect to the spectra, their work and ours coincide in identifying the small-scale structures as those most difficult to recover. Because of the different R e τ in both studies, it is important to highlight that fd is a pixel ratio between the high- and low-resolution fields, and it does not take into account how many viscous lengths are contained in a single pixel. For a fair comparison in turbulent flows, we propose the following normalized downsampling factor:
(3)
where Δ x + and Δ z + are the inner-scaled grid spacing in physical space for x and z, respectively. Using Eq. (3) yields a normalized downsampling factor f ̃ d 105, while the work of Ref. 21 tackles a problem with f ̃ d 109, therefore showing that the comparison is fair.

This section presents the reconstruction performance of wall-parallel velocity fields from wall measurements. Reconstructions are performed at four different wall-normal distances: y + = [ 15 , 30 , 50 , 100 ], considering four downsampling cases for the input wall measurements: f d = [ 1 , 4 , 8 , 16 ]. Note that fd = 1 means that no information is lost at the wall with respect to the DNS reference.

Figure 4 shows instantaneous fields of the streamwise velocity fluctuations at the four wall-normal distances of interest in this study. Predictions generated with SRGAN and FCN-POD networks are compared to the DNS reference. Note that the FCN-POD predictions are only reported for fd = 1 case, and they are analogous to the results presented in Ref. 26. Inspecting the fields, it can be seen that the best results are obtained closer to the wall, with the lowest downsamplings. When moving away from the wall or reducing the information provided by the wall, the small-scale fluctuations in the fields start to disappear, and one of the networks recover the high-intensity fluctuating regions of the flow. However, there is a clear performance difference between FCN-POD and SRGAN predictions. While the loss of small-scale fluctuations is clearly observable at y + = 30 for the FCN-POD predictions, SRGAN is able to capture most of them at y + = 50. It is not until y + = 100 that it is clearly observed that small-scale fluctuations are not recovered by the SRGAN architecture. Nonetheless, the results of fd = 8 and fd = 16 at y + = 15 are successful in capturing most of the flow features present in the DNS reference, and the same can be said for fd = 8 at y + = 30. Since most of the flow-control techniques actuate over this region,34–36 these results indicate that equally distributed probes would be sufficient to feed flow information to these control techniques, instead of using image-based acquisition systems, which are more expensive and difficult to implement.

FIG. 4.

Contour map for the streamwise velocity fluctuation fields scaled with the corresponding standard deviation. From top to bottom, rows denote FCN-POD, reference DNS, and SRGAN predictions with f d = [ 1 , 4 , 8 , 16 ] for the wall information. From left to right, columns indicate y + = 15 , y + = 30 , y + = 50, and y + = 100.

FIG. 4.

Contour map for the streamwise velocity fluctuation fields scaled with the corresponding standard deviation. From top to bottom, rows denote FCN-POD, reference DNS, and SRGAN predictions with f d = [ 1 , 4 , 8 , 16 ] for the wall information. From left to right, columns indicate y + = 15 , y + = 30 , y + = 50, and y + = 100.

Close modal

A global view of the flow-reconstruction performance is provided in terms of mean-squared-error. Figure 5 reports the evolution of the error with respect to the wall-normal distance for the three flow quantities, the four fd values, and the two reconstruction techniques. There are two aspects to analyze: the performance difference between the two networks and the evolution of the error with respect to fd. When comparing the error evolution for both networks, it can be seen that SRGAN outperforms FCN-POD predictions for all fd = 4 and fd = 8 cases, where the errors for the predictions generated with SRGAN are better than when using the FCN-POD approach. However, for the fd = 16 case, both errors collapse, and therefore the benefit of using SRGAN disappears. This deterioration of the flow reconstruction can be ascribed to the low amount of information contained by the coarse wall measurements. In the case of fd = 1, the wall data contain information of the fluctuations with characteristic lengths as small as 10 * in the streamwise direction, while for fd = 16, this increases up to 160 *. While fd = 4 and fd = 8 recover the small scales present in the DNS reference, fd = 16 does not succeed in this task. In any case, it is important to remark the significant accuracy improvement of SRGAN for fd = 1 with respect to the FCN-POD method, especially in the wall-normal and spanwise components. Although not presented here, this improvement is noticeable also if compared with the FCN method used in Ref. 26.

FIG. 5.

Mean-squared-error in the instantaneous fields of (a) streamwise, (b) wall-normal, and (c) spanwise velocity fluctuations scaled with their corresponding standard deviations. Line styles refer to SRGAN (solid lines) and FCN-POD (dashed lines) predictions. Colors and symbols denote fd = 1 (black circles), fd = 4 (blue triangles), fd = 8 (green triangles), and fd = 16 (yellow squares).

FIG. 5.

Mean-squared-error in the instantaneous fields of (a) streamwise, (b) wall-normal, and (c) spanwise velocity fluctuations scaled with their corresponding standard deviations. Line styles refer to SRGAN (solid lines) and FCN-POD (dashed lines) predictions. Colors and symbols denote fd = 1 (black circles), fd = 4 (blue triangles), fd = 8 (green triangles), and fd = 16 (yellow squares).

Close modal

The second factor to analyze is the performance decay of the predictions when increasing fd. In a previous study,28 the effect of fd when reconstructing the large-scale structures present in wall-parallel flow fields from wall measurements on a turbulent channel flow of R e τ = 1000 was analyzed. The analyzed effect of f d = [ 1 , 2 , 4 ] reported only a weak deterioration effect due to the increase in fd. However, the results presented in Fig. 6 show a clear dependency between fd and the mean-squared-error. Once again, the question arises whether fd is adequate to characterize the downsampling effect in wall turbulence. If we used the normalized downsampling factor proposed in Eq. (3), fd = 4 becomes f ̃ d 44 for Ref. 28, while in our case, it is f ̃ d 52, increasing to 105 and 210 for fd values equal to 8 and 16, respectively. Therefore, it can be argued that in this work, we are facing a more challenging wall-information loss. Furthermore, it must be recalled that the flow scales to be predicted also affect the performance of the method. Reference 28 only targeted the flow scales in the first ten POD modes, while this work targets the entire energy spectra. The first ten POD modes of Ref. 28 refer to the most energetic structures present in the flow. Large coherent structures are more persistent over time, with lives proportional to their scale.37 These characteristic length and time scales make them less sensitive to the changes in the resolution of the wall data. However, small-scale structures are affected, both because they are smaller than the scales contained in the coarse wall data and because the modulation effect of large scales38,39 is also hidden by the low-resolution data.

FIG. 6.

Pre-multiplied two-dimensional power-spectral densities for streamwise (first row), wall-normal (second row), and spanwise (third row) velocity fluctuations. From left to right, columns refer to inner-scaled wall distance y+ equal to 15, 30, 50, and 100. The contour levels contain 10%, 50%, and 90% of the maximum DNS power-spectral density. Shaded contours refer to the reference DNS data, while contour lines refer to SRGAN (solid lines) and FCN-POD (dashed lines) predictions. Colors denote fd = 1 (black squares), fd = 4 (blue squares), fd = 8 (green squares), and fd = 16 (yellow squares).

FIG. 6.

Pre-multiplied two-dimensional power-spectral densities for streamwise (first row), wall-normal (second row), and spanwise (third row) velocity fluctuations. From left to right, columns refer to inner-scaled wall distance y+ equal to 15, 30, 50, and 100. The contour levels contain 10%, 50%, and 90% of the maximum DNS power-spectral density. Shaded contours refer to the reference DNS data, while contour lines refer to SRGAN (solid lines) and FCN-POD (dashed lines) predictions. Colors denote fd = 1 (black squares), fd = 4 (blue squares), fd = 8 (green squares), and fd = 16 (yellow squares).

Close modal

The pre-multiplied two-dimensional energy spectra of the flow quantities at the four wall-normal locations discussed above are shown in Fig. 7. As reported in Ref. 26, the amount of energy captured by the predictions decreases moving farther from the wall. Moreover, it is important to note that the FCN-POD method is able to recover scales larger than the subdomain size, although a discontinuity in the spectra can be observed at that wavelength, especially in the wall-normal and spanwise components. With respect to the effect of using SRGAN as a reconstruction method, the findings presented above are corroborated by the spectra. The predictions generated with SRGAN recover a wider range of energetic scales in both the streamwise and spanwise wavelengths for the three velocity fluctuations, even up to the case fd = 8, while for fd = 16, both methods have been shown to provide the same mean-squared error. Nonetheless, it is also important to mention that for fd = 16 at y + = 100, no energetic scales above the 10% of the DNS reference have been recovered in the wall-normal and spanwise spectra. This also occurs in the spanwise fluctuation spectra at y + = 50, but only for the predictions generated without SRGAN.

FIG. 7.

Fractional spectral error for streamwise (first row), wall-normal (second row), and spanwise (third row) velocity fluctuations. From left to right, columns refer to inner-scaled wall-normal locations y+ equal to 15, 30, 50, and 100. The contour level corresponds to Rab = 0.5. Contour lines refer to SRGAN (solid lines) and FCN-POD (dashed lines) predictions. Colors denote fd = 1 (black), fd = 4 (blue), fd = 8 (green), and fd = 16 (yellow). Shaded contours refer to pre-multiplied two-dimensional power-spectral densities for the reference DNS data.

FIG. 7.

Fractional spectral error for streamwise (first row), wall-normal (second row), and spanwise (third row) velocity fluctuations. From left to right, columns refer to inner-scaled wall-normal locations y+ equal to 15, 30, 50, and 100. The contour level corresponds to Rab = 0.5. Contour lines refer to SRGAN (solid lines) and FCN-POD (dashed lines) predictions. Colors denote fd = 1 (black), fd = 4 (blue), fd = 8 (green), and fd = 16 (yellow). Shaded contours refer to pre-multiplied two-dimensional power-spectral densities for the reference DNS data.

Close modal
While Fig. 4 shows a large error for the extreme cases, i.e., those reconstructions farther from the wall or with high fd values, a visual inspection of Fig. 5 reveals that even in these cases, the SRGAN predictions are able to capture the large-scale organization of the instantaneous flow field. Therefore, the large observed errors can be ascribed to the attenuation of the velocity fluctuations, which makes it necessary to define a metric that evaluates the error based on the scale wavelengths. Following Ref. 40, a spectral fractional error can be defined as
(4)
where kx and kz are the wave numbers in the streamwise and spanwise directions, respectively, superscripts “*” and “ ” refer to complex conjugate and estimated quantities, respectively, and R e denotes real part, while a and b stand for either u, v, or w. Note that Eq. (4) is related to the linear coherence spectrum.40–42  Figure 7 shows the iso-contours of Rab = 0.5 for each case. The reconstruction performance of fd = 1 and fd = 4 in the viscous region, which covers entirely the wavelengths above 10% energy content of the streamwise fluctuations, is particularly remarkable. It can also be observed that the farther from the wall, the fewer small scales are recovered in the reconstruction. A similar behavior is observed when increasing the downsampling factor fd.

Since the SRGAN predictions in the most challenging configurations exhibit some similarities with the filtered fields of the DNS reference, it is of interest to conduct the comparison. Low-pass filtering has been applied to the DNS reference, where the cutoff lengths are adjusted to retain those scale with Rab <0.5. Figure 8 shows this comparison for the case at y + = 50 with fd = 8 at the wall input data. While the SRGAN prediction does not yield small-scale details, it exhibits a remarkable resemblance in terms of the streak patterns when compared with the filtered DNS. Note that for the case of Fig. 8, the cutoff wavelengths are set to λ x + 500 and λ z + 100. If the mean-squared error displayed in Fig. 5 is computed with this filtered reference, the error reduces from 0.603 to 0.317 for the case of Fig. 8.

FIG. 8.

Contour map of a sample streamwise velocity fluctuation field scaled with the corresponding standard deviation at y + = 50. Top and bottom panels denote reference-filtered DNS and SRGAN prediction with fd = 8, respectively.

FIG. 8.

Contour map of a sample streamwise velocity fluctuation field scaled with the corresponding standard deviation at y + = 50. Top and bottom panels denote reference-filtered DNS and SRGAN prediction with fd = 8, respectively.

Close modal

The reconstruction of wall-parallel velocity fields from coarse measurements at the wall in a wall-bounded turbulent flow has been evaluated in this work, together with the resolution enhancement of the wall measurements. For that purpose, SRGAN has been proposed for both tasks. In the case of flow reconstruction from wall measurements, this architecture has been compared with the FCN-POD method proposed by Ref. 26. The resolution enhancement of wall fields from their coarse counterparts has been carried out with downsampling factors f d = [ 4 , 8 , 16 ]. In the case of flow reconstruction, the methods have been evaluated at the following wall-normal locations: y + = [ 15 , 30 , 50 , 100 ] with wall downsampling factors f d = [ 1 , 4 , 8 , 16 ]. SRGAN is shown to provide accurate reconstructions for the case of resolution enhancement of wall fields at f d = [ 4 , 8 ]. In the most challenging case ( f d = 16 ), it can be observed that small-scale contributions are not recovered in the reconstruction, but the large-scale footprint of the flow at the wall is very well represented. With respect to the flow reconstruction with full resolution at the wall, SRGAN is shown to provide a significant improvement with respect to the baseline FCN-POD method.26 The effect of increasing fd is also evaluated, showing a clear performance decrease unlike in the work of Ref. 28, where only a weak effect is reported. This difference is ascribed to two reasons: first, the range of scales targeted in Ref. 28 only covers the large wavelengths, while this study does it for the entire spectrum. Small-scale structures have characteristic time and length scales smaller than that of the filtering bandwidth from the coarse measurements, thus losing relevant information for the reconstruction. Second, fd is not an adequate parameter to compare different databases of wall-bounded turbulent flows. To overcome this issue, we propose to use f ̃ d, which takes into account the fraction of viscous length covered by a pixel. With this parameter, the effect of the downsampling is homogenized among the various works, showing a clear trend between the results of Ref. 28 and the ones presented here. To the authors' knowledge, this is the first study where DNNs are used to reconstruct flow fields from coarse wall measurements in a turbulent flow, and this approach has a great potential in the context of closed-loop control. In any case, it is observed that the accuracy improvements of SRGAN start to decrease when increasing fd. The capability of SRGAN to recover the large-scale structures present in the flow is also evaluated by means of the fractional spectral error40 and assessment of filtered instantaneous fields. It is shown that the SRGAN predictions are in good agreement with large-scale patterns obtained from the filtered DNS reference.

The present study has used high-resolution DNS data to train the proposed GAN network. However, the computational cost and requirements for producing these data increase with R e τ, being impossible to obtain for Reynolds numbers from real-life applications. Consequently, it is advisable to look for alternatives that allow the use of the proposed network in real-life scenarios. For instance, transfer learning could be explored as in Ref. 26, to confirm that GANs are able to generalize from one R e τ to another. Another option could be to rely on experimental data obtained from those real-life scenarios. However, experimental data might be contaminated by noise and have lower spatial and temporal resolutions than well-resolved DNS data. Therefore, future investigations should focus on how to combine different neural networks with incomplete or noisy turbulent data.

R.V. acknowledges the support by the Göran Gustafsson Foundation. S.D. and A.I. acknowledge the support by the European Research Council, under the COTURB Grant No. ERC-2014.AdG-669505. H.A. acknowledges the support by Wallenberg AI, Autonomous Systems, and Software Program (WASP-AI). We would also like to acknowledge Hampus Tober for useful discussions throughout the present study.

The data that support the findings of this study are available from the corresponding author upon reasonable request. The codes that support the findings of this study are openly available in GitHub at https://doi.org/10.5281/zenodo.5067426.

1.
Y.
LeCun
,
Y.
Bengio
, and
G.
Hinton
, “
Deep learning
,”
Nature
521
,
436
444
(
2015
).
2.
R.
Zeleznik
,
B.
Foldyna
,
P.
Eslami
,
J.
Weiss
,
I.
Alexander
,
J.
Taron
,
C.
Parmar
,
R. M.
Alvi
,
D.
Banerji
,
M.
Uno
et al, “
Deep convolutional neural networks to predict cardiovascular risk from computed tomography
,”
Nat. Commun.
12
,
1
9
(
2021
).
3.
J.
De Fauw
,
J. R.
Ledsam
,
B.
Romera-Paredes
,
S.
Nikolov
,
N.
Tomasev
,
S.
Blackwell
,
H.
Askham
,
X.
Glorot
,
B.
O'Donoghue
,
D.
Visentin
et al, “
Clinically applicable deep learning for diagnosis and referral in retinal disease
,”
Nat. Med.
24
,
1342
1350
(
2018
).
4.
I. P.
Waldmann
and
C. A.
Griffith
, “
Mapping saturn using deep learning
,”
Nat. Astron.
3
,
620
625
(
2019
).
5.
M. S.
Norouzzadeh
,
A.
Nguyen
,
M.
Kosmala
,
A.
Swanson
,
M. S.
Palmer
,
C.
Packer
, and
J.
Clune
, “
Automatically identifying, counting, and describing wild animals in camera-trap images with deep learning
,”
Proc. Natl. Acad. Sci.
115
,
E5716
E5725
(
2018
).
6.
S.-M.
Udrescu
and
M.
Tegmark
, “
AI Feynman: A physics-inspired method for symbolic regression
,”
Sci. Adv.
6
,
eaay2631
(
2020
).
7.
H.
Kwon
,
H.
Yoon
,
C.
Lee
,
G.
Chen
,
K.
Liu
,
A.
Schmid
,
Y.
Wu
,
J.
Choi
, and
C.
Won
, “
Magnetic Hamiltonian parameter estimation using deep learning techniques
,”
Sci. Adv.
6
,
eabb0872
(
2020
).
8.
R.
Vinuesa
,
H.
Azizpour
,
I.
Leite
,
M.
Balaam
,
V.
Dignum
,
S.
Domisch
,
A.
Felländer
,
S. D.
Langhans
,
M.
Tegmark
, and
F.
Fuso Nerini
, “
The role of artificial intelligence in achieving the sustainable development goals
,”
Nat. Commun.
11
,
233
(
2020
).
9.
J. N.
Kutz
, “
Deep learning in fluid dynamics
,”
J. Fluid Mech.
814
,
1
4
(
2017
).
10.
S. L.
Brunton
,
B. R.
Noack
, and
P.
Koumoutsakos
, “
Machine learning for fluid mechanics
,”
Annu. Rev. Fluid Mech.
52
,
477
508
(
2020
).
11.
J.
Ling
,
A.
Kurzawski
, and
J.
Templeton
, “
Reynolds averaged turbulence modelling using deep neural networks with embedded invariance
,”
J. Fluid Mech.
807
,
155
166
(
2016
).
12.
J.
Jiménez
, “
Machine-aided turbulence theory
,”
J. Fluid Mech.
854
,
R1
(
2018
).
13.
P. A.
Srinivasan
,
L.
Guastoni
,
H.
Azizpour
,
P.
Schlatter
, and
R.
Vinuesa
, “
Predictions of turbulent shear flows using deep neural networks
,”
Phys. Rev. Fluids
4
,
054603
(
2019
).
14.
H.
Eivazi
,
L.
Guastoni
,
P.
Schlatter
,
H.
Azizpour
, and
R.
Vinuesa
, “
Recurrent neural networks and Koopman-based frameworks for temporal predictions in a low-order model of turbulence
,”
Int. J. Heat Fluid Flow
90
,
108816
(
2021
).
15.
M.
Raissi
,
A.
Yazdani
, and
G. E.
Karniadakis
, “
Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations
,”
Science
367
,
1026
1030
(
2020
).
16.
I. J.
Goodfellow
,
J.
Pouget-Abadie
,
M.
Mirza
,
B.
Xu
,
D.
Warde-Farley
,
S.
Ozair
,
A.
Courville
, and
Y.
Bengio
, “
Generative adversarial networks
,” arXiv:1406.2661 (
2014
).
17.
C.
Ledig
,
L.
Theis
,
F.
Huszár
,
J.
Caballero
,
A.
Cunningham
,
A.
Acosta
,
A.
Aitken
,
A.
Tejani
,
J.
Totz
,
Z.
Wang
, and
W.
Shi
, “
Photo-realistic single image super-resolution using a generative adversarial network
,” in
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition
(
IEEE
,
2017
), pp.
4681
4690
.
18.
X.
Wang
,
K.
Yu
,
S.
Wu
,
J.
Gu
,
Y.
Liu
,
C.
Dong
,
Y.
Qiao
, and
C.
Change Loy
, “
ESRGAN: Enhanced super-resolution generative adversarial networks
,” in
Proceedings of the European Conference on Computer Vision (ECCV) Workshops
(
2018
).
19.
Z.
Deng
,
C.
He
,
Y.
Liu
, and
K. C.
Kim
, “
Super-resolution reconstruction of turbulent velocity fields using a generative adversarial network-based artificial intelligence framework
,”
Phys. Fluids
31
,
125111
(
2019
).
20.
M.
Werhahn
,
Y.
Xie
,
M.
Chu
, and
N.
Thuerey
, “
A multi-pass gan for fluid flow super-resolution
,”
Proc. ACM Comput. Graph. Interact. Tech.
2
,
1
21
(
2019
).
21.
H.
Kim
,
J.
Kim
,
S.
Won
, and
C.
Lee
, “
Unsupervised deep learning for super-resolution reconstruction of turbulence
,”
J. Fluid Mech.
910
,
A29
(
2021
).
22.
K.
Fukami
,
K.
Fukagata
, and
K.
Taira
, “
Super-resolution reconstruction of turbulent flows with machine learning
,”
J. Fluid Mech.
870
,
106
120
(
2019
).
23.
B.
Liu
,
J.
Tang
,
H.
Huang
, and
X. Y.
Lu
, “
Deep learning methods for super-resolution reconstruction of turbulent flows
,”
Phys. Fluids
32
,
025105
(
2020
).
24.
K.
Fukami
,
K.
Fukagata
, and
K.
Taira
, “
Machine-learning-based spatio-temporal super resolution reconstruction of turbulent flows
,”
J. Fluid Mech.
909
,
A9
(
2021
).
25.
L.
Guastoni
,
M. P.
Encinar
,
P.
Schlatter
,
H.
Azizpour
, and
R.
Vinuesa
, “
Prediction of wall-bounded turbulence from wall quantities using convolutional neural networks
,”
J. Phys.: Conf. Ser.
1522
,
012022
(
2020
).
26.
L.
Guastoni
,
A.
Güemes
,
A.
Ianiro
,
S.
Discetti
,
P.
Schlatter
,
H.
Azizpour
, and
R.
Vinuesa
, “
Convolutional-network models to predict wall-bounded turbulence from wall quantities
,” arXiv:2006.12483 (
2020
).
27.
J. L.
Lumley
, “
The structure of inhomogeneous turbulent flows
,” in
Atmospheric Turbulence and Radio Wave Propagation
(
Nauka
,
1967
).
28.
A.
Güemes
,
S.
Discetti
, and
A.
Ianiro
, “
Sensing the turbulent large-scale motions with their wall signature
,”
Phys. Fluids
31
,
125112
(
2019
).
29.
N. B.
Erichson
,
L.
Mathelin
,
Z.
Yao
,
S. L.
Brunton
,
M. W.
Mahoney
, and
J. N.
Kutz
, “
Shallow neural networks for fluid flow reconstruction with limited sensors
,”
Proc. R. Soc. A
476
,
20200097
(
2020
).
30.
M.
Chevalier
,
P.
Schlatter
,
A.
Lundbladh
, and
D. S.
Henningson
, “
A pseudospectral solver for incompressible boundary layer flows
,”
Technical Report No. TRITA-MEK 2007:07
(
KTH Mechanics
,
Stockholm, Sweden
,
2007
).
31.
K.
He
,
X.
Zhang
,
S.
Ren
, and
J.
Sun
, “
Deep residual learning for image recognition
,” in
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition
(
IEEE
,
2016
), pp.
770
778
.
32.
W.
Shi
,
J.
Caballero
,
F.
Huszár
,
J.
Totz
,
A. P.
Aitken
,
R.
Bishop
,
D.
Rueckert
, and
Z.
Wang
, “
Real-time single image and video super-resolution using an efficient sub-pixel convolutional neural network
,” in
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition
(
IEEE
,
2016
), pp.
1874
1883
.
33.
D. P.
Kingma
and
J.
Ba
, “
Adam: A method for stochastic optimization
,” in
3rd International Conference on Learning Representations
, ICLR 2015, San Diego, CA, USA, May 7–9 (
2015
).
34.
H.
Choi
,
P.
Moin
,
J.
Kim
et al, “
Active turbulence control for drag reduction in wall-bounded flows
,”
J. Fluid Mech.
262
,
75
(
1994
).
35.
C.
Lee
,
J.
Kim
,
D.
Babcock
, and
R.
Goodman
, “
Application of neural networks to turbulence control for drag reduction
,”
Phys. Fluids
9
,
1740
1747
(
1997
).
36.
H.
Bai
,
Y.
Zhou
,
W.
Zhang
,
S.
Xu
,
Y.
Wang
, and
R.
Antonia
, “
Active control of a turbulent boundary layer based on local surface perturbation
,”
J. Fluid Mech.
750
,
316
(
2014
).
37.
A.
Lozano-Durán
and
J.
Jiménez
, “
Time-resolved evolution of coherent structures in turbulent channels: Characterization of eddies and cascades
,”
J. Fluid Mech.
759
,
432
(
2014
).
38.
N.
Hutchins
and
I.
Marusic
, “
Large-scale influences in near-wall turbulence
,”
Philos. Trans. R. Soc. A
365
,
647
664
(
2007
).
39.
E.
Dogan
,
R.
Örlü
,
D.
Gatti
,
R.
Vinuesa
, and
P.
Schlatter
, “
Quantification of amplitude modulation in wall-bounded turbulence
,”
Fluid Dyn. Res.
51
,
011408
(
2019
).
40.
M. P.
Encinar
and
J.
Jiménez
, “
Logarithmic-layer turbulence: A view from the wall
,”
Phys. Rev. Fluids
4
,
114603
(
2019
).
41.
W. J.
Baars
,
N.
Hutchins
, and
I.
Marusic
, “
Spectral stochastic estimation of high-Reynolds-number wall-bounded turbulence for a refined inner-outer interaction model
,”
Phys. Rev. Fluids
1
,
054406
(
2016
).
42.
Á.
Tanarro
,
R.
Vinuesa
, and
P.
Schlatter
, “
Effect of adverse pressure gradients on turbulent wing boundary layers
,”
J. Fluid Mech.
883
,
A8
(
2020
).
Published open access through an agreement with Universidad Carlos III de Madrid