如何采用CFD-Post后處理Fluent結果

目前還有較多用戶在使用 CFD-Post 進行 Fluent 結果后處理。本文整理了幾種常用的 Fluent 向 CFD-Post 輸出結果的方法。

本文內容其基于此演示模型進行講解。
如何采用CFD-Post后處理Fluent結果的圖1
1 直接讀取 DAT 文件
CFD-Post 可直接讀取 Fluent 的結果文件,包括 .dat 和 .dat.h5 兩種格式。其中,dat.h5 文件在 CFD-Post 中無法識別某些物理量(如相對濕度),.dat 文件不存在此問題。
在 Fluent 設置中,默認輸入輸出格式設置為“CFF”,則結果保存為 .dat.h5 格式;默認輸入輸出格式設置為“Legacy”,則結果保存為 .dat 格式。
如何采用CFD-Post后處理Fluent結果的圖2
對于瞬態分析,CFD-Post 讀取 DAT 文件不能自動識別對應的時間步序列。必須要讀取相對應的Fluent project 文件( .flprj 后綴)才能識別各時間步的結果序列。
2 輸出CFD-Post專用文件
由于磁盤空間、數據保密等原因,有時候僅允許保存特定區域的某些物理量。此類需求只能通過 CFD-Post 專用文件實現,Fluent 的 DAT 文件不能實現此需求。CFD-Post 專用格式包括 CDAT 和 CFF Post 兩類。
在 Fluent 的“File”下拉菜單中,設置輸出 CFD-Post 專用文件相關選項。其中,“during calculation”僅適用于瞬態分析。
如何采用CFD-Post后處理Fluent結果的圖3
2.1 CDAT文件
在輸出文件類型中,選擇 CDAT 類型。其輸出文件的格式為 .cas 和 .cdat ,兩者需要配套使用。
如何采用CFD-Post后處理Fluent結果的圖4
CDAT 文件可僅保存特定區域的部分物理量數據。如上圖所示,CDAT 文件中僅保存流體域“fluid_sphere”和固體表面“wall_x_1”、“wall_x_2”的壓力值。
CFD-Post 讀取 CDAT 文件后,CFD-Post 創建的截面上壓力分布如下圖所示,僅“fluid_sphere”區域有數據,在其他區域無數據。
如何采用CFD-Post后處理Fluent結果的圖5
未選擇輸出數據的表面,數據依舊可被讀取。具體原因未知,懷疑是數據接口層面的問題(2023的 R1、R2 版本均可重現)。如圖所示,入口、出口、“wall_y_1”等未選擇輸出的表面,其結果依舊可讀取。
如何采用CFD-Post后處理Fluent結果的圖6
對于瞬態分析,CFD-Post 讀取 CDAT 文件后可自動識別對應的時間步序列。但是,CFD-Post 僅能識別當前時刻之前的結果,不能識別當前時刻的后續結果。
2.2 CFF Post文件
在輸出文件類型中,選擇CFF Post類型,并設置需要保存數據的區域及物理量。其輸出文件的格式為 .cas.post 和 .dat.post ,兩者配套使用。
如何采用CFD-Post后處理Fluent結果的圖7
CFF Post文件可僅保存特定區域的部分物理量數據。如上圖所示,CFF Post文件中僅保存流體域“fluid_sphere”和固體表面“wall_x_1”、“wall_x_2”的壓力值。
未選擇輸出數據的區域,在 CFD-Post 的幾何對象列表中不包含相關區域,也無法查看數據分布。
如何采用CFD-Post后處理Fluent結果的圖8

對于瞬態分析,CFD-Post讀取 dat.post 文件不能自動識別對應的時間步序列。必須要讀取相對應的Fluent project文件( .flprj 后綴)才能識別各時間步的結果序列。


文章來源于馭風之道 ,作者淡~雪



文章來源于馭風之道 ,作者淡~雪

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

TOP

1
10