技巧 | ANSYS Fluent的批处理功能
2017-01-11 by:CAE仿真在线 来源:互联网
在使用Fluent进行仿真时会遇到这样的问题:现在我们计算的任务比较多,为了提高效率,能否实现仿真计算的批量处理,让各任务自动排队计算呢?
其实,针对这个问题,使用fluent的journal文件就可以实现批处理功能的。在计算前,你可以先把所有需要计算的工况文件设置保存好,例如是case1.cas,case2.cas,case3.cas...
然后写一个jou文件:
file rc case1.cas ;(或者使用绝对路径file rc E:\...\case1.cas)
;初始化
solve initialize initialize-flow ;这个相当于使用了fluent中的standard initialize方法(如果有初始的data数据,例如名字为case1.dat,可以改成成file rd case1.dat)
;然后求解
it 2000 ;(这个是稳态计算命令,2000是最大迭代步数,如果是瞬态计算,应该改成solve dti 100 20, 100是时间步数,20是每个时间步内的最大迭代步数)
;保存最后结果
file wcd case1_final.cas
;接着计算下一个
file rc case2.cas
solve initialize initialize-flow
it 2000
file wcd case2_final.cas
...
;最后退出fluent
exit
yes
新建一个后缀为.jou的文件(文件名必须为非中文),把命令敲上去即可,然后打开fluent>file>read>journal读入文件即可执行。
上述的命令可以通过TUI得到,如下图,例如输入so(solve,输入关键字母可以识别到命令)然后回车,就可以看到下一级命令,有set/命令,再输入 set,回车,下面有个p-v-coupling,再输入pvc,在输入24后回车,就会把simple算法改成couple(20是simple)。q 是返回上级菜单。实际上要在jou文件写入一行so set pvc 24即可把simple算法改成couple。
相关标签搜索:技巧 | ANSYS Fluent的批处理功能 Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 Fluent、CFX流体分析 HFSS电磁分析