本文摘要(由AI生成):
本文介绍了一个利用Fluent软件中的In-Cylinder和Event功能进行网格边界变形的案例。首先,以3D双精度模式启动Fluent,并读取网格文件。然后,进行General设置,包括缩放网格尺寸和启用瞬态计算。接着,在动网格设置中激活Dynamic Mesh、Smoothing、Layering和Remeshing选项,并设置相关参数。通过In-Cylinder选项,根据曲轴角度指定运动行为。定义底部面为刚体运动,侧边为变形运动,并指定网格参数。最后,通过插入Event并定义其运动行为,实现网格的添加和移除层。通过网格预览功能,可以查看网格的运动过程。
本案例利用In-Cylinder及Event定义网格边界变形。
以3D、Double Precision模式启动Fluent
利用File → Read → Mesh…读取计算网格文件udf-def-geom.msh
初始网格如图所示。
缩放网格尺寸,采用mm进行缩放
激活Transient启用瞬态计算
激活Dynamic Mesh
激活选项Smoothing、Layering及Remeshing
激活选项In-Cylinder
设置Smoothing参数,采用弹簧光顺
设置Remeshing参数,如下图所示
设置In-Cylinder参数,如下图所示
注:In-Cylinder用于以cranc angle指定运动行为
定义底部面bottom:23的运动类型为Rigid Body,指定Motion UDF/Profile为**piston-full**
指定边界bottom:23的网格选项
指定侧边side:19的运动类型为Deforming,指定其Definition为cylinder,并指定圆柱半径及轴
注:这里半径及轴的定义非常重要。
指定side:19边界的网格参数,如下图所示
指定顶部区域为静止。这并非必须。
可以输入TUI命令绘制运动轨迹
-
采用下面的网格预览参数查看网格运动
网格运动如下图所示
如下图所示加入2个event
注:crank angle不可以为奇数
定义第一个event的运动行为:Insert Boundary Zone Layer,如下图所示
如下所示定义第二个event:Remove Boundary Zone Layer,如下图所示
定义网格预览参数
添加显示新创建的边界面wall-4
此时网格如下图所示
继续网格预览,如下图所示
网格运动如下图所示。这里网格预览并非全部,有兴趣的道友可以尝试耐心等待,可以看到网格收缩的过程。