CHEMKIN入门指南_第1页
CHEMKIN入门指南_第2页
CHEMKIN入门指南_第3页
CHEMKIN入门指南_第4页
CHEMKIN入门指南_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.CHEMKIN 4.0.1入门指南燃烧学1辅助教程文中如有任何错误,敬请指出,以便不断改进;如有任何问题,欢迎提出,共同探讨助教博士生:卢智恒联系方式:热能系系馆办公室201(O)62782108(H)627795742005.3一、CHEMKIN的安装和简介11 安装CHEMKINChemkin最早的版本始于1980,由美国Sandia实验室的Kee RJ等人编写,经过多年的不断发展日趋完善。后来由Reaction Design公司收购并继续开发,目前最新版为4.0.1。由于学习和科研需要,我们花费12000$向ReactionDesign公

2、司订购了一套最新版本的CHEMKIN 4.0.1,其中包括可供20人同时在线计算的license,用于燃烧学课程的学习。【安装】请登录ftp:/combustion:combustion55 下载相关文件,其中chemkin401_pc_setup.exe为CHEMKIN的安装程序,chemkin.lic为网络认证文件,详细的安装信息可以参看ftp上的“安装说明.txt”文件。安装完后会自动在桌面及开始菜单建立快捷方式。【注意】1、本套教学用的CHEMKIN软件采用网络认证的方式,请确保电脑已经联网(校内),否则无法计算。2、建议采用1024768的分辨率,否则某些界面

3、将无法完全显示。12 CHEMKIN简介CHEMKIN是一种非常强大的求解复杂化学反应问题的软件包,常用于对燃烧过程、催化过程、化学气相沉积、等离子体及其他化学反应的模拟。CHEMKIN以气相动力学、表面动力学、传递过程这三个核心软件包为基础,提供了对21种常见化学反应模型及后处理程序。三个核心程序模块为:1) 气相动力学(Gas-Phase Kinetics):是所有程序计算的基础,包括气相成分组成、气相化学反应与相关的Arrhenius数据等信息。2) 表面动力学(Surface Kinetics)。很多反应过程包括多相反应,如催化反应、化学气相沉积、固体腐蚀等。在这些反应里,Surfac

4、e Kinetics提供两相反应所需的各种信息,如表面结构、表面和体内的成分组成及热力学数据、表面化学反应等。3) 传递(Transport)。提供气相多组分粘度、热传导系数、扩散系数和热扩散系数等。其中Surface Kinetics和Transport必须以Gas-Phase Kinetics为基础,因为它们中出现的成分都必须在Gas-Phase Kinetics中已定义。Gas-Phase Kinetics、Surface Kinetics和Transport提供了化学反应的基本信息,生成动态链接库供后续程序调用。用户可以自己编写程序调用它们来实现指定的功能,但最方便的是使用CHEMKI

5、N自带的反应模型,共分7类,包括21个反应模型和2个应用程序,将在下一节介绍。二、CHEMKIN的简单使用入门21 CHEMKIN的用户界面 CHEMKIN的用户界面如图1所示。除了传统的Windows菜单和按钮以外,CHEMKIN的工作界面分为任务栏、窗口栏、消息栏三部分。图1 CHEMKIN 4.0.1的用户界面其中任务栏包括Open Projects和Models两个选项卡,Models选项卡中列出了CHEMKIN提供的21种反应模型和2种应用程序,分7类排列,如表1所示。有关Open Projects选项卡的使用将在下文的例子中介绍。表1 CHEMKIN提供的7类21种反应器与2种应用

6、程序Miscellaneous (杂项)External Source of Inlet Gas,添加入口气体源,一般在有多路气体输入时才使用Non-Reactive Gas Mixer,计算不反应气体组分的混合过程Chemical and Phase Equilibrium Calculation,计算化学平衡和相平衡Mechanism Analyser,分析气相和表面化学反应系统中的热化学、传递及动力学数据Closed 0-D Reactors (封闭0维反应器)Closed Internal Combustion Engine Simulator,模拟封闭的内燃机内的燃烧情况Closed

7、 Homogenous Batch Reactor,模拟封闭的全混同性反应器,包括定压、定容反应器Closed Partially Stirred Reactor(PaSR),模拟封闭的部分混合的反应器Closed Plasma Reactor,模拟封闭的等离子体反应器Open 0-D Reactors (开口0维反应器)Perfectly Stirred Reactor(PSR),模拟稳态及瞬态的充分混合反应器Plasma PSR,模拟充分混合等离子体反应器。Partially Stirred Reactor(PaSR),模拟部分混合反应器Flow Reactors (流动反应器)Plug

