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. reactingFoam甲烷空气预混燃烧后处理

reactingFoam甲烷空气预混燃烧后处理

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

    各位老师,大佬们晚上好!openfoam小白最近做了一个关于甲烷空气预混燃烧的数值模拟,想请教一下应该怎么计算层流火焰的燃烧速度以及火焰厚度,另外reactingFoam似乎是一个不可压缩求解器,因此结果文件中并没有密度文件,也想问一下怎样将得到的物质的质量分数分布转换成摩尔浓度?是有相关的指令吗,还是得自己设置一个函数,以下是我速度的结果图:
    1.png
    红圈那块感觉不太合理?
    速度边界条件如下:
    3.png

    W 1 条回复 最后回复
  • W 离线
    W 离线
    wangfei9088 大神
    在 中回复了 风云5091 最后由 wangfei9088 编辑
    #2

    @风云5091 在 reactingFoam甲烷空气预混燃烧后处理 中说:

    怎么计算层流火焰的燃烧速度

    laminar flame speed可以用这个公式[1]:
    $$
    S_{L} =- \frac {1} {\rho_1 Y_{F,1}} \int_{-\infty}^{\infty} \dot w_F dx
    $$

    @风云5091 在 reactingFoam甲烷空气预混燃烧后处理 中说:

    火焰厚度

    flame thickness可以用这个公式[2]:
    $$
    \delta_{F} =\frac {T_{max} - T_{min}} {\rm max |\nabla T|}
    $$

    @风云5091 在 reactingFoam甲烷空气预混燃烧后处理 中说:

    reactingFoam似乎是一个不可压缩求解器,因此结果文件中并没有密度文件

    reactingFoam是不可压缩求解器,applications/solvers/combustion/reactingFoam/createFields.H里密度是默认不输出的。要输出密度,需要将rho改为:

     volScalarField rho
     (
         IOobject
         (
             "rho",
             runTime.timeName(),
             //mesh               //comment
             mesh,                //add
             IOobject::NO_READ,   //add
             IOobject::AUTO_WRITE //add
         ),
         thermo.rho()
     );
    

    @风云5091 在 reactingFoam甲烷空气预混燃烧后处理 中说:

    质量分数分布转换成摩尔浓度

    摩尔浓度与质量分数的关系:
    $$
    [X_k] = \rho \frac {Y_k} {W_k}
    $$

    可以在createFields.H里定义一组摩尔浓度的体积标量场,size为化学组分的数量,设置成AUTO_WRITE。最简单直接的就是通过质量分数后处理得到。

    @风云5091 在 reactingFoam甲烷空气预混燃烧后处理 中说:

    红圈那块感觉不太合理?

    红圈位置的速度不合理可能有两个原因:计算时间太短了,需要增大end time。如果没有改善,就是因为Courant number太大了,办法是调小maxCo。

    供参考。

    References:
    [1] https://doi.org/10.1016/j.cpc.2018.11.011
    [2] https://doi.org/10.1016/j.ijheatmasstransfer.2020.120127

    风 1 条回复 最后回复
  • 风 离线
    风 离线
    风云5091
    在 中回复了 wangfei9088 最后由 编辑
    #3

    @wangfei9088 好滴,感谢大佬:xinxin2:

    1 条回复 最后回复

  • 登录

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