robbertlee 发表于 2005-7-28 21:17:08

流固耦合中压力收敛问题

本人目前做的流固耦合方面的课题.前几天得出的结果,压力分布老是振荡,不收敛.20分钟之前,这个问题终于解决了.:}).下面是本人的几点心得.
如果求解发散,可能的原因有:有限元网格不够精细 或者邻近出口处的流场梯度太大,要解决这些问题,可使用一些诸如惯性松弛等有助于收敛的手段.
使用的压力和动量松弛因子应小于0.5,如果小于0.2没有帮助,继续减小该值也不会有帮助.设置压力和动量松弛因子的方式:
fldata26,stab,pressure,valuefldata26,stab,mome,value
也可实行速度限制来阻止速度或者压力的不合理大值.这在可压缩流分析中尤其有用,因为速度的峰值有时候可能导致静温为负值(这一点,本人没用过)
在仿真中,可以修改压力或者速度求解器.我在仿真中,就将压力求解器改为Precond conj res.
大家可以讨论一下,共同进步

wlk1978 发表于 2005-8-1 16:34:34

Re:流固耦合中压力收敛问题

你作的流固耦合问题中流体是可压缩的吗?
我研究的是可压缩流体与固体的耦合问题,但现在好象是流体的属性设置有问题,能否请教啊?

eversoon 发表于 2005-8-1 21:48:59

Re:流固耦合中压力收敛问题

不错,我通常都是设置松弛因子为0.3比较合适。大小或者太大都会使得计算不收敛或者收敛太慢。
流体的属性设置很多,不知道楼上的是在哪一步出问题了。
页: [1]
查看完整版本: 流固耦合中压力收敛问题