8、Flow Reactor,一维柱塞流反应器Plasma Plug Flow Reactor,等离子体一维柱塞流反应器Planar Shear Flow Reactor,平板层流反应器Cylindrical Shear Flow Reactor,圆柱层流反应器Honeycomb Monolith Reactor,蜂窝结构反应器Flame Simulators (火焰模拟)Premixed Laminar Burner-stabilized Flame,模拟层流预混的稳态火焰Premixed Laminar Flame-speed Calculation,层流预混火焰传播速度的计算Diffusio

9、n or Premixed Opposed-flow Flame,模拟扩散或预混的对冲火焰CVD Reactors (化学气相沉积反应器)Stagnation Flow CVD Reactor,模拟用于化学气相沉积的滞流反应器Rotating Disk CVD Reactor,模拟用于化学气相沉积的转盘流反应器Shock Tube Reactors (激波管道反应器)Normal Incident Shock,模拟入射激波的化学动力学Normal Reflected Shock,模拟反射激波的化学动力学22 CHEMKIN的求解过程1、Gas Phase Kinetics(气相动力学)的处理G

10、as Phase Kinetics的前处理器(Pre-processor)读取用户编写的气相动力学输入文件和自带的热力学数据库(therm.dat),生成包含元素、组分、热力学数据反应信息的Gas-Phase Kinetics连接文件。Gas-Phase Kinetics提供子程序库处理该连接文件。2、Surface Kinetics(表面动力学)和Transport(传递过程)的处理如果化学反应包含表面反应或传递过程,则需要相应地执行这两个核心程序块。Surface Kinetics的前处理器读取用户编写的表面动力学输入文件,生成包含表面反应信息的Surface Kinetics连接文件,S

11、urface Kinetics提供子程序库处理该连接文件。Transport的前处理器根据Gas-phase Kinetics连接文件中的信息,自动从CHEMKIN自带的传递数据库(tran.dat)读取相应的数据,然后生成包含传递信息的Transport连接文件,Transport提供子程序库处理该连接文件。3、反应模型求解根据问题需要,CHEMKIN读取模型输入文件确定求解方法。在4.0及其以上版本的CHEMKIN中,新加入了通过相应的模型设置窗口中设置模型的参数的功能。用户设置完成后点击Create Input File即可生成模型输入文件,然后用户可以通过View Input File

12、按钮查看输入文件的内容。而对于4.0以前的版本,用户需要通过手动编辑模型输入文件。但对于文件的内容,都是相同的,都是采用关键字的形式声明模型的功能调用和参数设置。有关常用的平衡计算模型和全混反应器模型的关键字列于附录2、3。完成所有设置后,即可Run Model进行计算,CHEMKIN会自动调用上述Gas-Phase Kinetics、Surface Kinetics、Transport各自的子程序来读取反应信息,调用模型输入文件控制模型求解过程。程序计算结束后,会生成一数据文件xxxxxx.out供用户查阅数据,以及一动态连接文件XMLdata.zip供后处理(绘图)使用。4、后处理(Pos

13、t-Process)CHEMKIN提供了统一的后处理器,用于对应用程序的结果进行分析和绘图。23 CHEMKIN的用户操作步骤下面结合实际例子介绍用户操作的步骤。【例1】计算化学当量的H2与空气的定压绝热燃烧温度。1运行CHEMKIN,点击菜单Project-New,输入项目名称,这里我们定为H2-air。2. 决定问题的性质,选择适当的反应模型。由于绝热燃烧温度的计算是一个相平衡过程,不涉及具体的反应过程,于是我们很容易地想到用Chemical and Phase Equilibrium Calculation模型。点击任务栏中的model选项卡,点击Chemical and Phase E

14、quilibrium Calculation图标,此时在窗口栏的Diagram View窗口中将看到新加入一个相平衡计算的模型,最后点击窗口右下角黄色的Update Project按钮,如下图所示。通常情况下,一般的化学反应问题通过适当的假设和简化,都可以对应到某一种CHEMKIN包含的反应模型,有时一个问题还可以有多种选择。选择恰当的应用程序是求解问题的第一步。但是如果实在不幸没有一种模型可以很好的解决你的问题,或者你想要更完美地解决一些问题,就只有自己编写程序,调用CHEMKIN里的子程序库进行计算了。3此时左侧任务栏会自动切换至Open Projects选项卡,双击Pre-Process

