【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,Tutorial,ParaView,OpenFOAM,CFD,CAE,PostProcessing)