|
楼主 |
发表于 2021-8-24 09:15:02
|
显示全部楼层
Fluent判断收敛性问题
本帖最后由 SanJik 于 2021-8-25 11:10 编辑
模型:T形管气液两相流动
入口:一个入口(圆截面)分为两部分,一部分进水,一部分进气
出口:两个压力出口
网格质量在0.5以上,尝试换了多相流模型,算法等。
初步想利用稳态模拟先做网格无关,但出现了问题:
1. 一开始迭代前几步就出现floating point exception,改用标准初始化方法后基本不再出现,但有的情况在迭代几千步之后还会出现;
2. 调整模型、算法以及离散格式后,连续性残差可以降到10^-3数量级,但在迭代一定步数之后又会上升,甚至发散。这是什么原因?为什么已经收敛的残差还会 增长?如果在残差增长之前(即残差最小值)处停止迭代,是否能认为计算收敛了?
3. 另外,计算三个进出口的质量流量通量,发现其和并不为零。如果要判断质量守恒,是通过进出口的质量流量判断吗?可如果流动不定常,如果存在段塞流等质量流量变化非常大的流动,那质量流量一定不会和为零,但这也是符合实际情况的。所以fluent中判断质量守恒应该通过什么来判断呢?
希望有大神能帮小白解答这些疑问 |
|