烟烟模型 — 故障排除指南
本文已迁移到综合版本
更详细的内容可以查看 soot-model.html。
更详细的内容可以查看 soot-model.html。
烟烟模型 — 故障排除指南
故障排除
请告诉我烟烟计算的问题。
1. 完全不产生烟烟
原因检查清单:
- 确认反应机制中是否包含C2H2。全局一步机制中不存在烟烟前驱体
- 烟烟模型是否正确启用
- 火焰温度是否在烟烟生成窗口(1500-1800 K)内
- 当量比是否在局部过浓($\phi > 1$)区域
在完全预混合贫烧条件下烟烟不出现是正常的吗?
是正常的。在均质贫烧条件($\phi < 0.8$)下烟烟生成几乎为零。烟烟成为问题的情况是过浓条件(柴油喷雾、富烧区域)。
2. 烟烟比实验高10-100倍
原因和对策:
- Moss-Brooke模型的核生成常数过大。默认值是根据乙烯火焰调整的,对甲烷火焰可能会高估
- OH氧化较弱。OH对烟烟的氧化通过Fenimore模型描述,但如果OH质量分率不准确,氧化会不足
- 乱流-烟烟相互作用模型不足。RANS中从平均场计算烟烟生成,但未考虑局部温度和浓度波动
3. 烟烟和辐射的耦合问题
| 现象 | 原因 | 对策 |
|---|---|---|
| 火焰温度急剧下降 | 烟烟辐射过大 | 确认烟烟光学常数,检查$f_v$是否过大 |
| 辐射反馈导致振荡 | 烟烟→辐射→温度→烟烟的非线性循环 | 添加欠松弛(Under-Relaxation),分步耦合 |
| 壁面热流不匹配 | 烟烟辐射对壁面吸收模型不足 | 增加DO模型的角度分割 |
4. 计算速度慢(Sectional法)
当Sectional法添加20-30个截面时,化学物种数量大幅增加,内存和计算时间急剧增加。
对策:
- 减少截面数(10个截面也能掌握趋势)
- 设置烟烟模型的更新频率(每5-10次迭代而不是每次迭代都更新)
- 仅在烟烟生成区域使用AMR提高分辨率,其他区域粗化(CONVERGE)
调试步骤
1. 首先仅用燃烧模型确认温度、C2H2、OH分布
2. 添加烟烟模型并确认烟烟体积分率$f_v$的分布
3. 添加辐射模型并确认烟烟-辐射耦合的影响
4. 在各阶段与实验数据进行比较
烟烟计算需要分步构建和实验数据验证。
是的。烟烟模型的参数对燃料和条件有较大依赖性,因此在没有对应条件下的实验数据验证的情况下,不应该相信结果。
Coffee Break 闲话
"烟烟预测与实测不符"——反应机制和乱流模型的相互作用
CFD烟烟计算与光学计测(LII法、消光法)的结果偏差超过1个数量级的情况并不罕见。主要原因有三个:①乱流-化学反应相互作用模型的不精确,②烟烟前驱体(PAH)反应速率常数的不确定性,③放射冷却对烟烟形成的影响。特别是乱流波动对烟烟局部生成速率的调制"乱流烟烟相互作用(TSI)"的精确建模是研究热点。通过灵敏度分析将测量与CFD不符分解为各分量(核生成/凝聚/氧化),进行CFD-实验联合研究的方法正在成为工业燃烧器设计精度提高的标准手段。
相关主题
本文评价
感谢您的回复!
有帮助
需要更详细
报告错误