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

Difference between Constant smagorinsky and Dynamic model Smagorinsky model

Register Blogs Community New Posts Updated Threads Search

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 18, 2014, 22:14
Default Difference between Constant smagorinsky and Dynamic model Smagorinsky model
  #1
New Member
 
MMS
Join Date: Nov 2013
Posts: 29
Rep Power: 12
cfdmms is on a distinguished road
Hi all!

I would like to know the difference between the Constant smagorinsky and Dynamic model Smagorinsky model.
So far I know it does not help me to clear my concept about this two models. For the constant smagorinsky the local value of Cs is not changing with the different types of flows and Mu_turbulent not goes to zero during laminar flows.

1. Is there any other factors for which the dynamic smagorinsky model was introduced?
2. And what are the other limitations of constant smagorinsky model over dynamic smagorinsky model?
3. Among them which model is able to give better solution and why?

It would be great help if someone help me regarding this. Thanks.
cfdmms is offline   Reply With Quote

Old   March 19, 2014, 02:03
Default
  #2
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,151
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 obvious answers for your questions besides what you already mentioned: the dynamic constant vanishes in laminar flows and has the correct limiting behavior near the walls.

Indeed, while the constant is computed in such a way to force the model to satisfy an exact algebraic relation (Germano Identity), the final value usually used can only force this in a least squares sense and not exactly. Also, the basic dynamic formulation also suffers of additional assumptions not usually verified (a commuting filter, both basic and test; a constant smooth enough to be extraxcted from the test filter; ect.). Finally, the limitations of the underlying model are not avoided in any case.

Thus, is the dynamic procedure worth the effort? It depends. Still, the Germano identities are exact relations which can also be derived without all the usual strong assumptions and a model not satisfying them certainly has some flaws.

For the Smagorinsky model, the dynamic procedure certainly produced some advantages over its static version. However, there are models for which such advantages are null or negative.

I don't think, however, that there is a unique (short) answer to your question. I've seen the same Dynamic Smagorinsky model producing a wide variety of results on the same case only depending on the code numerics. Maybe, the next step in LES is to show code independence for explicitly filtered LES with a fixed model. Then, probably, something more accurate can be said on this matter.
cfdnewbie and FMDenaro like this.
sbaffini is offline   Reply With Quote

Old   March 19, 2014, 04:21
Default
  #3
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
just to add some words....

- the "dynamic model" is rather a procedure than a model ... you can use it by introducing an eddy viscosity model but also by different modelling such as a scale similar.
- the Germano identity could be developed in such a way to take into account for the real discretization so that the computed dynamic functions have someway a "physical and numerical" relevance
sbaffini likes this.
FMDenaro is offline   Reply With Quote

Old   May 18, 2014, 10:46
Default
  #4
New Member
 
MMS
Join Date: Nov 2013
Posts: 29
Rep Power: 12
cfdmms is on a distinguished road
Quote:
Originally Posted by sbaffini View Post
There are no obvious answers for your questions besides what you already mentioned: the dynamic constant vanishes in laminar flows and has the correct limiting behavior near the walls.

Indeed, while the constant is computed in such a way to force the model to satisfy an exact algebraic relation (Germano Identity), the final value usually used can only force this in a least squares sense and not exactly. Also, the basic dynamic formulation also suffers of additional assumptions not usually verified (a commuting filter, both basic and test; a constant smooth enough to be extraxcted from the test filter; ect.). Finally, the limitations of the underlying model are not avoided in any case.

Thus, is the dynamic procedure worth the effort? It depends. Still, the Germano identities are exact relations which can also be derived without all the usual strong assumptions and a model not satisfying them certainly has some flaws.

For the Smagorinsky model, the dynamic procedure certainly produced some advantages over its static version. However, there are models for which such advantages are null or negative.

I don't think, however, that there is a unique (short) answer to your question. I've seen the same Dynamic Smagorinsky model producing a wide variety of results on the same case only depending on the code numerics. Maybe, the next step in LES is to show code independence for explicitly filtered LES with a fixed model. Then, probably, something more accurate can be said on this matter.
Another question is, in the case of explicit filtering in Standard (Paper from Tellervo Brandt) and Dynamic Smagorinsky (Gullbrand paper from CTR), they have used test filters which are greater than grid filter. And for the test filter which contains more grid cells in it and does some numerical integration within the test filter using Trapizoidal or Simpson filter to control the numerical errors to obtain reduce grid sensitive results.

My question
1. How these integration methods (Trapizoidal, Simpson, 3rd order, 5th order filters etc) help to control the numerical errors in the case of explicit filtering?
2. And following this way, how explicit filters give better solution compared to implicit filter?
cfdmms is offline   Reply With Quote

