CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (http://www.cfd-online.com/Forums/openfoam-solving/)
-   -   Freestream boundary condition (http://www.cfd-online.com/Forums/openfoam-solving/93093-freestream-boundary-condition.html)

 YJ Lee October 4, 2011 23:03

Freestream boundary condition

Dear FOAMers,

Hi, I'm pretty new to OpenFOAM and CFD. One question I have is regarding Freestream boundary condition - how exactly does it work?

Specifically, I tried to run an external aerodynamics case, using fixedValue for velocity, nut and nuTilda at outer boundary, zeroGradient for pressure at outer boundary; simpleFOAM, S-A turbulence. The results are rather unphysical and diverging.

However, following the airfoil example for simpleFoam and using freestream boundary condition, the simulation seems to be more reasonable and without divergence. My question is, how does freestream boundary condition differ from fixed values?

Thanks, FOAMers!

 fcollonv October 7, 2011 10:54

Hello Lee,

The freestream BC has the type inletOutlet meaning that it looks locally (for every face of the patch) at the mass flow rate. And if the flow is going outside the boundary will be locally zerogradient, if it is going inside the boundary will be locally fixedValue.
The freestreampressure BC is a zeroGradient BC but it fixes the flux on the boundary to be rho*Sf*freestreamValue.

Good luck

Frederic

 YJ Lee October 8, 2011 10:37

Thanks, Frederic! Think I get the point now...

 malaboss December 11, 2012 12:29

Hi,
Thank you for the explanation. If i am right the difference between a freestream BC and a fixedValue BC is that for fixed value there are constraints on each vector of the velocity field, while with freeStream we have a constraint only for the flux.

This is why the solution sounds more physical ?

 YJ Lee December 19, 2012 22:18

Hi, malaboss

Freestream BC is like a hybrid fixedValue and zeroGradient boundary condition. It behaves like a zeroGradient when fluid is flowing out of the boundary face, but behaves like a fixedValue when fluid is not flowing out.

So, instead of fixedValue that imposes its constant value regardless of situation, freestream is more flexible, doing whatever is more physically realistic, so to say.

 ziemowitzima October 8, 2014 07:05

Hi,
I am using currently freestream BC for the flow in the tunnel (channel).
Is it an appropriate BC for such flow ?

In short, there is large tunnel (3m in diameter) flow is from left to right (inlet, outlet with freestream BC) but inside the tunnel there is additional small inlet with some mass flow specified.

thanks

 ASo May 5, 2015 04:00

Hi everyone,

Is it possible to use the freestream BC (to simulate a external hydrodynamic case) in 3D.
In this case what is the good boundary condition to use for the frontAndBack ?

 ASo June 4, 2015 08:03

Quote:
 Originally Posted by fcollonv (Post 327067) Hello Lee, The freestream BC has the type inletOutlet meaning that it looks locally (for every face of the patch) at the mass flow rate. And if the flow is going outside the boundary will be locally zerogradient, if it is going inside the boundary will be locally fixedValue. The freestreampressure BC is a zeroGradient BC but it fixes the flux on the boundary to be rho*Sf*freestreamValue. Good luck Frederic
Hi all,

Could you explain me what is Sf.