CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > ANSYS Meshing & Geometry

[ICEM] Error in Hybrid Mesh

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 29, 2009, 06:04
Default Error in Hybrid Mesh
  #1
New Member
 
Ali
Join Date: Jul 2009
Posts: 13
Rep Power: 16
ali987 is on a distinguished road
Hi everyone,

We I merge Hex and tetrahedral regions following errors occurs:

I am trying to include edge 95 98 but vertex 95 isn't even in the region 1
error including edge 95 98
could not include quad
.
.
.
I am trying to include edge 4 7 but vertex 7 isn't even in the region 1
I am trying to include edge 6 5 but vertex 5 isn't even in the region 1
unable to include quad 2 (4 7 6 5)


but when I check the mesh(just by looking at it), it seems all elements are correct. what's that error??? It's very important for me to have a "pure" hex mesh which connect to the pure Tetrahedral meshes with pyramidal element. I mean I don't want to have, for example, tetrahedral elements in hex region.

Regards,
ali987 is offline   Reply With Quote

Old   January 1, 2010, 14:22
Default The rules...
  #2
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47
PSYMN has a spectacular aura aboutPSYMN has a spectacular aura about
Tet Hexa merge is actually very robust in ICEM CFD. Try the tutorial for practice, but basically, the interface region can be any shape or curved or even be multiple separate interfaces. However, there are two rules for Hex-Tet merge that must be followed. I will try to make these clear, even if the error messages are not...

1) The entire surface of the interface parts must be used to merge. So if you are merging a Cylinder (circle) to a Cube (square), make sure the overlap (circle on both sides) are the interfaces and do not use the square side which is not completely shared by the cylinder.
2) The perimeter of the interface must be followed by both the Hexa and Tetra mesh… Line elements must be formed around the perimeter (or you get this error message). The tetra side is easy with the Octree tetra mesher, it just means you must have perimeter curves and the Octree mesh will naturally fit to the curves and create these line elements. If you imported the tetra mesh, you may need to extract these line elements or even fit it to the perimeter of the interface. It is usually easier for users to forget to generate these critical line elements on the Hexa side. ICEM CFD Hexa blocking is naturally patch-independent. If you want to explicitly extract a surface patch with line elements at the perimeter, you must associate the edges with the curves at the perimeter of the interface. Even if that edge and curve already appear “aligned”, make sure you associate them or you won’t get line elements and you will get this cryptic error message…
PSYMN is offline   Reply With Quote

Old   March 20, 2014, 12:46
Default
  #3
Senior Member
 
Join Date: Jan 2012
Posts: 197
Rep Power: 14
itsme_kit is on a distinguished road
Quote:
Originally Posted by PSYMN View Post
Tet Hexa merge is actually very robust in ICEM CFD. Try the tutorial for practice, but basically, the interface region can be any shape or curved or even be multiple separate interfaces. However, there are two rules for Hex-Tet merge that must be followed. I will try to make these clear, even if the error messages are not...

1) The entire surface of the interface parts must be used to merge. So if you are merging a Cylinder (circle) to a Cube (square), make sure the overlap (circle on both sides) are the interfaces and do not use the square side which is not completely shared by the cylinder.
2) The perimeter of the interface must be followed by both the Hexa and Tetra mesh… Line elements must be formed around the perimeter (or you get this error message). The tetra side is easy with the Octree tetra mesher, it just means you must have perimeter curves and the Octree mesh will naturally fit to the curves and create these line elements. If you imported the tetra mesh, you may need to extract these line elements or even fit it to the perimeter of the interface. It is usually easier for users to forget to generate these critical line elements on the Hexa side. ICEM CFD Hexa blocking is naturally patch-independent. If you want to explicitly extract a surface patch with line elements at the perimeter, you must associate the edges with the curves at the perimeter of the interface. Even if that edge and curve already appear “aligned”, make sure you associate them or you won’t get line elements and you will get this cryptic error message…
Hi PSYMN

I got the same problem now

I attach a pic to show the interface I built

The mesh includes Hex, tetra and prism (where located at the bottom for boundary layers)

How can I solve this problem?

Really appreciate your help

Thanks in advance
Attached Images
File Type: jpg Capture.jpg (79.3 KB, 44 views)
itsme_kit 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
zonal hybrid mesh Maolin Tu Main CFD Forum 5 May 16, 2020 12:19
Gambit problems Althea FLUENT 22 January 4, 2017 03:19
Tgrid Hybrid mesh JSM FLUENT 2 December 4, 2007 23:03
Icemcfd 11: Loss of mesh from surface mesh option? Joe CFX 2 March 26, 2007 18:10
hybrid mesh SC Hu FLUENT 1 December 23, 2000 15:40


All times are GMT -4. The time now is 20:15.