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

Clarification needed for zero-flux boundary condition type

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By FMDenaro

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 26, 2013, 20:07
Default Clarification needed for zero-flux boundary condition type
  #1
Member
 
Join Date: Aug 2011
Posts: 33
Rep Power: 14
pchoopanya is on a distinguished road
Hi folks!

I believe my question is generic to any of CFD software so I decided to put it in here.

I have a really simple question that I cannot get it out of my head, regarding the zero flux boundary condition...

For example, if I have a flow in a simple straight pipe.

I would like to assign some BC's to my computational domain and I understand the velocity inlet BC, outlet BC, etc. I understand that the velocity, mass flux, temperature, pressure, etc. are specified with a constant value. (Dirichlet condition?)

However, when it comes to the zero flux (Neumann condition?) for the remaining variables, referring to the textbooks and published paper, everyone seems to mention the word "zero flux" and give a mathematical expression of, like, dX/dn = 0 (where X is arbitrary variable and n is the normal vector to the surface)

How does a gradient of an arbitrary variable (dX/dn) relate to a zero flux? I do not quite understand what is going on here. Zero flux means there is no flow of X across the face, doesn't it? But, a zero gradient of something, from my understanding, only means there is no change in the variable X in a particular direction which is normal to the surface in this case?

Could you please clarify my question?




Cheers,

pchoopanya
pchoopanya is offline   Reply With Quote

Old   February 27, 2013, 05:38
Default
  #2
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by pchoopanya View Post
Hi folks!

I believe my question is generic to any of CFD software so I decided to put it in here.

I have a really simple question that I cannot get it out of my head, regarding the zero flux boundary condition...

For example, if I have a flow in a simple straight pipe.

I would like to assign some BC's to my computational domain and I understand the velocity inlet BC, outlet BC, etc. I understand that the velocity, mass flux, temperature, pressure, etc. are specified with a constant value. (Dirichlet condition?)

However, when it comes to the zero flux (Neumann condition?) for the remaining variables, referring to the textbooks and published paper, everyone seems to mention the word "zero flux" and give a mathematical expression of, like, dX/dn = 0 (where X is arbitrary variable and n is the normal vector to the surface)

How does a gradient of an arbitrary variable (dX/dn) relate to a zero flux? I do not quite understand what is going on here. Zero flux means there is no flow of X across the face, doesn't it? But, a zero gradient of something, from my understanding, only means there is no change in the variable X in a particular direction which is normal to the surface in this case?

Could you please clarify my question?




Cheers,

pchoopanya

for example, see the Fourier flux q = - k Grad T at an adiabatic wall. Then q =0 implies dT/dn = 0. Hence, you have to discretize the zero normal derivative and computing your wall temperature that ensure the condition q=0
pchoopanya likes this.
FMDenaro is offline   Reply With Quote

Old   March 15, 2013, 16:48
Default
  #3
Member
 
Join Date: Aug 2011
Posts: 33
Rep Power: 14
pchoopanya is on a distinguished road
thank you so much for your comment
pchoopanya is offline   Reply With Quote

Old   March 16, 2013, 05:22
Default
  #4
Senior Member
 
Simbelmynė's Avatar
 
Join Date: May 2012
Posts: 546
Rep Power: 15
Simbelmynė is on a distinguished road
Quote:
Originally Posted by pchoopanya View Post
Hi folks!

I believe my question is generic to any of CFD software so I decided to put it in here.

I have a really simple question that I cannot get it out of my head, regarding the zero flux boundary condition...

For example, if I have a flow in a simple straight pipe.

I would like to assign some BC's to my computational domain and I understand the velocity inlet BC, outlet BC, etc. I understand that the velocity, mass flux, temperature, pressure, etc. are specified with a constant value. (Dirichlet condition?)

However, when it comes to the zero flux (Neumann condition?) for the remaining variables, referring to the textbooks and published paper, everyone seems to mention the word "zero flux" and give a mathematical expression of, like, dX/dn = 0 (where X is arbitrary variable and n is the normal vector to the surface)

How does a gradient of an arbitrary variable (dX/dn) relate to a zero flux? I do not quite understand what is going on here. Zero flux means there is no flow of X across the face, doesn't it? But, a zero gradient of something, from my understanding, only means there is no change in the variable X in a particular direction which is normal to the surface in this case?

Could you please clarify my question?




Cheers,

pchoopanya

I think the zero flux condition usually (always?) is followed by a zero normal velocity condition as well.

So in this case we have zero diffusive flux across the boundary and the zero normal velocity condition should ensure zero convective flux across the boundary.
Simbelmynė 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
[Commercial meshers] Mesh conversion problem (fluent3DMeshToFoam) Aadhavan OpenFOAM Meshing & Mesh Conversion 2 March 8, 2018 01:47
Difficulty in calculating angular velocity of Savonius turbine simulation alfaruk CFX 14 March 17, 2017 06:08
Domain Imbalance HMR CFX 5 October 10, 2016 05:57
RPM in Wind Turbine Pankaj CFX 9 November 23, 2009 04:05
CFX doesn't continue calculation... mactech001 CFX 6 November 15, 2009 21:25


All times are GMT -4. The time now is 15:32.