|
[Sponsors] |
February 26, 2013, 14:39 |
Prism
|
#1 |
New Member
Fabien DECUNG
Join Date: Feb 2013
Posts: 4
Rep Power: 13 |
Dear all,
I'm have a new user of the prism mesh generator in ICEM (some experience with tetra). My geometry is very simple (a 3D cube of size 3000x400x50) in which a very small source of height 0.1 is enclosed and must be precisely meshed. I never succeed in generating a correct prism mesh (see the enclosed caption). The prisms layers are disappearing exactly where the small body is defined... I first generated a 2D triangle mesh and then tried to apply the prism mesh generator on the 2D mesh (with top faces selected for prism layers). No properties were defined on curves. Any help would be more than welcomed. Thanks for your attention, Fabien PS : Is there any very simple tutorial with prism mesh? |
|
February 27, 2013, 03:48 |
|
#3 |
New Member
Fabien DECUNG
Join Date: Feb 2013
Posts: 4
Rep Power: 13 |
Hello,
Thanks for your reply. However, our CFD code only handles tetras or prisms. Any idea? Best regards, Fabien |
|
February 27, 2013, 03:50 |
|
#4 |
New Member
Fabien DECUNG
Join Date: Feb 2013
Posts: 4
Rep Power: 13 |
And by the way, we don't have any license for hexa...
Fabien |
|
February 27, 2013, 04:08 |
|
#5 |
Senior Member
AB
Join Date: Sep 2009
Location: France
Posts: 323
Rep Power: 22 |
To which part does the curve of the green surface belong ?
Maybe you should add this curve to the blue part, so the prism should know they can propagate on this curve too. |
|
February 27, 2013, 12:49 |
|
#7 |
Senior Member
Join Date: Feb 2013
Location: Germany
Posts: 200
Rep Power: 24 |
I think the problem is that prism canīt handle the small height of the source. So here is a approach by using the extrude mesh function. With this method you can generate an all prism mesh and have very good control of your mesh sizes. It works as follows:
- set up your geometry - generate (patch dependent) surface mesh for the bottom of your domain - extrude surface mesh to the top of the source - extrude from top of source to top of domain To explain the method I have made a little box in a box geometry which you can see in attachment 1. 1) We want to extrude the surface along curves so these curves have to be defined. For the first extrusion a curve of the inner box can be used. For the second extrusion we need an curve from top of the inner box to the top of the domain. The easiest way is just to use the project point to curve with the trim option enabled. Also be sure to have a material point in each closed volume, in this case two. Then the node distributions for the two curves are defined under "curve mesh setup" which will give you the number of extruded layers. See attachment 2. 2) Generate a surface mesh for the bottom of the domain. Here make sure that you capture all of the bottom, also the inner of the small box (attachment 3). For best result and control use patch dependent meshing. 3) In the next step the surface mesh is extruded to the top of the small box. We want to use the method "Extrude along curve" and as spacing type "curve bunching". Check the curve directions and reverse them if necessary. Pick the first extrusion curve and select all visible elements. As "new top part name" choose a default name like "tmp" and keep the rest on "inherited". Then extrude the mesh (attachment 4). 4) Same as above. Choose the new extrusion curve and as elements select all elements in the just created part "tmp". Extrude the mesh to the top of the domain (att5). No need to change any of the names for top or side. Now the extrusion itself is done. Now, the mesh has to be edited to get rid of some unwanted faces and for correct associations. I will continue in the following post due to limitation of the number of attached files. |
|
February 27, 2013, 13:05 |
|
#8 |
Senior Member
Join Date: Feb 2013
Location: Germany
Posts: 200
Rep Power: 24 |
5) In the next step the volume elements are assigned to their correct material points. For this use "mark enclosed elements" under edit mesh. Select for both inputs "all appropriate visible objects" from the selection menu (att6).
6) Delete the inner volume of the small box. Therefore enable volumes in the display tree with ONLY the part that contains the material point of the small inner volume. Then delete these volumes (att7). If you want to keep the inner volume skip this step. 7) For correct association of the shell elements we first want delete them all (att8). 8) The run the check mesh function. Of course, it will show you uncovered faces (att9). So you want to fix these. Assign them a new part like "uncovered". If you have not deleted the inner volume in 6) there will be additional "missing internal edges". Assign them a new part like missing, too. 9) Associate the just created shell elements to the geometry. Use the "Associate mesh with geometry" under edit mesh ->repair (same as mark elements). Pick only shell elements from the selection menu (att10). |
|
February 27, 2013, 13:10 |
|
#9 |
Senior Member
Join Date: Feb 2013
Location: Germany
Posts: 200
Rep Power: 24 |
10) Run checks and visually scan the mesh for right associations. If necessary correct them manually.
11) You have a nice mesh for simple geometry that is not hexa (att11). Also with the patch dependent method you have almost full control of the mesh around your source or "inner box". A little disadvantage is, that the generated mesh is not one hundred percent body fitted. Of course it works for hexa, too. Then you want to start with a allquad surface mesh. |
|
March 1, 2013, 09:54 |
|
#10 |
New Member
Fabien DECUNG
Join Date: Feb 2013
Posts: 4
Rep Power: 13 |
Dear all,
Thanks for your answers, I will follow the methodology kindly given by Kad. Best regards, Fabien |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Getting prism to inflate into mixed tet-hex meshes | Joe | CFX | 16 | October 10, 2011 08:06 |
ICEM Prism Layer transition between surface with prism layers and one without | TWaung | ANSYS Meshing & Geometry | 2 | October 12, 2009 15:56 |
Trimmer & prism layer | peresah | STAR-CCM+ | 6 | October 6, 2009 15:39 |
ICEM - Prism Tool Problem | carpe85 | CFX | 0 | February 10, 2009 13:25 |
Icemcfd: Preventing prism inflation collisions? | Joe | CFX | 1 | July 31, 2007 10:13 |