钝体建筑扰流的大涡模拟
-
@cccrrryyy 试过
LES
计算高层建筑风压,建筑壁面和计算域底面都用nutUSpaldingWallFunction
;以及只有建筑壁面用nutUSpaldingWallFunction
,计算域底面不用壁面函数,设置no-slip wall
。对比的计算结果没有什么明显区别,与实验值对比结果也还好,所以觉得近地面的流动对高层建筑模拟基本没影响。也对比过加密建筑周边网格,使得建筑物壁面Y+
基本小于1,设置no-slip wall
,计算建筑物表面风压结果与nutUSpaldingWallFunction
计算结果也差不多 -
@Sloan 您好,抱歉长时间没有登陆。数值模拟算出的TPU风荷载数据在结果上,如下图所示。第一张图代表2/3H高度处的平均风压和脉动风压;第二张图代表不同时间步长下误差分布在10%、20%、30%范围内的概率。
![c9be7d7b-14f4-416a-ad2f-dd41c71b80a3-E]S5{78G1ME24M$D165E$)O.png](/assets/uploads/files/1676947031870-c9be7d7b-14f4-416a-ad2f-dd41c71b80a3-e-s5-78g1me24m-d165e-o.png)
-
@HITSC30 您好!最近刚刚接触openfoam不久,也在尝试这样一个湍流边界层下的建筑风压的一个LES算例,同样遇到了您最开头说的边界层网格设置太小出现发散的问题,(我用的SHM参照香港城市大学一篇文章设置的网格,似乎感觉网格效果还好?附图如后)感觉y+与Co数同时满足大涡模拟的要求似乎只能设置十分小的时间步长?但这又不是我们想看到的情况,我试着采用pimpleFoam求解器(据说可以满足大时间步长下的瞬态计算要求)顶着20左右的库朗数得到了顺风向脉动力矩系数远大于平均力矩系数十余倍的“荒谬”结果,我的时间步长与网格大小与一篇使用Fluent计算的文章设置是一样的,但却得不到预见的结果甚至是发散,这让我感到很苦恼又很奇怪。很高兴看到了这篇帖子,看完您们的讨论后很有收获,但似乎还是不太清楚您最后究竟是如何解决得这一问题?是采用譬如说是设置壁面函数的LES,或者是您将时间步长设置的足够小来完成了整个计算?以及是否方便分享下您解决问题后的案例设置以供学习参考?
-
@coolhhh
感谢各位师兄回复,空计算域风场已经调整过应该还算对得上,但是最终算的结果尤其是脉动风压对不太上(以及侧面的平均风压),如上上图整体偏小,算例近壁面y+平均值在1.2左右,库朗数最大值始终在1左右。现在考虑可能的原因是对流项离散格式和亚格子模型的选取问题?或者说可能是因为TPU除了Iu剖面的其他统计量与我自己的假设不同导致的结果差异?另外一个问题想请教各位师兄的是因为网格密和时间不长小所以每次调整参数比较慢,我看有的文章会采用较大的时间步长比如0.001,但不知道当取大时间步长以及壁面函数比如前面师兄的nutUSaldingWallFunction结果尤其是脉动风压结果还能否计算准确呢?