paraview5.9.1 绘制截面流线图
使用科学计算可视化工具paraview-5.9.1绘制截面的流线图,以3d-cavity为例。
(1) 使用OpenFOAM-v2006运行 tutorials/incompressible/icoFoam/cavity
算例,driven-cavity 几何特征 0.1m × 0.1m × 0.1m,网格规模 100 × 100 × 100,Allrun
之后,执行 foamToVTK
产生VTK文件。
(2) 使用paraview加载VTK文件,点击slice按钮,对 cavity 做切面:
(3) 对切面作 Surface Vector Filter,用来将速度矢量投影到平面上:
(4) 使用 Mask Points Filter,生成一系列采样点,来确定流线的位置:
在 Mask Points 中,选择 Random Sampling 随机取点的方式,点的总数 Maximum Number of Points 为1000,On Ratio 为 2,表示每2个点中选出一个,效果如下:
而如果没有选择 Random Sampling,那么会直接选取前2000个点中的1000个:
(5) 在 Mask Points 完成之后,选择 Stream Tracer with Custom Source Filter:
其中的 Input 和 Seed Source分别选择 surfaceVectors1和MaskPoints1:
最终,得到如下的流线图: