TURB-Rot. A large database of 3d and 2d snapshots from turbulent rotating flows
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 , using a fully dealiased parallel 3d pseudospectral code on a grid of 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
(1) |
where is the kinematic viscosity, the term is the Coriolis force produced by rotation, and is the angular velocity with frequency around the rotation axis . The fluid density is constant and absorbed into the definition of pressure . The linear friction term , with hypo-viscosity coefficient is acting only on wave numbers with and it is needed to prevent the formation of large-scale a condensate [4]. The forcing mechanism, , is a Gaussian process delta-correlated in time, with support in wavenumber space around . In our DNS we fixed , resulting in a Rossby number , where is the flow kinetic energy. The dissipation in our simulation is modeled by an hyperviscous term , which replaces the laplacian in (1), with .
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 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 , defined as: , where the function constrains the nonlinear interactions to closed wave-vectors triads. The negative values of measured at scales indicate that in this range of scales there is an inverse energy cascade, while a positive, show the presence of a simultaneous forward energy cascade for leading to the formation of small-scales structures.

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 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 cubed.
-
•
We provide also a set of 2d downsized images that can be easily used as input to ML algorithms, under the name squared. In particular, the original DNS resolution of grid points is downsized to grid, after applying a Galerkin truncation in Fourier space where the maximum frequency allowed is set to .
-
•
For each configuration, horizontal planes are selected at different -levels (the rotation direction). Each of these planes is shifted along both and using periodic boundary conditions in different ways, by choosing randomly a new center of the plane, such as to obtain a total of planes at each instant of time.
-
•
Finally, the dataset composed of 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 grid points and the database of ()-planes of size 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, , 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 .





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.