上海大学学报(自然科学版)

• 通信与信息工程 • 上一篇    下一篇

时滞化学反应系统中的DτL算法

彭新俊,王翼飞   

  1. 上海大学 理学院,上海 200444

  • 收稿日期:2007-05-09 修回日期:1900-01-01 出版日期:2008-08-27 发布日期:2008-08-27
  • 通讯作者: 王翼飞

DτLAlgorithm in Chemically Reacting System with Delays

PENG Xin-jun,WANG Yi-fei   

  1. College of Sciences, Shanghai University, Shanghai 200444, China
  • Received:2007-05-09 Revised:1900-01-01 Online:2008-08-27 Published:2008-08-27
  • Contact: WANG Yi-fei

摘要: 最近发展的可精确模拟时滞化学反应系统的动力学状态的时滞随机模拟算法 (delay stochastic simulation algorithm,DSSA)的模拟效率很低.提出一个快速随机模拟时滞τ-leaping(delay τ-leaping,DτL)算法.DτL算法首先确定满足Leap条件的Leap时间τ,然后利用每个反应通道的反应次数的近似概率密度函数随机确定反应次数.该算法能在较小精度损失的基础上提高模拟时滞化学反应系统的速度.数值试验表明,DτL算法在模拟时滞化学反应系统时能取得很好的性能.

关键词: DτL算法, 时滞化学反应系统, 随机模拟算法

Abstract: The recently proposed delay stochastic simulation algorithm (DSSA) is an exact but inefficient simulation method for numerically simulating the stochastic dynamics of chemically reacting systems with delays. Presented here is a delay τ leaping (DτL) method, which is an accelerated method for simulating chemically reacting systems with delays. In this method the leap time is calculated from the leap condition, and the number of reactions occurring of each channel during τ is randomly determined according to its approximated probability density function. This approach can accelerate simulation with acceptable simulation accuracy. Numerical experiments show that the DτL algorithm has good performance for simulating chemically reacting systems with delay.

Key words: DτL algorithm, stochastic simulation algorithm, chemically reacting system with delays

中图分类号: