技巧 | ANSYS Fluent的批處理功能
2017-01-11 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
在使用Fluent進(jìn)行仿真時(shí)會遇到這樣的問題:現(xiàn)在我們計(jì)算的任務(wù)比較多,為了提高效率,能否實(shí)現(xiàn)仿真計(jì)算的批量處理,讓各任務(wù)自動排隊(duì)計(jì)算呢?
其實(shí),針對這個(gè)問題,使用fluent的journal文件就可以實(shí)現(xiàn)批處理功能的。在計(jì)算前,你可以先把所有需要計(jì)算的工況文件設(shè)置保存好,例如是case1.cas,case2.cas,case3.cas...
然后寫一個(gè)jou文件:
file rc case1.cas ;(或者使用絕對路徑file rc E:\...\case1.cas)
;初始化
solve initialize initialize-flow ;這個(gè)相當(dāng)于使用了fluent中的standard initialize方法(如果有初始的data數(shù)據(jù),例如名字為case1.dat,可以改成成file rd case1.dat)
;然后求解
it 2000 ;(這個(gè)是穩(wěn)態(tài)計(jì)算命令,2000是最大迭代步數(shù),如果是瞬態(tài)計(jì)算,應(yīng)該改成solve dti 100 20, 100是時(shí)間步數(shù),20是每個(gè)時(shí)間步內(nèi)的最大迭代步數(shù))
;保存最后結(jié)果
file wcd case1_final.cas
;接著計(jì)算下一個(gè)
file rc case2.cas
solve initialize initialize-flow
it 2000
file wcd case2_final.cas
...
;最后退出fluent
exit
yes
新建一個(gè)后綴為.jou的文件(文件名必須為非中文),把命令敲上去即可,然后打開fluent>file>read>journal讀入文件即可執(zhí)行。
上述的命令可以通過TUI得到,如下圖,例如輸入so(solve,輸入關(guān)鍵字母可以識別到命令)然后回車,就可以看到下一級命令,有set/命令,再輸入 set,回車,下面有個(gè)p-v-coupling,再輸入pvc,在輸入24后回車,就會把simple算法改成couple(20是simple)。q 是返回上級菜單。實(shí)際上要在jou文件寫入一行so set pvc 24即可把simple算法改成couple。
相關(guān)標(biāo)簽搜索:技巧 | ANSYS Fluent的批處理功能 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析