Number of sites based solver for determining coverages from steady-state mean-field micro-kinetic models

31 May 2023, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

Kinetic models parameterised by ab-initio calculations have led to significant improvements in understanding chemical reactions in heterogeneous catalysis. These studies have been facilitated by implementations which determine steady-state coverages and rates of mean-field micro-kinetic models. As implemented in the open-source kinetic modelling program, CatMAP, the conventional solution strategy is to use a root-finding algorithm to determine the coverage of all intermediates through the steady-state expressions, constraining all coverages to be non-negative and to properly sum to unity. Though intuitive, this root-finding strategy causes issues with convergence to solution due to these imposed constraints. In this work, we avoid explicitly imposing these constraints, solving the mean-field steady-state micro-kinetic model in the space of number of sites instead of solving it in the space of coverages. We transform the constrained root-finding problem to an unconstrained least-squares minimisation problem, leading to significantly improved convergence in solving micro-kinetic models and thus enabling the efficient study of more complex catalytic reactions.

Keywords

Micro-kinetic modelling
Heterogeneous catalysis
Surface chemistry
Reaction networks

Supplementary materials

Title
Description
Actions
Title
Supporting Information
Description
Supporting information to the main text: Number of sites based solver for determining coverages from steady-state mean-field micro-kinetic models
Actions

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.