The F-t-Pj-RG method: An adjacent-rolling-windows based steady-state detection technique for application to kinetic Monte Carlo simulations
Abstract
A window-based steady-state detection algorithm has been developed for application to kinetic Monte Carlo simulation data. The algorithm, termed F-t-Pj-RG sequentially applies an F-test, a t-test, and a projection test on adjacent windows of the data while rolling (or shifting) and growing the windows when any of the tests fail. In aggregate, the algorithm is able to (a) automatically reject the warm-up period as not being at steady-state, as well as (b) determine an appropriate window size for converged statistics when sampling the data, which is necessary for detection of steady-state, and (c) detect steady-state within a particular tolerance. The last step, the projection test, is actually an oscillating-slope projection test, and is performed on j sequential data windows (i.e., more than two adjacent windows). It requires more than simply being within the user defined tolerance: the oscillating-slope projection test includes a condition that the slope must oscillate around zero when 2, which is an additional indication of steady-state. When all three tests are passed, the F-t-Pj test is passed, indicating that the prerequisites of steady-state detection have been met and also that conditions consistent with the definition of steady-state have been realized. This algorithm is applied to a varietymore »
- Authors:
-
- Virginia Polytechnic Inst. and State Univ. (Virginia Tech), Blacksburg, VA (United States). Dept. of Mechanical Engineering
- Virginia Polytechnic Inst. and State Univ. (Virginia Tech), Blacksburg, VA (United States). Dept. of Materials Science and Engineering
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Chemical Sciences Division
- Virginia Polytechnic Inst. and State Univ. (Virginia Tech), Blacksburg, VA (United States). Dept. of Mechanical Engineering; Virginia Polytechnic Inst. and State Univ. (Virginia Tech), Blacksburg, VA (United States). Dept. of Materials Science and Engineering
- Publication Date:
- Research Org.:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1495967
- Alternate Identifier(s):
- OSTI ID: 1548150
- Grant/Contract Number:
- AC05-00OR22725; LOIS 8457
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Computer Physics Communications
- Additional Journal Information:
- Journal Volume: 232; Journal Issue: C; Journal ID: ISSN 0010-4655
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; Steady-state detection; Kinetic Monte Carlo simulations; Complex chemical reactions
Citation Formats
Nellis, Chris, Danielson, Thomas, Savara, Aditya, and Hin, Celine. The F-t-Pj-RG method: An adjacent-rolling-windows based steady-state detection technique for application to kinetic Monte Carlo simulations. United States: N. p., 2018.
Web. doi:10.1016/j.cpc.2018.05.013.
Nellis, Chris, Danielson, Thomas, Savara, Aditya, & Hin, Celine. The F-t-Pj-RG method: An adjacent-rolling-windows based steady-state detection technique for application to kinetic Monte Carlo simulations. United States. https://doi.org/10.1016/j.cpc.2018.05.013
Nellis, Chris, Danielson, Thomas, Savara, Aditya, and Hin, Celine. Sat .
"The F-t-Pj-RG method: An adjacent-rolling-windows based steady-state detection technique for application to kinetic Monte Carlo simulations". United States. https://doi.org/10.1016/j.cpc.2018.05.013. https://www.osti.gov/servlets/purl/1495967.
@article{osti_1495967,
title = {The F-t-Pj-RG method: An adjacent-rolling-windows based steady-state detection technique for application to kinetic Monte Carlo simulations},
author = {Nellis, Chris and Danielson, Thomas and Savara, Aditya and Hin, Celine},
abstractNote = {A window-based steady-state detection algorithm has been developed for application to kinetic Monte Carlo simulation data. The algorithm, termed F-t-Pj-RG sequentially applies an F-test, a t-test, and a projection test on adjacent windows of the data while rolling (or shifting) and growing the windows when any of the tests fail. In aggregate, the algorithm is able to (a) automatically reject the warm-up period as not being at steady-state, as well as (b) determine an appropriate window size for converged statistics when sampling the data, which is necessary for detection of steady-state, and (c) detect steady-state within a particular tolerance. The last step, the projection test, is actually an oscillating-slope projection test, and is performed on j sequential data windows (i.e., more than two adjacent windows). It requires more than simply being within the user defined tolerance: the oscillating-slope projection test includes a condition that the slope must oscillate around zero when 2, which is an additional indication of steady-state. When all three tests are passed, the F-t-Pj test is passed, indicating that the prerequisites of steady-state detection have been met and also that conditions consistent with the definition of steady-state have been realized. This algorithm is applied to a variety of data sets that correspond to the diverse type of data trends that can be produced by kinetic Monte Carlo simulations. The algorithm is shown to be robust in its ability to handle differing functional forms, and is able to detect steady-state with low computational cost. Finally, the low computational cost of this method and its robustness towards varied data trends make it suitable for on-the-fly use in kinetic Monte Carlo simulations.},
doi = {10.1016/j.cpc.2018.05.013},
journal = {Computer Physics Communications},
number = C,
volume = 232,
place = {United States},
year = {2018},
month = {6}
}
Web of Science
Figures / Tables:

