6DOF计算小球自空气中坠入水中

FLUENT中提供了6DOF模型,用于计算刚体在流体域空间的运动行为。该模型除了可以计算刚体模型的平移旋转等运动规律之外,还可以实时计算刚体模型的受力、加速度以及速度。配合FLUENT强大的动网格能力,利用6DOF模型能够模拟真实世界中的诸多现象。本例采用6DOF模型,配合VOF多相流模型,计算木制小球自空气中坠入水中的过程。观察小球坠落过程中流场变化情况,同时监测小球重心的运动规律。



1、模型考虑

真实模型是三维的,这里为了方便起见,采用二维模型考虑。所涉及的技术内容完全一致。几何模型如图1所示。

1.png


图1 几何尺寸及模型

2.png

图2 网格

模型尺寸如图1所示。单位为mm。在CAD软件中统计小球信息得到:

重心坐标(0,0,0),惯性矩Ixx = 2010619mm^4,Iyy=2010619mm^4,Izz=4021238.5mm^4,面积A=5026.548mm^2。对于平面模型计算,fluent默认拉伸厚度为1m,假设小球密度800kg/m^3,因此可以计算小球质量mass=800*5026.548e-6=4.021kg。



2、划分网格

在ICEM CFD中生成全三角形计算网格,如图2所示。设定上部边界为pressure_outlet,矩形上其它三条边为walls,小球边界为movingWall。(此处可以生成边界层网格,然后将边界层网格添加至另外的计算域,让该区域跟随movingwall一起运动)。然后将模型导出为msh文件。




3、准备UDF

UDF比较简单,如下所示。采用DEFINE_SDOF_PROPERTIES宏,给质量及三方向惯性矩赋值即可。

#include "udf.h"

DEFINE_SDOF_PROPERTIES(test_box, prop, dt, time, dtime)

{

prop[SDOF_MASS] = 4.021;

prop[SDOF_IXX] = 2010619e-12;

prop[SDOF_IYY] = 2010619e-12;

prop[SDOF_IZZ] = 4021238e-12;

}

编译并load此UDF。




4、sacle计算域

Fluent读入msh文件,scale网格设定合适的单位。将网格尺寸及显示尺寸均设为mm。如图3所示。

3.png


图3 Scale Mesh




5、General面板设置

设置Time为瞬态Transient,同时激活重力选项,设置重力加速度为Y方向-9.81m/s2。如图4所示。

4.png


图4 general面板设置




6、模型面板设置

设置VOF多相流模型,如图5所示。设置body force formulation为Implicit Body Force。

5.png


图5 多相流模型

选择湍流模型为标准k-epsilon模型,采用增强壁面函数。



7、材料

材料数据库中添加water-liquid。

设置水为主相,空气为第二相。如图6所示。



8、边界条件设置

本例中需要设置的边界条件为出口边界。该边界设为压力出口,静压为0。如图6所示。

6.png


图6 出口边界设置

同时设置出口第二相组分为1.即出口全部为空气。



9、动网格设置

激活动网格。在Dynamic mesh面板中,激活smoothing与Remeshing方法,同时勾选Six DOF选项。如图7所示。

7.png


图7 动网格设置



点击Mesh Methods的Settings进入参数设置面板,在smoothing标签页下设置Spring Constant Factor为0.5,进入remeshing标签页,进行图8所示设置。

8.png


图8 remeshing设置



关闭mesh method settings面板,进入six dof setting面板。进行如图9所示设置。

9.png


图9 6DOF设置


勾选Write Motion History,这样运动数据即可写入文本文件。


设置完毕后关闭6DOF设置面板。


创建运动区域,如图10所示,指定运动区域为moving wall,勾选six dof options中的on选项。

10.png

图10 创建运动域

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空