# Clarification needed for zero-flux boundary condition type

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

 February 26, 2013, 21:07 Clarification needed for zero-flux boundary condition type #1 New Member   Join Date: Aug 2011 Posts: 13 Rep Power: 7 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

February 27, 2013, 06:38
#2
Senior Member

Filippo Maria Denaro
Join Date: Jul 2010
Posts: 2,692
Rep Power: 33
Quote:
 Originally Posted by pchoopanya 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

 March 15, 2013, 17:48 #3 New Member   Join Date: Aug 2011 Posts: 13 Rep Power: 7 thank you so much for your comment

March 16, 2013, 06:22
#4
Senior Member

Join Date: May 2012
Posts: 157
Rep Power: 6
Quote:
 Originally Posted by pchoopanya 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.

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post HMR CFX 5 October 10, 2016 05:57 alfaruk CFX 8 December 3, 2013 17:51 Aadhavan OpenFOAM Other Meshers: ICEM, Star, Ansys, Pointwise, GridPro, Ansa, ... 1 December 12, 2012 11:38 Pankaj CFX 9 November 23, 2009 05:05 mactech001 CFX 6 November 15, 2009 22:25

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