最近利用開源CFD代碼Pencil跑一個算例:turbulent_box。 (在一個立方體內部生成Homogeneous and isotropic turbulence)
網格量為64*64*64,計算完畢,在后處理的時候遇到了點問題。我畫出了渦量等值面圖,因為是等值面,所以顏色都是一樣的。我想嘗試在這個等值面上顯示速度或者其他量的雲圖。搜索了很久,沒有找到解決方法。於是自己就開始琢磨怎么弄。
1. 導入數據,通過 Analyze -- Field Variables 定義變量,之后計算Q Criterion,Q准則:
2. 勾選Contour,顯示Q 准則雲圖,然后取消勾選Contour。
3. 勾選Iso-Surface,顯示渦量等值線圖(Q 准則),並在Animate中設置Current value,如圖所示:
可以看到,渦量等值面圖顯示出來了,但是顏色是單一的。接下來在此等值面上顯示速度雲圖。
4. 要在等值面上顯示速度雲圖,我想應該首先把渦量等值面給提取出來,單獨作為一個Zone(在這個Zone上顯示速度雲圖)。
在Show zone layer 中勾選Contour(選擇Q Criterion) 和 Edge,同時取消勾選Iso-surface;打開zone style,進行設置。
在zone 001中,取消勾選show contour,並在Edge選項中勾選show edge。在Iso-surface zone中,做相反的操作,即勾選show contour,和取消勾選show edge。 然后對contour做微調,color map選擇large rainbow,並選擇continuous。最后結果如圖所示:
完成!
(關鍵點已用黑體顯示)