nutkRoughWallFunction
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