gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx

上传人:b****4 文档编号:13507333 上传时间:2022-10-11 格式:DOCX 页数:13 大小:331.03KB
下载 相关 举报
gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx_第1页
第1页 / 共13页
gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx_第2页
第2页 / 共13页
gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx_第3页
第3页 / 共13页
gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx_第4页
第4页 / 共13页
gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx

《gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx》由会员分享,可在线阅读,更多相关《gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

gambit里面网格质量检查方法及fluent计算udf的导入步骤文档格式.docx

判断网格质量的方面有很多,不知你用的是什么软件,下面总结的是针对Gambit帮助文件的简单归纳,不同的软件有不同的评价单元质量的指标,使用时最好仔细阅读帮助文件。

Area单元面积,适用于2D单元,较为基本的单元质量特征。

AspectRatio长宽比,不同的网格单元有不同的计算方法,等于1是最好的单元,如正三角形,正四边形,正四面体,正六面体等;

一般情况下不要超过5:

1.

DiagonalRatio对角线之比,仅适用于四边形和六面体单元,默认是大于或等于1的,该值越高,说明单元越不规则,最好等于1,也就是正四边形或正六面体。

EdgeRatio长边与最短边长度之比,大于或等于1,最好等于1,解释同上。

EquiAngleSkew通过单元夹角计算的歪斜度,在0到1之间,0为质量最好,1为质量最差。

最好是要控制在0到0.4之间。

EquiSizeSkew通过单元大小计算的歪斜度,在0到1之间,0为质量最好,1为质量最差。

2D质量好的单元该值最好在0.1以内,3D单元在0.4以内。

MidAngleSkew通过单元边中点连线夹角计算的歪斜度,仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

SizeChange相邻单元大小之比,仅适用于3D单元,最好控制在2以内。

Stretch伸展度。

通过单元的对角线长度与边长计算出来的,仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Taper锥度。

仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Volume单元体积,仅适用于3D单元,划分网格时应避免出现负体积。

Warpage翘曲。

另外,在Fluent中的窗口键入:

gridquality然后回车,Fluent能检查网格的质量,主要有以下三个指标:

1.Maxiumcellsquish:

如果该值等于1,表示得到了很坏的单元;

2.Maxiumcellskewness:

该值在0到1之间,0表示最好,1表示最坏;

3.Maxium'

aspect-ratio'

:

1表示最好。

 

第二部分:

fluent中导入UDF进行计算的基本步骤:

1.导入mesh,File—read—case—

2.Grid--Scale调整x,y的系数,达到需要尺寸

3.因为是可压缩流动,Define—Model--Solver选densitybased,其他保持不变

4.当考虑温度时,需要选中energyequationDefine—Model—Energy

5.Materials选择需要的气体Define—Material,比如这里用氮气,点击copy

6.选择好氮气之后,在密度一栏设置成理想气体。

然后点击Change—close

7.Define--Operatingconditions里Operatingpressure设为零

8.导入UDF:

Define—userDefined---functions---compiled-,在跳出来的对话框里,点击Add,选择自己编写的udf,如下图。

然后点击Build,主窗口会出现以下信息:

再在compiled-UDF页面点击Load,主窗口有以下信息:

表明编译通过,已经可以使用了

9.Define—UserDefined--functionhooks界面,点击Edit,选择自己编的UDF里的adjust程序,如下图:

10.Define—UserDefined—Memory界面,设定UDMI个数,根据自己的程序。

11.设置滑移边界条件:

Define—BoundaryConditions选择壁面,然后点击Set,进行设置:

壁面类型:

Momentum页面,设置滑移速度,从下拉菜单中找到对应的UDF,如下图

Thermal页面,设置温度跃变,从下拉菜单中找到对应的UDF,如下图:

12.设置源项Boundary:

Define—BoundaryConditions选择fluids然后点击Set进入

先选择气体种类,然后在sourceTerms前打勾,然后点击XMomentum右边的Edit,出现如下界面:

把0变为1,然后从下拉菜单中找到合适的UDF

另外两个一样处理

13.设置入口条件:

Define—BoundaryConditions选择inlet然后点击Set进入

设置总压和表压,如果要设置温度,点击Thermal页面,进行设置。

14.设置出口条件:

Define—BoundaryConditions选择outlet然后点击Set进入

根据出口压强进行设置

15.初始化流场:

Solve—Initialize—initionalize:

根据经验,稍微调整,速度不要太大,温度不要太低。

16.设置残差收敛准则:

Solve—Monitors—Residual

可以在左上角的Plot前打勾,这样可以实时看到残差曲线,同时设置Residual,一般设成10E-6

17.设置计算时的Courant数Solve—Controls—Solution

Courant数一开始小一点,有利于收敛,然后慢慢增大,加速,根据不同的情况,最大的Courant数也不一样,到1000也是可以的。

18.保存case&

data

19.开始计算Solve-Iterate

开始计算

20.画图display,plot

21.保存case&

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1