fluent非稳态计算的时间步长都要设得很小吗?如果要得到几小时的温度随时间变化曲线,可以设得大些吗?

2024-10-28 22:59:47
推荐回答(1个)
回答(1):

不一定的,通常步长和网格划分及模型的物理性质有关。
对于温度场,网格越细,步长就需要设置越短,温度的导热越快,步长就需要设置越短。我说说自己的第一次模拟的经历吧,我模拟的是停输电伴热管道温度场,我一开始按照书上的类似例子用0.5s或1s做非稳态计算,结果发现需要算好几天才能算完,而且更本没有合理解,后来连续提高步长,一直提高到半小时1800s就得到很好的结果了,后来发现7200s的结果也很不错。
再举一个流场的例子,流场的流速和网格划分直接决定了步长设置。例如VOF模型中要求最大流速通过一个最小网格尺度的1/4(Courant数默认为0.25),其他模型通常的经验是1/3,我在做多相流时发现,往往1/4是不够的,还需要减小一倍甚至更多。

总之,这要涉及到网格无关性和步长独立性问题。建议先做一下网格无关性检验,这个你在网上搜一下资料,然后再做步长独立性检验,就可以保证自己模拟结果的稳定了。