Skip to main content

atmPlantCanopyTurbSource

Properties

  • The atmPlantCanopyTurbSource applies sources on either epsilon or omega to incorporate effects of plant canopy for atmospheric boundary layer modelling.
  • The atmPlantCanopyTurbSource can be applied on epsilon or omega based RAS turbulence models.
  • The atmPlantCanopyTurbSource inherits the traits of the fvOption, and cellSetOption.

Corrections applied to either of the below, if exist:

epsilon : Turbulent kinetic energy dissipation rate [m2^2/s3^3]

omega : Specific dissipation rate [1/s]

Required fields:

epsilon/omega : Dissipation rate OR Spec. dissipation rate [m2^2/s3^3]/[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:

Sp=αρ(C1C2)Ccanopyϵ S_p -= \alpha \rho \left( C_1 - C_2 \right) C_{canopy} \epsilon

with (65, Eq. 42):

Ccanopy=12.0CμCdLADuo C_{canopy} = 12.0 \sqrt{C_\mu} C_d {LAD} |\u_o|

Specific dissipation rate

The model expression for omega:

Sp=αρ(γβ)Ccanopyω S_p -= \alpha \rho \left( \gamma - \beta \right) C_{canopy} \omega

Where:

SpS_p : Source term without boundary conditions

C1C_1 : Model constant (epsilon-based models) [-]

C2C_2 : Model constant (epsilon-based models) [-]

CμC_\mu : Empirical model constant [-]

β\beta : Model constant (omega-based models) [-]

γ\gamma : Model constant (omega-based models) [-]

ϵ\epsilon : Turbulent kinetic energy dissipation rate (Current iteration) [m2/s3]

ω\omega : Specific dissipation rate (Current iteration) [1/s]

CdC_d : Plant canopy drag coefficient [-]

LAD{LAD} : Leaf area density [1/m]

uo\u_o : Previous-iteration velocity field [m/s]

CcanopyC_{canopy} : Plant canopy term

α\alpha : Phase fraction in multiphase computations, otherwise equals to 1

ρ\rho : 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:

PropertyDescriptionTypeRequiredDefault
typeType name: atmPlantCanopyTurbSourcewordyes-
rhoName of density fieldwordnorho

The inherited entries are elaborated in:

Further information

Tutorials

Source code

History: Introduced in version v2006