首页/文章/ 详情

【教程】28-ParaView将SPH的点群结果进行线型插值

1月前浏览782
使用ParaView软件,可以对SPH(平滑粒子流体动力学)的点群结果进行线型插值。


1、使用的过滤器 


 

进行线型插值的过滤器是:

Filters > Point Interpolation > SHP Line Interpolator

插值方法采用SPH的样条插值公式。因此,点群数据需要包含对应密度的变量,使用时请注意这一点。

对于常规点群的线型插值,请参阅之前发布的文章“【教程】26-ParaView对点群数据进行线型查值”。


2、SPH点群的加载  


 

这里使用的SPH样本数据是SPH_Points.vtu,请从页面底部下载。

加载SPH点群数据的步骤如下:

1.启动ParaView,然后从工具栏选择:

File > Open...

2.在文件指定对话框中选择"SPH_Points.vtu"并加载(或者,也可以通过拖放操作将文件拖到ParaView的GUI上进行加载)。

加载后,将表示方式设置为"Points",颜色着色设置为"Rho",点群将如下所示绘制:    

          

3、SHP Line Interpolator过滤器


 

接下来,将加载的SPH点群插值到线上,并创建线型插值图。

1.启动"SHP Line Interpolator"过滤器:

Filters > Point Interpolation > SHP Line Interpolator

2.将"Spatial Step"更改为"0.1",然后点击"Apply"。线型插值图将如下所示绘制(线的方向可以通过线小部件的光标操作进行更改):    

           

4、可选设置  


 

作为选项,可以更改"Kernel",从默认的"SPHQuinticKernel"更改为"SPHCubicKernel"、"SPHQuarticKernel"、"SPHWendlandQuinticKernel"等,也可以更改线的分辨率(在"Line Parameters"中的"Resolution")。


  

来源:CFD饭圈
ParaView
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-08
最近编辑:1月前
CFD饭圈
硕士 分享CFD文章,感谢关注
获赞 27粉丝 27文章 378课程 0
点赞
收藏
作者推荐

【教程】20-ParaView中显示等值线并添加数值标签

在使用可视化软件ParaView进行可视化时,有时我们可能想要给特定的值添加标签。1、数据的加载 1. 通过菜单栏选择“File > Open...”。2. 在“Open File”窗口中选择“fuji.vtu”文件,然后点击“OK”。3. 点击“Properties”标签下的“Apply”按钮,数据便会加载。 2、创建等高线 接下来,创建表示海拔高度的等高线。 1. 点击工具栏上的等高线图标。2. 设置等高线值的间隔。点击Value Range内的×号以清除现有的数值。 3. 设置Value Range。点击“Add a range of values”图标,输入以下值,然后点击OK。 4. 勾选“Compute Scalars”,点击Apply后,将绘制出如下的等高线图。 3、创建海拔高度标签 通过切割等高线,创建用于放置标签的点。1. 点击“Slice”图标,在适当的位置切割等高线。 2. 取消勾选“Show Plane”,隐藏Slice的操作图标。 3. 仅显示等高线,使用“Select Points On”通过鼠标圈选放置标签的点。 4. 确认点已被选中后,点击Find Data图标,从“Point Labels”中选择海拔高度的"H"。 5. 另外,通过Find Data的详细设置(齿轮图标),将标签的字体和大小调整为适当的值,然后点击OK。值的格式可以使用C语言格式指定。这里我们设置为: %4.0f m 关闭“Find Data”窗口后,你将看到已经创建了海拔高度标签。 来源:CFD饭圈

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