mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
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:
@ -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
|
||||
|
||||
@ -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 Menter’s 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
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user