有時候我們在計算完多個工況以后需要對比不同工況的差異,在CFD-Post當中可以使用case comparison來完成這個操作,但是CFD-Post主要是針對CFX和Fluent的后處理,對於其他軟件的計算結果可使用Ensight或者ParaView來實現類似CFD-Post當中的case comparison功能。
ParaView的操作方法如下:
打開ParaView
注:一點小技巧,如果導入計算結果文件以后,變量較多,我們想要查找某一個變量,直接滾動滑動條的方式查找起來很費勁,我們可以選中任意一個變量,然后在鍵盤上輸入Ctrl+F,就會出現搜索框,如下圖所示,就可以很方便的搜索我們想要的變量
重復上面的步驟,導入計算完成的第二個工況
表達式為inputs[1].PointData[‘velocity_magnitude’]-inputs[0].PointData[‘velocity_magnitude’]
注:Array Association提供了一下選擇
如果數據存儲在網格節點上,則應該選擇Point Data
如果數據存儲在網格中心上,則應該選擇Cell Data
如果數據存儲在網格節點上,則表達式就應該是PointData,如果數據存儲在網格單元中心,則表達式為CellData,如果數據存儲在網格節點上而想使用CellData,ParaView提供了Point Data to Cell Data過濾器來將網格節點的數據轉換為單元中心的數據,反之亦然,ParaView也提供了Cell Data to Point Data將網格中心數據轉換為網格節點數據。表達式中的索引值為數據導入時選定的變量名。
我們可以將顯示窗口分為三部分,分別顯示兩個工況和兩個工況差異的視圖
相關文件下載鏈接:
https://pan.baidu.com/s/1F_gUqjIIKHiO5OKjNegtRA
提取碼: uiy3