|
[Sponsors] |
[ICEM] merging meshs from different types of blocks |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
November 8, 2012, 10:12 |
merging meshs from different types of blocks
|
#1 |
Member
Join Date: Jul 2012
Posts: 31
Rep Power: 14 |
hi everybody,
i am currently trying to mesh a bifurcating vessel using ICEM 14.0. I managed to create a pre-mesh which seemed reasonable, but pre-mesh quality check tells me that i have some problems with skewness (equiangle skewness has more than 0.3% elements with skewness < 0.05). so i converted one of the blocks to type 'free' (all other blocks are 'mapped'). This reduced the number of highly skewed elements, but when i created the real mesh and checked it, the interface areas between the different types of blocks contained uncovered faces. When I tried to convert the .msh file to use in OF (using fluentMeshToFoam), i got a weird error that did not occur for all mapped blocks. so i think the problem is that the different types of blocks need to be connected in some way? I read in another thread that you can simply merge the nodes with a certain tolerance, but that did not work for me. any help is appreciated. kpax |
|
November 8, 2012, 12:14 |
|
#2 |
Senior Member
AB
Join Date: Sep 2009
Location: France
Posts: 323
Rep Power: 22 |
you could try this :
geometry -> create/modify curve -> concatenate/reapproximate curves You will end with one curve, and it should work. |
|
November 8, 2012, 12:35 |
|
#3 |
Member
Join Date: Jul 2012
Posts: 31
Rep Power: 14 |
hmm, not sure what you mean? there is only one curve at the interface of the two blocks (which delineates different surfaces), so nothing to concatenate?!
edit: ok, maybe i should add some pictures. here you can see the blocking i chose (middle one is the free block), and the elements with uncovered faces. |
|
November 8, 2012, 13:55 |
|
#4 | |
Super Moderator
Ghazlani M. Ali
Join Date: May 2011
Location: Tokyo, Japan
Posts: 1,385
Blog Entries: 23
Rep Power: 29 |
Quote:
Give it a try, you can share your project with us,i'll take a look at it when i have time. |
||
November 8, 2012, 14:00 |
|
#5 | |
Super Moderator
Ghazlani M. Ali
Join Date: May 2011
Location: Tokyo, Japan
Posts: 1,385
Blog Entries: 23
Rep Power: 29 |
Quote:
http://www.cfd-online.com/Forums/ans...ter-curve.html |
||
November 8, 2012, 14:37 |
|
#6 |
Senior Member
AB
Join Date: Sep 2009
Location: France
Posts: 323
Rep Power: 22 |
Lol you are right Diamondx !
let's say I'm working too much |
|
November 9, 2012, 07:23 |
|
#7 | |
Member
Join Date: Jul 2012
Posts: 31
Rep Power: 14 |
Quote:
hey ali, this seems to be working, the only problem is that after this "fix" i get a multiple edges error. these multiple edges are located around the interfaces as you can see in the attached picture. i think this is going in the right direction, because OpenFoam seemed to accept the interface internal BC... however, when trying to convert the mesh, i got "Unused points found in the mesh, number unused by faces: 10444 number unused by cells: 10444" I guess this is due to the multiple edges? ps. i also tried putting all the surfaces in the same part, as suggested by simon here: http://www.cfd-online.com/Forums/ans...tet-merge.html -> did not affect the multiple edge problem described above edit: i just realized that it's only the middle block that makes problems. e.g., when i choose only the lower block (in the pictures) to be 'free', and the rest as 'mapped', then i dont get any uncovered faces at all. weird. Last edited by kpax; November 9, 2012 at 08:09. |
||
November 9, 2012, 08:56 |
|
#8 |
Member
Join Date: Jul 2012
Posts: 31
Rep Power: 14 |
ok, i think i'm getting closer to the solution...
apparently, the critical step is when i convert the middle block from mapped to free. for some reason, this makes the block turn transparent on one side (see attached pictures). it's this step that leads to uncovered faces. anyone seen this before? edit: found a solution. separating the middle block into three parts and converting only the left and right one to type free works.. dont understand why exactly, though. anyway, thx for your help. Last edited by kpax; November 9, 2012 at 09:42. |
|
November 9, 2012, 12:00 |
|
#9 |
Senior Member
AB
Join Date: Sep 2009
Location: France
Posts: 323
Rep Power: 22 |
What you are experienceing is something I've ever wondered to myself.
For me, it's normal that ICEM sees uncovered faces considering the fact there are more cells on one side of the mesh than the other (the free block can have different number of nodes than the "structured" block). This trouble is even more obivous when you use the option "refinnement". That should be something the solver should handle instead of ICEM. Do you agree with that ? |
|
November 10, 2012, 00:03 |
|
#11 | |||
Senior Member
|
Quote:
Quote:
Quote:
|
||||
November 13, 2012, 10:31 |
|
#12 | ||
Member
Join Date: Jul 2012
Posts: 31
Rep Power: 14 |
Quote:
It comes with OF, just type "fluentMeshToFoam mesh.msh" for a file named mesh.msh. usually works quite nicely. Quote:
thx! |
|||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Commercial meshers] fluent3DMeshToFoam | bego | OpenFOAM Meshing & Mesh Conversion | 31 | August 16, 2023 10:04 |
[Commercial meshers] converting Fluent mesh to openfoam standard mesh | deepesh | OpenFOAM Meshing & Mesh Conversion | 31 | March 29, 2017 06:59 |
dsmcInitialise - dsmcFoam | archymedes | OpenFOAM Pre-Processing | 94 | July 15, 2016 17:14 |
[blockMesh] Difficulty Merging Blocks | lsingh | OpenFOAM Meshing & Mesh Conversion | 0 | January 26, 2012 10:57 |
Merging the blocks in ICEM | saisanthoshm88 | ANSYS Meshing & Geometry | 1 | December 27, 2010 11:14 |