二十五、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

二十五、FLUENT Journal文件的使用的圖1

   2. 彈出對話框,輸入journal名稱即可,然后會在當前的文件夾中生成一個.jou文件。

二十五、FLUENT Journal文件的使用的圖2

   3.完成1,2步驟后,回到fluent所進行的任何操作都會被記錄下來,保存到所生成的.jou文件中。

當完成一系列操作后,不再需要被journal文件記錄,單擊file-write-stop journal。則生成的文件就為GUI journal文件。

二十五、FLUENT Journal文件的使用的圖3

   4.當case需要同樣的操作時,打開fluent直接讀取生成的journal文件即可。以下代碼表示將模型尺寸單位由mm改為m

二十五、FLUENT Journal文件的使用的圖4

4.TUI Journal文件

用戶通過自己編寫journal代碼,來實現Fluent的自動化操作。需要自己寫代碼,代碼相對簡單。

編寫方法:

   1.新建以.jou為后綴名的文件,用記事本打開。

   2.Fluent提供了TUI語言的寫法,打開Fluent,點擊Quick Search可以快速查找TUI命令。

二十五、FLUENT Journal文件的使用的圖5

    3.所需要的命令可以通過Fluent中的Quick search內容搜索

具體的tui命令行:

二十五、FLUENT Journal文件的使用的圖6

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文件,然后更改部分參數,再次進行計算。

二十五、FLUENT Journal文件的使用的圖7

文章創作不易,從建模到畫網格,再到編寫代碼、畫示意圖都是我一點點摸索出來的,一篇原創文章可能要花費很久的時間。希望對大家有用的話,能夠分享、在看、點贊支持一下。

源文件鏈接:

鏈接:https://pan.baidu.com/s/1T-Dw8hsbgheZiPew-j0eww

提取碼:u0w5

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

2
5