首页> 外国专利> Method for stochastic and deterministic timebase control in stochastic simulations

Method for stochastic and deterministic timebase control in stochastic simulations

机译:随机模拟中的随机和确定性时基控制方法

摘要

A system and method for simulating a mechanistic kinetic process, such as a chemical process including one or more chemical reactions, over a predetermined time period, subject to a programmed temperature variation, is provided. The simulation proceeds stochastically, by taking discrete time steps through the time period. The time steps vary in size, based on instantaneous reaction rate values for the reactions taking place. Reaction rates can vary by many orders of magnitude, and sometimes a stochastically calcualated time step will be so great that it might skip over a later increase in chemical activity. To avoid loss of accuracy and control of the simulation due to such excessively large time steps, when the stochastically determined time step exceeds a threshold, one or more smaller, deterministic time steps are made. The deterministic time steps "inch" forward in time, until an increase in chemical activity is detected. Then, stochastic time steps are resumed. In this manner, a simulation according to the invention detects and simulates the increase in activity. The invention more broadly covers any simulation over an interval of values for an independent state variable (e.g., time), where there are one or more programmed state variables (e.g., temperature, pressure, etc, expressed as a function of the independent state variable). Time steps are made based on a process parameter (related to the instantaneous reaction rates or probabilities of occurrence), whose value is related to a current system state related to the current programmed state variable values (e.g. , temperature- dependent reaction rates).
机译:提供一种用于在预定的时间段内模拟机械动力学过程(包括包括一个或多个化学反应的化学过程)的系统和方法,该过程和程序会受到编程的温度变化的影响。通过在整个时间段中采取不连续的时间步长,模拟将随机进行。时间步长的大小基于发生的反应的瞬时反应速率值而变化。反应速率可以变化多个数量级,有时随机计算的时间步长会很大,以至于可能跳过后来化学活性的增加。为了避免由于这种过大的时间步长而导致的精度损失和对模拟的控制,当随机确定的时间步长超过阈值时,将执行一个或多个较小的确定性时间步长。确定性时间在时间​​上“向前”移动,直到检测到化学活性增加为止。然后,恢复随机时间步长。以这种方式,根据本发明的模拟检测并模拟活动的增加。本发明更广泛地涵盖针对独立状态变量(例如时间)的值的间隔上的任何模拟,其中存在一个或多个表示为独立状态变量的函数的编程状态变量(例如温度,压力等)。 )。基于过程参数(与瞬时反应速率或发生概率有关)进行时间步长,该过程参数的值与与当前编程状态变量值(例如,温度相关的反应速率)有关的当前系统状态有关。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号