DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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:
; ; ORCiD logo; ORCiD logo
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}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record
https://doi.org/10.1016/j.cpc.2016.02.013

Citation Metrics:
Cited by: 449 works
Citation information provided by
Web of Science

Save / Share:

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
  • DOI: 10.1002/qsar.200730128

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
  • DOI: 10.1039/c0cs00207k

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
  • DOI: 10.1016/j.proci.2010.05.027

Lexicography of kinetic modeling of complex reaction networks
journal, January 2005

  • Broadbelt, Linda J.; Pfaendtner, Jim
  • AIChE Journal, Vol. 51, Issue 8
  • DOI: 10.1002/aic.10599

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
  • DOI: 10.1021/j100039a045

Estimation of Pure-Component Properties from Group-Contributions
journal, July 1987


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
  • DOI: 10.1021/ie001088s

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
  • DOI: 10.1002/qsar.200630152

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
  • DOI: 10.1021/ci980339t

A coordinated investigation of the combustion chemistry of diisopropyl ketone, a prototype for biofuels produced by endophytic fungi
journal, March 2014


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
  • DOI: 10.1007/s10953-007-9163-0

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
  • DOI: 10.1021/jp0668549

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
  • DOI: 10.1039/C1CP22765C

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
  • DOI: 10.1063/1.1744539

Unraveling Reaction Pathways and Specifying Reaction Kinetics for Complex Systems
journal, July 2012


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
  • DOI: 10.1002/kin.20702

Automatic Generation of Detailed Mechanisms
book, January 2013


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
  • DOI: 10.1109/TPAMI.2004.75

Implicit Solvation Models:  Equilibria, Structure, Spectra, and Dynamics
journal, August 1999

  • Cramer, Christopher J.; Truhlar, Donald G.
  • Chemical Reviews, Vol. 99, Issue 8
  • DOI: 10.1021/cr960149m

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
  • DOI: 10.1021/ie020581w

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
  • DOI: 10.1007/BF00647061

Cython: The Best of Both Worlds
journal, March 2011

  • Behnel, Stefan; Bradshaw, Robert; Citro, Craig
  • Computing in Science & Engineering, Vol. 13, Issue 2
  • DOI: 10.1109/MCSE.2010.118

Steady-state master equation methods
journal, January 2007

  • Green, Nicholas J. B.; Bhatti, Zaheer A.
  • Physical Chemistry Chemical Physics, Vol. 9, Issue 31
  • DOI: 10.1039/b704519k

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
  • DOI: 10.1021/jp062693x

Comprehensive reaction mechanism for n-butanol pyrolysis and combustion
journal, January 2011


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
  • DOI: 10.1021/jp9637690

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
  • DOI: 10.1021/jp109640z

Diffusion-controlled reaction rates
journal, August 1949


Kinetic Analysis of Complex Chemical Activation and Unimolecular Dissociation Reactions using QRRK Theory and the Modified Strong Collision Approximation
journal, January 2000


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
  • DOI: 10.1021/jp310824h

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
  • DOI: 10.1007/BF02311772