基于Matlab的传染病动力学模型仿真平台.docVIP

基于Matlab的传染病动力学模型仿真平台.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于Matlab的传染病动力学模型仿真平台

SimulationPlatformofEpidemicDynamicsModelBasedonMATLAB

摘要:开发了基于Matlab的传染病动力学模型仿真平台,通过对传染病动力学模型进行动态仿真,可以对传染病动力学模型的变化进行观察和分析,同时在该仿真平台上,采用时滞微分方程、脉冲微分方程等数值算法实现对传染病模型进行数值模拟,是一个十分实用、方便的仿真操作平台。

关键字:传染病动力学模型;数值仿真;Matlab;时滞微分方程

Abstract:AsimulationplatformofepidemicdynamicsmodelisdevelopedbyusingMatlab.Thesimulationplatformcanbeusedindynamicssimulationofepidemicdynamicsmodel,andthesimulationcouldbeusedinresultsanalysis.Basedontheplatform,Delaydifferentialequationsandimpulsivedifferentialequationsofnumericalalgorithmcanbeusedtonumericalsimulationofepidemicmodelandthemultivariablecontrolsystemsimulation.

Keywords:EpidemicDynamicsModel,NumericalSimulation,Matlab,DelayDifferentialEquations

1引言

近年来,作为传染病研究的手段之一,利用计算机对传染病动力学模型进行数值仿真越来越受到人们的重视。诸如MATLAB中ODE45、DDE23等程序包,被人们普遍使用于传染病动力学模型的仿真中。近年来随着研究工作的深入,大量新的模型也逐渐受到人们的重视,如:时滞微分传染病模型;脉冲传染病模型;常微分、偏微分混合的传染病模型等。由于ODE45、DDE23等程序包不是针对传染病动力学模型所开发,无法解决以上这些模型的仿真问题,这些都给相关研究工作造成了一定的困难。本文利用MATLAB提供的图形化用户界面(GUI),结合时滞微分方程、脉冲微分方程等数值算法,并考虑传染病动力学模型的实际研究情况,开发了一套简单、实用的传染病动力学模型数值仿真平台。

2传染病动力学模型的建立

从模型的数学结构来看,传染病动力学模型分为常微分模型、时滞微分模型、脉冲微分模型和偏微分模型等多种形式。以下以脉冲接种作用下的时滞传染病动力学模型为例,介绍模型的建立方法。“时滞”可以反映传染病的潜伏期,患者对疾病的感染期和恢复者对疾病的免疫期等实际现象,因此使用“时滞”模型更贴近实际。如Cooke等人将时滞因素引入到SEIRS传染病模型中,用时滞项来反映传染病的潜伏期,建立了如图1所示的仓室框图。

图1SEIRS模型的仓室框图

在此模型中,将传染地区的人群分为四类:用S(t),E(t),I(t),R(t)分别表示t时刻易感者、在潜伏期的感染者、染病者和移出者的数量。箭头所指方向可以清楚的显示出各类人群流动的情况,τ0是模型的时滞项,代表疾病在人群中的潜伏期,r0表示感染者被治愈后返回到易感人群中的速率,β0是传染率系数,δ为感染者被治愈的比例,称为恢复率系数。在以上假设条件下,同时考虑脉冲接种因素,则对应的传染病动力学模型为:

(1)

(2)

其中是类易感群体的脉冲接种率,为脉冲接种周期。上述模型实质上是一个脉冲作用下具有时滞的微分方程组,对上述脉冲时滞微分模型进行数值仿真,就是对系统(1)(2)求解,通过研究该方程组解的变化,从而得到传染病的发展趋势等相关内容。

3传染病动力学模型仿真系统的设计与实现

开发传染病动力学模型仿真系统的主要目的是建成一套能适应目前传染病动力学研究需要,且方便、快捷的数值仿真平台。

3.1系统组成

传染病动力学模型仿真系统主要分为四个部分:

1)模型分类系统可仿真的传染病动力学模型包括:常微分传染病模型、时滞微分传染病模型、偏微分传染病模型、常微分与偏微分混合型传染病模型等。

2)参数设定对模型中的各项参数进行设定,其中包括:对种群类别的设定(如仿真SIR模型,即需选定易感类群体S(t)、染病类群体I(t)、恢复类群体R(t));仿真图形中曲线颜色、曲线

文档评论(0)

寒傲似冰 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8071104010000026

1亿VIP精品文档

相关文档