Error during boolean operation (mesh)

So_20952
So_20952 Altair Community Member
edited January 2021 in Community Q&A

Hello,

I cannot get a proper boolean operation between a screw and a bone. The remeshing is gross as the transition between the screw's mesh (small size) and the bone's mesh (larger) is not smooth. I tried to change the parameters to get a smoother transition in the element size (growth ratio, nb of layers, ...) but the result is as bad. You can see in attached, I added a comparison of the boolean result for different settings. It usually works, I don't know why it doesn't in that specific case.

Also I noticed that the screw's mesh changes although I selected it as a master entity to preserve, so maybe that's where the problem comes from?

Did someone have that problem? It's very annoying for the further steps of the simulation as a gross mesh is not acceptable.

I have tried to remesh using automesh but the elements would be remeshed exactly the same, so it did not help. 

I tried to move/remesh the screw but it did not change anything either.

Boolean operation with geometry does not work in my case as the geometry of the parts is too complex (I got ether part deletion or fusion between some parts). Usually boolean operation with mesh works fine in y case, which is why I would rather stick to that method than to geometric boolean operation.

 

If anyone has another idea to help me go through the boolean process I'd be very thankfull. 

 

Thank you 

 

 

Answers

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited December 2020

    I just make a test with shell mesh. The result is horrible! This function is no helpful for me.

    Try to do the operation on geometry (solid, surface).

    image

  • So_20952
    So_20952 Altair Community Member
    edited January 2021

    I just make a test with shell mesh. The result is horrible! This function is no helpful for me.

    Try to do the operation on geometry (solid, surface).

    image

    The technique you use depends on the geometry of the parts you want to mesh. As I explain in my first post, the boolean operation based on geometry does not work in may case (see the details in my previous post).

    I was just asking if someone would get the same troubles as me with the mesh boolean technique and how to bypass that, as it usually does no happen so I guess something must be wrong in my current model.

     

    Note: Have you tried to change the parameters regarding the smoothing of the mesh? That helps a lot in general.

     

    Thank you

     

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited January 2021
    So_20952 said:

    The technique you use depends on the geometry of the parts you want to mesh. As I explain in my first post, the boolean operation based on geometry does not work in may case (see the details in my previous post).

    I was just asking if someone would get the same troubles as me with the mesh boolean technique and how to bypass that, as it usually does no happen so I guess something must be wrong in my current model.

     

    Note: Have you tried to change the parameters regarding the smoothing of the mesh? That helps a lot in general.

     

    Thank you

     

    In this case, I prefer to work with geometrical surfaces and remake the mesh.

  • So_20952
    So_20952 Altair Community Member
    edited January 2021

    In this case, I prefer to work with geometrical surfaces and remake the mesh.

    Sure but I was looking for help when I asked that question, which you did not provide at all here, given that from scratch it is explained that boolean operation based on geometry is not an option in my case as it deletes or alter the parts and thus the mesh cannot be done properly later in the process.

    I hope someone could help.

    Thanks in advance

     

    And happy new year :)

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited January 2021

    If your geometry is not so complicated (as in my example), you can build yourself the geometry within Hypermesh.

  • falkirk99
    falkirk99
    Altair Employee
    edited January 2021

    Applications of this functionality as is may be relevant to meshing for electromagnetic solver rather than your standard structural solver. Also with some remesh may help in some CFD scenarios.