15、ing,窗口栏出现Pre-Processing的参数窗口。在窗口中的Working Dir一项中填入你希望的保存路径,或者通过右侧的Browse按钮点击选取。然后按New Chemistry Set按钮,点击Gas-Phase Kinetics Files项右端的编辑按钮,如下图所示。在弹出的窗口中选择刚才的工作路径,输入文件名chem.inp,按Open/Create按钮后即可开始编辑气相动力学输入文件了。-【CHEMKIN的文件规则】-CHEMKIN的输入文件有它自己的规则,用户在编辑输入文件的时候应该遵守这些规则。在介绍Gas-Phase Kinetics输入文件之前,先介绍输入文件的一

16、些通用规则: 注释符号“!”。符号“!”无论出现任何位置,此行后面的文本将作为注释文本而被忽略。 输入文件每行不应超过80个字符 除了个别有极其严格规则的地方外(如热力学数据的定义等,均会特殊声明),空格作为分隔符,而且多个空格将被视为一个。 数字格式:可以为整数(如99)、浮点数如(99.99)、或E格式(如9.999E2,E大小写均可)。下面介绍如何编写Gas-Phase Kinetics的输入文件。该文件包括四部分的内容:元素、组分、热力学数据、化学反应,如下例所示:! 例:Gas-Phase Kinetics输入文件ELEMENTS H O END! 元素定义SPECIES H2 H

17、O2 O OH H2O END! 组分定义THERMO! 热力学数据(本例中只重新定义了“OH”的热力学数据)OH 121286O 1H 1 G 0300.00 5000.00 1000.00 10.02882730E+02 0.10139743E-02-0.02276877E-05 0.02174683E-09-0.05126305E-14 20.03886888E+05 0.05595712E+02 0.03637266E+02 0.01850910E-02-0.16761646E-05 30.02387202E-07-0.08431442E-11 0.03606781E+05 0.135

18、88605E+01 4ENDREACTIONS! 反应方程及Arrhenius系数H2+O2=2OH 0.170E+14 0.00 47780OH+H2=H20+H0.117E+10 1.30 3626O+OH=O2+H 0.400E+15 -0.50 0O+H2=OH+H 0.506E+05 2.67 62902OH=O+H2O 0.600E+09 1.30 0H+H+M=H2+M 0.100E+19 -1.00 0H2O/0.0/ H2/0.0/! 辅助数据H+H+H2=H2+H2 0.920E+17 -0.60 0H+H+H2O=H2+H2O 0.600E+20 -1.25 0END 元

19、素(Elements)规则此部分以ELEMENTS(或者ELEM,两者等价)关键字开头;其后以空格为间隔符列出将在反应中出现的所有元素;最后以END关键字结束。例:ELEMENTS H O END! 元素定义用户要按周期表的元素名(两个字母均须大写)来定义元素,CHEMKIN可以辨认的元素如表2.1。如果用户定义同位素或新元素的话,可以以12个字母命名(不与元素表重名),并将其原子量以“/”括住跟随其后。如定义氢(H)的同位素氚(命名为HH)如下:ELEM HH / 3.0 / END表2 CHEMKIN的元素表H, HE, LI, BE, B, C, N, O, F, NE, NA, MG,

20、 AL, SI, P, S, CL, AR, K, CA, SC, TI, V, CR, MN, FE, CO, NI, CU, ZN, GA, GE, AS, SE, BR, KR, RB, SR, Y, ZR, NB, MO, TC, RU, RH, PD, AG, CD, IN, SN, SB, TE, I, XE, CS, BA, LA, CE, PR, ND, PM, SM, EU, GD, TB, DY, HO, ER, TM, YB, LU, HF, TA, W, RE, OS, IR, PT, AU, HG, TL, PB, BI, PO, AT, RN, FR, RA, AC

21、, TH, PA, U, NP, PU, AM, CM, BK, CF, ES, FM, D, E其中,D为氢(H)的同位素氘(D),E为电子,如果化学反应中有离子参加,电子必须作为一个元素进行定义。 组分(Species)规则此部分以SPECIES(或SPEC)开头;其后以空格为分隔符列出将在反应中出现的所有组份;最后以关键字END结束。例:SPECIES H2 H O2 O OH H2O END! 组分定义对于我们所要用到的组分,都可以从CHEMKIN的热力学数据库them.dat找到。CHEMKIN数据库自带的组分名称(778种)列入附录1中。我们要使用这些组分的数据,组分的命名就必须按

