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

dynamic mesh adustment for phi

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree9Likes
  • 9 Post By mkraposhin

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 19, 2013, 11:06
Default dynamic mesh adustment for phi
  #1
Member
 
Yu CAO
Join Date: May 2013
Posts: 76
Rep Power: 12
cctv is on a distinguished road
Hi
I find in icoDyMFoam, there are some operation about fvc::makeRelative(phi, U) and fvc::makeAbsolute(phi, U), I know what it means, but do not know why to do this. Who can told me the reason or provide me some papers about this? Thanks.
Yu
cctv is offline   Reply With Quote

Old   August 19, 2013, 15:15
Default
  #2
Senior Member
 
mkraposhin's Avatar
 
Matvey Kraposhin
Join Date: Mar 2009
Location: Moscow, Russian Federation
Posts: 355
Rep Power: 21
mkraposhin is on a distinguished road
You must refer to Ferziger and Peric "Computational Fluid Dynamics" where they presented generalization for the Reynolds Transport Theorem for the moving control volume

Another good article:
"Dynamic Mesh Handling in OpenFOAM" by H. Jasak, try to google it
mkraposhin is offline   Reply With Quote

Old   August 19, 2013, 15:55
Default
  #3
Member
 
Yu CAO
Join Date: May 2013
Posts: 76
Rep Power: 12
cctv is on a distinguished road
Quote:
Originally Posted by mkraposhin View Post
You must refer to Ferziger and Peric "Computational Fluid Dynamics" where they presented generalization for the Reynolds Transport Theorem for the moving control volume

Another good article:
"Dynamic Mesh Handling in OpenFOAM" by H. Jasak, try to google it
Thank you for your reply. I have ever read the article "Dynamic Mesh Handling in OpenFOAM" by H. Jasak, but I do not think he explained the reason to use fvc::makeRelative(phi, U) and fvc::makeAbsolute(phi, U) in details, In additon, do you know what would the function 'meshphi(U)' return ? Thank you very much.
cctv is offline   Reply With Quote

Old   August 19, 2013, 17:14
Default
  #4
Senior Member
 
mkraposhin's Avatar
 
Matvey Kraposhin
Join Date: Mar 2009
Location: Moscow, Russian Federation
Posts: 355
Rep Power: 21
mkraposhin is on a distinguished road
Quote:
Originally Posted by cctv View Post
Thank you for your reply. I have ever read the article "Dynamic Mesh Handling in OpenFOAM" by H. Jasak, but I do not think he explained the reason to use fvc::makeRelative(phi, U) and fvc::makeAbsolute(phi, U) in details, In additon, do you know what would the function 'meshphi(U)' return ? Thank you very much.
for any extensive property B and intensive property b we can write:

DB/Dt=D/Dt(int (rho*beta)dV) + int (rho*beta*(Ua-Ub))*dS

Ua - absolute velocity
Ub - velocity of the control volume boundary element
Ur=Ua-Ub - relative
D/Dt - material derivative
int (*) dV - integral over volume
int (*) dS - integral over surface

In OpenFOAM fvc::makeRelative(phi,U) estimates relative flux Ur=Ua-Ub
fvc::makeAbsolute(phi,U) estimates total flux Ua = Ur + Ub
Function fvc::meshPhi(U) returns flux of the control volume boundary Ub

This functions are used to convert from/to relative fluxes to absolute when control volume is moving, see Ferziger and Peric
mkraposhin is offline   Reply With Quote

Old   August 20, 2013, 11:27
Default
  #5
Member
 
Yu CAO
Join Date: May 2013
Posts: 76
Rep Power: 12
cctv is on a distinguished road
Quote:
Originally Posted by mkraposhin View Post
for any extensive property B and intensive property b we can write:

DB/Dt=D/Dt(int (rho*beta)dV) + int (rho*beta*(Ua-Ub))*dS

Ua - absolute velocity
Ub - velocity of the control volume boundary element
Ur=Ua-Ub - relative
D/Dt - material derivative
int (*) dV - integral over volume
int (*) dS - integral over surface

In OpenFOAM fvc::makeRelative(phi,U) estimates relative flux Ur=Ua-Ub
fvc::makeAbsolute(phi,U) estimates total flux Ua = Ur + Ub
Function fvc::meshPhi(U) returns flux of the control volume boundary Ub

This functions are used to convert from/to relative fluxes to absolute when control volume is moving, see Ferziger and Peric
Got it . Thank you very much.
cctv is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Dynamic Mesh on Pintle type injector. herntan FLUENT 16 September 4, 2020 08:27
pls help. mesh collapsed with dynamic mesh. wlt_1985 FLUENT 2 May 7, 2020 10:42
Dynamic Mesh "Shadow Wall" thezack FLUENT 0 June 4, 2013 22:09
dynamic mesh for drop interface IndrajitW FLUENT 0 March 30, 2013 08:03
dynamic mesh on a hexa grid Manoj Kumar FLUENT 0 August 21, 2007 07:41


All times are GMT -4. The time now is 22:05.