Multi Solid Meshing: Cylinder + Plate
Hi everyone,
I just started using Hypermesh, so I apologize for the basic question, but I have been struggling for a few hours and I cannot find the solution.
I have to mesh a very simple two body part. I attach a snapshot. It is a plate with a cylinder in touch with it. These are two separate bodies in the CAD
I would like to mesh the cylinder first and then auto-mesh the face in contact, maintaining the same mesh in the contact region, so that if I see the mesh on the other side of the plate I can see the shape of the cylinder mesh too, surrounded by the other elements of the plate.
How can I easily do it? I guess the solution is very simple, but I could not do it. I read other threads but no way. Maybe the problem is that the cylinder and the plate are already two separate bodies in the CAD?
Please let me know. Thanks a lot.
Best regards,
E.
Answers
-
If you have already two separated solids:
- Make boolean operation to get only one solid
- Split merged solid by line to get again two solids. Pay attention to shared surfaces between solids.
- Mesh cylinder
- When you mesh the plate, software detects automatically cylinder's mesh so you will get coincident mesh on contact surface.
HTH
0 -
-
-
Altair Forum User said:
It's not very logical to unite and then split again. Are you sure that this is the only solution? I will try anyway. Thanks.
- 1st operation gives you only one solid
- 2nd operation give you 2 solids which share the same surface.
Share your model?
0 -
Ok, thanks, very much.
Can you maybe please show me how to mesh this CAD and have three separate bodies at the end? In fact, these bodies are made from different materials. (I guess I have to create three different components, please let me know if I'm right ...)
Possibly I'd like to refine the mesh in the plates in the area surrounding the cylinder. I would go for mesh extrusion.
I do apologize again for this question, which is surely too basic.
Best regards,
E.
<?xml version="1.0" encoding="UTF-8"?>
0 -
My method is just to make the mesh. After that, you can organize whatever you want (component, material,....)
Another method:
- Split surface of square plat by circle of cylinder.
- Make the mesh of cylinder firstly.
- Extract surface mesh of cylinder and mesh the surface of plate by fixing the same number of elements.
- Extrude 2D mesh to obtain 3D mesh of plate
- Equivalent of nodes if necessary.
0 -
Thank to symmetry, we work only with 1/8
Splitting plate surface
Mesh 1/4 circle area (of plate) and named '2D_1' component:
Mesh all surface:
Make 3D mesh of Cylinder part by using 'drag elem'
Get 3D mesh of Cylinder
Drag elem (2D_1 and 2D_2) to make 3D mesh of plate:
Get 3D mesh of plate:
Make symmetrical operation:
And finally make equivalent of nodes:
The final mesh:
HM Model:
HTH,
0 -
Thanks a lot for your help /emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />
E.
0 -
Hello Q.Nguyen-Dai,
are your actions successive to making a boolean in which all the solids have been merged?
Please let me know,
Regards,
E.
0 -
No, not need to merge solids.
0 -
Thanks. I don't understand. I have another model now. If I had already spliited the face in the CAD model, do I have to split them again in Hypermesh? It's strange because I tried to put the 2D mesh in a component, but the created elements don't change colours ...
0 -
Don't split in CAD software. You need to do directly within Hypermesh to work with meshing operations.
0 -
Ok, I will need then to name the interfaces with a different name to set the CAE simulation properly (for example Square_Cyl_Interface belonging to the Square and Cylinder_Square_IF belonging to the Cylinder). How can I do it? Please send me a link to a tutorial when they explain how to do it. Thanks again a lot.
E.
0 -
Hello,
What do you mean by interfaces?
If you mean components then you can simply create new components then go to Tools>>Organize and organize them in different components.
Thank you
0