CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Transition from KW-SST model to K-W and K-E model procedure?

Register Blogs Community New Posts Updated Threads Search

Like Tree4Likes
  • 1 Post By LuckyTran
  • 2 Post By LuckyTran
  • 1 Post By sbaffini

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 30, 2021, 06:13
Default Transition from KW-SST model to K-W and K-E model procedure?
  #1
Member
 
Rabi Pathak
Join Date: Jul 2020
Posts: 32
Rep Power: 6
RabiArya is on a distinguished road
I want to understand how the KW-SST model converts into K-E model and K-W model according to required conditions. What changes (like functions, variables, etc) are used to directly convert from one system of equation to another Or by using some if statements to switch between the two different models according to different situations? Basically how does this KW-SST model alone accomplishes work of both equations alone?
RabiArya is offline   Reply With Quote

Old   July 30, 2021, 16:26
Default
  #2
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,747
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
There's a (actually several) blending function(s) that blends the turbulent viscosity in space. The gist of it is... you calculate the turbulent viscosity everywhere as if you were using k-epsilon. You also calculate the turbulent viscosity everywhere as if it were a k-omega. So now you have two values for the turbulent viscosity. Then you use the blending function to smoothly choose the regions in space where you prefer the k-epsilon one versus the k-omega one. In principle you could hard-switch between models. But in practice and for commercial implementations you use a smooth blending function.

As for how this blending function works. It's a hyperbolic tangent (tanh). There's also a bunch of sanity checks involved and the max function gets called several times. If blending function sounds too fancy then you can think of it as interpolating between the two turbulent viscosities using y*. That's not the end of the story of course. There are a few more modeled terms (like the production of k and dissipation) that also needs blending.

If you read literature on the topic, these are the so-called F1 and F2 blending functions.
RabiArya likes this.
LuckyTran is offline   Reply With Quote

Old   July 30, 2021, 18:24
Default
  #3
Senior Member
 
piu58's Avatar
 
Uwe Pilz
Join Date: Feb 2017
Location: Leipzig, Germany
Posts: 744
Rep Power: 15
piu58 is on a distinguished road
The blending makes sense because k-w works well in the near of boundary but gets instable in the free stream far away form any boundary. k-e woks not so well at boundaries because you cannot have a fine mesh here. But it is stable in free stream.
__________________
Uwe Pilz
--
Die der Hauptbewegung überlagerte Schwankungsbewegung ist in ihren Einzelheiten so hoffnungslos kompliziert, daß ihre theoretische Berechnung aussichtslos erscheint. (Hermann Schlichting, 1950)
piu58 is offline   Reply With Quote

Old   August 7, 2021, 04:03
Default
  #4
Member
 
Rabi Pathak
Join Date: Jul 2020
Posts: 32
Rep Power: 6
RabiArya is on a distinguished road
Quote:
Originally Posted by LuckyTran View Post
There's a (actually several) blending function(s) that blends the turbulent viscosity in space. The gist of it is... you calculate the turbulent viscosity everywhere as if you were using k-epsilon. You also calculate the turbulent viscosity everywhere as if it were a k-omega. So now you have two values for the turbulent viscosity. Then you use the blending function to smoothly choose the regions in space where you prefer the k-epsilon one versus the k-omega one. In principle you could hard-switch between models. But in practice and for commercial implementations you use a smooth blending function.

As for how this blending function works. It's a hyperbolic tangent (tanh). There's also a bunch of sanity checks involved and the max function gets called several times. If blending function sounds too fancy then you can think of it as interpolating between the two turbulent viscosities using y*. That's not the end of the story of course. There are a few more modeled terms (like the production of k and dissipation) that also needs blending.

If you read literature on the topic, these are the so-called F1 and F2 blending functions.
To use a linear(or whatever maybe) interpolation based on the y* value, there must be a boundary designated for certain values of y* for viscosity calculated using kw and certain for value obtained using kE. I mean like there must be a value of y* where it should be pre described that for that value only KW method is to be used and below some KE should be used. Thus, interpolation can only be done within the intermediate values of y*(lies between threshold value of y* for kw and ke) . Hence I want to know what are these exact values of y* between which the interpolation is done ? What are the threshold(y* at extremes) for kw and ke to be used?
RabiArya is offline   Reply With Quote

Old   August 7, 2021, 05:30
Default
  #5
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,747
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
Other implementations sure but in menter's kw-SST there isn't a hard cutoff threshold where it switches. Menter's SST uses a blending function to interpolate smoothly. Just look up the F1 and F2 blending functions if you want to know exactly what is going on because it's not simply switching based only on the y*.

Also you have it backwards. For low y* you want to use k-omega and high y* you want to use k-epsilon.

Google it. I's on our wiki. You can find it on NASA website. You can find it in the original publication. You ca find it in the help documents of Fluent, Star. Lots of places. It's no secret. I have assumed we are talking about Menter's version since that's the one most commonly referred to as "the kw-SST model." If you are looking for a non-Menter one, then please specify. Speaking of which, you are referring to an entire family of models. Difficult to tell you exactly what the "threshold" is if you don't tell us which particular implementation you are referring to.
sbaffini and RabiArya like this.
LuckyTran is offline   Reply With Quote

Old   August 7, 2021, 05:36
Default
  #6
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,190
Blog Entries: 29
Rep Power: 39
sbaffini will become famous soon enoughsbaffini will become famous soon enough
Send a message via Skype™ to sbaffini
There are no such things as boundaries and thresholds in SST model. Look here:

https://turbmodels.larc.nasa.gov/sst.html

It's just two blending functions, F1 = tanh(arg1^4) and F2 = tanh(arg2^2), where the arguments are function of k, omega, wall distance and several other constants.

Of course, there is a rationale, see for example here:
https://pdfs.semanticscholar.org/767...405.1613660237
RabiArya likes this.
sbaffini is offline   Reply With Quote

Old   August 7, 2021, 07:56
Default
  #7
Member
 
Rabi Pathak
Join Date: Jul 2020
Posts: 32
Rep Power: 6
RabiArya is on a distinguished road
Thank you both, got a lot to learn ☺☺
RabiArya is offline   Reply With Quote

Reply


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
Low Reynolds Number SST Model Josh CFX 41 June 4, 2023 20:00
turn off wall functions in Transition SST model? johnp FLUENT 11 May 26, 2020 14:57
[swak4Foam] swakExpression not writing to log alexfells OpenFOAM Community Contributions 3 March 16, 2020 19:19
Transition SST model for vertical axis turbine baggiovive FLUENT 0 August 17, 2010 14:32
Understanding k-omega SST model source code tmhonka OpenFOAM Programming & Development 1 September 8, 2009 08:33


All times are GMT -4. The time now is 13:56.