|July 23, 2008, 12:38||
I'd like to using OpenFOAM wit
I'd like to using OpenFOAM with polyhedra mesh to simulate a flow field in a pipe connected volume, like the image:
I use salome to generate this mesh with netgen(1d-2d-3d)
I have set up the boundaries as independent as each surface is a boundary, then convert it to polyhedra using polyDualMesh, but checkMesh said that there are several concave faces and wrong oriented faces:
the black colored faces is concave faces which are just around the connection edge of the two near boundaries.
However, I set some surfaces together as one boundaries including the neighbor surfaces with concave angle. I can converted it to polyhedra without errors, but the original edge between the concave surfaces becomes to several faces with polygon, so it loses the geometry information.
My problem is: how to convert tetra to polymesh avoiding concave faces without losing geometric infomation like such volume?
Thank you in advance.
|July 7, 2009, 02:19||
Join Date: Mar 2009
Location: Freiberg, Germany
Posts: 31Rep Power: 9
I just recently read your post. Did you by now find a solution to your problem? 'Cause I'm having trouble with the same effect as you describe above.
|July 18, 2009, 12:58||
trick with polyDualMesh
Join Date: Jun 2009
Posts: 10Rep Power: 9
Hi ! I had exactly the same problem when using polyDualMesh, ie a loss of the geometrical informations... but I found a trick to avoid this problem : I use a mesh made of only one patch, then I use polyDualMesh with 0 angle, and finaly I divide the single patch with autoPatch. Now I have a good shape for my dual mesh... but I have a new problem using refineWallLayer. For some surfaces mesh I got the following message :
"achorpoints and nonanchorpoints are geometrically on same side!" Do you have an idea to solve this problem ? Does it come from the original mesh ?
|Thread||Thread Starter||Forum||Replies||Last Post|
|How to determine the type of an object in the object registry||mwild||OpenFOAM Running, Solving & CFD||8||June 8, 2010 20:58|
|PolyDualMesh crash caused by functions in contralDict||zeliboba||OpenFOAM Bugs||1||September 28, 2008 11:06|
|Why Differences between tetrahedra polyhedra and prism mesh pipe flow computation with sonicLiquidFoam||chnrdu||OpenFOAM Running, Solving & CFD||4||June 17, 2008 06:21|
|About the usage of polyDualMesh||weijing||OpenFOAM Running, Solving & CFD||3||June 15, 2006 07:54|
|problems with tight flow domain on object||jemteo||CFX||0||August 3, 2004 06:17|