首页/文章/ 详情

利用DPM模型及部分预混燃烧模型计算柴油喷雾燃烧过程

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

本文摘要(由AI生成):

本文介绍了使用DPM模型和部分预混燃烧模型计算柴油喷雾燃烧过程的方法。首先,以3D、Double Precision方式启动Fluent,读取网格Combustor.msh。接着,设置能量方程、湍流模型、组分模型、离散相模型等。在组分模型中,激活Partially Premixed Combustion、Chemical Equilibrium、Non Adiabatic及 Compressibility Effects等选项,设置Operating Pressure为4.0E5 pa,激活C Equation。在边界设置中,设置Fuel-jet-a<g>=1.0,Oxidizer-n2=0.767,Oxidizer-o2=0.233,Fuel=375 [K],Oxid=800 K。在离散相模型中,激活Interaction with Continuous Phase选项。最后,进行材料、边界条件、方法、初始化等设置,进行迭代计算,查看计算结果。


本案例利用DPM模型及部分预混燃烧模型计算燃烧器内柴油喷雾燃烧过程。

计算模型如图所示。

燃料入口温度375 K,一次风及二次风入口温度800 K,操作压力4 bar。

1、启动Fluent并读取网格

  • 3D、Double Precision方式启动Fluent

  • 利用菜单File → Read → Mesh…读取网格Combustor.msh

2、Models设置


  • 右键选择模型树节点Models > Energy,点击弹出菜单项On激活能量方程


  • 鼠标双击模型树节点Models > Viscous,弹出设置对话框,如下图所示,激活SST k-omega湍流模型,激活选项Curvature Correction,点击OK按钮关闭对话框

3、组分模型设置

  • 鼠标双击模型树节点Models > Species弹出设置对话框,激活选项Partially Premixed Combustion

  • 激活选项Chemical Equilibrium、Non Adiabatic及 Compressibility Effects


  • 设置 Operating Pressure 为4.0E5 pa

  • 激活选项 C Equation


  • 进入Boundary标签页,如下图所示,设置Fuel- jet-a<g>= 1.0

  • 设置Oxidizer- n2 = 0.767, Oxidizer-o2 = 0.233

  • 设置温度Fuel = 375 [K],Oxid = 800 K

  • 进入Table标签页,保持参数默认设置,点击按钮Calculate PDF Table创建PDF表

  • 利用菜单File → Write → PDF…保存文件Combustor.cas.pdf.gz

4、离散相模型设置

  • 鼠标双击模型树节点Models > Discrete Phase Model,弹出设置对话框,如下图所示,激活选项Interaction with Continuous Phase

  • 切换至Physical Models标签页,激活选项Pressure Dependent Boiling


  • 进入Numerics标签页,激活选项Droplet及Combusting,激活选项Linearize Source Terms

注:激活选项Linearize Source Terms能够提高数值稳定性。允许使用更大的时间步长和更大的松弛因子。

  • 点击按钮Injections…弹出设置对话框,如下图所示,点击按钮Create创建入射器

  • 如下图所示,设置Injection TypeSurface,设置Release From Surfacesfuelinlet

设置Particle TypeDroplet,设置Materialdiesel-liquid,设置Evaporating Speciesjet-a,其他参数如图中所示设置

  • 进入Turbulent Dispersion标签页,激活选项Discrete Random Walk Model,设置Number of Tries10,其他参数保持默认设置,点击OK按钮关闭对话框

5、Materials设置

  • 鼠标双击模型树节点Materials > Droplet > diesel-liquid,弹出材料属性设置对话框

  • 设置Vaporization Modelconvection/diffusion-controlled,点击按钮Change/Create修改参数

6、边界条件设置

选中模型树节点fuelinlet、inletair1及inletair2,点击鼠标右键,选中弹出菜单项Type → mass-flow-inlet将边界类型设置为流量入口边界

1、inletair1设置

鼠标双击模型树节点Boundary Conditions > inletair1,弹出对话框中设置Mass Flow Rate0.15 kg/s

  • 切换至Thermal标签页,设置Total Temperature800 K

  • 切换至Species标签页,设置所有参数为0,点击OK按钮关闭对话框

2、inletair2设置

鼠标双击模型树节点Boundary Conditions > inletair2,弹出对话框中设置Mass Flow Rate0.025 kg/s

  • 切换至Thermal标签页,设置Total Temperature800 K

  • 切换至Species标签页,设置所有参数为0,点击OK按钮关闭对话框

3、fuelinlet设置

  • 鼠标双击模型树节点Boundary Conditions > inletair2,弹出对话框中设置Mass Flow Rate0 kg/s

  • 切换至Thermal标签页,设置Total Temperature375 K

  • 切换至Species标签页,设置Mean Mixture Fraction1,设置其他参数为0,点击OK按钮关闭对话框

4、outlet设置

  • 鼠标双击模型树节点Boundary Conditions > outlet,弹出对话框中激活选项Average Pressure Specification,点击OK按钮关闭对话框

7、Methods设置

  • 双击模型树节点Methods,右侧面板设置选项SchemeCoupled,激活选项Pseudo Trasient

8、Initialization

  • 鼠标右键选择模型树节点Initialization,点击弹出菜单项Initialize进行初始化

  • 鼠标右键选择模型树节点Initialization,点击弹出菜单项Patch…

  • 如下图所示,设置区域内Progress Variable1

9、迭代计算

  • 鼠标双击模型树节点Run Calculation,右侧面板如下图所示设置参数Timescale Factor0.5,设置Number of Iterations1000

  • 点击按钮Calculate开始计算

10、计算结果

创建y=0的等值面,查看该等值面上物理量分布。

y=0面上温度分布

  • 燃料质量分数

  • CO质量分数

  • O2质量分数

  • CO2质量分数


附件

10积分20190404161218-DPM模型及部分预混燃烧模型计算燃烧器内柴油喷雾燃烧过程.txt
Fluent燃烧组分输运航空汽车工程车
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2019-03-29
最近编辑:8月前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2578粉丝 11422文章 745课程 27
点赞
收藏
作者推荐
未登录
5条评论
凤儿
签名征集中
2年前
老师,如果模型有三个入口,入口1是空气,入口2是柴油+水的混合物,入口3是水,这种情况在boundary里面应该怎么设置呢?
回复
Dizzy
签名征集中
4年前
***上怎么没找到这篇文章
回复
别说等等
签名征集中
4年前
老师讲的很好很细致,非常好的平台,非常受用,感谢感谢
回复
别说等等
签名征集中
4年前
老师讲的很详细很好
回复
b占余文乐
一起学Tecplot
5年前
胡坤老师你好,我点击计算之后出现了这种错误,
Error:Dot product of flow direction and area normal is zero. Check the specified flow direction on Mass Flow Inlet boundary conditions for thread 8.
这是什么问题呢
回复
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