nutUTabulatedWallFunction boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut, based on velocity, i.e. U, for low- and high-Reynolds number turbulence models.u+ as a function of near-wall Reynolds number.$FOAM_CASE/constant directory.nutUTabulatedWallFunction condition inherits the traits of the nutWallFunction boundary condition.Required fields:
nut | Turbulent viscosity [m2/s]
The model expressions:
\[ \nu_t = \max(0, \frac{\left( \frac{u_p}{u^+ + \zeta} \right)^2}{|\grad{\u}| + \zeta} - \nu_w ) \]
where
| \( \nu_t \) | = | Turbulent viscosity [m2/s] |
| \( \nu_w \) | = | Kinematic viscosity of fluid near wall [m2/s] |
| \( u_p \) | = | Magnitude of velocity near wall [m/s] |
| \( u^+ \) | = | Tabulated velocity near wall in wall units |
| \( \u \) | = | Velocity near wall [m/s] |
| \( \zeta \) | = | Small value to prevent floating point exceptions |
Example of the boundary condition specification:
<patchName>
{
// Mandatory entries (unmodifiable)
type nutUTabulatedWallFunction;
uPlusTable myUPlusTable;
// Optional (inherited) entries
...
}
where the entries mean:
| Property | Description | Type | Required | Default |
|---|---|---|---|---|
| type | Type name: nutUTabulatedWallFunction | word | yes | - |
| uPlusTable | u+ as a function of Re table name | word | yes | - |
The inherited entries are elaborated in:
Source code