Q:几何模型建立之后,实体无法划分网格,这是什么原因?
A1:实体无法划分网格,常见的原因有:
① 几何实体有多余的特征线。
示例一,该模型中,地下结构实体均能成功划分网格,但是外部土体实体却无法划分网格。
图 46 多余特征线
检查几何实体后,发现土体实体上有非必要的特征线,部分特征线与隧道截面十分接近,容易导致无法划分网格,即使能成功划分网格,在特征线附近会产生质量较差的网格。
图 47查看多余特征线
建议在划分网格之前,优化土体实体上多余的特征线。
图 48清除多余特征线
修改后,重新划分网格的效果如下:
图 49网格划分成功
②几何实体有误差,布尔运算操作失败。
示例二,该模型中,拱坝实体和周边土体在进行布尔运算操作时失败,导致无法划分网格。
图 50 几何实体误差
检查几何实体后,发现土体实体与拱坝实体底部的特征线无限逼近,但并不重合。也正是这个原因导致两者之间无法进行布尔运算。
图 51几何实体误差
把拱坝实体往竖直方向移动较小距离后(示例中移动了 0.1m),可正常进行布尔运算。
图 52几何实体误差消除
因此建议在建立实体时,注意避免产生实体之间的微小误差,导致无法正常划分网格。
③几何实体尖锐、细薄。
示例三,该模型对下图所示实体划分网格时,提示存在面与面交叉分割,导致网格创建失败。
图 53几何实体尖锐
检查几何实体后,发现该问题实体端部位置处比较薄,若划分网格的尺寸较大时,容易出现“存在面与面交叉分割”的提示。修改时可尝试减小划分网格的尺寸,看是否能成功建立网格。
示例中把划分网格尺寸修改为 0.1m 时,可成功建立网格。但可以想象到,最终网格模型的单元数量是非常庞大的。
图 54尖锐网格划分
因此建议在建立实体时,注意避免产生有尖锐、细薄的实体。
④ 实体内部线与实体表面特征线有误差。
示例四,该模型进行了自动连接和自动印刻,但是在进行网格划分考虑内部线时会出现错误(若不考虑内部线,整个模型是能够划分网格的)。
检查几何实体后,发现实体内部线与实体上的特征线距离太近但不重合,且内部线超出了实体表面,也就是说因为误差,内部线没有真正印刻在实体表面上。
图 55实体内部线与特征线有误差
图 56修改特征线
1、删除实体上表面上非必要的特征线;
2、 若实体上的特征线必须保留,则调整印刻顺序:首先进行自动印刻,把内部线的端点印刻在实体表面上,再印刻实体上的特征线。
因此建议在建立实体时,尽量优化实体上的特征线,并注意印刻的顺序。