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

Title: ReactionMechanismSimulator.jl: A modern approach to chemical kinetic mechanism simulation and analysis

Journal Article · · International Journal of Chemical Kinetics
DOI: https://doi.org/10.1002/kin.21753 · OSTI ID:2394684

Abstract We present ReactionMechanismSimulator.jl (RMS), a modern differentiable software for the simulation and analysis of chemical kinetic mechanisms, including multiphase systems. RMS has already been applied to problems in combustion, pyrolysis, polymers, pharmaceuticals, catalysis, and electrocatalysis. RMS is written in Julia, making it easy to develop and allowing it to take advantage of Julia's extensive numerical computing ecosystem. In addition to its extensive library of optimized analytic Jacobians, RMS can generate and use Jacobians computed using automatic differentiation and symbolically generated analytic Jacobians. RMS is demonstrated to be faster than Cantera and Chemkin in several benchmarks. RMS also implements an extensive set of features for analyzing chemical mechanisms, including a library of easy‐to‐call plotting functions, molecular structure resolved flux diagram generation, crash analysis, traditional sensitivity analysis, transitory sensitivity analysis, and an automatic mechanism analysis toolkit. RMS implements efficient adjoint and parallel forward sensitivity analyses. We also demonstrate the ease of adding new features to RMS.

Sponsoring Organization:
USDOE
OSTI ID:
2394684
Journal Information:
International Journal of Chemical Kinetics, Journal Name: International Journal of Chemical Kinetics Journal Issue: 12 Vol. 56; ISSN 0538-8066
Publisher:
Wiley Blackwell (John Wiley & Sons)Copyright Statement
Country of Publication:
United States
Language:
English

References (30)

Oxidation and pyrolysis of methyl propyl ether journal May 2021
On upgrading the numerics in combustion chemistry codes journal February 2002
The kinetic preprocessor KPP-a software environment for solving chemical kinetics journal November 2002
Confederated modular differential equation APIs for accelerated algorithm development and benchmarking journal June 2019
A path flux analysis method for the reduction of detailed chemical kinetic mechanisms journal July 2010
Revealing the critical role of radical-involved pathways in high temperature cyclopentanone pyrolysis journal June 2020
Reaction Mechanism Generator: Automatic construction of chemical kinetic mechanisms journal June 2016
Faster solvers for large kinetic mechanisms using adaptive preconditioners journal January 2015
Detailed Reaction Mechanism for 350–400 °C Pyrolysis of an Alkane, Aromatic, and Long-Chain Alkylaromatic Mixture journal January 2022
Clapeyron.jl: An Extensible, Open-Source Fluid Thermodynamics Toolkit journal May 2022
Detailed Multiphase Chemical Kinetic Model for Polymer Fouling in a Distillation Column journal September 2023
Reaction Mechanism Generator v3.0: Advances in Automatic Mechanism Generation journal May 2021
Group Contribution and Machine Learning Approaches to Predict Abraham Solute Parameters, Solvation Free Energy, and Solvation Enthalpy journal January 2022
RMG Database for Chemical Property Prediction journal October 2022
Diffusion-Limited Kinetics in Reactive Systems journal April 2024
Kinetic Modeling of API Oxidation: (1) The AIBN/H2O/CH3OH Radical “Soup” journal July 2021
Kinetic Modeling of API Oxidation: (2) Imipramine Stress Testing journal April 2022
An Analytical Jacobian Approach to Sparse Reaction Kinetics for Computationally Efficient Combustion Modeling with Large Reaction Mechanisms journal July 2012
DAEPACK:  An Open Modeling Environment for Legacy Models journal June 2000
Systematic Approach To Obtain Analytic Solutions of Quasi Steady State Species in Reduced Mechanisms journal December 2006
An Extensible Framework for Capturing Solvent Effects in Computer Generated Kinetic Models journal March 2013
Rate-Based Construction of Kinetic Models for Complex Systems journal May 1997
An improved path flux analysis with multi generations method for mechanism reduction journal January 2016
Julia: A Fresh Approach to Numerical Computing journal January 2017
Optim: A mathematical optimization package for Julia journal April 2018
TChem - A Software Toolkit for the Analysis of Complex Kinetic Models report May 2011
CHEMKIN-III: A FORTRAN chemical kinetics package for the analysis of gas-phase chemical and plasma kinetics report May 1996
Transitory Sensitivity in Automatic Chemical Kinetic Mechanism Analysis preprint October 2022
Species Selection for Automatic Chemical Kinetic Mechanism Generation journal April 2023
DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia journal May 2017

Similar Records

Transitory sensitivity in automatic chemical kinetic mechanism analysis
Journal Article · 2024 · International Journal of Chemical Kinetics · OSTI ID:2472883

TChem - A Software Toolkit for the Analysis of Complex Kinetic Models
Technical Report · 2011 · OSTI ID:1113874

TChem
Software · 2011 · OSTI ID:1231494

Related Subjects