22、照CHEMKIN的规则来,这样CHEMKIN才可以从数据库中自动获取该组分的元素组成及其热力学性质。当然,我们也可以用不超过16个字符而且以字母开头的任意字符串来定义自己的组分,但组分的热力学数据同样需要自行定义。 热力学数据(Thermodynamic Data)规则此部分以THERMO开头;其后以空格为分隔符列出定义组份的名称和热力学数据;最后以关键字END结束。例:THERMO! 热力学数据(本例中只重新定义了“OH”的热力学数据)OH 121286O 1H 1 G 0300.00 5000.00 1000.00 10.02882730E+02 0.10139743E-02-0.0227

23、6877E-05 0.02174683E-09-0.05126305E-14 20.03886888E+05 0.05595712E+02 0.03637266E+02 0.01850910E-02-0.16761646E-05 30.02387202E-07-0.08431442E-11 0.03606781E+05 0.13588605E+01 4ENDCHEMKIN的热力学数据是基于的多项式模拟。这里不作介绍了,有兴趣的同学可参看帮助文件。 化学反应(Reaction)规则起始行:关键字REACTIONS (或REAC),其后为Arrhenius系数的单位(可选)。中间行:反应方程式,然

24、后为该方程的Arrhenius系数(依次为Ai,i,Ei);有些反应需要辅助数据补充说明,出现在该反应方程式的下一行。结束行:关键字END。例:REACTIONS! 反应方程及Arrhenius系数H2+O2=2OH 0.170E+14 0.00 47780OH+H2=H20+H0.117E+10 1.30 3626O+OH=O2+H 0.400E+15 -0.50 0O+H2=OH+H 0.506E+05 2.67 62902OH=O+H2O 0.600E+09 1.30 0H+H+M=H2+M 0.100E+19 -1.00 0H2O/0.0/ H2/0.0/! 辅助数据H+H+H2=H2

25、+H2 0.920E+17 -0.60 0H+H+H2O=H2+H2O 0.600E+20 -1.25 0ENDArrhenius定律:1)在起始行内可以定义Arrhenius系数Ai和Ei的单位:Ei的单位可以定义为CAL/MOLE、 KCAL/MOLE、JOULES/MOLE、KJOULES/MOLE、KELVINS、EVOLTS;Ai的单位可以用关键字MOLES或MOLECULES来定义,分别对应cmmolesecK和cmmoleculessecK。如果没有定义,Ei和Ai的默认单位是:cal/mole和cmmolesecK。2)反应方程中,“=”和“”用于可逆反应(两者等价),“=”用

26、于不可逆反应,“+M”表示催化剂,“(+M)”用于压力控制反应,“HV”表示光子,“E”表示电子。3)有些反应方程之后需要有补充的辅助数据说明。CHEMKIN有很多的辅助数据说明,有兴趣的可参看帮助手册。这里只介绍两个比较常用的FORD和RORD,格式为FORD /组分 反应级数/RORD /组分 反应级数/前者是重新定义正向反应时某组分反应级数,后者是重新定义逆向反应时某组分的反应级数的。-对于本例,由于绝热燃烧温度不考虑具体的反应过程,所以不涉及具体的反应方程,故Reaction部分可以省略(即使写了也用不上),此时CHEMKIN将根据反应物和生成物的焓(定压时)或内能(定容时)进行平衡计

27、算。同时由于涉及的反应物和生成物的热力学数据都已在CHEMKIN的热力学数据库中有定义,故气相动力学输入文件只需要输入元素和组分两部分,如下所示:ELEM H O N ENDSPECIES O O2 H2 H OH HO2 H2O H2O2 N2 END保存文件后关闭编辑器,此时Pre-Processing窗口中的Gas-Phase Kinetics Files一项仍为空白,通过点击该项的浏览按钮选取刚才编辑的输入文件。然后需要在Thermodynamic Data File项中指定热力学数据库,点击该项的浏览按钮。在弹出的窗口中先点击右边的Special Directory中的System

28、Data,然后点击左边出现的therm.dat,按select按钮完成热力学数据库的选择,如下图所示。回到Pre-Processing窗口后点击Save As按钮,在弹出的窗口中直接点击Save按钮,以默认的文件名和路径保存。由于本例不涉及表面反应,所以不需要表面动力学输入和气体传递数据文件,故再次返回Pre-Processing窗口后即可点击Run Pre-Processor按钮运行预处理了。预处理的结果可以在下拉式按钮View Results中查看。4. 双击任务栏中的Cluster1,会弹出子菜单,双击其中的每项都会弹出相应的设置窗口,其中: Cluster Properties:设置问

