Skip to content

Bayesian correction to DFT energetics for CO oxidation microkinetics

License

Notifications You must be signed in to change notification settings

Shyamdeokr/Bayesian_CO_oxidation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microkinetic Model (MKM)

This python code simulates the Pd site dynamics on CeO2(100) under lean CO oxidation, TOF for CO oxidation, Reaction orders in CO and O2 as well as the rate limiting step and the coverage of the intermediate species under reaction conditions of the following extensive reaction network.

Used in the following paper - https://pubs.acs.org/doi/abs/10.1021/acscatal.2c03194 (Emergent Behavior in Oxidation Catalysis over Single-Atom Pd on a Reducible CeO2 Support via Mixed Redox Cycles) to generate corrections in DFT calculated energetics and activation barriers

Further details on the MKM and the Bayesian Inference can be found in the Supplementary Information of the paper.

Reaction network for CO Oxidation on Pd sites - (Pd), (PdO) and (PdO2) + O2 adsorption

Reactions - 1 - 8

plot

Reactions 6' - 11

plot

Reactions 12-14

plot

Reactions 15-16 for O2 adsorption on Pd

plot

Usage -

Run as following:

python Bayesian.py

delE and dEa which are corrections to input DFT reaction energies and DFT barriers respectively, can be changed in Bayesian.py. The code can be modified to input DFT energetics from the user.

It outputs Bayesian correted energetics (MCMC iterations and distribution plots) that match experimental data in an output folder.

About

Bayesian correction to DFT energetics for CO oxidation microkinetics

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages