Flotherm軟件仿真結果中的極值偏差問題討論
有時,仿真軟件用的多了,大家就容易把一些數值傳熱學中的原理忘記了,容易產生一些困擾。比如,中國熱設計網QQ群(319322744)有朋友發現,仿真提示溫度最高560℃,根據提示的極值坐標找到相應位置后,發現最高溫度才387℃。
所以,這位朋友用將等溫面的溫度調到560℃,發現后處理的窗口沒有顯示。其實,這并不是沒有找到極值的位置,而是極值的顯示有一點偏差。
這個問題其實是一個普遍問題,只是有時,這種偏差比較小而已。今天,Jason就來跟大家討論一下。
我們知道,數值模擬是需要講分析對象做離散化的,也就是說,你的模型做的再精巧,在軟件看來,也是一堆大大小小的豆腐塊,這些豆腐塊我們稱之為網格。

每個網格中,取一個代表點,點上的溫度、壓力、速度等各個參量數值,代表了真個網格的數值。軟件求解后,得到了各個代表點的數值解,當然,它們也是離散的。因此,網格與網格之間的數值也是不連續的。所以,如果用不同顏色區分不同數值的話,這些上了色的網格更像打亂的魔方。

看起來很別扭對不對?真實的物理量是連續的,而數值解描繪的物理量是離散的。
不用擔心,FloTHERM軟件的后處理程序,自動將這些數值做了光滑處理——利用插值。所以后處理的云圖顯示設置中,Fill Type默認選項是Interpolated。其中,Cell Fill是軟件實際計算的數值解,也就是上文提到的,魔方型的離散數值。如果選擇Cell Fill,提示的最高溫度,和顯示的最高溫度會吻合。
選擇Interpolated,軟件會根據相鄰網格數值,做插值計算,這樣同一個網格的參量數值也就會有所不同,插值得到的極值和數值解會有一點偏差。通常,如果網格劃分的合理,網格之間的數值跳躍性不到,這種偏差就會很小。相反,如果網格密度跟參量的梯度不匹配,劃分的太過粗糙,這種偏差就會比較大。
數值傳熱學中要求網格密度要達到一定程度,保證數值解與網格無關,做網格無關性的驗證。但是,估計好多人都省了這一步吧。
最終,提出問題的朋友優化了網格,兩個數值終于吻合了。
更多熱設計內容,請關注中國熱設計網(www.93ssc.com)、中國熱設計網公眾號(wwwresheji)。熱設計網官方QQ(319322744),1700人的專業技術大群,期待你的到來。
標簽: 點擊: 評論: