|
楼主 |
发表于 2012-12-14 15:14:08
|
显示全部楼层
回复 3# 莫口 的帖子
您好,我做的是一个复合腔体的温度场和流场的研究,腔体内有烟尘颗粒,想通过往里吹氮气将其排出(该腔体是插入到钢水中的,温度很高),开始时我先用湍流k-e模型、能量方程、DO模型进行稳态计算,计算收敛的很好。
然后我设定了腔体内部一个面,想通过非稳态的计算方法,在初始时刻(start time和end time都设为零)喷入颗粒,颗粒温度我设置了为1600K,然后进行追踪计算。结果在计算时,每一个迭代步都会出现如下信息:
temperature limited to 1.0000003+03 in 21 cells on zone 3 in domain 1
temperature limited to 5.0000003+03 in 43 cells on zone 3 in domain 1
temperature limited to 1.0000003+03 in 1068 cells on zone 4 in domain 1
temperature limited to 1.0000003+03 in 927 cells on zone 4 in domain 1
然后在进行了大约十步的计算之后就会报错,
在fluent6.3.26版本中提示为:Error: Floating point error: invalid number
在ANSYS fluent13.0中提示为:Error: divergence detected in AMG solver: x-momentum
另外,我在打开DPM模型,但是不喷入颗粒的情况下,计算一点问题也没有,不会提示温度超限,也不会报错。
另外,我用一个超简单的几何体的实验,采用相同的方法和设置进行类似的计算,在DPM模型中喷入颗粒之后也会提示温度超限的信息,但不会报错,能够计算下去。
莫口大哥,你看这是什么问题导致的?这个问题困住我好几天了,一直没有解决。帮帮我吧,小弟不胜感激! |
|