🌀 Explore Turbulence with DNS, LES & RANS Simulation
Watch one Kolmogorov -5/3 turbulent velocity field get resolved three different ways: full DNS resolution, a spectrally-filtered LES with Smagorinsky subgrid viscosity, and a statistically time-averaged RANS mean field.
⚙ Under the hood
This simulation demonstrates the differences between Direct Numerical Simulation (DNS), Large Eddy Simulation (LES), and Reynolds-Averaged Navier-Stokes (RANS) turbulence modeling approaches. Users can adjust parameters to visualize how each method represents turbulent flow, from fully resolving all scales to employing statistical models of unresolved eddies.
Three.jsTurbulenceDNSLESRANSKolmogorov SpectrumCFD
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install