钝体建筑扰流的大涡模拟
-
@HITSC30 您好!最近刚刚接触openfoam不久,也在尝试这样一个湍流边界层下的建筑风压的一个LES算例,同样遇到了您最开头说的边界层网格设置太小出现发散的问题,(我用的SHM参照香港城市大学一篇文章设置的网格,似乎感觉网格效果还好?附图如后)感觉y+与Co数同时满足大涡模拟的要求似乎只能设置十分小的时间步长?但这又不是我们想看到的情况,我试着采用pimpleFoam求解器(据说可以满足大时间步长下的瞬态计算要求)顶着20左右的库朗数得到了顺风向脉动力矩系数远大于平均力矩系数十余倍的“荒谬”结果,我的时间步长与网格大小与一篇使用Fluent计算的文章设置是一样的,但却得不到预见的结果甚至是发散,这让我感到很苦恼又很奇怪。很高兴看到了这篇帖子,看完您们的讨论后很有收获,但似乎还是不太清楚您最后究竟是如何解决得这一问题?是采用譬如说是设置壁面函数的LES,或者是您将时间步长设置的足够小来完成了整个计算?以及是否方便分享下您解决问题后的案例设置以供学习参考?
-
@coolhhh
感谢各位师兄回复,空计算域风场已经调整过应该还算对得上,但是最终算的结果尤其是脉动风压对不太上(以及侧面的平均风压),如上上图整体偏小,算例近壁面y+平均值在1.2左右,库朗数最大值始终在1左右。现在考虑可能的原因是对流项离散格式和亚格子模型的选取问题?或者说可能是因为TPU除了Iu剖面的其他统计量与我自己的假设不同导致的结果差异?另外一个问题想请教各位师兄的是因为网格密和时间不长小所以每次调整参数比较慢,我看有的文章会采用较大的时间步长比如0.001,但不知道当取大时间步长以及壁面函数比如前面师兄的nutUSaldingWallFunction结果尤其是脉动风压结果还能否计算准确呢? -
-
把坐标轴数值范围设置大点,平均风压为[-1.5,1],脉动风压为[0,0.5],你的结果看起来跟别人的应该差不多。
-
模拟出口用了压力出口吗,入口用了什么方法?感觉应该有做入口质量平衡修正
-
计算保证了近壁面y+平均值在1.2,时间步长设置多少?对于TPU要保证y+<1,时间步长应该要特别小。
-
nutUSaldingWallFunction,目前模拟结果精度其实跟你现在模拟结果差不多,但时间步长比如0.001,这个设置感觉还是偏大。脉动风压小,漩涡脱落强度弱,导致侧面的平均风压偏小,这对于LES是合理的结果。因为网格再加密计算量就非常大了,比如每个方向网格加密1倍,总数量就是增加到8倍,对于脉动的过滤改善效果可能也未能达到预期。
-
总的模拟时长设置,实际用于统计风压的时长设置,这也可能对结果影响
-