2009-UGGambitFluent集成
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UG、Gambit和Fluent集成教程
本教程是一个进行弯管流场分析的例子,iSIGHT-FD V2.5集成的软件是UG NX3.0、本案例集成的软件是Gambit V2.3.16和Fluent V6.3.26。
一 UG参数化过程
1.打开UG NX 3.0程序,新建一个零件,名称为tube.prt,然后点击菜单“应用-建模”,
点击草图按钮,进入草绘界面,选择“XC-YC平面”
;
2.点击直线按钮,绘制如下图所示的曲线;
3.使用”约束”按钮将竖直方向直线的下部端点分别与X、Y两条坐标线重合,即将该点固
定在坐标原点;
r,结果如下图所示:
5.点击左上角的“完成草图”按钮,然后再次点击草图按钮,进入草绘界面,选
径为D,大小为10,最后点击左上角的“完成草图”按钮;
6.点击“沿导线扫描”按钮,分别选择圆和弯线,如下图所示;
7.最后弯管如下图所示;
8.现在需要将UG零件的表达式文件输出,选择菜单“工具-表达式”,弹出表达式编辑窗
口,点击右上角的“导出表达式到文件”按钮,然后在弹出的对话框中输入表达式文件
名称,如tube.exp,点击OK保存。
9.最后将UG零件保存。
二 UG零件Parasolid格式文件tube.x_t的输出
1.UG零件的更新及Parasolid格式文件tube.x_t的输出需要用到提供的VC编的程序
ugUpdate.exe;
2.新建一个文本文档,在该文档中输入以下内容:
“ugUpdate.exe tube.prt tube.exp <本地机当前工作路径>\tube.x_t”
然后将该文档保存为后缀名是*.bat的批处理文件,如UG_Parasolid.bat,该批处理
文件的作用是执行ugUpdate.exe程序,读取tube.prt零件和tube.exp表达式文件,
然后在当前工作路径生成名称为tube.x_t的Parasolid格式的文件;
3.双击运行UG_Parasolid.bat,即可在当前工作路径生成tube.x_t文件。
三. Gambit创建命令流文件过程
1.打开Gambit程序,选择File>Import>Parasolid,导入第二步生成的tube.x_t文
件;
File>Import>Parasolid
2.划分网格:在划分体网格面板中选择弯管实体V olume1,设置Interval size为0.4,点击
Apply创建体网格;
3.划分后的网格如下图所示;
4.进入zones面板,为弯管分析添加边界条件。首先添加wall边界,在name栏中输入
“wall”,在Type的下拉框中选择WALL边界条件,在Entity中选择Faces,点击后
面的上箭头,在弹出的Face List面板中将左边框中的face.2、face.3和face.5移动到右边的框中,点击Close,最后点击Apply完成WALL边界条件的施加;
5.同样方法,分别再施加入口和出口边界条件:
入口边界条件:name→inlet,Type→VELOCITY INLET,Entity→Face,选择face.1为入口;出口边界条件:name→outlet,Type→PRESSURE OUTLET,Entity→Face,选择face.4为出口;
6.进入Specify Continum Types面板,在name栏中输入water,Type选择FLUID,
Entity选择Volume 1,点击Apply,创建一个名为water的连续体;
7.点击File>Export>Mesh输出名为tube.msh的网格文件,最后关闭Gambit软件;
此时我们发现在当前工作路径下产生了一个tube.msh文件和一个*.jou文件,其中*.jou文件即为Gambit执行的命令流文件。以记事本方式打开该jou文件,我们发现第四行是执行一个打开Parasolid文件的命令,其中有当前的绝对路径,为了使用起来更加灵活,我们可以将绝对路径去掉,即修改后该行变为:
import parasolid "tube.x_t" scale 1 tolerant
8.将该*.jou文件改为mesh.jou。
四. 在Fluent中创建命令流文件
1.打开Fluent V6.3.26程序,选中3D模式进入主程序界面,选择File>Write>Start
Journal,输入名称solve.jou,;
3.在Fluent中进行一系列前处理,包括边界条件、初始条件、材料属性、载荷等操作之
后求解;
4.求解完成后选择File>Write>Start Transcript,输入名称output.dat,可以将之后
进行后处理在Fluent界面上显示的内容输出到output.dat文件中;
5.结果输出之后即可选择File>Write>Stop Transcript,停止记录输出信息,最后关闭
Fluent软件界面;
6.此时在当前工作目录下的solve.jou文件即为Fluent的命令流文件;
7.当然,如果我们对Fluent的命令熟悉的话也可以直接在界面中输入命令代替鼠标的操
作,这样solve.jou文件记录下来的内容就如同本算例所示:
file
read-case
tube.msh
q
grid
scale
0.001
0.001
0.001
q
define
models
viscous
spalart-allmaras yes
q
q
materials
copy
fluid
water-liquid
q
operating-conditions operating-pressure 0
gravity
yes
-10
q
boundary-conditions velocity-inlet
inlet
yes
yes
no
1000
yes
no
no
1
no
yes
no
0.001