|
[Sponsors] |
Possible problem with the size of simpleFilter? |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 | |
Senior Member
Canakkale Dardanelspor
Join Date: Aug 2012
Posts: 135
Rep Power: 12 ![]() |
Hi,
Please consider a large eddy simulation in which dynamicLagrangian SGS model is used with the test filter simpleFilter. Then please consider the support of the first filter is Delta, assuming cubeRootVolDelta in use. Conventionally, the support of the test filter, simpleFilter herein, is assumed twice the first filter, i.e. 2Delta. Let's further assume a 3-node grid as follows: |--o--|--o--|--o--| where |s are faces, and os are nodes. Let's say the nodes store the following values of an arbitrary variable: 10 (Neighbour-Left), 20 (Owner), 10 (Neighbour-Right). Please assume all other settings are default. The alleged problem is, IMHO, the averaging radius of the test filter, simpleFilter, seems to be different from 2Delta. Below shows the relevant part of the code: Code:
Foam::tmp<Foam::volVectorField> Foam::simpleFilter::operator() ( const tmp<volVectorField>& unFilteredField ) const { correctBoundaryConditions(unFilteredField); tmp<volVectorField> filteredField = fvc::surfaceSum ( mesh().magSf()*fvc::interpolate(unFilteredField) )/fvc::surfaceSum(mesh().magSf()); unFilteredField.clear(); return filteredField; } However, IMHO, 2Delta should result in Quote:
Code:
volSymmTensorField M ( 2.0*sqr(this->delta())*(filter_(magS*S) - 4.0*magSf*Sf) ); The same question was discussed in there with no conclusion. Kind regards, |
||
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Canakkale Dardanelspor
Join Date: Aug 2012
Posts: 135
Rep Power: 12 ![]() |
No SuperPerson? :]
|
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Canakkale Dardanelspor
Join Date: Aug 2012
Posts: 135
Rep Power: 12 ![]() |
It seems this observation is correct, but its prospective effects were presumed to be insignificant to LES solutions (I also agree with this presumption for the moment - tests are needed to prove the opposite): https://bugs.openfoam.org/view.php?id=2865
|
|
![]() |
![]() |
![]() |
Tags |
filtering, filters, large eddy simulation |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[mesh manipulation] How to write cellSet for different regions in constant/polyMesh/sets | Struggle_Achieve | OpenFOAM Meshing & Mesh Conversion | 3 | June 17, 2019 09:29 |
OF 1.6 | Ubuntu 9.10 (64bit) | GLIBCXX_3.4.11 not found | piprus | OpenFOAM Installation | 22 | February 25, 2010 13:43 |
Problems in compiling paraview in Suse 10.3 platform | chiven | OpenFOAM Installation | 3 | December 1, 2009 07:21 |
[Commercial meshers] ST_Malloc: out of memory.malloc_storage: unable to malloc Velocity SA, | cfdproject | OpenFOAM Meshing & Mesh Conversion | 0 | April 14, 2009 15:45 |
Phase locked average in run time | panara | OpenFOAM | 2 | February 20, 2008 14:37 |