|
[Sponsors] | |||||
|
|
|
#1 |
|
Senior Member
Claus Meister
Join Date: Aug 2009
Location: Wiesbaden, Germany
Posts: 240
Rep Power: 6 ![]() |
Hello Foamers,
has anybody ever done a simulation of emptying a tank using simpleFoam. My intention is to simulate a stationary single phase flow of tank draining with the goal to predict the mass flow rate. Can I do it and what I have to considered in order to get the simulation going? Cheers in advance |
|
|
|
|
|
|
|
|
#2 |
|
Member
Wouter van der Meer
Join Date: May 2009
Location: Elahuizen, Netherlands
Posts: 56
Rep Power: 5 ![]() |
Hello Idrama,
Do you use a moving boundary for this simpleFoam simulation? Because were the fluid goes away something else must come in its place. So I think you need a two phase solver, or a moving boundary solver. But I am in no way an expert. The draining of a tank is not a stationary process. Another possibility; if you only want the flow through the outlet, you must create an equal flow through an inlet. Best Wouter |
|
|
|
|
|
|
|
|
#3 |
|
Senior Member
Claus Meister
Join Date: Aug 2009
Location: Wiesbaden, Germany
Posts: 240
Rep Power: 6 ![]() |
I know the leaving fluid must be replaced, but I consider the case when the water level does not change. Currently, I do the following issue, I set for the U field at the inlet and outlet zeroGradient. Pressure at the inlet is also set zeroGradient and at the outlet the bc is set to fixedValue uniform 0. I modified the simpleFoam-Solver by gravity. The simulations converge, but I don't know, if the result is correct or rather is my approach correct.
Cheers |
|
|
|
|
|
|
|
|
#4 |
|
Member
Wouter van der Meer
Join Date: May 2009
Location: Elahuizen, Netherlands
Posts: 56
Rep Power: 5 ![]() |
Hello,
You probably know this too, but you can calculate the flow through an orifice with: flow=C*A*sqrt(2*(press_inside - press_outside)/rhol) Where A is surface area of orifice and C a constant depending on the shape of the orifice, for a first estimate C=1 will do. Hope this helps a bit. I do not yet know enough of OpenFoam to help you with the other part. Wouter |
|
|
|
|
|
|
|
|
#5 |
|
Senior Member
Niels Nielsen
Join Date: Mar 2009
Location: Denmark
Posts: 380
Rep Power: 10 ![]() |
Hi
If you think a little about it emptying of a tank is purely driven by gravity. If no gravity no pressure difference between inlet and outlet. You need a solver that includes the gravity otherwise you will not get the correct pressure. Or estimate the hydro-static pressure difference between inlet and outlet and just use the formula by Wouter. Its pretty easy to set up a simulation of this using interFoam and just don't include the air phase.
__________________
Linnemann |
|
|
|
|
|
|
|
|
#6 |
|
Senior Member
Claus Meister
Join Date: Aug 2009
Location: Wiesbaden, Germany
Posts: 240
Rep Power: 6 ![]() |
@linnemann: I have implemented the gravity in simpleFoam by extending the Ueqn.H. Then I ran the simulation using the BC as described above. My problem is, was this approach correct - in an approximative manner of course.
I know that I have to taken two phase into account, but interFoam solver takes too much time. I need fast results of stationary tank drainages. I also experimented with LTSInterFoam, but I haven't gotten any convergences up to now. Cheers |
|
|
|
|
|
|
|
|
#7 | |
|
Senior Member
Forrest
Join Date: Jun 2012
Posts: 218
Rep Power: 3 ![]() |
Quote:
Sorry to hajack your thread!But I think our goal is the same.interFoam use much time to calculate the twophase interface.and I use LTSInterFoam too can did not get congergance!!So I want to use simpleFoam too or just use it to generate the iniitial fields.But you can see in this thread. 3Dmixer on simpleFoam and MRFInterFoam. the different solvers I get the different velocity field.But both of them get to convergence.In the last I think its caused by my B.C. and "without gravity in simpleFoam". But I am not sure of this.Do you think if I add gravity in to simpleFoam I can get a much better velocity field?Thanks in advance! |
||
|
|
|
||
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Tank emptying | Andrea1984 | OpenFOAM | 10 | April 7, 2013 05:56 |
| Surge tank emptying using interFoam- Stops when surface reaches outlet | Ramnik | OpenFOAM Running, Solving & CFD | 1 | March 14, 2012 08:26 |
| Surge tank emptying using InterFAOM- Stops when surface reaches outlet | Ramnik | OpenFOAM Running, Solving & CFD | 0 | May 26, 2010 10:42 |
| How can i simulate a emptying bi-phasic tank? | Ruggero | FLUENT | 1 | July 9, 2007 02:17 |
| Emptying of a tank | Mario | CFX | 2 | September 29, 2006 10:51 |