I’m importing an abaqus mesh from an input file for a material region. The goal is to also generate the void region defined as the material’s complement, i.e. as the region formed when the material region is subtracted from its smalles bounding box, and mesh it such that it is consistent with the material region’s mesh.
The part I’m stuck at is how to tell cubit to generate a mesh on the void volumes such that they are consistent with the mesh already existing on the material region. My main attempts involve telling cubit to mesh the void region while respecting the tri already existing on the material mesh, e.g. for volume 67 one of the void regions and surface 1 the surface on the material mesh that is in contact with volume 67,
volume 67 scheme tetmesh
volume 67 tetmesh respect tri in surface 1
mesh volume 67
but this isn’t successful. Any advice is appreciated. I’ve attached the abaqus input file and the whole journal file.
Try this. Note that I had to “guess & check” with the Abaqus import’s feature_angle option a bit, because I noticed that the default value resulted in two “obviously unique” surfaces being recognized as a single surface - which threw-off Booleans and merging:
Default feature_angle: 135 degrees
Note the missing curve in the middle that should separate the side face and the internal face
Works perfectly as described. Thanks a bunch for the insightful answer.
I’d never heard of the triadvance meshing scheme. It sounds like that, in conjunction with the feature angles and merge tolerances, was the key to getting around the issue.