2025-02-09 11:20:44

算稳态一直不收敛,结果是不是错的?

我是算做简单的双向流固耦合,因为一直不收敛,找不出问题,所以我准备先算稳态,将稳态的收敛结果作为瞬态的初始值,以期望更好的初始值能够使得瞬态能够收敛。

但我算稳态也遇到问题,残差如第一幅图所示,虽然没有达到残差值,我不知道是否可以判断基本达到稳定,已经可以算是达到收敛了?

另外监测点的曲线变化跟我预想的是不一致的。我的模型是如第三幅图所示的,外层较大的部分是流体域,流体内部的薄层是固体域,最外层的是喷口,由外向内射流,我的监测点是设在固体壁面附近,监测的受到的压力。我觉得所测得压力应当是从没有逐渐上升到一个峰值,之后一直的峰值的附近上下波动,而不是如图2所示。

我不清楚是不是我的想法是错的,还是这个计算结果是不对的?求各位指导一下

稳态的残差

image18.png

固体壁面附近某点的压力

image19.png

计算的模型

image20.png

回答 0 评论
您已邀请来回答问题
工程热物理× 动力工程×

3个回答

1.你瞬态不收敛可以检查一下网格质量、还有就是计算步进时间,可以考虑将步进时间减小;

2.这个本来就是瞬态问题,你做稳态肯定很难收敛。而且流固的初始场与你这稳态的稳定场差别也很大。


2025-02-09 11:24:54

这是固体部分设置不对,你看看固体映射面有没有气体压力映射过来的数据,你的流体单算还是可以的,错误出现在固体这里的可能性就大点。

2025-02-09 11:29:16

稳态的流动条件有可能产生非稳态解吧。


2025-02-09 11:33:59

你的回答