|
[Sponsors] |
![]() |
![]() |
#21 |
Senior Member
Sebastian Gatzka
Join Date: Mar 2009
Location: Frankfurt, Germany
Posts: 729
Rep Power: 21 ![]() |
Update on the case.
The velocity gradient mentioned above was due to boundary influence. With a slightly bigger geometry the result is within 1.4 % error of the estimated value of the terminal velocity. ![]()
__________________
Schrödingers wife: "What did you do to the cat? It's half dead!" |
|
![]() |
![]() |
![]() |
![]() |
#22 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,903
Rep Power: 38 ![]() ![]() |
Hi Sebastian
I have just found a tool called sampleSurface, where you can extract isoSurfaces. Look in the template-dict in ~/OpenFOAM/OpenFOAM-1.4.1/applications/utilities/postProcessing/miscellaneous/sa mpleSurface. Have a nice weekend, Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
![]() |
![]() |
![]() |
![]() |
#23 |
New Member
Azman
Join Date: Mar 2009
Location: Aachen, Germany
Posts: 3
Rep Power: 18 ![]() |
Hi all,
sebastian, thanks for sharing your case in this forum. at least I know now what to look out when simulating rising bubbles with InterFOAM. I have been playing around with the InterFOAM solver for about 2 weeks now, and was toying with the idea of solving the concentration field of oxygen bubble rising in water using InterFOAM. I am not sure whether you or anyone have ever tried it. The first strategy that came to my mind was ..just adding the scalarTransport equation (just like how it was defined in the ScalarTransportFoam) in my InterFoam solver, after the gamma equation and velocity equation is solved. solve ( fvm::ddt(C) + fvm::div(U, C) - fvm::laplacian(DT, C) ); with DT = gamma*D02_liquid + (1-gamma)*DO2_air I am however not sure how I can include a jump condition at the interface, such that CO2_liquidinterface = HenrysKoeff*C02_gasinterface. I fear that this is not possible with the VOF method since VOF doesnt track the interface per se, but just the vol. fraction of each cell, and magically reconstruct the interface. Am I right? I recently came across a paper from Bothe et al., about direct numerical simulation of mass transfer between rising bubbles and the surrounding liquid that can be accessed through the link below. http://chemie.uni-paderborn.de/fileadmin/chemie/Arbeitskreise/Warnecke/Literatur /bubblyflows.pdf In their work with a self-built fvm code, the VOF method was used too, with the PLIC method to reconstruct the interface. The scalar transport equation was solved as follows: Inside each phases: dC'/dt + div(C'*u) = DT.grad(C') whereby C' = C_liq at the liquid phase C' = C_gas/H at the gas phase DT (as above) at the interphase: C'_L = C'_G D02_liquid*grad(C').n = H*D02_Gas*grad(C').n Does anyone know what to include in the solver, such that the condition at the interphase is fulfilled. |
|
![]() |
![]() |
![]() |
![]() |
#24 |
Senior Member
isabel
Join Date: Apr 2009
Location: Spain
Posts: 171
Rep Power: 17 ![]() |
How do you use fundySetFields?
I want to define a spherical bubble of radio 0.001 and center 0,0 and I have typed: funkySetFields . . -field gamma -expression 0 -time 0 -keepPatches -condition "pow(pos().x,2) + pow(pos().y,2) < pow(0.001,2)" But I received this error: bash: funkySetFields: command not found |
|
![]() |
![]() |
![]() |
![]() |
#25 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,903
Rep Power: 38 ![]() ![]() |
Search this forum, and you will find the place, where it can be downloaded as an add-on to OF. Further you will find a thorough wiki on the subject.
Best regards, Niels |
|
![]() |
![]() |
![]() |
![]() |
#26 |
Member
Brugiere Olivier
Join Date: Mar 2009
Posts: 34
Rep Power: 18 ![]() |
Hi all,
I have a bubble and I would like make the same graph than Sebastian. I have find the velocity 's maximun. But now I would like find the cell where this velocity is localise. Thank's for your help Olivier |
|
![]() |
![]() |
![]() |
![]() |
#27 |
Senior Member
Sebastian Gatzka
Join Date: Mar 2009
Location: Frankfurt, Germany
Posts: 729
Rep Power: 21 ![]() |
I have chosen the center of of the bubble for my plots.
__________________
Schrödingers wife: "What did you do to the cat? It's half dead!" |
|
![]() |
![]() |
![]() |
![]() |
#28 |
Member
Brugiere Olivier
Join Date: Mar 2009
Posts: 34
Rep Power: 18 ![]() |
Thank's to your help, but how do you find the center of the bubble ?
Because I can't fetch your archive barycenter.zip |
|
![]() |
![]() |
![]() |
![]() |
#29 |
Senior Member
Sebastian Gatzka
Join Date: Mar 2009
Location: Frankfurt, Germany
Posts: 729
Rep Power: 21 ![]() |
Oh, this has been far in the past.
I was stumbling about your question just today. Unfortunately I can't fetch the file for myself and I have lost it due to some system error ... Can anyone post it again?
__________________
Schrödingers wife: "What did you do to the cat? It's half dead!" |
|
![]() |
![]() |
![]() |
![]() |
#30 |
Senior Member
isabel
Join Date: Apr 2009
Location: Spain
Posts: 171
Rep Power: 17 ![]() |
Hi sega,
There is a paper in which is defined the rise velocity: "Thermocapillary motion of deformable drops and bubbles" by Hermann, Lopez, Brady and Raessi. In this paper, the equation (3.2) is used to compute the rise velocity of a bubble. |
|
![]() |
![]() |
![]() |
![]() |
#31 |
New Member
|
hi all
i simulate rise of spherical bubble with interfoam,but i can't open cases in this forum,can anyone help me? ![]() |
|
![]() |
![]() |
![]() |
![]() |
#32 | |
Senior Member
Sebastian Gatzka
Join Date: Mar 2009
Location: Frankfurt, Germany
Posts: 729
Rep Power: 21 ![]() |
Quote:
![]()
__________________
Schrödingers wife: "What did you do to the cat? It's half dead!" |
||
![]() |
![]() |
![]() |
![]() |
#33 |
Member
|
Hi Sebastian,
I saw in the first post that you used symmetryPlane with interFoam but you found some problems. Did you find ways to fix it? I am also facing problems with using symmetryPlane in interFoam as in my post http://www.cfd-online.com/Forums/openfoam-solving/92524-strange-pressure-behaviour-symmetricplane-boudary-condition-interfoam.html. I hope to hear your comments on this. Regards, Duong |
|
![]() |
![]() |
![]() |
![]() |
#34 |
New Member
srikanth
Join Date: May 2011
Posts: 2
Rep Power: 0 ![]() |
hi Sebastian,
I am a student (new to OpenFoam) and am working on studying the rise behavior of bubbles in sheared liquids. I am using a 3D case without axial symmetry and am simulating flow in a linearly sheared rectangular column. Due to the large size of the column I am unable to use a mesh with a resolution greater than 10 cells per diameter. I am also facing the same problem of smearing in testcases as fine as 15 cell per diameter.Have you found a way of resolving this. P.S. I am also working in Fluent and the same mesh works perfectly without any smearing.Is this an advantage of PLIC over Interface compression ? In anticipation of your reply Regards |
|
![]() |
![]() |
![]() |
![]() |
#35 |
Senior Member
Kyle Mooney
Join Date: Jul 2009
Location: San Francisco, CA USA
Posts: 323
Rep Power: 18 ![]() |
There is a good comparison of the performance of various reconstruction methods here if your interested:
Volume Tracking Methods for Interfacial Flow Calculations, Murray Rudman 1997. International journal for numerical methods in fluids. I'm guessing the PLIC is saving you from poor interface resolution in the Fluent cases. Unfortunately it's not currently implemented in OpenFOAM although I believe there are some people working on it for structured hex meshes. |
|
![]() |
![]() |
![]() |
![]() |
#36 | |
Member
Hrushikesh Khadamkar
Join Date: Jul 2010
Location: Mumbai
Posts: 68
Rep Power: 16 ![]() |
Quote:
I am able to simulate drop rise velocity using interFoam solver. Then I ran barycenter utility as posted above successfully. I am now stuck at how to extract the time and barycenter coordinate (say in .xy format)? So that I can calculate instantaneous drop rise velocity over a time. How did you pick the times and position of the masscenter from center file generated using barycenter utility? Hrushikesh |
||
![]() |
![]() |
![]() |
![]() |
#37 | |
Senior Member
Sebastian Gatzka
Join Date: Mar 2009
Location: Frankfurt, Germany
Posts: 729
Rep Power: 21 ![]() |
Quote:
Code:
barycenter > center
__________________
Schrödingers wife: "What did you do to the cat? It's half dead!" |
||
![]() |
![]() |
![]() |
![]() |
#38 |
New Member
Angelo J. Chaves
Join Date: Aug 2012
Location: Itajubá, Brasil.
Posts: 3
Rep Power: 14 ![]() |
Hello
I am new here in the forum and I have been working with the same case of the bubble rising. I'm using interDyMFoam and an parallel processing to simulate the case. Now I want to calculate the barycenter of the bubble so I can get the velocity in each step of time. I downloaded the barycenter utility, but when I try to install it, an erro message occurs. ana@ana:~/OpenFOAM/OpenFOAM-2.1.0/applications/utilities/postProcessing/barycenter$ wmake Making dependency list for source file barycenter.C could not open file readEnvironmentalProperties.H for source file barycenter.C SOURCE=barycenter.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/ana/OpenFOAM/OpenFOAM-2.1.0/src/transportModels -I/home/ana/OpenFOAM/OpenFOAM-2.1.0/src/transportModels/incompressible/lnInclude -I/home/ana/OpenFOAM/OpenFOAM-2.1.0/src/transportModels/interfaceProperties/lnInclude -I/home/ana/OpenFOAM/OpenFOAM-2.1.0/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/ana/OpenFOAM/OpenFOAM-2.1.0/src/OpenFOAM/lnInclude -I/home/ana/OpenFOAM/OpenFOAM-2.1.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/barycenter.o barycenter.C:49:44: error: readEnvironmentalProperties.H: Arquivo ou diretório não encontrado In file included from barycenter.C:52: createFields.H: In function ‘int main(int, char**)’: createFields.H:92: error: ‘g’ was not declared in this scope In file included from barycenter.C:55: /home/ana/OpenFOAM/OpenFOAM-2.1.0/src/finiteVolume/lnInclude/setInitialDeltaT.H:35: error: ‘CoNum’ was not declared in this scope /home/ana/OpenFOAM/OpenFOAM-2.1.0/src/finiteVolume/lnInclude/readPISOControls.H:3: warning: unused variable ‘nOuterCorr’ /home/ana/OpenFOAM/OpenFOAM-2.1.0/src/finiteVolume/lnInclude/readPISOControls.H:6: warning: unused variable ‘nCorr’ /home/ana/OpenFOAM/OpenFOAM-2.1.0/src/finiteVolume/lnInclude/readPISOControls.H:12: warning: unused variable ‘momentumPredictor’ /home/ana/OpenFOAM/OpenFOAM-2.1.0/src/finiteVolume/lnInclude/readPISOControls.H:15: warning: unused variable ‘transonic’ make: ** [Make/linux64GccDPOpt/barycenter.o] Erro 1 ana@ana:~/OpenFOAM/OpenFOAM-2.1.0/applications/utilities/postProcessing/barycenter$ I'm also a new user of the linux system but I guess the erro occurs because I'm using an new version of the OpenFoam (2.1.0) instead the original one that the utility were made for. If anyone could help me, I would be grateful. |
|
![]() |
![]() |
![]() |
![]() |
#39 | |
Member
Hrushikesh Khadamkar
Join Date: Jul 2010
Location: Mumbai
Posts: 68
Rep Power: 16 ![]() |
Quote:
Yes, you are right. You need to make some minor changes in that code. I had done it a year back. I will have to look into my old files. If I get it, I will upload it here asap. ![]() |
||
![]() |
![]() |
![]() |
![]() |
#40 |
Member
Hrushikesh Khadamkar
Join Date: Jul 2010
Location: Mumbai
Posts: 68
Rep Power: 16 ![]() |
Hi Angelo & Tayo
Here is the updated version of baryCenter baryCenter-of201.zip utility. I have tested it on OpenFoam-201. You can comapre the each file in zip archive with one that you have to recognise the changes one needs to make it usable in OF201. Hope it helps. Regards Hrushi |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Bubble rise velocity | Miguel | CFX | 1 | December 25, 2006 20:17 |
terminal velocity in spray dryer | weekendwarrior | Main CFD Forum | 1 | February 20, 2006 01:47 |
Query on VOF for Bubble rise | Vamsi | Main CFD Forum | 0 | December 22, 2005 01:02 |
Terminal velocity of 2D rising bubbles | Tony | Main CFD Forum | 0 | June 15, 2004 19:37 |
Terminal bubble shapes | Tony | Main CFD Forum | 0 | February 27, 2002 17:30 |