Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. LES下雷诺应力

LES下雷诺应力

已定时 已固定 已锁定 已移动 OpenFOAM
8 帖子 3 发布者 3.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • S 离线
    S 离线
    sxz0823
    写于 最后由 编辑
    #1

    在LES下求解雷诺应力我看论坛中采用Uprime2mean,这样计算会在文件中生成(XX YY ZZ XY YZ XZ)这样六个应力,我有以下疑惑

    (1)得到的值是u’u'这种还是u‘u'上面带平均符号(不知道中文网中 — 符号怎么打,见谅)的呢?
    (2)如果我需要得到单个u’,v‘,w’上面带平均的,应该怎么输出呢,是不是只能在计算过程输出?同时它与瞬时速度-平均速度有什么区别呢?
    (3)Uprime2mean是不是只能过程中输出,不能计算完成后再计算
    (4)Uprime2mean是指解析化的,要不要考虑模化的呢,有点不明白

    有说的不对的地方请大佬指正,同时恳请各位大佬讲解一下问题,谢谢!

    C 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #2
    1. 输出的是$\overline{u'u'}$
    2. 可以计算出时间平均的Umean,然后用你的U-Umean,就是$\bfU '$
    3. 你试一下pimpleFoam -postProcess fieldAverage -fields '(U, p, prime2Mean = yes)'
    4. 模化后的在你的LES湍流模型里面

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    S 1 条回复 最后回复
  • S 离线
    S 离线
    sxz0823
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 在 LES下雷诺应力 中说:

    $\bfU '$

    首先感谢李老师的回复,前面两个我明白了,第(3)条
    pimpleFoam -postProcess fieldAverage -fields '(U.air,p,prime2Mean = yes)'使用时似乎不太正确

      Using: OpenFOAM-v2212 (2212) - visit www.openfoam.com
      Build: _66908158ae-20221220
    
      Expected 0 arguments but found 1
    
      See 'pimpleFoam -help' for usage
       or 'pimpleFoam -help-full' for extended usage
    

    出现以上报错,我需要计算是u.air的uprime2mean,同时如果不是pimpleFoam的话,换成自己求解器即可吗

    1 条回复 最后回复
  • C 离线
    C 离线
    coolhhh 神
    在 中回复了 sxz0823 最后由 编辑
    #4

    @sxz0823

    1. 印象中输出的Uprime2mean顺序是(XX XY XZ YY YZ ZZ),即上三角矩阵每行的顺序
    2. Uprime2mean要在controlDict设置fieldAverage函数,设置起始统计时间timeStart,最后才能得到根据时程计算得到的协方差值。
    3. 应该就是把U改为u.air,场的名字跟时间文件夹中的名字一样

    functions
    {
    
        fieldAverage1
        {
            type                fieldAverage;
    
            libs                (fieldFunctionObjects);      //of2206中的写法
            //functionObjectLibs  ("libfieldFunctionObjects.so");     //of8写法
    
            timeStart           10;
            writeControl        writeTime;
    
            fields
            (
                U
                {
                    mean        on;
                    prime2Mean  on;
                    base        time;
                }
    
                p
                {
                    mean        on;
                    prime2Mean  on;
                    base        time;
                }
            );
        }
    	
    }
    
    S 1 条回复 最后回复
  • S 离线
    S 离线
    sxz0823
    在 中回复了 coolhhh 最后由 编辑
    #5

    @coolhhh 在 LES下雷诺应力 中说:

    应该就是把U改为u.air,场的名字跟时间文件夹中的名字一样

    好的好的,感谢,如果一开始设置我试过可以正常计算的a96eb8eb-04b9-48fd-9dc2-1e2e6c2d173f-image.png ,那对于这个u‘、v’的平均值应该怎么求解呢,指的是脉动速度的平均值吗,通过瞬时速度-平均速度吗,还是可以直接输出这个值

    C 1 条回复 最后回复
  • C 离线
    C 离线
    coolhhh 神
    在 中回复了 sxz0823 最后由 编辑
    #6

    @sxz0823

    1. 不太清楚你的计算领域,在风工程中一般 $\overline{u'}$和$\overline{v'}$最后结果都接近于0。
    2. 计算$\overline{u'}$,首先得先计算完整个时程才能得到UMean,UMean就是对每个时刻的瞬时速度U(t)计算平均。那么
      $\overline{u'}=mean(U(t)-UMean)=mean(U(t))-mean(UMean)=UMean-UMean=0$
      所以脉动速度均值理论上就是等于0
    S 1 条回复 最后回复
  • S 离线
    S 离线
    sxz0823
    在 中回复了 coolhhh 最后由 编辑
    #7

    @coolhhh 好的,我明白了,非常感谢您的回答

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 李东岳 编辑
    #8

    @sxz0823 楼上大佬做湍流干了1篇JCP 1篇POF 相当流弊

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]