- 本文内容来自于Numeca公司的官方培训文档,HEXPRESS是一套高度自动化的全六面体非结构网格生成软件, 可用于任何复杂二维和三维几何体的网格生成。我在读研期间一直在用这款软件,可以说,它的高度自动化及网格的质量为我的相关科研节省了不少时间。
1. 简介 #
HEXPRESS采用与众不同的由体到面的方式,将复杂计算域的网格生成简化为以下几步。它不需要生成表面网格, 它以各几何面为基元,用户只需直接指定各几何面附近网格的目标尺寸,网格的生成过程由程序自动完成,因此需要控制的网格分布参数远远低于传统的以几何边为基元网格生成方法。

同其他网格生成器一样, HEXPRESS只有有限的几何建模功能。对于复杂的几何模型,需用专业三维建模软件生成模型,然后以标准格式导入到HEXPRESS中。 HEXPRESS采用dom文件描述计算域外形。

*.dom文件是Hexpress内部描述实际计算域的文件格式,其中包含对计算域拓扑结构和几何特征的描述。拓扑结构定义了模型的几何构造,即各棱边通过公共角点连接的方式以及各面通过公共棱边的连接方式;几何特征定义了模型的实际几何特征,各棱边由一系列点构成,各面由一系列小三角形描述 。采用标准格式导入的三维建模软件生成的几何模型,可以选择控制参数,改变dom文件描述计算域外形的精度。

2. 部分GUI介绍 #
2.1 三维模型的导入 #
在进入Hexpress时,我们可以看到一个简洁的欢迎界面。在里面包含了多种文件导入方式。首先,Hexpress的网格项目格式是<.igg>,之前有过介绍的计算域文件格式是<.dom>。接下来的一些是一些专业三维软件常用的格式,比如Parasolid格式<.xt>,软件CATIA的模型文件<.CATpart>。

2.2 主界面GUI #
下图是主界面功能的简要介绍。

2.3 视图调整工具 #
主界面右下方的视图调整工具图标用途如下两图所示:
2.4 远场边界类型 #
我们可以在CAD Manipulation对模型进行编辑,在这一步生成远场边界、进行布尔运算、生成计算域实体,并输出计算域文件。可创建的边界有多种类型:Box(长方体),Cylinder(圆柱体),Cone(圆锥体),Plane(平面)。

2.5 变换属性 #
软件常用的变换功能有:旋转、平移以及缩放。
