FLUENT导入CHEMKIN机理的单位问题【转载】
转载自:http://blog.sina.com.cn/s/blog_4a0a8b5d0101pj3c.html
CHEMKIN机理导入后,发现速率常数全变了,那么他们是怎样变化的呢?
FLUENT中单位为 Kg mol s J 的SI单位,而CHMKIN默认单位为 g mol s cal单位。
这里先掰一下基元化学反应速率单位:(注意这里是基元反应)
基元反应通常最多可以写成:
A + B + C =
D + E + F
因为三级以上的反应速率就很低了。
那么正向反应的速率为:
Rf = kf *
cA * cB * cC
为方便解释单位,这里取SI单位制。
这里 R的单位组合永远都是 mol/(m^3*s).
那么对于三级反应的单位制来说就有:
mol/(m^3*s)= ? * mol/m^3 *
mol/m^3 * mol/m^3
这样 kf的单位就是 : (m^3/mol) * (m^3/mol) /s
类比二级反应 kf 单位 (m^3/mol) /s
一级反应 kf 单位 1/s
零级反应 kf 单位 mol/m^3 /s
下面掰一下FLUENT和CHEMKIN的单位转换关系:
kf = A *
(T/Tref)^beta * Exp(-Ea/R/T)
因为 (T/Tref)^beta *
Exp(-Ea/R/T)这部分单位为
1,因此kf单位等同于 A。
Rf = kf * c^n (n为反应级数)
在FLUENT中 Rf的单位为 kmol/m^3 /s, beta单位为 1,
Ea单位为 J/kmol.(注软件界面Ea写的是J/kgmol为错写)
拿二级反应来说 Chemkin 格式kf单位为 (cm^3/mol)/s, Ea单位为 cal/mol, beta单位为1,Fluent格式kf单位 m3/kmol/s,Ea单位 J/kmol, beta单位1,那么导入到FLuent中比例因子分别变为:
A的1000
* (1e-2)^3 = 1e-3,Ea的 4.184 * 1000 = 4184。
总结:
CHEMKIN导入到Fluent中,Ea乘以 4184,A根据反应级数不同,分别乘以:
0级 :
1e3
1级: 1
2级: 1e-3
3级:
1e-6
这些操作在导入的时候,由软件自动完成。
FLUENT导入CHEMKIN机理的单位问题【转载】的更多相关文章
- fluent中隐藏模型的开启【转载】
转载自:http://blog.sina.com.cn/s/blog_5fd791530100d5ic.html fluent中设置了一些隐藏模型,普通的用户界面是没有相关选项的,必须用相关命令开启. ...
- c#将Excel数据导入到数据库的实现代码(转载)
假如Excel中的数据如下: 数据库建表如下: 其中Id为自增字段: 代码如下: using System; using System.Collections.Generic ...
- foxmail地址簿导入thunderbird的乱码问题 (转载)
转自:http://blog.csdn.net/gexueyuan/article/details/9032595 由于foxmail的地址簿格式和thunderbird的格式不一样,另外也存在编码问 ...
- [Excel] CsvHelper---C#关于CSV文件的导入和导出以及转化 (转载)
点击下载 CsvHelper.rar 这个类是关于Csv文件的一些高级操作1.DataTable导出到CSV2.将Csv读入DataTable看下面代码吧 /// <summary> // ...
- 【Tips】Endnote导入IEEE Xplore文献方法《转载》
1. 在IEEE XPlore中点击“Download Citation”: 2. 选中“Citation & Abstract”和“EndNote,Procite,RefMan”两个选项: ...
- Fluent 18.0新功能之:其他
ANSYS 18.0在2017年1月底发布,来看看Fluent18.0更新了哪些内容. 1 用户界面 关于用户界面方面的更新包括: (1)可以在树形菜单中同时选择多个子节点,如同时选择多个边界,点击右 ...
- SQLServer2005数据导入Mysql到详细教程
如果转载请注明转载地址,谢谢. SQL SERVER数据导入MYSQL目录 1.Navicat for MySQL 版本10.0.9 2.创建目标数据库 3.创建正确的SQL SERVER数据库ODB ...
- 用友CDM系统期初导入商品资料经验
1. 倒入商品资料,是导入表spkfk(商品档案表).spkfjc(商品总结存表),主要是将spkfk全部编码导入. 2. 导入客商资料,是导入表mchk(业务单位登记表).m ...
- 用fluent模拟内循环床气化燃烧(调试过程记录)
模拟对象为文献Combined gasification of coal and biomass in internal circulating fluidized bed[1]中的内循环气化炉.[1]h ...
随机推荐
- win10+pyspark+pycharm+anaconda单机环境搭建
一.工具准备 1. jdk1.8 2. scala 3. anaconda3 4. spark-2.3.1-bin-hadoop2.7 5. hadoop-2.8.3 6. winutils 7. p ...
- webstorm处理代码冲突
出现这个冲突界面后,不要关闭弹窗,不然会把冲突更新下来,也不要点merge. 正确做法:双击文件开始解决冲突!!!!
- SSM - SpringBoot - SpringCloud
SSM框架 Spring + Spring MVC + MyBatis:标准MVC模式 继 SSH (Struts+Spring+Hibernate)之后,主流的 Java EE企业级 Web应用程序 ...
- CentOS7安装CDH 第十二章:YARN的资源调优
相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...
- Python函数Day5
一.内置函数 globals() 将全部的全局变量以字典的形式返回 locals() 将当前作用域的所有变量以字典的形式返回 a = 1 b = 2 def func(x): c = ...
- java - day018 - 线程续
生产者,消费者 线程间的通信模型 等待和通知 在生产者和消费者模型中 消费者暂停等待数据 生产者产生数据后发出通知 object 方法 wait(); notify(); 通知一个 notifyAll ...
- Linux网络编程综合运用之MiniFtp实现(七)
上节中实现了配置文件的解析,这节来实现用户登录的验证,首先用客户端来登录vsftpd来演示登录的过程: 接着再连接miniftpd,来看下目前的效果: 接下来实现它,与协议相关的模块都是在ftppro ...
- Linux网络编程综合运用之MiniFtp实现(三)
前面已经对FTP相关的一些概念有了基本的认识,接下来就要进入代码编写阶段了,也是非常兴奋的阶段,在开启这个它之前先对项目需求进行一个梳理,对其我们要实现的FTP服务器是一个什么样子. ftp命令列表 ...
- 如何使用Jmeter批量构造MySQL测试数据
前言: 当我们进行API测试.Web Service或者其他系统模块测试时,你可能需要从数据库获取并记录数据.这些测试的目的是检查数据库中指定的数据,或者向数据库添加指定的数据,这篇文章会展示使用JM ...
- Mybatis配置文件中#{ }和${ }的区别
#{ }和${ }都可以从map中取到相对应的值, 但是 #{ }采取的是预编译的方式(PreparedStatement)来执行sql语句,有效防止了sql注入问题 select * from bo ...