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

[ICEM] How can I create prism mesh for a 3D domain surrounded by a torus?

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   September 11, 2012, 03:29
Default How can I create prism mesh for a 3D domain surrounded by a torus?
  #1
Member
 
Join Date: Jun 2009
Posts: 34
Rep Power: 7
lzgwhy is on a distinguished road
Dear friends,
Here I have a problem. I want to create a mesh for a 3D domain surrounded by a torus, which is similar to a tyre. It is very easy to create a mesh in which all elements (or cells) are hexahedron, i.e. the mesh is structured. However, I want to create a mesh in which all the elements (or cells) are triangular prism or other kinds of prism, i.e. on a cross section of the domain, I create a 2D mesh in which all elements are triangle or some other shapes and then I sweep this 2D mesh along the center circle of the 3D domain to create the 3D mesh for the domain. I tried two methods. In the first method, I first created the 3D blocks which together are topologically equivalent to the domain and then I changed the mesh type of one cross section face of one block to "all tri" and make it as the swept face. But this method always led to some errors. In the second method, I fisrtly created a 2D block on one cross section of the 3D domain and then I make the 2D block free and changed its type as all tri; finally I swept the 2D block along the center circle of the domain to make 3D blocks which are almost the same as those in the first method. This method did not resulted in errors, but the mesh can not be created successfully since only shell mesh were generated and no volume mesh were generated. Could you tell me how I can fix this problem? Do you have any other better method to create such a mesh for the 3D domain? Thank you very much and I am looking farwards to your reply.

Liu
lzgwhy is offline   Reply With Quote

Old   September 12, 2012, 09:45
Default
  #2
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,660
Blog Entries: 1
Rep Power: 34
PSYMN has a spectacular aura aboutPSYMN has a spectacular aura about
My guess is that no one considered making a swept block do this (start and end at the same face), probably everyone prefers a hexa mesh to a swept triangle mesh...

But if you want to get this done, how about generating a a 2D Mesh, converting to unstructured mesh and then using the Extrude command to rotate the mesh (instead of blocking) around your central axis...
__________________
-----------------------------------------
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   September 17, 2012, 23:42
Default
  #3
Member
 
Join Date: Jun 2009
Posts: 34
Rep Power: 7
lzgwhy is on a distinguished road
Thank you very much. In some cases, the prism mesh may be better than hexa mesh, for example, when the dynamic mesh method is used. I tried your method and it was successful. However, I have a new problem. If the domain is just topologically equivalent to a domain surroundded by a torus, which means the cross sections may not be the same and the center circle line of the domain may not be on a plane, how can I create a prism mesh on it?

I have a another question here. I firstly create a block and do the association between it and some parts of the whole geometric model. And then I create a new block and do the association between it and the left parts of the whole geometric model. During the process, maybe I should hide the old block. Then I have two blocks and they may be separated without any geometric connection, though some faces of one block have the same spatial positions as some faces of the other block. In this cases, after the mesh is created, there are two sub-meshes based on the two cooresponding blocks. Then could I adjust the mesh nodes on the common surfaces of the two sub-meshes to make the whole mesh as a real one? Thank you again.






Quote:
Originally Posted by PSYMN View Post
My guess is that no one considered making a swept block do this (start and end at the same face), probably everyone prefers a hexa mesh to a swept triangle mesh...

But if you want to get this done, how about generating a a 2D Mesh, converting to unstructured mesh and then using the Extrude command to rotate the mesh (instead of blocking) around your central axis...
lzgwhy is offline   Reply With Quote

Old   September 18, 2012, 22:04
Default
  #4
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,660
Blog Entries: 1
Rep Power: 34
PSYMN has a spectacular aura aboutPSYMN has a spectacular aura about
Quote:
If the domain is just topologically equivalent to a domain surroundded by a torus, which means the cross sections may not be the same and the center circle line of the domain may not be on a plane, how can I create a prism mesh on it?
I would just block it (to get that topology, just do a simple Ogrid block with faces on the top and bottom, then delete the middle block, then run an Ogrid thru the remaining ring of blocks, no faces.) Then associate the blocking with your particlar geometry with its various cross sections.

That would get me a hexa mesh. You can't sweep a circle like that.

I have not heard this idea that prisms are better than hexas for anything in the solver.
__________________
-----------------------------------------
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

Reply

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
polyDualMesh, create a tetrahedral mesh from a polyhedral mesh Martin80 OpenFOAM Mesh Utilities 5 January 30, 2013 23:07
ICEM Prism mesh creation NGH ANSYS Meshing & Geometry 1 June 14, 2011 07:42
[ICEM] Creation of hexa dominant mesh and prism layer gnuboard ANSYS Meshing & Geometry 5 May 18, 2010 11:27
Where's the singularity/mesh flaw? audrich FLUENT 3 August 4, 2009 02:07
fluent add additional zones for the mesh file SSL FLUENT 2 January 26, 2008 12:55


All times are GMT -4. The time now is 17:00.