ANSYS Chemkin-Pro Getting Started Guide
ANSYS Chemkin-Pro Getting Started Guide
ANSYS, ANSYS Workbench, AUTODYN, CFX, FLUENT and any and all ANSYS, Inc. brand, product, service and feature
names, logos and slogans are registered trademarks or trademarks of ANSYS, Inc. or its subsidiaries located in the
United States or other countries. ICEM CFD is a trademark used by ANSYS, Inc. under license. CFX is a trademark
of Sony Corporation in Japan. All other brand, product, service and feature names or trademarks are the property
of their respective owners. FLEXlm and FLEXnet are trademarks of Flexera Software LLC.
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFID-
ENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products
and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license agreement
that contains provisions concerning non-disclosure, copying, length and nature of use, compliance with exporting
laws, warranties, disclaimers, limitations of liability, and remedies, and other provisions. The software products
and documentation may be used, disclosed, transferred, or copied only in accordance with the terms and conditions
of that software license agreement.
ANSYS, Inc. and ANSYS Europe, Ltd. are UL registered ISO 9001: 2015 companies.
For U.S. Government users, except as specifically granted by the ANSYS, Inc. software license agreement, the use,
duplication, or disclosure by the United States Government is subject to restrictions stated in the ANSYS, Inc.
software license agreement and FAR 12.212 (for non-DOD licenses).
Third-Party Software
See the legal information in the product help files for the complete Legal Notice for ANSYS proprietary software
and third-party software. If you are unable to access the Legal Notice, contact ANSYS, Inc.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. iii
Chemkin-Pro Getting Started Guide
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
iv of ANSYS, Inc. and its subsidiaries and affiliates.
List of Figures
1.1. Chemkin-Pro Diagram Panel ................................................................................................................. 11
1.2. Chemkin-Pro Pre-Processing Panel ........................................................................................................ 12
1.3. Chemkin-Pro Run Calculations Panel ..................................................................................................... 13
1.4. Analyze Results Panel ............................................................................................................................ 13
1.5. Select Post-Processing Variables Control Panel ....................................................................................... 14
1.6. Visualizer Plot Window .......................................................................................................................... 15
2.1. Chemkin-Pro Working Environment ...................................................................................................... 18
2.2. Open Projects Palette ............................................................................................................................ 22
2.3. Models Palette ...................................................................................................................................... 23
2.4. psr__gas.ckprj””Diagram View ............................................................................................................... 29
2.5. Zoom options for Diagram View ............................................................................................................ 30
2.6. Streamlining ......................................................................................................................................... 30
2.7. psr__gas.ckprj””Pre-Processing ............................................................................................................. 31
2.8. Mechanism Viewer and Thermodynamic Data tab view ......................................................................... 32
2.9. Plot of thermodynamic properties as a function of temperature for a species through the Mechanism
Analyzer ..................................................................................................................................................... 33
2.10. Plot of reaction rate constant as a function of temperature for a reaction through the Mechanism Ana-
lyzer ........................................................................................................................................................... 34
2.11. psr__gas.ckprj””Reactor Physical Properties ......................................................................................... 36
2.12. psr__gas.ckprj””Inlet Flow Parameters ................................................................................................. 37
2.13. psr__gas.ckprj””Solver Parameters ....................................................................................................... 38
2.14. psr__gas.ckprj””Output Control ........................................................................................................... 39
2.15. psr__gas.ckprj””Continuations ............................................................................................................ 40
2.16. psr__gas.ckprj””Run Calculations ......................................................................................................... 42
2.17. psr__gas.ckprj””Analyze Results .......................................................................................................... 43
2.18. psr__gas.ckprj””Visualizer Line Plot tab ................................................................................................ 44
2.19. psr__gas.ckprj””Visualizer Example Plot ............................................................................................... 45
2.20. Thermal_Cycle Schematic .................................................................................................................... 45
2.21. Thermal_Cycle Diagram””Insert First PSR ............................................................................................. 46
2.22. Thermal_Cycle Diagram””Insert Three More PSRs ................................................................................. 47
2.23.Thermal_Cycle Diagram””Inlet Streams Added to Downstream Reactors ............................................... 48
2.24. Thermal_Cycle Diagram””Rearranged Reactor Network ........................................................................ 49
2.25.Thermal_Cycle Diagram””Validated Mass and Heat-transfer Connections .............................................. 50
2.26. Selected reactor in diagram with highlighted flow ............................................................................... 51
2.27. Move Icon radio button below Diagram View ...................................................................................... 51
2.28. Thermal_Cycle Pre-processing””Initial Blank Settings ........................................................................... 53
2.29. Thermal_Cycle Pre-processing””Select Working Directory .................................................................... 54
2.30. Thermal_Cycle Pre-processing””Saved Chemistry Set Entries ................................................................ 55
2.31. Open Projects Palette””Thermal_Cycle Project Tree .............................................................................. 56
2.32. Display Options - Reactor and Connection Labels Selected .................................................................. 57
2.33. C1_R1 PSR Right-click Menu””Rename Menu Option ............................................................................ 58
2.34. Thermal_Cycle Diagram””All Reactors Renamed ................................................................................... 58
2.35. Thermal_Cycle Diagram””All Connections Renamed ............................................................................ 59
2.36. Cluster Properties””Material-specific Data for All Reactors .................................................................... 60
2.37. Heat_Exchanger_Cool (C1_R1)””Reactor Physical Properties ................................................................ 61
2.38. Heat_Exchanger_Cool (C1_R1)””Species-specific Properties ................................................................. 62
2.39. Burner (C1_R2)””Reactor Physical Properties ........................................................................................ 62
2.40. Water_Heater (C1_R3)””Reactor Physical Properties ............................................................................. 63
2.41. Heat_Exchanger_Hot (C1_R4)””Reactor Physical Properties .................................................................. 63
2.42. Secondary_Air””Stream Properties Data .............................................................................................. 63
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. v
Chemkin-Pro Getting Started Guide
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
vi of ANSYS, Inc. and its subsidiaries and affiliates.
List of Tables
1.1. Reactor models: Descriptions .................................................................................................................. 2
1.2. Chemkin-Pro/API Modules (Core Utilities) ................................................................................................ 4
1.3. Memory specification examples for CKJAVAMEMORY ............................................................................... 6
2.1. Project Menu ........................................................................................................................................ 18
2.2. Edit Menu ............................................................................................................................................. 19
2.3. View Menu ........................................................................................................................................... 20
2.4. Utility Menu .......................................................................................................................................... 20
2.5. Help Menu ............................................................................................................................................ 21
2.6. Icon States During Diagramming ........................................................................................................... 24
2.7. Icon States While Running ..................................................................................................................... 24
2.8. Initialization Types and Their Effects ...................................................................................................... 25
2.9. Buttons at Bottom of Diagram View ....................................................................................................... 29
2.10. Continuation vs. New Run vs. Parameter Study ..................................................................................... 40
2.11. General Preference Settings ................................................................................................................ 76
2.12. Common File Types and Extensions ..................................................................................................... 87
2.13. File Extensions and Description for .ck* Files ........................................................................................ 88
2.14. GetSolution.exe Basic Options ............................................................................................................. 91
3.1. Chemistry Set Components Required for Various Reactor Models ........................................................... 93
4.1. All Chemkin-Pro-related Environment Variables for PC ......................................................................... 104
4.2. Chemkin-Pro Environment Variables for PC ......................................................................................... 104
4.3. Chemkin-Pro Environment Variables for Linux ..................................................................................... 106
4.4. Chemkin-Pro Local Aliases for Linux .................................................................................................... 106
4.5. Chemkin-Pro Optional Environment Variables for Linux ....................................................................... 106
4.6. Chemkin-Pro scripts ............................................................................................................................ 107
4.7. Command Line Argument Options for Chemkin-Pro Pre-processors and Program Executables .............. 111
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. vii
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
viii of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 1: Introduction
Welcome to ANSYS Chemkin-Pro. This powerful software system will allow you to solve complex
chemical kinetics problems for a large variety of applications.
Additional information is provided in the complete set of user manuals, as described in User Manu-
als (p. 113), which are accessible from the main Help menu in the User Interface. To access a product's
documentation and tutorials, visit the ANSYS Help site.
In addition to the flexible suite of user-configurable Reactor Models, you can also access a set of core
utilities through the ANSYS Chemkin-Pro Application Programming Interface (Chemkin-Pro/API), which
facilitates construction of custom, Chemkin-Pro applications through C/C++ or Fortran programming.
In this way, Chemkin-Pro products provide a broad capability that addresses needs of both non-expert
and expert users.
ANSYS Chemkin-Pro Reactor Models often align with the needs of specific industries. A summary of the
different reactor models and flow components available is given in Table 1.1: Reactor models: Descrip-
tions (p. 2), along with a brief description of each. The components of the Chemkin-Pro/API Core
Utility set are listed in Table 1.2: Chemkin-Pro/API Modules (Core Utilities) (p. 4).
In addition to the ANSYS Chemkin-Pro Reactor Models described in Table 1.1: Reactor models: Descrip-
tions (p. 2), there are complementary modules that work in conjunction with some or more of the
Reactor Models. For example, Chemkin-Pro includes the optional Reaction Workbench feature within
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
Introduction
Chemkin-Pro, for controlling mechanism reductions. This module is described in detail in Chemkin-Pro
Reaction Workbench User's Manual.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Overview of the Chemkin-Pro Software
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
Introduction
1.3.1. Windows
To start ANSYS Chemkin-Pro, go to the Start menu and select ANSYS 2020 R1 > Chemkin > Chemkin
2020 R1.
1.3.2. Linux
To start ANSYS Chemkin-Pro, on Linux systems, open a shell. Type alias to see if the chemkinpro is
defined. If it is, simply type chemkinpro and press the Enter key to launch the Chemkin-Pro Interface.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
Setting Up a Problem with Chemkin-Pro
If the alias is not defined, see Chemkin-Pro Linux Environment (p. 105) for how to initialize your envir-
onment.
For some problems the choice of Reactor Model will be obvious. In other cases, you have a range
of options. For example, the reacting-flow region may be modeled as a network of reactor models
representing separate zones with different flow characteristics. In other cases, a single, well mixed
zone or perfectly stirred reactor may suffice. For network models, there may be recirculation between
zones and multiple inlets that need to be defined. Other choices include using a zero-dimensional
description of the geometry or using a 1- or 2-dimensional description. For complex systems, we
recommend that you employ a hierarchy of approaches, progressing from simpler models (e.g., a
well mixed or plug-flow reactor) to more complex simulations (e.g., networks or 2-D boundary-layer
flow) as you learn more about the system and model behavior.
2. Create a diagram of the reactor or reactor network that represents your modeling approach, including
inlets and stream connections where appropriate
3. Prepare or obtain and then pre-process your Chemistry Set, which consists of:
4. Set up the reactor and inlet conditions in the appropriate input panels, specifying:
(Geometry)
Process Conditions
5. Create the project input files and solve the problem, which can mean:
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
Introduction
Step Acquiring Chemical Data (p. 93) is a critical step that must be taken with care to ensure choosing
the right reaction mechanism for the application. As mechanisms typically come from various sources,
effort sometimes is required to ensure they are in ANSYS Chemkin-Pro format to allow pre-processing.
However, we note that Chemkin-Pro input files for chemistry data have long been a standard used by
kineticists and other researchers to exchange information about chemically reacting systems. For this
reason, there are many sources of data available. More information on how to obtain kinetics data is
provided in Acquiring Chemical Data (p. 93) of this manual.
The syntax of the string value contained within that variable is very strict. (The Java Virtual Machine,
JVM, processes that string as a runtime argument when it starts.) The syntax allows you to specify both
starting memory consumption and maximum memory consumption. Specifying the starting memory
to be equal to the maximum memory will result in a slightly slower initial startup of your ANSYS Chemkin-
Pro session, but can give you slightly faster performance once started.
The syntax required to specify these valuesis given in Table 1.3: Memory specification examples for CK-
JAVAMEMORY (p. 6). The syntax is case-sensitive; when an uppercase or lowercase letter, such as “X”
is shown, it must be exactly as shown in that table. The only variable input is the digit or digits that
indicate the amount of memory requested. These can be set in gigabytes (GB) or megabytes (MB) as
illustrated by the examples in Table 1.3: Memory specification examples for CKJAVAMEMORY (p. 6).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
The ANSYS Product Improvement Program
How to Participate
The program is voluntary. To participate, select Yes when the Product Improvement Program dialog
appears. Only then will collection of data for this product begin.
Data We Collect
The data we collect under the ANSYS Product Improvement Program are limited. The types and amounts
of collected data vary from product to product. Typically, the data fall into the categories listed here:
Hardware: Information about the hardware on which the product is running, such as the:
System: Configuration information about the system the product is running on, such as the:
• country code
• time zone
• language used
• time duration
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
Introduction
Session Actions: Counts of certain user actions during a session, such as the number of:
• project saves
• restarts
• toolbar selections
• number and types of entities used, such as nodes, elements, cells, surfaces, primitives, etc.
• time and frequency domains (static, steady-state, transient, modal, harmonic, etc.)
• the solution controls used, such as convergence criteria, precision settings, and tuning options
• solver statistics such as the number of equations, number of load steps, number of design points, etc.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
The ANSYS Product Improvement Program
• geometry- or design-specific inputs, such as coordinate values or locations, thicknesses, or other dimen-
sional values
• actual values of material properties, loadings, or any other real-valued user-supplied data
In addition to collecting only anonymous data, we make no record of where we collect data from. We
therefore cannot associate collected data with any specific customer, company, or location.
No, your participation is voluntary. We encourage you to participate, however, as it helps us create
products that will better meet your future needs.
No. You are not enrolled unless you explicitly agree to participate.
3. Does participating in this program put my intellectual property at risk of being collected or discovered by ANSYS?
Yes, you can stop participating at any time. To do so, select ANSYS Product Improvement Program
from the Help menu. A dialog appears and asks if you want to continue participating in the program.
Select No and then click OK. Data will no longer be collected or sent.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
Introduction
No, the data collection does not affect the product performance in any significant way. The amount
of data collected is very small.
The data is collected during each use session of the product. The collected data is sent to a secure
server once per session, when you exit the product.
Not at this time, although we are adding it to more of our products at each release. The program
is available in a product only if this ANSYS Product Improvement Program description appears in the
product documentation, as it does here for this product.
8. If I enroll in the program for this product, am I automatically enrolled in the program for the other ANSYS products
I use on the same machine?
Yes. Your enrollment choice applies to all ANSYS products you use on the same machine. Similarly,
if you end your enrollment in the program for one product, you end your enrollment for all ANSYS
products on that machine.
9. How is enrollment in the Product Improvement Program determined if I use ANSYS products in a cluster?
In a cluster configuration, the Product Improvement Program enrollment is determined by the host
machine setting.
10. Can I easily opt out of the Product Improvement Program for all clients in my network installation?
c. Change the value from "on" to "off" and save the file.
The first time you run ANSYS Chemkin-Pro, a personal copy of the sample projects will be copied into
a directory named samples2010 in your “ Chemkin_HOME” location. By default, this location is C:\Docu-
ments and Settings\<username>\chemkin on Windows systems and is $HOME/chemkin on Linux systems.
You can override this location by setting an environment variable named CHEMKIN_HOME to an existing,
writable directory. The CHEMKIN_HOME location contains user interface log files (logs directory) and
sample projects (samples2010). (There will also be a samples directory if you have previously installed
Chemkin-Pro 4.x.) This location is also the default Working Directory for any new project. Finally, it
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Verifying Your Installation
contains your preference file. To avoid having conflict in your preferences and project history information,
you should always choose a location for CHEMKIN_HOME that is used only by you.
Note:
If your Windows user name contains Unicode characters (such as Kanji), you must override
the default location of CHEMKIN_HOME. To do so, explicitly set the CHEMKIN_HOME envir-
onment variable to an existing directory location whose path does not have any Unicode
characters.
ANSYS Chemkin-Pro's computational jobs run in a DOS environment that does not support Unicode
characters in the file paths. Similarly, beware of using any Working Directory location containing Unicode
characters in any component of the full path to its location.
• For Windows/PC, the install program may have placed an icon labeled ANSYS Chemkin-Pro on your
desktop. Double-click the Chemkin-Pro icon to launch the program. You can also access Chemkin-Pro
from the Start menu option, selecting the desired release:
• The rd_workbench alias is also defined if you installed the optional Reaction Workbench product. (This
product requires additional license features.)
A sample project similar to Figure 1.1: Chemkin-Pro Diagram Panel (p. 11) should appear on your
screen after the samples2010 directory is created.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
Introduction
2. Double-click the Pre-Processing option on the Open Projects tree. A panel similar to Figure 1.2: Chemkin-
Pro Pre-Processing Panel (p. 12) should appear. For pre-defined sample problems such as this one, the
Pre-processing of chemistry data will proceed automatically. On this panel, if the "View Results" pull-down
is enabled, the chemistry has already been pre-processed and you can proceed to step 4 (p. 5). Otherwise,
proceed to step Acquiring Chemical Data (p. 93).
5. Double-click the Run Calculations node on the Open Projects tree. A small panel similar to the one in
Figure 1.3: Chemkin-Pro Run Calculations Panel (p. 13) should appear in front of the diagram.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
Verifying Your Installation
7. The simulation runs and reports success. As each reactor is analyzed, it is highlighted with a colored outline,
and at the end of the simulation the final reactor model shows a green outline.
A Monitor Project Run panel also opens below the diagram panel to allow you to observe the progress
of the analysis.
8. Once the simulation run is complete, the Analyze Results node on the Open Projects tree is active. A
successful run will automatically open the Analyze Results panel, as shown in Figure 1.4: Analyze Results
Panel (p. 13). Here you can select to plot results from the solution or analyze the reaction paths for the
solution.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
Introduction
9. Accept the default options of PSR (C1) for Solution to View and Plot Results for the Method of Analysis.
You do not need the other options offered. Click the Next Step button.
10. The Select Post-Processing Variables panel opens at the Species/Variables tab, as shown in Figure 1.5: Select
Post-Processing Variables Control Panel (p. 14).
11. Accept all the default selections and click the Process Solution Data button.
12. The ANSYS Chemkin-Pro Visualizer opens at the Line Plot tab. (It may be hidden behind the Chemkin-Pro
User Interface so, on Windows, look for it in your task bar.) Within this Visualizer, select Exit_mass_flow_rate
as the Y variable and then click Create Plot. A new window similar to Figure 1.6: Visualizer Plot Win-
dow (p. 15) should appear, with the default plot of volume vs. solution number for the constant-volume
problem.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Verifying Your Installation
13. In the Visualizer, select the File > Exit command to close the Visualizer. The plot window will also close.
14. Select the Exit command from the ANSYS Chemkin-Pro Interface Home tab on the ribbon to exit Chemkin-
Pro.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 2: Using the Chemkin-Pro Interface
This chapter will familiarize you with the components of the ANSYS Chemkin-Pro Interface. The working
environment provided by the User Interface is designed to help you build reactor models and networks
that fit your specific modelling needs.
• The Ribbon or Menu Bar, located at the top of the screen. These are the basic methods for accessing
commands. The ribbon has tabs for accessing different categories of commands. Use the Edit Preferences
(Home tab > Edit > Preferences) command to switch between using the ribbon and the menu bar.
• The ribbon has tabs, with each tab containing command buttons in category groupings.
• The menu bar has five menus: Project, Edit, View, Utility and Help. These allow you to access a variety of
options, described further below.
• The Icon Bar, located directly beneath the menu bar, allows an alternative way to access program options.
Hovering over an icon displays a tool tip.
• The Tree / Palette Area, located on the left side of the screen, has two tabs: Open Projects Tree and Models
Palette. The Open Projects tab shows the current project tree nodes, each of which provides a link to panels
for user input. Through the tree nodes, the user input is categorized as cluster-level, reactor-level, inlet-
specific, solver-related parameters, output parameters, continuations management, and job (run) control.
The run controls include Run Calculations, Run Parameter Study, Run Uncertainty Analysis, and Monitor
panels. The Diagram View is also accessible via the Open Project tree. The Models tab provides a “palette”
of reactor models and is used to build a project definition in terms of reactor and inlet connectivity in the
Diagram View.
• The Working Area, located on the right side of the screen, is where input panels and the Diagram View
appear, based on user selections in the Open Projects tree.
• The Message Area, located at the bottom of the screen, is where status messages appear, including error
conditions.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
Using the Chemkin-Pro Interface
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Explore the Working Environment
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
Using the Chemkin-Pro Interface
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Explore the Working Environment
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
Using the Chemkin-Pro Interface
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
Explore the Working Environment
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
Using the Chemkin-Pro Interface
as well as the diagram context for the Reactor. Table 2.6: Icon States During Diagramming (p. 24)
provides a brief description of common states.
Icons Description
Normal State. In this state there is no highlight or border, and the
icon is the same as it appears in the Model Palette. This indicates that
the reactor component is in the middle of a reactor network or is an
inlet, or has not been selected by mouse click.
Highlight State. The icon is highlighted by a thick cyan outline. The
reactor has been selected by a mouse-click. Any subsequent action
by the user will be applied to the reactor as appropriate.
Error State. The icon has a thick orange outline. In this case the reactor
connectivity did not properly validate during the Update Project
operation. The Message Area or a message box should contain
diagnostic information.
Reactors show progress as the network analysis proceeds. When the reactor network is running,
the reactor icon highlight color shows the current status of the run. These colors are defined in the
Colors tab of the Preferences panel, but default behavior is shown in Table 2.7: Icon States While
Running (p. 24).
Icons Description
Cluster Completed. The icon has a thick green outline. The cluster
analysis has completed.
Completed with Error. The icon has a thick red outline. The Message
Area or a message box should contain diagnostic information.
Clusters in Current Tear Loop. The icon has a thick blue outline. In
this case the reactors indicated are part of a group of clusters being
iteratively solved using a tearstream algorithm.
Currently Running. The icon has a thick cyan outline. The reactor is
currently being processed.
Some reactors allow more than one inlet stream. To split the flow at a reactor outlet, the Flow
Splitter can be used, where the user specifies the fraction of the flow represented by each connection
out of the Splitter. The total flow out of a splitter must be accounted for by the sum of streams to
other reactors and to any Outlet Flows.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
Explore the Working Environment
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
Using the Chemkin-Pro Interface
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
In a closed circular loop like this, either stream can be “torn” to become a tear stream. In more complex
networks, the tear streams are selected to:
• Ensure that every reactor connected to the torn streams is fully defined.
Then, the clusters connected by the tear streams are run iteratively with adjustments to the estimated
properties of the torn stream until the properties of every reactor connected to the tear streams
between consecutive iterations are within user-defined tolerances. There is a Tear Stream Control
node in the project tree to control how this convergence is approached and assessed.
2. At the Open Project File dialog, click on the My Samples special directory and then find the psr__gas.ckprj
project file and click the Select button.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
Using the Chemkin-Pro Interface
The Diagram View will appear in the Working Area, showing the reactor diagram associated with the
sample project, which employs the reactor icons from the Models Palette. Clicking on the Open Projects
tab in the Tree / Palette Area allows review of the project tree, which contains links to input and run
panels. From the Open Projects tab, the sample defined by the psr__gas project can be quickly run and
post-processed with the following steps:
4. Double-click the Run Calculations node on the project tree. A small Run Calculations panel appears in
front of the diagram.
6. The simulation runs and reports success and the Analyze Results node on the Open Projects tree is active.
Double-click Analyze Results to open the Analyze Results panel.
Note:
If you have post-processed the project solution before, ANSYS Chemkin-Pro will automat-
ically detect the presence of the preference file used in the previous post-processing.
The option Plot Results Using Previous Settings will be activated and selected by default.
Selecting this option will bypass the step of selecting post-processing variables and units.
If you want to change your selections, select the option Plot Results by Selecting New
Settings instead.
7. Accept the default options of PSR (C1) for Solution to View and Plot Results for Method of Analysis.
Both of these options offer drop-down menus with further choices. Click the Next Step button.
8. The Select Post-Processing Variables panel opens at the Species/Variables tab. Accept all the default selec-
tions and click the Process Solution Data button.
9. The ANSYS Chemkin-Pro Post-Processor Control Panel opens at the Line Plot tab. Select a Y variable and
then click Create Plot.
The following sections review the input-panel and run settings for this sample psr__gas project in more
detail.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
28 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
Icons Description
Zoom Provides options to zoom a specified percentage (larger or smaller)
or to zoom to a size that fits the diagram window, as illustrated in
Figure 2.5: Zoom options for Diagram View (p. 30). Reset resizes to
100%.
Streamline Causes splitters and mixers to appear as a small dot attached to the
upstream reactor, as illustrated in Figure 2.6: Streamlining (p. 30).
Streamlining can be set as a user preference; see Diagram (p. 81).
Uncluster Modify connections between reactors so that the reactors are all
assigned to individual clusters.
Display Op- Opens the Display Options dialog, as illustrated in Figure 2.32: Display
tions Options - Reactor and Connection Labels Selected (p. 57). Provides
controls for labels on reactors, connections, and whether to show
various connections.
Print Opens a print dialog to allow printing the Diagram View.
Update Project Validates the project, and creates the Project tree if one does not
exist.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
Using the Chemkin-Pro Interface
2.2.2. Pre-Processing
Before a Reactor Model can be set up or run, the chemistry set must be pre-processed and the
Working Directory should be confirmed or established. When opening an existing project, this oper-
ation is performed automatically. However, when setting up a new project, you must define your
chemistry set and then pre-process. The Pre-Processing panel can be opened or viewed by double-
clicking on the Pre-Processing node in the psr__gas project tree of the Open Projects tab. Fig-
ure 2.7: psr__gas.ckprj””Pre-Processing (p. 31) shows this panel, which displays both the Working Dir
and the chemistry set defined for the psr__gas.ckprj sample. The Working Dir is the directory or
folder on your computer’s hard-disk where all generated input and output files will be created when
the Reactor Model is run. The Chemistry Set does not need to be located in the same directory as
the Working Directory and each input file contained within the Chemistry Set can be stored in any
location.
From the Pre-Processing panel, a user may create a new chemistry set (described in more detail in
Acquiring Chemical Data (p. 93)), edit an existing chemistry set, or select a different chemistry set. A
chemistry set consists of input files that contain species and reaction descriptions, as well as thermo-
dynamic data and, in some cases, gas transport-property data. Pre-processing these files serves to
verify the consistency and completeness of the chemistry set. In addition, this step provides information
to the User Interface about what chemical species are present in the system, and whether or not
surface chemistry is present. Since this information is needed to populate subsequent reactor and
inlet panels, the pre-processing step is required before any other input panels can be accessed in the
project. There is also a Mechanism Viewer available for viewing details of a pre-processed mechanism,
as described in Viewing Data with the Mechanism Viewer (p. 31).
For this sample, we have a pre-defined setting for the Working Directory, which is located in the
user’s local samples area. The chemistry set is also pre-defined for this project. The files contained
within this set can be viewed with the pencil icon to the right of each text box. This sample chemistry
represents hydrogen-air combustion.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
30 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 31
Using the Chemkin-Pro Interface
The Thermodynamic Data tab displays properties of all the gas-phase species in the chemistry set.
Heat of formation, entropy, and heat capacity at 298 K are shown for the species. If Simplified Mo-
lecular Input Line Entry Specification (SMILES™) are specified for the species in the thermodynamic
input section, they are displayed here next to species names. Additional information, such as heat
capacities at higher temperatures and any comments, are also displayed. The Mechanism Viewer
also allows you to quickly view a plot of the thermodynamic properties as a function of temperature,
as illustrated in Figure 2.9: Plot of thermodynamic properties as a function of temperature for a
species through the Mechanism Analyzer (p. 33). The Transport Data tab shows the transport
properties of all species.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
32 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
On the Gas-Phase and Surface Reactions tabs, all the reactions and their rate constants in the
chemistry set are displayed. You can easily view a plot of the forward rate-constants (logarithmic)
as a function of inverse of temperature. Note that only high-pressure-limit rate constants are plotted
in the case of pressure-dependent rate constants for a reaction. In addition, reverse rate constants
are calculated and displayed on this same plot, as shown in Figure 2.10: Plot of reaction rate constant
as a function of temperature for a reaction through the Mechanism Analyzer (p. 34). The reverse
rate constants are calculated based on the microscopic reversibility using the thermodynamic
properties, or from the reverse rate constant, if explicitly specified in the mechanism.
Note:
Displaying the reverse rate constant plots uses the Chemkin-Pro-CFD API for calculation
of rate constants. Therefore they will only be displayed if a valid license for Chemkin-
Pro-CFD API is available.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 33
Using the Chemkin-Pro Interface
Figure 2.10: Plot of reaction rate constant as a function of temperature for a reaction through
the Mechanism Analyzer
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
Note:
What is a Cluster? In many cases, a Reactor Cluster simply contains a single Reactor Model.
However, in special cases, a reactor “cluster” can contain a network of Reactor Models. The
special conditions for “clustering” are that all of the Reactor Models within the cluster are
of the same type and, in particular, that type is one of the set of Perfectly Stirred Reactor
(PSR) options. Such multiple-PSR clusters have the special property that, when connected
through mass flows, they can be solved simultaneously or within a single computational
job. This property allows flows that propagate upstream or downstream to be defined,
enabling “recycling” streams within the reactor network. In addition to mass-transfer con-
nections, PSR clusters may also include heat-transfer connections. More information on
how PSR clusters are solved is provided in the Chemkin-Pro Theory Manual.
Once the chemistry set has been processed, the “cluster” panels can be accessed. The “cluster” -level
panels include reactor-properties panels, inlet-property panels, solver settings, output control, and
continuation control for parameter variations.
If the “Cluster” consists of a single reactor, there is no “Cluster Properties” node in the Cluster tree
and the first sub-node is Reactor Properties, described in Reactor Properties (p. 35).
In cases where there is more than one PSR in the Cluster, the Cluster Properties node will appear, al-
lowing you to specify global properties for all reactors in the Cluster. This is discussed in more detail
in Define the Cluster Parameters and Run the Model (p. 59).
Note:
Generally, default parameter values are displayed in plain font and when that value is
changed, the font changes to bold.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 35
Using the Chemkin-Pro Interface
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
36 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 37
Using the Chemkin-Pro Interface
The Species Sensitivity and ROP tab allows the user to select specific species for which the sensitivity
coefficient and ROP are calculated.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
38 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
2.2.8. Continuations
The last node in the cluster-level portion of the project tree accesses the Continuations panel, which
is shown in Figure 2.15: psr__gas.ckprj””Continuations (p. 40). Continuations, or in some cases, new
runs, are used to define additional “cases” to be run, where only one or a few parameters are changed
from the original cluster settings. The results of running these additional cases will be appended to
the cluster solution file. For the case of a 0-D reactor model, continuations allow the user to plot
results as a function of some varied parameter during post-processing.
When a project is first created, you often have the choice at this node of the project tree to define
the type of “additional runs” you would like to do. The choice is between “Continuation from End of
Previous Solution” or “New Run to Start with Original Condition”. Usually, the Parameter Study Facility
is the preferred method for setting up multiple runs that start from scratch. The differences between
these three options are summarized in Table 2.10: Continuation vs. New Run vs. Parameter Study (p. 40).
Note that the Parameter Study can be used at a project level and the reactor model within a Parameter
Study can contain Continuations. In this way, Continuations can be used to refine a model (through
grid adaptation, for example), while the Parameter Study facilitates input-parameter variations.
For this psr__gas sample project, eight continuations are included that define different inlet equival-
ence ratios. All other conditions will be taken from the reactor and inlet panels that defined the ori-
ginal case.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 39
Using the Chemkin-Pro Interface
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
40 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 41
Using the Chemkin-Pro Interface
To run the single-cluster model, you must first be sure that Model is selected and then click Begin.
The simulation begins and the Monitor Project Run panel opens below the diagram panel. When the
simulation completes, the reactor is outlined in green to indicate success, as shown in Fig-
ure 2.16: psr__gas.ckprj””Run Calculations (p. 42). Once the model has been run successfully, the View
Results and Run Visualizer in the right-click context menu are enabled.
Note:
Tip: The colors representing operating reactor, successful reactor, and failed reactor can
be set in the Preferences panel, which is described in Managing Preferences (p. 75).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
42 of ANSYS, Inc. and its subsidiaries and affiliates.
Open a Sample Project File
This opens the Analyze Results panel with default selections of PSR (C1) for Solution to View and
Plot Results for Method of Analysis. In some cases there are drop-down menus with further choices.
Note:
to post-process data from runs at this point, by selecting Plot Results by Selecting New
Settings and marking a check-box at the bottom of the Select Post-Processing Variables
panel. Information about these options is available in the Chemkin-Pro Visualization
Manual.
Click the Next Step... button. In this case, the Visualizer will automatically open the solution file for
the associated reactor cluster, which will be located in the Working Directory of the project. When
opening a solution file, the Visualizer presents the default Line Plot panel. Here you can choose which
X and Y variables you would like to plot, as well as the type of plot you would like to see. Tabs for
Contour Plot and Export Variables and Files are also available.
For the X Variable, choose Inlet equivalence ratio of INLET1 from the drop list, and choose Temper-
ature as the Y Variable.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 43
Using the Chemkin-Pro Interface
Accept all other defaults and click Create Plot. A plot as shown in Figure 2.19: psr__gas.ckprj””Visualizer
Example Plot (p. 45) will be produced. For more details about post-processing, review the Chemkin-
Pro Visualization Manual.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
44 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 45
Using the Chemkin-Pro Interface
2. At the New Project dialog, enter a name for the new project (i.e., Thermal_Cycle ) and click OK.
A Diagram View (Thermal_Cycle) panel will appear in the Working Area of the environment and you
are ready to define the reactor diagram for the project.
Note:
The icon bar and keystroke commands can be used instead of the menu bar for most basic
program options.
To create a diagram for the Thermal Cycle project, complete the following steps:
1. Click the PSR icon. A PSR icon and an Inlet Source icon will appear on the Diagram View as shown in
Figure 2.21: Thermal_Cycle Diagram””Insert First PSR (p. 46). The PSR icon is highlighted in cyan. The
connecting line represents the mass stream from the inlet source and the arrow shows the flow direction.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
46 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
2. With the PSR still highlighted in cyan, add three more PSRs in series, by clicking three times on the PSR
icon in the Model Palette. This should result in the Diagram View shown in Figure 2.22: Thermal_Cycle
Diagram””Insert Three More PSRs (p. 47). The last PSR created is highlighted with the cyan frame.
3. Click on the Outlet Flow to add it to the last reactor, thus indicating the end of the flow stream.
Note:
Note:
Moving a group of multi-selected reactors can be done with a click and drag of the
mouse while holding down the Ctrl key.
4. Add inlets to the second and third PSRs in the series, using two different methods. First, on the Diagram
View, select the second reactor, so that it is highlighted. Then click on the Inlet Source in the Model
Palette. A new inlet should appear automatically connected to the highlighted reactor on the diagram.
To demonstrate an alternative connection method, drag-and-drop an Inlet Source from the Model Palette
to the Diagram View area. To connect this Inlet Source to the third reactor in series, click the right side
of the inlet and draw a connection to the third reactor. With context-sensitive diagramming, a connection
that starts from the right side of the reactor is a gas flow connection. The result of adding these two inlets
is shown in Figure 2.23: Thermal_Cycle Diagram””Inlet Streams Added to Downstream Reactors (p. 48).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 47
Using the Chemkin-Pro Interface
Note:
Reactor-network components and connections can be deleted at any time in the Dia-
gram View by selecting the item, clicking the right-mouse button, and choosing Delete
Item in the short pull-down menu that appears.
Note:
Multiple reactors can be deleted by drawing a selection lasso around the desired reactors
with the mouse and then pressing the Delete key on your keyboard.
5. You can rearrange the diagram to organize your model better, by adding “joints” to the connections
(click on the lines with the left mouse button and drag the joint) and by drag-and-drop of the reactor
components. Figure 2.24: Thermal_Cycle Diagram””Rearranged Reactor Network (p. 49) shows an example
of a re-organized diagram that is functionally equivalent to Figure 2.23: Thermal_Cycle Diagram””Inlet
Streams Added to Downstream Reactors (p. 48). Changing the Layout of Icons and Connections in Diagram
View (p. 51) discusses methods of rearranging reactor icons.
Note:
Click the Zoom button if you want to make the components of the Diagram View
easier to see and manipulate. The cursor indicator becomes a horizontal arrow with a
plus on the right side and a minus on the left. Click and drag to the right to zoom in
and click and drag to the left to zoom out. Click the Zoom button again to return to
diagramming mode.
6. Update the project by clicking on the Update Project button before proceeding to the next step. This
will validate your project and create a project tree on the Open Projects tab.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
48 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
7. Now add a heat-flow connection between the first C1_R1 PSR and the last C1_R4 PSR. To see reactor labels,
click Display Options. Select All under Display Label on Icons for Preference. Then, in the Diagram
View, select the first PSR, so that it has a cyan highlight, and then, using the context-sensitive mouse
cursor, click the bottom edge of the C1_R1 PSR and then draw a line to the top edge of the C1_R4 PSR.
A new heat-transfer line is created, which is designated by a red dashed line.
Note:
The context-sensitive diagram mode can be toggled on and off and its sensitivity or
edge definitions for the reactor connections redefined on the Mouse Context tab in
the Preferences panel. (Use the Preferences command on the Edit menu.) See Managing
Preferences (p. 75) for more details on setting the Preferences.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 49
Using the Chemkin-Pro Interface
Note:
The initial mass-flow connections of a PSR cluster must be validated using the Update
button, before heat-transfer connections can be added to the diagram.
8. Click on Update Project again. The heat-transfer connection is now displayed with a red dashed line,
indicating a valid connection, as shown in Figure 2.25: Thermal_Cycle Diagram””Validated Mass and
Heat-transfer Connections (p. 50). The project must be updated any time a change is made to the
model diagram.
9. Before proceeding, save your project, using the Project > Save menu option. Choose a location and
save the new project file. The default name will be thermal_cycle.ckprj.
Figure 2.26: Selected reactor in diagram with highlighted flow (p. 51) shows the diagram with the
Water Heater reactor selected and the option to also highlight reactors providing and receiving flow
to/from that reactor. This option is enabled by default and can be configured using the Diagram
Preferences tab (see Diagram (p. 81)).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
50 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
• Moving icons
You can re-position individual icons in the Diagram View by one of two methods:
– Click in the middle of the icon and drag it to the desired location, if context-sensitive mousing is se-
lected in your Preferences (see Managing Preferences (p. 75)).
– Select the Move Icon radio button at the bottom of the Diagram View panel and then use your mouse
to drag and drop icons within the diagram.
– With any of the other radio buttons selected besides the Move Icon option, you can hold down the
Shift key and then drag any icon you wish to reposition to a new location.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 51
Using the Chemkin-Pro Interface
Icons can now be multiply selected and then moved or deleted. The selection of multiple icons
can be achieved in one of two ways:
– Select the Move Icon radio button and then hold down the Ctrl key while clicking on all the reactors
that you wish to move. The cyan highlight will appear around all the selected reactors.
– Using your mouse, draw a box around all icons that you wish to move. The cyan highlight will appear
around all the selected reactors.
To move icons that have been multiply selected using one of the two methods described above,
simply hold down the Ctrl key and click on one of the selected reactors to drag all the selected
reactors to a new location.
To delete icons that have been multiply selected using one of the two methods described earlier:
– Hold down the Ctrl key and then right-click on one of the selected reactors to get the context menu;
choose Delete Selected.
• Making connections:
– To create connection lines, methods differ depending on the Context-Sensitive Mouse Preference
(see Managing Preferences (p. 75)). With the default turned on, click the specific edge of the icon to
establish a particular type of connection and draw the connection line to the other reactor.
– Select the Move Icon radio button at the bottom of the Diagram View panel and then use your mouse
to drag and drop icons within the diagram.
– With any of the other radio buttons selected besides the Move Icon option, you can hold down the
Shift key and then drag any icon you wish to reposition to a new location.
To straighten multiple connection lines, use the first option described under Selecting multiple
icons and connections (p. 51)Selecting multiple icons and connections to select all the connec-
tion lines you wish to straighten. Then right-click on any of the selected connections to get the
context menu and choose Straighten Lines.
– Icons
Right-clicking on any icon allows you to select to Delete an icon, Rename an icon or look at
the Properties of an icon.
– Connection Lines
Right-clicking on a connection line allows you to select to Delete a line, Add a joint, Rename
a line, Straighten a line, or look at the Properties of a line.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
52 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
1. Double-click the Pre-processing node on the Open Projects tab. The Pre-Processing panel will appear
as shown in Figure 2.28: Thermal_Cycle Pre-processing””Initial Blank Settings (p. 53).
Note:
It is possible to create a new file using the Chemistry Set Editor. To do so, click the
New Chemistry Set button and enter a new file name or path. Tab out of the file name
field or press the Enter key to make the Create New File icon active. Next, click the
Create New File icon to invoke the Chemistry Set Editor and create the new file.
If you do not specify a location for the file, the default is the Working Dir.
2. Use the Working Dir text box, pull-down menu, or browse button to specify a working directory, which
can be any directory or folder on your system.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 53
Using the Chemkin-Pro Interface
3. Click the New Chemistry Set button. This will allow you to select file names corresponding to each of
the chemistry-set components. Provide a chemistry-set name (e.g. Thermal Cycle Chemistry Set) and
brief description if desired in the first two text boxes. Sample chemistry files are available for this problem
in the reactor_network\thermal_cycle under the Special Directory My Samples, which can be accessed
easily from any of the browse (folder icon) buttons. The example files include a methane-combustion
gas-phase chemistry input file, as well as a sample surface-chemistry file for NOx catalytic reduction. This
chemistry set will also make use of system data files located in the Special Directory System Data accessible
through the browse buttons.
4. Use the browse button next to the Gas-phase Kinetics File text box to select the file named chem.inp
located in the Special Directory My Samples, under the reactor_network\thermal_cycle sub-directory.
5. Use the browse button next to the Surface Kinetics File text box, to select the surf.inp file in the My
Samples reactor_network\thermal_cycle sub-directory.
6. Use the browse button next to the Thermodynamics Data File text box to select the
grimech30_thermo.dat file located in the System Data directory.
7. Click the Save As... button to save the new chemistry set definition to a file with a chemistry-set filename
extension (.cks). The Pre-Processing panel should now be similar to that shown in Fig-
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
54 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
ure 2.30: Thermal_Cycle Pre-processing””Saved Chemistry Set Entries (p. 55). Click Save on the Save
Chemistry Set As panel.
8. Click the Run Pre-processor button on the Pre-processor panel to validate the newly created chemistry
set. A successful processing will activate the Cluster1 nodes on the Thermal_Cycle project tree (see Fig-
ure 2.31: Open Projects Palette””Thermal_Cycle Project Tree (p. 56)).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 55
Using the Chemkin-Pro Interface
Note:
The chemistry set file contains file pointers, such that files may be located anywhere on
your computer. You can also have multiple Chemistry Sets that use to the same gas-phase
chemistry, surface chemistry, gas-transport, or thermodynamic files. However, if you want
to share your chemistry set with others, you must provide them with all the files included
in the .cks pointer file and not just the .cks file itself. The easiest way to transfer a project,
with the chemistry set, is to use the Archiving Tool, discussed in Archiving and Unarchiving
Projects (p. 74).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
56 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
Project Tree, but are hidden by default in the Diagram View. The following steps demonstrate how
to display and modify the reactor and inlet labels:
Note:
The Inlet Source indicated by the icon is considered the “source of”, but does not
correspond directly to the Inlet stream, the properties of which are indicated on the
Project tree panel. In this way, the Source and the Stream may have different names.
1. To Display the reactor and inlet names in the Diagram View, open the Diagram View panel and click
on the Display Options button. This opens a dialog with radio-button options for which labels to display.
Select the All Reactors and All connections options, as shown in Figure 2.32: Display Options - Reactor
and Connection Labels Selected (p. 57), then click Close. Labels should now be displayed in the Diagram
View.
2. To rename the first reactor, right-click the C1_R1 PSR node in the project tree and select the Rename
menu option (see Figure 2.33: C1_R1 PSR Right-click Menu””Rename Menu Option (p. 58)). You can
also right-click on a reactor in the diagram itself and select Rename from the context menu that appears.
When prompted, enter Heat_Exchanger_Cool for the new reactor name, and click OK. Both the Diagram
View and the Project Tree will be updated. Note that the user label always has an appended (C#_R#)
so that we can remember the order of the reactor numbering for future reference. Fig-
ure 2.34: Thermal_Cycle Diagram””All Reactors Renamed (p. 58) shows the thermal cycle diagram with
all the reactors renamed. These labels will be referred to in the next sections.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 57
Using the Chemkin-Pro Interface
3. Similarly, to rename the inlet source entering the PSR #3 (now labeled Water_Heater), right-click on
the C1_R3_INLET1 node on the project tree and select Rename. You can also right-click on an inlet
source in the diagram itself and select Rename from the context menu that appears. Then enter Sec-
ondary_Air as the new label and click OK. Using these steps you can rename all of the Inlet Sources as
well, as shown in Figure 2.35: Thermal_Cycle Diagram””All Connections Renamed (p. 59). We will refer
to these labels in the next sections. Click the Update Project button after the reactors and Inlet Sources
are renamed.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
58 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
Note:
Labels for required parameters are always highlighted in bold font on the panels.
1. Double-click the Cluster Properties node on the Open Projects tree and go to the Properties for All Re-
actors tab.
2. Select the Solve Gas Energy Equation option in the Problem Type pull-down menu.
3. Select the Material-specific Data for All Reactors tab. As shown in Figure 2.36: Cluster Properties””Mater-
ial-specific Data for All Reactors (p. 60), enter the two surface area fractions for materials INERT and
2WAYCATALYST. For this initial problem we will only use an inert (non-reactive) surface material.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 59
Using the Chemkin-Pro Interface
4. All of the reaction properties can also be conveniently entered through a spreadsheet-like table on the
Reactor Properties Table tab.
5. Double-click the Heat_Exchanger_Cool (C1_R1) node on the Open Projects tree. In the Reactor
Physical Properties tab set the reactor residence time, temperature, pressure, and internal surface area,
as shown in Figure 2.37: Heat_Exchanger_Cool (C1_R1)””Reactor Physical Properties (p. 61).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
60 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
6. Select the Species-specific Properties tab. Enter the initial guesses for gas fractions to be the compos-
ition of air in the Initial Gas Fraction sub-tab as shown in Figure 2.38: Heat_Exchanger_Cool
(C1_R1)””Species-specific Properties (p. 62).
Note:
You can also enter whole numbers: 21 for O2 and 79 for N2. You can then click the
Normalize button to see that ANSYS Chemkin-Pro will always normalize species fractions
to summarize to unity. If you do not manually normalize the species fractions, Chemkin-
Pro will automatically do this during the run.
Note:
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 61
Using the Chemkin-Pro Interface
O2, 0.21
N2, 0.79
7. Double-click the Burner (C1_R2) node on the Open Projects tree. On the Reactor Physical Properties
tab, enter the residence time, temperature, pressure, and internal surface area as shown in Figure 2.39: Burn-
er (C1_R2)””Reactor Physical Properties (p. 62). Note that although Volume is indicated as required by
highlighting in bold font, you do not have to provide a value for it, because we are providing flow rate
and residence time. For more information, see the bubble help by holding the mouse over Volume.
8. Double-click the Water_Heater (C1_R3) node on the Open Projects tree. In the Reactor Physical
Properties tab, specify the parameters shown in Figure 2.40: Water_Heater (C1_R3)””Reactor Physical
Properties (p. 63).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
62 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
9. Double-click the Heat_Exchanger_Hot (C1_R4) node on the Open Projects tree. On the Reactor
Physical Properties tab, enter the parameter values shown in Figure 2.41: Heat_Exchanger_Hot
(C1_R4)””Reactor Physical Properties (p. 63).
10. Double-click the Secondary_Air inlet node on the Open Projects tree. Dismiss the message that reminds
you to provide inlet species composition data. In the Stream Properties Data tab, enter the mass flow
rate and inlet temperature, as shown in Figure 2.42: Secondary_Air””Stream Properties Data (p. 63).
11. Select the Species-specific Properties tab. Specify the inlet gas composition as air consisting of 79%
nitrogen and 21% oxygen, as shown in Figure 2.43: Secondary_Air””Species-specific Properties (p. 64).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 63
Using the Chemkin-Pro Interface
12. Double-click the Fuel inlet node on the Open Projects tree. Dismiss the message that reminds you to
provide inlet species composition data. In the Stream Properties Data tab, enter the mass flow rate and
inlet temperature as shown in Figure 2.44: Fuel””Stream Properties Data (p. 65).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
64 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
13. Select the Species-specific Properties tab and enter the inlet composition as pure methane (CH4) in
the Reactant Fraction sub-tab, as shown in Figure 2.45: Fuel””Species-specific Properties (p. 66).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 65
Using the Chemkin-Pro Interface
14. Double-click the Primary_Air inlet node on the Open Projects tree. Dismiss the reminder message. Enter
the stream properties in the Stream Properties Data tab as shown in Figure 2.46: Primary_Air””Stream
Properties Data (p. 67).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
66 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
15. Select the Species-specific Properties tab and set the Reactant Fraction values to air as shown in Fig-
ure 2.47: Primary_Air””Species-specific Properties (p. 68).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 67
Using the Chemkin-Pro Interface
16. Double-click the Recycling node on the Open Projects tree. This panel is used to enter parameters gov-
erning heat and mass transfer between reactors within a cluster. Enter the heat-transfer parameters as
shown in Figure 2.48: Recycling (p. 68).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
68 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
17. Use Ctrl-S to save all the data you have entered. The input parameters entered at this point are sufficient
for the thermal-cycle project. Default values in other panels are assumed.
Note:
To close all open panels in a project, you can click on the “ twistie” to the left of the
cluster-level (e.g., Cluster1) or project-level nodes, as shown in Figure 2.2: Open Projects
Palette (p. 22). When the twistie is in the horizontal position, all panels associated with
nodes within that branch of the tree will be closed.
18. Now you are ready to run this model. At the project-level of the tree, double-click on the Run Calculations
node. Use the Run Calculation panel’s Begin button to launch the simulation. The Monitor Project Run
panel displays. This model should take one or two minutes to run on a moderately powered PC. When
the run completes successfully, the Diagram and Monitor Project Run panels close and the Analyze Results
panel opens.
19. Save the project again (Ctrl-S). This will save the input file name, output file names, and any supplemental
input to the project file.
Note:
If you have errors running your simulation, detailed error messages are provided in the
output files. Click View Output File to view any output diagnostics.
1. Select Plot Results on the Analyze Results project panel and click the Next Step... button.
2. At the Select Post-Processing Variables dialog, keep the defaults and click Process Solution Data. The
Post-Processor Control Panel, showing selections for X and Y variables, will appear. Keep the PSR NO
default for the X variable and select Volume as the Y variable. Keep defaults for Plot Style and Plot Target
as well.
3. Click Display Plot to create a plot of NO mole fraction vs. PSR number. Features and options of the ANSYS
Chemkin-Pro Visualizer are discussed in detail in the Chemkin-Pro Visualization Manual.
4. Close the Visualizer screen when you are finished analyzing the results.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 69
Using the Chemkin-Pro Interface
2. Open the Diagram View panel by double-clicking the Thermal_Cycle Diagram View in the project tree.
3. Click on the Outlet icon to select it, then right-click and select Delete Item from the context menu. The
icon will be deleted, which will allow you to add another reactor.
4. On the Diagram, click the last PSR in the series. This will highlight the icon in cyan.
5. Click on the PFR (plug-flow reactor) icon on the Models Palette. The icon should appear on the Diagram
with a connection drawn between the PSR that you had highlighted in the previous step.
6. Keeping the PFR icon selected, click on the Outlet icon from the Models Palette. The Outlet icon should
appear on the Diagram with a connection drawn from the PFR.
7. Use the Update button to verify the connection. Note that the PFR will not be solved simultaneously
with the other thermal-cycle components, but will instead be solved after the PSR system has been
computed, since the groups of PSRs compose a separate Cluster from the PFR (another Cluster within
itself ). The inter- and intra-cluster connections can be represented by different types of lines, the styles
of which can be selected by clicking on the Display Options button at the bottom of the Diagram window.
8. Rename the C2_PFR reactor, either on the Project Tree or on the Diagram View, to Catalytic_Converter.
Click the Update Project button to update both the Diagram and the Open Projects tree.
9. To set the properties of the converter, double-click the Catalytic_Converter (C2) node on the Open
Projects tree. In the Reactor Physical Properties tab, select Solve Gas Energy Equation for the problem
type and set the length of the converter channel (Ending Axial Position) to be 25 cm. Also set the Cross-
sectional Area to be 2000.0 cm2 and the Internal Surface Area per Unit Length to be 5000.0 cm (Fig-
ure 2.50: Catalytic_Converter (C2_R1)-Reactor Physical Properties (p. 71)).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
70 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
10. Select the Species-specific Properties tab and set the initial surface species site fractions as shown in
Figure 2.51: Catalytic_Converter (C2_R1)-Species-specific Properties-Surface Site Fractions (p. 72). This
step is necessary to provide an initial guess of the surface state at the inlet to the converter when the
gas first enters.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 71
Using the Chemkin-Pro Interface
11. Select the Material-specific Properties tab and set the Surface Area Fraction for the two available
materials, so INERT=0.0 and 2WAYCATALYS=1.0. For this PFR reactor, we want all of the internal surface
area to have the catalytic-converter chemistry active, and none to be considered “inert”.
12. Double-click the Output Control node for Cluster2 on the Open Projects tree, and set the distance interval
for printing to 1.0 cm. This will result in 25 states being written to the diagnostic output file for this re-
actor.
Note:
Note that it is not necessary to specify inlet parameters for the Catalytic_Converter
(PFR) reactor, because they are determined entirely by the upstream Cluster.
14. Open the Run Calculations panel from the project tree. As shown in Figure 2.52: Clustered Run Calcula-
tions””Create Input File Buttons (p. 73), the panel is usually compact, but you can click the Display Details
button to display file-creation and run buttons for both clusters in the project. To create input files for
both clusters, click on the Create All Input Files button.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
72 of ANSYS, Inc. and its subsidiaries and affiliates.
Create a New Multiple-reactor Cluster Project
15. Click the Run Model button. As each cluster is solved, the associated View Results and Post-Processor
buttons will become active.
Note:
To create a plot that shows NO emissions as a function of distance down the plug-flow channel,
complete the following steps:
1. Select PFR (C2) as the Solution to View on the Analyze Results panel, select Plot Results, and click the
Next Step button to launch the ANSYS Chemkin-Pro Visualizer and import the Cluster2 solution. As before,
leave the defaults for the data import and click OK when the Chemkin-Pro Visualizer Control Panel is
displayed.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 73
Using the Chemkin-Pro Interface
2. Keep all of the defaults but also select Mole_fraction_NO for the Y variable to produce the plot shown in
Figure 2.35: Thermal_Cycle Diagram””All Connections Renamed (p. 59).
3. Close the Visualizer screen, when you are done examining the results.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
74 of ANSYS, Inc. and its subsidiaries and affiliates.
Managing Preferences
of an archive file can use the Unarchive tool in Chemkin-Pro to extract the project information into a
new project Working Directory.
Tip:
Saving a Chemkin-Pro project automatically creates an archive that includes all the input
files. The archive is a self-contained file with the extension .ckzip. It can be used to
restore the project at a later time.
2. At the Select Project File to Archive dialog, browse to and Select the project file (with .ckprj extension) cor-
responding to the project that you wish to archive.
3. At the Set Archive File Name dialog, enter a name for the archived project (with .ckzip extension), select a
location and click Save.
4. At the Select Archive Option dialog, choose from the dropdown list which set of files you want to include
in the archive. By default it will archive input files only. Click OK.
To restore a project from an archive file (.ckzip), complete the following steps:
2. At the Select Archive File to Extract Contents dialog, browse to and Select the archive file (.ckzip) you wish
to open.
3. At the Select Your Working Directory dialog, browse to and Select a directory that will serve as the Working
Directory for new project. All files included in the archived project will be placed inside this directory.
Note:
If any files referenced in the project file are missing, the Archive tool will display an error
message. You can either continue to create an incomplete archive or cancel.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 75
Using the Chemkin-Pro Interface
over certain display properties in the User Interface. Table 2.11: General Preference Settings (p. 76)
lists the options shown in this panel and a brief description of each.
Preference Description
My Chemkin Home Location of the user’s home directory. This location is
determined during ANSYS Chemkin-Pro installation and is not
editable.
My Copy of Sample Location of the user’s copy of the pre-installedANSYS
Projects Chemkin-Pro sample projects. If a new location is selected, the
samples will be automatically copied to that location.
My Copy of Training Location of the user’s copy of training projects, if they are
Projects available. When a user attends an ANSYS Chemkin-Pro training
class, they will receive a supplemental installer that adds a set
of training projects under a training directory in the
Chemkin-Pro install and creates a copy of this directory in the
user’s workspace. If a new location is selected, the training
material will be automatically copied to that location.
My Preferred Working Location of the user’s preferred browsing location.
Dir
File Editor File path to file editor used to view or edit files. Use the
pull-down menu or browse to the location of your preferred
browser. Use the Test button to verify the browser path.
PDF File Reader File path to the Adobe Acrobat Reader program, which is used
to view PDF (.pdf) files in the ANSYS Chemkin-Pro user
interface. Use the pull-down menu or browse to the location
of the Reader executable and Test to verify the location on
your system. If you need to obtain Adobe Acrobat Reader, it
is available for free from Adobe (http://www.adobe.com).
Excel File path to Microsoft Excel program, which can be used to
post-process results. Use the pull-down menu or browse to
the location of the Excel executable and Test to verify the
location on your system.
Message Mode Level of diagnostics reported in diagnostic files produced by
the User Interface. You can set the level to Normal, Verbose
or Debug with Normal generating the shortest messages.
Tooltips Initial Delay Controls how long the mouse focus is on a field in the User
(ms) Interface panel before a tool-tip (mouse-over) help is displayed.
Using a large number for the delay will prevent tool-tip help
from appearing.
Tooltips Dismiss Delay Controls how long a tool-tip (mouse-over) help is displayed.
(ms)
Auto-Populate (Only for multi-PSR / multi-zone networks.) Will auto-populate
Multi-PSR/Zone multi-PSR/multi-zone parameters for every applicable reactor
Parameters or zone panel.
Display Keyword in When checked, will display the ANSYS Chemkin-Pro keyword
Concept Tool Tip Text for a concept in the tool tip for the concept.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
76 of ANSYS, Inc. and its subsidiaries and affiliates.
Managing Preferences
Preference Description
Display User Routine Controls whether or not user-routine options are displayed in
Options the Reactor and Inlet panels. Such options often require user
programming and rebuilding of ANSYS Chemkin-Pro program
components. By default, this is not checked. Details on user
programming requirements can be found in the Chemkin-Pro
Application Programming Interface Manual.
Show Progress Monitor When checked, the progress monitor will appear. See the
Chemkin-Pro Application Programming Interface Manual and
Chemkin-Pro Input Manual for details.
Enable Advanced When checked the following distribution types will become
Distribution Types available in the Probability Density Function list of an
Uncertainty Analysis dialog:
• Log Normal
• Exponential
• Beta
• Histogram
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 77
Using the Chemkin-Pro Interface
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
78 of ANSYS, Inc. and its subsidiaries and affiliates.
Managing Preferences
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 79
Using the Chemkin-Pro Interface
Note:
The Units tab in the Preferences panel control default units displayed in the ANSYS Chemkin-
Pro Interface and Chemkin-Pro Visualizer. Users can override these defaults for any indi-
vidual input parameter using the pull-down menu provided for that parameter on the input
panel. In addition, units for post-processing can be overridden for a specific post-processing
session, using the Units tab available during data selection when a solution file is opened.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
80 of ANSYS, Inc. and its subsidiaries and affiliates.
Managing Preferences
2.5.5. Diagram
Figure 2.58: Preferences””Diagram (p. 82) shows the Diagram tab in the Preferences panel. This tab
allows users to customize much of the drawing and display behavior in the Diagram View. It controls
the colors for connection lines and reactor highlights, and the size of arrowhead on connection lines.
Users can set preferences for labels on reactor icons and connections, and wrap-arounds of connections.
There is also a choice to “streamline” splitters and mixers, which causes them to appear as a small
dot adhered to the upstream reactor.
You can select whether flow-connected reactors are highlighted when a reactor is selected, which
can be helpful when dealing with a complicated reactor network. The default is to display reactors
providing flow into the selected reactors with a green halo and the reactors receiving flow from the
selected reactor with a yellow halo (see Figure 2.26: Selected reactor in diagram with highlighted
flow (p. 51)).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 81
Using the Chemkin-Pro Interface
Figure 2.59: Display Options - Diagram Preferences Tab (p. 83) shows the Diagram Preferences tab of
the Display Options panel after clicking the Display Options button on the Diagram window. This
tab allows you to specify preferences for both the current diagram and any new diagram displays.
(Other existing diagrams will not reflect these preferences unless they are either Updated or
closed/reopened.) In addition to the label display preferences described in Rename Reactors and In-
lets (p. 56), you can also control the color and arrowhead length for 4 different connection types
used within the diagram: Initialization, Flow Within a Cluster (inlet connections, recycle streams, flow
to reactor product icon), Flow Between Clusters, and Heat Exchange. By default, the connection display
settings for Flow Within a Cluster are shown. Use the Connection Type drop-list to select another
connection type to see the line color and arrowhead length values for that connection type.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
82 of ANSYS, Inc. and its subsidiaries and affiliates.
Managing Preferences
As the figure shows, when the cursor is in the center of the icon, left-clicking will activate a move-
icon operation. But, when the cursor is closer to the edge, the behavior when left-clicking and dragging
will vary. The operation that is performed is defined by the dropdown list of operations for each of
the four edge areas of the icon. By default, those operations (starting at the top edge and going
clockwise) are as follows:
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 83
Using the Chemkin-Pro Interface
You can select a different operation for each edge if you prefer. You can also control how wide/thick
the edges are using the Width of Edge Swath dropdown list.
When this mouse context preference is enabled, the Diagram panel's bottom buttons are as shown
in Figure 2.61: Diagram View buttons with Mouse Context toggled Off (p. 84). When this preference
is disabled, the mouse drag operations are controlled by radio buttons as shown in Figure 2.62: Diagram
View buttons with Mouse Context toggled On (p. 84).
Figure 2.61: Diagram View buttons with Mouse Context toggled Off
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
84 of ANSYS, Inc. and its subsidiaries and affiliates.
Managing Profiles
defined that consists of (distance, temperature) pairs defining the temperature variation along a channel.
The Profile tool facilitates creation, modification, and application of such profiles. The Profile tool can
be accessed through the Edit > Profiles menu option, the Profiles icon on the Icon bar, or the short-
cut keystroke Ctrl-R. In addition, profiles can be created or edited within the Reactor input panels, where
they will be applied to a specific parameter.
1. At the Select Profile Action dialog, choose the Create New Profile option from the dropdown list and
click OK.
2. When prompted, choose a dependent variable from the dropdown list and then an appropriate inde-
pendent variable.
3. In the Profile panel (see Figure 2.63: Profile: New (p. 85)), enter the data for the particular profile you are
creating. This can be accomplished by entering one pair of values at a time using the Add button, or by
entering starting/ending values and the number of increments or increment values using the Populate
buttons. The profile shown below was created by entering a starting/ending time of 0.0/10.0, a start-
ing/ending temperature of 300/2000 K, and using 15 points in both cases. The label and units options
will differ depending on the independent and dependent variables chosen.
Figure 2.64: Sample Temperature vs. Time Profile (p. 86) graphically shows the temperature vs.
time profile that is generated by these profile commands.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 85
Using the Chemkin-Pro Interface
4. After you have completed the data entry, Save the profile. You will be prompted for a location to store
the profile (.ckprf ) file. Close the Profile panel. The file can later be selected from a Reactor panel profile-
browser, for assignment to a parameter when the independent and dependent variables are appropriate.
Note:
When accessed from the Reactor panels, the panel context will determine the appropriate
independent and dependent variable for the Profile creation tool and will also be used to
filter existing profiles for selection.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
86 of ANSYS, Inc. and its subsidiaries and affiliates.
File Extensions Used By Chemkin-Pro
the temperature (second column) is in Kelvin and the distance (first column) is in cm. The units are
specified in the Profile panel. There should be no header information in the imported file. The default
format's field separator is a comma and the numeric radix (decimal point) character is a period. The
character specified for each purpose can be changed at the time of file selection. Leading and trailing
blanks and any embedded blanks in a field are all removed before numeric conversion is attempted.
For this reason, be careful if the blank character is the specified field separator.
0.0, 300
0.5, 600
1.0, 1000
10.0, 2000
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 87
Using the Chemkin-Pro Interface
File Description
extension
.ckcdat Transfer ERN (Equivalent Reaction Network) solution data from ERN back to
ANSYS Energico for display.
.ckcgns ANSYS Energico project file containing original .cgns data plus additional data
for restoring your Energico inputs (zones, cgns setup, …)
.ckc Transfer parameter study data from ERN back to ANSYS Energico for display.
.ckcsv ANSYS Chemkin-Pro solution data in CSV format, extracted from solution file(s)
(XMLdata.zip) in a form readable by the Graphical Post-processor.
.ckern Contain reactor and stream properties, generated by ANSYS Energico to create
an ERN in ANSYS Chemkin-Pro.
.ckgzip Archive of ANSYS Energico project including .cgns, boundary file, chemistry
mechanism files.
.cklmnt Contain element and species information of the mechanism, generated by
pre-processor and used by Reaction Path Analyzer.
.ckmrt Reaction Workbench mechanism reduction project file.
.ckplot Graphical Post-processor plot definition data used with the Save/Restore Plots
function.
.ckprf Profile value pairs and independent/dependent variable definitions. A Profile
can be used in multiple Projects.
.ckprj Information that defines the ANSYS Chemkin-Pro project, including working
directory, diagram connectivity and reactor-model parameters, as well as
pointers to the chemistry set and any profile files employed.
.cks Definition of the chemistry set, which consists of file paths to chemistry
mechanism input files needed during Preprocessing. A Chemistry Set can be
used in multiple Projects.
.ckses ANSYS Energico session file containing the commands executed during an
Energico session, but not including the .cgns data. This is a small file that can
be used with a .cgns file (and boundary file and ANSYS Chemkin-Pro
mechanism) to replay an Energico session.
.cktab Graphical Post-processor reaction translation file (for example, from Rxn#1 to
CH3 + H = CH4) -- generated by mechanism Pre-processor but not in use.
.ckview ANSYS Energico View template used to define a set of plots or table view
created with ERN results.
.ckzip Compressed collection of files related to an ANSYS Chemkin-Pro project and
archived in one file. This is valuable when you want to exchange projects.
.ckzone ANSYS Energico algorithm/template file to create the zones that can be
converted to an ERN.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
88 of ANSYS, Inc. and its subsidiaries and affiliates.
Utilities
2.10. Utilities
There are several Utilities that are accessed from the Utility menu on the menu bar that provide added
functionality for a variety of applications. This menu includes utilities to pre-process and post-process
data associated with ANSYS Chemkin-Pro simulations. This section briefly describes the mechanics of
using the remaining Utility menu items.
Any solution files (e.g., XMLdata.zip) created from an earlier version of ANSYS Chemkin-Pro will need
to be upgraded before they can be post-processed with the Chemkin-Pro Post-Processor. In particular,
the Upgrade Solution File utility will replace the block of chemistry data from the old solution with
a Chemkin-Pro-compatible chemistry block, to allow any derived calculations that may take place in
the Post-Processor to proceed. For this reason, you will need to first identify or create a Chemistry
Set using the chemistry input files that were used to create the old solution, before upgrading. When
the Upgrade Solution File utility is launched, the panel will request this Chemistry Set file path.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 89
Using the Chemkin-Pro Interface
Pro Visualizer after filtering or manipulating the data. The GetSolution.exe and CKSolnTranspose.exe
programs may be run from a command-line or batch script, as described in Chemkin-Pro Visualization
Manual of the Chemkin-Pro Visualization Manual, or from the User Interface using the Utility > Run
Export Solution Utility... menu item.
When you use the Run Export Solution Utility... option, the GetSolution.exe program creates an
overall export file (CKSoln.ckcsv), which contains one or more blocks of data that are row-oriented
(each data vector is a row). The CKSolnTranpose.exe program then creates one or more files named
CKSoln_*.csv, which contain column-oriented plot sets suitable for importing into the ANSYS Chemkin-
Pro Post-Processor or other plotting tools. The number of files created will depend on the size and
structure of the data set. This section describes the steps needed to export data through the User
Interface using these tools.
Note:
Contour sets are not amenable to a rectangular format and are not transposed. Therefore,
no corresponding transpose files are created.
The procedure for exporting data from the User Interface is illustrated in the following steps:
1. Select the Utility > Run Export Solution Utility... menu option, which will open the panel shown in
Figure 2.66: Utilities””Export Solution Data into CSV (p. 90).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
90 of ANSYS, Inc. and its subsidiaries and affiliates.
Utilities
3. Use the browse button to browse to and select the Solution File (e.g., XMLdata.zip) file to export.
4. Select the Basic or Control List radio button for export mode. In Basic mode, check-boxes in the panel
can be used to filter which data is exported. In Control List mode, a Control File must be created and
modified, which allows more precise control of which data will be exported.
5. If in Basic mode, select which data you would like to include or exclude and whether or not you wish to
have species fractions exported as mass fractions, as described in Table 2.14: GetSolution.exe Basic Op-
tions (p. 91). Skip to step 8.
Option Description
No Sensitivity Sensitivity data will be excluded from the export
operation.
No Rate of Production Species rate-of-production data will be excluded.
Use Mass Fractions Species fractions will be exported as mass fractions
instead of mole fractions.
Show All-Zero Data Sets Forces export of solution arrays that are all zeros, which
are excluded by default.
6. If in Control List mode, click on the Create Control File button to create an initial control file that contains
a list of all the available data from the selected solution file. This will create a file called CKSolnList.txt in
the Working Directory and activate the options related to this file.
7. Use the pencil icon next to the Control List File text box to edit the control-list file. Comment-out or
change the flags for variables that you do not want to export (see Post-Processing Alternatives in the
Chemkin-Pro Visualization Manual). Comments contained within the initial file also describe other data-
filtering options and syntax.
Note:
The Abbreviation File referred to in the panel shown in Figure 2.66: Utilities””Export
Solution Data into CSV (p. 90) contains a list of “short” variable names and their longer
descriptions. The short variable names are used to provide headers for the exported data
rows. The default file is located in the System Data directory. Users may copy and modify
this file for customization of the header information.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 91
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
92 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 3: Acquiring Chemical Data
All ANSYS Chemkin-Pro projects require data in the form of chemistry sets. The mechanics of including
chemical information in the input files, including a description of data formats, is covered in the Chemkin-
Pro Input Manual. The Chemkin-Pro Theory Manual describes the formulation of the various forms of
the chemical rate expressions. This chapter discusses the kinds of chemical information that make up
a chemistry set, and how to go about acquiring such data.
A chemistry set consists of several input files, each containing a different type of chemical data. The
collection of chemical data in a given chemistry set is often called a reaction mechanism. The major
components of a chemistry set are:
• a file containing a description of the reactions occurring at the gas-surface interface or on the surface, and
A set of gas-phase and/or surface reactions are generally developed using specific thermochemical data.
Thus, the gas-phase kinetics, surface kinetics, and thermodynamic data are most reliable when used
together as a set in reacting-flow simulations. Once a chemistry set is defined in ANSYS Chemkin-Pro,
it can be saved and referenced easily in future simulations.
Different Reactor Models require different combinations of chemistry set components to be supplied.
In Table 3.1: Chemistry Set Components Required for Various Reactor Models (p. 93), R means the
component is required, O means the component is optional and X means the component is not used.
As part of the software installation, ANSYS provides some chemical data, particularly thermochemical
and transport-property data, which provides a starting point for assembling new chemistry sets. This
information is discussed in more detail in the following sections.
Table 3.1: Chemistry Set Components Required for Various Reactor Models
Mechanism R R O O
Analyzer
Multi-zone R R X X
HCCI Engine
SI Engine Zon- R R X X
al Simulator
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 93
Acquiring Chemical Data
IC HCCI Engine R R X X
Closed Homo- R R O X
geneous
Closed PaSR R R X X
Closed Plasma R R O X
Ignition Pro- R R O X
gress Variable
Library
PSR R R O X
Plasma PSR R R O X
PaSR R R X X
PFR R R O X
Plasma PFR R R O X
Planar Shear R R O R
Flow
Cylindrical R R O R
Shear Flow
Honeycomb R R R X
Monolith
Pre-Mixed R R X R
Burner
Pre-Mixed R R X R
Stagnation
Flame
Flame Speed R R X R
Flame Speed R R X R
Table Generat-
or
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
94 of ANSYS, Inc. and its subsidiaries and affiliates.
Mechanisms Included With the Chemkin-Pro Installation
Incident Shock R R X X
Reflected R R X X
Shock
LPCVD X X X X
Thermal Ana-
lyzer
LPCVD Fur- X X X X
nace
The mechanism is based on a published mechanism for oxidation of model-fuel components [3] (p. 117).
Many reactions in the base mechanism have been updated based on most recent kinetic studies.
Reaction sub-mechanisms have been updated based on recent studies on hydrogen [4] (p. 117) and
methane [5] (p. 117) oxidation. The chemically activated reaction of ethyl radical with molecular oxygen
has also been updated based on Naik and Dean [6] (p. 117). The base high-temperature NOx chemistry
is from the GRI-mech 3.0 mechanism (see GRImech 3.0 (p. 96)). Recently, researchers have identified
the mutual sensitization effect of NOx on hydrocarbon oxidation at lower temperatures. The current
mechanism includes the most recent pressure-dependent NOx -hydrocarbon reactions from Rasmussen
[7] (p. 117). Reactions pertaining to NOx chemistry in the intermediate temperature region has also
been updated based on the review of Dagaut, Glarborg et al. [8] (p. 117).
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 95
Acquiring Chemical Data
The final pressure-dependent mechanism contains 99 chemical species and 693 elementary reactions
that describe hydrocarbon oxidation chemistry as well as NOx chemistry over broad range of temper-
atures and pressures. Most of the reactions are reversible and many of the reactions have explicit
descriptions of their pressure-dependencies, using the TROE and PLOG formulation and including
enhanced collision efficiencies for particular species.
The gas-phase kinetics input file contains 5 elements, C, H, O, N and Ar, 53 chemical species, and 325
reactions. The reaction mechanism describes the combustion of methane and smaller species such
as hydrogen, as well as the formation of nitrogen oxide pollutants. Most of the reactions are reversible;
only a small number of irreversible reactions are included. Many of the reactions have explicit descrip-
tions of their pressure-dependencies, using the Troe formulation and including enhanced collision
efficiencies for particular species.
One example of an established reaction mechanism is for methane combustion and was developed
under funding from the Gas Research Institute. “ GRI-mech” is currently at version 3.0. This reaction
mechanism, which consists of set of gas-phase chemistry, thermodynamic and transport data files, is
provided as one of the default chemistry sets in ANSYS Chemkin-Pro. A detailed description of the de-
velopment and extensive validation of this mechanism is available [9] (p. 117).
Lawrence Livermore National Laboratory has posted combustion mechanisms [10] (p. 117). This site in-
cludes thermodynamic data, transport data, and reaction sets for flame simulations with hydrogen and
hydrocarbon fuels from methane up to iso-octane.
Other web sites on the Data Links page that provide combustion mechanisms include the E.N.S.I.C.
Department de Chimie Physique des Reactions in Nancy, France, the University of Chalmers, the University
of Leeds in the UK, Eötvös University (ELTE) in Hungary, the University of Southern California, and the
University of California-San Diego.
A much larger number of reaction mechanisms have been published in the literature than have been
posted on the web. A good search of the literature should yield reaction mechanisms for many reacting
flow systems. A request to the authors will often result in electronic files containing the mechanism,
either as an ANSYS Chemkin-Pro file or a closely related format. This can eliminate the error-prone task
of typing in all the reactions and rates from a hard-copy publication.
Finally, ANSYS staff have worked on mechanism or chemistry-set development for a number of materials-
processing systems. Chemistry-set files for such mechanisms that have been published are available
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
96 of ANSYS, Inc. and its subsidiaries and affiliates.
Developing Chemical Reaction Mechanisms
upon request. For other cases, customers can access ANSYS’s contract consulting services to aid in
chemistry development.
The sample problems and tutorials included with the ANSYS Chemkin-Pro software include chemistry
sets for relatively simple systems. These chemical data are provided for the purpose of illustration and
training, and should be used with caution for any other program. Although they are generally derived
from solid technical work, they may represent early work that is now obsolete, or they may be small
parts of more complete reaction mechanisms or mechanisms with extremely limited applicability.
Note:
In general, the chemistry sets provided in the samples section should not be used for research
or development work without careful comparison with the current scientific literature.
This section discusses how one might approach the development of a chemical reaction mechanism.
The discussion is divided into sections that match the input files that make up a chemistry set. The files
used in the ANSYS Chemkin-Pro software for describing gas phase and surface chemical kinetics have
parallel structures. In practice, however, the information that they contain is obtained using very different
approaches. This is a consequence of the fact that a great deal more experimental and theoretical data
are available for gas-phase chemical reactions than for surface reactions.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 97
Acquiring Chemical Data
1. A name of a chemical species is associated with an elemental composition and energetic content.
2. The thermochemical data are needed to calculate reaction rates for reverse reactions, in the case of re-
versible reactions.
3. The thermochemical properties for individual species are used to calculate heats of reaction, which must
be considered if solving the energy equation in a simulation.
Thermochemical data can be provided either in the chemical kinetics input files (chem.inp or surf.inp),
or in a more general thermodynamics data file, such as the therm.dat file provided in the data directory
of the installed software. If thermodynamic data for a given chemical species is provided in both
places, the data in the chemistry input file will override that in the general thermodynamic data file.
Every installation of an ANSYS Chemkin-Pro application includes standard thermodynamic data files
as starting points for simulations. These include:
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
98 of ANSYS, Inc. and its subsidiaries and affiliates.
Developing Chemical Reaction Mechanisms
2. a version of the standard file with mixed-case element names rather than all-upper-case element names,
4. the thermodynamic data file that is part of the GRImech 3.0 reaction mechanism for methane combustion.
The “standard” file, therm.dat, represents a historical collection of data accumulated by Sandia National
Laboratories over the period from 1980 to 1995. The data fits in this collection of 1000+ species are
based on a variety of sources, including JANAF Tables [11] (p. 117), NASA, and computational chemistry
calculations performed at Sandia and elsewhere. Some species have duplicate entries with different
names, reflecting alternate sets of thermochemical parameters. Except for a few labeling corrections,
this file has deliberately not been updated to maintain backwards compatibility and avoid sudden
alterations in users' results. Beginning with ANSYS Chemkin-Pro 4, the therm.dat file now includes
comments giving the CAS number (when available) for the chemical species. It also lists the standard
heat of formation and entropy represented by the fits, as well as information on the source of the
data.
The janaf_therm.dat file provides fits to thermodynamic data from the JANAF tables [11] (p. 117) for
890 gas-phase species. These are primarily small inorganic molecules, and ~640 are species that were
not previously included in therm.dat. This file also includes comments giving the CAS number (when
available) for the chemical species, as well as the standard heat of formation and entropy represented
by the fits.
If a chemical species of interest is not included in one of the provided data files, further searching
will be necessary. If the species of interest is included in a posted reaction mechanism on a web site,
that data may be extracted from the original file and added to the user’s thermodata file of interest
and used in other simulations. This approach is also likely to provide useful information on reaction
kinetics of interest, but should be done with care. It is important to ensure that the chemical species
in a reaction mechanism actually corresponds to the correct species identity intended. This can
sometimes be difficult to determine in cases of larger molecules that have many possible isomers.
Beyond these ANSYS Chemkin-Pro system files, there are a number of standard resources for thermo-
chemical data. The Chemical Mechanism Data page lists some of the prominent online resources.
One very useful source of thermochemical data is the web page of Professor Alexander Burcat of
Technion Israeli Institute of Technology. He has posted his database of thermodynamic properties on
an ftp site [12] (p. 117). The data has been collected from many sources and is critically reviewed and
frequently updated by Professor Burcat. The THERM.DAT file is in ready-to-use Chemkin-Pro format
and contains the same data as in the BURCAT.THR file on this site. The BURCAT.THR file contain useful
comments and descriptive text about each species, but that file would require some user manipulation
(commenting out text lines) in order to use directly in Chemkin-Pro programs.
Another very useful online resource for thermodynamic data is the NIST Webbook [13] (p. 117). This
site provides thermochemical data in either SI or calorie-based units, so the units should be carefully
noted and appropriately converted when data is downloaded and used. In addition to reviewing
values for the enthalpy of formation and entropy at 298 K, the Webbook often provides heat capacity
data, but using a different polynomial fitting equation, the Shomate equation. The FITDAT utility, de-
scribed in Using the FITDAT Utility of the Chemkin-Pro Input Manual, allows the conversion of such
data into ANSYS Chemkin-Pro format. The NASA Properties From Coefficients (PFC) program [12] (p. 117)
is also a source of thermochemical data. Details of how to obtain thermochemical data from that site
and convert them using the FITDAT utility are given in Using the FITDAT Utility of the Chemkin-Pro
Input Manual.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 99
Acquiring Chemical Data
Useful printed compilations of thermochemical data for gas-phase and condensed species include
the JANAF tables [11] (p. 117), books by Barin, et al. [15] (p. 117) and the CATCH [16] (p. 117) tables. In
the original scientific literature, thermochemical data tend to be scattered across many decades of
publications, and there is not always good agreement between various works. However, searching
the scientific literature can lead to thermochemical data that are not in the standard compilations.
If the desired thermochemical data are not available in the literature for a species of interest, such
data can be calculated or estimated using standard techniques. For smaller molecules, quantum
chemistry calculations are a viable, though computationally intensive, approach to obtaining thermo-
chemical data. The therm.dat file includes data for many species from such calculations, some of
which are published in a series of papers from Sandia National Laboratories [17] (p. 117). Thermochem-
ical data from quantum chemistry calculations are also presented in a web site at the Combustion
Research Facility at Sandia National Laboratories, [18] (p. 118) and a web site at NASA's Ames Research
Center [19] (p. 118).
For other molecules, especially larger molecules composed of light elements, group additivity methods,
as described by Benson [20] (p. 118), offer a computationally faster way of estimating thermochemical
data. Group additivity methods are a systematic way of extrapolating properties of known species to
chemically related species that have not been studied experimentally. For less-well studied chemical
systems, the user can often use simple analogies with known species to estimate thermochemical
parameters, but such values should be expected to have substantial uncertainties.
For any calculated or estimated thermochemistry, the FITDAT utility described in the next chapter can
be used to produce the polynomial fits in the format required by the ANSYS Chemkin-Pro software.
Thermochemical data for surface species are generally not found in standard references. As a result,
thermochemical data for such species often are not included in the thermochemical database files
(e.g., therm.dat), but rather are included in the Surface Kinetics input file. In this way they are considered
to be specific to that mechanism. Despite the dearth of thermochemical data, however, thermody-
namic-data entries are required for any surface species, as the entries include information about
species elemental composition in addition to their thermodynamic properties.
Users are generally required to generate their own thermochemistry for surface species. This can be
done using statistical mechanics or group-additivity methods. In some cases, thermo data for surface
species are available from a previously-developed reaction mechanism. However, the possibility of
inconsistent reference states being used by different workers requires that extreme care be used in
combining data from different mechanisms. There are also situations in which the surface reactions
can be described using only irreversible reactions, and dummy data used for thermochemical para-
meters. This can be done in cases where the simulation of interest does not involve solving the energy
equation, or surface reactions are expected to have only minimal effects on the temperature.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
100 of ANSYS, Inc. and its subsidiaries and affiliates.
Developing Chemical Reaction Mechanisms
For some systems, particularly in the combustion field, it is often possible to assemble a reaction
mechanism from parts of previously developed mechanisms. In such an assembly process, it is import-
ant to pay attention to differences in naming conventions used by various researchers and make sure
a given species actually is the desired species. Matching thermochemical properties is important in
determining species identification, as well as matching up reaction types with comparable rates. The
ANSYS Chemkin-Pro Mechanism Analyzer can be very useful in this process. A caution is that the re-
action set included for a given chemical species in established reaction mechanism A may not be
sufficient for simulations for purpose B. For example, if mechanism A includes a species as a minor
product, it may not have the full complement of reactions necessary to correctly treat that species
as a major fuel component in a different set of simulations. So the range of reaction types that are
included for a given species should be checked while assembling a reaction mechanism from parts
of other mechanisms.
In addition to published reaction mechanisms, there are a number of standard sources of chemical
kinetics data for individual reactions. The Chemical Mechanism Data page includes a link to one of
the best-known online resources: the NIST kinetics database [21] (p. 118). This is an evaluated compil-
ation of chemical kinetics data, and replaces earlier hard-copy compilations such as that by Kondratiev
[22] (p. 118). A search of the scientific literature may also lead to kinetic data that are not in the
standard compilations.
If the desired kinetic data are not available in the literature for a species of interest, such data can
often be calculated or estimated using standard techniques. For smaller molecules, quantum chemistry
calculations are a viable, though computationally intensive, approach to obtaining kinetic data.
Finding a transition state, needed to obtain activation energies, is generally more time-consuming
than characterizing a stable species. Thus, calculations of kinetic parameters should be performed
with more caution and care than calculations of thermochemical data. Computational results for the
energetics of saddle points are often less certain than for minima in the potential-energy surface,
such that kinetic parameters may need to be considered as having larger error bars than the corres-
ponding species thermochemistry.
Benson's group additivity methods [20] (p. 118) offer a good way of estimating kinetic parameters as
well as thermochemical data, especially for molecules composed of light elements. Simple analogies
with related species also provide a method for estimating kinetic parameters, but such values should
be expected to have substantial uncertainties.
Plasma simulations introduce additional complexities to the gas-phase chemistry in the form of
electron-induced reactions, multiple electronically or vibrationally excited states, and the presence
of charged species. The specialized subject of developing reaction mechanisms for plasma simulations
has been summarized by Meeks and Ho [[23] (p. 118), [24] (p. 118)].
The ANSYS Chemkin-Pro software allows surface reactions to be described at levels of complexity
ranging from a single global reaction to detailed elementary reactions involving hundreds of steps.
The use of lumped reactions is much more common in surface chemistry mechanisms than in gas-
phase chemistry mechanisms. This reflects the much-smaller amount of fundamental kinetic data
available for constructing reaction mechanisms. There is also less consensus in the community on
how to describe surface species and reactions; a number of different naming conventions are in use.
Surface reactions are generally not included in standard compilations of kinetic data.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 101
Acquiring Chemical Data
Fundamental surface science studies, especially those done in ultra-high vacuum (UHV), can provide
information on elementary reaction steps on surfaces such as adsorption or desorption rates. Although
they generally do not include lists of reactions with rate constants, such studies provide valuable
guidance in terms what constitutes a reasonable reaction rate, whether reactions show evidence of
notable coverage dependencies, etc. The use of pairs of irreversible reactions can be advantageous
when describing surface chemistry where experimental measurements may address the reaction in
either direction. In contrast with surface reaction mechanisms involving detailed reactions, where
some rates may be based on independent rate studies, reaction mechanisms composed of global
reactions are derived primarily by fitting to experimental data.
The short supply of fundamental surface kinetics rate data means that those sections of reaction
mechanisms include a relatively high percentage of estimated or fitted reaction rates. The sticking
coefficient formulation in the ANSYS Chemkin-Pro software facilitates estimating rates for gas-surface
reactions.
For example, highly reactive “radical” species would be expected to have relatively high sticking
coefficients (~0.001”“1), while chemical species that are stable enough to ship in bottles would be
expected to be much less reactive, with sticking coefficients in the 1 x 10-9 ”“ 1 x 10-6 range.
Plasma simulations introduce additional complexities to the surface chemistry in the form of ion-assisted
reactions and surface neutralization reactions. The subject of developing reaction mechanisms for
plasma-surface interactions is included in the summary on plasma chemistry by Meeks and Ho
[23] (p. 118).
Users will often need additional transport data for their particular simulations. User data can be
provided in a supplemental TRANSPORT...END data block in their gas-phase mechanism file. When
adding a new species to this block of data, the species name needs to exactly match that in the cor-
responding thermochemical data and in the chemical-kinetic mechanism SPECIES...END block,
and should have the same format as the standard tran.dat file. More information about transport data
is available in the Chemkin-Pro Input Manual.
Previous modeling work is often a good source of transport parameters; they are often provided
along with thermochemical and kinetic data in established reaction mechanisms. Some data on
Lennard-Jones parameters can be found in standard references such as Hirschfelder, Curtiss and Bird
[25] (p. 118), or chemistry and chemical engineering handbooks. In some cases, however, transport
parameters will have to be estimated. Svehla [26] (p. 118) outlines methods for estimating the needed
force constants based on physical properties such as molar volumes or boiling points, as well as em-
pirical and combining rules for extrapolating amongst related molecules.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
102 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 4: Using the Command Line
If preferred, ANSYS Chemkin-Pro can be run from a command line (in a command prompt or a Linux
shell, for example), rather than using the Chemkin-Pro Interface. This capability is also important when
executing Chemkin-Pro programs as part of a batch processing script or within optimization programs,
for example. Also, if you are writing your own programs or your own post-processing routines, you will
need to be familiar with running Chemkin-Pro from a command line. This section describes the steps
for running a sample problem, the makefiles and build scripts that are available in the Chemkin-Pro
distribution.
Note:
To use any of the makefiles or scripts that are included in the ANSYS Chemkin-Pro installation,
you must have access to a make utility on your computer (make for Linux and nmake for
PCs). For PCs the nmake utility is ordinarily installed with Intel Fortran or C++/C computer
programs.
Note:
You can see the variables by typing SET in the DOS window. Note that DOS is not case-sensitive for
commands or file names. There are many environment variables that are defined by DOS, Windows,
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 103
Using the Command Line
and various other programs that you have installed. Table 4.1: All Chemkin-Pro-related Environment
Variables for PC (p. 104) lists environment variables that are associated with ANSYS Chemkin-Pro.
Variable Description
REACTION_DIR This is a required variable. It points to the subdirectory where
ANSYS Chemkin-Pro is installed.
CHEMKIN_HOME This is an optional variable. If defined, it provides the preferred
location of a user’s local sample files and training files, as well
as chemistry sets, profile files, or project files that are created
by the ANSYS Chemkin-Pro Interface.
Once you have run the above script, if you type SET again, you will see some new and/or changed
variable settings. Table 4.2: Chemkin-Pro Environment Variables for PC (p. 104) shows settings that
are unique to ANSYS Chemkin-Pro.
Variable Description
CHEMKIN_BIN Points to the location of the bin directory (executables).
PATH The variable prepended with the CHEMKIN_BIN path so that
the executables and shared libraries are found prior to any
others. This is critical in cases where duplicate filenames exist;
for example, a program called zip.dll may exist in several
locations.
Now that you have completed these steps, you have a DOS window where you can execute ANSYS
Chemkin-Pro programs from the command line or from within batch scripts. If you want to create
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
104 of ANSYS, Inc. and its subsidiaries and affiliates.
Chemkin-Pro Linux Environment
batch files to automate some processing, simply be sure to start each batch script with the single
line (the double quotes are required on the file path):
CALL "Program Files\ANSYS Inc\V201\reaction\chemkinpro.win64\bin\run_chemkinpro_env_setup.bat"
You will also be able to successfully run them from Windows Explorer, by double-clicking the batch
file.
You will also note that these files check for the existence of the CHEMKIN_HOME variable. If it is not
defined, it gets defined to point to the default location: %USERPROFILE%\chemkin, where USER
PROFILE is a Windows system variable that points to your user-specific home location (the root
containing My Documents and similar folders). If you prefer a different default location, define
CHEMKIN_HOME in your environment setup to point to a different directory.
There are a few complexities to using batch files within DOS windows. The former batch scripts have
some comments to explain these. One critical issue is that the EXIT command will close your DOS
window. We recommend that you use EXIT /B to avoid closing the DOS window. However, when
the batch script is executed from the graphical user interface, it needs to not have the /B flag because
it interferes with obtaining a completion status.
Note:
This means that, if you edit any of the RUNJOB_... batch scripts created by the graphical
user interface, you will need to add the /B flag before running them from the DOS shell.
Environmental definition scripts must be executed to define the ANSYS Chemkin-Pro environment. If
you are using KDE, Gnome, etc., then open a Linux X-window shell to perform these commands. You
need to know what type of shell window you are using. If you are unsure, in your shell type this com-
mand:
echo $SHELL
where <extension> depends on which shell you are using: bash, sh, ksh, similar shell users should
use the .ksh extension. csh, tcsh, similar shell users should use the .csh extension.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 105
Using the Command Line
Table 4.3: Chemkin-Pro Environment Variables for Linux (p. 106) shows environment variables that are
established or changed by the setup scripts.
Variable Description
REACTION_DIR Variable points to the subdirectory where ANSYS Chemkin-Pro
is installed.
CHEMKIN_BIN Variable points to the location of the bin directory
(executables).
PATH Variable is the search path for ANSYS Chemkin-Pro executables.
LD_LIBRARY_PATH This is a required variable.
RD_JRE_BIN Variable points to the location of the Java runtime
environment.
CHEMKIN_RE- Variable is the release number.
LEASE_NUMBER
CHEMKIN_TITLE Used by the ANSYS Chemkin-Pro user interface to display
detailed version information.
CHEMKIN_USER_PATH Variable allows user-specified shared objects to supercede the
install.
RD_APP_TITLE Used by the ANSYS Chemkin-Pro user interface to display the
name of the application, such as “ANSYS Chemkin-Pro.”
RD_APP_RE- Variable is the release number of the application.
LEASE_NUMBER
Table 4.4: Chemkin-Pro Local Aliases for Linux (p. 106) shows shell local aliases that are established by
the setup scripts for ANSYS Chemkin-Pro.
Alias Description
chemkin, chemkin- Command starts the ANSYS Chemkin-Pro Interface.
pro, chemkin_pro,
chemkinpro
energico Command starts the Energico Interface.
rdworkbench Command starts the Reaction Workbench Interface.
Table 4.5: Chemkin-Pro Optional Environment Variables for Linux (p. 106) shows environment variables
that are optional and can be defined to customize the user environment for the ANSYS Chemkin-Pro
Interface and Chemkin-Pro Visualizer.
Variable Description
CHEMKIN_HOME This is an optional variable. If defined, it provides the preferred
location of a user’s local sample files and training files, as well
as chemistry sets, profile files, or project files that are created
by the ANSYS Chemkin-Pro Interface. By default, its path
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
106 of ANSYS, Inc. and its subsidiaries and affiliates.
Sourcing Setup Files
Variable Description
includes the ANSYSrelease number, and it is located in your
$HOME directory.
CHEMKIN_USER This is an optional variable. It will define the preferred name
and location of the user preferences file.
Table 4.6: Chemkin-Pro scripts (p. 107) shows scripts that are packaged with ANSYS Chemkin-Pro that
are used to launch the Chemkin-Pro Interface.
Scripts Description
chemkin This sh shell script sources chemkin_setup.ksh, then defines
CHEMKIN_HOME if it is not already defined, then defines more
variables and locations used by Java Virtual Machine (JVM),
and finally runs the ANSYS Chemkin-Pro Interface. Note that
the sourcing of chemkinpro_setup.ksh occurs even if the
program is run from a C shell environment; all Chemkin-Pro
spawned jobs also source chemkinpro_setup.ksh and execute
in the sh shell environment. (This may be bash on Linux.)
You will see that there are 4 (identically functioning) aliases defined to launch the ANSYS Chemkin-
Pro user interface. (This is due to historical reasons.) There are also aliases to launch ANSYS Energico
and Reaction Workbench. These are the aliases:
• chemkin
• chemkin-pro
• chemkin_pro
• chemkinpro
• rdworkbench
• energico
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 107
Using the Command Line
• tcsh: .login.
Caution:
The exact contents of these commands vary with each release so do not attempt to simply
copy the contents of these files into your shell initialization files. Use the source command
as described in Sourcing Setup Files (p. 107).
Note:
You can reach the root directory of the ANSYS Chemkin-Pro install on a PC by typing the
line command: cd "%REACTION_DIR%\chemkinpro.win64". If your DOS automatically
opens to a drive other than your installation drive (for example, c:\), you may need to enter
the linked commands c: && cd "%REACTION_DIR%\chemkinpro.win64"
If you changed the default location during installation, you will need to substitute the actual path where
ANSYS Chemkin-Pro is installed in place of these references.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
108 of ANSYS, Inc. and its subsidiaries and affiliates.
Running Chemkin-Pro Programs
Note:
For all of the ANSYS Chemkin-Pro program executables, all input and output files can be
specified using command-line arguments (for example, “-i ” precedes an input file name).
A complete list of the command-line argument options is given in Command Line Argument
Options (p. 111).
The following instructions will walk you through executing individual programs in the ANSYS Chemkin-
Pro suite. However, if you use the User Interface first, you can get a head start on the command line
execution by looking at and adapting the RUNJOB_*.<ext> files created by the User Interface. In
Windows, running the default sample, gas__psr, will create the RUNJOB_CKPreProcess.BAT file
when you run the Pre-Processor. You can run this file yourself on the command line by double-clicking
on it or from the DOS shell by typing @ RUNJOB_CKPreProcess.BAT. If your DOS shell closes
when the script finishes, change the last line in the script from
exit %errorlevel%
to
exit /B %errorlevel%
where the /B flag tells DOS this is a batch script exit, not a DOS shell exit.
On the Linux platforms, you can invoke the shell scripts by typing ./RUNJOB_CKPreProcess.sh
while in the directory containing the RUNJOB scripts. These scripts demonstrate both how to establish
the ANSYS Chemkin-Pro runtime environment and how to invoke the various Chemkin-Pro executables.
Similarly, the Run Model command in the User Interface creates RUNJOB_CKRunProcessor.BAT,
which can be examined as an example of how to invoke the CKReactorGenericPSR executable. These
script files also show how to create the ANSYS Chemkin-Pro runtime environment, which is required
to be defined prior to running any of the Chemkin-Pro executables.
For a more granular, step-by-step approach and more details, please follow the steps in the following
procedure.
For Windows/PC:
cd <home>\samples\psr\gas
For Linux:
cd <home>/samples/psr/gas
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 109
Using the Command Line
For Windows/PC:
For Linux:
Here, the command-line argument “-i ” precedes the name of the gas-phase chemistry input file,
while the command-line argument “-o ” precedes the diagnostic output file name. The location
of the thermodynamics database file is given by “-d ”. In addition to the chem.out file, the Gas-
phase Kinetics Pre-Processor creates an output file named chem.asc. In this example, the Linking
File will be created by default in the local directory. The Linking File is required by other ANSYS
Chemkin-Pro Pre-processors and by the program executable. You should always check for errors
by reviewing the contents of chem.out, before proceeding.
Note:
For programs that require transport data (not required by PSR) or surface kinetics
(optional input for PSR), you will also need to run the Transport and Surface Kinetics
Pre-processors. These additional pre-processors must be run after the Gas-phase Kinetics
Pre-processor and before the program executable.
3. Copy the ANSYS Chemkin-Pro solution template file into the local working directory.
For Windows/PC:
copy %REACTION_DIR%\chemkinpro.win64\data\chemkindata.dtd .
Linux:
cp ${REACTION_DIR}/chemkinpro.linuxx8664/data/chemkindata.dtd .
For Windows/PC:
Linux:
In addition to the psr__gas.out file, the PSR program creates an XML Solution File called XM-
Ldata.zip. This file is required by the ANSYS Chemkin-Pro Post-Processor or the command-line
GetSolution utility. You should always check for errors by reviewing the contents of psr__gas.out,
before proceeding to post processing.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
110 of ANSYS, Inc. and its subsidiaries and affiliates.
Running Chemkin-Pro Programs
For Windows/PC:
%REACTION_DIR%\chemkinpro.win64\data\ReactorModels.csv
For Linux:
${REACTION_DIR}/chemkinpro.linuxx8664/data/ReactorModels.csv
For optional files, default file names are provided if files are not specified on the command line. These
default file names are listed in Table 4.7: Command Line Argument Options for Chemkin-Pro Pre-
processors and Program Executables (p. 111). The command-line arguments allow specification of full
pathnames to input and output files, in addition to the file names themselves. By default, any unspe-
cified path is assumed to be the local working directory. Examples of using the command-line argu-
ments are provided in Running A Sample Step by Step (p. 109).
Table 4.7: Command Line Argument Options for Chemkin-Pro Pre-processors and Program
Executables
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 111
Using the Command Line
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
112 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 5: Getting Help and Support
There are several resources available to get further help when using ANSYS Chemkin-Pro. Starting points
for these resources are described here.
5.1. Tool-tips
A useful help feature in the ANSYS Chemkin-Pro Interface is “bubble” or “tool-tip” help, also known as
“mouse-over” help. In each of the project-tree input panels, resting your mouse cursor near an input-
parameter label will usually result in temporary display of context-sensitive help. This bubble help
provides more description about the parameter usage and about default behavior or default values.
The bubble-help also usually includes a “keyword” equivalent, which is what is printed to the Reactor
Model input file and which can be used to cross-reference more information in the reference Chemkin-
Pro Input Manual. Figure 5.1: Tool-tip example (p. 113) shows an example of tool tips.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 113
Getting Help and Support
• The Model Fuel Library Validation Manual is provided as part of the ANSYS Chemkin-Pro installation and is
available from the Help menu or Start menu, or in the docs directory of the installation.
• On PCs, access the Help with the Start > All Programs > ANSYS Inc 201 > Help menu command.
Tutorial manuals are available for ANSYS Chemkin-Pro, Reaction Workbench, and Energico. To access
tutorial lessons, go to the product's page at the ANSYS Help website at ansyshelp.ansys.com.
• ANSYS Chemkin-Pro, including Reaction Workbench: Samples are included as part of the product in-
stallation and are available in the (default) samples2010 directory (see Verifying Your Installa-
tion (p. 10)).
• Energico: Samples are available from the Chemkin-Pro page at the ANSYS Help website at ansyshelp.an-
sys.com.
• Download tutorials
Call 1-800-711-7199 for ANSYS Support. You will need to enter the Customer Number that is listed in
the email that contained your license file.
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
114 of ANSYS, Inc. and its subsidiaries and affiliates.
Technical Support
Note:
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 115
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
116 of ANSYS, Inc. and its subsidiaries and affiliates.
Bibliography
[1] http://java.sun.com/docs/books/jls/third_edition/html/j3TOC/html.
[2] Tecplot User's Manual, Amtec Engineering, Inc., Bellevue, Washington, 2001, Ver. 9, Rev. 2., pp. 61-
94..
[3] Naik, C.V., et al., Detailed Chemical Kinetic Modeling of Surrogate Fuels for Gasoline and Application
to an HCCI Engine. Society of Automotive Engineers, 2005. SAE 2005-01-3741..
[4] O'Conaire, M., et al., A Comprehensive Modeling Study of Hydrogen Oxidation. Int. J. Chem. Kinet.,
2004. 36: p. 603-622..
[5] Petersen, E.L., et al., Methane/Propane Oxidation at High Pressures: Experimental and Detailed
Chemical Kinetic Modeling. Proceedings of the Combustion Institute, 2007. 31: p. 447-454..
[6] Naik, C.V. and A.M. Dean, Detailed Kinetic Modeling of Ethane Oxidation. Combustion and Flame,
2006. 145: p. 16-37..
[7] Rasmussen, C.L., A.E. Rasmussen, and P. Glarborg, Sensitizing Effects of NOx on CH4 Oxidation at
High Pressure. Comb. Flame, 2008. 154(3): p. 529- 545..
[8] Dagaut, P., P. Glarborg, and M.U. Alzueta, The Oxidation of Hydrogen Cyanide and Related Chemistry.
Progress in Energy and Combustion Science, 2008. 34: p. 1-46..
[9] http://www.me.berkeley.edu/gri-mech/.
[11] “NIST-JANAF Thermochemical Tables, 4th ed.”, Journal of physical and chemical reference data;
monograph no. 9, Malcolm W. Chase, Jr., American Chemical Society, Washington DC, and
American Institute of Physics, New York, for the National Institute of Standards and Technology,
1998. “JANAF Thermochemical Tables”, M. W. Chase, and D. R. Lide, Journal of Physical and
Chemical Reference Data V 14 1985 Supplement Number 01 Parts 1 and 2, American Chemical
Society. 1986..
[12] http://garfield.chem.elte.hu/Burcat/burcat.html.
[13] http://webbook.nist.gov/chemistry/.
[14] http://www.grc.nasa.gov/WWW/CEAWeb/readme_cap.htm.
[15] “Thermochemical Data of Pure Substances, Parts I and II”, I. Barin, VCH, 1989. Thermochemical
properties of inorganic substances: supplement, I. Barin, O, Knacke, O, Kubaschewski, Springer-
Verlag, Berlin, 1977. “Thermochemical Properties of Inorganic Substances”, I. Barin and O. Knacke,
Springer-Verlag, Berlin, 1973..
[16] “CATCH Tables”, J. B. Pedley and B. S. Iseard, University of Sussex, 1972, available from NTIS, No.
AD-773468..
[17] “A Theoretical Study of the Heats of Formation of SiHn, SiCln, And SiHnClm Compounds”, P. Ho.,
M. E. Coltrin, J. S. Binkley, and C. F. Melius, J. Phys. Chem. 89, 4647 (1985). “A Theoretical Study
of the Heats of Formation of Si2Hn(n = 0 - 6) Compounds and Trisilane”, P. Ho., M. E. Coltrin, J.
S. Binkley and C. F. Melius, J. Phys. Chem. 89, 4647 (1985). “A Theoretical Study of the Thermo-
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 117
Bibliography
chemistry of SiFn and SiHnFm Compounds and Si2F6“, P. Ho and C. F. Melius, J. Phys. Chem. 94,
5120 (1990). “A Theoretical Study of the Thermochemistry of Some Molecules in the Si-N-H-F
System”, C. F. Melius and P. Ho., J. Phys. Chem. 95, 1410 (1991). “Theoretical Study of the Ther-
mochemistry of Molecules in the Si-O-H-C System”, P. Ho, and C. F. Melius, J. Phys. Chem. 99,
2166 (1995). “Theoretical Study of the Thermochemistry of Molecules in the Si-O-H System”, M.
D. Allendorf, C. F. Melius, P. Ho, and M. R. Zachariah, J. Phys Chem. 99, 15285 (1995). “Theoretical
Study of the Thermochemistry of Molecules in the Si-B-H-Cl System”, P. Ho, M. E. Colvin, C. F.
Melius, J. Phys. Chem. 101, 9470 (1997). “Thermochemistry of Hydrocarbon Intermediates in
Combustion: Application of the BAC-MP4 Method.” C. F. Melius, in Chemistry and Physics of
Energetic Materials; Bulusu, S. N., Ed.; Kluwer Academic Publishers: Dorderecht, 1990; Vol. 309;
pp 21. “Bond Additivity Corrections for Quantum Chemistry Methods”, C. F. Melius, and M. D.
Allendorf, J. Phys. Chem. 104, 2168 (2000). “BAC-MP4 Predictions of Thermochemistry for Gas-
Phase Compounds in the Si-H-O-Cl System”, M. D. Allendorf and C. F. Melius, J. Phys. Chem. A.,
106, 6370-6380, (2002). “BAC-G2 Predictions of Thermochemistry for Gas-Phase Aluminum
Compounds”, M. D. Allendorf, C. F. Melius, B. Cosic, A. Fontijn, J. Phys. Chem. A, 106, 2629-2640,
(2002)..
[18] http://www.ca.sandia.gov/HiTempThermo/..
[19] http://www.ipt.arc.nasa.gov/databasemenu.html..
[20] Thermochemical Kinetics: Methods for the Estimation of Thermochemical Data and Rate Parameters,
2nd edition”, S. W. Benson, Wiley, New York 1976..
[21] http://kinetics.nist.gov/.
[22] “Rate Constants of Gas Phase Reactions”, V.N. Kondratiev, (COM-72-J0014), U.S. Department of
Commerce, Washington, DC, 1972..
[23] “Modeling Plasma Chemistry for Microelectronics Manufacturing”, E. Meeks and P. Ho, Thin Solid
Films 365, 334 (2000)..
[24] “Plasma Modeling”, E. Meeks and P. Ho, Chapter 3 in “Advanced Plasma Processing Technologies”,
edited by R. J. Shul and S. J. Pearton, Springer- Verlag, Heidelberg, (2000)..
[25] “Molecular Theory of Gases and Liquid”, J. O. Hirschfelder, C. F. Curtiss and R. B. Bird, Wiley, New
York, 1964..
[26] “Estimated Viscosities and Thermal Conductivities of Gases at High Temperatures”, R. A. Svehla,
NASA Technical Report R-132, 1962..
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
118 of ANSYS, Inc. and its subsidiaries and affiliates.