Old   May 18, 2014, 11:17
Default
  #5
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
The key is that the grid filter of measure h cut frequencies higher than Pi/h (Nyquist frewquency).
The implicit filter has a shape that depends on the discretization, FV and FD methods have generally an induced smooth filter that decreases the wavenumber content for resolved frequencies close to Nyquist.
Using an explicit filtering over a clustered cells, for example h_tf=3h, you can introduce a new Nyquist frequency that cut at pi/(3h) the wavenumber affected by the smoothing.
Note that in dynamic models, you have the test filtering to be used that is formally different from an explicit main filtering.
If you want, many details can be found here
http://adsabs.harvard.edu/abs/2011JCoPh.230.3849D

PS: you can find a complete paper of Gullbrand on jfm
FMDenaro is offline   Reply With Quote

Old   May 19, 2014, 13:04
Default
  #6
New Member
 
MMS
Join Date: Nov 2013
Posts: 29
Rep Power: 12
cfdmms is on a distinguished road
Quote:
Originally Posted by FMDenaro View Post
The key is that the grid filter of measure h cut frequencies higher than Pi/h (Nyquist frewquency).
The implicit filter has a shape that depends on the discretization, FV and FD methods have generally an induced smooth filter that decreases the wavenumber content for resolved frequencies close to Nyquist.
Using an explicit filtering over a clustered cells, for example h_tf=3h, you can introduce a new Nyquist frequency that cut at pi/(3h) the wavenumber affected by the smoothing.
Note that in dynamic models, you have the test filtering to be used that is formally different from an explicit main filtering.
If you want, many details can be found here
http://adsabs.harvard.edu/abs/2011JCoPh.230.3849D

PS: you can find a complete paper of Gullbrand on jfm
Thanks FMDenaro for the paper. It seems very interesting.

If i am not wrong, it means, in the case of explicit filtering, high frequency motions are damped down and that decreases the numerical error which ultimately give better solution compared to implicit filter.

If you explain a bit, it will be a help.

Another question is why averaging is needed for the clustered cells within the explicit filter? How it improves the accuracy?
cfdmms is offline   Reply With Quote

Old   May 19, 2014, 13:18
Default
  #7
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
yes, high (resolved) frequency are affected by the discretization and explicit filtering eliminates such frequencies so that the SGS model works on a filtered field that should be cleared by numerical errors. However, this requires a well refined computational grid.

Note that the "volume averaging" can be used an explicit filtering
cfdmms likes this.
FMDenaro is offline   Reply With Quote

Old   January 20, 2016, 17:22
Default
  #8
Senior Member
 
Julio Mendez
Join Date: Apr 2009
Location: Fairburn, GA. USA
Posts: 290
Rep Power: 18
juliom is on a distinguished road
Send a message via Skype™ to juliom
Dear Community; I have read your comments but I still have a couple of questions, related to the implementation of the dynamic procedure.
What I understand from this post and Pope's book, is that the test filter is applied upon the grid filter (or primary filter). Thus M_ij and L_ij are known in term of U (overbar)(x,t) (the filtered velocity field from the computation).
Now, my questions is how to implement the test filter for M_ij and L_ij in FVM. Also, I am having problem to visualize the difference between
the two tensor operation with different test filters operation on them (M_ij).
Thank in advance
Respectfuly
Julio

Last edited by juliom; January 20, 2016 at 17:26. Reason: It was missing the M_ij tensor
juliom is offline   Reply With Quote

Old   January 21, 2016, 04:44
Default
  #9
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Different type of test filtering (assuming the same width lenght) would change the shape of the spectral content of the wavenumbers.
Just as an example, the spectral filter is idempotent, so you can perform the test filtering by simply setting the cut-off frequency as the spectral content is the same.
Conversely, if you apply the top-hat test filtering you get a smoothing of the spectral content
FMDenaro 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
How to use dynSmagorinsky model correctly ? panda60 OpenFOAM 121 July 14, 2016 13:09
dynamic Smagorinsky model for compressible LES in OF openfoammaofnepo OpenFOAM 1 September 7, 2013 11:22
Dynamic Smagorinsky Model Andrew Main CFD Forum 1 November 30, 2004 00:52
Reply to Tim Re Dynamic Smagorinsky model Ajay S. Parihar Main CFD Forum 9 June 2, 2002 16:24
Dynamic Smagorinsky model Tim Main CFD Forum 7 May 29, 2002 07:37


All times are GMT -4. The time now is 16:25.