|
[Sponsors] |
Cutting a Cell with a surface. (Splitting a cell in two) |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 14, 2020, 08:53 |
Cutting a Cell with a surface. (Splitting a cell in two)
|
#1 |
Member
Fabien Robaux
Join Date: Oct 2016
Posts: 51
Rep Power: 9 |
Hello everyone,
Does an utility exists to split a cell which is cut by a surface? Actually, what I'm interested about is the volume left on each side. I currently have identified which cells/faces/edges are "cut" by my surface (using mainly cellClassification). I still need to compute the volumes on each side of the triSurface, but I have to admit, I have not clue on how to do that. Is there an utility to do that? I would take any lead, or idea! Thank you a lot for you help! |
|
February 14, 2020, 15:26 |
|
#2 |
Senior Member
Herpes Free Engineer
Join Date: Sep 2019
Location: The Home Under The Ground with the Lost Boys
Posts: 932
Rep Power: 12 |
For a given cell and an arbitrary defined surface passing through the cell in an arbitrary orientation, you want to calculate the volume portions of the cell separated by the surface?
I dont think there is a utility for that, which seems to be quite 'niche' to me unless I correctly understand it. You may need to hack the source code. Curious, what is the application related to this?
__________________
The OpenFOAM community is the biggest contributor to OpenFOAM: User guide/Wiki-1/Wiki-2/Code guide/Code Wiki/Journal Nilsson/Guerrero/Holzinger/Holzmann/Nagy/Santos/Nozaki/Jasak/Primer Governance Bugs/Features: OpenFOAM (ESI-OpenCFD-Trademark) Bugs/Features: FOAM-Extend (Wikki-FSB) Bugs: OpenFOAM.org How to create a MWE New: Forkable OpenFOAM mirror |
|
February 15, 2020, 03:18 |
|
#3 |
Member
Fabien Robaux
Join Date: Oct 2016
Posts: 51
Rep Power: 9 |
Well, It is exactly that. I'm currently trying to devellop it with a particular hypothesis:
The surface inside the cut cell is planar. (so that the intersection points with the edges defines a face). In my case that hypothesis is true but it probably won't always be. Well even like that is not that simple to write. The application is to convert a free surface defined by a surface (direct method) into a volume of fluid method (ie. obtain the alpha.water field, representing the volume fraction of a given cell which is under water). I hope I was clear! Kind regards! Fabien |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] snappyHexMesh generates not planar surface | krzychu111 | OpenFOAM Meshing & Mesh Conversion | 2 | April 23, 2020 16:38 |
[snappyHexMesh] Creating multiple multiple cell zones with snappyHexMesh - a newbie in deep water! | divergence | OpenFOAM Meshing & Mesh Conversion | 0 | January 23, 2019 04:17 |
PEM fuel cell simulation | pchoopanya | Mesh Generation & Pre-Processing | 1 | February 29, 2016 23:56 |
[snappyHexMesh] the differences between "Cell splitting at feature edge"& "Cell splitting at surface" | s.m | OpenFOAM Meshing & Mesh Conversion | 0 | October 12, 2013 07:43 |
Macro existing for calculating a cell surface? | maximeg | OpenFOAM Post-Processing | 7 | July 13, 2010 13:30 |