This commit is the first main commit of a collaborative work between OpenCFD Ltd.
-ENERCON Gmbh
-CENER
, for which there will be another comprehensive commit in the next release (may include SOWFA-6 - see for exchange of ideas).
With this commit, OpenFOAM learns:
Please refer to the header file documentation for complete set of details.
8 new fvOption
s that are usable with epsilon/omega-based RANS closure models:
7 new wall function
s shipped with PatchFunction1
and TimeFunction1
support for the input entries:
A new function object to quantify the Obukhov length:
3 new tutorials involving buoyantBoussinesqSimpleFoam
verifications in comparison to field measurements:
verificationAndValidation/atmosphericFlows/atmFlatTerrain
Leipzig
field experimentverificationAndValidation/atmosphericFlows/atmForestStability
2 new actuator disk modelling approaches in the existing actuationDiskSource
wherein the incoming velocity measurements can now be held by using topoSet
s.
None.
The model suite was verified for neutral stability
by the Leipzig
experiment for which all the details can be found in, and can be reproduced by verificationAndValidation/atmosphericFlows/atmFlatTerrain
buoyantBoussinesqSimpleFoam-kEpsilon
:
buoyantBoussinesqSimpleFoam-kOmegaSST
:
In addition, the model suite was verified for all spectrum of stability conditions with forestry ground by the Sweden(?)
experiment for which all the details can be found in, and can be reproduced by verificationAndValidation/atmosphericFlows/atmForestStability
buoyantBoussinesqSimpleFoam-kEpsilon
(wind speed, turbulent kinetic energy, and wind veer profiles, respectively):
with the Obukhov lengths:
veryStable = 44.7979
stable = 300.723
slightlyStable = 859.962
neutral = undefined
slightlyUnstable = -547.088
unstable = -265.992
buoyantBoussinesqSimpleFoam-kOmegaSST
(wind speed, turbulent kinetic energy, and wind veer profiles, respectively):
with the Obukhov lengths:
veryStable = 67.5555
stable = 396.562
slightlyStable = 1147.69
neutral = undefined
slightlyUnstable = -707.885
unstable = -319.368
Furthermore, the persistence of atmospheric boundary layer inlet profiles downstream were quantified in comparison to the profiles near the outlet, and it was found out that the overall discrepancy is within 2%:
(wind speed, turbulent kinetic energy, turbulence intensity, and temperature horizontal profiles, respectively)
nutkAtmRoughWallFunction
is renamed without extra support to atmNutkWallFunction
(ensured the bitwise regression)