失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【ParaView教程】第四章 常见问题 —— 在ParaView中使用 lambda2 可视化涡量(Vortex)

【ParaView教程】第四章 常见问题 —— 在ParaView中使用 lambda2 可视化涡量(Vortex)

时间:2023-08-03 12:52:54

相关推荐

【ParaView教程】第四章 常见问题 —— 在ParaView中使用 lambda2 可视化涡量(Vortex)

背景

在这篇文章《涡结构提取》中作者介绍了使用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)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。