首页/文章/ 详情

【教程】33-ParaView利用Threshold过滤器提取具有某个范围变量值的节点或元素

1月前浏览1030
在可视化软件ParaView中,包含在Filters(过滤器)中的Threshold(阈值)过滤器用于提取具有某个范围变量值的节点或元素。

请注意,Threshold过滤器只适用于点数据,不能应用于单元数据。

  

1、启动方法


 

启动Threshold过滤器的方法有两种:

1.通过菜单栏选择:

Filters > Alphabetical > Threshold

2.或者,点击工具栏上的"Threshold"图标。

            

2、使用示例 


 

假设我们想要提取被分配了编号1的大腿骨,可以设置如下:

· Minimum: 1

· Maximum: 1

点击"Apply"(应用)后,只有大腿骨被提取出来。    

          

3、示例数据创建 


 

使用样本数据Unstructured Cell Types(非结构化单元类型):

1. 通过菜单栏选择:

Sources > Alphabetical > Unstructured Cell Types

2. 点击并保持默认设置,然后点击Apply(应用)按钮。

这将创建一个由Hex网格组成的几何形状,使用Distance To Center(到中心的距离)进行着色。    

            

4、使用Threshold过滤器 


 

1. 启动Threshold过滤器。

2. 对于提取所有点的DistanceToCenter值在0到4.5之间的元素:

ScalarsDistanceToCenter

Upper Threshold: 4.5

All Scalars: 勾选

点击Apply    

3. 对于提取只要构成元素的节点中有一个点的DistanceToCenter值在0到4.5之间的元素:

ScalarsDistanceToCenter

Upper Threshold: 4.5

All Scalars: 取消勾选

点击Apply

All Scalars取消勾选时,条件更宽松,因此会提取更多的元素。    

4. 对于提取与值为4.5的等值面相接触的元素:

ScalarsDistanceToCenter

Lower Threshold: 4.5

Upper Threshold: 4.5

All Scalars: 取消勾选

Use Continuous Cell Range: 勾选

Lower ThresholdUpper Threshold的值设置为相同,并点击Apply    

提取的元素将与等值面相接触,如下所示:

    



       

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

Particleworks案例21-使用MPFI模拟高粘度流体压合过程

教程展示了如何使用MPFI模拟压碎高粘度流体。MPFI可以用来满足无滑移和不可压缩条件,并允许使用大时间步长。 一、仿真模型参数 密度 [kg/m^3]:1000运动粘度 [m^2/s]:1粒径 [mm]:0.5初始时间间隔 [s]:0.01结束时间 [s]:1二、创建新项目 1. 在工具栏上,点击Create Project按钮。2. 在Create Project窗口中,在Project name字段中输入mpfi_high_viscosity,并指定项目保存位置。3. 点击OK按钮关闭窗口。4. 在Projects窗口中,展开项目并双击场景节点以打开场景。 三、创建对象 1. 在Outline窗口中,点击Import polygon files按钮。2. 在文件对话框中,选择要导入的几何文件(fluid.stl,bottom.stl和top.stl)。3. 点击Fit View按钮。4. 在Outline窗口中,选择Input > bottom.stl节点。5. 在Properties窗口中,设置Appearance > Alpha为0.3,以便可以看到流体与墙壁之间的接触面。6. 类似地,将top.stl的Alpha设置为0.3。四、仿真域 1. 在Outline窗口中,点击Adjust domain按钮。2. 在Adjust domain对话框中,点击OK按钮以设置仿真域。五、创建物理属性 1. 在Outline窗口中,点击工具栏中的Manage physical properties按钮。2. 在Physical property manager窗口中,点击加号按钮**+**以添加新的物理属性。3. 从弹出菜单中选择类型为Fluid并编辑以下参数:运动粘度 [m^2/s]:14. 再添加一种类型为Polygon。使用默认参数。5. 点击OK按钮关闭Physical property manager窗口。6. 在Outline窗口中,选择每个节点。在Properties窗口中,找到Physical Property并按如下类型分配:1. fluid.stl:Fluid2. bottom.stl:Polygon 3. top.stl:Polygon六、创建动画 1. 在Outline窗口中,选择Input > top.stl节点。2. 在Key Frames窗口中,设置Key为Location。3. 设置Type为Velocity。4. 点击加号按钮**+**以在0 [s]添加速度,并输入-5 [mm/s]。5. 要预览运动,点击Player窗口中的Play forward按钮。七、设置仿真参数 1. 在工具栏上,点击Settings按钮。2. 在Basics部分输入以下参数,然后点击Next按钮:1.Unit > Length:mm2.Preprocess > Particle Size[mm]:0.53. 在MPS部分输入以下参数,然后点击Next按钮:1.Type > Type:MPFI2.MPFI > Speed of Sound[m/s]:1004. 在Simulation部分输入以下参数并点击Close按钮:1.Time > Finish Time[s]:12.Time > Initial dt[s]:0.013.Output > File Output Interval Time[s]:0.015. 点击场景窗口右上角的按钮并设置以下参数:1.Simulation Options > Density Threshold:0.92.Simulation Options > Collision Distance:0.9 八、运行仿真 1. 点击执行对话框中的Execute按钮。如果执行对话框已经关闭,点击Execute按钮。2. 在Run对话框中,找到Execution部分,并在Run mode: Preprocess & Simulation。3. 在 CPU cores: 输入用于计算的CPU核心数。4. 在Precision字段中选择Double。5. 点击Execute按钮开始计算。6. 当计算完成后,主窗口中央会弹出通知。注意:当使用单精度求解器进行MPFI仿真时,计算可能会因为有效数字的数量而停止。因此,建议使用双精度求解器。九、可视化结果 由于无滑移条件,与墙壁接触的粒子几乎不会在墙壁上移动,流体表面变得弯曲。1.在Player窗口中,点击Play forward按钮播放动画。 来源:CFD饭圈

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