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
21 帖子 5 发布者 15.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • strive_DUTS 离线
    strive_DUTS 离线
    strive_DUT
    在 中回复了 cccrrryyy 最后由 编辑
    #9

    @cccrrryyy 嗯嗯嗯!感谢分享!

    1 条回复 最后回复
  • C 离线
    C 离线
    cccrrryyy 超神
    在 中回复了 strive_DUT 最后由 编辑
    #10

    @strive_DUT fieldAverage是对全场做平均的呀,你可以指定平均的开始和停止时间,以及对哪些量做平均。得到平均场之后随便怎么取数据都可以。时间步保存的密集也不会每一步都保存了吧?fieldAverage是每算一步就会加上新得到的量再除以总的时间步数,是绝对精确的。如果你是比如说每隔几步保存了一个数据,然后paraview做平均得到的结果和用fieldAverage一样,那只能说明场的变化频率较慢,或者说你的时间步长取得确实足够小。这也会是个比较重要的发现。

    I don't want to survive, I want to thrive.

    strive_DUTS 1 条回复 最后回复
  • strive_DUTS 离线
    strive_DUTS 离线
    strive_DUT
    在 中回复了 cccrrryyy 最后由 编辑
    #11

    @cccrrryyy 嗯嗯嗯,多谢多谢!我来用fieldAverage试试,与paraview处理的结果比较一下!

    1 条回复 最后回复
  • 一颗橙子一 离线
    一颗橙子一 离线
    一颗橙子
    在 中回复了 strive_DUT 最后由 编辑
    #12

    @strive_DUT 我觉的这个大佬说的对的 ,我当初也想这样,就是计算稳定开始取场平均用的也是fieldAverage,可是让我导师白眼了,让我从0开始取平均。不过fieldAverage应该是在controlDict里面设置好边运行边输出结果的,最后你的时间文件下会生成一个UMean PMean这样的,如果你已经计算完了的话就不能用fieldAverage回过头再去处理数据了吧

    七情六欲之中,食欲最为凶残。

    strive_DUTS 1 条回复 最后回复
  • strive_DUTS 离线
    strive_DUTS 离线
    strive_DUT
    在 中回复了 一颗橙子 最后由 编辑
    #13

    @一颗橙子 fieldAverage运行的时候进行比较好,如果计算已经结束,可以用execFlowFunctionObjects来执行,只是,这样的运行只能利用输出到文件的数据来进行计算了。
    参考:http://xiaopingqiu.github.io/2015/04/12/fieldAverage/

    一颗橙子一 1 条回复 最后回复
  • 一颗橙子一 离线
    一颗橙子一 离线
    一颗橙子
    在 中回复了 strive_DUT 最后由 编辑
    #14

    @strive_DUT 就是说算完了 还能用fieldAverage是吧 学到了,我一直以为计算结束了就不能fieldAverage了

    七情六欲之中,食欲最为凶残。

    strive_DUTS 1 条回复 最后回复
  • strive_DUTS 离线
    strive_DUTS 离线
    strive_DUT
    在 中回复了 一颗橙子 最后由 编辑
    #15

    @一颗橙子 是的,不过平均结果应该是不如运行时直接进行平均好

    1 条回复 最后回复
  • strive_DUTS 离线
    strive_DUTS 离线
    strive_DUT
    在 中回复了 xpqiu 最后由 编辑
    #16

    @xpqiu 您好!我按照您说的timeStart 和timeEnd设置了开始和结束时间,但是计算出的时间步文件依然是整个时间内都在计算平均场,是我哪里设置有问题吗?我用的是foam-extend 4.0,还是说这个版本和OpenFOAM设置不用?

    strive_DUTS 1 条回复 最后回复
  • strive_DUTS 离线
    strive_DUTS 离线
    strive_DUT
    在 中回复了 strive_DUT 最后由 编辑
    #17

    @strive_DUT 测试了一下,foam-extend 4.1版本下可以指定具体时间段,但是同样的代码在foam-extend 4.0版本中仍然是计算整个时间内的值

    V 1 条回复 最后回复
  • V 离线
    V 离线
    veen
    在 中回复了 strive_DUT 最后由 编辑
    #18

    @strive_DUT 可以看看这个求解器,然后自己改造一下pimpleTKEBudgetFoam

    strive_DUTS 1 条回复 最后回复
  • strive_DUTS 离线
    strive_DUTS 离线
    strive_DUT
    在 中回复了 veen 最后由 编辑
    #19

    @veen 感谢分享!看到了averagingproperties文件,但是好像没有算例:chouchou:

    V 1 条回复 最后回复
  • V 离线
    V 离线
    veen
    在 中回复了 strive_DUT 最后由 编辑
    #20

    @strive_DUT 你编译一下在自己的算例试一下,把场平均打开,然后把averagingProperties添加到constant文件夹。

    strive_DUTS 1 条回复 最后回复
  • strive_DUTS 离线
    strive_DUTS 离线
    strive_DUT
    在 中回复了 veen 最后由 编辑
    #21

    @veen 嗯嗯!我试试

    1 条回复 最后回复

  • 登录

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