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

Post processing in Immersed boundaary method with finite difference schemes

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   September 2, 2015, 06:35
Default Post processing in Immersed boundaary method with finite difference schemes
  #1
New Member
 
casper
Join Date: Sep 2015
Posts: 6
Rep Power: 10
casper is on a distinguished road
Hello all,

I am using immersed boundary method (IBM) with finite difference discretization to simulate viscous flow around a circular cylinder (there are grid points and internal flow as well inside the immersed body). As IBM uses cartesian grid, I am finding it difficult to extract pressure values at the surface of the cylinder. Also for streamline and contour plots, using some post processing tool like paraview doesn't seem possible since it uses points inside the cylinder to interpolate at the surface. I must somehow define the presence of the immersed boundary during post processing, but I am unable to figure out how. Would be grateful if someone could give suggestions on this.

Thanks!
casper is offline   Reply With Quote

Old   September 2, 2015, 08:29
Default
  #2
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,764
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by casper View Post
Hello all,

I am using immersed boundary method (IBM) with finite difference discretization to simulate viscous flow around a circular cylinder (there are grid points and internal flow as well inside the immersed body). As IBM uses cartesian grid, I am finding it difficult to extract pressure values at the surface of the cylinder. Also for streamline and contour plots, using some post processing tool like paraview doesn't seem possible since it uses points inside the cylinder to interpolate at the surface. I must somehow define the presence of the immersed boundary during post processing, but I am unable to figure out how. Would be grateful if someone could give suggestions on this.

Thanks!

could you post your figures?
FMDenaro is offline   Reply With Quote

Old   September 3, 2015, 00:41
Default
  #3
New Member
 
casper
Join Date: Sep 2015
Posts: 6
Rep Power: 10
casper is on a distinguished road
I have attached the streamline plot plotted in paraview as an example. Near the cylinder, it can be seen that the stream lines aren't smooth. As we know that they must smooth in all cases except when there is shock, I can infer that paraview is using points insider the cylinder as well.
finer grid streamlines at x=6.7.jpg
casper is offline   Reply With Quote

Old   September 3, 2015, 04:29
Default
  #4
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,764
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by casper View Post
I have attached the streamline plot plotted in paraview as an example. Near the cylinder, it can be seen that the stream lines aren't smooth. As we know that they must smooth in all cases except when there is shock, I can infer that paraview is using points insider the cylinder as well.
Attachment 41849
the streamlines seems not to follow the geometry of a cylinder but feel as a rough approximation...however, I strongly suggest to see the field you really solve (u,v,p), not the post-processing with streamlines. Check first if your solution is correct
FMDenaro is offline   Reply With Quote

Old   October 7, 2015, 03:46
Default
  #5
New Member
 
casper
Join Date: Sep 2015
Posts: 6
Rep Power: 10
casper is on a distinguished road
To check the solution I need to plot, say for instance, pressure coefficient values on the surface of the cylinder. This creates a problem in Paraview since it interpolates values near the surface using values inside the cylinder.
Is there any way to remove the points inside the cylinder? Or any other post processing tool for that matter?
casper is offline   Reply With Quote

Old   October 8, 2015, 05:41
Default
  #6
Member
 
Kaya Onur Dag
Join Date: Apr 2013
Posts: 94
Rep Power: 13
kaya is on a distinguished road
I am sure there is a workaround in paraview. But wouldn't it be easy if you open your data in matlab
kaya is offline   Reply With Quote

Old   October 8, 2015, 06:05
Default
  #7
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,764
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by casper View Post
To check the solution I need to plot, say for instance, pressure coefficient values on the surface of the cylinder. This creates a problem in Paraview since it interpolates values near the surface using values inside the cylinder.
Is there any way to remove the points inside the cylinder? Or any other post processing tool for that matter?

I do not agree that a check of the pressure coefficient is equivalent to a check on the solution....
however, is better you extctract point-vales on the body and save in a vector to be further analysed
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
Local Nusselt number Using Finite difference method lbmagis FLUENT 1 June 3, 2023 11:34
post processing for KIVA dirga Main CFD Forum 5 April 23, 2009 10:58
discretization in finite difference method student Main CFD Forum 2 June 14, 2008 16:43
Finite volume method vs finite difference method? superfool Main CFD Forum 4 October 21, 2006 14:37
Post Processing in FEM Abhijit Tilak Main CFD Forum 0 April 26, 2004 11:59


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