Learning Temporally Consistent Turbulence Between Sparse Snapshots via Diffusion Models
Mohammed Sardar, Małgorzata J. Zimoń, Samuel Draycott, Alistair Revell, Alex Skillen
TL;DR
The paper tackles the challenge of generating temporally plausible turbulence between sparse, decorrelated states to enable richer statistics, inflow generation, and data augmentation. It proposes a conditional video diffusion (DDPM) framework that conditions on a subset of frames to infill the trajectory between decorrelated snapshots, trained on DNS data for both a statistically stationary Kolmogorov flow and a non-stationary Kelvin-Helmholtz Instability. Key findings show that the method reproduces PDFs, POD modes, turbulent kinetic energy spectra, and, for KHI, evolving statistics across billow collapse, with some artefacts in rapidly changing regimes. This approach offers a practical data-driven surrogate that can reduce DNS storage needs and enhance analysis of time-evolving turbulence from sparse observations.
Abstract
We investigate the statistical accuracy of temporally interpolated spatiotemporal flow sequences between sparse, decorrelated snapshots of turbulent flow fields using conditional Denoising Diffusion Probabilistic Models (DDPMs). The developed method is presented as a proof-of-concept generative surrogate for reconstructing coherent turbulent dynamics between sparse snapshots, demonstrated on a 2D Kolmogorov Flow, and a 3D Kelvin-Helmholtz Instability (KHI). We analyse the generated flow sequences through the lens of statistical turbulence, examining the time-averaged turbulent kinetic energy spectra over generated sequences, and temporal decay of turbulent structures. For the non-stationary Kelvin-Helmholtz Instability, we assess the ability of the proposed method to capture evolving flow statistics across the most strongly time-varying flow regime. We additionally examine instantaneous fields and physically motivated metrics at key stages of the KHI flow evolution.
