吾生有涯 学海无涯
析模有界 知识无界

【XFlow案例】02:单向阀

内容纲要

单向阀是一种常用的阀门,其结构简单,其结构包括阀体、阀芯和弹簧,如下图所示。单向阀的阀芯通常为圆锥或球体,利用弹簧与阀体相连接。当流体正向流动且压力较大时压缩弹簧,流体导通,反之流体不通。本案例演示利用XFlow计算这类涉及到被动运动的流体问题。

此问题在Fluent中可以使用6DOF模型来实现。

1 导入几何

本案例所用的几何模型采用外部导入的方式。

  • 利用菜单Geometry > Import a new geometry,在弹出的文件选择对话框中选择几何文件valve.stp

  • 选择树形菜单的Geometry标签页,设置Orientation(0,180,0),以使模型绕y轴旋转180°

如下图所示。

导入的几何模型如图所示。

注意:XFlow的内部流动和外部流动,是通过识别模型的法向方向来实现的。如上图所示的能看到内部面的几何则为计算内部流动模型。如果模型法向方向不正确,则需要修改法向方向。

2 补充几何面

导入的几何模型没有进口和出口面,这可以通过在XFlow中进行修补。注意这只是为了演示,实际上完全可以导入完整的几何。

  • 选择图形窗口中的入口圆,如下图所示的蓝色圆。多条边线可以按住ctrl键选取

  • 选择菜单Geometry > Create Object > Create surface创建面

  • 在Geometry标签页中重新命名面为inflow,如下图所示

  • 同样方式创建出口面outflow

3 创建球体

  • 利用菜单Geometry > Create Object > Create Sphere,在弹出的球体创建对话框中设置球体半径为0.008m,如下图所示。

  • 切换至Geometry标签页,设置Sphere的position为(-0.014,0,0),如下图所示

此时几何模型如下图所示。

其实以上的几何创建操作都可以通过导入外部几何模型的方式完成。这里只是演示过程。

4 Engine设置

  • 选择标签页Environment

  • 设置Kernel3d

  • 设置Flow modelsingle phase

  • 其他参数保持默认设置

5 Materials设置

  • 选择标签页Materials

  • 设置Namewater

  • 设置Reference density998 kg/m-3

  • 设置Dynamic viscosity0.001 Pa.s

  • 其他参数保持默认设置

6 Geometry设置

在Geometry标签页中设置边界条件。

  • 选择标签页Geometry

  • valve、inflow及outflow边界设置如下图所示。其中定义inflow为流量入口,采用函数if(x<0.3,0.3,0),意为当时间t<0.3s时,入口流量为0.3kg/s,其他时间入口流量为0。定义outflow为压力出口,该边界静压为0

  • sphere边界设置如下图所示。设置BehaviourRigid body dynamics,并设置density11350,软件自动计算转动惯量。指定TranslationAxis x,设置Rotationfixed

  • 指定外部力为x方向,其值为-150*(px-(-0.014)),因为这里指定弹簧刚度为150 N/m

7 Simulation设置

  • 进入Simulation标签页

  • 设置Simulation time0.5s

  • 设置Resolved scale0.001 m

  • 指定存储路径Folder

  • 其他参数保持默认设置

8 求解计算

  • 点击左下角按钮Run> Start computation进行求解计算。

视计算机能力的不同,可能会持续几分钟到几十分钟。

9 后处理

  • 球体运动速度如下图所示。

  • 球体x方向位移如下图所示。

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《【XFlow案例】02:单向阀》
文章链接:https://www.topcfd.cn/1465/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册