吾生有涯 学海无涯
析模有界 知识无界

【燃烧案例】07:射流燃烧

本案例利用Fluent中的Unsteady laminar flamelet model模拟射流燃烧。 

稳态层流小火焰模型(Steady diffusion flamelet model)可以模拟由湍流场的气动应变引起的局部化学非平衡问题,该模型能够精确的模拟随湍流应变快速响应的组分(如OH自由基)。然而,如NOx以及一些反应中的CO之类的慢动力学组分,无法直接通过该模型进行模拟,因为这些组分的浓度取决于其分子历史混合过程及随后的反应。 

氮氧化物可以利用Fluent中的污染物后处理方法模拟,除此以外,NOx和CO还可使用laminar finite-rate,eddy dissipation concept(EDC)或PDF输运模型进行模拟。然而,这三种模型非常消耗计算资源。 

利用unsteady diffusion flamelet模型也可以用于替代这些慢速化学反应模型,该模型以稳态小火焰模型计算结果作为初始值。

1

问题描述

本案例模拟的问题如下图所示。 

瞬态层流小火焰模型可以模拟慢速化学反应组分,如气相反应器中的NO及液相反应器中的生成物组分。

在本教程中模拟的导流式射流火焰如图1所示。 

2

Fluent设置

2.1 准备
  • 准备文件flameD-sfla.msh.gz、gri30.che

  • 2D、double precision模式启动Fluent

2.2 导入网格
  • 利用菜单File → Read → Mesh...打开网格文件**flameD-sfla.msh 

2.3 General设置
  • 双击模型树节点General,右侧面板选择选项Axisymmetric 

2.4 湍流模型设置
  • 右键选择模型树节点Models > Viscous,选择弹出菜单项Model → Realiazble k-epsilon激活湍流模型 

提醒:Reailzable k-epsilon湍流模型在模拟射流时表现良好

2.5 Species模型设置
  • 鼠标双击模型树节点Models > Species弹出组分输运模型设置对话框

  • 激活模型Non-Premixed Combustion,激活选项Inlet Diffusion,选择Steady Flamelet,点击按钮Import CHEMKIN Mechanism... 

  • 选择Gas-Phase CHEMKINgri30.che,点击ApplyClose按钮导入反应机理并关闭对话框 

  • 切换至Boundary标签页,设置Fuel及Oxid的温度分别为294K及291K,设置Mole Fraction

  • 设置Fuel中O2 = 0.1575, ch4=0.25,n2=0.5925,氧化剂中保持默认设置 

  • 切换至Control设置,设置Fourier Number Multiplier1.1,其他参数保持默认设置 

提醒:减小Fourier Number Multiplier接近于1有利于提高稳定性

  • 切换至Flamelet标签页,设置Maximum Number of Flamelets1,设置Initial Scalear Dissipation33,其他参数保持默认设置,点击按钮Calculate Flamelets计算火焰并保持火焰文件flameD-sfla.fla.gz 

计算Unsteady diffusion flamelet需要以Steady diffusion flamelet计算结果为前提。由于稳态扩散小火焰模型无法精确预测慢化学反应动力学组分,这里设置一个较小的火焰数量减轻计算开销。

  • 切换至Table标签页,取消选择Include Equilibrium Flamelet选项,其他参数保持默认设置,点击按钮Calculate PDF Table,点击OK按钮关闭对话框 

  • 选择菜单File → Write → PDF...保存PDF文件flameD-sfla.pdf.gz

2.6 Boundary Conditions

1、jet边界设置

  • 双击模型树节点Boundary Conditions > jet弹出jet边界设置对话框

  • Momentum标签页中设置Velocity Magnitude49.6 mm

  • 设置湍流强度与水力直径分别为10%0.0072 mm 

  • 切换之Species标签页,设置Mean Mixture Fraction1,表示该边界进入的是Fuel 

    2、Pilot边界设置

  • 双击模型树节点Boundary Conditions > pilot弹出边界设置对话框

  • Momentum标签页中设置Velocity Magnitude11.4 mm

  • 设置湍流强度与水力直径分别为10%0.0165 mm 

  • Species设置Mean Mixture Fraction0.2755 

    3、coflow设置

  • 双击模型树节点Boundary Conditions > coflow弹出边界设置对话框

  • Momentum标签页中设置Velocity Magnitude0.9mm

  • 设置湍流强度与湍流粘度比分别为5%10 

  • Species设置Mean Mixture Fraction0,表示该边界全为Oxid 

    4、outlet设置

  • 双击模型树节点Boundary Conditions > outlet弹出边界设置对话框

  • 设置湍流强度与湍流粘度比分别为10%10 

  • Species设置Mean Mixture Fraction0 

2.7 求解计算
  • 双击模型树节点Solution > initialization

  • 右侧面板选择初始化方法为Standard Initialization

  • 选择Compute fromall zones,如下图所示

  • 点击按钮Initialize开始计算 

  • 双击模型树节点Run Calculation,右侧面板设置 Number of Iterations500

  • 点击按钮Calculate开始计算 

3

Unsteady Laminar Flamelet Model

  • 双击模型树节点Models > Species弹出组分设置对话框

  • 选择模型Non-Premixed Combustion,选择Unsteady Diffusion Flamelet 

  • 切换至Flamelet标签页,如下图所示设置,点击按钮Initialize Unsteady Flamelet Probability

3.1 监测outlet的物理量
  • 检测出口outletProbability of Flamelet-1,如下图所示

监测的物理量如图所示。 

3.2 计算

重新计算100个时间步. 

3.3 后处理
  • 查看平均温度分布 

  • 查看no质量分数分布 

链接:https://pan.baidu.com/s/1PKB_iGn6HOqZ1PEHtorszw 密码:6s21

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《【燃烧案例】07:射流燃烧》
文章链接:https://www.topcfd.cn/5441/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册