|
[Sponsors] |
[ICEM] Why Icem can't craeate Unstructured 2d Mesh on Circular Geometry |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 29, 2011, 17:30 |
Why Icem can't craeate Unstructured 2d Mesh on Circular Geometry
|
#1 |
New Member
Giovanni Vorraro
Join Date: Oct 2011
Posts: 4
Rep Power: 15 |
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 |
|
December 30, 2011, 20:26 |
|
#2 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
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 |
|
December 31, 2011, 08:23 |
Unstructured 2d Mesh
|
#3 |
New Member
Giovanni Vorraro
Join Date: Oct 2011
Posts: 4
Rep Power: 15 |
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 |
|
December 31, 2011, 10:32 |
Another unstructured 2d Mesh
|
#4 |
New Member
Giovanni Vorraro
Join Date: Oct 2011
Posts: 4
Rep Power: 15 |
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 |
|
December 31, 2011, 12:13 |
|
#5 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
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 |
|
December 31, 2011, 12:15 |
|
#6 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
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 |
|
January 2, 2012, 12:41 |
|
#7 |
New Member
Giovanni Vorraro
Join Date: Oct 2011
Posts: 4
Rep Power: 15 |
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 |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
how to set periodic boundary conditions | Ganesh | FLUENT | 15 | November 18, 2020 07:09 |
Gambit problems | Althea | FLUENT | 22 | January 4, 2017 04:19 |
[ICEM] How to generate sunstructured "all-tri patch-dependant" surface mesh in ICEM? | jash | ANSYS Meshing & Geometry | 19 | July 23, 2013 19:48 |
unstructured mesh | phoenics user | Phoenics | 26 | March 22, 2012 13:17 |
unstructured vs. structured grids | Frank Muldoon | Main CFD Forum | 1 | January 5, 1999 11:09 |