在缺省设置中,如果重新划分的网格优于原网格,则用新网格代替旧网格;否则,将保持原网格划分不变。如果无论如何都要采用新网格的话,则可以在Options(选项)下面选择Must Improve Skewness(必须改善畸变率)选项。如果Options(选项)下面的Size Function(尺寸函数)被激活,则还可以用网格尺寸分布函数标志需要重新划分的网格。 对于3D模型,还包括in-cylinder、six-dof、Implicit Update三种选项。其中in-cyliner用于发动机气缸模拟,six-dof主要用于流体作用于刚体,预测刚体运动。implicit update用于设定网格更新方式。默认采用显式方式,勾选此选项可设定网格以隐式方式更新。 6.2 动态网格域 在Dynamic Mesh Zones中定义运动区域,即定义中间刚体壁面为rigid body,具体操作如下。 点击Create/Edit选项,打开Dynamic Mesh Zones设置对话框,如下图所示。 在Zone Names下选择rigid wall,在Type中选择Rigid Body。 在Meshing Options中,设置Cell Height中的值为1mm。 点击Create,并关闭Dynamic Mesh Zones设置对话框。 图11 此动态网格域用于定义网格运动的区域及运动类型。FLUENT中网格运动类型主要有:静止、刚体运动、变形区域、用户自定义域、耦合域(依次)。 静止域在网格运动过程中,区域内节点位置保持不变。虽然说默认情况下不设定区域运动,则该区域为静止,但是一些情况下还是需要显式设定某些区域为静止域,尤其是在一些与刚体域相连的区域处理上。 刚体运动域:这是fluent动网格中最常见的运动类型。通过规定刚体的速度或位移来控制运动。 变形域:由于边界运动导致节点变形。变形域通常与刚体域是相连的。 自定义域:用户可以使用UDF定义自己需要的域 耦合域:节点位移由耦合求解器计算,在流固耦合计算中,耦合面上通常设定为耦合域类型。 6.3 网格预览 点击Preview Mesh Motion可以设置预览网格运动,具体操作如下。 点击Preview Mesh Motion选项,打开设置对话框。 设置时间步长和步数,具体设置如下图所示。 设置完成后,点击Preview。 图 15 注意:在这一步中,需要提醒一下,使用动网格进行正式计算之前,最好养成预览动网格更新的习惯;就是在正式计算前,浏览一下动网格的更新情况,这样可以避免在计算过程中出现动网格更新本身的问题。在预览更新时,很多人都说会出现负体积的警告,更新不成功,出现这样的问题时,最好先把时间步长改的更小点儿试试,一般来讲,排除UDF本身的原因,出现更新出错的原因都与时间步长有关,这需要结合所使用的更新方法多琢磨。在预览动网格前先保存动网格设置,预览后将造成不可逆的计算结果。 7 设置其它选项 对于非定常问题,推荐使用PISO算法。时间步长设置为0.01,计算步数设置为100。