Works referenced in this record:
Experiment-Based Kinetic Monte Carlo Simulations: CO Oxidation over RuO 2 (110)
journal, December 2011
- Farkas, A.; Hess, F.; Over, H.
- The Journal of Physical Chemistry C, Vol. 116, Issue 1
First-Principles-Based Monte Carlo Simulation of Ethylene Hydrogenation Kinetics on Pd
journal, December 2000
- Hansen, Eric W.; Neurock, Matthew
- Journal of Catalysis, Vol. 196, Issue 2
Adlayer inhomogeneity without lateral interactions: Rationalizing correlation effects in CO oxidation at RuO 2 (110) with first-principles kinetic Monte Carlo
journal, February 2011
- Matera, Sebastian; Meskine, Hakim; Reuter, Karsten
- The Journal of Chemical Physics, Vol. 134, Issue 6
First-Principles-Based Kinetic Monte Carlo Simulation of Nitric Oxide Reduction over Platinum Nanoparticles under Lean-Burn Conditions
journal, November 2010
- Mei, Donghai; Du, Jincheng; Neurock, Matthew
- Industrial & Engineering Chemistry Research, Vol. 49, Issue 21
Unraveling the Complexity of Catalytic Reactions via Kinetic Monte Carlo Simulation: Current Status and Frontiers
journal, November 2012
- Stamatakis, Michail; Vlachos, Dionisios G.
- ACS Catalysis, Vol. 2, Issue 12
Electrons to Reactors Multiscale Modeling: Catalytic CO Oxidation over RuO 2
journal, April 2018
- Sutton, Jonathan E.; Lorenzi, Juan M.; Krogel, Jaron T.
- ACS Catalysis, Vol. 8, Issue 6
An efficient method for on-line identification of steady state
journal, December 1995
- Cao, Songling; Rhinehart, R. Russell
- Journal of Process Control, Vol. 5, Issue 6
A steady-state detection (SSD) algorithm to detect non-stationary drifts in processes
journal, March 2013
- Kelly, Jeffrey D.; Hedengren, John D.
- Journal of Process Control, Vol. 23, Issue 3
Methodology of on-line optimisation applied to a chemical reactor
journal, February 2008
- Mansour, M.; Ellis, J. E.
- Applied Mathematical Modelling, Vol. 32, Issue 2
Acceleration and sensitivity analysis of lattice kinetic Monte Carlo simulations using parallel processing and rate constant rescaling
journal, October 2017
- Núñez, M.; Robie, T.; Vlachos, D. G.
- The Journal of Chemical Physics, Vol. 147, Issue 16
kmos: A lattice kinetic Monte Carlo framework
journal, July 2014
- Hoffmann, Max J.; Matera, Sebastian; Reuter, Karsten
- Computer Physics Communications, Vol. 185, Issue 7
Theoretical foundations of dynamical Monte Carlo simulations
journal, July 1991
- Fichthorn, Kristen A.; Weinberg, W. H.
- The Journal of Chemical Physics, Vol. 95, Issue 2
A general method for numerically simulating the stochastic time evolution of coupled chemical reactions
journal, December 1976
- Gillespie, Daniel T.
- Journal of Computational Physics, Vol. 22, Issue 4
Exact stochastic simulation of coupled chemical reactions
journal, December 1977
- Gillespie, Daniel T.
- The Journal of Physical Chemistry, Vol. 81, Issue 25
The steady state and equilibrium approximations: A geometrical picture
journal, April 1988
- Fraser, Simon J.
- The Journal of Chemical Physics, Vol. 88, Issue 8
SQERTSS: Dynamic rank based throttling of transition probabilities in kinetic Monte Carlo simulations
journal, October 2017
- Danielson, Thomas; Sutton, Jonathan E.; Hin, Céline
- Computer Physics Communications, Vol. 219
Below-Room-Temperature C–H Bond Breaking on an Inexpensive Metal Oxide: Methanol to Formaldehyde on CeO 2 (111)
journal, November 2017
- Sutton, Jonathan E.; Danielson, Thomas; Beste, Ariana
- The Journal of Physical Chemistry Letters, Vol. 8, Issue 23
Equivalence of on-lattice stochastic chemical kinetics with the well-mixed chemical master equation in the limit of fast diffusion
journal, December 2011
- Stamatakis, Michail; Vlachos, Dionisios G.
- Computers & Chemical Engineering, Vol. 35, Issue 12
Fluctuation-dominated kinetics in diffusion-controlled reactions
journal, July 1985
- Kang, K.; Redner, S.
- Physical Review A, Vol. 32, Issue 1
Role of density fluctuations in bimolecular reaction kinetics
journal, February 1978
- Ovchinnikov, A. A.; Zeldovich, Ya. B.
- Chemical Physics, Vol. 28, Issue 1-2
A + B → 0 Reaction with Different Initial Patterns
journal, January 1996
- Sancho, J. M.; Romero, A. H.; Lindenberg, K.
- The Journal of Physical Chemistry, Vol. 100, Issue 49
Ion clustering in aqueous solutions probed with vibrational energy transfer
journal, March 2011
- Bian, H.; Wen, X.; Li, J.
- Proceedings of the National Academy of Sciences, Vol. 108, Issue 12
Vibrational Energy Transfer: An Angstrom Molecular Ruler in Studies of Ion Pairing and Clustering in Aqueous Solutions
journal, February 2015
- Chen, Hailong; Bian, Hongtao; Li, Jiebo
- The Journal of Physical Chemistry B, Vol. 119, Issue 12
Ion Segregation in Aqueous Solutions
journal, November 2012
- Bian, Hongtao; Li, Jiebo; Zhang, Qiang
- The Journal of Physical Chemistry B, Vol. 116, Issue 49
A local superbasin kinetic Monte Carlo method
journal, April 2013
- Fichthorn, Kristen A.; Lin, Yangzheng
- The Journal of Chemical Physics, Vol. 138, Issue 16
Works referencing / citing this record:
A Practical Guide to Surface Kinetic Monte Carlo Simulations
journal, April 2019
- Andersen, Mie; Panosetti, Chiara; Reuter, Karsten
- Frontiers in Chemistry, Vol. 7
Figures / Tables found in this record: