首页/文章/ 详情

Fluent中的稳态动网格

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/意见领袖/博士学历/特邀专家
平台推荐
内容稀缺
23天前浏览1376

动网格通常用于瞬态问题,但在一些特殊情况下也可以用于稳态计算。

一些稳态应用的例子包括:在阀门达到稳态位置后检查阀门应用;或在流固耦合界面应用达到稳态解之后进行分析。

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)。

 
 

重要提示:

稳态动网格不能使用以下选项:

  • In-Cylinder
  • Implicit Update

此外,稳态动网格也无法使用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。


(完)

来源:CFD之道

MeshingFluent动网格UDF
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-12
最近编辑:23天前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2556粉丝 11201文章 729课程 27
点赞
收藏
作者推荐

免费 5.0
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