compressible kOmegaSST: Updated to make the production terms consistent

according to the 2001 paper and use the coefficients from the 2003 paper.
This commit is contained in:
Henry
2014-07-10 15:10:14 +01:00
committed by Andrew Heather
parent 91f70c395d
commit 585898ff76
3 changed files with 40 additions and 28 deletions

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -130,7 +130,7 @@ kOmegaSST::kOmegaSST
(
"alphaK1",
coeffDict_,
0.85034
0.85
)
),
alphaK2_
@ -157,7 +157,7 @@ kOmegaSST::kOmegaSST
(
"alphaOmega2",
coeffDict_,
0.85616
0.856
)
),
Prt_
@ -175,7 +175,7 @@ kOmegaSST::kOmegaSST
(
"gamma1",
coeffDict_,
0.5532
5.0/9.0
)
),
gamma2_
@ -184,7 +184,7 @@ kOmegaSST::kOmegaSST
(
"gamma2",
coeffDict_,
0.4403
0.44
)
),
beta1_
@ -458,7 +458,12 @@ void kOmegaSST::correct()
+ fvm::div(phi_, omega_)
- fvm::laplacian(DomegaEff(F1), omega_)
==
rhoGammaF1*GbyMu
rhoGammaF1
*min
(
GbyMu,
(c1_/a1_)*betaStar_*omega_*max(a1_*omega_, b1_*F23()*sqrt(S2))
)
- fvm::SuSp((2.0/3.0)*rhoGammaF1*divU, omega_)
- fvm::Sp(rho_*beta(F1)*omega_, omega_)
- fvm::SuSp

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -30,15 +30,29 @@ Group
Description
Implementation of the k-omega-SST turbulence model for compressible flows.
Turbulence model described in:
Turbulence model described in
\verbatim
Menter, F., Esch, T.
"Elements of Industrial Heat Transfer Prediction"
Menter, F., Esch, T.,
"Elements of Industrial Heat Transfer Prediction",
16th Brazilian Congress of Mechanical Engineering (COBEM),
Nov. 2001
Nov. 2001.
\endverbatim
with the addition of the optional F3 term for rough walls from
with updated coefficients from
\verbatim
Menter, F. R., Kuntz, M., and Langtry, R.,
"Ten Years of Industrial Experience with the SST Turbulence Model",
Turbulence, Heat and Mass Transfer 4, 2003,
pp. 625 - 632.
\endverbatim
but with the consistent production terms from the 2001 paper as form in the
2003 paper is a typo, see
\verbatim
http://turbmodels.larc.nasa.gov/sst.html
\endverbatim
and the addition of the optional F3 term for rough walls from
\verbatim
Hellsten, A.
"Some Improvements in Menters k-omega-SST turbulence model"
@ -56,31 +70,24 @@ Description
Also note that the error in the last term of equation (2) relating to
sigma has been corrected.
Wall-functions are applied in this implementation by using equations (14)
to specify the near-wall omega as appropriate.
The blending functions (15) and (16) are not currently used because of the
uncertainty in their origin, range of applicability and that is y+ becomes
sufficiently small blending u_tau in this manner clearly becomes nonsense.
The default model coefficients correspond to the following:
\verbatim
kOmegaSSTCoeffs
{
alphaK1 0.85034;
alphaK1 0.85;
alphaK2 1.0;
alphaOmega1 0.5;
alphaOmega2 0.85616;
Prt 1.0; // only for compressible
alphaOmega2 0.856;
beta1 0.075;
beta2 0.0828;
betaStar 0.09;
gamma1 0.5532;
gamma2 0.4403;
gamma1 5/9;
gamma2 0.44;
a1 0.31;
b1 1.0;
c1 10.0;
F3 no;
Prt 1.0;
}
\endverbatim

View File

@ -72,15 +72,15 @@ Description
\verbatim
kOmegaSSTCoeffs
{
alphaK1 0.85034;
alphaK1 0.85;
alphaK2 1.0;
alphaOmega1 0.5;
alphaOmega2 0.85616;
alphaOmega2 0.856;
beta1 0.075;
beta2 0.0828;
betaStar 0.09;
gamma1 0.5532;
gamma2 0.4403;
gamma1 5/9;
gamma2 0.44;
a1 0.31;
b1 1.0;
c1 10.0;