作业帮 > 综合 > 作业

转载:利用FLUENT不收敛通常怎么解决?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 20:16:05
转载:利用FLUENT不收敛通常怎么解决?
①、一般首先是改变初值,尝试不同的初始化,事实上好像初始化很关键,对于收敛.
③、首先查找网格问题,如果问题复杂比如多相流问题,与模型、边界、初始条件都有关系.
④、有时初始条件和边界条件严重影响收敛性,曾经作过一个计算反反复复,通过修改网格,重新定义初始条件,包括具体的选择的模型,还有老师经常用的方法就是看看哪个因素不收敛,然后寻找和它有关的条件,改变相应参数.就收敛了
⑤、A.检查是否哪里设定有误:比方用mm的unit建构的mesh,忘了scale;比方给定的边界条件不合理.
B从算至发散前几步,看presure分布,看不出来的话,再算几步,
看看问题大概出在那个区域.
C网格,配合第二点作修正,就重建个
更漂亮的,或是更粗略的来处理.
D再找不出来的话,换个solver.
⑥、解决的办法是设几个监测点,比如出流或参数变化较大的地方,若这些地方的参数变化很小,就可以认为是收敛了,尽管此时残值曲线还没有降下来.
⑦、调节松弛因子也能影响收敛,不过代价是收敛速度.
上面是关于不收敛的一些解决办法,这几周都在用fluent作冲击换热的计算,最初是用冲击孔的速度初始化时,算了我几天几夜,算了几千步,默认的残差曲线都差不多平了,都在e-5量级了,自己设置的一个监视面却一直变化,最明显看出没收敛的就是冲击孔的气流根本就没有冲下去,每隔1000步我都看一下,这小子就是没有下去的意思.没办法,停下来,网格也改过好几遍,较适用于冲击换热的湍流模型也换了一遍,还是解决不了.最后改初始化了,速度就用默认的,全0,这次才算700多步,就见冲击到底了,收敛当然也就指步可待了.