fluent批量處理——TUI語言的編寫

在以前的帖子:fluent批量處理——連續計算以及批量后處理fluent批量處理——模型參數的設置以及 fluent批量處理——多點、線、面的設定與監控中,向大家介紹了采用fluent中的GUI語言進行一些批處理操作的講座帖,相信大家從中學習到了不少十分實用的技巧。不過大家應該也發現,采用GUI語言時,還是存在一些麻煩:首先是語句比較長;其次是其中有一些操作語言不太好理解;但最麻煩的是,如果你不是十分了解GUI語言的話,當要自己編寫時,那將十分的麻煩,從而不得不借助fluent進行自動編寫。 因此為了簡化,本次講座將向大家介紹一種新的語言——TUI
TUI的重要優點是語句簡單明了,能一眼就明白一條命令的作用。同時,TUI語言編寫的.jou文件,常常用于大型集群的投遞計算,因此了解TUI語言的編寫,將大大方便我們在以后的學習過程中進行相關操作。(本次編寫的TUI語句在3樓以附件形式上傳)

首先是怎么進入編寫界面。
進入fluent界面后,注意下圖中的紅色圈。
fluent界面.png

在這里看到一個光標在一閃一閃,對就是這里。當不知道有什么命令時,直接按回車鍵,得到下圖所示,同樣注意紅色圈區域。
命令行.png

在紅色圈內,是TUI語言的命令菜單,也可稱為是總命令。得到了這個,我們就一條一條的來編寫。
1、簡單命令
(1)讀取cas或者cas/dat文件
首先在光標處輸入file,不知道里頭包含什么命令就直接enter健查看,見下圖:
file-1.png

注意在第一列最后面和中間列各有一條為“read-case”、“read-case-data”,這個就是讀取mesh/cas-dat文件的。輸入見下圖:
file-2.png

注意紅色圈,輸入完“read-cas”后,按回車,提示cas文件名,這里注意要帶路徑,也就是注意上圖圈2里頭的。回車,OK,假如無誤的話,就會自動讀取下去。因此,編寫讀取文件的命令為:“file/read-case F:\lianxi\lx\lx.cas.gz”;如果要讀取cas和dat文件,那么就是“file/read-case-data F:\lianxi\lx\lx.cas.gz”。
(2)自動保存cas/dat文件
讀取了,計算中一般需要設定自動保存,因此,下面重點介紹設置。同樣還是在file下,如下圖:
自動保存.png

選擇“auto-save/ ”命令,回車,進入到自動保存設置,見下圖,看到能夠自動保存的還是有好些個項:
自動保存-1.png
我們選擇cas和data項,先設置cas項,輸出case-frequency,回車后,提示輸出保存頻率,我這里設置100。見下圖:

自動保存-2.png

輸入命令完以后,查看自動保存面板,同樣是100,說明已經見效。類似的設置data保存頻率,見下圖:
自動保存-3.png

OK,這樣自動保存就設置好了!因此,編寫自動保存的命令為:“file/auto-save/case-frequency 100 data-frequency 100”
(3)初始化
通過前面,我們知道file下沒有初始化設置,因此,需要退出file命令,進入到solve下的init,在光標處輸入q(quit的意思),一直到根命令目錄下,然后輸入solve,見下圖:
初始化.png

看到第一列最后面是初始化設置,選擇它,然后看到有一個初始化流場命令。
初始化-1.png

OK,到此初始化設置完了,需要設定迭代次數之類的了。
因此,編寫初始化的命令為:“solve/initialize/initialize-flow”。
轉下一樓

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

TOP

12
18
5