Replies: 5 comments 3 replies
-
Hi! |
Beta Was this translation helpful? Give feedback.
-
Hi folks, just leaving a link here to #1364 with a related discussion. |
Beta Was this translation helpful? Give feedback.
-
And another more pertinent to SST here #797 |
Beta Was this translation helpful? Give feedback.
-
@sun5k Do you want to try making the model consistent with SSTm? Based on #797 we want SSTm instead of SST because the results near the wall are much better. But we don't seem to have switched completely from one to the other as you have found. |
Beta Was this translation helpful? Give feedback.
-
Hi @sun5k, |
Beta Was this translation helpful? Give feedback.
-
Question about Menter's SST model on SU2
Hello! This post is my first Q&A for SU2; happy new Year everyone.
I have two questions about the SST model for the SU2.
The abbreviation is referred from the SST Turbulence model of NASA TMR, Compressible RANS of NASA TMR , and Running cases with CFD of NASA TMR.
Briefly
In SU2, The production term of the SST model uses incompressible assumptions. Is there some special reason?
Always ignore the turbulence kinetic energy to compute the stress tensor for the momentum and energy equation, is it a bug?
Here is the detail!
The Boussinesq relation of RANS is
Form Running cases with CFD of NASA TMR: "In the equation above, the term is sometimes ignored for non-supersonic speed flows, and the second term in parentheses is identically zero for incompressible flows."
The production term of SST model is :
Rewrite the first term of the above equation :
Finally, the production term becomes :
This term( ) becomes zero in incompressible flow(from continuity equation ), but the compressible flow is not zero.
In the SU2 source code( line 849 in SU2_CFD/src/numerics/turbulent/turb_sources.cpp), the production term of SU2's SST model is
"pk = Eddy_Viscosity_iStrainMag_iStrainMag_i - 2.0/3.0Density_iScalarVar_i[0]*diverg;"
Rewrite above code to equation :
The omit of term is a bug, or has some special reason?
term is not an issue in incompressible flow like low Mach number simulation. But, in a high Mach number simulation, it may make a noticeable difference.
Q.2)
The stress tensor in RANS simulation is following :
From Running cases with CFD of NASA TMR : "In the equation above, the term is sometimes ignored for non-supersonic speed flows, and the second term in parentheses is identically zero for incompressible flows." And, from SST Turbulence model of NASA TMR : "When the term is ignored in in the momentum and energy equations and the production term is approximated by , a modified naming convention should be employed : SSTm"
In the SU2 source code( line 142 in SU2_CFD/src/numerics/flow/flow_diffusion.cpp), The turbulence kinetic energy of the stress tensor is always calculated as 0. I don't know who, someone comments as
"// TODO why ignore turb_ke?"
This comment existed until SU2 v.7.1.0 to SU2 v.7.2.1(I'm not sure the same about the bellow SU2 v710).
I guess the SST model of SU2 is 'SST' not 'SSTm'. Then, it should be used in the stress tensor of the momentum and energy equations.
The code always ignores the turbulence kinetic energy to compute the stress tensor for the momentum and energy equation.
Is it under maintenance?
Extra question) Someone working to implement for other kinds of SST(like SST-V, SST-Vm, SST-2003, SST-2003m, ... )?
Thank you for reading.
Beta Was this translation helpful? Give feedback.
All reactions