首页/文章/ 详情

ParaView中如何实现网格变形?

1年前浏览6316
本期文章主要分享在Paraview中如何实现网格变形。这里的网格变形是指网格随位移量的变形,效果如下:

以上结果由有限元程序计算得到,仿真的是流固耦合,圆柱孔后侧是一根弹性梁。

数据中的变量 x_dis,y_dis 控制网格在x和y方向移动,其它变量都是流体相关变量。在Paraview中加载数据,然后点击播放,此时并无以上动图效果,网格也没有移动。如果想实现网格移动,需要进行以下操作:

  • 加载数据(原始数据为Step_fsi_ale_harmonic.7z)

 

  • 添加Calculator 过滤器,创建二维位移矢量displacement(由于此算例是二维的,所以计算的displacement 也是二维的),公式为x_dis*iHat+y_dis*jHat

  • 以displacement 着色,更改模型的呈现形式为Surface With Edges

  • 点击播放,发现此时网格并没有变形

  • 这就需要非常关键的一步继续在Calculator1基础上添加Wrap By Vector 过滤器,这个过滤器可以根据位移矢量displacement的方向移动网格
  • 缩放因子先设为100,如果变形不明显可以继续增大缩放因子,如下可以看出网格已经发生了变形

  • 动态变形效果如文章开头所示
来源:多相流在线
多相流燃烧动网格通用航空航天船舶建筑控制试验ParaView积鼎 CFD
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-23
最近编辑:1年前
积鼎科技
联系我们13162025768
获赞 108粉丝 110文章 302课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