Multi Solid Meshing: Cylinder + Plate

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

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.

 

 

<?xml version="1.0" encoding="UTF-8"?>snapshot.png

Tagged:

Answers

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited March 2018

    If you have already two separated solids:

    • Make boolean operation to get only one solid

    solid_1.png.da32e0134ace3d594a4c3c9f7e859ce1.png

    • 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

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited March 2018

    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.

     

    <?xml version="1.0" encoding="UTF-8"?>Cattura.PNG

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited March 2018

    <?xml version="1.0" encoding="UTF-8"?>Cattura.thumb.PNG.2d6d75eb90e33f171fbc8ce891e4f159.PNGAt this point I meshed the cylinder (see snapshot), how can I go on? Do I have to merge and split the solid or can I continue from this point?

    Thanks,

     

    E.

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited March 2018

    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?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020

    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"?>Example2.PNG

    <?xml version="1.0" encoding="UTF-8"?>Objective.PNG

    Unable to find an attachment - read this blog

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited March 2018

    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.
  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited March 2018

    Thank to symmetry, we work only with 1/8

    cylin_plate_1.png.82bfca427e321dc79cdf27c78def4b25.png

     

    Splitting plate surface

    cylin_plate_2.png.95b2cfc6a15791c1752e2331beac7107.png

     

    Mesh 1/4 circle area (of plate) and named '2D_1' component:

    cylin_plate_3.png.18bc6ead3549c6e406214da3d1db9a27.png

     

    Mesh all surface:

     

    cylin_plate_4.png.f91e4203d80967fc6d9a293ccf623bad.png

     

    Make 3D mesh of Cylinder part by using 'drag elem'

    cylin_plate_5.png.d865802b13aec205418bcd4b63b57f34.png

     

    Get 3D mesh of Cylinder

    cylin_plate_6.png.00885c7e7fe99f127a6ce7be851f11fe.png

     

    Drag elem (2D_1 and 2D_2) to make 3D mesh of plate:

     

    cylin_plate_7.png.8602605fb4e4e1f8ea6fcde001dc310c.png

     

    Get 3D mesh of plate:

    cylin_plate_8.png.15d87130d0e55d29ee110b80593e28b0.png

     

    Make symmetrical operation:

    cylin_plate_9.png.4f0ac9556351e0202afcd97fd4f43b7c.png

     

    And finally make equivalent of nodes:

    cylin_plate_10.png.4bfa79bb01f3d44926c800e08a563b14.png

     

    The final mesh:

    cylin_plate_11.png.ff84bef58ca1d7d24b04a8fb07d1ed8c.png

     

    HM Model:   

     

    HTH,

     

     

    Unable to find an attachment - read this blog

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited March 2018

    Thanks a lot for your help :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

     

    E.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited March 2018

    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.

     

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited March 2018

    No, not need to merge solids.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited March 2018

    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 ...

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited March 2018

    Don't split in CAD software. You need to do directly within Hypermesh to work with meshing operations.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited March 2018

    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.

  • Sanjay Nainani_20973
    Sanjay Nainani_20973 New Altair Community Member
    edited March 2018

    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