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

LES-Model Constant in a quasi-DNS

Register Blogs Community New Posts Updated Threads Search

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 13, 2019, 12:26
Default LES-Model Constant in a quasi-DNS
  #1
New Member
 
Jonathan Nees
Join Date: Nov 2018
Posts: 3
Rep Power: 8
JonN is on a distinguished road
Hi everybody,

currently I am facing the following problem and I would appreciate your advice:

I'm conducting a 3D finite volume simulation of a several very small scale gauzes in a flow that contains upstream turbulence, generated on larger scales. As the problem also contains heat transfer and a heterogenous reactions on the gauze surface, I need to have a very fine spatial discretization of the boundary layer. A fine discretization of the bulk is comparable cheap.

The upstream turbulence entering the domain is generated using a spectral synthesizer. As the viscous forces are dominating in the spaces between the gauzes, turbulence is damped and the flow is assumed to become laminar after the second gauze.
Flow is fully laminar (with transient boundary layer detachment) for the same average inlet velocity without turbulent fluctuations.

As my grid is fine, the cells are smaller than the Kolmogorov length scale of the upstream turbulence, this is why I call it a "quasi-DNS".

The results for sub-grid turbulent kinetic energy (k) / subgrid turbulence viscosity however don't become 0 when using a dynamic LES procedure (Germano + Smagorinsky), because the shear is high close to the boundary layer and therfore the production of k is not 0 (unphysical behaviour of LES model, because it is not turbulence but laminar shear).


Which is the best way to handle this type of flow?
A) Split domain in inlet zone for turbulence generation (LES) and a zone for the gauzes (transient laminar) and force subgrid turbulence for the interface to be 0

B) Use a standard Smagorinsky LES model and force the model constant to be 0 to obtain DNS behaviour using LES equations

C) ?


It is hard to find literature regarding this topic and any hint would be great!

Thanks in advance
Attached Images
File Type: jpg MultiGauzeUpstreamTurbulence_annotations.jpg (144.1 KB, 25 views)
JonN is offline   Reply With Quote

Old   February 13, 2019, 12:40
Default
  #2
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,195
Blog Entries: 29
Rep Power: 39
sbaffini will become famous soon enoughsbaffini will become famous soon enough
Send a message via Skype™ to sbaffini
You say nothing about your solver and/or computational approach, but I guess you are using Fluent.

Few facts:

1) The dynamic procedure is known to return the constant at the level of the test filter, not at the resolved level. Thus, the flow has to be well resolved at both levels to have a null (i.e., negligible) constant out of it.

2) There is no reason, in principle, to not trust the dynamically computed constant in certain zones.

3) You can achieve DNS behavior by simply not using an sgs model. This can be done in Fluent as well without resorting to a constant Smagorinsky model with null constant. You go to solve/set/expert and enable all the available schemes, so that you can use the central scheme with the laminar viscous model (i.e., no model at all). The other ways are doable as well, I guess.
FMDenaro and JonN like this.
sbaffini is offline   Reply With Quote

Old   February 13, 2019, 12:42
Default
  #3
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,761
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
It is unlikely the sgs kinetic energy or turbulent visosity will ever become 0 regardless of how fine your mesh is. But why do you need it to be 0? Is it not laminar enough?

You can switch to a laminar model, but given that you are running a super-fine mesh you will still end up with resolved k. Similarly, you can turn off the sgs in your LES, but you still have resolved k. Or you can do true DNS and still end up with resolved k and resolved production of k. Why specifically do you want the sgs k to be 0?
JonN likes this.
LuckyTran is offline   Reply With Quote

Old   February 13, 2019, 13:16
Default
  #4
New Member
 
Jonathan Nees
Join Date: Nov 2018
Posts: 3
Rep Power: 8
JonN is on a distinguished road
Thanks for the quick and helpful answers!
You are right, I'm using fluent as I don't have experience with specialized DNS solvers.


I'm aware that resolved k will always be >0, as it is a transient Problem. The reason why I am concerned about a sub grid turbulence viscosity in LES is that the turbulence damping might be higher than for dns even if the grid is sufficiently fine.



The main reason to use LES at all is the availability of the spectral synthesiser inlet condition, so that the inlet velocity profile can be computer on the fly and I don't have to care about r/w speed of my filesystem. I'll check if I can activate it in the menu sbaffini suggested.
JonN is offline   Reply With Quote

Old   February 13, 2019, 15:08
Default
  #5
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,896
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Just to suggest to inspect the ni_sgs/ni_molecular ratio in your solution to see if it tends correctly to zero in the zones where your resolution is up to the Kolmogorov scale.
FMDenaro is offline   Reply With Quote

Old   February 13, 2019, 15:22
Default
  #6
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,195
Blog Entries: 29
Rep Power: 39
sbaffini will become famous soon enoughsbaffini will become famous soon enough
Send a message via Skype™ to sbaffini
No, in this case you won't be able to use the spectral synthesizer. Use the static model with a 0 constant.

Note however that up to version 15, It was seriously flawed. Use the vortex method instead.
sbaffini is offline   Reply With Quote

Reply

Tags
dns, les, turbulence damping, turbulence modeling


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
VOF model + mixture model + RAS or LES model ebtedaei OpenFOAM Running, Solving & CFD 23 May 12, 2018 04:36
LES constant velocity boundary conditions balrog_f CFX 4 April 28, 2017 05:33
LES model for buoyant flows other than air manuc OpenFOAM Running, Solving & CFD 0 May 5, 2016 06:22
Implement an les turbulence model pante OpenFOAM Programming & Development 19 December 5, 2014 17:16
Implementation of wall model to LES saeedi Main CFD Forum 3 August 24, 2012 15:51


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