标签:
杂谈 |
分类: 网格生成技巧 |
hypermesh偏重于固体有限元前处理,具有强悍的网格处理功能。虽然说在流体网格生成方面不如ICEM CFD,但是新版本的hypermesh也能支持市面上的主流CFD软件。如Star-CD,Fluent,CFD++,OpenFoam等,同时还能输出一些中间网格格式,如CGNS等。
hyperworks 11.0中将CFD处理单独作为一个模块,而不在如前面的版本将CFD放置于Hypermesh中。单独的CFD模型思路更加的清晰,有助于简化流体网格的生成。
hypermesh划分流体网格大致分为以下几步:
(1)几何导入及清理。这一步没什么好说的,由于hypermesh的几何创建功能弱,所以模型几乎都是靠其他建模软件创建。hypermesh支持几乎所有的3D几何格式。
(2)实体网格创建。这一步和ICEM CFD有点不同。ICEM CFD需要先创建part,而在hypermesh中,边界面的标记是在网格生成之后完成的。实体网格生成的方式有很多,可以生成四面体网格,也可以生成六面体网格。
(3)边界面的创建。通常2D模型中,边界类型为edge,而在3D模型中,边界类型为face。
edge创建可以使用菜单mesh > check > components > edges,或者快捷键shift+F3;
face的创建可利用菜单mesh > check > components > faces;
获得了edge或faces后,我们需要创建component将不同的边界放置于内。
创建component可以使用菜单Bcs>Components>CFD,弹出如下的对话框。
通常CFD中的边界类型也就是对话框中的几种了。当然如果有多个入口或出口或wall,我们还可以使用Bcs>Components>Single单独创建。
(4)边界的组织。可以利用菜单BCs> organize将第三步创建的edge或face移动至相应的component中。
(5)网格的输出。可以用File > export > Solver Deck将网格输出到相应的求解器。