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

why are fine meshes unable to remove low-frequency error?

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By FMDenaro

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 30, 2018, 10:22
Default why are fine meshes unable to remove low-frequency error?
  #1
Member
 
Ashkan Kashani
Join Date: Apr 2016
Posts: 46
Rep Power: 10
Ashkan Kashani is on a distinguished road
Why are fine meshes unable to remove low-frequency error? Can anyone explain the reason in a mathematical context?
Ashkan Kashani is offline   Reply With Quote

Old   April 30, 2018, 10:34
Default
  #2
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,772
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by Ashkan Kashani View Post
Why are fine meshes unable to remove low-frequency error? Can anyone explain the reason in a mathematical context?

The key is that any grid induces a projective cut-off at the wavenumber kc=pi/h (Nyquist). All wavenumbers greater than kc are eliminated by the discrete description. The components at wavenumbers k<kc must be filtered properly. But generally the filters have a transfer function that can smooth only the higher part of resolved wavenumbers (think about a function like sin(csi)/csi ). You see that low wavenumbers components are maintained almost unchanged.
fredericgaillard likes this.
FMDenaro is offline   Reply With Quote

Old   April 30, 2018, 10:55
Default
  #3
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,675
Rep Power: 66
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
Low-frequency means long-wavelength.

Once you discretize the equations you find that the solution at each local cell depends only on it and its nearest neighbors. The number of neighbors (i.e. nearest, nearest and next-to-nearest) depends on your choice of discretization. So the solution at each cell doesn't care what is the value/error of the cells far away from it. So there is a certain distance (i.e. spectral radius) up to which the value/errors in each cells influence one another.

As you make the mesh finer (i.e. smaller in mm), that physical distance/radius decreases.

The way to clean up these errors of course is to keep iterating and allow the errors to propagate throughout the domain and slowly get killed.
LuckyTran 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
long error when using make-install SU2_AD. tomp1993 SU2 Installation 3 March 17, 2018 06:25
OpenFOAM without MPI kokizzu OpenFOAM Installation 4 May 26, 2014 09:17
How to install CGNS under windows xp? lzgwhy Main CFD Forum 1 January 11, 2011 18:44
user subroutine error CFDUSER CFX 2 December 9, 2006 06:31
Multicomponent fluid Andrea CFX 2 October 11, 2004 05:12


All times are GMT -4. The time now is 12:23.