CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[isoAdvector] Porous interIsoFoam/isoAdvector in OpenFOAM-v2112

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 4, 2022, 18:21
Default Porous interIsoFoam/isoAdvector in OpenFOAM-v2112
  #1
Member
 
Johan Roenby
Join Date: May 2011
Location: Denmark
Posts: 92
Rep Power: 20
roenby will become famous soon enough
IsoAdvector and interIsoFoam have been extended to work in regions including a porous medium.

This extension has now been integrated into the latest OpenFOAM-v2112 release. Please see release notes for further details:

https://www.openfoam.com/news/main-news/openfoam-v2112/solver-and-physics#interisofoam

Any feedback will be much appreciated.

Cheers,
Johan
roenby is offline   Reply With Quote

Old   March 13, 2022, 15:13
Default
  #2
Senior Member
 
Join Date: Sep 2013
Posts: 353
Rep Power: 20
Bloerb will become famous soon enough
Awesome. Have you ever thought about adding functionality which basically removes one phase from the calculation? So basically a zeroGradient at the interface.

In nearly all multi-phase applications only one phase is relevant for evaluation. And one major disadvantage of interfoam like solvers is, that they are failing for highly viscous fluids. Like a droplet of high viscosity silicon oil falling in air. You get extremly unrealistic high velocities in the air phase.

Or that one needs to use a compressible solver if one phase is incompressible (e.g water) and the other one is pretty much irrelevant for the user, but compressible. Like water waves, where the air has no effect on the solution, or like injection molding. Flow3D for example uses this and calls it TrueVOF. It's basically interFoam but the movement at the free surface is basically a zeroGradient boundary. And all the air phase cells are simply set to zero.

Since you are calculating normals at the interface and the cells surounding the interface in your isoAdvector aproach this would be an awesome and probably easily implemented addition. You'd simply need to see which cells are forming the interface. Set the velocity and pressure in those cells / extrapolate them, and afterwards zero out the solution in the other phase / set the matrix solution for those.
Bloerb is offline   Reply With Quote

Reply


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting Started with OpenFOAM wyldckat OpenFOAM 25 August 14, 2022 13:55
How to set mixed-wet conditions in two-dimensional porous media in OpenFOAM? xiaolianwei OpenFOAM Pre-Processing 0 August 21, 2019 23:19
porous media in openfoam aban OpenFOAM 1 July 28, 2012 15:58
Cross-compiling OpenFOAM 1.7.0 on Linux for Windows 32 and 64bits with Mingw-w64 wyldckat OpenFOAM Announcements from Other Sources 3 September 8, 2010 06:25
OpenFOAM - incompressible solver + porous zones Nicolai Heilskov FLUENT 1 October 23, 2008 08:34


All times are GMT -4. The time now is 19:01.