最近利用开源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。最后结果如图所示:
完成!
(关键点已用黑体显示)