Clean numerical simulation (CNS) of three-dimensional turbulent Kolmogorov flow
Shijie Qin, Shijun Liao
TL;DR
This work uses clean numerical simulation (CNS) to solve the fully 3D Navier–Stokes equations for Kolmogorov forcing and compares the results with conventional DNS at $Re=1211.5$ and $n_K=4$. CNS achieves negligible truncation and round-off errors, yielding a long, reliable trajectory that preserves the initial spatial symmetry and reveals an inverse energy cascade at large scales coupled with a direct cascade at small scales, along with accurate statistics. In contrast, DNS rapidly accumulates numerical noise, breaking symmetry and producing significantly different statistics and energy transfer, despite satisfying traditional resolution criteria; this motivates a statistic-stability criterion for DNS validity and introduces the concept of a critical predictable time $T_c$. The findings imply that DNS can be unreliable for long-time turbulence studies and underscore CNS as a powerful theoretical tool, while also suggesting the need for stochastic turbulence models (e.g., LLNS) to account for physical fluctuations in real flows.
Abstract
Turbulence holds immense importance across various scientific and engineering disciplines. The direct numerical simulation (DNS) of turbulence proposed by Orszag in 1970 is a milestone in fluid mechanics, which began an era of numerical experiment for turbulence. Many researchers have reported that turbulence should be chaotic, since spatiotemporal trajectories are very sensitive to small disturbance. Thus, due to the famous butterfly-effect of chaos, unavoidable numerical noises of DNS might have great influence on spatiotemporal trajectories of turbulence. This is indeed true for a two-dimensional (2D) Kolmogorov turbulent flow, as currently revealed by a much more accurate algorithm than DNS, namely the ``clean numerical simulation'' (CNS). Different from DNS, CNS can greatly reduce both of truncation error and round-off error to any required small level so that numerical noise can be rigorously negligible throughout a time interval long enough for calculating statistics. However, In physics, 3D turbulent flow is more important than 2D turbulence. Thus, for the first time, we solve a 3D turbulent Kolmogorov flow by means of CNS in this paper, and compare our CNS result with that given by DNS in details. It is found that the spatial-temporal trajectories of the 3D Kolmogorov turbulent flow given by DNS are indeed badly polluted by numerical noise rather quickly, and besides the DNS result has significant deviations from the CNS benchmark solution not only in the spatial symmetry of flow field and the energy cascade but also even in statistics.
