多语言展示
当前在线:129今日阅读:2今日分享:38

如何在kiva中生成圆柱网格

kiva是一种应用广泛的开源计算软件,而模拟计算最为基础的就是划分网格,在kiva中划分网格与其他cfd软件有些不同,这里以圆柱网格为例,做出讲解
工具/原料
1

gambit

2

kiva

方法/步骤
1

首先在Gambit中画出几何模型(较为简单),画网格,然后输出,step/iges格式;

2

打开icem,点file——import geometry——step/iges,点apply。确认单位是否正确,若正确,点击blocking——apply。命名边界。定义边界(表面)前一定先把表面全部显示出来!比如surface显示前是图a,显示后是图b,定义哪个面要把面上的线都选中!然后右键parts—create part,如图c所示,需要注意的是,初始状态下所有表面被定义为part_1,而create part是将part_1中包含的表面转移到自己定义的表面,所以最后剩下的表面只需将part_1重命名即可,将parts下面所有表面前面的勾都去掉,几何图形应该完全不显示,如图d所示:

3

创建块。点击blocking—create block:type为3D bounding box,其他默认,点apply:

4

在进行块(点、线)的关联之前,先增加点。点击geometry—create point—parameter along a curve。

5

检查一下几何结构。点击geometry—repair geometry—build diagnostic,其他设置默认,点击apply。关联点。点击blocking—associate—associate vertex,然后选取要关联的vertex和point,apply。关联线。点击associate edge to curve,选取要关联的edge和curve,apply。 O型网格。点击blocking—split block—ogrid block—select face,选取上下两圆面,如下所示,点击apply。

6

设定网格尺寸。点击mesh—global mesh setup—global mesh size,设定全局最大网格尺寸为0.5,apply。

7

更新块。点击blocking—pre-mesh params—update sizes,选择update all,apply。 点击pre-mesh,如下图所示;然后右键pre-mesh—convert to multiblock mesh

推荐信息