|
[Sponsors] |
September 23, 2013, 06:48 |
ICEM 14.0 basics
|
#1 |
New Member
Arun
Join Date: Sep 2013
Location: INDIA
Posts: 8
Rep Power: 13 |
I'm new to this ICEM. I couldn't understand why we are using build diagnostic topology while meshing?? please reply.
|
|
September 23, 2013, 09:24 |
|
#2 |
Senior Member
Stuart
Join Date: Jul 2009
Location: Portsmouth, England
Posts: 739
Rep Power: 26 |
As the Help Manual says:
Build Topology builds curves and points, which will help to diagnose the model for geometrical problems. The curves will autmotcially take on colors to show their association to adjacent surfaces. This is required for the Octree mesh method to ensure a watertight model. |
|
September 23, 2013, 15:11 |
|
#3 |
New Member
Arun
Join Date: Sep 2013
Location: INDIA
Posts: 8
Rep Power: 13 |
thank you for your reply. i'm learning ICEM. Now i'm in the starting level.
thank you for your support. after applying build diagnostic topology. what is exactly happening. is it creates curves and points in the geometry?? |
|
September 24, 2013, 12:25 |
|
#4 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
Build Diagnostic Topology It is not actually "required for Octree", but the filtering part of it helps. It is required for MultiZone and Patch Conforming because those are patch based methods that rely on the connectivity information (topology) to build a mesh.
Basically, build topology starts with the surface edges in your model. If you have no curves, it creates curves around all the edges of every surface. If you do have curves, it just keeps them and marks them as connected to that adjacent surface edge. Then it creates points at both ends of every curve. Again, if you already have points, it keeps them, and again, connectivity relationships are established. Also note, that if you have dormant curves and points, it will reuse those instead of creating new ones. Note, it does not create surfaces or change the surfaces in any way other than to remove duplicates. Then the tolerance comes into play. It checks every curve and point for other curves and points within that tolerance. "duplicate" curves, points and even surfaces are removed. If you started with an imported curve or point, the originals are kept (we assume they are better than the ones we created next to them, if you don't think so, then just delete these before running build topology). Then things are colorized... If a curve is at the edge (within a tolerance) of 2 surfaces, it is colored yellow. If it is on the edge of only one, it is red. If more than 2 edges are represented by the curve, it is blue. By the end of all this, connectivity information is built into the model. We now know that this surface is connected to that surface at that curve. This point is connecting those curves, etc. Meshers can use this information to create "loops" for connected meshes. Note, the loops can be created even if the geometry is not perfectly connected. The mesh size can span small gaps without a problem, as long as the loop topology is good. Then the filter kicks in (if it is enabled). Curves that are between surfaces in the same part that meet at less than a specified angle are "filtered out". Actually, they are just made dormant so the connectivity information is preserved, but mesh nodes are not constrained to them. Similarly, points between curves in the same part that meet at less than a specified angle (tangentially) are filtered out. This part helps with Octree Tetra because these additional curves and points over-constrain the algorithm and result in lower quality meshes. I think you can find a nicely detailed (more detailed than this) description in the help under "theory"...
__________________
----------------------------------------- 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 |
|
September 24, 2013, 15:16 |
|
#5 |
New Member
Arun
Join Date: Sep 2013
Location: INDIA
Posts: 8
Rep Power: 13 |
Thank you for your reply.. Very useful comment. got the basic idea of topology. Thank you.
|
|
Tags |
icem, mesh, topology |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[ICEM] Scripting language version for ICEM 14.0 on win 7 64 bit | Far | ANSYS Meshing & Geometry | 10 | August 26, 2014 06:46 |
[ANSYS Meshing] ANSYS 14.0 Workbench ICEM CFD Interactive meshing | Bill Tuer | ANSYS Meshing & Geometry | 4 | May 30, 2013 11:51 |
[ICEM] how to execute structured mesh in Ansys ICEM 14.0 | lucky_m_m | ANSYS Meshing & Geometry | 9 | April 12, 2013 11:41 |
[ICEM] Annoying Issue in Icem 14.0 | galap | ANSYS Meshing & Geometry | 2 | May 22, 2012 17:50 |
[ICEM] Scripting language version for ICEM 14.0 on win 7 64 bit | Far | ANSYS Meshing & Geometry | 3 | May 21, 2012 15:09 |