美文网首页FEA
Hypermesh中修复失败的四面体单元

Hypermesh中修复失败的四面体单元

作者: cugliming | 来源:发表于2020-11-22 23:11 被阅读0次

有时候在划分完3D网格之后,有些3D单元的质量很差,我们可以删除这些单元,随之在模型内部则产生了一个或几个孔隙,如何填补孔隙?

思路

  • 先选中孔隙周围的单元,然后利用单元产生表面,确保这些表面单元包围住整个孔隙
  • 最后选中封闭孔隙的这些单元表面,利用Tetra mesh的方法来创建新的三维单元

方法:

保存失败网格
  • 注意:
    把非体单元网格的图层全部隐藏掉,如断层、地壳分层网格等都隐藏掉;否则这些二维网格单元有可能会被后面adjacent那步误选上,导致这些二维网格单元连同失败的体单元网格被一起删掉。

  • F10按标准检查单元质量,然后save failed

  • F5调出隐藏面板,elems > retrive,选择上一步保存下来的失败单元

  • elems > adjacent,将失败单元附近的网格也选中

  • Mask,将失败单元及其附近单元隐藏

  • reverse,单独显示出失败及其附近单元

    失败的网格及其附近的网格
  • Tool > faces > elems > displayed > find faces,生成一个面网格,如下:

    生成的包围失败网格的面单元
  • 将失败的网格单元及其邻近的单元删掉

  • 选中这些新生成的单元表面,利用Tetra mesh的方法来创建新的三维单元

  • 再进行质量检查,看是否还有错误

    再次检查tet collapse发现已没有失败的四面体网格单元

相关文章

网友评论

    本文标题:Hypermesh中修复失败的四面体单元

    本文链接:https://www.haomeiwen.com/subject/pgipiktx.html