A practical approach to the sensitivity analysis for kinetic Monte Carlo simulation of heterogeneous catalysis.

Lattice kinetic Monte Carlo simulations have become a vital tool for predictive quality atomistic understanding of complex surface chemical reaction kinetics over a wide range of reaction conditions. In order to expand their practical value in terms of giving guidelines for the atomic level design of catalytic systems, it is very desirable to readily evaluate a sensitivity analysis for a given model. The result of such a sensitivity analysis quantitatively expresses the dependency of the turnover frequency, being the main output variable, on the rate constants entering the model. In the past, the application of sensitivity analysis, such as degree of rate control, has been hampered by its exuberant computational effort required to accurately sample numerical derivatives of a property that is obtained from a stochastic simulation method. In this study, we present an efficient and robust three-stage approach that is capable of reliably evaluating the sensitivity measures for stiff microkinetic models as we demonstrate using the CO oxidation on RuO2(110) as a prototypical reaction. In the first step, we utilize the Fisher information matrix for filtering out elementary processes which only yield negligible sensitivity. Then we employ an estimator based on the linear response theory for calculating the sensitivity measure for non-critical conditions which covers the majority of cases. Finally, we adapt a method for sampling coupled finite differences for evaluating the sensitivity measure for lattice based models. This allows for an efficient evaluation even in critical regions near a second order phase transition that are hitherto difficult to control. The combined approach leads to significant computational savings over straightforward numerical derivatives and should aid in accelerating the nano-scale design of heterogeneous catalysts.

[1]  Yannis Pantazis,et al.  A relative entropy rate method for path space sensitivity analysis of stationary complex stochastic dynamics. , 2012, The Journal of chemical physics.

[2]  Jacob A. McGill,et al.  Efficient gradient estimation using finite differencing and likelihood ratios for kinetic Monte Carlo simulations , 2012, J. Comput. Phys..

[3]  Sebastian Matera,et al.  Adlayer inhomogeneity without lateral interactions: rationalizing correlation effects in CO oxidation at RuO2(110) with first-principles kinetic Monte Carlo. , 2011, The Journal of chemical physics.

[4]  P. B. Warren,et al.  Steady-state parameter sensitivity in stochastic modeling via trajectory reweighting. , 2012, The Journal of chemical physics.

[5]  David F Anderson,et al.  Comparison of finite difference based methods to obtain sensitivities of stochastic chemical kinetic models. , 2013, The Journal of chemical physics.

[6]  Sebastian Matera,et al.  Examination of the concept of degree of rate control by first-principles kinetic Monte Carlo simulations , 2009 .

[7]  Xi-Ren Cao,et al.  Perturbation realization, potentials, and sensitivity analysis of Markov processes , 1997, IEEE Trans. Autom. Control..

[8]  Peter Hänggi,et al.  Stochastic processes: Time evolution, symmetries and linear response , 1982 .

[9]  David F. Anderson,et al.  An Efficient Finite Difference Method for Parameter Sensitivities of Continuous Time Markov Chains , 2011, SIAM J. Numer. Anal..

[10]  Charles T. Campbell,et al.  Future Directions and Industrial Perspectives Micro- and macro-kinetics: Their relationship in heterogeneous catalysis , 1994 .

[11]  Dionisios G. Vlachos,et al.  Parametric sensitivity analysis for biochemical reaction networks based on pathwise information theory , 2013, BMC Bioinformatics.

[12]  Da‐Jiang Liu,et al.  Transitions between strongly correlated and random steady-states for catalytic CO-oxidation on surfaces at high-pressure. , 2015, The Journal of chemical physics.

[13]  Michail Stamatakis,et al.  Unraveling the Complexity of Catalytic Reactions via Kinetic Monte Carlo Simulation: Current Status and Frontiers , 2012 .

[14]  Guang Lin,et al.  A consistent hierarchy of generalized kinetic equation approximations to the master equation applied to surface catalysis. , 2015, The Journal of chemical physics.

[15]  Yannis Pantazis,et al.  Accelerated Sensitivity Analysis in High-Dimensional Stochastic Reaction Networks , 2014, PloS one.

[16]  Sebastian Matera,et al.  kmos: A lattice kinetic Monte Carlo framework , 2014, Comput. Phys. Commun..

[17]  Christof Schütte,et al.  Solving the master equation without kinetic Monte Carlo: Tensor train approximations for a CO oxidation model , 2016, J. Comput. Phys..

[18]  M. Katsoulakis,et al.  Goal-oriented sensitivity analysis for lattice kinetic Monte Carlo simulations. , 2013, The Journal of chemical physics.

[19]  Hakim Meskine,et al.  Does phenomenological kinetics provide an adequate description of heterogeneous catalytic reactions? , 2007, The Journal of chemical physics.

[20]  R. Braatz,et al.  Parameter Sensitivity Analysis of Monte Carlo Simulations of Copper Electrodeposition with Multiple Additives , 2003 .

[21]  M. Scheffler,et al.  First-principles kinetic Monte Carlo simulations for heterogeneous catalysis : Application to the Co oxidation at RuO2(110) , 2005, cond-mat/0510234.

[22]  Xi-Ren Cao,et al.  Algorithms for sensitivity analysis of Markov systems through potentials and perturbation realization , 1998, IEEE Trans. Control. Syst. Technol..

[23]  D G Vlachos,et al.  Steady state likelihood ratio sensitivity analysis for stiff kinetic Monte Carlo simulations. , 2015, The Journal of chemical physics.

[24]  Muruhan Rathinam,et al.  Efficient computation of parameter sensitivities of discrete stochastic chemical reaction networks. , 2010, The Journal of chemical physics.

[25]  D. Vlachos,et al.  Parameter Optimization of Molecular Models: Application to Surface Kinetics , 2003 .

[26]  Adam P. Arkin,et al.  Efficient stochastic sensitivity analysis of discrete event systems , 2007, J. Comput. Phys..