本案例利用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
此时网格如下图所示
继续网格预览,如下图所示
网格运动如下图所示。这里网格预览并非全部,有兴趣的道友可以尝试耐心等待,可以看到网格收缩的过程。
联系客服