midas NFX是集结构、热、流体和优化设计于一体的有限元仿真分析软件,而midas NFX CFD则是其中计算流体动力学求解器高级模块。它采用独特的有限单元法(FEM)进行编程,在midas NFX 程序中搭配结构求解器组成一体化的图形用户界面(GUI),并提供全中文界面。是一款简单易学,易上手,并且实用的 CFD 软件。
船舶自由水面运动操作案例
1模型概述
该示例是帆船的二维模型,描述为在海上,有一个波浪,周期为1 Hz,振幅为0.0477 m,船舶以1 m / s的速度在其上航行。
2导入模型
2网格划分
材料设置:在网格菜单中,点击属性中的“材料”,点击创建“流体(CFD)”,选中“FRESH_WATER_25℃”。
单元特性定义:在网格菜单中,点击属性中的“单元特性”,点击创建“2D”,选择“CFD 2D”。
定义两个网格单元特性,首先定义背景网格单元特性,在名称中输入“背景网格”,其余保持默认不勾选,点击“适用”。
其次定义重叠网格单元特性,在名称中输入“重叠网格”,勾选下方的“重叠网格”,其余保持默认不勾选,点击“确认”。
划分网格:首先创建背景网格,在网格菜单中,点击生成中的“2D”,选中背景区域的四个面,尺寸输入“0.01”,单元特性选择“背景网格”,在高级选项中勾选上“合并节点”,网格类型选择德劳内网格“三角形”,取消高阶单元勾选框。其余保持默认不勾选。开始划分网格。
3边界条件施加
进出口边界条件定义:在CFD菜单中,点击一般CFD边界中的“入口”“出口”,对入口施加速度边界,X方向输入1m/s,Y方向选择已创建函数“Y速度”,来模拟水面的波浪运动。对出口施加压力边界,选择已创建函数“初始水压力”。在模型上部创建开放式压力出口,输入相对压力“0pa”。
壁面边界条件定义:在CFD菜单中,点击一般CFD边界中的“壁面”,首先创建静止壁面,选中背景区域的底部面,壁面类型为“无因次距离壁面y+”,第一个节点y+值保持默认65,以此创建流动底部壁面。
多相流定义:在CFD菜单中,点击高级CFD边界中的“多相管理器”,多相模型选择“水平集”,相1选择已有材料“FRESH_WATER_25℃”。
其次点击“多相体积分数”,选择入口位置的下两条边,作为初始水相为“1”的进水边。体积分数选择“相1”,体积分数为“1”,点击“添加”,点击确认。
4求解设置
初始条件设置:在一般状态栏下点击下方的“初始条件”,点击“场定义”,在压力中选择“初始水压力”。完成后,点击定义初始条件中的“多相”按钮,以函数方式选择相1的初始函数为“初始液位”,点击确认。
模块数据定义:在分析控制第二栏“模块数据”中选择“k-ε”模型为本次计算的湍流模型,勾选“静水压力”,“根据密度的浮动性”。在多相流控制中,打开质量守恒开关,界面清晰度调整为2.5。其余保持默认。点击确认,完成求解控制设置。
5求解及后处理查看
求解:点击模型树中的“分析与结果”,鼠标右键“case:瞬态CFD”,点击求解。
后处理结果查看:
水流速度云图
壁面流体力及力矩查看(总压力、静压力、粘性力、总力)