首页/文章/ 详情

ParaView 如何绘制变量沿曲线的变化

1年前浏览7923
在ParaView中绘制变量沿直线的变化非常简单,直接使用Plot Over Line filter 就可以实现。如下:


但是在有些情况下,我们需要绘制变量沿曲线的变化,那么如何通过ParaView实现呢?以下通过cavity算例进行演示:

首先,需要创建出所用的曲线,简单的曲线可以在ParaView中创建,复杂的曲线可以在建模软件中创建,然后再导入ParaView;

下面演示在ParaView中创建曲线:


在菜单Source 中选择Poly Line Source

       



在属性中输入点的坐标创建曲线(曲线由很多段折线组成,如果想要曲线更加光滑,可以添加很多点。手动添加比较麻烦,建议采用建模软件创建曲线)。

       

在PolyLineSource1 上应用Resample With DataSet 过滤器,将属性值(压力、速度等)插值到曲线上。


此时Input选择cavity.foam, Source 选择PolyLineSource1.
         



点击应用并调整值的范围后,曲线上的压力分布如下图所示。

       

在ResampleWithDataset1上应用Plot Data 过滤器,并仅显示压力p沿曲线的变化,结果如下:

       



稍作调整,可以看到先前创建的4个点,LineChartView1中的曲线也是只有4个点(注意点的编号是从0开始的)。

       

下面验证绘制出的曲线,其属性值是否正确。


以第4个点,即编号为3的点为例,看看该点上的压力值为多少。


使用Probe Location 过滤器可以检测某一个点上的属性值,因此对cavity.foam 应用此过滤器,该点的坐标可以从PolyLineSource1的属性中找到。第4个点的坐标为(0.08,0.08,0.005)。


应用Probe Location 过滤器后,第4个点处的压力值为0.519805。


将鼠标光标放在LineChartView1中的最后一个点处,也可以发现压力值为0.519806,和Probe Location 检测的值基本相等。


         



通过验证,这种绘制变量沿曲线变化的方法可行。



由以上处理过程可以发现,根据算例的不同,几何模型一般也是不同的,所以这个问题的难点就是如何创建曲线。曲线创建后,后续的步骤基本相同。
来源:多相流在线
多相流燃烧湍流通用航空航天船舶轨道交通离散元多尺度ParaView积鼎 CFD
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-23
最近编辑:1年前
积鼎科技
联系我们13162025768
获赞 108粉丝 109文章 300课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