Gauss LUST grad(U)和Gauss LUST unlimitedGrad(U)
-
各位尊敬的OF前辈:
我在OpenFOAM中使用SST-IDDES模型来模拟Re = 3900时圆柱体周围的流动,这是代码基准测试中非常经典的一个问题。 我浏览了关于divSchemes的所有材料和教程,如果要使用LUST方案,将有两种选择,即Gauss LUST grad(U)和Gauss LUST unlimitedGrad(U)。 我注意到的另一点是在pisoFoam,LES,motorbike教程中,他们使用snappyHexMesh绘制了非结构的六面体网格,在此基础上使用了Gauss LUST unlimitedGrad(U),我不知道如何选择Gauss LUST grad(U )和Gauss LUST unlimitedGrad(U)。
有谁知道这两种方案的区别? unlimited和no unlimited的两种,是否依据网格形状(六面体和四面体),结构化网格和非结构化网格来选择呢?
祝好!
-
@wg0632
Gauss LUST grad(U) 当中的 grad(U) 对应一个梯度计算格式,会从 gradSchemes 部分取查找。如果 gradSchemes 部分定义了 grad(U) ,则使用该部分的 grad(U) 对应的格式。如果gradSchemes 部分没有定义grad(U) ,则会使用 gradSchemes 部分的 default 对应的格式。如果 default 也没有则报错。所以,Gauss LUST grad(U) 和Gauss LUST unlimitedGrad(U) 的区别取决于 gradSchemes 里面如何定义的 grad(U) 和 unlimitedGrad(U)。