This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

TURB-Rot. A large database of 3d and 2d snapshots from turbulent rotating flows

L. Biferale
Dept. Physics and INFN
University of Rome Tor Vergata, Italy, and IIC-Paris, France
[email protected]
&F. Bonaccorso
Center for Life Nano Science@La Sapienza
Istituto Italiano di Tecnologia and INFN
University of Rome Tor Vergata, Italy.
[email protected]
&M. Buzzicotti
Dept. Physics and INFN
University of Rome Tor Vergata, Italy.
[email protected]
&P. Clark Di Leoni
Department of Mechanical Engineering,
Johns Hopkins University, Baltimore, USA.
[email protected]
Abstract

We present TURB-Rot, a new open database of 3d and 2d snapshots of turbulent velocity fields, obtained by Direct Numerical Simulations (DNS) of the original Navier-Stokes equations in the presence of rotation. The aim is to provide the community interested in data-assimilation and/or computer vision with a new testing-ground made of roughly 300K complex images and fields. TURB-Rot data are characterized by multi-scales strongly non-Gaussian features and rough, non-differentiable, fields over almost two decades of scales. In addition, coming from fully resolved numerical simulations of the original partial differential equations, they offer the possibility to apply a wide range of approaches, from equation-free to physics-based models. TURB-Rot data are reachable at http://smart-turb.roma2.infn.it.

1 Introduction

Turbulent flows under rotation are a physical system extremely relevant in many areas of research dealing with both natural, e.g. astrophysical and geophysical [1, 2], and industrial flows [3]. Rotating turbulence, is well known for its complex dynamics resulting from the fact that the energy injected from the external forcing produces large-scale cyclonic and/or anti-cyclonic structures as well as small-scale intermittent homogeneous and quasi isotropic highly non-Gaussian fluctuations, leading to the formation of structures over many decades of scales (see [4] for a recent review and [5, 6] for textbooks). In this short note, we present an open access data base of rotating turbulence. We deploy a first dataset at medium numerical resolution, planning to extend it to larger resolution and different datatype, including Lagrangian information along particle trajectories in a later stage. The aim is to have a huge set of 2d and 3d images/fields and trajectories that can be used by people belonging to different communities and with different goals, from data-assimilation and field reconstruction, interesting for numerical weather prediction, to denoising and inpainting for computer vision tasks [7, 8, 9, 10, 11, 12]. A first application has been presented by us in [13].

In Sec. 2 we provide a brief description of the Direct Numerical Simulations (DNS) performed to generated our TURB-Rot database while in Sec. 3 we discuss how the 300K images have been selected and how it is possible to access to the entire data-set.

2 Numerical Simulations

To generate the first dataset deployed on TURB-Rot database, we have performed a DNS of the Navier-Stokes equations (NSE) for incompressible rotating fluid in a triply periodic domain of size L=2πL=2\pi, using a fully dealiased parallel 3d pseudospectral code on a grid of N=2563N=256^{3} collocation points. The time integration has been implemented with a second-order Adams-Bashforth scheme with viscous term integrated implicitly. The NSE for a fluid in the rotating frame can be written as

{t𝒖+𝒖𝒖+2𝛀×𝒖=p+νΔ𝒖+αΔ1𝒖+𝒇𝒖=0,\begin{cases}\partial_{t}\bm{u}+\bm{u}\cdot\nabla\bm{u}+2{\bm{\Omega}}\times{\bm{u}}=-\nabla p+\nu\Delta\bm{u}+\alpha\Delta^{-1}\bm{u}+\bm{f}\\ \nabla\cdot\bm{u}=0,\end{cases} (1)

where ν\nu is the kinematic viscosity, the term 2𝛀×𝒖2{\bm{\Omega}}\times{\bm{u}} is the Coriolis force produced by rotation, and 𝛀=Ωx^3\bm{\Omega}=\Omega\hat{x}_{3} is the angular velocity with frequency Ω\Omega around the rotation axis x^3\hat{x}_{3}. The fluid density is constant and absorbed into the definition of pressure pp. The linear friction term αΔ1𝒖\alpha\Delta^{-1}\boldsymbol{u}, with hypo-viscosity coefficient α=0.1\alpha=0.1 is acting only on wave numbers with |𝒌|2|\boldsymbol{k}|\leq 2 and it is needed to prevent the formation of large-scale a condensate [4]. The forcing mechanism, 𝒇\bm{f}, is a Gaussian process delta-correlated in time, with support in wavenumber space around kf=4k_{f}=4. In our DNS we fixed Ω=8\Omega=8, resulting in a Rossby number Ro=E1/2/kfΩ0.1Ro=E^{1/2}/k_{f}\Omega\sim 0.1, where EE is the flow kinetic energy. The dissipation in our simulation is modeled by an hyperviscous term ν4𝒖\nu\nabla^{4}\bm{u}, which replaces the laplacian in (1), with ν=1.6×106\nu=1.6\times 10^{-6}.

The total energy evolution as a function of time evolved in the full simulation is shown in Fig. 1(a), while in the inset of the same figure we show a 3d snapshot of the turbulent velocity field taken at a fixed time in the stationary regime, where we can see large columnar vortices as well as other small-scale structures dispersed in the whole flow domain.

In Fig. 1(b) we show the energy spectrum E(k)=12k|𝒌|<k+1|𝒖^(𝒌)|2E(k)=\frac{1}{2}\sum_{k\leq|\boldsymbol{k}|<k+1}|\boldsymbol{\hat{u}}(\boldsymbol{k})|^{2} averaged over time during the simulation, the shaded area identifies the frequency where the forcing is acting. It is easy to see how both ends of the spectrum get populated with active modes on almost two decades in wave-numbers. This is due to the presence of an energy flux that cascades energy in booth directions, namely towards smaller and higher scales. In the inset of In Fig. 1(b) we plot the averaged energy flux across the scale kk, defined as: Π(k)=|𝒌|kikju^i(𝒌)𝒑,𝒒u^i(𝒑)u^j(𝒒)δ(𝒑+𝒒𝒌)\Pi(k)=-\sum_{|\boldsymbol{k}|\leq k}ik_{j}\hat{u}^{*}_{i}(\boldsymbol{k})\sum_{\boldsymbol{p},\boldsymbol{q}}\hat{u}_{i}(\boldsymbol{p})\hat{u}_{j}(\boldsymbol{q})\delta(\boldsymbol{p}+\boldsymbol{q}-\boldsymbol{k}), where the δ\delta function constrains the nonlinear interactions to closed wave-vectors triads. The negative values of Π(k)\Pi(k) measured at scales k<kfk<k_{f} indicate that in this range of scales there is an inverse energy cascade, while a positive, Π(k)\Pi(k) show the presence of a simultaneous forward energy cascade for k>kfk>k_{f} leading to the formation of small-scales structures.

Refer to caption
Figure 1: (Panel a) Energy evolution for the turbulent flow generated during the simulation performed to generate the database of 600600 different configurations. The velocity fields are extracted from time t=276t=276 up to t=876t=876 every t=1t=1. In the inset we show a 3d visualization of the velocity amplitude 𝒖\boldsymbol{u} extracted from the simulation at a fixed time. (Panel b) Log-log plot of the averaged energy spectrum. Inset: energy flux Π(k)\Pi(k). The gray areas indicate the forced wavenumbers, while kη32k_{\eta}\sim 32 is the Kolmogorov dissipative wavenumber, defined as the scale such that for k>kηk>k_{\eta} the velocity field becomes smooth [14].

3 DataBase Description

TURB-Rot database is extracted from the simulation described in the previous section as follows:

  • During the simulation we have dumped a number of 600600 snapshots of the full 3d velocity field (see Fig. 1(a) for the total energy evolution). Snapshots are chosen with large temporal separation in a way to decrease correlations in time between two successive data-points. These configurations are the backbone of our image dataset and they can be found under the data-class 3d_2563d\_256cubed.

  • We provide also a set of 2d downsized images that can be easily used as input to ML algorithms, under the name 2d_642d\_64squared. In particular, the original DNS resolution of 2563256^{3} grid points is downsized to 64364^{3} grid, after applying a Galerkin truncation in Fourier space where the maximum frequency allowed is set to |𝒌|32|\boldsymbol{k}|\leq 32.

  • For each configuration, 1616 horizontal planes (x1,x2)(x_{1},x_{2}) are selected at different x3x_{3}-levels (the rotation direction). Each of these 1616 planes is shifted along both x1x_{1} and x2x_{2} using periodic boundary conditions in 1111 different ways, by choosing randomly a new center of the plane, such as to obtain a total of 16×11=17616\times 11=176 planes at each instant of time.

  • Finally, the dataset composed of 600×176=105600600\times 176=105600 planes, is reordered in time randomly to avoid any correlation between successive planes.

The database TURB-Rot is available for download using the SMART-Turb portal http://smart-turb.roma2.infn.it. The portal is based on the concept of "Dataset" to aggregate resources related to the same simulation: we have released both the original full resolution of 3d DNS snapshot at 2563256^{3} grid points and the database of 105600105600 (x1,x2x_{1},x_{2})-planes of size 64×6464\times 64 for each velocity component leading to a total of roughly 300K images. Details on how to access the data with a few examples can be found on the portal. Other data-sets concerning rotating turbulence at higher resolution, different rotation rate, Ω\Omega, and including also Lagrangian data for tracers and inertial particles will be made open and available soon.
Finally, In Fig. 2 we show a few examples of the images contained in TURB-Rot made out of the velocity magnitude. In Figs 3-5 we show for the same snapshots the images generated looking at the three different velocity components. In Fig. 6 finally, we show the image obtained from the same field but looking at the vorticity field, defined as w3=1u22u1w_{3}=\partial_{1}u_{2}-\partial_{2}u_{1}.

Refer to caption
Figure 2: Example of 1616 different 64×6464\times 64 planes composing the TURB-Rot database. The figures presented here are obtained measuring the amplitude of the velocity fields |𝒖||\boldsymbol{u}|.
Refer to caption
Figure 3: Same planes shown in Fig. 2 but for the v1{v_{1}} component of the velocity field.
Refer to caption
Figure 4: Same planes shown in Fig. 2 but for the v2{v_{2}} component of the velocity field.
Refer to caption
Figure 5: Same planes shown in Fig. 2 but for the v3{v_{3}} component of the velocity field.
Refer to caption
Figure 6: Same planes shown in Fig. 2 but for the w3{w_{3}} component of the vorticity.

References

  • [1] Sydney A Barnes. An assessment of the rotation rates of the host stars of extrasolar planets. The Astrophysical Journal, 561(2):1095, 2001.
  • [2] James YK Cho, Kristen Menou, Bradley MS Hansen, and Sara Seager. Atmospheric circulation of close-in extrasolar giant planets. i. global, barotropic, adiabatic simulations. The Astrophysical Journal, 675(1):817, 2008.
  • [3] Horia Dumitrescu and Vladimir Cardos. Rotational effects on the boundary-layer flow in wind turbines. AIAA journal, 42(2):408–411, 2004.
  • [4] Alexandros Alexakis and Luca Biferale. Cascades and transitions in turbulent flows. Physics Reports, 767:1–101, 2018.
  • [5] HP Greenspan. Theory of rotating fluids, CUP Archive, Cambridge (1968).
  • [6] Peter Alan Davidson. Turbulence in rotating, stratified and electrically conducting fluids. Cambridge University Press, 2013.
  • [7] Deepak Pathak, Philipp Krahenbuhl, Jeff Donahue, Trevor Darrell, and Alexei A Efros. Context encoders: Feature learning by inpainting. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 2536–2544, 2016.
  • [8] Raymond A Yeh, Chen Chen, Teck Yian Lim, Alexander G Schwing, Mark Hasegawa-Johnson, and Minh N Do. Semantic image inpainting with deep generative models. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 5485–5493, 2017.
  • [9] Dmitry Ulyanov, Andrea Vedaldi, and Victor Lempitsky. Deep image prior. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 9446–9454, 2018.
  • [10] Marcelo Bertalmio, Guillermo Sapiro, Vincent Caselles, and Coloma Ballester. Image inpainting. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pages 417–424, 2000.
  • [11] Stanley Osher, Martin Burger, Donald Goldfarb, Jinjun Xu, and Wotao Yin. An iterative regularization method for total variation-based image restoration. Multiscale Modeling & Simulation, 4(2):460–489, 2005.
  • [12] Roderick JA Little and Donald B Rubin. Statistical analysis with missing data, volume 793. John Wiley & Sons, 2019.
  • [13] Michele Buzzicotti, Fabio Bonaccorso, Patricio Clark di Leoni, and Luca Biferale. Reconstruction of turbulent data with deep generative models for semantic inpainting from TURB-Rot database. Physical Review Fluids, 2020 (Submitted).
  • [14] Uriel Frisch. Turbulence: the legacy of AN Kolmogorov. Cambridge University Press, 1995.