本文摘要(由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

此时网格如下图所示

继续网格预览,如下图所示

网格运动如下图所示。这里网格预览并非全部,有兴趣的道友可以尝试耐心等待,可以看到网格收缩的过程。
