背景
在这篇文章《涡结构提取》中作者介绍了使用OpenFOAM提取涡结构的方法,如果不使用OpenFOAM中的函数,仅用ParaView怎样可视化涡呢?
下面以CFX的计算结果举例说明。
1、从CFX中输出数据
因为ParaView不能直接读取CFX的结果 *.res 格式,所以需要在CFX中将结果保存为CGNS格式或其它ParaView可以读取的格式,然后加载数据。
在ParaView中创建speedsheet视图,并在其中查找速度矢量的变量名是什么。如果没有的话需要首先创建Velocity矢量,使用Calculator过滤器进行创建,Result Array Name中输入Velocity,公式如下:
VelocityX*iHat+VelocityY*jHat+VelocityZ*kHat
2、计算梯度
在上一个Calculator过滤器的基础上应用Gradient of Unstructured DataSet过滤器计算梯度Gradients。
3、计算lambda
在Gradient of Unstructured DataSet的基础上应用Python Calculator过滤器,变量名中输入Lambda,公式中输入:
eigenvalue(strain(Velocity)**2 + (Gradients - strain(Velocity))**2)
然后点击应用。计算公式的由来如下:
如果觉得《【ParaView教程】第四章 常见问题 —— 在ParaView中使用 lambda2 可视化涡量(Vortex)》对你有帮助,请点赞、收藏,并留下你的观点哦!