数值风云

大气边界层湍流入口方式及OpenFOAM实现

目前没有看到太多OpenFOAM实现大气边界层湍流入口的代码,各位大佬都使用过哪些湍流入口呢? :thinking:

主要用synthetic generation方法,of里面有滤波方法、涡方法,我也用过谱方法,所有这些方法都需要放大

2 个赞

请问可以具体说一下放大是什么意思吗?

1 个赞

人造的湍流,都无法同时满足连续方程且达到预设的湍动能分布,也就都不能完全符合物理(如果真的符合物理了,就等于解析出湍流了),所以一般空间推进两步就耗散掉了,所以需要放大这个脉动。

2 个赞

之前试着用过Turbulence Inflow Tool这个工具,但是它只有部分合成方法,速度剖面是幂律,我这边主要用对数律,后来尝试改了一下好像没成功就没再试过了,一直用加随机脉动的方法 :sweat_smile:

2 个赞

前辈你的随机脉动怎么加的呀?我现在是设置初始速度和周期边界条件,但计算一段时间后速度会降下来

1 个赞

我是coded fixed value 加随机数

我也试过随机脉动,在Re在5600左右很快就被耗散掉变成层流了,可以在CFDonline找找perturbU这个工具,不知道这个工具可以用在你的情况不(在壁面湍流情况下可以用)

1 个赞

谢谢您,我刚才看了下这个说明,这个应该不能用于周期边界上吧,我入口和出口需要设置周期边界条件,我试一试

这个能用再周期边界上吗?或者内部设置一个interface,在这个face上设置随机扰动,相当于源项

可以用在周期边界上,但是我没设置过Interface,perturbU目前我只用在过一个槽道湍流里面

1 个赞

The Potential of Large Eddy Simulation for the Modeling of Wall Bounded Flows Eugene de Villiers
这个是编写perturbU作者的毕业论文,里面有讲到几种方法生成湍流入口,里面说到了叠加随机噪声很容易被耗散掉

1 个赞

好的,谢谢。我用这个在我的模型上试试,有问题了再向您请教

这事因为你造的synthetic turbulence不满足divergence free条件,也不满足其他物理规律。perturbU是生成壁面湍流的,大尺度的涡要么通过synthetic turbulence生成,要么就是recycle-scaling方法

2 个赞

谢谢指导~ :+1: