|
[Sponsors] |
November 18, 2009, 13:14 |
[ICEM] Shell Patch Dependent method query
|
#1 |
Senior Member
Stuart
Join Date: Jul 2009
Location: Portsmouth, England
Posts: 742
Rep Power: 26 |
Hi,
I'd like to know how this method works. The help manual says that loops are closed regions made by curves or surfaces and the mesh is seeded according to the curve node spacing. So if I've got a closed region made of curves with node spacings how does the seeding work? And once the shell is seeded does it use the delaunay triangulation to join the nodes to make the elements? And what does it do if during the delaunay stage it needs to modify the seeded nodes. Or is there a tech paper that I can get that will tell me what/how ICEM is using/doing. Thanks. |
|
November 19, 2009, 12:56 |
Papers
|
#2 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
For now, here are some papers, but I will come back when I have some time and describe the process in English...
Kolms, A.: On Automatic Generation of Quadrilateral Surface Meshes. ZAMM 76 (1996) S5 261-262 Sluiter, M. L. C.; Hansen, D. L.: A general purpose automatic mesh generator for shell and solid finite elements. Computers in Engineering 3 (1982) 29-34 Talbert, J. A.; Parkinson, A. R.: Development of an automatic two-dimensional finite element mesh generator using quadrilateral elements and Bezier curve boundary conditions. Int. J. for Numer. Methods Eng. 29 (1990) 1551-1567 |
|
November 20, 2009, 10:21 |
|
#3 |
Senior Member
Stuart
Join Date: Jul 2009
Location: Portsmouth, England
Posts: 742
Rep Power: 26 |
Appreciated, thanks.
I'm using the patch dependent with the all tri element type for the mesh in my research and would need to write a bit about the meshing in the thesis, so the info will be useful. |
|
August 22, 2013, 14:02 |
|
#4 |
Member
Amir
Join Date: Sep 2012
Posts: 47
Rep Power: 14 |
Hi all,
Anybody can help me what are the differences/advantages of patch dependent over patch independent ? Thanks in advance |
|
August 26, 2013, 12:37 |
|
#5 | |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
Quote:
The Patch independent method takes longer, but it gives you the volume mesh at the same time. Patch independent methods are not concerned about surface topology, small gaps, etc, so they are much more robust. They are also more robust because you don't have to worry about the delaunay or advancing front failures when you generate your volume mesh. Patch independent methods do not give the nice mapped mesh on fillets (unless you guide them with isoparametric curves). Since parch independent methods do not start from the edges, they often rely on "SOFT" sizing that does not necessarily respect the number of nodes you set on an edge. Octree methods typically only allow step changes in the mesh size and will round down any other sizes set. Anyone else want to comment?
__________________
----------------------------------------- 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 |
||
August 27, 2013, 17:52 |
|
#6 |
Member
Amir
Join Date: Sep 2012
Posts: 47
Rep Power: 14 |
Thanks for your response.
I have been trying to creat a good mesh in ICEM but now facing with lots of difficulties. Can you please help me how to fix them? I m trying to creata mesh in a box which consist of three cylinders such a way that two straght plate are passting through them. So at the regions where strips contact the rolls there are some error. I have tried CHECK MESH and SMOOTH MESH and Check Quality. None of the worked. I really dont know what do? Please help me Thanks, Amir |
|
August 27, 2013, 18:03 |
|
#7 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
@Amir1...
What is the error? Can you show some screen shots of the problem areas?
__________________
----------------------------------------- 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 |
|
August 27, 2013, 18:20 |
|
#8 |
Member
Amir
Join Date: Sep 2012
Posts: 47
Rep Power: 14 |
I m trying to upload the photos but the website supports only small images.
|
|
August 27, 2013, 18:36 |
|
#9 |
Member
Amir
Join Date: Sep 2012
Posts: 47
Rep Power: 14 |
Hi PSYMN,
I have attached the whole model and the errors after hiting the chekc mesh bottom. Thanks in advance for your help, Amir |
|
August 27, 2013, 19:08 |
|
#10 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
The single and multple edge messages are "possible problems" and won't slow down the bottom up tetra meshers.
The non manifold verts might, depending on how the mesh actually looks. To diagnose better, use the option to create a subset. Then turn off the other mesh displayed and view the subset. Use the subset options to add a layer of shells (do it 2 or 3 times) so you get a better idea of what is going on. If you see any ugly mesh, you can fix it with split edges or merge verts, or even by deleting and recreating a few elements... Best regards, Simon
__________________
----------------------------------------- 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 |
|
August 27, 2013, 19:12 |
|
#11 |
Member
Amir
Join Date: Sep 2012
Posts: 47
Rep Power: 14 |
Hi Simon,
Thanks for your prompt response. Actually I have tried to use subset but the problem was still there. Do you have any idea how I can get rid of (thousands) meshes where the strip attaches to the cylinder? Best, Amir |
|
August 27, 2013, 21:49 |
|
#12 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
If there are thousands of non-manifold verts, I would look at the subset to guess why the were there. Perhaps it is a geometry issue or a mesh size issue (mesh is too coarse). I would fix the issue and remesh.
__________________
----------------------------------------- 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 |
|
August 28, 2013, 16:21 |
|
#13 |
Member
Amir
Join Date: Sep 2012
Posts: 47
Rep Power: 14 |
Hi again,
Do you mind if I send you the geometry file only to take a look at it please? I created the points then lines. Then surfaces are defined and internal wall were determined. And then meshing was started. Thanks |
|
August 28, 2013, 23:27 |
|
#14 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
Hey Amir,
I took a quick look. The first issue is that you have a tight cusp between the big roller and each moving surface. The top down octree mesher has a hard time with this. Amir1_01.jpg You need to set "Thin Cuts". You can find other posts or check the help for more info on thin cuts... A key thing to do is make sure all the curves and points at the intersection between the two parts are in a different part (GEOM). Amir1_02.jpg Anyway, it wasn't quite enough, so I also set a smaller size on the curve where the Moving surfaces meet the Roller and also setup a density region in that area... This made it look better, but is still not a good solution. Amir1_03.jpg The best solution would be to create some geometry that closes off the tight space. I created some in a part called "INTERFACE". I put a material point inside the cusp region called "FLUID2". Then I setup my prism settings so that FLUID and the INTERFACE were checked, but FLUID2 was not. Amir1_04.jpg This was the result (Octree Tetra with Prism) Amir1_05.jpg
__________________
----------------------------------------- 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 |
|
August 28, 2013, 23:28 |
|
#15 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
The previous instruction will help with roll1, but the other moving belt passes by two other rollers... Those will need an intersection curve and INTERFACE regions of their own.
In the end, you can put all the FLUID2 elements into the FLUID part and delete the "INTERFACE" shells. Best regards, Simon
__________________
----------------------------------------- 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 |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Commercial meshers] Fluent msh and cyclic boundary | cfdengineering | OpenFOAM Meshing & Mesh Conversion | 49 | November 29, 2024 22:16 |
[blockMesh] Cyclic BC's: Possible face ordering problem? (Channel flow) | sega | OpenFOAM Meshing & Mesh Conversion | 3 | September 28, 2010 13:46 |
CheckMeshbs errors | ivanyao | OpenFOAM Running, Solving & CFD | 2 | March 11, 2009 03:34 |
[Gmsh] Import gmsh msh to Foam | adorean | OpenFOAM Meshing & Mesh Conversion | 24 | April 27, 2005 09:19 |
Multicomponent fluid | Andrea | CFX | 2 | October 11, 2004 06:12 |