BUG: fix kkLOmega model - omegaWallFunction inconsistency (#1484)

- `Pkt` was directed to `GName` to allow wall functions
     are usable by kkLOmega model
  - `Pkt` was changed to a non-const object, so that omegaWallFunc
    can modify `Pkt` at the wall, if need be.
  - Elementwise backward compatibility was checked by
    pimpleFoam/RAS/ellipsekkLOmega
  - New implementation was checked by changing omega:hole boundary
    in pimpleFoam/RAS/ellipsekkLOmega to omegaWallFunction
This commit is contained in:
Kutalmis Bercin
2019-12-12 10:24:09 +00:00
parent af0e454ccf
commit 8225733399
2 changed files with 14 additions and 17 deletions

View File

@ -636,7 +636,7 @@ void kkLOmega::correct()
*fINT()
*Cmu(sqrt(S2))*sqrt(ktS)*lambdaEff
);
const volScalarField Pkt(nuts*S2);
volScalarField Pkt(this->GName(), nuts*S2);
const volScalarField ktL(kt_ - ktS);
const volScalarField ReOmega(sqr(y_)*Omega/nu());

View File

@ -34,25 +34,22 @@ Description
Low Reynolds-number k-kl-omega turbulence model for
incompressible flows.
This turbulence model is described in:
Reference:
\verbatim
Walters, D. K., & Cokljat, D. (2008).
A three-equation eddy-viscosity model for Reynolds-averaged
NavierStokes simulations of transitional flow.
Journal of Fluids Engineering, 130(12), 121401.
Standard model:
Walters, D. K., & Cokljat, D. (2008).
A three-equation eddy-viscosity model for Reynolds-averaged
NavierStokes simulations of transitional flow.
Journal of Fluids Engineering, 130(12), 121401.
DOI:10.1115/1.2979230
Typo corrections:
Furst, J. (2013).
Numerical simulation of transitional flows
with laminar kinetic energy.
Engineering MECHANICS, 20(5), 379-388.
\endverbatim
however the paper contains several errors which must be corrected for the
model to operation correctly as explained in
\verbatim
Furst, J. (2013).
Numerical simulation of transitional flows with laminar kinetic energy.
Engineering MECHANICS, 20(5), 379-388.
\endverbatim
All these corrections and updates are included in this implementation.
The default model coefficients are
\verbatim
kkLOmegaCoeffs