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

[ICEM] Why Icem can't craeate Unstructured 2d Mesh on Circular Geometry

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 29, 2011, 16:30
Default Why Icem can't craeate Unstructured 2d Mesh on Circular Geometry
  #1
Jvb
New Member
 
Giovanni Vorraro
Join Date: Oct 2011
Posts: 4
Rep Power: 14
Jvb is on a distinguished road
Hello,
I'm a new Icem User and I'm trying to create an unstructured 2d mesh on circular annulus geometry. But I obtain only bad results like this in picture.
I do this action:
-Create annulus Geometry
-Create Body in annulus geometry
-Set Global Mesh Parameter
-Set Curve Mesg Setup
-Compute Mesh -> Surface Mesh Only -> Apply
Attached Images
File Type: jpg Senza titolo-1 copia.jpg (71.2 KB, 296 views)
Jvb is offline   Reply With Quote

Old   December 30, 2011, 19:26
Default
  #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
Is there a surface? Which surface meshing method are you using?

Each surface mesher has its own requirements (as shown in the tutorials).

ICEM CFD is very capable of meshing a torus, but it needs the right inputs.
__________________
-----------------------------------------
Please help guide development at ANSYS by filling in these surveys

Public ANSYS ICEM CFD Users Survey

This second one is more general (Gambit, TGrid and ANSYS Meshing users welcome)...

CFD Online Users Survey
PSYMN is offline   Reply With Quote

Old   December 31, 2011, 07:23
Default Unstructured 2d Mesh
  #3
Jvb
New Member
 
Giovanni Vorraro
Join Date: Oct 2011
Posts: 4
Rep Power: 14
Jvb is on a distinguished road
Hello!
Thank you for your interest!
This is a simple 2D personal exercise model and there is no surface, only two points two circles and and a body between the circles. I don't create any surface because in blocking models is not necessary and I think that the behavior of the mesher is the same. I want to create an "equivalent" unstructured mesh of this block mesh.
I use All Tri Surface Mesh and set the mesh of circles in an arbitrary number of points.
Sorry but i'm a beginner and I'm in the "experimentation period" with Icem.
Thank you so much for your Help....and HAPPY NEW YEAR!!!

Regards
Gianni
Attached Images
File Type: jpg Senza titolo-1 copia2.jpg (78.9 KB, 184 views)
Jvb is offline   Reply With Quote

Old   December 31, 2011, 09:32
Default Another unstructured 2d Mesh
  #4
Jvb
New Member
 
Giovanni Vorraro
Join Date: Oct 2011
Posts: 4
Rep Power: 14
Jvb is on a distinguished road
I made this mesh with the same procedure described before.
- Make Point
- Make Line
- Make Body inner Line
- Set Global Mesh Parameter (Scale and Max Element)
- Set Curve Mesh Setup
- Compute Mesh -> Surface Mesh Only -> IT WORKS!

And the mesh has no problem in Fluent!
This is the reason that I don't understand why with an annulus this procedure don't works.
Thanks a lot for your support.
Regards
Gianni
Attached Images
File Type: jpg Senza titolo-1 copia3.jpg (60.6 KB, 214 views)
Jvb is offline   Reply With Quote

Old   December 31, 2011, 11:13
Default
  #5
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
The patch dependent mesher uses a concept of "loops". It is actually a "recursive loop mesher" if you wanted to dig into the algorithm further.

All you need to understand is that it is pretty easy to figure out the loop when you have a single chain of curves in a flat plane. But with your torus, you have two separate circles without any way for it to understand that the one is within the other and no where to set the mesh size between the two. There are various ways to sort this out. You could draw a line between the inner and outer circle, but this would force a line of nodes in the mesh and may not be desirable.

The easier way is to create a surface from the curves and then build topology. The topology information tells the mesher that the surface is bounded by both curves and it can easily figure out the loops from there.

The material point is irrelevant to this method. Material points are for volume mesh flood fill after using a top down mesher like octree. The shells of the patch dependent method are put in the part of the surface or curves.
__________________
-----------------------------------------
Please help guide development at ANSYS by filling in these surveys

Public ANSYS ICEM CFD Users Survey

This second one is more general (Gambit, TGrid and ANSYS Meshing users welcome)...

CFD Online Users Survey
PSYMN is offline   Reply With Quote

Old   December 31, 2011, 11:15
Default
  #6
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
One other thought... If you have already blocked this out with hexa and just want to replace that with an unstructured mesh, you can simply convert your hexa blocks to unstructured... This is done under blocking => Edit blocks => Change block type => free. Select the blocks you want to convert. Then go in again and set the free mesh type to what ever you want (all tri, quad dominant, etc.)
__________________
-----------------------------------------
Please help guide development at ANSYS by filling in these surveys

Public ANSYS ICEM CFD Users Survey

This second one is more general (Gambit, TGrid and ANSYS Meshing users welcome)...

CFD Online Users Survey
PSYMN is offline   Reply With Quote

Old   January 2, 2012, 11:41
Default
  #7
Jvb
New Member
 
Giovanni Vorraro
Join Date: Oct 2011
Posts: 4
Rep Power: 14
Jvb is on a distinguished road
Thank you for your hints!!!
I trust both the solutions. I think that blocking free results more useful than all unstructured mesh creation because there is the possibility to reserve some area to structured mesh (I.E. for Boundary Layer Calculation). I attach both my meshes.
I should study in deep the concepts of "patch dependent", "Recursive loop meshers", "Top down meshers -> Octree".
Have you suggestion on inherent literature? Do you think that Icem User Guide or Icem Tutorial are usefu to explain this conceptsl?
Thanks a lot.
Regards
Gianni
Attached Images
File Type: jpg Senza titolo-1 copia.jpg (78.7 KB, 180 views)
File Type: jpg Senza titolo-2 copia.jpg (35.6 KB, 199 views)
Jvb 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
how to set periodic boundary conditions Ganesh FLUENT 15 November 18, 2020 06:09
Gambit problems Althea FLUENT 22 January 4, 2017 03:19
[ICEM] How to generate sunstructured "all-tri patch-dependant" surface mesh in ICEM? jash ANSYS Meshing & Geometry 19 July 23, 2013 18:48
unstructured mesh phoenics user Phoenics 26 March 22, 2012 12:17
unstructured vs. structured grids Frank Muldoon Main CFD Forum 1 January 5, 1999 10:09


All times are GMT -4. The time now is 02:09.