The F-t-Pj-RG method: An adjacent-rolling-windows based steady-state detection technique for application to kinetic Monte Carlo simulations

被引:6
|
作者
Nellis, Chris [1 ]
Danielson, Thomas [2 ]
Savara, Aditya [3 ]
Hin, Celine [1 ,2 ]
机构
[1] Virginia Polytech Inst & State Univ, Dept Mech Engn, Blacksburg, VA 24061 USA
[2] Virginia Polytech Inst & State Univ, Dept Mat Sci & Engn, Blacksburg, VA 24061 USA
[3] Oak Ridge Natl Lab, Chem Sci Div, Oak Ridge, TN USA
关键词
Steady-state detection; Kinetic Monte Carlo simulations; Complex chemical reactions; VIBRATIONAL-ENERGY TRANSFER; AQUEOUS-SOLUTIONS; IDENTIFICATION; DIFFUSION;
D O I
10.1016/j.cpc.2018.05.013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. 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. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:124 / 138
页数:15
相关论文
共 4 条
  • [1] Comparison of sequential test strategies based on Monte Carlo simulations in the detection of auditory steady-state responses
    Ragazzi, Victor H. de S. S.
    Caldeira, Alexandre G.
    Vaz, Patricia N.
    Antunes, Felipe
    Felix, Leonardo B.
    IEEE LATIN AMERICA TRANSACTIONS, 2024, 22 (09) : 733 - 738
  • [2] Dynamic steady-state detection with throttling in lattice kinetic Monte Carlo to increase computational efficiency of spatial chemical kinetics simulations
    Savara, Aditya
    Danielson, Thomas
    Hin, Celine
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 251
  • [3] Dealing with correlations in the multichannel EEG using bipolar derivations and Monte Carlo simulations: application to the detection of auditory steady-state responses
    Zanotelli, Tiago
    Antunes, Felipe
    Mendes, Eduardo Mazoni Andrade Marcal
    Felix, Leonardo Bonato
    MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 2023, 61 (03) : 811 - 819
  • [4] Dealing with correlations in the multichannel EEG using bipolar derivations and Monte Carlo simulations: application to the detection of auditory steady-state responses
    Tiago Zanotelli
    Felipe Antunes
    Eduardo Mazoni Andrade Marçal Mendes
    Leonardo Bonato Felix
    Medical & Biological Engineering & Computing, 2023, 61 : 811 - 819