Internal error in boolean (A-B,B)

AADARSH CHANDRAN
AADARSH CHANDRAN New Altair Community Member
edited March 2021 in Community Q&A

I am doing my major project where I have to do static analysis on the knee joint. I imported the stl files and made them into solids then deleted the mesh. I have made the model such that the parts superimpose each other.  I am trying to do the boolean operation (A-B,B) to make shared surfaces between them so that I can get a node-to-node connection for final meshing. But at some places, it starts processing then it gives the message- internal error. I read somewhere that using all internal faces options might solve this problem. But it is not available in (A-B, B) Can anyone please help me in the same. 

Also if there is another way to make a node-to-node connection then I can apply the boolean in the modeling software blender, from where I have exported the stl file.

Regards,

Aadarsh

Answers

  • Chayan
    Chayan
    Altair Employee
    edited March 2021

    Hey Aadarsh,

    Sounds like there are some geometry artifacts you are encountering.

    Another approach you might want to try (since your eventual goal is to have a solid mesh) is to continue working with the mesh (and not go the geometry route). In other words,

    1: Clean up the stl mesh using tools like remesh, mesh coarsening, rebuild etc. This should enable you to have a uniform mesh, from your stl. Coarsen mesh has helped me quite a bit in the past on messy stl geometries.

    2: Once you have a clean mesh you can use tools like imprint, or manual approaches to define your shared surfaces

    3: Define your node to node connections and then

    4: check to make sure you have good element quality and the meshes enclose the volume

    5: tetmesh the individual volumes