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

LES filter in OpenFOAM

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 22, 2014, 17:09
Default LES filter in OpenFOAM
  #1
Senior Member
 
Join Date: Jan 2013
Posts: 372
Rep Power: 14
openfoammaofnepo is on a distinguished road
Dear All,

I would like to underatnd how the LES filters are implemented in OpenFOAM. For example, the most common one is simple filter, it is defined in:

Code:
simpleFilter.C and simpleFilter.H
The filtering operation for this option is like the following:

Code:
    tmp<volScalarField> filteredField = fvc::surfaceSum
    (
        mesh().magSf()*fvc::interpolate(unFilteredField)
    )/fvc::surfaceSum(mesh().magSf());
So based on my understanding, this is very similar to an area averaging. Typically the filtered fields is always obtained from the integration with the filter kernel functions. But in openfoam, it seems that we did not see the appearence of the kernel functions. Does anybody know why the filters are implenementied like those in OpenFOAM?

Thank you very much.
openfoammaofnepo is offline   Reply With Quote

Old   October 23, 2014, 07:27
Default
  #2
Senior Member
 
dkxls's Avatar
 
Armin
Join Date: Feb 2011
Location: Helsinki, Finland
Posts: 156
Rep Power: 19
dkxls will become famous soon enough
This is nothing specific to OpenFOAM. It is generally related to the finite volume method (or actually to any discreet method).

I suggest you familiarize yourself with how the mathematical operators (like divergence, Laplacian, integral, ...) are implemented in a discrete world.

While there are many good books on CFD that cover that topic (e.g. Ferziger and Peric, 2002), I can recommend you the doctoral thesis by Jasak Hrvoje (http://powerlab.fsb.hr/ped/kturbo/Op...jeJasakPhD.pdf).
You will find there very detailed explanations on how these things are implemented in OpenFOAM.


References:
Ferziger, Joel Henry, and Milovan Peric. Computational Methods for Fluid Dynamics. 3rd ed., 2002. http://www.springer.com/materials/me...-3-540-42074-3.
dkxls 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 can use the LES filter? (laplace filter and anistropic filter) ethan oh OpenFOAM Running, Solving & CFD 11 December 26, 2018 02:37
Molecular viscosity calculation in LES on OpenFOAM babakflame OpenFOAM 0 January 26, 2014 04:13
New OpenFOAM Forum Structure jola OpenFOAM 2 October 19, 2011 06:55
Cross-compiling OpenFOAM 1.7.0 on Linux for Windows 32 and 64bits with Mingw-w64 wyldckat OpenFOAM Announcements from Other Sources 3 September 8, 2010 06:25
LES with different filter Rick Main CFD Forum 1 August 22, 2008 18:10


All times are GMT -4. The time now is 10:54.