ansys非线性收敛求解器不收敛怎么解决

Fluent解不收敛的解决办法
Fluent解不收敛解决办法
1.首先是改变初值,尝试不同的初始化,事实上好像初始化很关键,对于收敛~
2.FLUENT的收敛最基础的是网格的质量,计算的时候看怎样选择CFL数,这个*经验
3.首先查找网格问题,如果问题复杂比如多相流问题,与模型、边界、初始条件都有关系。
4.边界条件 、网格质量
5.有时初始条件和边界条件严重影响收敛性,我曾经作过一个计算 反反复复,通过修改网格,重新定义初始条件,包括具体的选择的模型, 还有老师经常用的方法就是看看哪个因素不收敛,然后寻找和它有关的条件,改变相应参数。就收敛了
6.A.检查是否哪里设定有误.
比方用mm的unit建构的mesh,忘了scale...
比方给定的b.c.不合里...
& B.从算至发散前几步,看presure分布,看不出来的话,再算几步,
看看问题大概出在那个区域,连地方都知道的话,应该不难想出问题所在.
& C.网格,配合第二点作修正,
或是认命点,就重建个更漂亮的,或是更粗略的来除错...
& D.再找不出来的话,我会换个solver...
7.我解决的办法是设几个监测点,比如出流或参数变化较大的地方,若这些地方的参数变化很小,就可以认为是收敛了,尽管此时残值曲线还没有降下来。
8.记得好像调节松弛因子也能影响收敛,不过代价是收敛速度。
9.网格有一定的影响,最主要的还是初始和边界条件
来自流控论坛
在FLUENT的中文帮助里,对收敛有比较详细地描述,建议去看看。
收敛性可能会受到很多因素影响。大量的计算单元,过于保守的亚松驰因子和复杂的流动物理性质常常是主要的原因。有时候很难确定你是否得到了收敛阶。
没有判断收敛性的普遍准则。残差定义对于一类问题是有用的,但是有时候对其它类型问题会造成误导。因此,最好的方法就是不仅用残差来判断收敛性而且还要监视诸如阻力、热传导系数等相关的积分量。
在FLUENT的帮助文件里给出了下面几种典型的情况。
1、如果你对流场的初始猜测很好,初始的连续性残差会很小从而导致连续性方程的标度残差很大。在这种情况下,检查未标度的残差并与适当的标度如入口的质量流速相比较是很有用的。什么是标度残差?就是选作用来标准化的残差值,一般是取第五步吧,所以,一开是残差就很小,那么,后面的残差和它一比,值也很难收敛到很小数。
2、对于某些方程,如湍流量,较差的初始猜测可能会造成较高的标度因子。在这种情况下,标度的残差最开始会很小,随后会呈非线性增长,最后减小。因此,最好是从残差变化的行为来判断收敛性而不仅仅是残差的本身值来判断收敛性。你应该确认在几步迭代(比如说50步)之后残差继续减小或者仍然保持较低值,才能得出收敛的结论。
另一个判断收敛性的流行方法就是要求未标度的残差减小到三阶量级。为了实现这一方法,FLUENT提供了残差标准化,有关残差标准化的信息请参阅分离求解器残差定义和耦合求解器残差定义两节。在这种方法中,要求标准化的未标度残差降到10^-3。但是这种要求在很多情况下可能是不合适的。
& 1、如果你提供了较好的初始猜测,残差可能不会降到三阶量级。比方说,在等温流动中,如果温度的初始猜测非常接近最终值,那么能量残差根本就不会降到三阶量级。
& 2、如果控制方程中包括的非线性源项在计算开始时是零,但是在计算过程中缓慢增加,残差是不会降到三阶量级的。例如,在封闭区域内部的自然对流问题,由于初始的均一温度猜测不会产生浮力,所以初始的动量残差可能非常接近零。在这种情况下,初始的接近零的残差就不适合作为残差的较好的标度。
& &3、如果所感兴趣的变量在所有的地方都接近零,残差不会降到三阶量级。例如,在完全发展的管流中,截面上的速度为零。如果这
分享这篇日志的人也喜欢
不在乎天长地久,只在乎曾经拥有
能破70w么?
嘻嘻大家好
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场小木虫 --- 600万学术达人喜爱的学术科研平台
&&查看话题
解决非线性分析不收敛的技巧
解决非线性分析不收敛的技巧
北京学而思教育科技有限公司 地址:北京市海淀区北三环甲18号中鼎大厦A座1层102室 电话:010-}

我要回帖

更多关于 patran 非线性不收敛 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信