Fluent中模型設置和數據的復用

1 背景

在實際工程中,必然存在利用仿真比較各類設計方案優劣的場景。

對于復雜模型,逐個設置各個設計方案的仿真模型并從頭開始計算結果,既易錯也耗時。因此需要通過模型設置和數據的復用,達到防錯和提高工作效率。


2 模型設置復用

Fluent中,有幾種辦法實現將模型A的設置復用到模型B的方法。

方法 1:網格替換

網格替換操作可以實現所有設置的復用(包括物理機理、邊界條件、數值算法、單位制等)。

step 1:在模型A中,從Fluent界面左上角的file菜單選擇read mesh,讀入模型B的網格
Fluent中模型設置和數據的復用的圖1

step 2:在彈出的選項界面上,根據是否有結果數據,按照如圖所示設置
Fluent中模型設置和數據的復用的圖2
 無結果數據時的界面設置

Fluent中模型設置和數據的復用的圖3
有結果數據時的界面設置

step 3:點擊選項界面的contiune按鈕并選擇模型B的網格


注意事項 :網格替換后,命名依照新讀入的網格。若模型A和模型B的命名不一致,則無法復用命名不一致對象的設置,命令行中會出現如圖類似的提示信息。

Fluent中模型設置和數據的復用的圖4

方法 2:利用設置文件

Fluent的設置文件是文本文件,記錄了模型中所有的設置信息。通過模型設置文件,可以實現所有設置的復用(包括物理機理、邊界條件、數值算法、單位制等)。

step 1:在模型A中,利用如圖命令輸出模型A的設置文件(需要手動指定文件路徑和后綴名)
Fluent中模型設置和數據的復用的圖5

step 2:在模型B中, 利用如圖命令讀取模型A的設置文件(需要手動指定文件路徑和后綴名)
Fluent中模型設置和數據的復用的圖6

注意事項 :若模型A和模型B的命名不一致,則無法復用命名不一致對象的設置,命令行中會出現如圖類似的提示信息。被跳過的部分設置保持不變。

Fluent中模型設置和數據的復用的圖7

方法 3:利用TSV文件

TSV文件是文本文件,記錄了模型中某類特定對象的設置信息。TSV文件支持的對象包括:

  • Cell zone condition
  • Boudary condition
  • Named expression
  • Report definition
  • Graphics(每個子項為一類對象)
  • XY plot
  • Scene

TSV文件僅能記錄一類特定對象的設置信息,若有多個類型的對象需要復用,則需要使用多個TSV文件。


step 1:在模型A中,右鍵點擊特定對象,并輸出TSV文件
Fluent中模型設置和數據的復用的圖8

step 2:在模型B中,右鍵點擊特定對象,并讀取TSV文件
Fluent中模型設置和數據的復用的圖9

注意事項 1:若模型A和模型B的命名不一致,則無法復用命名不一致對象的設置,命令行中會出現如圖類似的提示信息

Fluent中模型設置和數據的復用的圖10

注意事項 2:通過TSV文件僅能傳遞模型B中可設置的內容。例如模型B中沒有開啟能量方程,則模型A中的熱邊界條件設置無法通過TSV文件傳遞給模型B

注意事項 3:若模型A、模型B的單位制不同,會自動進行單位轉換。例如模型A的速度單位為cm/s,模型B的速度單位為km/h,則模型A的入口速度50 cm/s,傳遞給模型B后顯示為1.8 km/h


方法 4:跨窗口拖拉

若同時打開模型A和模型B,則可通過跨窗口拖拉的方法,實現設置的復用。可復用的范圍同TSV文件的設置復用范圍??绱翱谕侠?span style="background-">不需要模型A和模型B的命名一致。

一次拖拉只能對一個對象的設置進行復用。

Fluent中模型設置和數據的復用的圖11


3 結果數據復用

方法:利用IP文件

IP文件為結果數據插值文件,僅保存坐標和物理量數據。

step 1:在模型A中,Fluent界面左上角的file菜單選擇interpolate,輸出插值文件

Fluent中模型設置和數據的復用的圖12

Fluent中模型設置和數據的復用的圖13


step 2: 在模型B中,Fluent界面左上角的file菜單選擇interpolate,讀取插值文件


Fluent中模型設置和數據的復用的圖14

注意事項 1:模型A和模型B不要求命名相同
注意事項 2:若模型A和模型B的形狀、尺寸等幾何參數不相同,也可完成插值操作,需要仔細查看插值的精度問題

本文來自:馭風之道

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

TOP

1
2