动网格计算不收敛的问题
浏览:147059 回答:4


左图有简化模型,右图为动网格(时间计算模型不是这个网格,网格质量比这个好,这个图是粘别人计算时的网格动画,质量很差),左右两个进气口分别进气,当计算区域与排气口接通时开始排气,由于摆臂左右摆动所以,排气过程是左右两边分开进行的。计算时的问题,在计算的时候,先计算的那个腔体很容易收敛,但是当计算到另外一个腔体(从进气过程开始计算),此时收敛性急剧变差,很难收敛。个人理解,这个问题简化后就相当于计算两个独立的腔体,一个腔体可以实现收敛,当计算另外一个腔体时,收敛性急剧变差,什么问题呢?而此时把动网格取消,再计算这个位置时摆臂不运动的非稳态过程,又可以收敛。
这个没有,只进气不出气与实际模型也不符。左右两腔其实相当于两个独立的计算区域,通过event来控制排气口的状态(activate & deactivate),在第二个腔体开始进气的时候同时activate排气口。按说应该不会出现什么问题,我把动网格给取消了,算此时的非稳态可以收敛,再把动网格窗口打开又不收敛,而且时间步长已经调的足够小。