用FLUENT非稳态计算时,如果收敛了,还会继续迭代计算,有什么影响

浏览:127290 回答:6
请热心朋友指教指教
邀请回答 我来回答

全部回答

(6)
默认 最新
jyjzCAE
明白了,谢谢!
2014年10月24日
评论 点赞
csuperfect

这个和你设置的残差有关系。
这么说吧,我第一次计算用了1e-4的残差计算,相当于e-5的尾部的我都没要了,那么越到后面e-5累积的越大。
而你采用1e-6的话,虽然达不到收敛标准,但它比1e-4肯定要小,那么相对而言得到的解的精度越高。
但大多数时候,我们完全没必要1e-6,这时得到的计算结果所花费的时间可能是1e-4的好几倍。综合而言,残差的设置需要仔细考虑。
2014年10月21日
评论 点赞
jyjzCAE

你好,谢谢你耐心地回答;假设我模拟非稳态燃烧情况,从点火开始到经过10秒钟时间,远离火焰处的部分或墙壁等,从0秒到第10秒温度会逐渐升高;我设定残差标准为1e-4,当算到第5秒钟的时候,所有残差值都小于1e-4,即已经收敛;但根据时间不长和时间步数;我设定的是计算到10秒;因此,从5秒后,FLUENT提示已经收敛;但还是继续迭代计算;因此我想问问后面计算的结果有没有受到影响(如果说,一开始我直接把所有残差标准设为1e-6,会从0秒(一直没有收敛)计算到第10秒;我想问问这两种情况,后面第5秒到第10秒,结果会是一样的吗?那种结果准确些?)
2014年10月21日
评论 点赞
csuperfect

采用RANS模型得到的非定常结果,其实也是时均后的。
所以能够使用les、des来求解时得到的额非定常结果更好!
你看你关心的物理量是否在平均值上下波动,是的话,就可以停止计算了!
2014年10月20日
评论 点赞
jyjzCAE

我用的是RANS模型,达到我设定残差收敛标准后,应为时间步数还没算完,所以还是会继续算迭代运算,对结果有影响吗?
2014年10月20日
评论 点赞
csuperfect

你所谓的非稳态计算,是采用的RANS模型还是LES/DES?收敛的话,也需要看你的收敛标准!
2014年10月17日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP