Klingenberg, Dario (2025): A dataset of nonlinear optimals in turbulent channel flow [dataset]. PANGAEA, https://doi.org/10.1594/PANGAEA.983358
Always quote citation above when using data! You can download the citation in several formats below.
Published: 2025-07-01 • DOI registered: 2025-07-31
Abstract:
We investigate the energy transfer from the mean profile to velocity fluctuations in channel flow by calculating nonlinear optimal disturbances, i.e. the initial condition of a given finite energy that achieves the highest possible energy growth during a given fixed time horizon. It is found that for a large range of time horizons and initial disturbance energies, the nonlinear optimal exhibits streak spacing and amplitude consistent with DNS at least at Re_tau = 180, which suggests that they isolate the relevant physical mechanisms that sustain turbulence. Moreover, the time horizon necessary for a nonlinear disturbance to outperform a linear optimal is consistent with previous DNS-based estimates using eddy turnover time, which offers a new perspective on how some turbulent time scales are determined. In this dataset, the initial conditions and temporal evolutions of all calculated optimals are compiled, along with post-processing scripts.
Parameter(s):
| # | Name | Short Name | Unit | Principal Investigator | Method/Device | Comment |
|---|---|---|---|---|---|---|
| 1 | Binary Object | Binary | Klingenberg, Dario | Numerical simulated | ||
| 2 | Binary Object (File Size) | Binary (Size) | Bytes | Klingenberg, Dario | Numerical simulated | |
| 3 | Figure | Fig | Klingenberg, Dario | Numerical simulated | ||
| 4 | Title | Title | Klingenberg, Dario | Numerical simulated | ||
| 5 | File name | File name | Klingenberg, Dario | Numerical simulated | ||
| 6 | Variable | Variable | Klingenberg, Dario | Numerical simulated |
License:
Creative Commons Attribution 4.0 International (CC-BY-4.0)
Status:
Curation Level: Enhanced curation (CurationLevelC) * Processing Level: PANGAEA data processing level 2 (ProcLevel2)
Size:
64 data points
Data
All files referred to in data matrix can be downloaded in one go as ZIP or TAR. Be careful: This download can be very large! To protect our systems from misuse, we require to sign up for an user account before downloading.
| 1 Binary | 2 Binary (Size) [Bytes] | 3 Fig | 4 Title | 5 File name | 6 Variable |
|---|---|---|---|---|---|
| fig1.zip | 4.7 GBytes | 1 | Energy gain as a function of initial energy for time horizon of 0.7 h/u_tau | fig1.zip | Various python scripts to produce figure 1 along with hdf files describing the underlying cases. |
| fig2.zip | 9.8 GBytes | 2 | Long-term evolution of quasilinear and nonlinear optimals | fig2.zip | Various python scripts to produce figure 2 along with hdf files describing the underlying cases. |
| fig3.zip | 430.4 MBytes | 3 | Evolution of the linear optimal | fig3.zip | Various python and bash scripts to produce figure 3 along with hdf files describing the underlying case. |
| fig4.zip | 364.1 MBytes | 4 | Evolution of the spectrum of the linear optimal | fig4.zip | Various python and bash scripts to produce figure 4 along with hdf files describing the underlying case. |
| fig5_to_9.zip | 447.4 MBytes | 5-9 | Evolution of the nonlinear optimal | fig5_to_9.zip | Various python and bash scripts to produce figures 5 to 9 along with hdf files describing the underlying case. |
| fig10.zip | 1.5 GBytes | 10 | Velocity amplitudes over time for various the nonlinear optimals | fig10.zip | Various python and bash scripts to produce figure 10 along with hdf files describing the underlying cases. |
| fig11.zip | 1.1 GBytes | 11 | Evolution of various the nonlinear optimals | fig11.zip | Various python and bash scripts to produce figure 11 along with hdf files describing the underlying cases. |
| fig_12_16_17.zip | 33.9 GBytes | 12,16,17 | Evolution of various the nonlinear optimals | fig12_16_17.zip | Various python and bash scripts to produce figures 12, 16 and 17 along with hdf files describing the underlying cases (this directory contains all cases considered in the publication). |
| fig13.zip | 1.9 GBytes | 13 | Evolution of a nonlinear nonlocalised optimal | fig13.zip | Various python and bash scripts to produce figure 13 along with hdf files describing the underlying case. |
| fig14.zip | 4.3 GBytes | 14 | Energy over time for nonlinear nonlocalised optimal compared with nonlinear localised optimals | fig14.zip | Various python and bash scripts to produce figure 14 along with hdf files describing the underlying cases. |
| fig15.zip | 693.5 MBytes | 15 | Early part of the evolution of a nonlinear optimal | fig15.zip | Various python and bash scripts to produce figure 15 along with hdf files describing the underlying case. |
| fig18.zip | 330.6 MBytes | 18 | Evolution of the short-time high-energy nonlinear optimal | fig18.zip | Various python and bash scripts to produce figure 18 along with hdf files describing the underlying case. |
| jax-spectral-dns.zip | 64.4 MBytes | The simulation code used to obtain the results of the paper and for postprocessing | jax-spectral-dns.zip | A python package that is installable with pip. |
