收敛不了(fluent)
我用fluent 计算发动机缸盖水腔内的流场,划的是四面体网格,大小为3,但是迭代了两千多次,还是收敛不了,是什么原因呢?请高手指点一下 你指残差曲线没有达到收敛标准?通过监测一个点或者一个面上的某个物理量是否达到恒定是判断收敛性的比较可靠的方法。有些计算,残差都降到了e-5以下,还是没有收敛。有些计算,残差虽然没有达到e-3,但计算确实稳定了。
最好把你判断收敛的标准以及相关图片传上来 我是指残差图了,它振荡得很厉害 再在出口设一个流速监视器的话,流速波动也很大。我试着改变松弛系数,结果出现这样的错误:
Error: Floating point error: invalid number。这是怎么回事呢?到底怎么样才能让结果收敛呢? 你还是将具体的设置过程说清楚,要不然没有办法帮你解决问题。 现在我把划分的网格和用fluent计算的过程发上来,你帮我看看吧 DAT文件太大了,发不上去啊,怎么办,能不能麻烦你帮我算一下,我急着写毕业论文,又算不出来,谢谢啦
回复 8楼 sitianfly 的帖子
你可以分卷压缩的 gambit无法完整导入你的网格文件,不知道用什么划分的。在fluent内检查,网格质量比较差。建议重新划网格。11
改变一下松弛因子或许会有帮助。再就是可能会是你划分网格的原因吧 可能原因:cl+r[;z\$Ek1. 采用了四面体网格,有限体积里面,单元的面越多,积分越精确,四面体适应性好,但是收敛性差强人意。
2.应该根据大致的物理情况划分网格,流动复杂的地方,有涡旋的地方,压力梯度大的,就要画密一点,而流动远场画多粗都没关系-Z7nFt4Zn
3.流动残差并不是唯一标准,如果非稳态,震荡是可以理解的,应该监视流量是否守恒。如楼上说的片面的追求残差,导致的结果是,残差下来了实际上流动并未收敛。#Z"kg D+} J#p
欢迎补充
页:
[1]