29、题的计算方式,一般选择默认值Normal Start即可,即进行新的计算;此外还可以选择Initialization of Reactor from Previous Solution或Initialization of Reactor from Solution File,对应从上次计算的结果开始继续进行计算和从已存在的解文件开始进行计算,在此不介绍,有兴趣的可参考帮助文件。 C1_R1 Equilibrium:包括Reactor Physical Property和Species-specific Data两个选项卡,分别用来设置反应条件和反应物的组成,是重点的参数输入部分。对于本例要解决

30、的化学当量的H2和空气的定压绝热燃烧温度即为定压、定焓问题,所以在反应器物性的选项卡中:a)Problem Type中选择Constant Pressure Ehthalpy;b)点击Calculate Species Composition,即通过平衡计算确定组分的组成;c)点击Temperature,输入298,单位K;d)点击Pressure, 输入1,单位atm;在组分组成的选项卡中:a)点击Reactant Fraction选项卡;b)Unit Selection选择mole fraction;c)Species下拉式按钮中依次选择和输入:H2,2,Add按钮;O2,1,Add按钮;

31、N2,3.76,Add按钮。通过以上步骤完成反应条件和反应物的输入。 Solver:设置问题的求解方法。在本例中没有可供设置的参数。对于其它问题,稳态计算可能需要设置迭代的步长、迭代次数等,瞬态计算可能需要设置反应结束的时间、解的误差、灵敏度系数的误差等。可以参看下文中对本问题用不同模型求解时的例子。 Output Control:设置输出文件的大小限制、输出的灵敏度结果的个数等。对本例,我们不需做任何设置,均采用默认值即可。 Continuations:设置重复计算的次数,可以为0、1、2、3。当为0时,表示不作重复计算。对于本例,我们不需要作重复计算,输入0即可;或者直接不点击Contin

32、uations该选项,使用其默认值0。5. 双击任务栏的Run Model,在右侧窗口中点击Create Input File按钮,弹出提示输入文件名的窗口,直接按OK采用默认文件名即可。输入文件建立成功,此时可通过View Input File查看输入文件的内容,但请勿手动修改其中的内容,否则模型可能无法运行。如需要手动增加输入参数,请使用Add Supplemental Input按钮,在此不作介绍。点击Run Model按钮,消息栏提示模型运行成功。如下图所示。点击View Results下拉式按钮中的Output File即可查看计算结果,本例中得到平衡状态的温度为2.3892E+03

33、(K),此即所求的定压绝热燃烧温度。我们可以尝试点击Run Post Processor按钮,在弹出窗口中选择要查看的的结果及其单位,按OK后发现弹出一个Warning的消息窗口,提示计算结果只有一组数值,不满足作图要求(至少两组数值),得到的图形也只是作为示例的Cos(x)、Sin(x)图形。所以这里所要说明的是,使用后处理器(Post Processor)绘图需要有多个状态、多个时刻、多个计算次数的计算结果,一般用于瞬态燃烧时各参数随时间的变化的绘图,这在下文可以看到。思考与实践:如果反应物的组分是化学当量比的H2和O2,定压绝热燃烧温度和定容绝热燃烧温度又该如何设置求解?结果如何?【例2

34、】计算化学当量比的H2和空气在全混燃烧器中的绝热燃烧过程1. 建立新Project,选择Perfectly Stirred Reactor(PSR)全混反应器模型,Update Project。2. Pre-Processing中,设定工作路径,点New Chemistry Set,输入气相动力学文件chem.inp如下:ELEMENTS O H N ENDSPECIES O O2 H H2 OH HO2 H2O H2O2 N2 ENDREACTIONS H+O2 = O+OH 5.1E16 -0.82 16510 !MILLER 81 H2+O = H+OH 1.8E10 1.0 8830

35、!MILLER 77 H2+OH = H2O+H 1.2E09 1.3 3630 !DIXON-LEWIS 77 OH+OH = H2O+O 6.0E08 1.3 0.0 !COHEN 79 H+OH+M = H2O+M 7.5E23 -2.6 0.0 !MILLER 77 H2O /20.0/ O2+M = O+O+M 1.9E11 0.5 95560 !MILLER 81 H2+M = H+H+M 2.2E12 0.5 92600 !MILLER 77 H2O /6.0/ H /2.0/ H2 /3.0/ H2+O2 = OH+OH 1.7E13 0.0 47780 !MILLER 77

