Ansys-CHEMKIN-pro表面反应机制输入(Surface Kinetics Input)规则
chemkin表面反应机制文件(Ansys-CHEMKIN-pro表面反应机制输入)
1. 文件包含表面活性位(相)、表面组分,固相组分、固相,热力学数据,反应机制;
2. 顺序:物质名称,活性位数据,固相数据,热力学数据,反应数据,end;
3. 参加反应的所有的组分都需要预先定义好,并与热力学数据库中的名称一致;
4. 定义物质:以MATERIAL开头 材料名 END结束;
MATERIAL WAFER
SITE/POLY/ SDEN/2.25e-9/
SI(S) SICL(S) SICL2(S) SICL3(S)
END
BULK SI(B)/2.33/
REACTIONS MWOFF
CL + SI(S) => SICL(S) 1.0 0.0 0.0
STICK
E + CL2+ + 2SI(S) => 2SICL(S) 0.4 0.0 0.0
BOHM
E + CL+ + SICL3(S) + SI(B) => SICL4 + SI(S) 0.50 0.0 0.0
BOHM
ENRGDEP/1. 0.5 1.0/ UNITS/EVOLT/
E + CL+ + #SICL3(S) + #SI(B) + SICL(S) &
=> SICL2(S) + #SICL2 + #SICL(S) 0.50 0.0 0.0
BOHM
YIELD/0.0712 1.21 0.5 1.0/ UNITS/EVOLT/
! /A Eth[eV] a b / for #=A(Ei^a-Eth^a)^b
END
MATERIAL WALL
SITE/METAL/ SDEN/2.25E-9/
AL(S) ALCL(S)
END
REACTIONS MWOFF
CL+ + E => CL 0.6 0.0 0.0
BOHM
CL + AL(S) => ALCL(S) 1.0 0.0 0.0
STICK
END
5. 活性位数据:以SITE开头 SITE名(可省略) SDEN(标准态密度 mole/cm2),SITE名及组分名称不能和气相和固相组分相同,组分命名规则同气相组分规则。用END结束。
6. 固相数据:以BULK开头,/BULK名(可省略)/,固相组分,固相密度(g/cm3)(如果不需要密度,可用-1代替)
BULK / GA_RICH / GA2AS(1)/3.0/ GA3AS(1)/3.0/ END
!an END statement is optional
BULK / GA_RICH /
GA2AS(1)/3.0/
GA3AS(1)/3.0/
GA2AS(1)/2.0/ !THIS NAME IS A DUPLICATE AND WILL BE IGNORED
BULK AS(B) !BULK PHASE WITH NO NAME SUPPLIED
!ONLY ONE BULK SPECIES AND NO DENSITY SUPPLIED
END
7. 热力学数据:用于平衡计算,缺少某组分的热力学数据时,可以用半经验公式,或者将反应定义成不可逆,定义假想的数据代替;
8. 反应机制:默认很多规则同气相反应,如单位,反应形式等。
9. 特殊关键词:
ATM, BAT, PASCALS, TOR: 压力单位
CAL/mole, EVOLTS, JOULES/mole, KCAL/mole KEVLINS KJOULES/mole: Ei单位
DYNES: Ai单位为dyne/cm2
MOLECULES, MOLES: Ai单位
MWOFF, MWON: 关闭或打开Motz-Wise修正
NONCON: 允许使用non-conservation活性位
SITEFR: Ai单位为1/sec
USRPROD:用户自定义
10. 反应数据:长度不超过80个字符,链接上一行用’&’符等规则。
11. 特殊关键词:
BOHM: 离子Bohm速度限制
CL+ + E => CL 0.4 0.0 0.0
BOHM
COV: 覆盖依赖反应
O(S) +O(S) =>Pt(S) +Pt(S) +O2 3.700E+23 0.0 213.0
COV/O(S) 0.0 0.0 -93.3/ !name nki uki eki
DCOL: 反应速率与碰撞频率成比例关系
A1 + 8H(se) => 5H(se) + 6C(B) + 3open(se) + 4H2 + H 0.1 0.0 0.0
FORD/H(se) 2.0/
DCOL/2.46E-8/
STICK
DUP: 重复定义反应,同气相反应
ENRGDEP: 电离能依赖反应Ion-energy Dependent Rates
E + CL+ + SICL3(S) + SI(B) => SICL4 + SI(S) 0.50 0.0 0.
BOHM
ENRGDEP/1. 0.5 1.0/ UNITS/EVOLT/
FORD,RORD : 反应级数,同气相反应
LANG:Langmuir-Hinshelwood反应参数(K=A * T^b * exp(-H/RT))
C6H5CH3 + H2 => C6H6 + CH4 2.507E-8 0.0 0.0 ! rate at 600C
LANG /C6H6 1.26 0.0 0.0 1.0/ !name A b H 反应级数
LANG /C6H5CH3 1.01 0.0 0.0 1.0/
LHDE /1/
LHNU /C6H5CH3/
LHPR /atm/
LHDE Langmuir-Hinshelwood分母指数参数,默认值2
LHNU 允许使用LANG计算平衡常数
LHPR 允许在给定的压力单位下使用LANG计算平衡常数
NUCL 反应速率用nucleation reaction rate expression计算
2A4 => 32C(B) + 20 H(se) + 28.72 open(se) 1.0E10 0.5 0.0
NUCL
REV 反向反应常数,同气相反应
STICK: 粘性系数,定义的常数被替换为 a b c
A1 + 8H(se) => 5H(se) + 6C(B) + 3open(se) + 4H2 + H 0.1 0.0 0.0
FORD/H(se) 2.0/
DCOL/2.46E-8/
STICK
UNITS: 修改单个单位,同气相反应
USRPROG: 用户自定义
YIELD: Ion-energy-dependent Yield
CF3+ + E + #WSIO2(B) => #SIO2 + CF3 0.33 0.0 0.0
BOHM !
YIELD /0.01 20. 0.5 1.0/ UNITS/EVOLTS/
用法:用#注释组分,4系数
国内有部分公司提供这个软件的培训,比如:
Ansys-CHEMKIN-pro表面反应机制输入(Surface Kinetics Input)规则的更多相关文章
- linux输入子系统(input subsystem)之evdev.c事件处理过程
1.代码 input_subsys.drv.c 在linux输入子系统(input subsystem)之按键输入和LED控制的基础上有小改动,input_subsys_test.c不变. input ...
- HTML 表单元素、 输入类型、Input 属性
<input> 元素 最重要的表单元素是 <input> 元素. <input> 元素根据不同的 type 属性,可以变化为多种形态. 注释:下一章讲解所有 HTM ...
- PHP 输入输出流 php://input 获取表单中2个重名name的值
PHP 输入输出流 php://input 获取表单中2个重名name的值 <?php // PHP有一种"所有IO都是流"的说法. // 压缩流参考 https://w ...
- linux输入子系统(input subsystem)之按键输入和LED控制
实验现象:在控制台打印按键值,并且通过按键控制相应的LED亮灭. 1.代码 input_subsys_drv.c #include <linux/module.h> #include &l ...
- Salesforce - 建立轮循机制的潜在客户分配规则
客服中心经常会遇到由多个客服轮流分配接进来的订单,例如你有100个订单进入系统,你希望五个客服每人分配20个,也就是一种小组的轮换机制,常被称为“轮询” 这种循环分配规需要保证平均分配给客服新的订单记 ...
- input属性设置type="number"之后, 仍可输入e;input限制只输入数字
只需在行内输入 onKeyUp="this.value=this.value.replace(/[^\.\d]/g,'');" 就解决了 <input typ ...
- 用vue实现点击编辑按钮将li变为可以输入文本的input
<template> <li v-if='flag'><span @click='edit()'>点击一下</span></li> < ...
- 解决拼音输入法会触发input事件的问题
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script sr ...
- chrome、firefox表单自动提交诱因 -- 非type=hidden的单输入域(input)
开发任务中遇到很费解的一个form自动提交问题,form中只有一个input时回车会触发自动提交表单,当在多一个非type=hidden的input时,又不会出现表单自动提交. 代码示例: 会出现自动 ...
- [译]Godot系列教程六 - 简单的二维游戏
Pong Godot自带的Demo中有大量更复杂的示例,但这款叫"Pong"的游戏可以对2D游戏的基本特性做一个介绍. 静态资源 本文所用到的一些资源文件:http://files ...
随机推荐
- nginx配置文件过大导致起不来
更改src/core/ngx_conf_file.c,默认只有4k,将下面值改大重新编译
- Oracle.DataAccess使用问题汇总
1.使用参数化传参 先看一段sql select TABLE_COLUMN_NAME from CSV_PARA_MAPPING where TABLE_NAME = ':v_tabName' and ...
- maven重点分析
目录 什么是maven pom.xml 约定大于配置 根元素和必要配置 父项目和parent元素 项目构建需要的信息 路径管理 资源管理 详细使用 filtering的使用 怎么理解pom中多个res ...
- 洛谷P5356 [Ynoi2017] 由乃打扑克
题目 https://www.luogu.com.cn/problem/P5356 思路 由乃题,那么考虑分块(大雾,但确实分块是正解). 题面很清晰,就是求动态的区间第k小,支持区间加法操作. 根据 ...
- WPF侧边导航栏实现
一.先看效果 1 添加Nuget库 站长使用.Net Core 3.1创建的WPF工程,创建"DropDownMenu"解决方案后,需要添加两个Nuget库:MaterialDes ...
- 钉钉-E应用开发初体验(企业内部应用)
首先要创建应用,如何创建参考 https://open-doc.dingtalk.com/microapp/bgb96b/gt5d6a 下载 钉钉E应用服务端demo git clone http ...
- 2022-3-28内部群每日三题-清辉PMP
1.由于一直重复执行相同的任务,一个敏捷团队的士气低落.敏捷管理专业人士(主题专家 SME)应采取哪一项行动? A.增加团队的资源数量,协助主题专家完成任务. B.让团队成员执行其活动的价值流分析. ...
- C#定时任务(Timer)
新建Timer类 using BaseAsset.Data.Infrastructure; using BaseAsset.Data.Repositories; using BaseAsset.Ent ...
- Android Studio实现数据库的所有操作
采用android studio自带的数据库实现stu数据库和stu表的创建,增删改查和关闭 这是项目的大致结构 主界面 子界面 布局源码 <!-- Main --> <?xml v ...
- 初步使用Web Notification 实现浏览器消息通知
mesgNotice(data){ if(data.length>0){ if(window.Notification && Notification.permission != ...