美文网首页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