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
7 帖子 3 发布者 5.8k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • W 离线
    W 离线
    Wust.liao
    写于 最后由 Wust.liao 编辑
    #1

    OpenFOAM版本:8
    求解器:reactingFoam
    发现一个很头疼的问题,在使用reactingFoam计算甲烷-空气预混燃烧时,计算的速度似乎跟我设置的当量比有很大的关系,当我把当量比设为0.6时,计算会越算越慢,从最开始1s能算几个步长到后面10几秒才能算一个步长,当计算工况到10s以后基本就卡住不动了。但是当量比设为1的话计算就很正常,每个步长计算的时间基本都是一样。
    另外一个就是关于constant/chemistryProperties文件里的这个设置:equilibriumRateLimiter on/off,(图1)我没有找到关于这个开关的资料,但是代码说明里的建议是保持关闭。但是当我把这个开关打开时发现计算速度就会变得很快,不会随当量比发生明显的变化。只是计算的结果看上去很难受,火焰锋面处的体积放热率、组分浓度是锯齿状的(图2)。而正常情况因是图3的情况。

    d63462a7-247b-49f4-8e66-d2b8ce43e35c-图片.png
    图1

    eca3fdd1-6575-406b-aa01-96e8cfa5447b-图片.png
    图2

    3962fe71-0428-4710-b89f-c7dd67a00117-图片.png
    图3

    香柏树香 1 条回复 最后回复
  • W 离线
    W 离线
    Wust.liao
    写于 最后由 编辑
    #2

    目前还没有找到关于计算速度变慢的原因,但是经过这段时间的调试发现了一些规律并尝试着把问题解决了。
    规律:当计算变慢时火焰峰值温度都在2500k左右,而实际上合理的温度应该在1800附近。只要当计算随着迭代到达了2500k速度马上就降下来了,最后基本就算不动了。
    解决办法:调小时间步长,比如用0.1的库朗数去计算,温度就不会到这么高,随着迭代温度回到1800k后可以适当增大库朗数。

    1 条回复 最后回复
  • 香柏树香 离线
    香柏树香 离线
    香柏树
    在 中回复了 Wust.liao 最后由 编辑
    #3

    @wust-liao 你好,同学。我刚开始用reactingFoam计算甲烷预混燃烧,一直出现mpirun报错,请问你遇到过么,知道怎么解决么?万分感谢~
    32f091c0-95ea-41dc-bde2-0e0b3163fa28-图片.png
    7fdad4cb-f8e2-41d0-8ab0-8615ba8cf784-图片.png

    W 1 条回复 最后回复
  • W 离线
    W 离线
    Wust.liao
    在 中回复了 香柏树 最后由 编辑
    #4

    @香柏树 你有试过自带的案例吗,先排除软件自身的问题

    香柏树香 1 条回复 最后回复
  • 香柏树香 离线
    香柏树香 离线
    香柏树
    在 中回复了 Wust.liao 最后由 编辑
    #5

    @wust-liao 自带sandia的案例算了没问题,我是把sandia的rans改为les,换了一个复杂的燃烧室计算的。不知道哪块出问题了,导致只能断断续续地计算

    W Y 2 条回复 最后回复
  • W 离线
    W 离线
    Wust.liao
    在 中回复了 香柏树 最后由 编辑
    #6

    @香柏树看上去就是发散了,换个简单的燃烧室算算,模型一个一个往上加。不容易一步到位的

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yuky
    在 中回复了 香柏树 最后由 编辑
    #7

    @香柏树 请问你用ReactingFoam ras改les成功了吗,想和您请教一下

    1 条回复 最后回复

  • 登录

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