本案例利用Fluent的重叠网格(Overset)功能实现部件的运动。 说明:重叠网格能实现与传统动网格相同的功能,然而却不必担忧会出现负体积。目前最大的缺点可能在网格准备及计算精度上。 如图所示一个长400mm,宽80mm的密闭容器中存在一个直径10mm的小球,其运动轨迹为正弦分布。 小球的运动规律为: 2 重叠网格与常规计算所准备的模型有所不同,其需要两套计算网格(前景网格与背景网格),因此几何也需要两个重叠的几何体。
这里一定要新建草图,否则后面没办法创建新的平面 绘制如下图所示的草图。
在生成几何面过程中,确保Operating选项为Add Frozen,这样生成的几何体才不会被合并。
模型树节点如图所示。 生成的几何体如图所示。
为减小计算误差,网格重叠区域的前景网格与背景网格尺寸尽量保持一致。 本案例简单起见,为前景网格及背景网格指定相同的尺寸。
其实也可以在其他外部网格生成软件中分别对两个部件生成网格,之后再在Fluent中组装网格。 按下图所示对边界进行命名。 图中的ovsetWall边界命名非常重要,在Fluent中要单独为其设置边界条件。
本例的区域运动采用UDF宏DEFINE_ZONE_MOTION来定义。
该宏文件可以以解释或编译的形式加载。 鼠标双击A4单元格进入Fluent模块,启动过程中激活Double Precision选项
这里的zonemove即前面定义的udf名称。
设置边界为overset边界后,模型树自动添加节点Overset Interfaces
运动情况如图所示。后处理过程与常规计算后处理完全相同。由于本案例重点在于演示重叠网格的建模及设置步骤,因此后处理过程不再赘述。 |
|