36、H+O2+M = HO2+M 2.1E18 -1.0 0.0 !SLACK 77 H2O /21.0/ H2 /3.3/ O2 /0.0/ N2 /0.0/ H+O2+O2 = HO2+O2 6.7E19 -1.42 0.0 !SLACK 77 H+O2+N2 = HO2+N2 6.7E19 -1.42 0.0 !SLACK 77 HO2+H = H2+O2 2.5E13 0.0 700 !LLOYD 74 HO2+H = OH+OH 2.5E14 0.0 1900 !LLOYD 74 HO2+O = OH+O2 4.8E13 0.0 1000 !LLOYD 74 HO2+OH = H2O+O

37、2 5.0E13 0.0 1000 !LLOYD 74 HO2+HO2 = H2O2+O2 2.0E12 0.0 0.0 !TROE 69 H2O2+M = OH+OH+M 1.2E17 0.0 45500 !BAULCH 72 H2O2+H = HO2 + H2 1.7E12 0.0 3750 !BAULCH 72 H2O2+OH = H2O+HO2 1.0E13 0.0 1800 !BAULCH 72END选择热力学数据库文件,由于本问题不涉及表面反应,所以表面动力学文件和传递数据库文件位置仍然留空。Run Pre-Processor进行预处理。3. 对Cluster1中的设置如下: Cl

38、uster Properties:选择默认值Normal Start。 C1_R1 PSR:也包括Reactor Physical Property和Species-specific Data两个选项卡,但应注意这里的Species-specific Data是指反应器中预先充入的气体组分,而并不是反应物的组分,反应物的组分应在R1_IN1中设置,所以这里的Species-specific Data应留空。对Reactor Physical Property选项卡:a)Problem Type中选择Solve Gas Energy Equation,即通过求解气体能量方程获得生成物的温度;b)

39、点击Transient Solve,因为是求解燃烧过程各参数随时间的变化情况;c)点击Temperature,输入1000,单位K,指反应初始的温度为1000K;d)点击Pressure, 输入1,单位atm; R1_IN1:包括Stream Property Data和Species-specific Property两个选项卡,设置入口物质的流量、温度以及反应物的组成。本例中,Stream Property Data留空,Species-specific Property可以通过以下两种方式的其中之一设置反应物的组成:a)不勾选Equivalence Ratio,在Reactant Fra

40、ction选择组分并输入数据H2,2;O2,1;N2,3.76;b)勾选Equivalence Ratio,输入数值1。在Fuel Fraction中输入H2,2;在Oxidizer Fraction中输入O2,1;N2,3.76;在Combustion Product中选择H2O,N2; Solver:在End Time中输入计算结束的时刻0.001sec; Output Control和Continuations均留空,不作设置4. 在Run Model中,依次点击Create Input File、Run Model按钮,提示运行成功,可点击View Results中的Output Fi

41、le查看计算结果,这里我们点击Run Post Processor(后处理器)进行绘图观察,在弹出的窗口中Species/Variables按钮可以选择哪些参数要输出绘图,Units of Measure按钮可以选择各种物理量的计量单位。选择完毕后按OK,就会出现计算结果的曲线,此时选择菜单中的Plot-X-Y Plot,从弹出的窗口中选择曲线的X轴和Y轴(可多选)。选择菜单Plot-Contour可绘制等高线的变量,但要求解结果必须是二维的(如圆柱和平板的层流反应模型)。我们选择温度和时间为坐标轴绘制图形,得到如下曲线:思考与实践:如果反应初始温度为1200K、1500K,计算结果将如何变化

42、?如果反应初始温度过低,会出现什么情况?本文作为一本入门教程,旨在使大家能够迅速了解和掌握CHEMKIN的基本功能和应用,所以很多复杂的高级技巧只做了一些简单介绍或者完全忽略。CHEMKIN的帮助系统提供对程序所有功能的详细介绍,请自行参阅。CHEMKIN是一个非常好的计算工具,但只有深入了解化学反应和燃烧理论,才能真正发挥它的作用。【几点使用中的小技巧】1、注意看提示信息,包括将鼠标移动至相应项时弹出的提示信息、输出文件中的信息、弹出窗口的信息、消息栏的信息等;2、注意加粗字体的项,这些一般都是模型正常运行所必须要求填写的,或者至少需要填写的;3、灵活运用文件选择窗口中右侧Special D

