CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

y+ value for SST model

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree3Likes
  • 3 Post By camel

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 24, 2015, 04:28
Default y+ value for SST model
  #1
Member
 
Join Date: Jul 2015
Location: Aalborg
Posts: 83
Rep Power: 10
Gerrit is on a distinguished road
Hi,

I am using the kOmegaSST with simpleFoam and from reading in the forum I know y+ has to be around 1 or smaller. But I would like to understand why this is the way it is.

I know it has to do with the law of the wall in the end, but I don't get the connection. Has someone an explanation (with a source maybe) somewhere, why it is y+ of 1?

For k epsilon as fat as I understood y+ should be bigger than 30, because at 30 the log-law starts. Is that correct?

Sorry for this basic question.

Thanks

Best
Gerrit
Gerrit is offline   Reply With Quote

Old   November 29, 2015, 09:59
Default
  #2
New Member
 
Join Date: Jan 2014
Posts: 20
Rep Power: 12
camel is on a distinguished road
Hi Gerrit,

first of all - no, the y+ value for kOmega SST does not have to be around 1 or smaller. I'll try to give you a short explanation of my personal research about this particular topic.

When standard kEpsilon model is used, the y+ must be greater than y+=30, which actually means that first cell center node must be in a turbulent region. If y+ < 11.6 (I think OpenFoam uses this yPlus value but please check this), the flow is treated as laminar (u+ = y+), and if y+ > 11.6, the wall function is applied.

Generally, the kOmega turbulence models (including kOmegaSST turbulence model) have one big advantage over kEpsilon model. They permit smooth shift from a viscous sub-layer to a wall function because omega is integrated all way to the wall and due to that there is no necessity for damping functions and high resolution mesh in the near-wall region (which are used in Low-Reynolds models).

You can find in the literature how the all values is calculated in kOmegaSST model:

omega = sqrt(omega_vis^2 + omega_log^2) and uStar = (uStar_vis^4 + uStar_log^4)^(0.25)

OpenFoam uses the same equations for a calculation. Please look the source code:
/src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/omegaWallFunctions/omegaWallFunction

label faceCellI = patch().faceCells()[faceI];

scalar yPlus = Cmu25*y[faceI]*sqrt(k[faceCellI])/nuw[faceI];

scalar omegaVis = 6.0*nuw[faceI]/(beta1_*sqr(y[faceI]));

scalar omegaLog = sqrt(k[faceCellI])/(Cmu25*kappa_*y[faceI]);

omega[faceCellI] = sqrt(sqr(omegaVis) + sqr(omegaLog));

if (yPlus > yPlusLam)
{
G[faceCellI] =
(nutw[faceI] + nuw[faceI])
*magGradUw[faceI]
*Cmu25*sqrt(k[faceCellI])
/(kappa_*y[faceI]);
}
else
{
G[faceCellI] = 0.0;
}
}

Conclusion would be next. If you use kOmegaSST model, you are able to have even y+ < 1. Basically, if your y+ < 5 or y+ > 20, you are in safe zone and you should not have a problem with your simulation. A region where 5 < y+ < 20 is also safe to run (although some have doubts about that. Find this article if you need more information about this topic -> Ten years of the industrial experience with the SST turbulence model; F.R.Menter, M. Kuntz, R.Langtry).

So my advice to you would be: if your simulation is converged, and results are physical, everything should be fine.

Hope this post helps you. If something is still not clear, feel free to ask and I'll try to answer.

Best regards!
stingph, Ing.v. and jbjb like this.
camel is offline   Reply With Quote

Old   December 6, 2015, 09:10
Default
  #3
Member
 
Join Date: Jul 2015
Location: Aalborg
Posts: 83
Rep Power: 10
Gerrit is on a distinguished road
Hi thank you very much for your answer! Took me some time to read stuff about the boundary layer and the turbulence models. My models converge and give reasonable results (at least in my opinion). About y+ between 5 and 20: Isn't it not recommended to have these values as the log law not valid there jet and the dimensionless velocity is not equal to y+ any more?


Best and thank you very much again!

Gerrit
Gerrit is offline   Reply With Quote

Old   December 6, 2015, 09:25
Default
  #4
New Member
 
Join Date: Jan 2014
Posts: 20
Rep Power: 12
camel is on a distinguished road
Hi Gerrit,

I am happy to hear my answer helps you!

Regarding y+ between 5 and 20: It is correct that in this region log law is not valid. But as I already said, some authors say that wall function can be normally applied even in this region (but check your results at the end). If you can avoid this area of y+ values in your simulation, this would be the safest option.

Wish you all best with your research!
camel is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
eddy dissipation model: combustion doesn't occur roukaia FLUENT 2 November 18, 2020 10:23
problem with solving lagrange reaction cloud Polli OpenFOAM Running, Solving & CFD 0 April 30, 2014 07:53
manualInjection model in sprayFoam Mentalo OpenFOAM Running, Solving & CFD 1 April 2, 2014 09:29
eddy dissipation model: combustion doesn't occur roukaia FLUENT 0 December 24, 2011 09:10
Problems bout CFD model of biomass gasification, Downdraft gasifier wanglong FLUENT 2 November 25, 2009 23:27


All times are GMT -4. The time now is 20:18.