Turbulence closures
To truly simulate and resolve turbulence at high Reynolds number (so basically all interesting flows) would require you resolve all motions down to the Kolmogorov (1941) length scale
As pointed out way back by Corrsin (1961), to run a simulation on a horizontal domain about 10 times the size of an "average eddy" with 100 vertical levels and where the grid spacing is given by
To have any hope of simulating high Reynolds number flows we need some way of resolving the sub-grid scale motions.[2]
Reynolds-averaged Navier–Stokes equations
Following Reynolds (1895), we can decompose flow variables such as velocity
Expressing the Navier-Stokes equations in tensor notation
where
where
is the mean rate of strain tensor.
Thanks to the non-linearity of the Navier-Stokes equations, even when averaged we are left with pesky fluctuation terms which form the components of the Reynolds stress tensor
Attempting to close the equations leads to the closure problem: the time evolution of the Reynolds stresses depends on triple covariances
This is kind of hopeless so we will have to find some way to model the Reynolds stresses.
Gradient-diffusion hypothesis and eddy viscosity models
The gradient-diffusion hypothesis, due to Boussinesq (1877), assumes that the transport of scalar fluxes such as
Taking this assumption we can express the Reynolds stresses and turbulent tracer fluxes in terms of the mean variables and close the equations
where
The effective diffusivity ends up being the sum of the molecular and eddy diffusivities. So just by using an elevated value for the viscosity and diffusivity, you are already using an eddy viscosity model.
The eddy viscosity model is simple and for that reason is very popular. It can work well even with a constant eddy diffusivity. However, it does assume that the flux is aligned down gradient, which is not true even in simple turbulent flows as the physics of turbulence is quite different from that of colliding molecules leading to the viscous stress law (§4.4,10.1) (Pope, 2000). So we might want something a little bit more sophisticated.
And even then,
gives the maximum allowable grid spacing. There is significant flow structure smaller than . ↩︎In reality there is no need to resolve all motions down to the Kolmogorov length scale to achieve acceptable accuracy. Perhaps good results can be achieved if 80% of the kinetic energy is resolved (§13) (Pope, 2000). ↩︎