43、irectory的选项快速定位目录,可以很大地提高工作效率。附录1 CHEMKIN热力学数据库中包含的组分:(CH2O)3 (CH2O)4AL AL2H6 AL2ME6 ALAS ALH ALH2 ALH3 ALME ALME2 ALME3 AR AR+ AS AS2 AS3 AS4 ASALME ASALME2 ASGAET ASGAET2 ASGAME ASGAME2 ASGAMEH ASH ASH2 ASH3 ASME ASME2 ASME3B B(S) BCL BCL2 BCL3 BE BE(S) BE2SIO4(S) BE3B2O6(S) BE3N2(A) BE3N2(L) BEAL

44、2O4(S) BEB2O4 BEBO2 BEBR BEBR2 BEBR2(S) BECL BECL2 BECL2(A) BECL2(B) BECLF BEF BEF2 BEF2(L) BEH BEH+ BEH2 BEH2O2 BEH2O2(A) BEH2O2(B) BEI BEI2 BEI2(S) BEN BEO(A) BEO(B) BEOH BES(S) BESO4(A) BESO4(B) BESO4(GAM) BNC C(S) C+ C- C2 C2- C2CL3 C2CL5 C2CL6 C2F6 C2H C2H2 C2H3 C2H4 C2H5 C2H6 C2HCL C2HCL5 C2N

45、C2N2 C2O C3 C3H2 C3H2(S) C3H4 C3H4C C3H4P C3H6 C3H8 C3O2 C4 C4H C4H10 C4H2 C4H6 C4H8 C5 C5H C5H12 C5H2 C5H5 C5H6 C6H C6H10 C6H14 C6H2 C6H3 C6H4 C6H5 C6H5(L) C6H5O C6H5OH C6H6 C6H7 C8H C8H2 CA CA(A) CA(B) CA(L) CA+ CA2 CABR CABR2 CABR2(S) CACL CACL2 CACL2(S) CAF CAF2 CAH2O2 CAH2O2(S) CAI CAI2 CAO CAO

46、(S) CAOH CAOH+ CAS CCL CCL2 CCL2CCLO CCL2CCLOH CCL2CH CCL2HOO CCL2OHCH2 CCL2OHCHCL CCL3 CCL3CCLH2 CCL3CCLO CCL3CH2 CCL3CHCL CCL3CHO CCL3OO CCL4 CCLH2OO CH CH+ CH2 CH2(S) CH2CCL CH2CCL2 CH2CCLOH CH2CHCCH CH2CHCCH2 CH2CHCH2 CH2CHCHCH CH2CHCHCH2 CH2CHCL CH2CL CH2CL2 CH2CLCCL2 CH2CLCCLO CH2CLCH2 CH2CLCH

47、2CL CH2CLCHCL CH2CLCHCL2 CH2CLCHO CH2CO CH2F2 CH2HCO CH2O CH2OH CH2OHCCL2 CH2OHCHCL CH2SICL CH2SICL3 CH2SIH2CL CH2SIHCL2 CH3 CH3C(O)CL CH3CC CH3CCCH2 CH3CCCH3 CH3CCH2 CH3CCL CH3CCL2 CH3CCL3 CH3CCLO CH3CH2CCH CH3CH2CH2CH3 CH3CH2CL CH3CH2O CH3CHCH CH3CHCL CH3CHCL2 CH3CHOH CH3CL CH3CO CH3F CH3HCO CH3NO

48、 CH3NO2 CH3O CH3OCH3 CH3OCL CH3OH CH3ONO CH3ONO2 CH3SICL CH3SIH2SIH CH3SIH2SIH2CH3 CH3SIHCL2 CH4 CHCL CHCL2 CHCL2CCL2 CHCL2CCLO CHCL2CH2 CHCL2CHCL CHCL2CHCL2 CHCL3 CHCLCCL CHCLCCLOH CHCLCH CHCLCHCL CHCLCHOH CHCLOH CHCLOHCH2 CHCLOHCHCL CHF CHF3 CHOHCLCCL2 CHSICL CHSICL2 CHSICL3 CHSIH2CL CHSIHCL CHSIH

