首页/文章/ 详情

NFX CFD|动网格之重叠网格模拟物体自由运动-船舶自由水面运动操作案例

1年前浏览1897


midas NFX是集结构、热、流体和优化设计于一体的有限元仿真分析软件,而midas NFX CFD则是其中计算流体动力学求解器高级模块。它采用独特的有限单元法(FEM)进行编程,在midas NFX 程序中搭配结构求解器组成一体化的图形用户界面(GUI),并提供全中文界面。是一款简单易学,易上手,并且实用的 CFD 软件。

CFD结构物体受流场作用力被动运动          

         

         

         

         

         
当计算结构物体在流场中的漂浮、自由落体等被动运动时,要考虑结构本身重力与流场提供的浮力、表面张力、粘性阻力等。此时物体的本身的运动特性受流场流动特性的影响,而被迫做出反应。NFX提供了这种分析结构物体在流场中的自由运动特性,包括结构物的运动轨迹、运动速度、运动时间以及结构在不同时刻受流场的作用力。          
         
本次案例运用到了NFX CFD流场分析中的动网格重叠网格功能的自由运动。          
1、特别的,单独使用该功能可以计算结构物的自由落体运动,比如空投装置的降落轨迹、结构在流场中的浮沉特性;          
2、当使用该功能联合多相流分析可以计算结构物在自由水面的漂浮轨迹,比如漂浮式海上风力发电基础的受力特性、船舶在航行过程中的运动特性;          
3、该功能联合壁面碰撞分析时,可以求解结构物在自由落体或漂浮过程中与障碍物的碰撞特性。          


船舶自由水面运动操作案例

1模型概述


该示例是帆船的二维模型,描述为在海上,有一波浪,周期1 Hz,振幅0.0477 m,船舶以1 m / s的速度在其上航行。

2导入模型

在打开软件后,依次点击“新建”按钮,输入项目名称“case”,点击选择“ 2D (XY平面)”,将“单位系统”设置为N-m-J-sec,点击“确定”按钮。
在几何菜单中,点击CAD文件“导入”,文件类型选择“X-T”格式,选中“16-2D boat(自由面-重叠网格分析).X_T”,模型长度单位选择mm。


2网格划分

材料设置:在网格菜单中,点击属性中的“材料”,点击创建“流体(CFD)”,选中“FRESH_WATER_25℃”。

单元特性定义:在网格菜单中,点击属性中的“单元特性”,点击创建“2D”,选择“CFD 2D”。

定义两个网格单元特性,首先定义背景网格单元特性,在名称中输入“背景网格”,其余保持默认不勾选,点击“适用”。

其次定义重叠网格单元特性,在名称中输入“重叠网格”,勾选下方的“重叠网格”,其余保持默认不勾选,点击“确认”。


划分网格:首先创建背景网格,在网格菜单中,点击生成中的“2D”,选中背景区域的四个面,尺寸输入“0.01”,单元特性选择“背景网格”,在高级选项中勾选上“合并节点”,网格类型选择德劳内网格“三角形”,取消高阶单元勾选框。其余保持默认不勾选。开始划分网格。


其次创建重叠网格,在网格菜单中,点击生成中的“2D”,选中重叠区域小船的一个面,尺寸输入“0.01”,单元特性选择“重叠网格”,在高级选项中取消勾选“合并节点”,网格类型选择德劳内网格“三角形”,取消高阶单元勾选框。其余保持默认不勾选。开始划分网格。


3边界条件施加

自定义函数:在CFD菜单中,点击属性/坐标系/函数中的“函数”,点击“一般CFD函数”,分别创建“初始液位”、“初始水压力”和“Y速度”函数。具体函数定义方法可以参考《NFX|CFD函数》中的函数说明。

进出口边界条件定义:在CFD菜单中,点击一般CFD边界中的“入口”“出口”,对入口施加速度边界,X方向输入1m/s,Y方向选择已创建函数“Y速度”,来模拟水面的波浪运动。对出口施加压力边界,选择已创建函数“初始水压力”。在模型上部创建开放式压力出口,输入相对压力“0pa”。

壁面边界条件定义:在CFD菜单中,点击一般CFD边界中的“壁面”,首先创建静止壁面,选中背景区域的底部面,壁面类型为“无因次距离壁面y+”,第一个节点y+值保持默认65,以此创建流动底部壁面。

其次,创建小船的运动壁面。在CFD菜单中,点击一般CFD边界中的“壁面”,首先创建静止壁面,选中背景区域的底部面,壁面类型为“无因次距离壁面y+”,第一个节点y+值保持默认65。勾选“壁面运动控制”,点击创建运动管理图标,点击创建,选择网格变形,勾选网格变形,物体质量输入100kg,重心与旋转中心输入“-1.82377e-008, 0.00614123, 0”,勾选Ty沿y轴平移、Rz绕z轴旋转,两个方向上的自由度,其余保持默认不变。  

多相流定义:在CFD菜单中,点击高级CFD边界中的“多相管理器”,多相模型选择“水平集”,相1选择已有材料“FRESH_WATER_25℃”。

其次点击“多相体积分数”,选择入口位置的下两条边,作为初始水相为“1”的进水边。体积分数选择“相1”,体积分数为“1”,点击“添加”,点击确认。


4求解设置

求解类型设置:在CFD菜单中,点击CFD分析工况中的“瞬态”,标题输入“case”,点击“分析控制”,在一般状态栏下点击高级模块,勾选“多相流”和“网格变形”。时间增量输入0.001s,步骤数输入100000步。其余保持默认不变。

初始条件设置:在一般状态栏下点击下方的“初始条件”,点击“场定义”,在压力中选择“初始水压力”。完成后,点击定义初始条件中的“多相”按钮,以函数方式选择相1的初始函数为“初始液位”,点击确认。


模块数据定义:在分析控制第二栏“模块数据”中选择“k-ε”模型为本次计算的湍流模型,勾选“静水压力”,“根据密度的浮动性”。在多相流控制中,打开质量守恒开关,界面清晰度调整为2.5。其余保持默认。点击确认,完成求解控制设置。

5求解及后处理查看

求解:点击模型树中的“分析与结果”,鼠标右键“case:瞬态CFD”,点击求解。

后处理结果查看:

小船自由运动及水面变化  

水流速度云图

壁面流体力及力矩查看(总压力、静压力、粘性力、总力)



   

   

   
END    

   


来源:midas机械部落
碰撞多相流动网格湍流船舶NFX材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-02-22
最近编辑:1年前
MIDAS官方
幸福、贡献、分享-用技术创造幸福
获赞 126粉丝 343文章 479课程 11
点赞
收藏
作者推荐

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