|
[Sponsors] |
October 10, 2019, 02:23 |
modelling foam formation
|
#1 |
New Member
Michael
Join Date: Oct 2019
Posts: 9
Rep Power: 7 |
Hi, i am modelling the formation of foam from vertically falling water jet containing dissolved surfactant falling unto a water surface resulting in formation of foam. I have been able to simulate falling water jet in Fluent but I do not know how to go about simulating the formation of foam bubbles. I need your suggestion and input.
|
|
October 10, 2019, 03:51 |
|
#2 |
Senior Member
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,291
Rep Power: 35 |
it is little difficult to advise without really knowing how the foam is formed.
If the foam is simply a liquid with air trapped inside it then it is just shown by area where volume fraction is between 0 to 1. Or foam is result of a chemical reaction resulting in a phase that has porosity then it is very tough to do with fluent. This video is where foam is generated due to chemical reaction: https://youtu.be/9kkBMeEl2R8 |
|
October 10, 2019, 09:44 |
|
#3 |
Senior Member
Join Date: Aug 2014
Location: Germany
Posts: 292
Rep Power: 14 |
Just my to cents, open for correction and discussion:
To my knowledge this has not been done so far in realistic way using a VOF approach. The hindered Colescence is hard to implement, since on a microscopic level coalescence is only desribed accurately when you consider all the (inter-bubble-)forces acting on the bubbles that make up the foam (DLVO theory, zeta potential etc)...VOF usally tends to overpredict coalescence rates because these forces are not accounted for, so that in a VOF simulation no Foam will ever build up. What you can work around is something like Arjun mendtioned, a third phase with certain properties that represents your foam on a macroscopic level in an Euler-Euler-type of simulation.. |
|
October 10, 2019, 13:12 |
|
#4 | |
New Member
Michael
Join Date: Oct 2019
Posts: 9
Rep Power: 7 |
Quote:
There is no reaction involved. The foam is formed on the surface of the free water. I have conducted experiment to understand the physics and in my fluent simulation, I could only model bubble formation using Multiphase VOF. |
||
October 10, 2019, 13:22 |
|
#5 | |
New Member
Michael
Join Date: Oct 2019
Posts: 9
Rep Power: 7 |
Quote:
Just seeking suggestions and advice. I have simulated using Multiphase VOF patching after initialization to account for the free water level. My concern is how to specify the falling water jet to represent the dissolved liquid soap or incorporate it using UDF of empirical relation of foam height with time obtained from my experiment. |
||
October 11, 2019, 03:29 |
|
#6 | |
Senior Member
Join Date: Aug 2014
Location: Germany
Posts: 292
Rep Power: 14 |
Quote:
|
||
October 13, 2019, 11:22 |
|
#7 | |
New Member
Michael
Join Date: Oct 2019
Posts: 9
Rep Power: 7 |
Quote:
My thought is how to possibly include the experiment foam height variation with time using udf. |
||
October 14, 2019, 05:44 |
|
#8 |
Senior Member
Join Date: Aug 2014
Location: Germany
Posts: 292
Rep Power: 14 |
With classical VOF approach you will not suceed imo. You will need to implement a pseudo force for each bubble acting as hinderance for bubble coalescence resulting in foam formation. Good luck
|
|
October 14, 2019, 09:46 |
|
#9 |
Senior Member
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,291
Rep Power: 35 |
The way this simulation could be done is that one can run with 2 phase VOF simulation while third phase (foam) is generated as some model (or based on condition). One can solve simple scalar transport for this third phase with its generation controlled by VOF model.
|
|
October 14, 2019, 23:32 |
|
#10 | |
New Member
Michael
Join Date: Oct 2019
Posts: 9
Rep Power: 7 |
Quote:
Thanks |
||
October 16, 2019, 10:13 |
|
#11 |
Senior Member
Join Date: Aug 2014
Location: Germany
Posts: 292
Rep Power: 14 |
||
October 16, 2019, 11:37 |
|
#12 | |
Senior Member
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,291
Rep Power: 35 |
Quote:
This is not really helpful. What you are saying is that height is function of time. If this is exactly what you want then you can probably just overwrite the volume fraction to 1 based on this function. It gives you what you want for this 1 set up. |
||
October 17, 2019, 02:46 |
|
#13 |
New Member
Michael
Join Date: Oct 2019
Posts: 9
Rep Power: 7 |
What I mean is the height of free water is fixed but as the water jet falls onto the free surface due to reduction in surface tension and air entrainment, foam gradually forms and the height of foam varies with time.
|
|
October 21, 2019, 07:30 |
|
#14 |
Senior Member
Join Date: Aug 2014
Location: Germany
Posts: 292
Rep Power: 14 |
The Problem with your equation, which should be fairly easy to implement into a mass source term, is that you only create foam and it will not be destroyed with time. In reality foam will eventually vanish, will it not?
|
|
October 22, 2019, 04:10 |
|
#15 |
New Member
Michael
Join Date: Oct 2019
Posts: 9
Rep Power: 7 |
it takes very long time to varnish. At first creating foam is essential but very dense foam takes long time to varnish.
|
|
October 22, 2019, 04:27 |
|
#16 | |
Senior Member
Join Date: Aug 2014
Location: Germany
Posts: 292
Rep Power: 14 |
Quote:
You may need an additional "sink term" to account for reduced volume of your other two phases during "foam" build up. |
||
December 2, 2023, 02:12 |
|
#17 |
New Member
Nopel
Join Date: Nov 2023
Posts: 2
Rep Power: 0 |
does the viscosity increase? Can you provide a tutorial for making it? in my results the viscosity decreases below the viscosity of water, I really need information for my final college assignment
|
|
December 2, 2023, 04:01 |
|
#18 |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 540
Rep Power: 20 |
There is a nice work of Petr Karnakov and Sergey Litvinov on this topic. They also released their solver :-)
https://github.com/cselab/aphros https://www.youtube.com/watch?v=iGdphpztCJQ https://www.youtube.com/watch?v=0Cj8pPYNJGY |
|
December 3, 2023, 23:38 |
|
#19 | |
New Member
Nopel
Join Date: Nov 2023
Posts: 2
Rep Power: 0 |
Quote:
|
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] snappyHexMesh error "Cannot determine normal vector from patches." | lethu | OpenFOAM Meshing & Mesh Conversion | 1 | June 3, 2020 08:49 |
Derivative of velocity and mean velocity | hiuluom | OpenFOAM Post-Processing | 1 | May 30, 2015 00:42 |
[blockMesh] non-orthogonal faces and incorrect orientation? | nennbs | OpenFOAM Meshing & Mesh Conversion | 7 | April 17, 2013 06:42 |
Foam formation during flow | ghadab | Main CFD Forum | 2 | January 30, 2013 07:59 |
[blockMesh] error message with modeling a cube with a hold at the center | hsingtzu | OpenFOAM Meshing & Mesh Conversion | 2 | March 14, 2012 10:56 |