Close

16th June 2011

OpenFOAM 2.0.0: Turbulence Modelling

Dynamic Lagrangian Model

The latest release includes the new dynLagrangian large eddy simulation (LES) turbulence model, a Lagrangian two equation eddy-viscosity model. In LES, large turbulent structures in the flow are resolved by the governing equations, while the effect of the sub-grid scales (SGS) are modelled. Conventional models predict SGS viscosity with a model constant, e.g. Smagorinsky’s constant menu1x. Dynamic models attempt to estimate SGS turbulence from the solution of the large turbulent structures, or in other words, estimate menu1x from the flow itself. Estimates are commonly based on spatial averaging, e.g. across the solution domain or planes of the flow. The Lagrangian approach instead estimates SGS turbulence from larger calculated turbulent structures that are being transported with the flow, using two transport equations with relaxation.

Source code

  • incompressibleLESModels library
    $FOAM_SRC/turbulenceModels/incompressible/LES/dynLagrangian

Wall function modelling

Validation testing has been undertaken on wall function modelling and several refinements have been added to the latest version of OpenFOAM. The new version also includes a wall function boundary condition, nutUTabulatedWallFunction, for turbulent kinematic viscosity that uses tabulated data of dimensionless velocity menu3x as a function of near-wall Reynolds number menu4x.

A new utility wallFunctionTable also exists to generate a table of data that can be looked up by the tabulated wall function boundary conditions. More specifically, the utility writes solution data of the form menu5x to produce data in the form menu0x.

A new kappatJayatillekeWallFunction boundary condition has been added that provides a thermal wall function for incompressible flows.

Source code

  • incompressibleRASModels library
    $FOAM_SRC/turbulenceModels/incompressible/RAS/derivedFvPatchFields
  • wallFunctionTable utility
    $FOAM_UTILITIES/preProcessing/wallFunctionTable