Simulating Three-dimensional Turbulence with Physics-informed Neural Networks
Sifan Wang, Shyam Sankaran, Xiantao Fan, Panos Stinis, Paris Perdikaris
TL;DR
This paper demonstrates that physics-informed neural networks can learn fully developed turbulence in 2D and 3D without data, by integrating architectural and training innovations. The authors introduce PirateNet and RWF to enable deep, multiscale PINNs, exact periodic BC enforcement, causal training, adaptive loss weighting, a SOAP optimizer, and time-marching with transfer learning. They validate on three benchmarks—2D Kolmogorov flow, 3D Taylor–Green vortex, and 3D turbulent channel flow—and show accurate statistics such as energy spectra, kinetic energy, enstrophy, and Reynolds stresses, approaching high-fidelity DNS performance. While not yet beating spectral solvers in efficiency, the approach provides a proof of concept for mesh-free, continuous turbulence modeling and lays groundwork for hybrid data-assimilation and inverse problems.
Abstract
Turbulent fluid flows are among the most computationally demanding problems in science, requiring enormous computational resources that become prohibitive at high flow speeds. Physics-informed neural networks (PINNs) represent a radically different approach that trains neural networks directly from physical equations rather than data, offering the potential for continuous, mesh-free solutions. Here we show that appropriately designed PINNs can successfully simulate fully turbulent flows in both two and three dimensions, directly learning solutions to the fundamental fluid equations without traditional computational grids or training data. Our approach combines several algorithmic innovations including adaptive network architectures, causal training, and advanced optimization methods to overcome the inherent challenges of learning chaotic dynamics. Through rigorous validation on challenging turbulence problems, we demonstrate that PINNs accurately reproduce key flow statistics including energy spectra, kinetic energy, enstrophy, and Reynolds stresses. Our results demonstrate that neural equation solvers can handle complex chaotic systems, opening new possibilities for continuous turbulence modeling that transcends traditional computational limitations.
