运行中残差一直输出为0



  • 0_1475202166517_upload-5ea7482e-594b-4ead-99ec-c395c9a4c1c6
    openfoam 刚开始学习。如图,计算一个平板收缩通道的超声速流动,进口给定1.5Ma数下的速度,静压和温度,出口为zeroGradient条件,导入计算网格时,显示initial residual=0,但计算一直计算,为什么?谢谢各位大神指教!



  • 感觉你用的是Density based solver.
    这个是求解器本身的一个bug,已经是显式格式,所以不用纠结这个问题。

    Janry



  • 谢谢您的回复。求解可压缩不是可以选择密度基吗?我在compressible/rhoCentalFoam中修改了wedge15Ma5的例子。
    将进口速度改为改为1.5Ma下的流动。出现这种情况是什么原因呢?我应该怎么改呢?谢谢
    我入口边界压强给81134Pa,压力初始值小于入口边界,温度入口值与出口相等,为140K,速度为140K下,1.5Ma的值146M/S,初始值用0. 0_1475324060309_upload-d4bc624d-e951-4e61-b422-5be797ec835d



  • @vivian 密度方程为对角线形式,不需要迭代求解。因此残杀均为零



  • 明白了。谢谢~


Log in to reply