This boundary condition provides a log-law type ground-normal inlet boundary condition for the streamwise component of wind velocity (i.e. u
) 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 streamwise component of wind velocity (i.e. u
) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling.
The ground-normal streamwise flow speed profile expression:
where
![]() | = | Ground-normal streamwise flow speed profile [m/s] |
![]() | = | Spanwise flow speed [m/s] |
![]() | = | Ground-normal flow speed [m/s] |
![]() | = | Friction velocity [m/s] |
![]() | = | von Kármán constant [-] |
![]() | = | Ground-normal coordinate component [m] |
![]() | = | Ground-normal displacement height [m] |
![]() | = | Aerodynamic roughness length [m] |
Required fields:
U | Velocity [m/s]
inlet { // Mandatory entries (unmodifiable) type atmBoundaryLayerInletVelocity; // Mandatory/Optional (inherited) entries (unmodifiable) ... }
where the entries mean:
Property | Description | Type | Reqd | Deflt |
---|---|---|---|---|
type | Type name: atmBoundaryLayerInletVelocity | word | yes | - |
The inherited entries are elaborated in:
Definition at line 155 of file atmBoundaryLayerInletVelocityFvPatchVectorField.H.
atmBoundaryLayerInletVelocityFvPatchVectorField | ( | const fvPatch & | p, |
const DimensionedField< vector, volMesh > & | iF | ||
) |
Definition at line 37 of file atmBoundaryLayerInletVelocityFvPatchVectorField.C.
Referenced by atmBoundaryLayerInletVelocityFvPatchVectorField::clone().
atmBoundaryLayerInletVelocityFvPatchVectorField | ( | const fvPatch & | p, |
const DimensionedField< vector, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Definition at line 49 of file atmBoundaryLayerInletVelocityFvPatchVectorField.C.
References dict, dictionary::getOrDefault(), Field::operator=(), p, Foam::foamVersion::patch, U, and Foam::Zero.
atmBoundaryLayerInletVelocityFvPatchVectorField | ( | const atmBoundaryLayerInletVelocityFvPatchVectorField & | pvf, |
const fvPatch & | p, | ||
const DimensionedField< vector, volMesh > & | iF, | ||
const fvPatchFieldMapper & | mapper | ||
) |
Definition at line 78 of file atmBoundaryLayerInletVelocityFvPatchVectorField.C.
atmBoundaryLayerInletVelocityFvPatchVectorField | ( | const atmBoundaryLayerInletVelocityFvPatchVectorField & | pvf, |
const DimensionedField< vector, volMesh > & | iF | ||
) |
Definition at line 92 of file atmBoundaryLayerInletVelocityFvPatchVectorField.C.
TypeName | ( | "atmBoundaryLayerInletVelocity" | ) |
|
inlinevirtual |
Definition at line 195 of file atmBoundaryLayerInletVelocityFvPatchVectorField.H.
References atmBoundaryLayerInletVelocityFvPatchVectorField::atmBoundaryLayerInletVelocityFvPatchVectorField().
|
inlinevirtual |
Definition at line 212 of file atmBoundaryLayerInletVelocityFvPatchVectorField.H.
References atmBoundaryLayerInletVelocityFvPatchVectorField::atmBoundaryLayerInletVelocityFvPatchVectorField().
|
virtual |
Definition at line 104 of file atmBoundaryLayerInletVelocityFvPatchVectorField.C.
References Foam::foamVersion::patch, and atmBoundaryLayer::U().
|
virtual |
Definition at line 118 of file atmBoundaryLayerInletVelocityFvPatchVectorField.C.
References atmBoundaryLayer::autoMap().
|
virtual |
Definition at line 128 of file atmBoundaryLayerInletVelocityFvPatchVectorField.C.
References atmBoundaryLayer::rmap().
|
virtual |
Definition at line 142 of file atmBoundaryLayerInletVelocityFvPatchVectorField.C.
References os(), atmBoundaryLayer::write(), and fvPatchField::write().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.