×

一种求解延迟微分方程数值解的有效统一方法。 (英语) Zbl 1184.65071号

摘要:我们提出了一种新的延迟微分方程(DDE)求解器设计框架,该框架可与任何基于标准分步方法(如Runge-Kutta或线性多步方法)的提供的初值问题(IVP)求解器协同工作,并可提供密集输出。这是通过将一般DDE视为不连续IVP的特殊示例来实现的。利用这种解释,我们开发了一种有效的技术来解决由此产生的不连续IVP。我们还为求解时间步长上出现的隐式方程时使用的数值技术提供了一个更清晰的过程,例如当底层IVP解算器是隐式的或延迟消失时。
我们为最终的模拟器引入了新的模块化设计,有助于加速利用有效数值方法的不同组成部分的进步。这些组件包括基本的离散公式、密集输出的插值、处理不连续性的策略以及求解任何隐式方程的迭代方案。

MSC公司:

65升05 常微分方程初值问题的数值解法
34K28号 泛函微分方程解的数值逼近(MSC2010)
65升06 常微分方程的多步、Runge-Kutta和外推方法
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Barton,P.I.,Pantelides,C.C.:组合离散/连续过程的建模。AIChE J.40(6),966–979(1994)·doi:10.1002/aic.690400608
[2] Bocharov,G.A.、Marchuk,G.I.、Romanyukha,A.A.:刚性时滞微分系统的LMM数值解,模拟免疫反应。数字。数学。73, 131–148 (1996) ·Zbl 0859.65077号 ·数字标识代码:10.1007/s002110050188
[3] Butcher,J.C.:常微分方程的数值方法,第2版(Ed.)。奇切斯特·威利(2008)·兹比尔1167.65041
[4] Corwin,S.C.,Sarafyan,D.,Thompson,S.:DKLAG6:一种基于连续嵌入的六阶Runge-Kutta方法的代码,用于求解状态相关的泛函微分方程。申请。数字。数学。24, 319–330 (1997) ·Zbl 0899.65046号 ·doi:10.1016/S0168-9274(97)00029-9
[5] Ellison,D.:带间断的常微分方程的高效自动积分。数学。计算。西穆特。23(1), 12–20 (1981) ·Zbl 0469.65054号 ·doi:10.1016/0378-4754(81)90003-3
[6] Enright,W.H.,Yan L.:一类常微分方程解算器的质量/成本权衡。数字。算法(2009)。doi:10.1007/s11075-009-9288-x·兹比尔1184.65068
[7] Genik,L.,Van Den Driessche P.:具有招募死亡人口统计学和离散延迟的流行病模型。收录于:Ruan,S.,Wolkowicz,G.S.K.,Wu,J.(编辑)《微分方程在生物学中的应用》,Fields Institute Communications。第21期,第237-249页。美国数学学会,普罗维登斯(1999)·Zbl 0926.92029号
[8] Grossman,R.L.,Nerode,A.,Ravn,A.P.,Rischel,H.:混合系统。计算机科学讲义,第736卷。施普林格,纽约(1993)·Zbl 0825.00044号
[9] Guglielmi,N.,Hairer,E.:实现刚性延迟微分方程的Radau II-A方法。计算67,1-12(2001)·Zbl 0986.65069号 ·数字标识代码:10.1007/s006070170013
[10] Guglielmi,N.,Hairer,E.:计算隐式延迟微分方程中的断点。高级计算。数学。29(3), 229–247 (2008) ·Zbl 1160.65041号 ·doi:10.1007/s10444-007-9044-5
[11] Hayashi,H.:使用连续Runge-Kutta方法数值求解延迟和中性延迟微分方程。多伦多大学计算机科学系博士论文(1996年)
[12] Hiebert,K.L.,Shampine L.F.:ODE溶液的隐式定义输出点,Sandia Report SAND80-0180,能源部,Albuquerque Sandia Laboratories(1980)
[13] Kuang,Y.:关于中立时滞logistic高斯型捕食者-食饵系统。动态。刺。系统。6, 173–189 (1991) ·Zbl 0728.92016号
[14] Mahaffy,J.M.,Bélair,J.,Mackey,M.C.:具有移动边界条件和状态依赖延迟的造血模型:在红细胞生成中的应用。J.西奥。生物学190、135–146(1998)·doi:10.1006/jtbi.1997.0537
[15] Neves,K.W.:泛函微分方程的自动积分:一种方法。ACM事务处理。数学。柔软。1(4), 357–368 (1975) ·Zbl 0315.65045号 ·数字对象标识代码:10.1145/355656.355661
[16] Park,T.,Barton,P.:微分代数模型中的状态事件定位。ACM事务处理。模型。计算。模拟。6(2), 137–165 (1996) ·Zbl 0887.65075号 ·数字对象标识代码:10.1145/232807.232809
[17] Paul,C.A.H.:泛函微分方程的Runge-Kutta方法。博士。论文。曼彻斯特大学(1992)
[18] Paul,C.A.H.:开发延迟微分方程求解器。申请。数字。数学。9,403–414(1992年)·Zbl 0779.65043号 ·doi:10.1016/0168-9274(92)90030-H
[19] Paul,C.A.H.:《Archi用户指南:求解时滞和中立型微分方程及参数估计问题的显式Runge-Kutta代码》,技术报告,曼彻斯特大学数学系,曼彻斯特283(1997)
[20] Paul C.A.H.:《泛函微分方程测试集》,《数值分析报告》,曼彻斯特计算数学中心,1994年第243期
[21] Tavernini,L.:具有状态相关时滞的volterra微分系统的近似解。SIAM J.数字。分析。15(5), 1039–1052 (1978) ·Zbl 0396.65040号 ·数字对象标识代码:10.1137/0715068
[22] Thompson,S.,Shampine,L.F.:一个友好的Fortran DDE解算器。申请。数字。数学。53(3), 503–516 (2006) ·Zbl 1089.65062号 ·doi:10.1016/j.apnum.2005.04.027
[23] Willé,D.R.,Baker,C.T.H.:DELSOL–解延迟微分方程组的数值代码。申请。数字。数学。9, 223–234 (1992) ·Zbl 0747.65055号 ·doi:10.1016/0168-9274(92)90017-8
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。