二十五、FLUENT Journal文件的使用
1.說明
FLUENT 使用Journal文件可以自動(dòng)化的完成一系列操作,如當(dāng)某個(gè)case文件需要重復(fù)的改變一些變量進(jìn)行計(jì)算時(shí),人為的操作改變變量,會(huì)耗費(fèi)許多的精力,而通過journal文件可以比較快速的達(dá)到這樣的目的。
2.Journal文件分類
Journal文件分為兩種,第一種為GUI(圖形用戶界面) Journal文件,第二種為TUI Journal文件(文本用戶界面)。兩者能夠完成相同的操作,但其基本代碼及編寫方法相差卻很大。各有優(yōu)缺點(diǎn)。
3.GUI Journal文件
GUI(圖形用戶界面) Journal文件:顧名思義,通過圖形界面來編寫該文件,編寫過程非常簡(jiǎn)單,但代碼比較復(fù)雜。
編寫過程:
????1. 打開fluent后,F(xiàn)ile-Write-Start Journal
??? 2. 彈出對(duì)話框,輸入journal名稱即可,然后會(huì)在當(dāng)前的文件夾中生成一個(gè).jou文件。
??? 3.完成1,2步驟后,回到fluent所進(jìn)行的任何操作都會(huì)被記錄下來,保存到所生成的.jou文件中。
當(dāng)完成一系列操作后,不再需要被journal文件記錄,單擊file-write-stop journal。則生成的文件就為GUI journal文件。
??? 4.當(dāng)case需要同樣的操作時(shí),打開fluent直接讀取生成的journal文件即可。以下代碼表示將模型尺寸單位由mm改為m
4.TUI Journal文件
用戶通過自己編寫journal代碼,來實(shí)現(xiàn)Fluent的自動(dòng)化操作。需要自己寫代碼,代碼相對(duì)簡(jiǎn)單。
編寫方法:
? ? ?1.新建以.jou為后綴名的文件,用記事本打開。
??? 2.Fluent提供了TUI語言的寫法,打開Fluent,點(diǎn)擊Quick Search可以快速查找TUI命令。
????3.所需要的命令可以通過Fluent中的Quick search內(nèi)容搜索
具體的tui命令行:
5.適用條件
對(duì)于復(fù)雜的設(shè)置,使用GUI更加容易生成journal文件,但文件可讀性較低。對(duì)于簡(jiǎn)單的設(shè)置,TUI文件可以完成,文件可讀性比較高。
6.Fluent自動(dòng)化操作
使用journal可以完成自動(dòng)化操作Fluent,如在A0.cas的基礎(chǔ)上改變參數(shù)進(jìn)行一系列計(jì)算,每改變一次參數(shù)計(jì)算一次,同時(shí)保存一次A1.cas和dat文件。之后接著改變參數(shù),進(jìn)行下一次計(jì)算,共進(jìn)行10次運(yùn)算。可通過生成journal文件來完成。
具體步驟:
??? 1.打開Fluent,file-write-Start journal,開始寫入journal文件。
????2.讀取A0.cas文件,進(jìn)行一系列操作后(可設(shè)置自動(dòng)保存),進(jìn)行計(jì)算,計(jì)算完成后保存A0.cas文件
??? 3.緊接著步驟2,file-write-Stop journal,完成寫入journal文件。
??? 4.重點(diǎn):此時(shí)的Journal文件只是一次對(duì)A0.cas的記錄,并不能自動(dòng)連續(xù)的計(jì)算10個(gè)cas。
使用記事本打開journal文件,此時(shí)journal文件中的代碼記錄了一個(gè)cas的完整流程,我們需要將這部分代碼復(fù)制下來,然后粘貼9次(共10次),進(jìn)行一定的修改。
??? 5.需要修改的部分:需要修改一定的參數(shù)、需要修改保存cas和dat的文件名等
7.自動(dòng)計(jì)算cas
以下動(dòng)畫是通過使用GUI Journal文件連續(xù)計(jì)算了4個(gè)cas,每計(jì)算一次,都會(huì)進(jìn)行保存cas和dat文件,然后更改部分參數(shù),再次進(jìn)行計(jì)算。
微信公眾號(hào):Fluent學(xué)習(xí)筆記。為了方便大家學(xué)習(xí)交流,我創(chuàng)建了一個(gè)QQ群:975634031,大家可以在其中討論相關(guān)的問題,同時(shí)我會(huì)將所有文章的源文件都放到QQ群中,還會(huì)放一些其它的學(xué)習(xí)文件。歡迎大家加入。
源文件鏈接:
鏈接:https://pan.baidu.com/s/1T-Dw8hsbgheZiPew-j0eww
提取碼:u0w5