This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy dissipation rate (i.e. epsilon
) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling.
More...
Additional Inherited Members | |
![]() | |
bool | initABL_ |
This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy dissipation rate (i.e. epsilon
) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling.
The ground-normal epsilon
profile expression:
where
![]() | = | Ground-normal TKE dissipation rate profile [m^2/s^3] |
![]() | = | Friction velocity [m/s] |
![]() | = | von Kármán constant [-] |
![]() | = | Ground-normal coordinate component [m] |
![]() | = | Aerodynamic roughness length [m] |
![]() | = | Ground-normal displacement height [m] |
![]() | = | Curve-fitting coefficient for YGCJ profiles [-] |
![]() | = | Curve-fitting coefficient for YGCJ profiles [-] |
Required fields:
epsilon | Turbulent kinetic energy dissipation rate [m2/s3]
inlet { // Mandatory entries (unmodifiable) type atmBoundaryLayerInletEpsilon; // Mandatory/Optional (inherited) entries (unmodifiable) ... }
where the entries mean:
Property | Description | Type | Reqd | Deflt |
---|---|---|---|---|
type | Type name: atmBoundaryLayerInletEpsilon | word | yes | - |
The inherited entries are elaborated in:
Definition at line 152 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.H.
atmBoundaryLayerInletEpsilonFvPatchScalarField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 38 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.C.
Referenced by atmBoundaryLayerInletEpsilonFvPatchScalarField::clone().
atmBoundaryLayerInletEpsilonFvPatchScalarField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Definition at line 50 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.C.
References dict, epsilon, dictionary::getOrDefault(), Field::operator=(), p, and Foam::foamVersion::patch.
atmBoundaryLayerInletEpsilonFvPatchScalarField | ( | const atmBoundaryLayerInletEpsilonFvPatchScalarField & | psf, |
const fvPatch & | p, | ||
const DimensionedField< scalar, volMesh > & | iF, | ||
const fvPatchFieldMapper & | mapper | ||
) |
Definition at line 79 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.C.
atmBoundaryLayerInletEpsilonFvPatchScalarField | ( | const atmBoundaryLayerInletEpsilonFvPatchScalarField & | psf, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 93 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.C.
TypeName | ( | "atmBoundaryLayerInletEpsilon" | ) |
|
inlinevirtual |
Definition at line 192 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.H.
References atmBoundaryLayerInletEpsilonFvPatchScalarField::atmBoundaryLayerInletEpsilonFvPatchScalarField().
|
inlinevirtual |
Definition at line 209 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.H.
References atmBoundaryLayerInletEpsilonFvPatchScalarField::atmBoundaryLayerInletEpsilonFvPatchScalarField().
|
virtual |
Definition at line 105 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.C.
References atmBoundaryLayer::epsilon(), and Foam::foamVersion::patch.
|
virtual |
Definition at line 119 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.C.
References atmBoundaryLayer::autoMap().
|
virtual |
Definition at line 129 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.C.
References atmBoundaryLayer::rmap().
|
virtual |
Definition at line 143 of file atmBoundaryLayerInletEpsilonFvPatchScalarField.C.
References os(), atmBoundaryLayer::write(), and fvPatchField::write().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.