atmPlantCanopyTurbSource
Properties
- The
atmPlantCanopyTurbSourceapplies sources on eitherepsilonoromegato incorporate effects of plant canopy for atmospheric boundary layer modelling. - The
atmPlantCanopyTurbSourcecan be applied onepsilonoromegabased RAS turbulence models. - The
atmPlantCanopyTurbSourceinherits the traits of the fvOption, andcellSetOption.
Corrections applied to either of the below, if exist:
epsilon
: Turbulent kinetic energy dissipation rate [m/s]
omega
: Specific dissipation rate [1/s]
Required fields:
epsilon/omega
: Dissipation rate OR Spec. dissipation rate [m/s]/[1/s]
plantCd
: Plant canopy drag coefficient [-]
leafAreaDensity
: Leaf area density [1/m]
Model equations
Turbulent kinetic energy dissipation rate
The model expression for epsilon:
with (65, Eq. 42):
Specific dissipation rate
The model expression for omega:
Where:
: Source term without boundary conditions
: Model constant (epsilon-based models) [-]
: Model constant (epsilon-based models) [-]
: Empirical model constant [-]
: Model constant (omega-based models) [-]
: Model constant (omega-based models) [-]
: Turbulent kinetic energy dissipation rate (Current iteration) [m2/s3]
: Specific dissipation rate (Current iteration) [1/s]
: Plant canopy drag coefficient [-]
: Leaf area density [1/m]
: Previous-iteration velocity field [m/s]
: Plant canopy term
: Phase fraction in multiphase computations, otherwise equals to 1
: Fluid density in compressible computations, otherwise equals to 1
Usage
Example of the fvOptions specification using constant/fvOptions file:
atmPlantCanopyTurbSource1
{
// Mandatory entries (unmodifiable)
type atmPlantCanopyTurbSource;
atmPlantCanopyTurbSourceCoeffs
{
// Mandatory (inherited) entries (unmodifiable)
selectionMode all;
// Optional entries (unmodifiable)
rho rho;
}
// Optional (inherited) entries
...
}
where the entries mean:
| Property | Description | Type | Required | Default |
|---|---|---|---|---|
| type | Type name: atmPlantCanopyTurbSource | word | yes | - |
| rho | Name of density field | word | no | rho |
The inherited entries are elaborated in:
- fvOption
cellSetOption
Further information
Tutorials
Source code
History: Introduced in version v2006