Documente Academic
Documente Profesional
Documente Cultură
20091
Technical Support:
Reaction Design provides an allotment of technical support to its Licensees free of charge. To request technical support, please include your license
number along with input or output files, and any error messages pertaining to your question or problem. Requests may be directed in the following
manner: E-mail: support@ReactionDesign.com, Fax: (858) 550-1925, Phone: (858) 550-1920.
Additional technical support hours may also be purchased. Please contact Reaction Design for the hourly rates.
Copyright:
Copyright© 2009 Reaction Design. All rights reserved. No part of this book may be reproduced in any form or by any means without express written
permission from Reaction Design.
Trademark:
CHEMKIN® and REACTION DESIGN® are registered trademarks of Reaction Design in the United States and other countries.
AURORA, CHEMKIN-CFD, CHEMKIN-MFC, CHEMKIN-CFD for FLUENT Module, CHEMKIN-PRO, CONP, CRESLAF, ENERGICO, EQUIL, EQUILIB, KINetics,
MODEL FUELS CONSORTIUM, OPPDIF, OVEND, PARAMETER STUDY FACILITY, PARTICLE TRACKING FEATURE, PASR, PLUG, PREMIX, SENKIN, SHOCK, SPIN,
SURFACE CHEMKIN, SURFTHERM, TRANSPORT, TWAFER, TWOPNT are all trademarks of Reaction Design or Sandia National Laboratories. ANSYS, CFX,
and FLUENT are Trademarks or registered Trademarks of ANSYS Inc. and its subsidiaries located in the United States or other countries. All other
trademarks are the property of their respective holders.
Limitation of Warranty:
The software is provided “as is” by Reaction Design, without warranty of any kind including, without limitation, any warranty against infringement of
third party property rights, fitness or merchantability, or fitness for a particular purpose, even if Reaction Design has been informed of such purpose.
Furthermore, Reaction Design does not warrant, guarantee, or make any representations regarding the use or the results of the use, of the software or
documentation in terms of correctness, accuracy, reliability or otherwise. No agent of Reaction Design is authorized to alter or exceed the warranty
obligations of Reaction Design as set forth herein. Any liability of Reaction Design, its officers, agents or employees with respect to the software or the
performance thereof under any warranty, contract, negligence, strict liability, vicarious liability or other theory will be limited exclusively to product
replacement or, if replacement is inadequate as a remedy or in Reaction Design’s opinion impractical, to a credit of amounts paid to Reaction Design
for the license of the software.
Acknowledgments:
This document contains excerpts from the manuals of the CHEMKIN® software:
CHEMKIN-CFD for FLUENT Module 20091 should be cited as:
CHEMKIN-CFD for FLUENT Module 20091, Reaction Design: San Diego, 2009.
CHEMKIN-CFD for FLUENT
Contents
Table of Contents
1 Introduction..................................................................................................................................................................9
1.1 Information Resources................................................................................................................................10
1.1.1 Contents of this Manual.............................................................................................................10
1.1.2 Installation and Licensing Manual............................................................................................11
1.1.3 Tutorials .......................................................................................................................................11
C Nomenclature ..........................................................................................................................................................111
C.1 Latin Equation Symbols ............................................................................................................................111
C.2 Greek Equation Symbols..........................................................................................................................116
C.3 Subscript Equation Symbols ....................................................................................................................118
Index ..........................................................................................................................................................................121
Contents
List of Tables
2-1 Summary of Basic CHEMKIN-CFD Parameters ..............................................................................................................20
2-4 Error Messages that May Be Printed to the FLUENT GUI ............................................................................................28
A-6 Summary of the Rules for Gas-phase Auxiliary Information Data .................................................................................55
Contents
List of Figures
2-1 FLUENT Graphical User Interface ................................................................................................................................14
2-4 Text User Interface Commands for Changing CHEMKIN-CFD Parameters ....................................................................19
A-1 Excerpts from the Chemkin therm.dat Thermodynamic Database File .........................................................................39
B-1 Example Reaction for Adsorption, Using Atomic Site Formalism .................................................................................93
B-2 Example Reaction for Desorption, Using Atomic Site Formalism .................................................................................94
B-3 Example Reaction for Adsorption, Using Open Site Formalism ....................................................................................94
B-4 Illustration of an Adsorption Reaction using the Atomic Site Formalism .......................................................................95
B-5 Illustration of an Adsorption Reaction using the Open Site Formalism .........................................................................95
1 Introduction
Reacting flows are important to many industrial processes such as materials
processing, engine design and chemical manufacturing. Many important design and
process improvements require an understanding of the interplay between fluid
transport, heat transfer and chemistry.
CHEMKIN is used both to develop detailed mechanisms and to predict the performance
of the chemistry in pre-defined flow conditions (e.g., well mixed regions, plug flows,
channel flows, etc.). Reaction Design's CHEMKIN-CFD module provides an easy way
to integrate the core capabilities of CHEMKIN into computational fluid dynamics (CFD)
software for addressing reacting flows in arbitrary geometries. CHEMKIN and
CHEMKIN-CFD are complementary products with applications in the chemical,
automotive and semiconductor industries.
Throughout this manual, the symbol on the left will indicate notes that are particularly relevant
to the CHEMKIN user or to CHEMKIN-CFD users who are already very familiar with CHEMKIN
capabilities.
A common strategy for using CHEMKIN and CHEMKIN-CFD in modeling reacting flows
includes some or all of the following:
CHEMKIN
• Develop, test, and refine the chemical mechanism before including the
additional complexity of multi-dimensional transport.
• Assist with systematic reduction of a chemical mechanism, if necessary, to
develop a model within the computational constraints of the CFD model.
• Evaluate the impact of turbulent mixing on the chemistry in isolation from
transport and diffusion.
• Create zonal or network models of gas turbines, IC engines, and reactor
systems.
The CHEMKIN input format has become a de facto standard for describing chemistry
reaction mechanisms, which helps facilitate the exchange of data between different
organizations. CHEMKIN-CFD for FLUENT is compatible with the latest version of
CHEMKIN software, making it easy to use a hierarchical approach to modeling, where
investigations transition from compact engineering models (for example, 0-D and 1-D
approximations) to full 3-D complex-geometry design simulations.
http://poseidon/support/open/pub/license_utilities/Installation_and_Licensing.
pdf
1.1.3 Tutorials
Tutorials for the CHEMKIN-CFD for FLUENT Module are available for download from
the Reaction Design web site, including descriptive lessons and the associated
tutorial data files. Go to
http://www.reactiondesign.com/support/members/downloads_cfd/fluent/20091/
downloads_cfd_extras.shtml
To obtain a license for the CHEMKIN-CFD for FLUENT Module, please contact
Sales@ReactionDesign.com.
5. The Reaction Design License Utilities have been installed and the License
Server started, according to the instructions provided in the Installation and
Licensing Manual.
For help in installation of, licensing of, or training on FLUENT software, please contact an
Ansys sales or support agent.
With this background established, the following sections discuss the details of
enabling the CHEMKIN-CFD module within FLUENT, and setting controlling
parameters for a chemically reacting flow problem.
From the FLUENT User Interface menus, use the following steps to open an existing
case, change the species calculation option to use CHEMKIN-CFD, and to set up the
chemistry set to be employed:
1. Open an existing FLUENT case file from the File > Open menu.
2. Choose Define > Model > Species from the User Interface menu.
3. From the Species Model panel, select “KINetics by Reaction Design” in the
lower-left corner.
Figure 2-2 FLUENT Species Model Panel.
4. Click Apply. A panel will appear to allow importing of CHEMKIN chemistry files
that are compatible with the CHEMKIN-CFD software, as shown in Figure 2-3.
Figure 2-3 FLUENT Import CHEMKIN Panel
5. Use this panel to browse to and select two or more CHEMKIN-formatted files
for the data listed below. Use the check boxes at the bottom to enable
selection of surface chemistry and gas-phase transport data files.
In Appendix A we provide notes that may be of particular interest to CHEMKIN users, using the
icon indicated here. These are intended to provide CHEMKIN users with quick reference
information regarding how the implementation and input requirements in CHEMKIN-CFD may
differ from that in CHEMKIN.
6. Once the chemistry-file selections are made, click OK. The CHEMKIN-based
“material” will now be the default fluid definition in the Species Model panel.
7. Select the appropriate transport options for the case to be run. If a CHEMKIN
transport data file was provided during the CHEMKIN Mechanism import, then
the default option will be mixture-averaged for molecular diffusion, thermal
conductivity, and viscosity. Other options may be selected by clicking on the
Edit... button next to the Mixture Material selection.
The “Full Multicomponent Diffusion” option also uses the CHEMKIN Transport data, but uses
FLUENT’s multicomponent transport formulation, rather than the native CHEMKIN form.
Once the CHEMKIN-CFD module is selected and the chemistry set has been
processed successfully, the cell data can be initialized and iterations can begin as
usual with FLUENT simulations. However, in some cases the user may need to
modify default settings for the CHEMKIN-CFD module for optimal performance of the
CHEMKIN-CFD solver. Refer to Section 2.4 for more information on CHEMKIN-CFD
parameter settings.
The appropriate initial temperature will depend on the fuel and equivalence ratio, but
typically a value of 1000-1600 K is sufficient. Such an elevated initial temperature can
be applied to the entire fluid domain or to a local patch, depending on the nature of
the problem and the expected flame location and the extent of the burning front.
In general, default settings for the CHEMKIN-CFD parameters should be sufficient for
most problems. However, it may be necessary to change these settings to improve
performance for specific types of problems. In particular, the most appropriate solver
parameters may vary depending on the nature of the chemistry set.
For example, for chemistries with many trace species that have a large impact on
solution results (i.e., the chemistry is “stiff”), solution tolerances should be relatively
small (e.g., 1.E-9 to 1.E-12 for absolute tolerances and 1.E-4 to 1.E-5 for relative
tolerances). For chemistry descriptions where all of the species included are within a
few orders of magnitude in terms of mass fraction, however, much looser tolerances
are more appropriate. Also, depending on the characteristic time scales of the
dominant chemical reactions, the user may need to adjust the maximum time-step
used by the CHEMKIN-CFD solver.
Figure 2-4 shows an example series of TUI commands that change the tolerance
values from their default settings. These parameter settings are stored in the case
data files when the FLUENT case and data are saved. For more information about
the general syntax and usage of the TUI in FLUENT, consult the FLUENT User
Documentation.
Figure 2-4 Text User Interface Commands for Changing CHEMKIN-CFD Parameters
Table 2-1 and Table 2-2 summarize basic and advanced parameters, respectively.
These tables include descriptions of the default values and physical units, where
applicable, for each of the CHEMKIN-CFD parameters, as well as a discussion of the
recommended parameter usage.
Default
Parameter Usage
Value
Print Level Controls the level of diagnostic printing to the CHEMKIN-CFD diagnostic 1
output file, where 0 indicates no printing, 1 indicates standard printing,
and 2 enables a verbose level of printing that provides details about
the solver operations. Note that diagnostic output can significantly
contribute to compute time such that high levels of printing should be
avoided unless problems are encountered that require diagnosis.
Absolute Tolerance Controls the smallest value of a species mass fraction that will be 1.E-8
for Gas-phase tracked by the CHEMKIN-CFD solver convergence algorithm. This
Species should represent either the smallest mass fraction that is of importance
in the problem or, for stiff chemistry, the smallest fraction pertaining to a
species that can have a significant effect through chemical reaction on
other species of interest. Typical values range from 1.E-6 to 1.E-12.
Relative Tolerance Controls the accuracy to which gas species mass fractions are 1.E-4
for Gas-phase resolved. Roughly this parameter controls the number of significant
Species digits in the solution. However, this parameter can also be important
for convergence of problems with stiff chemistry, as it is important to
sufficiently resolve species that have a major impact on trace species
of interest. Typical values range from 1.E-3 to 1.E-5.
Absolute Tolerance Controls the smallest value of a surface species site fraction that will 1.E-8
for Surface Species be tracked by the CHEMKIN-CFD solver convergence algorithm. This
should represent either the smallest mass fraction that is of importance
in the problem or, for stiff chemistry, the smallest fraction pertaining to a
species that can have a significant effect through chemical reaction on
other species of interest. Typical values range from 1.E-6 to 1.E-15.
Relative Tolerance Controls the accuracy to which surface species site fractions are 1.E-4
for Surface Species resolved. Roughly this parameter controls the number of significant
digits in the solution. However, this parameter can also be important
for convergence of problems with stiff chemistry, as it is important to
sufficiently resolve species that have a major impact on trace species
of interest. Typical values range from 1.E-3 to 1.E-5.
Default
Parameter Usage
Value
Pseudo Time- Determines which solver to use during pseudo time-stepping used to 1
stepping Solver improve the initial guess in a cell for steady-state simulations. By
Option default, it is set to 1 and a robust solver with strict error control will be
used when the steady-state algorithm requires time-stepping
assistance. The user may optionally revert to a less accurate time-
stepping technique, which may be computationally faster but more
prone to failure, by setting it to zero. See Section 2.4.1 for more
information. This parameter is ignored for transient simulations.
Pseudo Time- This option is only relevant if the Pseudo Time-stepping Solver Option 1.E-6
stepping Size is set to 1 (the default setting). This controls the time interval for time-
stepping when time-stepping is used to assist a steady-state [seconds]
calculation. See Section 2.4.1 for more information. We recommend
a value of 1.E-4 seconds for combustion problems.
Maximum Pseudo This parameter controls how many iterations between time-stepping 1
Time-stepping and steady-state solution attempts can be tried before the solver gives
Attempts up and registers a failure for the cell. Usually only one attempt is
needed, but the maximum can be increased from this default value in
difficult cases. Note that in some cases it is most efficient to ignore a
small number of cell failures early on in the simulation as long as these
cells recover on subsequent iterations. See Section 2.4.1 for more
information. We recommend a value of 10 to 100 to minimize error
messages.
Maximum Time Step Maximum pseudo time-step value for time integration during steady- 1.E-2
Allowed state solution. This value is relevant to steady-state simulations only.
[seconds]
Minimum Time Step Minimum pseudo time-step value for time integration during steady- 1.E-10
Allowed state solution. This value is relevant to steady-state simulations only.
[seconds]
Initial Time Step for Initial time-step value for use in time integration. By default, the solver 0 (i.e., not
Solver will automatically choose an appropriate initial time step, which is the specified)
recommended approach. In rare cases, however, control of initial time
step value may improve convergence behavior. [seconds]
Upper Bound for Sets the upper bounds for the gas-phase species mass fractions 1.01
Gas-species Mass during steady-state solution. In some cases, it may help convergence
Fraction to allow species to go slightly over the physical bounds during interim
steady-state iterations rather than forcing the bounds to be one.
Default
Parameter Usage
Value
Lower Bound for Sets the lower bounds for the gas-phase species mass fractions during -1.E-12
Gas-species Mass steady-state solution. In some cases, it may help convergence to allow
Fraction species to go slightly negative during interim steady-state iterations
rather than forcing the bounds to be zero. A value as negative as
about -1.E-4 may be used.
Upper Bound for Sets the upper bounds for the surface species site fractions during 1.1
Surface Site steady-state solution. In some cases, it may help convergence to allow
Fraction species to go slightly over the physical bounds during interim steady-
state iterations rather than forcing the bounds to be one.
Lower Bound for Sets the lower bounds for the surface species site fractions during -1.E-4
Surface Site steady-state solution. In some cases, it may help convergence to allow
Fraction species to go slightly negative during interim steady-state iterations
rather than forcing the bounds to be zero.
Small Positive This value will be used to substitute any non-positive species fractions 1.E-12
Value to Replace during interim steady-state iterations. In some cases, setting this to a
Negative Species very small positive number may aid convergence for the steady-state
Fractions solver.
Enter Auxiliary A filename in the local working directory containing auxiliary parameter ““
Input File information. This option does not have any use at this time, but may
be used in future to enable access to user parameters that may be
available in future interim updates by Reaction Design of the CHEMKIN-
CFD module.
Enter Arbitrary Parameter string for indicating a parameter that has not yet been ““
String defined for the current FLUENT release. This option has no use at this
time, but may allow access to new user parameters that may be
introduced in future interim updates by Reaction Design of the
CHEMKIN-CFD module.
Enter Arbitrary Value associated with the parameter indicated by the Arbitrary String 0
Value above. Again, this option has no use at this time, but may allow access
to new user parameters that may be introduced in future interim units
updates by Reaction Design of the CHEMKIN-CFD module. depend on
parameter
string
For steady-state problems, the CHEMKIN-CFD module is called by FLUENT for each
cell during each FLUENT iteration towards a steady state. Within each cell, the
CHEMKIN-CFD module will attempt to determine an appropriate steady-state using a
combination of a modified Newton-iteration procedure and a “pseudo” time-stepping
procedure. The Newton-iteration method is used to attempt to directly iterate towards
the desired solution. However, at early times in the simulation, this procedure may
not succeed, especially when the initial guess is far from the actual steady solution.
In such cases, the CHEMKIN-CFD module will automatically switch to a time-stepping
mode to advance the initial guess closer to the physical solution. After taking a
certain number of time steps, the Newton-iteration algorithm tries again. In this way,
the steady-state solution is achieved with a minimum amount of time-stepping. Since
time-stepping is computationally expensive, this results in a computationally efficient
but robust method for achieving the steady-state solution.
The user can control the number of times the CHEMKIN-CFD module is allowed to use
time-stepping to advance a solution towards steady-state before reporting a failure for
any individual cell (see Maximum Pseudo Time-stepping Attempts in Table 2-2).
In performing the pseudo time-stepping procedure, there are two solver options - a
“basic” time-stepping procedure and a “robust” time-stepping procedure (see Pseudo
Time-stepping Solver Option in Table 2-2). The “robust” procedure (default) uses
an integration method that is very accurate with error control enforced on all solution
variables. This can sometimes be more time consuming but is generally more reliable
in tracking transient states towards an eventual steady condition. The “basic” solver
option is much more approximate in the time-tracking technique, but is often faster
and sufficiently robust for some cases.
When the “robust” time-stepping procedure is selected, the user can specify the time
interval used for each attempt to advance the solution using time integration (See
Pseudo Time-stepping Size in Table 2-2). The actual time steps used during the
time integration will be automatically determined based on the rate of change of the
solution variables. The time interval, however, controls the total time advanced before
returning the solution to be used as the next initial guess in the Newton-
iteration.method.
In addition to the pseudo time-stepping controls, the user may also control certain
parameters that affect the convergence behavior of the Newton-iteration algorithm
itself. In particular, the user can modify the solution bounds imposed during the
iterations (see Upper Bounds and Lower Bounds parameters in Table 2-2). By
extending the bounds slightly outside of the physical limits, the Newton iteration can
more easily resolve species fractions that are very near to those limits. This can be
especially helpful in early iterations where variable values may be changing rapidly. It
is also helpful to try to “reset” any negative species fractions to very small values
between iterations, so that these values do not have unphysical effects on reaction
rates. For this purpose, the user can specify a small positive value, which should not
exceed the specified absolute tolerance, as a replacement value for negative
fractions (see Small Positive Value to Replace Negative Species Fractions in
Table 2-2).
Using monitor cells may add significantly to the job run time. We recommend that monitor
cells only be included if extra diagnosis is required to resolve a convergence problem or local
mesh issue, for example.
Monitor cells are added using the add-cell-monitor option and providing the physical
coordinates that correspond as closely as possible to the centroid location of the
desired cell in the FLUENT mesh. More than one cell monitor can be created and
they can all be deleted using the delete-cell-monitor option. The user may also list
the currently activated monitor cells using the list-cell-monitor option.
For gas-phase chemistry, the applicable user routines for the USRPROG and USRPROD
options are CKUPROG and CKUPROD, respectively. Templates for these subroutines are
provide in the FORTRAN file cklib_user_routines.f.
For surface chemistry, the applicable user routines for the USRPROG and USRPROD
options are SKUPROG and SKUPROD, respectively. Templates of these subroutines are
found in sklib_user_routines.f.
Table 2-3 lists additional files that may be created by CHEMKIN-CFD, the data printed to
them, and an indication of where they are created in the FLUENT run process. All
files are created within the working directory of the simulation run. The actual names
of many of the files will depend on variables, such as the chemistry-set file names, the
case-file name, the cell number, iteration or time-step number, and the processor id.
Such variables are indicated by < > in Table 2-3.
<gas_chemistry>.out Always created during pre- This file echoes back the gas-phase chemistry
processing, upon saving the reaction set, species names, and elements in
CHEMKIN mechanism formatted text. In addition, detailed error
definition. messages are contained in this file in case an
error is encountered while processing the gas-
phase chemistry input file and gas-phase
thermodynamic data.
chem.asc Always created during pre- A “Linking File” used to transfer the pre-
processing, upon saving the processed information to the CHEMKIN-CFD
CHEMKIN mechanism module at run-time. This file is typically not
definition. viewed by the user, but may occasionally be
requested by Technical Support during problem
diagnosis.
<surface_chemistry>.out Created during pre- This file echoes back the surface chemistry
processing, only if surface reaction set and the surface phase and species
chemistry box is checked in names. In addition, detailed error messages are
CHEMKIN mechanism contained in this file in case an error is
definition. encountered while processing the surface
chemistry input file and surface-species
thermodynamic data.
surf.asc Created during pre- A “Linking File” used to transfer the pre-
processing, only if surface processed information to the CHEMKIN-CFD
chemistry box is checked in module at run-time. This file is typically not
CHEMKIN mechanism viewed by the user, but may occasionally be
definition. requested by Technical Support during problem
diagnosis.
<transport_data>.out Created during pre- This file echoes back the transport-data fitting
processing, only if transport- coefficients in formatted text. In addition, detailed
property box is checked in error messages are contained in this file in case
CHEMKIN mechanism an error is encountered while processing the gas-
definition. phase transport data.
Table 2-3 Diagnostic Output Files Created During a CHEMKIN-CFD Run (Continued)
tran.asc Created during pre- A “Linking File” used to transfer the pre-
processing, only if transport- processed information to the CHEMKIN-CFD
property box is checked in module at run-time. This file is typically not
CHEMKIN mechanism viewed by the user, but may occasionally be
definition. requested by Technical Support during problem
diagnosis.
KINetics-log.txt Created when the simulation Messages are written to this file that record the
run is initiated. progress of chemistry-set pre-processor, license
check-out, and CHEMKIN-CFD solver. The
printing level during the simulation run can be
controlled by Print Level as indicated in
Table 2-1.
KINCELL_<cell_id>_ Created for Monitor Cells Includes debug information, including the actual
<iteration_number>.DBG (see Section 2.4.2) at every input sent into the CHEMKIN-CFD module by
iteration or time-step, any FLUENT for the particular cell and iteration. This
time that the Print Level information may be requested by Reaction
(Table 2-1) is >0. Also Design Technical Support when diagnosing cell
created any time that a cell failures.
fails in the CHEMKIN-CFD
solver and the Print Level is
>0.
Table 2-4 Error Messages that May Be Printed to the FLUENT GUI
Cannot read gas-phase chemistry input file. Verify the filename and file path for the gas-phase
chemistry input file in the CHEMKIN Import panel and re-
import.
Cannot read surface chemistry input file. Verify the filename and file path for the surface chemistry
input file in the CHEMKIN Import panel and re-import.
Cannot read thermodynamic data file. Verify the filename and file path for the thermodynamic
data file in the CHEMKIN Import panel and re-import.
Cannot read transport properties data file. Verify the filename and file path for the transport-property
data file in the CHEMKIN Import panel and re-import.
Cannot read gas-phase chemistry linking data Check the <gas_chemistry>.out file in the working
file during gas-phase pre-processing. directory for error messages.
Cannot read gas-phase chemistry linking data Check the <gas_chemistry>.out file in the working
file during surface pre-processing. directory for error messages.
Cannot read gas-phase chemistry linking data Check the <gas_chemistry>.out file in the working
file during transport pre-processing. directory for error messages.
Cannot read surface chemistry linking data file Check the <surface_chemistry>.out file in the working
during surface pre-processing. directory for error messages.
Cannot read transport properties linking data file Check the <transport_data>.out file in the working
during transport pre-processing. directory for error messages.
Cannot write gas-phase chemistry output file. Check file permissions on working directory and make
sure that there is only one CHEMKIN-CFD for FLUENT
process using these files at a time.
Cannot write surface chemistry output file. Check file permissions on working directory and make
sure that there is only one CHEMKIN-CFD for FLUENT
process using these files at a time.
Cannot write transport properties output file. Check file permissions on working directory and make
sure that there is only one FCHEMKIN-CFD for FLUENT
process using these files at a time.
Cannot write gas-phase chemistry linking data Check file permissions on working directory and make
file. sure that there is only one CHEMKIN-CFD for FLUENT
process using these files at a time.
Cannot write surface chemistry linking data file. Check file permissions on working directory and make
sure that there is only one CHEMKIN-CFD for FLUENT
process using these files at a time.
Table 2-4 Error Messages that May Be Printed to the FLUENT GUI (Continued)
Cannot write transport properties linking data Check file permissions on working directory and make
file. sure that there is only one CHEMKIN-CFD for FLUENT
process using these files at a time.
Gas-phase chemistry file is NULL. Verify gas-phase chemistry file path in the CHEMKIN
Mechanism definition and re-import the chemistry files.
Surface chemistry file is NULL. Verify surface-chemistry file path in the CHEMKIN
Mechanism definition and re-import the chemistry files.
Thermodynamic data file is NULL. Verify thermodynamic-data file path in the CHEMKIN
Mechanism definition and re-import the chemistry files.
Transport properties data file is NULL. Verify transport-data file path in the CHEMKIN Mechanism
definition and re-import the chemistry files.
Failure in pre-processing of surface chemistry Check the <surface_chemistry>.out file in the working
mechanism. directory for error messages.
Failure in CHEMKIN Gas-phase library call. This is likely due to an overflow or invalid number being
passed to the CHEMKIN-CFD module by FLUENT. Check
to see if the FLUENT solution has diverged or has
unphysical values for the variables. Try turning Print
Level > 0 and setting a monitor cell to obtain more
information.
Failure in CHEMKIN Surface library call. This is likely due to an overflow or invalid number being
passed to the CHEMKIN-CFD module by FLUENT. Check
to see if the FLUENT solution has diverged or has
unphysical values for the variables. Try turning Print
Level > 0 and setting a monitor cell to obtain more
information.
Failure in CHEMKIN Transport library call. This is likely due to an overflow or invalid number being
passed to the CHEMKIN-CFD module by FLUENT. Check
to see if the FLUENT solution has diverged or has
unphysical values for the variables. Try turning Print
Level > 0 and setting a monitor cell to obtain more
information.
Table 2-4 Error Messages that May Be Printed to the FLUENT GUI (Continued)
Need to run CHEMKIN-CFD PreProcess first. Re-import the CHEMKIN chemistry set and make sure it is
selected in the Define=>Model=>Species panel.
No surface data for the chemistry set. Either de-select the Surface Chemistry option in the
CHEMKIN Import panel, or make sure that a valid surface
chemistry file is indicated.
No transport data for the chemistry set. Either de-select the Transport Data option in the
CHEMKIN Import panel, or make sure that a valid
transport data file is indicated.
Failure in writing data into the diagnostics file. Check file permissions on the working directory and
make sure that there is only one CHEMKIN-CFD for
FLUENT process using these files at a time.
Error in CHEMKIN-CFD model, see diagnostic Check the KINetics-log.txt file in the working directory for
output file for details. error messages. See Section 2.6.2 for more information.
License error in CHEMKIN-CFD model, see Check the KINetics-log.txt file in the working directory for
diagnostic output file for details. the exact license-error message. See Section 2.6.2 for
more information.
License-error messages contain the text “ERROR: could not get a license” and
“Flexlm error report: ……”, usually followed by an error-report string and error-report
number. The error-report string usually provides a description of the license problem
and the error-report number can be used to look up more information in the FlexLM
end-user manual provided with the Reaction Design License Utility install.
To obtain help on licensing problems, please provide the complete license-error message
found in the KINetics-log.txt file to support@reactiondesign.com.
Cell-convergence error messages can take a variety of forms. The most common are
summarized in Table 2-5. In general, if there are just a few failed cells at the
beginning of a simulation it is safe to ignore them. When the number of failed cells
continues to grow with each iteration, there is likely an issue with the problem set-up
or with the chemistry data. Table 2-5 contains some broad suggestions of ways to
improve cell-convergence behavior based on the type of cell failure message
received.
FAILURE INITIALIZING SETTINGS FOR THE Most likely suggests an error in setting the
KINetics STEADY-STATE GAS-PHASE CHEMISTRY convergence criteria (i.e. absolute and relative
SOLVER tolerance) and the pseudo-steady-state time stepping
parameters. Check that the user-provided values are
reasonable.
KINETICS ERROR: SOLUTION FAILED Indicates that the cell failed to converge (either steady-
state or transient).In this case, you can either ignore
the message (see if the cell convergence recovers in
subsequent iterations) or try to modify some of the
user-controlled parameters to improve convergence
(See Table 2-2 for more information).
Warning - The transient chemistry solver tried 500 Indicates that the problem is difficult to converge so
steps without convergence in this cell; 500 more that the transient solver is taking extra steps.
steps will be allowed However, it is only a warning and the cell has not
actually failed. If you receive an excessive number of
these messages, try reducing the absolute or relative
solution tolerances that control the CHEMKIN-CFD
solver.
KINETICS ERROR: Problem getting species Indicates a possible error in the pre-processing of the
names; Check that the CHEMKIN files have been gas-phase chemistry input file. Check the
processed correctly <gas_chemistry>.out file for error messages.
KINETICS ERROR: Problem getting surface Indicates a possible error in the pre-processing of the
chemistry info; Check that the CHEMKIN files have surface chemistry input file. Check the
been processed correctly <surface_chemistry>.out file for error messages.
During steady-state simulations, once an iteration occurs where there are no failed cells, the
effect of previously failed cells in earlier iterations is completely erased.
A set of gas-phase and/or surface reactions generally are developed using specific
thermochemical data. Thus, the gas-phase kinetics, surface kinetics, and
thermodynamic data are treated as a chemistry "set" in reacting-flow simulations.
The install of CHEMKIN-CFD/FLUENT includes several fuel-combustion mechanisms
that are appropriate for use in CHEMKIN-CFD for FLUENT. These are described in
Section 3.1.
These mechanisms are described in the following sections, including references to source
data and the recommended range of application.
The calculation of thermodynamic properties within FLUENT are performed separately from
the calculations performed within CHEMKIN-CFD routines. For this reason, some CHEMKIN
extensions are not available for the FLUENT/CHEMKIN-CFD package, although FLUENT uses
the same basic format as CHEMKIN for thermodynamic property input. Extensions not
available with FLUENT are the ability to: a) include more than two temperature regions in the
polynomial fits, b) include more than 9 elements in a species composition, and c) allow more
than 99 atoms of any element in a molecule.
The thermodynamic data file consists of polynomial coefficients for fits to temperature
of specific heats, enthalpies and entropies for each species in the system. The
thermodynamic data entries also contain the species' name, its elemental
composition, its electronic charge, and an indication of its phase (gas, solid, liquid or
solid).
For each species, seven polynomial coefficients are needed for fits over each of two
temperature ranges, as shown in Equation A-1 through Equation A-3. These fits take
the following form, where the temperatures are in Kelvin:
Equation A-1
o
C pk
-------- = a 1k + a 2k T k + a 3k T k 2 + a 4k T k 3 + a 5k T k 4
R
Equation A-2
o
Hk a 2k a 3k 2 a 4k 3 a 5k 4 a 6k
--------
- = a 1k + ------
- T k + ------
- T + ------- T k + ------- T k + -------
RT k 2 3 k 4 5 Tk
Equation A-3
o
S a 3k 2 a 4k 3 a 5k 4
----k- = a 1k ln T k + a 2k T k + ------
- T + ------- T k + ------- T k + a 7k
R 2 k 3 4
The format allows for the specification of a midpoint temperature, where the fits are
constrained to match for two temperature ranges. This midpoint temperature may be
specified independently for each chemical species. In addition to the temperature-fit
coefficients, the thermodynamic data entries define the species elemental
composition.
The species may be composed of a maximum of nine different elements for use with
FLUENT/CHEMKIN-CFD.
The data for each species requires four formatted lines, each with a maximum length
of 80 characters. Figure A-1 provides a sample of the lines required for entering a set
of thermodynamic data. The first two lines in Figure A-1 are required at the top of a
thermodynamic database file; the first line identifies the file as containing
thermodynamic data, while the second line provides the three temperatures used in
the fitting process (a low temperature, break temperature, and high temperature). The
remaining input in Figure A-1 consists of four lines for each species containing the
elemental composition information and fitting coefficients.
Figure A-1 Excerpts from the CHEMKIN therm.dat Thermodynamic Database File
THERMO
300.000 1000.000 5000.000
(CH2O)3 70590C 3H 6O 3 G 0300.00 4000.00 1500.00 1
0.01913678E+03 0.08578044E-01-0.08882060E-05-0.03574819E-08 0.06605142E-12 2
-0.06560876E+06-0.08432507E+03-0.04662286E+02 0.06091547E+00-0.04710536E-03 3
0.01968843E-06-0.03563271E-10-0.05665403E+06 0.04525264E+03 4
AL 62987AL 1 G 0300.00 5000.00 0600.00 1
0.02559589E+02-0.10632239E-03 0.07202828E-06-0.02121105E-09 0.02289429E-13 2
0.03890214E+06 0.05234522E+02 0.02736825E+02-0.05912374E-02-0.04033937E-05 3
0.02322343E-07-0.01705599E-10 0.03886794E+06 0.04363879E+02 4
END
Table A-1 summarizes the rules for thermodynamic data input. Each species includes
the species name, the elemental composition of the species, and the temperature
ranges over which the polynomial fits to thermodynamic data are valid. The fits to
o o o
C p ⁄ R , H ⁄ RT , and S ⁄ R consist of seven coefficients for each of two temperature
ranges.
The integer 1 I1 80
Atomic symbols and formula (if needed, else blank) 4(2A1,I3) 81 to 100
The integer 2 I1 80
The integer 3 I1 80
a.Use THERMO ALL only when included in the chemistry input file and when all thermodynamic
data are to be taken from that file. In all other cases use THERMO.
b.Include line 2 only with THERMO ALL.
The description of gas-phase kinetics input in this chapter is identical to that of the CHEMKIN
Input manual, Chapter 3. However, there are a few reaction-rate formulations that are not
allowed within FLUENT/CHEMKIN-CFD due to the fact that the FLUENT/CHEMKIN-CFD module
does not treat plasmas. The specific reaction formulations that have therefore been omitted
here are: a) Optional Rate-fit Expressions, b) Radiation Wavelength Parameter, c) Species
Temperature Dependence, d) Energy Loss Parameter, and e) Plasma Momentum Collision
Frequency Options.
Due to the FLUENT 6.2 limit of 50 user-defined conserved scalars, gas-phase chemistry
mechanisms are limited to a maximum of 50 species for use with FLUENT/CHEMKIN-CFD.
In FLUENT, the last species in the list is treated as a background gas and its mass fraction is
computed as one minus the sum of the rest of the mass fractions. It is therefore
recommended that the last species in the gas-phase chemistry mechanism list be a species
that is likely to have a high mass fraction throughout the computational domain.
With the exception of the thermodynamic data, all input is format free, although information
outside of column 100 will be ignored.
mole) stored internally in the CHEMKIN-CFD module. For isotopes, a one- or two-
character symbol must be input to identify each isotope, and a symbol and an atomic
weight (in grams per mole) for each must be defined. The same symbol must be used
in the thermodynamic data to identify the elemental composition of species involving
the isotope. Once an isotope has been so defined, it is treated exactly as a new
element. If an ionic species is used in the reaction mechanism (i.e., OH+), an electron
must be declared as the element E.
Element data must start with the word ELEMENTS (or ELEM), followed by any number of
element symbols on any number of lines. Element symbols may appear anywhere on
a line, but those on the same line must be separated by blanks. Any line or portion of
a line starting with an exclamation mark (!) is considered a comment and will be
ignored. Blank lines are ignored.
If an element is on the periodic chart, then only the symbol identifying the element
need appear in the element data.
The elements that CHEMKIN-CFD AND CHEMKIN recognize are as follows: H, HE, LI, BE, B, C,
N, O, F, NE, NA, MG, 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, TH, PA, U, NP, PU, AM, CM, BK, CF,
ES, FM, D, E
For an isotope, the atomic weight must follow the identifying symbol and be delimited
by slashes (/). The atomic weight may be in integer, floating-point, or “E” format, but
internally it will be converted to a floating-point number. For example, the isotope
deuterium may be defined as D/2.014/. If desired, the atomic weight of an element in
the periodic chart may be altered by including the atomic weight as input just as
though the element were an isotope.
Figure A-2 shows several equivalent ways to describe element information. In this
example the elements are hydrogen, oxygen, nitrogen, and the isotope deuterium.
ELEM H
ELEM D/2.014/
ELEM O
ELEM
Rule Description
1 The first element line must start with the word ELEMENTS (or ELEM).
3 An isotope name (i.e., a name not on the periodic chart) must be followed by its
atomic weight (in grams per mole) delimited by slashes.
6 Any number of element or isotope names may appear on a line, and more than
one line may be used.
7 Element or isotope names that appear on the same line must be separated by
at least one blank space.
8 An element or isotope name that begins on one line may not continue to the
next line.
9 Any blank spaces between an element or isotope name and the first slash are
ignored and any blank spaces between slashes and an atomic weight are also
ignored. However, no blank spaces are allowed within an element name or an
atomic weight.
Species data must start with the word SPECIES (or SPEC), followed by any number of
species symbols on any number of lines. Species symbols may appear anywhere on
a line, but those on the same line must be separated by blank spaces. Any line or
portion of a line starting with an exclamation mark (!) is considered to be a comment
and will be ignored. Blank lines are ignored. Figure A-3 shows several equivalent
ways to describe species information.
SPEC H2
spec O2
Rule Description
1 Species data must start with the word SPECIES (or SPEC).
6 Any number of species names may appear on a line, and more than one line
may be used.
7 Species named on the same line must be separated by at least one blank
space.
8 A species name that begins on one line may not continue to the next line.
When thermodynamic data input is required, it must immediately follow species data.
The first thermodynamic data line must start with the word THERMO (or THER). If all the
thermodynamic data are input directly through the GAS-PHASE KINETICS input file, then
the first line must read THERMO ALL and the program will not try to open a
Thermodynamic database file. For this option the next line must be line 2 of
Table A-1. For either option, the subsequent thermodynamic data lines must be in the
format of lines 3 - 6 of Table A-1. (For the THERMO option the midpoint temperature is
taken from line 2 information already in the Thermodynamic database.) As many
species as needed can be included as THERMO input.
If units are not specified, A i and E i must be in cm, mole, sec, K and cal/mole, respectively.
Note that T is always in Kelvin.
Also on the REACTION line, the user may indicate that a user-written rate routine will be
used to over-ride the species rates-of-production calculations, by including the word
USRPROD. This would over-ride any other reaction input in the GAS-PHASE KINETICS
input file. The USRPROD input optionally includes a slash(/)-delimited integer parameter,
which allows the user to distinguish one reaction model from another within their user
routine. When the USRPROD parameter is included, CHEMKIN-CFD will call a user-
supplied subroutine, CKUPROD wherever net species production rates are required. A
template of CKUPROG can be obtained from Reaction Design as well as information
about how to compile and link user routines into FLUENT/CHEMKIN-CFD.
Reaction Design does not support user-written programming, so you are cautioned to use this
feature at your own risk.
Each reaction line is divided into two fields. The first contains the symbolic description
of the reaction while the second contains the Arrhenius rate coefficients. Both fields
are format free and blank spaces are ignored. Any line or portion of a line starting with
an exclamation mark (!) is considered a comment and is ignored. Blank lines are
ignored.
The reaction description, given in the first field, must be composed of the species
symbols, coefficients, delimiters, and any special symbols defined in Table A-4.
Species Symbols
Each species in a reaction is described with the unique sequence of characters as they
appear in the species data and the thermodynamic data (e.g. H2).
Coefficients
A species symbol may be preceded by an integer or real coefficient. The coefficient has the
meaning that there are that many moles of the particular species present as either reactants
or products; e.g. 2OH, is equivalent to OH + OH. Non-integer coefficients are allowed in GAS-
PHASE KINETICS, but the element balance in the reaction must still be maintained.
Delimiters
+ A plus sign is the delimiter between each reactant species and each product
species.
= An equality sign is the delimiter between the last reactant and the first product
in a reversible reaction.
<=> An equality sign enclosed by angle brackets can also be used as the delimiter
between the last reactant and the first product in a reversible reaction.
=> An equality sign with an angle bracket on the right is the delimiter between the
last reactant and the first product in an irreversible reaction
Special Symbols
! An exclamation mark means that all following characters are comments on the
reaction line. For example, the comment may be used to give a reference to the
source of the reaction and rate data.
The second field of the reaction line is used to define the Arrhenius rate coefficients
A i , β i , and E i , in that order, as given by Equation B-5. At least one blank space must
separate the first number and the last symbol in the reaction. The three numbers must
be separated by at least one blank space, be stated in either integer, floating point, or
“E” format (e.g., 123, 123.0 or 123E1), and have units associated with them.
Unless modified by the REACTION line, the default units for A i are in cgs (cm, sec, K, mole),
the exact units depending on the reaction. The factor β i is dimensionless. The default units for
the activation energies are cal ⁄ mole .
Rule Description
1 The first reaction line must start with the word REACTIONS (or REAC), and may
include units definition(s).
2 The reaction description can begin anywhere on the line. All blank spaces,
except those between Arrhenius coefficients, are ignored.
3 Each reaction description must have =, <=> or => between the last reactant and
the first product.
high-pressure limit and low-pressure limit defined by Arrhenius coefficients. The user
has several options for defining the functional form and the parameters that describe
its shape. The user may also want to consider Section A.2.4.3.3 and
Section A.2.4.3.4 for alternative methods in describing pressure dependence.
For the formulations described here, the Arrhenius coefficients on the reaction line are
for the high-pressure limit ( A ∞ , β ∞ , and E ∞ ) for unimolecular fall-off reactions and
represent the low-pressure limit ( A o , β o , and E o ) for chemically activated bimolecular
reactions (see the description of these reaction types in Section B.1.3). For all such
pressure-dependent reactions, an auxiliary information line must follow to specify
either the low-pressure limit Arrhenius parameters (for fall-off reactions) or the high-
pressure limit Arrhenius parameters (for chemically activated reactions). For fall-off
reactions, the keyword LOW must appear on the auxiliary information line, with three
rate parameters A o , β o , and E o (Equation B-14). For chemically activated
bimolecular reactions, the keyword HIGH must appear on the auxiliary information line,
with the three rate parameters A ∞ , β ∞ , and E ∞ (Equation B-15).
There are then three possible interpretations for the functional form of the pressure
dependence for these types of reactions:
Any number of auxiliary information lines may follow a reaction line, in any order, and
any number of keywords or enhanced third bodies may appear on an auxiliary
information line; however, a keyword and its parameter(s) must appear on the same
line.
Examples of equivalent ways to state auxiliary information are shown in Figure A-5.
The above rules are summarized in Table A-6.
H2(1)+H2O(000)=H2(0)+H2O(001) 2.89E15 0 0
LT / -67 62.1/ ! Landau-Teller reaction
Table A-6 Summary of the Rules for Gas-phase Auxiliary Information Data
Rule Description
1 Auxiliary information lines may follow reaction lines that contain an M to specify
enhanced third-body efficiencies, a reaction that contains an HV to specify the
radiation wavelength, a reversible reaction to specify the reverse rate
parameters explicitly, or any reaction that specifies Landau-Teller parameters.
Auxiliary information must follow any duplicate reactions as well as all reactions
that indicate pressure-dependent behavior by (+M) (i.e., provide fall-off
parameters).
2 A species may have only one enhanced third-body efficiency associated with it
in any one reaction.
4 The order in which the enhanced third-body declarations are given is the order
in which arrays of enhanced third-body information are referenced in the
subroutine package.
7 Any number of keywords may appear on a line and more than one line may be
used; however, a keyword and its parameter(s) must appear on the same line.
9 Any blank spaces between a keyword and the first slash are ignored and any
blanks between the slashes and parameter(s) are also ignored. However, no
blank spaces are allowed within a keyword or a parameter.
Element Atomic weight for an element or isotope is not declared, and the
element is not found in the internal database.
Atomic weight has been declared, but not enclosed by two slashes (/).
With the THERMO ALL option, line 2 (Table A-1) is not found.
Reaction A delimiter =>, <=>, or = between the reactants and the products is not
found.
LOW, HIGH, TROE, SRI, PCHEB, TCHEB, or CHEB are found after a reaction
that did not have a species or M in parentheses.
LT and REV are found for a Landau-Teller reaction, but RLT is not found.
The description of surface kinetics input in this chapter is identical to that of the CHEMKIN Input
manual, Chapter 4. However, there are a few reaction-rate formulations that are not allowed
within FLUENT/CHEMKIN-CFD due to the fact that the FLUENT/CHEMKIN-CFD module does
not treat plasmas. Specific reaction formulations that have therefore been omitted here are:
a) Bohm Velocity Limit for Ions, b) Ion-energy Dependent Rates, and c) Ion-energy Dependent
Yield. In addition, FLUENT/CHEMKIN-CFD does not currently allow treatment of multiple
materials.
The syntax for the four types of input is described in this section. With the exception of
the thermodynamic data, all input is format free, although data outside of columns 1-
80 will be ignored.
The name of a site species must not duplicate the name of a gas-phase species or a bulk
species, and must be unique among the site species.
An optional slash-delimited site occupancy number may follow a species name. This
represents the number of individual sites that this species occupies. For example, a
large chemical species might cover two or more sites. The default site occupancy for
a surface species is 1. The sets of SITE data input can continue for as many site types
as are needed.
Any set of up to sixteen upper- or lower-case characters can be used as a site name
or species symbol. In addition, each species must be composed of elements that
have been identified in the GAS-PHASE KINETICS input file. One of the primary
purposes of the site data is to define the order in which arrays of site species
information are referenced in the CHEMKIN-CFD module.
Species symbols may not begin with a number, a plus sign (+), a pound sign (#), or an equality
sign (=), have imbedded blanks, or include a slash (/). An ionic species may end with any
number of plus or minus signs; an imbedded plus sign must be enclosed in parentheses.
Any line starting with or any portion of a line following an exclamation mark (!) is
considered a comment and will be ignored. Blank lines are also ignored. Figure A-6
shows sample site data. The rules for site data are summarized in Table A-8.
Rule Description
1 Site data must start with a line containing the word SITE, followed by an
optional slash-delimited name (i.e., SITE/name/).
3 The site density is followed by one or more site species name declarations.
Declaring a site with no site species is an error.
5 All species names should be unique; duplicate species names will be ignored
and a warning issued. A species name may not duplicate a name of a gas-
phase species, another surface species, or a bulk species.
6 A site name must not duplicate the name of any other phase (gas, surface site,
or bulk phase).
9 A site species may have a slash-delimited site occupancy (the number of sites
that this species occupies on the surface) following the species name.
10 A species name declaration that begins on one line may not continue to the
next line (i.e., do not break a species name into two lines).
list of unique species symbols (names) on the same line or on additional lines. An
optional slash-delimited density (in g/cm3) may follow a species name. If no density is
supplied, the unphysical value of -1.0 is stored as a flag. The rules for bulk species
symbols (names) are essentially the same as those for site species. Figure A-7 shows
sample bulk data. The rules for bulk data are summarized in Table A-9.
Rule Description
1 Bulk data must start with a line containing the word BULK, and may be followed
by a slash-delimited name for the bulk phase (i.e., BULK/name/).
2 The BULK declaration and/or bulk name must be followed by one or more bulk
species declarations. Declaring a bulk phase with no bulk species is an error.
3 Bulk and bulk species names are composed of up to sixteen upper- or lower-
case character symbols. The names cannot begin with the +, =, #, or a number;
an ionic species name may end with one or more + or - signs; an embedded
plus sign must be enclosed in parentheses (+). Names cannot include a slash
(/).
4 All species names should be unique; duplicate species names will be ignored
and a warning issued. A species name may not duplicate a name of a gas-
phase species, a surface species, or another bulk species.
5 All phase names must be unique. For example, a bulk phase name may not
duplicate the name of any other phase (gas, surface site, or bulk phase).
6 Each bulk species that subsequently appears in a surface reaction must have
been declared in this section.
9 A bulk species declaration that begins on one line may not continue to the next
line (i.e., do not break species names into two lines).
If every reaction in the mechanism is either irreversible, or if Arrhenius rate parameters are
given explicitly for the reverse reaction, then the thermodynamic data for species are not
actually used for anything related to the kinetics. However, they may be used for determining
heat-capacity or energy-balance effects involving the surface.
Thermodynamic data may be extracted from a database file (therm.dat) and/or read
from the SURFACE KINETICS input file. If all the thermodynamic data are extracted from
the database, then no thermodynamic data are required from the input file. However,
if the user wishes to override information in the database or provide data on species
not in the database, then thermodynamic input is needed in the SURFACE KINETICS
input file. In any case the format for the information is the same, and is described in
detail in Chapter A.
When thermodynamic data input is required, it must immediately follow species data
(SITE and BULK data). The first thermodynamic data line must start with the word
THERMO (or THER). If all the thermodynamic data are input directly to the Pre-processor,
then the first line of this section must read THERMO ALL and the program will not expect
a Thermodynamics Database file; for this option the next line must be line 2 of
Table A-1. For either option, the subsequent thermodynamic data lines must be in the
format of lines 3 - 6 of Table A-1. (For the THERMO option the default midpoint
Even if the default energy units are changed by giving one of the REACTION line keywords, the
temperature appearing in the Arrhenius expression of Equation B-47, i.e., in T raised to the
β power and in the denominator of the activation energy term, is always in Kelvins.
The special words MOLES or MOLECULES can appear on the REACTIONS line to indicate the
units for A i (see Equation B-61). If MOLECULES is specified, then the units for A i are
based on cm, molecules, sec or K.
If units are not specified, A i and E i are assumed to be in cm, mole, sec. K and cal/mole,
respectively.
In addition to controlling the units options of the rate coefficients, the user may also
include a keyword on the REACTIONS line to control the way that sticking coefficients
are converted to reaction-rate coefficients. In particular, the user may enable or
disable the Motz-Wise9 correction factor, (see Equation B-61), which is off by default.
The keyword MWON can be included on the REACTIONS line to turn on this correction for
all reactions that are specified as sticking-coefficient reactions. Alternatively, the user
We recommend that the user leave the Motz-Wise9 (p. 63) correction off in the conversion
between a sticking coefficient and a rate constant, which is the default.
Finally, on the REACTIONS line, the user may specify USRPROD to indicate that the user
will provide a user-written rate routine that will supply all of the species net rates of
production, overriding any other reaction input in the SURFACE KINETICS input file. The
USRPROD input optionally includes a slash(/)-delimited integer parameter, which allows
the user to distinguish one reaction model from another within their user routine.
When the USRPROD parameter is included, CHEMKIN-CFD will call a user-supplied
subroutine, SKUPROD wherever net species production rates are required. A template of
SKUPROD can be obtained from Reaction Design as well as information on how to
compile and link user routines into FLUENT/CHEMKIN-CFD.
Reaction Design does not support user-written programs, so you are cautioned to use this
feature at your own risk.
The lines following the REACTION line contain reaction descriptions together with their
Arrhenius rate coefficients. The reaction description is composed of reaction data and
optional auxiliary information data.
The reaction description, given in the first field, must be composed of the species
symbols, coefficients, and delimiters as summarized below.
Species Symbols
Each species in a reaction is described with the unique sequence of characters as they
appear in the species data and the thermodynamic data.
Coefficients
A species symbol may be preceded by an integer or real coefficient. The coefficient has the
meaning that there are that many moles of the particular species present as either reactants
or products; e.g., 2OH is equivalent to OH +OH. This is explained in Section A.3.5.3.
Delimiters
+ A plus sign is the delimiter between each reactant species and each product
species.
= An equality sign is the delimiter between the last reactant and the first product
in a reversible reaction.
<=> An equality sign enclosed by angle brackets can also be used as the delimiter
between the last reactant and the first product in a reversible reaction.
=> An equality sign with an angle bracket on the right is the delimiter between the
last reactant and the first product in an irreversible reaction.
The second field of the reaction line is used to define the Arrhenius rate coefficients
A i , β i , and E i in that order, as given by Equation B-47. At least one blank space must
separate the last species name in the reaction and first number. The three numbers
must be separated by at least one blank space, be stated in either integer, floating
point, or “E” format (e.g., 123 or 123.0 or 12.3E1), and have units associated with them
(although the units do not appear on the input line).
Unless modified by the REACTIONS line or by the UNITS auxiliary keyword, the default units for
A i are cgs (cm, sec, K, mole), the exact units depending on the order of the reaction. The
factor β i is dimensionless. The default units for the activation energies are cal/mole.
The second field of the reaction line may optionally be used to specify the coefficients
a i , b i , and c i of Equation B-59 for a sticking coefficient. In order for the second field
to apply to sticking coefficient parameters, the next line of input must contain the
auxiliary keyword STICK.
Examples of some reaction data are shown in Figure A-8. Table A-11 summarizes the
reaction data rules.
Rule Description
1 The first reaction line must start with the word REACTIONS (or REAC), and may
be followed by units definition(s), the word MWOFF.
2 The word MWON can be used to turn on the Motz-Wise9 (p. 63) correction of
Equation B-61, for all sticking-coefficient reactions, or the word MWOFF can be
used to specify that the Motz-Wise correction will not be used for all sticking-
coefficient reactions (the default). Including MWON or MWOFF as an auxiliary
keyword for an individual reaction (discussed later) will override the setting
given on the REACTION line.
4 The reaction description can begin anywhere on this line. All blank spaces,
except those separating the Arrhenius coefficients, are ignored.
5 Each reaction description must have =, <=>, or => between the last reactant
and the first product.
Rule Description
11 To specify a sticking coefficient rather than a rate constant the three numbers
after the reaction description have the meaning a i , b i , and c i (see
Equation B-59) and the auxiliary information word STICK must appear on the
next line of input. To use this option the reaction must have only one gas-phase
species as a reactant and its stoichiometric coefficient must be 1.
Examples of the auxiliary information are shown in Figure A-9. The rules are
summarized in Table A-11.
Pre-processor; if the user requires duplication (e.g., the same reactants and products
with different Arrhenius parameters), an auxiliary information statement containing the
auxiliary keyword DUP (with no parameters) must follow the reaction line of each
duplicate reaction (including the first occurrence of the reaction that is duplicated.)
For example, to specify different rate expressions for each of three identical reactions,
there must be three occurrences of the keyword DUP, one following each of the
reactions.
Even if the default energy units are changed by giving one of the UNITS keyword, the
temperature appearing in the Arrhenius expression of Equation B-47, i.e., in T raised to the
β power and in the denominator of the activation energy term, is still in Kelvins.
The auxiliary keyword, LANG, on a supplementary line, indicates the use of the
Langmuir-Hinshelwood rate expression. It can only be used for an irreversible
reaction, and one auxiliary line should be supplied for each species appearing in the
denominator of Equation B-65. The keyword is followed, in slash delimited format, by
the species name, the pre-exponential, temperature factor, and enthalpy for the
equilibrium constant, and the reaction order for that species (usually one). The
β
equilibrium constant is defined as K = AT exp ( – H ⁄ RT ) , in parallel with the standard
expression for rate constants.
An additional auxiliary keyword, LHDE, allows the default value of 2 for the overall
exponent for the denominator ( m ) to be overridden. To specify an Eley-Rideal
reaction, this keyword would be used to set m to 1. The use of any positive number is
permitted, including real or fractional numbers.
The auxiliary keyword LHNU allows the explicit inclusion of equilibrium constants in the
numerator the LH rate expression (the use of use k rather than k′ , see
Section B.2.4.5). This keyword is followed by a slash delimited list of species names.
For each species in the list, a multiplier of K will be applied to the rate constant. Each
species listed in a LHNU statement must have a LANG statement. In the rare case that
the desired rate expression does not have matching values for l i and n i (see
Equation B-65) for a given species, the LHNU option should not be used because the
units will not be correct. In such cases, the user should manually lump the K values
with k to yield k′ . If LANG is used with a complete set of LHNU statements, the rate
constant should be provided by the user in moles cm-2sec-1, or whatever units have
been specified on the REACTIONS line.
An additional auxiliary keyword LHPR indicates that the equilibrium constants are given
in pressure units. The keyword will affect the equilibrium constants for the specified
reaction only; the reaction rate will remain in whatever units are given on the REACTION
line, or in moles, cm, and sec. The keyword is followed by the name of the pressure
unit being used: atm, bar, torr, pasc (for Pascals), or dyne (for dynes per square cm),
where the names are not case sensitive.
The above rules are summarized in Table A-12. Examples of auxiliary information are
shown in Figure A-9.
Rule Description
2 Auxiliary keyword declarations may appear anywhere on the line, in any order.
3 Any number of auxiliary keywords may appear on a line, and more than one
line may be used, but a keyword and its parameter(s) must appear on the same
line.
5 Any blank spaces between a keyword and the first slash are ignored and any
blanks between the slashes and parameter(s) are also ignored. However, no
blank spaces are allowed within a keyword or parameter.
7 The auxiliary keyword DUPLICATE (or DUP) must follow every occurrence of a
duplicated reaction.
8 The keyword STICK indicates that the three coefficients on the reaction line are
to be interpreted as the parameters a i , b i , and c i in Equation B-59. There
must be exactly one gas-phase reactant species; its stoichiometric coefficient
must be 1.
9 The keyword COV is used to modify the forward rate constant by the expression
in Equation B-56. The word COV is followed by a surface species name and
the three coverage parameters η ki , µ ki and ε ki . The four entries after the
word COV are slash-delimited.
10 The FORD or RORD auxiliary keywords can be used to change the reaction order
(with respect to species concentration) of the forward or reverse reaction,
respectively, for any species in the mechanism, regardless of whether the
species appears as a reactant or a product in the reaction. The species name
and the new reaction order (slash-delimited) follow the keyword.
11 The UNITS auxiliary keyword can be used to override the current default units
for parameters with energy units or the pre-exponential for a given reaction.
The usage is UNITS/string/, where string is one of the following: EVOLTS,
KELVINS, CAL/MOLE, KCAL/MOLE, JOULES/MOLE, or KJOULES/MOLE (for
parameters with energy units), or MOLES or MOLECULES (for pre-exponential).
Rule Description
12 The string MWOFF can be used to turn off the Motz-Wise9 (p. 63) correction of
Equation B-61 or the string MWON can be used to turn on this correction for a
sticking coefficient reaction. Using the MWOFF or MWON auxiliary keyword
overrides the default option set up on the REACTION line or the default supplied
by SURFACE KINETICS Pre-processor (which is MWON).
However, it is worthwhile to state explicitly the conversion for the Arrhenius pre-
exponential constant. In converting from “molecules” to “moles”
Equation A-4
n–1
A i ( moles ) = A i ( molecules ) × ( N A )
Equation A-5
K s(N s)
l l
n = ∑ υ ' ki
k=1
Note that the υ ' ki are the stoichiometric coefficients for the gas-phase and surface
reactant species (not product species or bulk-phase species).
Site and Bulk A duplicated species symbol (name) is not considered a fatal error,
Species Data but is eliminated from consideration and a warning diagnostic
message is printed.
With the THERMO ALL option, line 2 (of Table A-1) is not found.
Reaction Data A delimiter =>, <=>, or = between the reactants and the products is
not found.
The number of sites in a reaction does not balance and the word
NONCON was not included on the first REACTIONS line.
The electron species was not declared in the list of species in the
GAS-PHASE KINETICS input when ionic species are present.
A reaction order value was not found with the FORD or RORD
keyword.
The mechanism has been contrived to illustrate a variety of points about the data structures
and should not be taken as a source of data for silicon or aluminum processes.
It is important to note here that although FLUENT will access a CHEMKIN-compatible transport-
property database (e.g., tran.dat), the formulas used to calculate molecular diffusion, thermal
conductivity, or viscosity may be different than those used in CHEMKIN software. Users should
refer to FLUENT documentation for details on the formulations employed by FLUENT. The
format of the transport-property input data described here, however, is identical to the
description in the CHEMKIN Input Manual, Chapter 5.
Table A-14 provides examples of TRANSPORT input data. The first 16 columns in each
line of the database are reserved for the species name. Columns 17 through 80 are
free-format, and they contain the molecular parameters for each species. The
parameters are, in order:
A Debye is 10-18cm3/2erg1/2.
B Theoretical Background
This chapter provides a description of some of the underlying formulations and
equations behind the calculations performed by CHEMKIN-CFD routines that provide
net rates of production of species in the gas-phase and net rates of production of
species at gas/surface interfaces, as well as thermodynamic properties, to the
CHEMKIN-CFD module. Based on CHEMKIN, the CHEMKIN-CFD module offers a broad
range of options and flexibility in describing chemical kinetic input.
At this time, the transport property calculations are performed by FLUENT using FLUENT’s
own formulations rather than CHEMKIN-based approaches.
Equation B-1
K K
·
The production rate ω k of the kth species can be written as a summation of the rate-
of-progress variables for all reactions involving the kth species
Equation B-2
I
·
ωk = ∑ υki qi ( k = 1 ,…, K )
i=1
where
Equation B-3
υ ki = υ ″ ki – υ ′ ki
The rate of progress variable q i for the i th reaction is given by the difference of the
forward and reverse rates as
Equation B-4
K K
υ ′ ki υ ″ ki
q i = k fi ∏ [ X k ] – k ri ∏ [ X k ]
k=1 k=1
where [ X k ] is the molar concentration of the kth species and k fi and k ri are the
forward and reverse rate constants of the i th reaction. As indicated in Equation B-4,
the rate-of-progress of a reaction is evaluated, by default, using the concentration of
each reactant or product species raised to the power of its stoichiometric coefficient.
Thus, the rate-of-progress of a reaction that includes species A with a coefficient of 2
will be second-order with respect to the concentration of A . Equation B-4 is always
valid when mass-action kinetics are obeyed, and when the mechanism is written in
terms of elementary reactions. The user has the option to define an arbitrary reaction
order for a species in a reaction in place of the coefficients used in Equation B-4. This
option is described further below.
The forward rate constants for the I reactions are generally assumed to have the
following Arrhenius temperature dependence:
Equation B-5
β –Ei
k fi = A i T i exp ⎛ ---------⎞
⎝ R c T⎠
where the pre-exponential factor A i , the temperature exponent β i , and the activation
energy E i are specified. These three parameters are required input for each reaction.
Two gas constants, R and R c are used throughout this chapter. R c is used only in
conjunction with the activation energy E i and has compatible units. The reason for the duality
is that many users would rather use units of cal/mole for the activation energies even though
erg/mole are used elsewhere.
In thermal systems, the reverse rate constants k ri are related to the forward rate
constants through the equilibrium constants by
Equation B-6
k fi
k ri = -------
K ci
Although K ci is given in concentration units, the equilibrium constants are more easily
determined from the thermodynamic properties in pressure units; they are related by
Equation B-7
K
∑υ ki
P atm k = 1
K ci = K pi ⎛ ----------⎞
⎝ RT ⎠
Equation B-8
o o
⎛ ∆ Si ∆ Hi ⎞
K pi = exp ⎜ --------- – ----------⎟
⎝ R RT ⎠
Equation B-9
K K
F ki R ki
q i = k fi ∏ [ X k ] – k ri ∏ [ X k ]
k=1 k=1
where F ki is the reaction order specified through the FORD keyword and R ki is the
reaction order specified through the RORD keyword for species k . The default for
species participating in reaction i is the normal mass-action kinetics values:
Equation B-10
F ki = υ ′ ki
and
Equation B-11
R ki = υ″ ki
The user should exercise caution when specifying a change of reaction order, as such
a change may produce unexpected and unphysical results in a kinetic simulation. For
example, the user should consider the kinetics of the reverse reaction when changing
reaction-orders for the forward reaction. Such a reaction may no longer satisfy
microscopic reversibility. In such cases, it may be advisable to specify that the
reaction is irreversible.
H + O2 + M ⇔ HO2 +M
When a third body is needed, the concentration of the effective third body must
appear in the expression for the rate-of-progress variable. Accordingly, the rate-of-
progress variable is different from Equation B-4 by the first factor in the equation:
Equation B-12
⎛ K ⎞⎛ K K ⎞
⎜ ⎟ ⎜ υ ′ υ ″ ki⎟
q i = ∑ ( a ki ) [ X k ] k fi ∏ [ X k ] – k ri ∏ [ X k ]
ki
⎜ ⎟⎜ ⎟
⎝k = 1 ⎠⎝ k = 1 k=1 ⎠
If all species in the mixture contribute equally as third bodies, then a ki = 1 for all k ,
and the first factor is the total concentration of the mixture,
Equation B-13
K
[M] = ∑ [ Xk ]
k=1
However, it is often the case that some species act more efficiently as third bodies
than do others. The a ki that differ from 1 must be specified by input, as described in
Section A.2.4.3.1.
paragraphs are applicable. However, when the pressure and temperature are such
that the reaction is between the limits, the rate expressions are more complicated. To
denote a reaction that is in this “fall-off” region, we write the reaction with the positive
+M enclosed in parentheses, CH3 + CH3(+M) ⇔ C2H6(+M).
There are several methods of representing the rate expressions in this fall-off region.
The simplest one is due to Lindemann.10 There are also now two other (and related)
methods that provide a more accurate description of the fall-off region than does the
simple Lindemann form. We provide three of these forms as options.
For the Lindemann form, Arrhenius rate parameters are required for both the high-
and low-pressure limiting cases, and these are blended to produce a pressure-
dependent rate expression. In Arrhenius form, the parameters are given for the high-
pressure limit k ∞ and the low-pressure limit k 0 as follows:
Equation B-14
β0
k 0 = A 0 T exp ( – E 0 ⁄ R c T )
Equation B-15
β∞
k∞ = A∞ T exp ( – E ∞ ⁄ R c T )
Equation B-16
Pr
k = k ∞ ⎛ ---------------⎞ F
⎝ 1 + P r⎠
Equation B-17
k0 [ M ]
P r = ---------------
k∞
and [ M ] is the concentration of the mixture, possibly including enhanced third-body
efficiencies. For this example, note that the units for k are 1/sec, k 0 are
cm3/(mole sec), and k ∞ are 1 ⁄ sec . If the F in Equation B-16 is unity, then this is the
Lindemann form. The other descriptions involve more complex expressions for the
function F .
Equation B-18
log P r + c 2 –1
log F = 1 + ---------------------------------------- log F cent
n – d ( log P r + c )
Equation B-19
Equation B-20
Equation B-21
d = 0.14
and
Equation B-22
*** * **
F cent = ( 1 – α )exp ( – T ⁄ T ) + α exp ( – T ⁄ T ) + exp ( – T ⁄ T)
*** * **
The four parameters α , T , T , and T must be specified as auxiliary input, as
**
described in Section A.2.4.3.2. It is often the case that the parameter T is not used.
For this reason, the use of either three or four parameters is allowed.
The approach taken at SRI International by Stewart, et al.12 is in many ways similar to
that taken by Troe, but the blending function F is approximated differently. Here, F is
given by
Equation B-23
X e
F = d aexp ⎛ ------⎞ + exp ⎛ ------⎞
–b –T
T
⎝ T⎠ ⎝ c⎠
where
Equation B-24
1
X = ------------------------
2
-
1 + log P r
11.R. G. Gilbert, K. Luther, and J. Troe, Ber. Bunsenges. Phys. Chem. 87:169 (1983).
12.P. H. Stewart, C. W. Larson, and D. M. Golden, Combustion and Flame 75:25 (1989).
In addition to the six Arrhenius parameters—three each for the low-pressure limit k 0
and high-pressure limit k ∞ expressions—the user must supply the parameters a , b ,
and c in the F expression. The parameters d and e were not discussed by Stewart,
et al., but we have included them as additional optional parameters to increase
flexibility. If one wishes, d and e can be considered parameters that define a weak-
collision efficiency factor, in the event that one wants to compute strong-collision rate
parameters and correct them with such a factor.
Equation B-25
k = k 0 ⎛ ---------------⎞ F
1
⎝ 1 + P r⎠
where 1 ⁄ ( 1 + P r ) is analogous to the Lindemann form of Equation B-16. Note that in
Equation B-25, k 0 is the pressure-independent factor, whereas in Equation B-16 it is
k ∞ . The three choices for the F function are exactly the same as for the unimolecular
fall-off reactions, i.e., the Lindemann ( F = 1 ), Troe, or SRI forms.
For a given reaction, then, the user would supply rate parameters
βj
k ( T, P j ) = A j T exp ( E j ⁄ R c T ) for a set of P j pressures. The set of pressure points for
which rate parameters are specified must include at least two different pressures. If
the rate at a given pressure cannot be described by a single set of Arrhenius
parameters, more than one set may be provided. In such cases, the reaction rates will
be treated in a similar manner as for DUPLICATE reactions, meaning that CHEMKIN will
use the sum of the sets of rates provided for the given pressure at that point.
During a simulation, if the current pressure is within 1% of one of the pressures for
which rate constants were provided, then that set of rate parameters will be used
directly. However, If the current pressure is in between the pressure points provided,
then the rate will be obtained by a linear interpolation of logk as a function of logP
(natural logarithms). For P between P i and P i + i, k , k is obtained using
Equation B-26.
Equation B-26
logP – logP i
logk = logk i + ( logk i + l – logk i ) --------------------------------------
logP i + l – logP i
If the rate of the reaction is desired for a pressure lower than any of those provided,
the rate parameters provided for the lowest pressure are used. Likewise, if rate of the
reaction is desired for a pressure higher than any of those provided, the rate
parameters provided for the highest pressure are used.
Troe, and SRI forms, although accurate for representing the falloff behavior of single-
well reactions, do not apply well to multiple-well reactions.15 A method based on the
Chebyshev expansions are proposed by Venkatesh, et al.15 (p. 88) for approximating
the pressure and temperature-dependent behavior of multiple-well reactions. The
Chebyshev expansions provide accurate approximations over any given temperature
and pressure domain for single- and multiple-well reactions. However, these
approximates should not be used for extrapolative studies outside their defined
domain.
Instead of using the modified Arrhenius form for the rate coefficient, the Chebyshev
expansions approximate the logarithm of the rate coefficient directly as a truncated
bivariate Chebyshev series in the reverse temperature and logarithm of the pressure.
Since the Chebyshev polynomials are only defined in the interval of [-1, +1], the
temperature and pressure boundaries for the approximation must be established first,
i.e.,
T min ≤ T ≤ T max
and
P min ≤ P ≤ P max
Equation B-27
–1 –1 –1
2T – T min – T max
T̃ = --------------------------------------------
–1 –1
-
T min – T max
and
15.P. K. Venkatesh, A.Y. Chang, A.M. Dean, M. H. Cohen and R.W. Carr, J. AIChE 43:1331-1340
(1997).
16.Jeff Ing, Chad Sheng, and Joseph W. Bozzelli, personal communication, 2002.
Equation B-28
Equation B-29
N M
where the Chebyshev polynomials of the first kind of degree n – 1 are given by
Equation B-30
–1
ϕ ( x ) = cos ( ( n – 1 )cos ( x ) ) n = 1, 2, …
with – 1 ≤ x ≤ +1 . The integers N and M denote the number of basis functions along
the temperature and the pressure axis, respectively. The accuracy of the
approximates will increase monotonically with N and M . The N × M coefficients,
a nm , of the Chebyshev expansions are determined from a least-squares fit to a set of
rate coefficient data points, k (T̃,P̃) , computed from a detailed theory such as the Rice-
Ramsperger-Kassel-Marcus (RRKM) theory. To ensure the approximation is uniform
over the desired domain, the computed rate coefficient data must be on the Gauss-
Chebyshev grid. For example, if the computed rate coefficient data is on a Gauss-
Chebyshev grid, its coordinates, T̃ i and P̃ j , must be the roots of a high-order
Chebyshev polynomial of the first kind given by
Equation B-31
T̃ i = cos ⎛ -------------- π⎞
2i – 1
⎝ 2d T ⎠
Equation B-32
P̃ j = cos ⎛ -------------- π⎞
2j – 1
⎝ 2d P ⎠
To use the Chebyshev expansions to represent the rate coefficient of a reaction, the
user should provide the temperature and pressure limits of the expansion, T max ,
T min , (auxiliary keyword TCHEB) and P max , P min (auxiliary keyword PCHEB) the number
of basis functions used in each direction, N and M , and the N × M coefficients, a nm ,
(auxiliary keyword CHEB). See Section A.2.4.3.3 and Figure A-5 for more information
about the use of these keywords.
Equation B-33
⎛ Bi Ci ⎞
k fi = A i exp ⎜ ---------- -⎟
- + ----------
⎝ T 1 ⁄ 3 T 2 ⁄ 3⎠
In addition, we have provided the possibility to blend the Arrhenius expression with
the Landau-Teller expression in the general expression, as follows:
Equation B-34
β ⎛ –Ei Bi Ci ⎞
k fi = A i T i exp ⎜ --------- + ---------- -⎟
- + ----------
⎝ R c T T 1 ⁄ 3 T 2 ⁄ 3⎠
Clearly, by setting B i and C i to zero, the Arrhenius expression is recovered, and by
setting β i and E i to zero, the standard Landau-Teller expression is recovered. If
appropriate, however, all the parameters can be used together to provide more
flexibility in the reaction-rate expression than could be afforded by one of the forms
alone.
The first part of this section is a discussion of how to formulate a surface reaction
mechanism. This is followed by a compendium of some important equations in
heterogeneous chemical kinetics. Many of the equations are simply definitions. Then
we discuss how to set up the required symbolic input to define a surface reaction
mechanism. We have allowed the possibility of including multiple site types, multiple
mixtures of bulk species, and multiple materials. Each site type and bulk mixture may
contain several species. Therefore, the data structures needed to refer to the phases
and the species can be complex.
For this discussion we define three types of species: gas-phase, surface, and bulk.
The first is a species in the gas phase above the surface, which might be denoted in a
reaction by (g). A surface species, perhaps denoted by (s), is defined to be the
chemical species on the top-most layer of the solid, i.e., at the solid-gas interface.
In actuality there is no constraint that the surface must be only one atom thick. However,
defining a “surface” that is several monolayers thick may be conceptually much more difficult
to deal with.
Each surface species occupies one or more “sites;” the total number of sites is often
assumed to be conserved. Any species in the solid below the surface layer is defined
to be a “bulk” species and might be denoted by (b). In writing elementary reactions for
a surface mechanism in a kinetic model, mass, elemental composition, and charge
must all be conserved.
There can be more than one type of site on the surface. For example, one could
specify that a surface consists of “ledge” sites and “plane” sites. The number of sites
of each type might be a characteristic of the crystal face. In our formalism there can
be any number of site types. One may define a species that only resides on a certain
type of site. For example, the thermodynamic properties of a hydrogen atom on a
ledge site might be different from a hydrogen on a plane site, and they could be
specified as different species (even though their elemental composition is the same).
The population of different species occupying a given type of site is specified by site
fractions. The sum of the site fractions of the species on a given site is 1. (Thus an
“open site'' is considered as a distinct species.)
In the bulk there can be different types of bulk species. The simplest consists of a
pure species. There can be any number of pure bulk species. It is also possible to
specify a bulk mixture with components A and B. The composition of the bulk phase
may be input by the user by specifying the activities of each of the bulk-phase
components.
The activity of a bulk species is defined in terms of the following equation for the
chemical potential:
Equation B-35
o
µ k ( T, P, X ) = µ k ( T ) + RT ln ( a k ( T, P, X ) )
o
where µ k is the standard state chemical potential of species k at temperature T and
at the standard pressure, 1 atm. The vector X represents an array of the mole
fractions of the species. Two conventions are normally used to complete the
specification of the activity coefficient:
Both conventions for the standard state work with the CHEMKIN-CFD module. The
activities of all components of an ideal solution must sum to 1; this condition is
enforced by CHEMKIN-CFD.
Since the user may define a number of different types of species (gas species, any
number of types of surface sites, species residing on surface sites, pure bulk species,
bulk mixtures, and species present in a bulk mixture), it is necessary to track them
throughout the simulation. We use the notion of different physical “phases” to group
the chemical species in a problem. Our nomenclature corresponds to that of
Eriksson,17 which has been extended to account for surface sites. The order in which
we discuss the phases is the order in which they are grouped internally in the
mechanism data structure.
Phase number 1 is the gas phase. Information about species in the gas phase is
extracted from the gas-phase kinetics input. For this phase, the mole fractions of the
gas-phase species correspond to species activities, mentioned below.
The next phases that may be included in a surface-chemistry mechanism are surface
site phases. We consider every type of surface site to be a distinct “phase.” If there
are N s types of sites specified, then phases 2 through N s + 1 are these sites. The
user can specify the names of chemical species that exist only on a given site type.
The site fractions of all species that can exist on a given type of site (phase) sum to 1.
The surface species site fractions also correspond to activities.
The last type of phase is a bulk mixture. If a given problem has N b different types of
bulk mixtures, then these are considered to be phases N s + 2 through N s + N b + 1 .
The user specifies the names of the species that can exist in a given bulk mixture.
The amounts of these species are determined indirectly by their activities, which the
user supplies. A limiting case is a pure bulk species, which is treated as a bulk mixture
with only one chemical species, whose activity is unity if the chemical potential does
not depend on pressure.
We now consider in more detail how to write chemical reactions involving surface and
bulk species. A chemical species on the top layer of the solid, i.e., a surface species,
occupies a site. For example, an arsine molecule adsorbed on a surface could occupy
a site, and might be denoted AsH3(s). Another example might be a bare gallium atom,
Ga(s), on top of a gallium arsenide crystal. What happens if another species, say a
gas-phase AsH3, lands on top of the Ga(s) (see Figure B-4)? In this case the gallium
atom that was at the surface is covered up, so it is no longer a surface species. In our
nomenclature it has become a bulk species. The adsorbed AsH3 now occupies the
top-most layer at this site, so it has become the surface species AsH3(s). In our
formalism, we would write the adsorption reaction in Figure B-4 as
Figure B-1 Example Reaction for Adsorption, Using Atomic Site Formalism
In this reaction, the number of sites included on the left-hand side of the reaction
equals the number on the right-hand side; the reaction conserves sites.
Suppose that we had wanted to describe the reverse reaction, i.e., desorption of AsH3
from the surface. We would then write the reaction as
Figure B-2 Example Reaction for Desorption, Using Atomic Site Formalism
Here, Ga(b) is included as a reactant in order to achieve site and elemental balance.
We denote the formalism described in Figure B-1 and Figure B-2 as the Atomic Site
Formalism.
An alternate way of posing the above example is to look at the situation on the left
side of Figure B-4 not as having a surface gallium atom on a site, but to say that this
is really an “open” site at which some event may take place (see Figure B-5). We
would write the reaction of Figure B-5 as
Figure B-3 Example Reaction for Adsorption, Using Open Site Formalism
where the symbol O(s) was used to denote an open site. Since O(s) contains no
elements (it is empty), this reaction conserves both sites and elements. We denote
the formalism described in Figure B-3 as the Open Site Formalism.
The Atomic Site and Open Site Formalisms are equally valid ways of stating these
surface reactions. Either is allowed by the SURFACE KINETICS Pre-processor. Personal
preference or, perhaps, the nature of a particular problem might dictate one over the
other. Note that an “open” site must be considered as a species.
What are the thermochemical implications of reactions such as Figure B-2 and
Figure B-3? In the Atomic Site Formalism, the interpretation is straightforward. In
Figure B-2 we have converted AsH3(g) and Ga(s) into AsH3(s) and Ga(b). Thus, the
change in a thermochemical property, e.g., ∆ H rxn , is just the difference in the heats of
formation of the products and the reactants. What about in the Open Site Formalism?
What are the properties of O(s), the open site? Because these two formalisms
describe an identical physical event, it is evident the properties of the open site must
be related to those of Ga(b) and Ga(s).
Equation B-36
Figure B-4 Illustration of an Adsorption Reaction using the Atomic Site Formalism
Figure B-5 Illustration of an Adsorption Reaction using the Open Site Formalism
As discussed in Section B.2.1, the species are grouped in “phases.” The first is the
gas phase, whose index n = 1 . The next N s phases (if they are present) are the
f l
surface sites, whose phase indices are bounded by N s ≤ n ≤ N s . The final N b phases
f l
are the bulk mixtures, whose indices are bounded by N b ≤ n ≤ N b . In each phase n
there are K phase ( n ) species, and those species have indices in the range
f l
K (n) ≤ k ≤ K
phase phase (n) .
For the gas-phase species the molar concentrations [ X k ] (in mole/cm3) are written as
Equation B-37
f l
[ Xk ] = Yk ρ ⁄ Wk ( k = K g, …, K g )
where the Y k are the mass fractions, ρ is the gas-phase mass density, and the W k
are the molecular weights.
On the surface sites we can describe the composition in terms of an array of surface
species site fractions Z k . This array is of length K s . It is composed of N s subunits of
the site fractions of each of the species on a given site (phase) n . The site fractions
on each site are normalized
Equation B-38
K s( n)
l
∑
f l
Zk ( n ) = 1 ( n = N s, …, N s )
k = K s( n)
f
The sum in Equation B-38 runs from the first species in phase n to the last species in
phase n . The surface molar concentration of a species is then
Equation B-39
[ Xk ] = Zk ( n ) Γn ⁄ σk ( n )
where Γ n is the density of sites of phase n (in mole/cm2) and σ k ( n ) is the number of
sites that each species k occupies. For the sake of parallelism, we adopt the
nomenclature for bulk species
Equation B-40
f l
[ Xk ] = ak ( k = K b, …, K b )
It is at best an approximation that bulk species form an ideal solution. Therefore, the
concept of an activity (and the standard state to which it refers) must be introduced at
the outset. In the limiting case of an ideal solution, the activity of a species is equal to
its mole fraction. CHEMKIN-CFD assumes that the activity, a k , of bulk species k is
used in all chemical rate expressions.
Equation B-41
K K
∑ υ 'ki χk ⇔ ∑ υ ''ki χk ( i = 1, …, I )
k=1 k=1
The stoichiometric coefficients for elementary reactions υ ki are integers and χ k is the
chemical symbol for the kth species. Usually, an elementary reaction involves only
three or four species; hence the υ ki matrix is quite sparse for a large set of reactions.
Global reactions are sometimes stated with non-integer stoichiometric coefficients. CHEMKIN-
CFD can accommodate non-integer stoichiometric coefficients.
The net production rate s· k (in mole/cm2/sec) for each of the K species (regardless of
phase) is the sum of the rate-of-production for all reactions involving the kth species
Equation B-42
I
s· k = ∑ υki qi ( k = 1, …, K )
i=1
where
Equation B-43
υ ki = υ '' ki – υ ' ki
The rate-of-progress variable q i for the i th reaction is given by the difference of the
forward rates and the reverse rates
Equation B-44
K K
υ' ki υ'' ki
q i = k fi ∏ [ X k ] – k ri ∏ [ X k ]
k=1 k=1
·
The production rate Γ n (in mole/cm2/sec) for each surface phase is
Equation B-45
I
·
∑ ∆σ ( n, i )qi
f l
Γn = ( n = N s, …, N s )
i=1
where
Equation B-46
Ks ( n )
l
∆σ ( n, i ) = ∑ υ ki σ k ( n )
k = Ks ( n )
f
The term ∆σ ( n, i ) is the net change in number of surface sites of type n for surface
reaction i . As discussed above, the form of the concentrations [ X k ] depends upon
whether species k is in the gas phase, on the surface, or in the bulk. Furthermore,
the units of the rate constants will depend on the reactants and products in a particular
reaction.
As for gas-phase reactions, the forward rate constants k fi for the I reactions are (by
default) assumed to have the following Arrhenius temperature dependence
Equation B-47
β –Ei
k fi = A i T i exp ⎛⎝ ---------⎞⎠
Rc T
where the pre-exponential factor A i , the temperature exponent β i , and the activation
energy E i are specified. These three parameters are required input to the SURFACE
KINETICS Pre-processor for each reaction. There are a number of ways in which the
rate expression for a reaction can be altered, which are summarized below.
Two gas constants, R and R c are used throughout this manual. R c is used only in
conjunction with the activation energy E i and has compatible units. The reason for the duality
is that many users would rather use different units (e.g. cal/mole) for the activation energies
even though other units (e.g. ergs/mole) are used elsewhere.
For reversible reactions, the reverse rate constants k ri are related to the forward rate
constants through the equilibrium constants as
Equation B-48
k fi
k ri = -------
K ci
The user can over-ride the use of Equation B-48 by explicitly declaring Arrhenius
coefficients for the reverse reaction in the SURFACE KINETICS input via the auxiliary
keyword REV.
Although K ci is given in concentration units, the equilibrium constants are more easily
determined from the thermodynamic properties in pressure units, K pi . They are
related by
Equation B-49
l
Kg K s(n)
∑υ ki ∑υ f
ki
l k = K s(n)
K s( n)
k=1 l
P atm N
–υ
= ⎛ ----------⎞
s
∏ ∏
o
K ci (Γ n) σ k ki K pi
⎝ RT ⎠ f
k = K s( n)
f
n=Ns
o
where P atm denotes a pressure of 1 atm, and Γ n is the standard-state surface site
density of site type n . The sum in the first exponent runs only over the gas-phase
species, and the sum in the second exponent runs only over surface species in
surface phase n . The equilibrium constant K pi is obtained from the standard-state
Gibbs free energy of reaction,
Equation B-50
o o
⎛ ∆S i ∆H i ⎞
K pi = exp ⎜ --------- – ----------⎟
⎝ R RT ⎠
H(s) ↔ 0.5H2(g)
The rate-of-progress of a reaction is, by default, still evaluated via Equation B-44, with
the coefficients υ ' ki and υ '' ki defined as real numbers instead of integers. The GAS-
PHASE KINETICS and SURFACE KINETICS Pre-processors automatically allow real
coefficients for reactions without requiring any special flags or keywords.
However, often in real-world applications the elementary kinetics are not known. In
some cases, an experimental measurement finds that the rate of reaction is
proportional to the concentration of a species raised to some arbitrary power (different
from its stoichiometric coefficient). Using the arbitrary-reaction-order option, the user
may declare that the rate-of-progress of a reaction is proportional to the concentration
of any species (regardless of whether that species even appears as a reactant or a
product in the reaction) raised to any specified power. To modify the reaction order for
the reaction in the forward or reverse direction, the user must declare the FORD or RORD
auxiliary keywords, respectively, in the input file, as described in Section A.2.4.3.7.
Equation B-51
K K
F ki R ki
q i = k fi ∏ [ X k ] – k ri ∏ [ X k ]
k=1 k=1
where F ki is the reaction order specified through the FORD keyword and R ki is the
reaction order specified through the RORD keyword for species k . The default for
species participating in reaction i is the normal mass-action kinetics values:
Equation B-52
F ki = υ ' ki
Equation B-53
R ki = υ '' ki
The user is advised to exercise caution when specifying a change of reaction order.
Such a change may produce unexpected and unphysical results in a kinetic
simulation. The user should also consider the kinetics of the reverse reaction when
changing reaction-orders for the forward reaction. For example, such a reaction may
no longer satisfy microscopic reversibility. At equilibrium, elementary kinetics ensure
that
Equation B-54
K
υ' ki
∏ [ Xk ] K
k ri υ' ki – υ'' ki
∏ [ Xk ]
k=1
------ = ---------------------------
- =
k fi K
υ'' ki
∏ [ Xk ]
k=1
k=1
A reaction for which one has specified an arbitrary reaction order will not have the
proper equilibrium behavior unless
Equation B-55
F ki – R ki = υ' ki – υ'' ki ( k = 1, …, K )
The user specifying F ki may also wish to adjust R ki such that Equation B-55 is
satisfied; the software does not do this automatically. Another alternative would be to
simply specify that the reaction is irreversible, in which case the details of the reverse
reaction become irrelevant.
Equation B-56
K s( N s)
l l
β –Ei η ki [ Z k ( n ) ] µ ⎛ – ε ki [ Z k ( n ) ]⎞
k fi = A i T i exp ⎛ --------⎞ ∏ 10 [ Z k ( n ) ] ki exp ⎜ ----------------------------⎟
⎝ RT ⎠ ⎝ RT ⎠
k = K s(N s)
f f
where the three coverage parameters are η ki , µ ki , and ε ki for species k and
reaction i . The product in Equation B-56 runs over only those surface species that
are specified as contributing to the coverage modification. Note that the surface site
fractions appear in Equation B-56 rather than molar concentrations [ X k ] (mole/cm2)
for surface species, while bulk activities appear for bulk species. The term associated
with µ ki now makes it possible for the rate-of-progress of a reaction to be proportional
to any arbitrary power of a surface species concentration. Also, using this modified
expression for k fi , the net pre-exponential factor may be a function of coverage
Equation B-57
K s( N s)
l l
log 10 A = log 10 A i + ∑ η ki [ Z k ( n ) ]
k = K s(N s)
f f
Equation B-58
Ks ( Ns )
l l
E = Ei + ∑ ε ki [ Z k ( n ) ]
k = Ks ( Ns )
f f
For reactions with optional coverage dependence, the rate of progress is calculated
employing Equation B-44, with the forward rate coefficient from Equation B-56.
If the form of Equation B-56 is not flexible enough to describe a certain coverage
behavior, one can repeat the same reaction several times with different values for the
coverage parameters such that the sum of the rate constants approximates the
desired form.
Because γ i is defined as a probability, it must lie between 0 and 1 to make physical sense.
Therefore, CHEMKIN-CFD checks the value of γ i , and an unphysical sticking coefficient greater
than 1 is changed to the value 1.
For example, one might have a measurement or intuition about the probability that a
certain process takes place when a given collision occurs. For consistency in
expressing each surface reaction in terms of a rate constant, we provide a conversion
between this sticking coefficient form and the usual rate expression. We allow the
sticking coefficient form only for the simple case of a surface reaction in which there is
exactly one gas-phase reactant species, although there can be any number of surface
species specified as reactants.
Equation B-59
b –ci ⁄ Rc T
γ i = min [ 1, a i T i e ]
In this case, a i and b i are unitless and c i has units compatible with R c . CHEMKIN-
CFD also allows for surface-coverage modification of a sticking coefficient, analogous
to Equation B-56.
SiH2(g) → Si(b) + H2
In this example, we have not explicitly included the surface in writing the reaction.
If the surface site fraction of Si(s) were unity, then a fraction γ i of the collisions of SiH2
with the surface would result in a reaction. However, for Si(s) coverages less than 1,
the reaction rate decreases in proportion with the coverage of Si(s).
The rate of this reaction would be proportional to both the coverage of Si(s) and C(s).
Equation B-60
υ ' ji
∏ σj
k fi = γ i j------------------
=1 RT -
- -------------
m 2πW
( Γ tot ) k
where R is the universal gas constant, W k is the molecular weight of the gas-phase
species, Γ tot is the total surface site concentration summed over all surface phases
(number of moles of surface sites per unit area), and m is the sum of all the
stoichiometric coefficients of reactants that are surface species. The term involving
Γ tot raised to the m power is needed to convert from the unitless sticking coefficient
form to units appropriate for a rate constant, and the term in the square root accounts
for the gas/surface collision frequency. In the third example given above,
Equation B-9, the value of m is 2, because there are two surface sites appearing as
reactants, i.e., Si(s) and C(s). The product term in Equation B-60 is the product of the
site-species occupancies, raised to a power equal to the reaction order for that
species, for all site species that are reactants. Here, σ j is the number of sites that the
surface species occupies, and υ j is the reaction order for that species. The product
term will be equal to one when there are unity site occupancies for all of the surface
species in the reaction.
Implicit in the sticking coefficient description just presented is an assumption that the
sticking coefficient is relatively small, i.e., much less than one. In this case the
molecular motion in the vicinity of the solid surface is random and the collision
frequency of gas-phase species with the surface is not affected by the surface itself.
However, when the sticking coefficient is large, i.e., close to one, then the velocity
distribution becomes skewed. Species whose random motion carries them close to
the surface have a high probability of staying there, which causes a non-Maxwellian
velocity distribution that, in turn, alters the net species flux near the surface.
Motz and Wise9 (p. 63) analyzed this situation and provided a correction factor that
modified Equation B-60 as
Equation B-61
υ ' ji
γi
∏ σj
k fi = ⎛ -------------------⎞ j------------------
=1 RT -
- -------------
⎝ 1 – γ i ⁄ 2⎠ m 2πW
(Γ ) tot k
The following example of a LH reaction illustrates its features. Species A and B co-
adsorb onto the surface, react to products C and D, which can then desorb. The
reaction between adsorbed A and adsorbed B is assumed to be rate-limiting and
irreversible, while the adsorption/desorption processes are assumed to be in
equilibrium. In the LH formulation, the elementary chemical reactions shown in
Figure B-10 would be replaced by the single overall reaction shown in Figure B-11,
which does not explicitly include any surface species.
A + O(s) ↔ A(s)
B + O(s) ↔ B(s)
A(s) + B(s) → C(s) + D(s)
C(s) ↔ C + O(s)
D(s) ↔ D + O(s)
A+B→C+D
The effects of surface-sites being blocked by various species are included via the
adsorption/desorption equilibria. This "lumping" of a number of elementary steps
together results in a rate expression that differs substantially from a simple mass-
action rate expression. The rate of progress variable is given by:
Equation B-62
kK A [ X A ]K B [ X B ]
q = ---------------------------------------------------------------------------------------------------------------2-
( 1 + KA [ XA ] + KB [ XB ] + KC [ XC ] + KD [ XD ] )
where the K s are the equilibrium constants for the adsorption/desorption steps and
[ X i ] s are the concentrations of the species. As product species, C and D do not
appear in the numerator, but as adsorbed species they can block surface sites, so
they do appear in the denominator. The k is expressed in terms of Arrhenius
parameters, as are the K s. The equilibrium constant is defined as
β
K = AT exp ( – H ⁄ RT ) , in parallel with the standard expression for rate constants.
Often, the equilibrium constants in the numerator are lumped into the rate constant,
giving:
Equation B-63
k′ [ X A ] [ X B ]
q = ---------------------------------------------------------------------------------------------------------------2-
( 1 + KA [ XA ] + KB [ XB ] + KC [ XC ] + KD [ XD ] )
Equation B-64
νi
∏ [ Xi ]
i
q = k′ ---------------------------------------
-
⎛ ⎞2
⎜ 1 + ∑ K i [ X ] i⎟
⎝ i
⎠
where i represents gas-phase species in the reaction, and the exponent of 2 in the
denominator comes from the fact that the reaction rate is determined by the reaction
between two adsorbed species. In practice, this rate form is often used for empirical
parameter fitting, so we further generalize it to:
Equation B-65
li
∏ [ Xi ]
i
q = k′ -------------------------------------------
-
⎛ n i⎞
m
⎜ 1 + ∑ Ki [ Xi ] ⎟
⎝ i
⎠
where:
1. the chemical species in the rate law are not limited to the reactants and
products in the reaction description,
2. the exponents ( l i ) for the chemical species concentrations in the numerator of
Equation B-65 may differ from the stoichiometric coefficients ( ν i ) and may be
fractional,
3. the overall exponent in the denominator ( m ) of Equation B-65 may differ from
2, and may be fractional,
4. the exponents ( n i ) for the concentrations of species in the denominator may
differ from 1 or the stoichiometric coefficients, and may be fractional.
Eley-Rideal (also called Rideal-Eley) reactions are less common than LH reactions.
The following example illustrates its features. Species A adsorbs onto the surface,
then reacts with gas-phase species B to produce C, which can then desorb. The
reaction between adsorbed A and gas-phase B is assumed to be rate-limiting and
irreversible, while the adsorption/desorption processes are assumed to be in
equilibrium. In the ER formulation, the elementary chemical reactions shown in
Figure B-12 would be replaced by the single overall reaction shown in Figure B-13,
which does not explicitly include any surface species.
A + O(s) ↔ A(s)
A(s) + B(g) → C(s)
C(s) ↔ C + O(s)
A+B→C
Equation B-66
kK A [ X A ] [ X B ]
q = ----------------------------------------------------------
( 1 + KA [ XA ] + KC [ XC ] )
or
Equation B-67
k′ [ X A ] [ X B ]
q = ----------------------------------------------------------
( 1 + KA [ XA ] + KC [ XC ] )
Equation B-68
νi
∏ [ Xi ]
i
q = k′ ------------------------------------
-
⎛ ⎞
⎜ 1 + ∑ K i [ X ] i⎟
⎝ i
⎠
which is the same as the Equation B-64 above for LH kinetics, except that the
denominator has an overall exponent ( m ) of one rather than two. ER reactions are
thus treated as a special case of the LH rate law.
Using the LH option requires paying careful attention to the units of the reaction rates.
The discussion above assumes that the rate expressions are given in terms of gas
concentrations, which is the standard for GAS-PHASE KINETICS. However, literature
values for LH rate parameters, especially equilibrium constants, are often provided in
pressure units. To reduce the number of units conversions required of the user,
equilibrium constants may be input in either pressure units or concentration units. This
option is currently limited to the LH rate expression and only for the equilibrium
constants. Rate parameters still must be input in concentration units. In SURFACE
KINETICS INPUT, the default units, unless altered on the REACTION line, for the rate of a
reaction are moles cm-2sec-1. Rate parameters given in pressure units, for example in
atm sec-1, do not have the same dimensions as moles cm-2sec-1. Such a rate would
need to be divided both by RT and the surface-area to volume ratio ( AV ), before use.
Rates given in terms of weight of catalyst need to be converted to a rate expressed in
terms of the effective surface area of the catalyst via the surface area per unit weight
of catalyst and the dispersion. Rates given on a per site basis should also be
converted to a per area basis.
C Nomenclature
c pk, int. Internal contribution to the mass specific heat of the kth ergs/(g K)
species
c pk, rot. Rotational contribution to the mass specific heat of the kth ergs/(g K)
species
C pk, trans. Translational contribution to the molar heat capacity of the ergs/(mole K)
kth species
C pk, vib. Vibrational contribution to the molar heat capacity of the ergs/(mole K)
kth species
C pk, rot. Rotational contribution to the molar heat capacity of the ergs/(mole K)
kth species
T
Dk Thermal diffusion coefficient of the kth species g/(cm sec)
o
Hk Standard state molar enthalpy of the kth species ergs/mole
f
K b(n) Index of the first bulk-phase species in phase n none
l
K b(n) Index of the last bulk-phase species in phase n none
f
Kg Index of the first gas-phase species none
l
Kg Index of the last gas-phase species none
f
K s(n) Index of the first surface species in phase n none
l
K s(n) Index of the last surface species in phase n none
o
N Number of coefficients in polynomial fits to C p ⁄ R none
f
Nb Index of the first bulk phase none
l
Nb Index of the last bulk phase none
f
Ns Index of first surface phase none
l
Ns Index of last surface phase none
P Pressure dynes/cm2
s· k Production rate of the kth species from surface reactions mole/(cm2 sec)
o
Sk Standard state molar entropy of the kth species ergs/(mole K)
T Temperature K
*
T ik Reduced temperature for the collision none
*
Tk Reduced temperature of the kth species none
To Ambient temperature K
The energy CGS units that are noted by an asterisk (*) depend upon user input at the
REACTION line or in the UNITS auxiliary keyword for chemistry input files. The default unit is
calories.
*
αk Reduced polarizability of the kth species. none
o
Γn Initial site density for surface phase n mole/cm2
*
δk Effective reduced dipole moment for the collision none
Emissivity none
*
µk Reduced dipole moment of the kth species none
ω· k Chemical production rate of the kth species due to gas- mole/(cm3 sec)
phase reactions
The energy CGS units that are noted by an asterisk (*) depend upon user input at the
REACTION line or in the UNITS auxiliary keyword for chemistry input files. The default unit is
calories.
Symbol Description
k Species index
Symbol Description
n Phases index
Index
Index
A error checks 74
examples of 72
activation energy 99, 103
keywords
activity 97
bulk species 92, 97 COV 68, 71, 102
gas species 93 DUP 68, 71, 74
site species 93 FORD 68, 71, 74, 101
adsorption 91, 93, 95, 106 LANG 72
arbitrary reaction order 68, 81, 101 LHDE 72
argon
methane combustion mechanism 34
LHNU 72
Arrhenius rate parameters 62, 63, 64, 65, 66, 67, 68, 71, 72, 74, LHPR 72
99, 107 MWOFF 66, 68, 72
atomic MWON 66, 68, 72
site formalism 94, 95 NONCON 74
auxiliary data 67, 68, 70 REV 67, 71, 99
gas-phase reactions
error checks 57
RORD 68, 71, 74, 101
examples of 54 STICK 65, 67, 68, 71
keywords UNITS 69, 71, 74
CHEB 51 summary of the rules 71
DUP 52
FORD 52 B
HIGH 50 balance
LT 51 elemental 94
MWOFF 64 site 94
MWON 64 blank
lines 59
PCHEB 51 spaces 64, 66, 71
PLOG 51 bulk
REV 52 data 60, 63
RLT 51 error checks 73
RORD 52 examples 62
TCHEB 51 summary of the rules for 61
density 73
UNITS 52 mixture 92, 93
Lindemann formulation of pressure dependence 50
names 61
summary of the rules for gas-phase reactions 55
phase 58, 60, 92, 96
surface reactions 64
U
unimolecular/recombination fall-off reactions 83
UNITS 52, 65, 69, 71, 72, 74, 116, 118
units
concentration 96, 100
conversion for pre-exponential factor 72
default 65, 69, 71