CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Verification & Validation

interFoam - validation for bubble/droplet flows in microfluidics

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree9Likes
  • 6 Post By duongquaphim
  • 1 Post By kwardle
  • 2 Post By duongquaphim

Reply
 
LinkBack Thread Tools Display Modes
Old   October 3, 2013, 08:36
Default interFoam - validation for bubble/droplet flows in microfluidics
  #1
Member
 
Duong A. Hoang
Join Date: Apr 2009
Location: Delft, Netherlands
Posts: 92
Rep Power: 8
duongquaphim is on a distinguished road
Send a message via Yahoo to duongquaphim
Dear all,

It is a bit ashamed but I would like to share one of our work on the validations of interFoam, titled "Benchmark numerical simulations of segmented two-phase flows in microchannels using the Volume of Fluid method". In this work, we presented three benchmark cases - the steady motion of bubbles in a straight two-dimensional channel, the formation of bubbles in two- and three-dimensional T-junctions, and the breakup of droplets in three-dimensional T-junctions - and provided guidelines to set appropriate numerical settings for a simulation of microbubble/microdroplet flows.

Please find here the link to the paper: http://dx.doi.org/10.1016/j.compfluid.2013.06.024

If you can not download the paper, I am more than happy to send you a copy of it.

With best regards,

Duong

wyldckat, ageorg, akidess and 3 others like this.

Last edited by duongquaphim; October 3, 2013 at 18:17.
duongquaphim is offline   Reply With Quote

Old   October 4, 2013, 12:52
Default
  #2
Senior Member
 
Kent Wardle
Join Date: Mar 2009
Location: Illinois, USA
Posts: 201
Rep Power: 11
kwardle is on a distinguished road
Quote:
Originally Posted by duongquaphim View Post

It is a bit ashamed but I would like to share one of our work on the validations of interFoam, titled "Benchmark numerical simulations of segmented two-phase flows in microchannels using the Volume of Fluid method".
No need to be ashamed. Thanks for sharing!
-Kent
duongquaphim likes this.
kwardle is offline   Reply With Quote

Old   January 9, 2014, 12:14
Default
  #3
Member
 
alighaffari
Join Date: May 2011
Posts: 31
Rep Power: 6
alighaffari is on a distinguished road
Hi Dear Duong
Thanks for your good paper.
I am new in interFoam. I have two simple questions.
1) how can we apply the smoother function (Eq.9 in your paper) in our problem? I think it can be set: system/fvSolution dictionary, PISO loop subsection was set with m corrections (nCorrectors)
is it true?
2) where should be determined the value of adjustable coefficient "Cγ in Eq.7"?
Thanks
Ali

alighaffari is offline   Reply With Quote

Old   July 11, 2014, 03:32
Default
  #4
New Member
 
Bin Xu
Join Date: Apr 2012
Location: Singapore
Posts: 23
Rep Power: 5
norkistar is on a distinguished road
Could you please share the case setup for openfoam? Best regards
norkistar is offline   Reply With Quote

Old   January 28, 2015, 17:02
Default
  #5
Member
 
Duong A. Hoang
Join Date: Apr 2009
Location: Delft, Netherlands
Posts: 92
Rep Power: 8
duongquaphim is on a distinguished road
Send a message via Yahoo to duongquaphim
Dear all,

I just got a bit of free time lately to reorganize my data. Here you can find the code and the test cases I have run for my validation. Please be aware that all these validations have been performed with OF-1.6-ext.

Best regards,

Duong
Attached Files
File Type: zip VOF_smooth.zip (81.4 KB, 47 views)
File Type: zip steadily_moving_bubble.zip (9.9 KB, 26 views)
File Type: zip split_up_validation.zip (11.0 KB, 26 views)
File Type: zip bubble_generation.zip (10.0 KB, 30 views)
vigneshTG and pablitobass like this.
duongquaphim is offline   Reply With Quote

Old   February 17, 2015, 05:06
Default
  #6
New Member
 
Pierre HORGUE
Join Date: May 2009
Posts: 17
Rep Power: 8
Pedro24 is on a distinguished road
Hi,

I'm not sure but I think that the function fvc::average already exists and do the same operation as your "smooth function".

In the OpenFOAM C++ doc, you can read:

volField = fvc::average(SurfaceField)
Area-weighted average a surfaceField creating a volField.

So you can do your smoothing by :

Code:
alpha_smoothed = fvc::average(fvc::interpolate(alpha));
Regards,

Pierre
Pedro24 is offline   Reply With Quote

Old   February 17, 2015, 06:15
Default
  #7
Member
 
Duong A. Hoang
Join Date: Apr 2009
Location: Delft, Netherlands
Posts: 92
Rep Power: 8
duongquaphim is on a distinguished road
Send a message via Yahoo to duongquaphim
Quote:
Originally Posted by Pedro24 View Post
Hi,

I'm not sure but I think that the function fvc::average already exists and do the same operation as your "smooth function".

In the OpenFOAM C++ doc, you can read:

volField = fvc::average(SurfaceField)
Area-weighted average a surfaceField creating a volField.

So you can do your smoothing by :

Code:
alpha_smoothed = fvc::average(fvc::interpolate(alpha));
Regards,

Pierre
Indeed you can also use that function. And it is much simpler I agree.

At the time I implemented that, I would like to have controls on the level of smoothing (averaging) and also to be able to implement different smoothers (which I did not find superior to that simple Laplacian). So that's why you have such a piece of code.

Best,

Duong
duongquaphim is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Setting BCs for Riverine Flows using Interfoam kflora OpenFOAM Running, Solving & CFD 24 November 10, 2014 05:49
CFX problem in ubuntu (linux) Vigneshramaero CFX 0 July 13, 2012 10:22
CFX-Pre problem, pls help!!! cth_yao CFX 0 February 17, 2012 01:52
validation for densely packed channel flows shefali Main CFD Forum 1 February 8, 2011 04:35
Validation tests for 3-D flows Alexey Main CFD Forum 1 January 6, 2000 00:48


All times are GMT -4. The time now is 14:04.