|
[Sponsors] |
inlet boundary condition based on specified water level |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
August 28, 2013, 16:37 |
inlet boundary condition based on specified water level
|
#1 |
Member
Hale
Join Date: May 2013
Posts: 53
Rep Power: 13 |
Hi,
I am dealing with a two phase flow problem where I need to specify a constant water level for the inlet. I do not want to do it by specifying a velocity or flux. I tried to do it by specifying a hydrostatic pressure (rho*g*h) for p_rgh and zeroGradient for U but it blows up! Is there any way to specify the height of the water at the inlet? Thanks Hale |
|
August 29, 2013, 15:30 |
|
#2 |
Senior Member
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,267
Blog Entries: 1
Rep Power: 25 |
well i guess you can do it via non-uniform alpha1 (i assumed you use interFoam as solver )
__________________
My Personal Website (http://nimasamkhaniani.ir/) Telegram channel (https://t.me/cfd_foam) |
|
August 30, 2013, 04:53 |
|
#3 | |
Member
Hale
Join Date: May 2013
Posts: 53
Rep Power: 13 |
Quote:
Thanks for the reply. Yes, I use interFoam. For the inlet where I need a constant water level I have defined alpha1=1 and zeroGradient for everwhere else. What did you mean with non-uniform alpha1? |
||
August 30, 2013, 05:05 |
|
#4 | |
Senior Member
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,267
Blog Entries: 1
Rep Power: 25 |
well you can put a non-uniform alpha
something similar this : Quote:
you can used: 1- code stream 2: groovyBC to create such nonuniform BC
__________________
My Personal Website (http://nimasamkhaniani.ir/) Telegram channel (https://t.me/cfd_foam) |
||
August 30, 2013, 05:16 |
|
#5 |
Member
Hale
Join Date: May 2013
Posts: 53
Rep Power: 13 |
This is too complicated for me but would you please explain what will this non-uniform alpha1 do? I need a uniform water level at the inlet so why should I changed alpha1 to non-uniform?
|
|
August 30, 2013, 05:41 |
|
#6 |
Senior Member
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,267
Blog Entries: 1
Rep Power: 25 |
in your post #1, you said you want a constant water level!, so i assumed! a portion of your inlet fill with water! if the whole inlet is water! then specify the velocity or flux whats wrong then?
__________________
My Personal Website (http://nimasamkhaniani.ir/) Telegram channel (https://t.me/cfd_foam) |
|
August 30, 2013, 10:52 |
|
#7 |
Member
Hale
Join Date: May 2013
Posts: 53
Rep Power: 13 |
The problem is that I'm simulating a real life problem where the flux is not known but the water level can be adjusted. Therefore I want to specify the water level in terms of hydrostatic pressure or something else that can allow the model to find the flux/velocity by itself.
|
|
April 10, 2014, 12:18 |
Different water levels; BCs OpenFOAM
|
#8 |
New Member
Join Date: Apr 2014
Posts: 3
Rep Power: 12 |
I have a similar problem. I have two water tanks connected by a pipe. The tanks have two different water levels. I want to keep this difference constant but I do not know the flow rate at the inlet and outlet. Therefore I should find the BCs that allows me to keep the water levels constant in the tanks. Any help?
Thank you |
|
December 22, 2016, 05:10 |
|
#9 |
New Member
Tinu
Join Date: Nov 2016
Posts: 11
Rep Power: 10 |
I have a very similar problem for open channel flows
What I need is an upstream boundary that physically behaves like there would be an unlimited reservoir of water with a fixed water level and no prescribed flow rate / velocity at the boundary. Velocity at the upstream boundary should develop as a consequence of the velocities in the model. I have tried to fix upstream water level with groovyBC: Upstream BC ------------------ alpha.water: pos().z <= waterlevel ? 1:0 U: zeroGradient p_rgh: fixedFluxPressure Downstream BC (simulating free outflow) ------------------- alpha.water: inletOutlet, inletValue uniform 0; U: pressureInletOutletVelocity p_rgh: totalPressure p0 uniform 0; Atmosphere ---------------------- alpha.water: inletOutlet, inletValue uniform 0; U: pressureInletOutletVelocity p_rgh: totalPressure p0 uniform 0; These BC seem to work nicely with a very simple rectangular open channel flow. With more complicated meshes the simulation seemed to blow up, developing unphysical pressure/velocity from one point near the fixed inlet water level. I suspect the combination of zeroGradient for U and fixedFluxPressure for p_rgh at inlet is not stable. Any ideas which combinations for p_rgh and U could work when fixing the inlet alpha.water level with groovyBC? Hints are highly welcome! Tinu |
|
February 15, 2017, 22:14 |
|
#10 | |
Member
Bashar
Join Date: Jul 2015
Posts: 74
Rep Power: 11 |
Quote:
Thanks for sharing the BC.I am simulating flow past plate with free surface.I will try your BC. Sent from my iPhone using CFD Online Forum mobile app |
||
May 27, 2021, 11:26 |
Defininig flow depth as a boundary condition
|
#11 |
New Member
B. Y.
Join Date: Nov 2012
Posts: 9
Rep Power: 14 |
Hi Tinu,
I am trying to define flow depth as boundary condition for an open channel model. This suggestion of yours seem reasonable. However, I could not find out how to apply this in the alpha.water file. Can you or anyone help on this issue? Thanks. |
|
May 28, 2021, 11:00 |
|
#12 | |
Senior Member
Join Date: Apr 2020
Location: UK
Posts: 737
Rep Power: 14 |
Quote:
Failing that, as someone at the start of the thread mentioned, you can do the same with some pretty codeStream coding. Check out the following: http://www.wolfdynamics.com/wiki/pro...streamINIT.pdf |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Time dependant pressure boundary condition | yosuke1984 | OpenFOAM Verification & Validation | 3 | May 6, 2015 07:16 |
Low Mixing time Problem | Mavier | CFX | 5 | April 29, 2013 01:00 |
[snappyHexMesh] Boundary layer in a pipe | Clementhuon | OpenFOAM Meshing & Mesh Conversion | 6 | March 12, 2012 13:41 |
Velocity inlet boundary condition for porous medium | Chander | CFX | 3 | March 11, 2012 22:18 |
Help for setting 3D boundary condition in compressing water vapor | sogolf | FLUENT | 0 | September 27, 2009 16:05 |