49、CL2 CL CL(CH3)SICH2 CL2 CL2CCCL2 CL2CCHCL CL2CCHO CL2CHOH CL2CO CL2COH CL2HCO CL2SI(CH3)2 CL2SI(CH3)CH2 CL2SICH2 CL2SICH3 CL2SISI CL2SISICL CL2SISICL2 CL3CCO CL3CO CL3COH CL3SICH3 CL3SISI CL3SISICL CLCCCL CLCCO CLCH2OH CLCO CLCOH CLH2CO CLHCO CLO CLOCL CLOO CLSI(CH3)2 CLSI(CH3)2CH2 CLSI(CH3)3 CLSICH

50、3 CLSISI CLSISICL CN CN+ CN- CN2 CNN CNO CO CO2 CO2- COS CS CS2 CSICL CSICL2 CSICL3 CSIH2CL CSIHCL CSIHCL2D D2 DH DIOXANEEF F- F2 F2N2(C) F2O2 F2SINH F3SIN FNNF FNO3 FO FO2 FONO(C) FONO(T) FSINGA GA2H6 GAAS GAAS(3,C) GAAS(3,L) GAAS(5,C) GAAS(5,L) GAET GAET2 GAET3 GAH GAH2 GAH3 GAME GAME2 GAME3H H(CH

51、3)SICH2 H+ H- H2 H2ALME H2ASME H2C4O H2CCC H2CCC(S) H2CCCCCH H2CCCCH H2CCCCH2 H2CCCH H2CCCLO H2CCH(SICL2H) H2CCH2OH H2CCHO H2CCHSI H2CCHSIH H2CCHSIH2 H2CCHSIH3 H2CLSICH3 H2CLSISICL3 H2CN H2CNCH2 H2CNCH2O H2CNCHO H2CNH H2CNNHO H2CNNO H2CNNO2 H2CNO H2CNO2 H2CONO H2GAET H2GAME H2NF H2NNO H2NO H2NOH H2O

52、 H2O(L) H2O(S) H2O2 H2S H2SI(CH3)2 H2SI(CH3)CH2 H2SI(NH2)2 H2SIC H2SICCH H2SICH H2SICH2 H2SICH3 H2SIN H2SINH H2SINH2 H2SINH3 H2SISIH2 H3ASGAET3 H3ASGAME3 H3CONHO H3SIC H3SICCH H3SICH H3SICH2 H3SICH3 H3SIN H3SINH H3SISIH H3SISIH3 HALME HALME2 HASALME HASGAET HASGAME HASME HASME2 HCCCHCCH HCCCL HCCHCC

53、H HCCO HCCOH HCCSICL2H HCL HCL2SICH3 HCL2SISICL2H HCLCCCLO HCLCCHO HCLSI(CH3)2 HCLSI(CH3)CH2 HCLSICH2 HCLSICH3 HCLSISI HCN HCNH HCNO HCO HCO+ HCOOH HE HE+ HF HG2BR2(S) HG2CL2(S) HG2F2(S) HG2I2(S) HGAET HGAET2 HGAME HGAME2 HGBR HGCL2 HGCL2(S) HGF2 HGF2(S) HGH HGI HGO HGO(S) HMEGAET HN(OH)2 HN3 HNC HN

54、CN HNCNH HNCO HNF HNF2 HNNHO HNNO HNNONO HNO HNO2 HNO3 HNOH HO2 HOCH2OH HOCL HOCN HOCO HONO HONO2 HSI(CH3)2 HSI(CH3)2CH2 HSI(CH3)3 HSI(NH2)2 HSI(NH2)3 HSIC HSICCH HSICH2 HSICH3 HSICL HSIN HSINH HSINH2 HSISICLI*C3H7 K K(L) K+ K2 K2B4O7(S) K2B6O10(S) K2B8O13(S) K2CO3(S) K2H2O2 K2O(S) K2O2(S) K2SO4 K2S

55、O4(A) K2SO4(B) K3CL6AL(S) K3CL9AL2(S) K3F6AL(S) KBF4 KBO2 KBO2(S) KBR KBR(L) KBR(S) KCL KCL(L) KCL(S) KCL4AL(S) KCLO4(S) KCN KCN(L) KCN(S) KF KF(L) KF(S) KH KH(S) KI KI(L) KI(S) KO KO- KO2(S) KOH KOH+ ME2GAET MEGAET MEGAET2 MG MG(L) MG(S) MG+ MG2 MG2BR4 MG2C3(S) MG2F4 MGAL2O4(S) MGB2(S) MGBR MGBR2 MGBR2+ MGC2(S) MGCL MGCL2 MGCL2(S) MGCO3(S) MG

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论