Reaction Mechanism Generator: Automatic construction of chemical kinetic mechanisms
Abstract
Reaction Mechanism Generator (RMG) constructs kinetic models composed of elementary chemical reaction steps using a general understanding of how molecules react. Species thermochemistry is estimated through Benson group additivity and reaction rate coefficients are estimated using a database of known rate rules and reaction templates. At its core, RMG relies on two fundamental data structures: graphs and trees. Graphs are used to represent chemical structures, and trees are used to represent thermodynamic and kinetic data. Models are generated using a rate-based algorithm which excludes species from the model based on reaction fluxes. RMG can generate reaction mechanisms for species involving carbon, hydrogen, oxygen, sulfur, and nitrogen. It also has capabilities for estimating transport and solvation properties, and it automatically computes pressure-dependent rate coefficients and identifies chemically-activated reaction paths. RMG is an object-oriented program written in Python, which provides a stable, robust programming architecture for developing an extensible and modular code base with a large suite of unit tests. Computationally intensive functions are cythonized for speed improvements.
- Authors:
- Publication Date:
- Research Org.:
- Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC), Basic Energy Sciences (BES)
- OSTI Identifier:
- 1244562
- Alternate Identifier(s):
- OSTI ID: 1434632
- Grant/Contract Number:
- FG02-98ER14914; 0535604; 0312359
- Resource Type:
- Published Article
- Journal Name:
- Computer Physics Communications
- Additional Journal Information:
- Journal Name: Computer Physics Communications Journal Volume: 203 Journal Issue: C; Journal ID: ISSN 0010-4655
- Publisher:
- Elsevier
- Country of Publication:
- Netherlands
- Language:
- English
- Subject:
- 37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CHEMISTRY
Citation Formats
Gao, Connie W., Allen, Joshua W., Green, William H., and West, Richard H. Reaction Mechanism Generator: Automatic construction of chemical kinetic mechanisms. Netherlands: N. p., 2016.
Web. doi:10.1016/j.cpc.2016.02.013.
Gao, Connie W., Allen, Joshua W., Green, William H., & West, Richard H. Reaction Mechanism Generator: Automatic construction of chemical kinetic mechanisms. Netherlands. https://doi.org/10.1016/j.cpc.2016.02.013
Gao, Connie W., Allen, Joshua W., Green, William H., and West, Richard H. Wed .
"Reaction Mechanism Generator: Automatic construction of chemical kinetic mechanisms". Netherlands. https://doi.org/10.1016/j.cpc.2016.02.013.
@article{osti_1244562,
title = {Reaction Mechanism Generator: Automatic construction of chemical kinetic mechanisms},
author = {Gao, Connie W. and Allen, Joshua W. and Green, William H. and West, Richard H.},
abstractNote = {Reaction Mechanism Generator (RMG) constructs kinetic models composed of elementary chemical reaction steps using a general understanding of how molecules react. Species thermochemistry is estimated through Benson group additivity and reaction rate coefficients are estimated using a database of known rate rules and reaction templates. At its core, RMG relies on two fundamental data structures: graphs and trees. Graphs are used to represent chemical structures, and trees are used to represent thermodynamic and kinetic data. Models are generated using a rate-based algorithm which excludes species from the model based on reaction fluxes. RMG can generate reaction mechanisms for species involving carbon, hydrogen, oxygen, sulfur, and nitrogen. It also has capabilities for estimating transport and solvation properties, and it automatically computes pressure-dependent rate coefficients and identifies chemically-activated reaction paths. RMG is an object-oriented program written in Python, which provides a stable, robust programming architecture for developing an extensible and modular code base with a large suite of unit tests. Computationally intensive functions are cythonized for speed improvements.},
doi = {10.1016/j.cpc.2016.02.013},
journal = {Computer Physics Communications},
number = C,
volume = 203,
place = {Netherlands},
year = {Wed Jun 01 00:00:00 EDT 2016},
month = {Wed Jun 01 00:00:00 EDT 2016}
}
https://doi.org/10.1016/j.cpc.2016.02.013
Web of Science
Works referenced in this record:
Enthalpy of Solvation Correlations for Gaseous Solutes Dissolved in Alcohol Solvents based on the Abraham Model
journal, December 2007
- Mintz, Christina; Ladlie, Tara; Burton, Katherine
- QSAR & Combinatorial Science, Vol. 27, Issue 5
Towards cleaner combustion engines through groundbreaking detailed chemical kinetic models
journal, January 2011
- Battin-Leclerc, Frédérique; Blurock, Edward; Bounaceur, Roda
- Chemical Society Reviews, Vol. 40, Issue 9
Kinetic modeling of gasoline surrogate components and mixtures under engine conditions
journal, January 2011
- Mehl, Marco; Pitz, William J.; Westbrook, Charles K.
- Proceedings of the Combustion Institute, Vol. 33, Issue 1
Lexicography of kinetic modeling of complex reaction networks
journal, January 2005
- Broadbelt, Linda J.; Pfaendtner, Jim
- AIChE Journal, Vol. 51, Issue 8
Hydrogen Atom Bond Increments for Calculation of Thermodynamic Properties of Hydrocarbon Radical Species
journal, September 1995
- Lay, Tsan H.; Bozzelli, Joseph W.; Dean, Anthony M.
- The Journal of Physical Chemistry, Vol. 99, Issue 39
Estimation of Pure-Component Properties from Group-Contributions
journal, July 1987
- Joback, K. G.; Reid, R. C.
- Chemical Engineering Communications, Vol. 57, Issue 1-6
Computer Construction of Detailed Chemical Kinetic Models for Gas-Phase Reactors
journal, November 2001
- Green, W. H.; Barton, P. I.; Bhattacharjee, B.
- Industrial & Engineering Chemistry Research, Vol. 40, Issue 23
Enthalpy of Solvation Correlations for Gaseous Solutes Dissolved in Benzene and in Alkane Solvents Based on the Abraham Model
journal, August 2007
- Mintz, Christina; Clark, Michael; Burton, Katherine
- QSAR & Combinatorial Science, Vol. 26, Issue 8
Estimation of Molecular Linear Free Energy Relation Descriptors Using a Group Contribution Approach
journal, July 1999
- Platts, James A.; Butina, Darko; Abraham, Michael H.
- Journal of Chemical Information and Computer Sciences, Vol. 39, Issue 5
A coordinated investigation of the combustion chemistry of diisopropyl ketone, a prototype for biofuels produced by endophytic fungi
journal, March 2014
- Allen, Joshua W.; Scheer, Adam M.; Gao, Connie W.
- Combustion and Flame, Vol. 161, Issue 3
Linear solvation energy relationships. 23. A comprehensive collection of the solvatochromic parameters, .pi.*, .alpha., and .beta., and some methods for simplifying the generalized solvatochromic equation
journal, August 1983
- Kamlet, Mortimer J.; Abboud, Jose Luis M.; Abraham, Michael H.
- The Journal of Organic Chemistry, Vol. 48, Issue 17
Enthalpy of Solvation Correlations for Gaseous Solutes Dissolved in Toluene and Carbon Tetrachloride Based on the Abraham Model
journal, June 2007
- Mintz, Christina; Clark, Michael; Burton, Katherine
- Journal of Solution Chemistry, Vol. 36, Issue 8
Design and implementation of a next-generation software interface for on-the-fly quantum and force field calculations in automated reaction mechanism generation
journal, May 2013
- Magoon, Gregory R.; Green, William H.
- Computers & Chemical Engineering, Vol. 52
Measurements and Automated Mechanism Generation Modeling of OH Production in Photolytically Initiated Oxidation of the Neopentyl Radical ‖
journal, May 2007
- Petway, Sarah V.; Ismail, Huzeifa; Green, William H.
- The Journal of Physical Chemistry A, Vol. 111, Issue 19
Automatic estimation of pressure-dependent rate coefficients
journal, January 2012
- Allen, Joshua W.; Goldsmith, C. Franklin; Green, William H.
- Phys. Chem. Chem. Phys., Vol. 14, Issue 3
Additivity Rules for the Estimation of Molecular Properties. Thermodynamic Properties
journal, September 1958
- Benson, Sidney W.; Buss, Jerry H.
- The Journal of Chemical Physics, Vol. 29, Issue 3
Automatic Mechanism and Kinetic Model Generation for Gas- and Solution-Phase Processes: A Perspective on Best Practices, Recent Advances, and Future Challenges: AUTOMATIC MECHANISM GENERATION FOR GAS- AND SOLUTION-PHASE PROCESSES
journal, January 2015
- Van de Vijver, Ruben; Vandewiele, Nick M.; Bhoorasingh, Pierre L.
- International Journal of Chemical Kinetics, Vol. 47, Issue 4
Unraveling Reaction Pathways and Specifying Reaction Kinetics for Complex Systems
journal, July 2012
- Vinu, R.; Broadbelt, Linda J.
- Annual Review of Chemical and Biomolecular Engineering, Vol. 3, Issue 1
Detailed chemical kinetic modeling of JP-10 (exo-tetrahydrodicyclopentadiene) high-temperature oxidation: Exploring the role of biradical species in initial decomposition steps
journal, January 2012
- Magoon, Gregory R.; Aguilera-Iparraguirre, Jorge; Green, William H.
- International Journal of Chemical Kinetics, Vol. 44, Issue 3
Automatic Generation of Detailed Mechanisms
book, January 2013
- Blurock, Edward; Battin-Leclerc, Frédérique; Faravelli, Tiziano
- Cleaner Combustion
A (sub)graph isomorphism algorithm for matching large graphs
journal, October 2004
- Cordella, L. P.; Foggia, P.; Sansone, C.
- IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 26, Issue 10
Implicit Solvation Models: Equilibria, Structure, Spectra, and Dynamics
journal, August 1999
- Cramer, Christopher J.; Truhlar, Donald G.
- Chemical Reviews, Vol. 99, Issue 8
Application of Computational Kinetic Mechanism Generation to Model the Autocatalytic Pyrolysis of Methane
journal, March 2003
- Grenda, Jeffrey M.; Androulakis, Ioannis P.; Dean, Anthony M.
- Industrial & Engineering Chemistry Research, Vol. 42, Issue 5
Linear solvation energy relations
journal, March 1985
- Taft, Robert W.; Abboud, Jose-Luis M.; Kamlet, Mortimer J.
- Journal of Solution Chemistry, Vol. 14, Issue 3
Cython: The Best of Both Worlds
journal, March 2011
- Behnel, Stefan; Bradshaw, Robert; Citro, Craig
- Computing in Science & Engineering, Vol. 13, Issue 2
Steady-state master equation methods
journal, January 2007
- Green, Nicholas J. B.; Bhatti, Zaheer A.
- Physical Chemistry Chemical Physics, Vol. 9, Issue 31
Master Equation Methods in Gas Phase Chemical Kinetics
journal, September 2006
- Miller, James A.; Klippenstein, Stephen J.
- The Journal of Physical Chemistry A, Vol. 110, Issue 36
Comprehensive reaction mechanism for n-butanol pyrolysis and combustion
journal, January 2011
- Harper, Michael R.; Van Geem, Kevin M.; Pyl, Steven P.
- Combustion and Flame, Vol. 158, Issue 1
Rate-Based Construction of Kinetic Models for Complex Systems
journal, May 1997
- Susnow, Roberta G.; Dean, Anthony M.; Green, William H.
- The Journal of Physical Chemistry A, Vol. 101, Issue 20
Pyrolysis of n -Heptane: Experimental and Theoretical Study
journal, March 2011
- Yuan, Tao; Zhang, Lidong; Zhou, Zhongyue
- The Journal of Physical Chemistry A, Vol. 115, Issue 9
Diffusion-controlled reaction rates
journal, August 1949
- Collins, Frank C.; Kimball, George E.
- Journal of Colloid Science, Vol. 4, Issue 4
Kinetic Analysis of Complex Chemical Activation and Unimolecular Dissociation Reactions using QRRK Theory and the Modified Strong Collision Approximation
journal, January 2000
- Chang, A. Y.; Bozzelli, J. W.; Dean, A. M.
- Zeitschrift für Physikalische Chemie, Vol. 214, Issue 11
An Extensible Framework for Capturing Solvent Effects in Computer Generated Kinetic Models
journal, March 2013
- Jalan, Amrit; West, Richard H.; Green, William H.
- The Journal of Physical Chemistry B, Vol. 117, Issue 10
The use of characteristic volumes to measure cavity terms in reversed phase liquid chromatography
journal, April 1987
- Abraham, M. H.; McGowan, J. C.
- Chromatographia, Vol. 23, Issue 4