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. 如何增加0时刻的采样参数输出

如何增加0时刻的采样参数输出

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

    最近在用OpenFOAM-6做仿真的时候用到了functions中的volFieldAverage体平均函数以及sample采样函数,最后处理数据发现这两个函数的结果里是不包含0时刻的参数的,想求教大家如何实现在这种后处理函数里增添0时刻的结果输出。

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

    把0改成100,然后再改回去 :duang:

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

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

    @李东岳 李老师感谢您的答复,但是我不是很能理解您说的“0”是指哪个地方的“0”,因为我没有发现代码里哪里有:143:

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

    就是把你的0文件夹,改成任意一个比较大的时间,比如100,处理完了再改回去

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

    M 1 条回复 最后回复
  • M 离线
    M 离线
    myheart
    在 中回复了 李东岳 最后由 编辑
    #5

    @李东岳 在 如何增加0时刻的采样参数输出 中说:

    就是把你的0文件夹,改成任意一个比较大的时间,比如100,处理完了再改回去

    理解能力有限,没能实现李老师所说的方法,个人摸索出另外一种方法,使用后处理语句可以单独输出0时刻参数

    postProcess -func sample -time 0
    

    其中的sample为采样函数,对于其他比如体平均函数的输出文件,其结果在一个dat文件中,进行上述操作后得到的0时刻文件不会合并进原文件

    M 1 条回复 最后回复
  • M 离线
    M 离线
    myheart
    写于 最后由 编辑
    #6

    @李东岳 李老师,我有一个额外的问题想请教您,0时刻的字典文件中不包含rho的场,但是各个时刻的计算结果中是有rho的相关结果的,我想知道通过什么语句或者操作可以实现将rho的0时刻场写入0文件中?

    1 条回复 最后回复
  • M 离线
    M 离线
    myheart
    在 中回复了 myheart 最后由 编辑
    #7

    @myheart 对于在controlDict中定义的函数(记为A),如果想生成0时刻的结果,在我目前掌握的范围内,需要在system文件中参照sample额外定义一个和A内容一致的函数文件,然后再用postProcess命令,尽量保证文件名和A一致,这样结果文件就会在同一个文件夹下。

    1 条回复 最后回复
  • M 离线
    M 离线
    myheart
    写于 最后由 编辑
    #8

    按照V8的release说明,除了某些特别的需要依赖时间进行平均的函数,其余的比如sample采样等函数会在0时刻(如果startTime是0)先执行得到初始时刻的值。这样在最后的dat中就会有0时刻的数据了。
    commit原文在这。

    1 条回复 最后回复

  • 登录

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