CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    后处理输出Qdot

    OpenFOAM
    2
    2
    454
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • adcpk
      adcpk 最后由 编辑

      在openfoam7中,涉及燃烧的求解器把原先默认输出的Qdot设置成了默认不输出,并且增加了一个后处理函数Qdot,在有些情况下希望计算后后处理输出Qdot的值。

      但是使用reactingFoam -postProcess -func Qdot后发现出现了Qdot的场,但是全是零

      假如修改代码,在求解器中建立Qdot场并注册,并且在每个时间步更新,就像openfoam6那样,使用reactingFoam -postProcess -func "writeObjects(Qdot)"后也是发现出现了Qdot的场,但是全是零

      怀疑是Qdot计算时是integrateReactionRate,在constant/combustionProperties中设置integrateReactionRate off;也没用

      但是假如在controlDict文件中加入#includeFunc Qdot进行运行时后处理就没问题,可以输出正常的Qdot

      所以有什么办法在计算后后处理得到Qdot的吗,原来openfoam6使用writeObjects是可以的

      C 1 条回复 最后回复 回复 引用
      • C
        CarmeloSun @adcpk 最后由 编辑

        @adcpk 您好,请问这个问题后面解决了嘛,请教一下

        1 条回复 最后回复 回复 引用
        • First post
          Last post