动网格通常用于瞬态问题,但在一些特殊情况下也可以用于稳态计算。 一些稳态应用的例子包括:在阀门达到稳态位置后检查阀门应用;或在流固耦合界面应用达到稳态解之后进行分析。 1 稳态动网格应用网格划分方面,稳态和瞬态动网格问题并无差异。此外设置稳态模拟与瞬态案例也相似,但需注意以下几点不同: - 需要利用UDF宏
DEFINE_CG_MOTION 来指定边界的运动。瞬态问题中可以使用的transient profile 不能用于稳态问题。 - 传递给
DEFINE_CG_MOTION 宏的参数 dtime 默认为 1:若需要指定边界移动 1 mm,可以将速度设置为 1e-3 m/s。 - 如果为稳态问题启用了
local remeshing ,可以在边界移动后指示 Fluent 进行额外的网格重构。这种基于偏斜度标准的额外网格重构能够进一步提升网格质量。
网格更新需通过日志文件或执行命令手动完成。若要更新网格,可使用Mesh Motion对话框进行操作。Mesh Motion对话框可以通过以下方法打开:双击模型树节点 Solution → Run Calculation ,在设置面板中点击按钮 **Update Dynamic Mesh...**。或者也可以使用以下文本命令打开: solve → mesh-motion
注意:在使用六自由度求解器时,可能需要调整伪时间步长以确保求解器的收敛。建议在进行稳态动网格更新前,先确认稳态解已收敛。 ”
可以通过点击 Mesh Motion 对话框中的 Update 按钮来显示动态网格统计信息(如最小和最大体积以及最大网格和面偏斜)(图 13.93)。 重要提示: 稳态动网格不能使用以下选项: 此外,稳态动网格也无法使用Dynamic Mesh Events 对话框。 ”
2 稳态动网格示例考虑图13.94所示的物体投放案例。物体能够通过稳态求解器移动到任意位置,随后可在不同位置进行稳态分析。 动网格参数在稳态和瞬态分析中的设置是相同的。当配置动网格区域时,稳态问题的步骤与瞬态问题类似,唯一的区别在于从Motion UDF/Profile下拉列表中选择的UDF不同。对于稳态问题,默认传递给UDF的dtime 值为1。因此,在此示例中,每次执行该UDF时,物体将移动50毫米。 #include "udf.h" DEFINE_CG_MOTION(pod,dt,vel,omega,time,dtime) { NV_S(vel,=,0); NV_S(omega,=,0); vel[1] = -50e-3; }
生成的网格如图13.96所示。 注:以上内容取自Fluent UserGuide 13.6.11。 ”
|