LES 边界条件 和fieldAverage的具体意义



  • 各位老师,大家好。我在使用LES进行模拟时遇到了两个困惑,请各位老师指点。

    1.LES的边界条件设置时,U里面的fluctuationScale的具体意义,该怎么设置?

    0_1540975913293_fluctuationScale.png

    2.fieldAverage这个函数是在多长时间上取平均值?
    0_1540976460385_fieldAverage.png



  • fieldAverage 的工作机理,请参见这篇文章~包括了源代码分析和简单的验证:
    http://xiaopingqiu.github.io/2015/04/12/fieldAverage/



  • @hy1112006 非常感谢您的回答,这篇文章解决了我的疑惑。请问您对turbulentInlet这个入口边界条件是如何理解的呢?我在网上找到的都是一些相当模糊的解释,例如“通过添加场的随机分量来表现入口边界的波动”,但是具体如何获取fluctuationScale却都没解释清楚。


  • 网格教授 OpenFOAM教授 管理员

    turbulentInlet:添加随机脉动速度。比如x方向进口是1m/s,则referenceFielduniform (1 0 0),如果fluctuationScale(0.01 0 0),则实际计算给定的进口速度是uniform (1±0.01之内 0 0)

    如何获取fluctuationScale

    需要人为给定,类似湍流强度



  • @lambs 关于湍流的入口边界条件,可以参照《Large Eddy Simulation for Incompressible flow》 by Pierre Sagout 书中的两种方法:

    1.Stochastic Recontruction from a statistical one-point description. 就是用随机方法生成湍流场,比较容易上手的有 Smirnov-Shi-Celik 方法,书中有详细介绍,要在流场中形成fully developed turbulent 需要很长的domain 和 time marching.

    1. Deterministic precursor simulation. 在运行真正的算例之前,用循环边界条件加在一个domain 的四周,相当于一个无限长的 doamin, 生成充分发展的湍流场,然后将其中的一个断面map 到 真正算例里的入流边界,亦需要很长的时间达到quasi-steady state.