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
