本案例利用Fluent中的明渠流动及6DOF模型计算船舶在波浪作用下的行驶姿态。
FLUENT中的6DOF模型主要用于计算刚体在流体作用下的运动学特征( 速度、 加速度、 力矩等) 。该模型将运动部件作为刚体, 忽略其变形。为了计算刚体在力的作用下的运动姿态, 在计算之前需要输入其质量、 惯性矩等参数。
本例中用到的技术要点包括以下内容。
- VOF多相流模型求解明渠流动
- 使用明渠波浪边界产生浅波
- 利用Numerical Beach选项抑制出口位置的数值反射
- 利用6DOF模型模拟船体的运动
- 利用UDF控制船体的运动自由度
1 问题描述
案例中涉及到利用明渠造波,波浪参数如下表所示。
参数 | 参数值 |
---|---|
波速 | 1.5 m/s |
波高 | 0.01925 m |
波长 | 3.85 m |
相位角 | -270° |
水深2.75m, 流动方向沿X轴, 侧面为Y轴方向 。
2 Fluent设置
- 以3D、Double Precision方式启动Fluent
- 利用菜单File → Read → Mesh…读取网格文件boat.msh
几何如下图所示(隐藏了顶部面)。
![2740b3b8a7004ce7d5c331ac3602b84f.png](https://i-blog.csdnimg.cn/blog_migrate/7c3b17693259e3633f7ab9d59468ba2a.png)
2.1 General设置
- 选择选项Transient采用瞬态计算
- 指定重力加速度Z轴-9.81 m/s2
![754acfda10028f763603b39f0ec293a4.png](https://i-blog.csdnimg.cn/blog_migrate/b914c87ac48ed5898b942dfd7cd5bc7f.png)
2.2 Materials设置
- 从FLUENT材料数据库中添加材料water-liquid(h2o)
![16f740d5c45e12700ae8b70461f7e66c.png](https://i-blog.csdnimg.cn/blog_migrate/d50af995111e7a54624ed58b4ca35fcb.png)
2.3 设置多相流模型
- 选择多相流模型Volume of Fluid
- 激活选项Open Channel Flow及Open Channel Wave BC
- 其他选项如下图所示