A Practical Guide to Surface Kinetic Monte Carlo Simulations

被引:211
作者
Andersen, Mie [1 ]
Panosetti, Chiara [1 ]
Reuter, Karsten [1 ]
机构
[1] Tech Univ Munich, Chair Theoret Chem & Catalysis Res Ctr, Garching, Germany
基金
欧盟地平线“2020”;
关键词
kinetic Monte Carlo; lattice gas model; surface diffusion; heterogeneous catalysis; crystal growth; sensitivity analysis; lateral interactions; FINDING SADDLE-POINTS; NUDGED ELASTIC BAND; CO OXIDATION; TRANSITION-STATES; THERMODYNAMIC CONSISTENCY; STOCHASTIC SIMULATION; TIME-SCALE; DIFFUSION; IDENTIFICATION; CHEMISTRY;
D O I
10.3389/fchem.2019.00202
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This review article is intended as a practical guide for newcomers to the field of kinetic Monte Carlo (KMC) simulations, and specifically to lattice KMC simulations as prevalently used for surface and interface applications. We will provide worked out examples using the kmos code, where we highlight the central approximations made in implementing a KMC model as well as possible pitfalls. This includes the mapping of the problem onto a lattice and the derivation of rate constant expressions for various elementary processes. Example KMC models will be presented within the application areas surface diffusion, crystal growth and heterogeneous catalysis, covering both transient and steady-state kinetics as well as the preparation of various initial states of the system. We highlight the sensitivity of KMC models to the elementary processes included, as well as to possible errors in the rate constants. For catalysis models in particular, a recurrent challenge is the occurrence of processes at very different timescales, e.g., fast diffusion processes and slow chemical reactions. We demonstrate how to overcome this timescale disparity problem using recently developed acceleration algorithms. Finally, we will discuss how to account for lateral interactions between the species adsorbed to the lattice, which can play an important role in all application areas covered here.
引用
收藏
页数:24
相关论文
共 111 条
[1]   Scaling properties of adsorption energies for hydrogen-containing molecules on transition-metal surfaces [J].
Abild-Pedersen, F. ;
Greeley, J. ;
Studt, F. ;
Rossmeisl, J. ;
Munter, T. R. ;
Moses, P. G. ;
Skulason, E. ;
Bligaard, T. ;
Norskov, J. K. .
PHYSICAL REVIEW LETTERS, 2007, 99 (01)
[2]   Assessment of mean-field microkinetic models for CO methanation on stepped metal surfaces using accelerated kinetic Monte Carlo [J].
Andersen, Mie ;
Plaisance, Craig P. ;
Reuter, Karsten .
JOURNAL OF CHEMICAL PHYSICS, 2017, 147 (15)
[3]   DIFFUSION OF SINGLE ADATOMS OF PLATINUM, IRIDIUM AND GOLD ON PLATINUM SURFACES [J].
BASSETT, DW ;
WEBBER, PR .
SURFACE SCIENCE, 1978, 70 (01) :520-531
[4]   NEW ALGORITHM FOR MONTE-CARLO SIMULATION OF ISING SPIN SYSTEMS [J].
BORTZ, AB ;
KALOS, MH ;
LEBOWITZ, JL .
JOURNAL OF COMPUTATIONAL PHYSICS, 1975, 17 (01) :10-18
[5]   Micro- and macro-kinetics: their relationship in heterogeneous catalysis [J].
Campbell, Charles T. .
TOPICS IN CATALYSIS, 1994, 1 (3-4) :353-366
[6]   AN EFFICIENT METHOD FOR ONLINE IDENTIFICATION OF STEADY-STATE [J].
CAO, SL ;
RHINEHART, RR .
JOURNAL OF PROCESS CONTROL, 1995, 5 (06) :363-374
[7]   Truncation-based energy weighting string method for efficiently resolving small energy barriers [J].
Carilli, Michael F. ;
Delaney, Kris T. ;
Fredrickson, Glenn H. .
JOURNAL OF CHEMICAL PHYSICS, 2015, 143 (05)
[8]   An overview of spatial microscopic and accelerated kinetic Monte Carlo methods [J].
Chatterjee, Abhijit ;
Vlachos, Dionisios G. .
JOURNAL OF COMPUTER-AIDED MATERIALS DESIGN, 2007, 14 (02) :253-308
[9]   Accurate acceleration of kinetic Monte Carlo simulations through the modification of rate constants [J].
Chatterjee, Abhijit ;
Voter, Arthur F. .
JOURNAL OF CHEMICAL PHYSICS, 2010, 132 (19)
[10]   Molecular dynamics saddle search adaptive kinetic Monte Carlo [J].
Chill, Samuel T. ;
Henkelman, Graeme .
JOURNAL OF CHEMICAL PHYSICS, 2014, 140 (21)