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. OpenFOAM 求取脉动速度

OpenFOAM 求取脉动速度

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

    各位大佬,OpenFOAM中有求取脉动速度的工具吗
    :135:

    OpenFOAM 入门级小学生

    C 1 条回复 最后回复
  • C 离线
    C 离线
    coolhhh 神
    在 中回复了 冠竹 最后由 编辑
    #2

    @冠竹 你好,问题是指生成脉动风速,还是已经加载了脉动风速,要求加载的风速的脉动值多少?第1个问题可以参考帖子 LES定义入口速度的问题(DSRFG方法),第2个问题用fieldAverage函数,设置如下:

    /*--------------------------------*- C++ -*----------------------------------*\
      =========                 |
      \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
       \\    /   O peration     | Website:  https://openfoam.org
        \\  /    A nd           | Version:  8
         \\/     M anipulation  |
    -------------------------------------------------------------------------------
    Description
        Calculates and writes the time averages of given list of fields.
    
    \*---------------------------------------------------------------------------*/
    
    #includeEtc "caseDicts/postProcessing/fields/fieldAverage.cfg"
    
    type                fieldAverage;
    functionObjectLibs  ("libfieldFunctionObjects.so");
    
    timeStart           1;            //开始计算平均或脉动场的时间             
    writeControl        writeTime;    //按照保存数据的时间间隔写入
    
    
    fields
    (
        U
        {
            mean        on;       //均值
            prime2Mean  on;       //方差
            base        time;
        }
    
        p
        {
            mean        on;
            prime2Mean  on;
            base        time;
        }
    );
    
    
    // ************************************************************************* //
    
    冠 2 条回复 最后回复
  • 冠 离线
    冠 离线
    冠竹
    在 中回复了 coolhhh 最后由 编辑
    #3

    @coolhhh 感谢大佬

    OpenFOAM 入门级小学生

    1 条回复 最后回复
  • 冠 离线
    冠 离线
    冠竹
    在 中回复了 coolhhh 最后由 编辑
    #4

    @coolhhh 大佬,我还有个问题,这个fieldAvergae中的prime2Mean求取的是雷诺应力,而雷诺应力定义为流体微元表面上脉动动量输运的平均值,那我应该怎样去用雷诺应力去计算脉动速度呢:135:

    OpenFOAM 入门级小学生

    冠 C 2 条回复 最后回复
  • 冠 离线
    冠 离线
    冠竹
    在 中回复了 冠竹 最后由 编辑
    #5

    @冠竹 就是我是否可以通过一个简单的开方,得到脉动速度u'v'w'呢?

    OpenFOAM 入门级小学生

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

    @冠竹 我也是新手,这是我个人理解。打开paraview,可以看到UPrime2Mean的XX、YY、ZZ三个对角线雷诺应力,代表了脉动速度u'、v'、w'的速度方差,这三个雷诺应力开根号对应就能得到u'、v'、w'的速度标准差。
    1.png

    1 条回复 最后回复

  • 登录

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