Description🔗
The nutkRoughWallFunction
is boundary condition that provides
a wall-function for the turbulent viscosity (i.e. nut
) when using wall
functions for rough walls, based on the turbulent kinetic energy (i.e. k
).
The condition manipulates the wall roughness parameter (i.e. E
) to account
for roughness effects.
Parameter ranges:
- Roughness height (i.e. Ks
)= sand-grain roughness (0 for smooth walls)
- Roughness constant (i.e. Cs
) = 0.5-1.0.
Usage🔗
The condition requires entries in both the boundary and field files.
Boundary file🔗
<patchName>
{
type wall;
...
}
Field file🔗
<patchName>
{
// Mandatory entries
type nutkRoughWallFunction;
Ks <scalarField>;
Cs <scalarField>;
// Inherited entries
...
}
where:
Property | Description | Type | Required | Default |
---|---|---|---|---|
type |
Type name: nutkRoughWallFunction
|
word | yes | - |
Ks |
Sand-grain roughness height | scalarField | yes | - |
Cs |
Roughness constant | scalarField | yes | - |
The inherited entries are elaborated in:
- nutkWallFunctionFvPatchScalarField.H
Further information🔗
Tutorial:
Source code:
API:
History:
- Introduced in version 2.4.0