做CFD仿真的时候,很多人把精力全放在网格上,却忽略了另一个关键因素——计算域的大小。域取多大,直接影响结果准不准。
为什么计算域大小会有影响?因为CFD求解的是 Navier-Stokes 方程,方程的解依赖边界条件。你给的计算域边界离物体太近,边界上的流动还没充分发展,就被你强行截断了,这就相当于人为地干扰了流场。比如算圆柱绕流,如果出口离圆柱太近,尾迹区的涡还没完全展开就撞上了出口边界,阻力系数算出来肯定偏小。
一般的做法是:入口方向取物体特征长度的5到10倍,出口方向取10到20倍,两侧也要留够距离。这个经验值不是拍脑袋定的,是大量验证算例总结出来的。域太小,结果不收敛或者偏差大;域太大,网格量上去了,计算时间白白浪费。
所以正确的流程是:先按经验值取一个域,跑一遍看看结果;然后把域往外扩一圈,再跑一遍,对比关键参数。如果两次结果差不多,说明域够大了;如果差得明显,就继续扩,直到结果不再变化为止。这跟网格无关性验证是一个道理,只不过验证的对象从网格换成了计算域。


网格图

计算残差图

阻力系数曲线图

速度云图

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。