两种方法可以尝试。
一是调小迭代的步长,即Time step size.不过看样子你已经设置得很小了,不过不知道你这个步长是否考虑过网格尺寸。二是调小momentum的亚松弛因子,虽然momentum和pressure的亚松弛因子之和为1最好,但如果实在收敛不了,调小momentum松弛因子基本可以避免continuity残差过大而造成的发散。具体调多小你可以从0.7往下一点一点试,反正你做的是二维,计算也快。两种方法可以尝试。
一是调小迭代的步长,即Time step size.不过看样子你已经设置得很小了,不过不知道你这个步长是否考虑过网格尺寸。二是调小momentum的亚松弛因子,虽然momentum和pressure的亚松弛因子之和为1最好,但如果实在收敛不了,调小momentum松弛因子基本可以避免continuity残差过大而造成的发散。具体调多小你可以从0.7往下一点一点试,反正你做的是二维,计算也快。