如何设置边界条件(分别在gambit和fluent里面)
一个双圆桶的转动问题为例:
----------------
: | |-----外圆桶(固定不动)
: | -------- |
: | | | |
: | | |- |---内圆桶(实心,以一定角速度旋转)
: | | | |
: | | | |
: | -------- |
具体的步骤(我实现的步骤)如下:
建模:
1.选择Geometry菜单组。
2,在gambit中首先建立内桶和外桶的edge(注意此时是建立edge而不是face)
3.将建立好的edge使用face菜单组里面的create face命令产生两个face,face1,face2
4.使用face菜单组中的boolean operations中的subtract运算然后在第一个
face选项框中选中外桶的face1,然后在第二个face选项框中选中内桶face2然后apply即可
形成一个同心圆筒的新的face3。
网格划分:
1.选中mesh菜单组
2.选择face菜单组,此时在face选项框中可以选择face3,然后选择所要采用的网格
类型以及网格的尺寸等,并apply即可
边界条件设置:
1.选择zone菜单组,然后选择specify boundary types.
2.在gambit的主菜单的solver中选择相应的即将使用的求解器此处使用fluent5
3.然后在specify boundary types中可以即可在NAME栏中给定将要设置的边界名称
例如INNER(自己方便记忆就行)然后在Type中选择将要设置的边界类型,对于此问题
可以将边界类型设置为WALL
4.在ENTITY中选择Edges,然后在右边的选项框中选中内桶所对应的edge,并单击apply
5.同理可对外桶进行设置,并取名为OUTTER.
输出:
将建好的模型使用gambit中的file->export->Mesh..即可将获得一个*.msh文件
Fluent中设置
1.启动fluent5,并选择2d
2.然后file->read->case读入刚才输出的*.msh文件
3.使用Grid->check命令检查网格(此时使用display->Grid即可查看导入的网格)
4.使用define->boundary conditions在打开的对话框中即可看到在Gambit中所定义
的两个边界INNER和OUTTER并且类型均为WALL.在Zone列表框中选择外桶OUTTER
然后单击set按钮,在弹出的对话框中单击OK.同理选择INNER然后单击set按钮
在弹出的对话框中选中moving Wall复选框,然后motion栏中选中rotational
即可设置内桶旋转的角速度了。
5.进行初始条件的设置,还有剩余的跌代收敛条件等的设置即可
6.进行计算,输出结果并处理