吾生有涯 学海无涯
析模有界 知识无界

Fluent的温度超限处理

内容纲要

1 问题背景

Fluent 传热仿真的温度范围默认为 1K - 5000K,通常此范围是够用的。实际中也会碰到提示温度超限的问题,且很明显不合理。此时,能量方程可能发散也可能不发散。

Fluent 提示温度被限制在 1K(图源:forum.ansys.com)

2 原因

Fluent在计算能量方程,以内能和焓为计算对象,而非直接计算温度。温度场是通过焓和内能的定义间接计算得到。

焓定义为:

内能定义为:

但是能量方程中,热传导的能量传递由温度梯度决定。因此形成了温度和焓之间复杂的数学关系。

3 处理办法

对于仅温度分布不合理,但是能量方程未见发散的案例,以下调试步骤可依次进行:

  1. 检查模型有没有很明显的设置错误,例如热源、热边界条件、材料热传导率等
  2. 在温度大梯度区域对网格进行加密,至少需要保证2-3层单元
  3. 减小时间步长
  4. 在命令行输入以下命令,强制关闭温度二阶梯度:(rpsetvar 'temperature/secondary-gradient? #f)
  5. 若确认计算域中的温度超出了[1,5000]K,可以修改温度上下限。

(完)

本篇文章来源于微信公众号: CFD之道

赞(2) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Fluent的温度超限处理》
文章链接:https://www.topcfd.cn/37946/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册