buoyantSimpleFoam求解器使用求助
- 
							
							
							
							
本人之前使用simpleFoam求解器计算钢液流场时可以很好收敛,但现在采用buoyantSimpleFoam求解器计算考虑浮升力(Boussinesq)的钢液流场时却发散,发散提示是出现负温度。 --> FOAM FATAL ERROR: Negative initial temperature T0: -283.834我尝试把温度边界全都设置为同一个值或zeroGradient(我理解等同于绝热边界),这时又会出现Tnew过高(达到4.6e+15)的报错,如下图(iter 1以后的数值与iter 1基本一样)。 iter Test e/h Cv/p Tnew 0 1880.54 1.12e+6 712 4.61e+15 1 4.61e+15 3.28e+18 712 4.61e+15我发现计算时连续性残差也一路飙升,觉得可能是流动与传热耦合出问题,流动和传热主要通过密度rho耦合。于是我把密度设为定值rhoConst,试图将传热和流动解耦,但计算仍会发散,提示负温度,且连续性残差仍一路飙升。 --> FOAM FATAL ERROR: Negative initial temperature T0: -905.973现在就很纳闷,既然之前能使用simpleFoam求解器求解流场,那应该流动的边界条件设置没问题,温度的边界条件又是绝热边界,也没有热源,温度场应该就是设定的均匀的初始温度,可为什么计算却发散了  
 [案例文件](链接:https://pan.baidu.com/s/13hw5KDph_17AmRPrmVlIhQ
 提取码:OFv8)
 
			