首页 > 其他分享 >CHEMKIN算例1:氢气/空气的绝热火焰温度(Equilibrium)

CHEMKIN算例1:氢气/空气的绝热火焰温度(Equilibrium)

时间:2023-05-06 13:33:10浏览次数:39  
标签:CHEMKIN 算例 点击 火焰 绝热 Equilibrium 初始 温度

问题描述

本文介绍了使用气相平衡计算来确定氢气/空气系统的绝热火焰温度。绝热火焰温度是在特定条件下燃烧特定气体混合物所能达到的最高温度的量度。在包括热损失、化学动力学和/或质量传输限制的真实系统中,火焰温度可能低于绝热火焰温度。

问题分析

平衡计算只需要一份物种清单及其热力学数据,不需要反应列表。对于这个样本问题,化学输入文件只包括3个元素:H、O和N;和9种组分:H2、H、O2、O、OH、HO2、H2 O、N2和H2 O2;热力学数据使用库中即可。需要注意的是,对于平衡计算来说,列出的组分清单应尽可能的全。

动力学文件

新建一个记事本,复制下面内容,粘贴,保存,修改文件后缀为.inp

ELEMENTS H O N END
SPECIES H2 H O2 O OH HO2 H2O N2 H2O2 END

操作步骤

  1. 启动CHEMKIN PRO 2022 R1,新建(NEW)一个Project,命名为Equilibrium
  2. 在左侧Models中找到化学平衡标志图标点击一次,使其出现在Diagram view中,update project
  3. 在左侧模型树中pre-processing被激活,双击,选择工作路径,我设置的为C:\Users\19029\Desktop\ing,其中ing是我创建在桌面上的一个文件夹,动力学文件以.inp格式保存在该文件夹下
  4. 点击New Chemistry Set,新建一个化学集
  5. 为这个化学集命名为Equilibrium_chemistry_set;描述可以忽略;Gas-phase kinetics file选择刚刚保存的inp格式文件;thermodynamics flie选择系统自带的热力学数据库:C:\Program Files\ANSYS Inc\v221\reaction\data\therm.dat;其余保持空白即可,点击Save as...,弹出一个窗口,直接点击save
  6. 点击Run pre processor下面信息栏显示image表示运行成功,动力学和热力学数据没问题,如果报错那么在工作路径下有一个error的文件,记事本打开可以查看错误信息,根据信息进行修正即可。
  7. 前处理之后,左侧模型树出现了该模型的cluster,如图所示
    image
  8. 双击C1_Equilibrium,在这里设置边界条件和初始条件。在Reactor physical properties面板下设置问题类型(恒压和焓)、初始温度(300 K)和压力(1个大气压)。Estimated Equilibrium temperature设置为2000 K,该温度用于帮助确保获得的结果是点燃的气体的绝热火焰温度,而不是未燃烧的状态。
  9. 在“反应物种类”(reactant species)选项卡的“反应物”子选项卡中输入起始成分。反应物混合物定义初始状态,该初始状态提供初始化学物质的摩尔数和初始能量状态,根据化学方程式:2H2+(O2+3.76N2)->2H2O+3.76N2输入如下图,此时H/O=2
    image
  10. Constrained speecies面板用于指定初始温度升高时的两个附加模拟。此处不设置。双击RUN Calculations-Begin-Next step
  11. 接下来查看结果,点击process solution data,弹出显示面板,X variable选择初始温度,Y variable选择平衡温度,create plot,设置和结果如下图所示:
    image
    image
    上图显示了这些模拟的平衡温度,代表了H/O比为2.0的氢气/空气混合物的绝热火焰温度。温度约为2400 K,因此明显对应于燃烧的气体。正如预期的那样,这些绝热火焰温度随着初始气体温度的升高而升高。

标签:CHEMKIN,算例,点击,火焰,绝热,Equilibrium,初始,温度
From: https://www.cnblogs.com/bbhnqxx/p/17376991.html

相关文章

  • 查找某物质的热力学数据并转换为chemkin数据格式
    在使用CHEMKIN时,其库中的热力学数据有时无法满足需求,需要自行查询物质的热力学数据并编写热力学文件,本文将以B2O3为例子描述查找到转换热力学数据的整个过程。查找热力学数据进入NIST的热力学数据库网站http://webbook.nist.gov/chemistry/form-ser.html输入化学式,使用Calo......
  • NetNTLM 和 NTLMSSP 两种协议的认证步骤 及 对应具体的计算例子
    有待手动验证:NetNTLM和NTLMSSP都是Windows操作系统中用于身份验证的协议,它们在不同的应用场景下有不同的使用方式。以下是它们各自的应用场景:NetNTLM:NetNTLM是一种用于Windows网络上的身份验证协议,其最常见的应用场景之一就是在企业内部网络中保护敏感数据或资......
  • 主动配电网短期负荷预测重构 以IEEE33节点为算例,有迭代图
    主动配电网短期负荷预测重构以IEEE33节点为算例,有迭代图,各个节点在重构前的电压幅值及重构前后电压幅值的对比图,优化前后网络损耗数值对比,重构优化开断支路具体情况,以及在具体某节点处接入分布式电源的容量。有相关文献及说明。YID:5366646943521359......
  • 08、【算例】openfoam溃坝
    7.1溃坝官网目录:$FOAM_TUTORIALS/multiphase/interFoam/laminar/damBreak7.1.1介绍本案例使用interFoam两相算法,基于流体体积分数(VOF)法,每个网格中的相体积分数(alpha)通过求解一个组分运输方程确定。物理属性基于这个相分数通过加权平均计算。7.1.2网格生成blockMesh7.1......
  • 【算例】openfoam带孔盘体应力分析
    官网:https://doc.cfd.direct/openfoam/user-guide-v9/platehole$FOAM_TUTORIALS/stressAnalysis/solidDisplacementFoam下的案例1、网格划分/*--------------------------------*-C++-*----------------------------------*\=========|\\/F......
  • 05、【算例】openFoam盖驱动空腔流动
    管网:https://doc.cfd.direct/openfoam/user-guide-v9/cavity一、算例实现文件结构0:存放初场constant:存放网格信息system:存放网格划分、计算等工具1、画网格block......
  • Blob分析算例
    *ball.hdev:InspectionofBallBonding*1、dev_update_window('off')更新窗口,关闭如果只有被选中的对象需要显示在图形窗口中,这个选项应该设置为“关闭”。在这种......
  • SVM 超平面计算例题
    SVMSummaryExampleSupposethedatasetcontainstwopositivesamples\(x^{(1)}=[1,1]^T\)and\(x^{(2)}=[2,2]^T\),andtwonegativesamples\(x^{(3)}=[0,0]^T\)......
  • SVM 超平面计算例题
    SVMSummaryExampleSupposethedatasetcontainstwopositivesamples\(x^{(1)}=[1,1]^T\)and\(x^{(2)}=[2,2]^T\),andtwonegativesamples\(x^{(3)}=[0,0]^T\)......
  • CF1513 E Cost Equilibrium / F Swapping Problem
    E先做差,发现排列如果出现正负正负或负正负正就会挂,调整一下匹配即可使min变大同时如果正和负都>1,则不存在中间一段左右两段其他的,这样也会挂然后随便组合一下F手玩发......