二十五、FLUENT Journal文件的使用
1.說明
FLUENT 使用Journal文件可以自動化的完成一系列操作,如當某個case文件需要重復的改變一些變量進行計算時,人為的操作改變變量,會耗費許多的精力,而通過journal文件可以比較快速的達到這樣的目的。
2.Journal文件分類
Journal文件分為兩種,第一種為GUI(圖形用戶界面) Journal文件,第二種為TUI Journal文件(文本用戶界面)。兩者能夠完成相同的操作,但其基本代碼及編寫方法相差卻很大。各有優缺點。
3.GUI Journal文件
GUI(圖形用戶界面) Journal文件:顧名思義,通過圖形界面來編寫該文件,編寫過程非常簡單,但代碼比較復雜。
編寫過程:
1. 打開fluent后,File-Write-Start Journal
2. 彈出對話框,輸入journal名稱即可,然后會在當前的文件夾中生成一個.jou文件。
3.完成1,2步驟后,回到fluent所進行的任何操作都會被記錄下來,保存到所生成的.jou文件中。
當完成一系列操作后,不再需要被journal文件記錄,單擊file-write-stop journal。則生成的文件就為GUI journal文件。
4.當case需要同樣的操作時,打開fluent直接讀取生成的journal文件即可。以下代碼表示將模型尺寸單位由mm改為m
4.TUI Journal文件
用戶通過自己編寫journal代碼,來實現Fluent的自動化操作。需要自己寫代碼,代碼相對簡單。
編寫方法:
1.新建以.jou為后綴名的文件,用記事本打開。
2.Fluent提供了TUI語言的寫法,打開Fluent,點擊Quick Search可以快速查找TUI命令。
3.所需要的命令可以通過Fluent中的Quick search內容搜索
具體的tui命令行:
5.適用條件
對于復雜的設置,使用GUI更加容易生成journal文件,但文件可讀性較低。對于簡單的設置,TUI文件可以完成,文件可讀性比較高。
6.Fluent自動化操作
使用journal可以完成自動化操作Fluent,如在A0.cas的基礎上改變參數進行一系列計算,每改變一次參數計算一次,同時保存一次A1.cas和dat文件。之后接著改變參數,進行下一次計算,共進行10次運算。可通過生成journal文件來完成。
具體步驟:
1.打開Fluent,file-write-Start journal,開始寫入journal文件。
2.讀取A0.cas文件,進行一系列操作后(可設置自動保存),進行計算,計算完成后保存A0.cas文件
3.緊接著步驟2,file-write-Stop journal,完成寫入journal文件。
4.重點:此時的Journal文件只是一次對A0.cas的記錄,并不能自動連續的計算10個cas。
使用記事本打開journal文件,此時journal文件中的代碼記錄了一個cas的完整流程,我們需要將這部分代碼復制下來,然后粘貼9次(共10次),進行一定的修改。
5.需要修改的部分:需要修改一定的參數、需要修改保存cas和dat的文件名等
6.自動計算cas
以下動畫是通過使用GUI Journal文件連續計算了4個cas,每計算一次,都會進行保存cas和dat文件,然后更改部分參數,再次進行計算。
文章創作不易,從建模到畫網格,再到編寫代碼、畫示意圖都是我一點點摸索出來的,一篇原創文章可能要花費很久的時間。希望對大家有用的話,能夠分享、在看、點贊支持一下。
源文件鏈接:
鏈接:https://pan.baidu.com/s/1T-Dw8hsbgheZiPew-j0eww
提取碼:u0w5
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















