hypermesh实体模型如何截断(Hypermesh几何模型处理一)(1)

导读

hypermesh是一款专业的前处理仿真软件,可以对复杂模型划分出比较好的网格。一般情况下我们是通过导入外部几何模型的方式来进行网格的划分。那么在划分网格之前需要对几何模型做相应的清理,主要是因为:

1. 对于复杂模型如果直接划分网格,在保证网格质量的情况下势必会造成网格数量过大,从而增加了后续计算的成本。

2. 在模型导入软件的过程中可能会出现数据的丢失问题,比如面的缺失、重复、缝隙等。

一、“拓扑”概念认识

在hypermesh中“拓扑”描述了相邻曲面之间的连接关系。在导入几何模型的过程中hypermesh会从文件中读取曲面连续性信息,通过一个几何容差来确定两个曲边是否连接。

二、Hypermesh曲面的连续性表示

Hypermesh通过显示曲边不同的颜色来表达曲面的连续性信息。下面的壳体模型就是通过显示不同边的颜色了。如图1所示。

图1 几何拓扑关系

线条颜色表示含义具体如下:

自由边(红色):仅与一个曲面关联,即使两个曲面间有重合的自由边对,二者也是断开的。

共享边(绿色):同时与两个曲面相关联,两曲面在共享边处几何连续。

T型边(黄色):同时与三个或者更多的曲面相关联,曲面在T型边处几何连续。

压缩边(蓝色):压缩边处,两曲面被缝合在一起视为一个较大的曲面。

三、模型清理案例

1、首先可以通过如图2所示的操作来仅显示模型的自由边。

hypermesh实体模型如何截断(Hypermesh几何模型处理一)(2)

图 2

2、图3(a)所示模型中,有一圈封闭的自由边,表明该区域部分表面缺失,可以通过Geom->surface->Spline/Filler命令,将缺失的面填补完整。

hypermesh实体模型如何截断(Hypermesh几何模型处理一)(3)

图3(a)

3、图3(b)所示模型中,外侧有一圈封闭的自由边,表明该区域为孤立面,可以通过Tool->delete命令选中这个面将其删除,然后再通过Geom->surface->Spline/Filler命令将缺失的部分进行面的填充。

hypermesh实体模型如何截断(Hypermesh几何模型处理一)(4)

图3(b)

4、在进行缺失面的填补和多余面的删除及填充后,封闭的几何模型就没有自由边的显示了。见图4所示。

hypermesh实体模型如何截断(Hypermesh几何模型处理一)(5)

图 4

,