A-A+
在Hypermesh中通过调整拓扑结构提高网格质量
文章介绍了在Hypermesh中通过调整模型拓扑结构来提高网格划分质量的方法,并介绍了在Hypermesh中进行网格质量检查和网格质量评估的方法。
1、网格质量检查
进入check elements面板,进行网格质量检查,如检查网格长度(length)小于1的网格。
2、通过合并固定点来移除短边
- 通过Geometry > Edit > Fixed Points > Replace进入replace面板。
- 激活moved points选择器,并选择下图所示下方被移除的固定点。
- 激活retained points选择器,选择下图所示上方要保留的固定点。
- 点击replace进行替换。
固定点选择
3、移除所有曲面的内部固定点
- 通过Geometry > Edit > Fixed Points > Suppress进入suppress面板;
- 选择下图所示的四个固定点将其移除(激活at cursor下方的points选择器,点击某个固定点即可将其移除)
内部固定点
4、增加边
- 进入surface edit面板,并选择trim with nodes子面板;
- 激活node normal to edge下方的node选择器,选择下图所示节点,此时lines选择器被激活,选择相应线,进行网格调整;
(a)
(b)
(c)
(d)
利用节点调整网格
- 进入trim with surfs/planes子面板;
- 激活with plane下方的surfs选择器,并选择下图所示的面;
面选择
- 将向量选择器设为N1,N2,N3,并激活N1;
- 在图形区按住鼠标左键不放,将其移动到下图所示5#边上,当鼠标变成 时,松开鼠标选择所示边,并在所选边上任意单击两个点(为N1 N2构造两个点);
- 单击F4进入distance面板,选择three nodes子面板;
- 用上述同样方法选择下图所示8#边,并在所选边上为N1 N2 N3 构造3个点,单击circle center构造圆的圆心点;
- 点击return返回surface edit面板;
- 激活向量构造中的B选项,选择所构造的圆心点;
- 点击trim按钮分割曲面;
边的选择
*当需要使用的点不存在时,上述步骤是构造点的常用方法。此方法亦可在面或单元上构造点。
5、禁用边
- 通过Geometry > Edit > Surface Edges > (Un)Suppress打开Suppress面板;
- 选择下图所示边,点击Suppress按钮禁用所选边;
边的选择
*禁用前禁用后所在边区域的比较如下图所示。
(a)suppress前
(b)suppress后
suppress前后网格的比较
6、重新划分网格
- 将单元大小设置为5,单元类型设置为mixed,利用automatic重新划分网格;
- 利用check elements工具检查长度小于1的单元,此时仅剩下了两个长度小于1的单元;
长度小于1的单元
- 进入automesh面板,选择QI optimize子面板;
- 将单元大小设置为5,单元类型设置为mixed;
- 点击edit criteria按钮,在Target element size中设置为5,点击Apply按钮;
- 选择所有的面,点击mesh按钮进行网格优化
*如果优化网格时产生"There is a conflict between the user requested element size and quality criteria ideal element size,"提示,则点击Recompute quality criteria按钮,使用2.5的网格大小。
- 进入qualityindex面板,打开pg1,可以查看到网格质量系数 QI的值为0.01.
*comp. QI的值越小,表明网格的质量越高。
网格质量概览
comp. QI
参考文献
【1】Hypermesh 11.0帮助文档,参考实例文件clip_refine.hm