首页/文章/ 详情

inFlux案例|池火燃烧

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/意见领袖/博士学历/特邀专家
平台推荐
内容稀缺
1年前浏览3724

所谓池火,指的是可燃液体(如汽油、柴油等)泄漏后流到地面形成液池,或流到水面并覆盖水面,遇到火源燃烧而形成池火。

常规的 CFD 软件做池火模拟非常困难,主要原因在于需要考虑液池蒸发及可燃蒸汽混合及燃烧过程,空间尺度分布非常宽广(液池为宏观尺寸,通常为米级,液体蒸发及燃烧过程要求非常小的计算网格,通常为毫米到微米量级),导致网格数量会非常多。同时时间尺度分布也非常宽(蒸发及燃烧仿真时间步长常以毫米计,而液池燃烧过程通常以秒或分钟来计),这样搞下来计算量会非常非常大,调试起来很是麻烦。

本文演示利用inFlux计算池火,采用InFlux自带的案例,目前找不到相关的试验数据,因此无法评估此软件的计算精度。这里只是描述关键设置步骤。

1 打开模型

  • 打开文件Tutorial 15.ifx并另存为Tutorial18.ifx,该文件中定义了CAD模型以及通风和监测点

2 添加圆形液池

  • 进入Add Item选项卡,进行下面的设置
    • 指定Select ItemGas Leak or Emission
    • 设置TypeEvaporating Pool
    • 设置NamePool Fire Inflow-Disc Base
    • 设置lIquidHEPTANE
    • 设置EvaporatiorAutomatic(Pool Fire)
    • 设置Pool Temperature50 ℃
    • 设置SelectionCircle,指定MethodCenter and Diameter
    • 设置Diameter1 m
    • 指定液池位置为[1.3,5.5,0] m,也可以从图形窗框中直接选取
    • 其他参数保持默认设置,点击按钮Add Item

创建的圆形液池如下图所示。

3 创建不规则液池

还可以添加任意形状的液池。

  • 相同方式,如下图所示设置参数,点击Select Points按钮
  • 在图形窗口中绘制如下图所示图形,点击键盘C键形成封闭几何

定义完毕后的液池模型如图所示。

3 执行燃烧计算

  • 进入Add Item选项卡,如下图所示设置参数
    • 选择Select ItemFire Simulation
    • Ventilation中同时选中前面创建的Pool Fire Inflow-Disc BasePool Fire Inflow-Drawn Base
    • 确保激活选项Run Now,点击按钮Add Item后软件自动进行计算

4 结果查看

  • 如下图所示,选中模型树节点Contours下的子节点,如下图所示设置显示参数
  • 圆形液池燃烧温度场分布如下图所示(这里指定了温度上限为1000 K,仅为显示方便)
  • 相同方式显示不规则液池的燃烧温度(这里修改了PaletteBlack Body,仅为显示)
  • 温度场分布如下图所示
  • 点击菜单Project → Monitor Point Data打开监测点数据查看对话框
  • 如下图所示,可以查看监测点位置的辐射强度

5 总结

目前尚无法确认InFlow的计算精度怎样,不过总体上来说体验很不错:

  • 计算很快。这么复杂的场景,计算大概用了十来分钟的样子。这很符合工程应用的需求。
  • 参数设置很方便。设置的参数比较少,只需要指定关键参数。
  • 后处理比较齐全。曲线、云图、数据都可以呈现。

对于安全工程应用来说,这的确很方便。看软件文档介绍,inFlux还可以做气体扩散、喷射火的计算,目前尚不清楚能不能做气体爆燃计算。

想起来上学那会儿用CFX算钻井现场着火爆炸和硫化氢扩散,真是不堪回首。当年要是有这玩意儿,估计头发能少秃不少。


(完毕)


来源:CFD之道
CFXFlux燃烧爆炸试验
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-12
最近编辑:1年前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2553粉丝 11192文章 726课程 27
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