稳态火焰尖端模型 — 故障排除指南
可在 flamelet-model.html 查看更加充实的内容。
故障排除
请告诉我火焰尖端模型特有的故障。
1. 火焰尖端表生成失败
症状:1D火焰尖端计算在消火点到达前发散。
对策:
- 通过0D计算(着火延迟、层流燃烧速度)确认反应机制的合理性
- 将应变率的间距设置得更细(特别是在消火附近)
- 使用Cantera/FlameMaster创建单独的表,然后导入到CFD中
2. Equilibrium的差异未出现
稳态火焰尖端模型的结果与平衡模型相同,这是为什么…
原因:乱流场的$\chi_{st}$只到达S曲线上枝(不会导致消火的条件)。在这种情况下,稳态火焰尖端实际上等同于平衡模型。
确认方法:在后处理中比较$\widetilde{\chi_{st}}$的最大值与$\chi_q$。如果$\widetilde{\chi_{st}} << \chi_q$,则消火效应可以忽略。如果想观察消火效应,应在应变强烈的条件(高速喷流等)下进行验证。
3. 进行变量(FGM)的问题
| 症状 | 原因 | 对策 |
|---|---|---|
| 进行变量$C$无法收敛 | $C$的定义不合适 | 改为$C = Y_{CO_2} + Y_{H_2O}$等稳定定义 |
| 表查询出现裁切 | $C$超出表范围 | 为$C$设置最小/最大限制 |
| 着火延迟与实验不符 | 表在$C$方向的分辨率不足 | 增加表的点数 |
4. 部分预混合条件
在完全非预混合的条件(部分预混合)下如何处理?
对于具有导航火焰的主预混合气等部分预混合条件,纯火焰尖端模型是不够的。需要切换到Fluent的部分预混合燃烧模型(火焰尖端+进行变量)或STAR-CCM+的FGM模型。
一般调试步骤
1. 独立确认1D火焰尖端计算(S曲线、消火点)
2. 将表的温度·化学种分布作为Z的函数进行可视化
3. 确认CFD中的$\widetilde{Z}$场与$\widetilde{Z''^2}$场(边界条件一致性)
4. 确认$\widetilde{\chi_{st}}$场(是否达到消火条件)
火焰尖端模型调试的关键是表与CFD的分离,对吧。
正是如此。如果表质量差,再好的CFD也改善不了结果。先在1D的世界里确认物理,然后再进入3D。
火焰尖端表的"漏洞"——插值误差引发的神秘发散
火焰尖端模型故障排除中最困难的是"表插值误差"。当混合分率Z和标量耗散率χ的网格点粗糙时,CFD计算点落在表网格点之间,线性插值精度会急剧恶化。特别是在消火附近(χ值较大的区域),表存在极端变化,网格点稀疏时插值误差会导致局部温度急剧变化并发散。根据经验,"检查表生成日志,将χ方向的网格用对数轴重新设定得更细后就解决了"这样的解决例很多。在将发散归咎于求解器之前,一定要先怀疑表。这是火焰问题的铁则。
关联主题
帮助
更多细节
错误