传染病模型080301054
关于数学建模之传染病模型.docx

第五章微分方程模型如果象的某特性是随(或空)化的,那么分析它的化律,它的未来性,通常要建立此象的模型,就是微分方程模型.§1传染病模型建立染病的数学模型来描述染病的播程,分析受感染人数的化律,染病高潮的到来等,一直是各国有关家和官关注的.考某地区的染病的染情况,地区人口数N ,既不考生死,也不考迁移,以天量位.一. SI模型假条件:1.人群分易感染者 ( Susceptible ) 和已感染者 ( Infective ) 两人,称健康人和病人,在刻t 两人在人数中所占比例分作s t 和 i t .2. 每个病人每天有效接触的平均人数是( 常数 ) ,称日接触率,当病人与健康人有效接触,使健康者受感染病人.建立描述 i t化的数学模型 .解:s t i t1s t N i t N N由假 2 知,每个病人每天可使s t 个健康者病人,又由于病人数N i t ,每天共有s t N i t个健康人被感染 .于是N si 就是病人数 N i的增加率,即有N di N si ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯(1)dtdi1.si 而s i又记初始时刻 ( t0 ) 病人的比例为 i 0 ,则dii 1idti 0 i 0这就是 Logistic模型,其解为i t1 111 e ti 0[结果分析]作出 i t ~ t 和di~ i 的图形如下:dtdi idtdi 1 dt m2t mt1i21. 当 i1 时, di取到最大值 di ,此时刻为2 dtdtmt m1ln 11i 02. 当 t时, i 1即所有人终将被传染,全变为病人(这是不实际的).二 . SIS 模 型在前面假设 1、2 之下,再考虑病人可以医治,并且有些传染病如伤风、痢疾等愈后免疫力很低,可以假定无免疫性,于是病人被治愈后变成健康者,健康者还可以被感染再变成病人,此模型称SIS 模型 .假设 1、 2 同 SI 模型,增加假设:3. 病人每天被治愈的人数占病人总数的比例为,称为日治愈率. 病人治愈后成为易感染者(健康人). 显然1是这种传染病的平均传染期.解:在假设1、2、 3 之下,模型( 1)修正为N diN iNsidtdiii 1 i于是dti 0i0解得1i 0 i t11e-1t,t,i 0[结果分析]1. 令.=注意到和 1的含义,可知是一个传染期内每个病人有效接触的平均人数,称为接触数 .111i1i i11i 01111 i00t0t当1,病人比例i t越来越小,最于零.1,i t的增减性取决于i0的大小,其极限 i 1当1.3. SI 模型是 SIS 模型中0 的情形.三 . SIR模型大多数染病如天花、流感、肝炎、麻疹等治愈后均有很的免疫力,所以病愈的人既非健康者, 也非病人 , 他已退出染系,此模型的假1. 人群分健康者、病人和病愈免疫的移出者三,称SIR 模型 . 三人在人数N 中占的比例分作s i 、 i t和 r t .1. 病人的日接解率,日治愈率(与 SIS模型相同),染期接触数=.解:由假1,有s t i t r t1ds di dr0 dt dt dt由假2,得N drN idisi N i N dtNdtdridt又 s 0s0 , i 0i0 , r 00 disi idt于是disi idtdssi⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯(2) dti 0i0 , s 0s0我在相平面上来解的性.精选文库相的定域D s, i s0, i0,s i 1由 (2) 式消去dt,得di11ds s里i s s0i 0解得 i s0i 0- s 1 ln s⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯(3)s0在定域 D 内,(3)式表示的曲即相.。
传染病模型

SIR 模型(传染病模型)大多数传染病如天花,流感,肝炎,麻疹等治愈后均有很强的免疫力,所以病愈的人既非健康者,也非病人,他们已经退出传染系统。
以下针对这种情况进行分析: 模型假设:1. 总人数为N,人群分为健康者,病人和病愈免疫的移出者三类,三类人在总人数N 中占的比例分别记作)()(),(t r t i t s 和2. 病人的日接触率为u 日治愈率为,λ,传染期接触数为u /λσ=。
模型构成:记初始时刻的健康者和病人的比例分别是000,0=r i s 和,即可得到模型方程为:0)0(,0)0(,s s si dtds i i ui si dt di =-=⎩⎨⎧=-=⎩⎨⎧λλ 此方程为二元非线性微分方程,我们无法求解它的解析解,下面我们用数值法来计算.数值计算:function y=ill(t,x)。
a=1;b=0.3y=[a*x(1)*x(2)-b*x(1);-a*x(1)*x(2)];>> t=0:50;>> x0=[0.02,0.98];>> ts=0:50;>> x0=[0.02,0.98];>> [t,x]=ode45('ill',ts,x0);ans =0 0.0200 0.98001.0000 0.0390 0.95252.0000 0.0732 0.90193.0000 0.1285 0.81694.0000 0.2033 0.69275.0000 0.2795 0.54386.0000 0.3312 0.39957.0000 0.3444 0.28398.0000 0.3247 0.20279.0000 0.2863 0.149310.0000 0.2418 0.114511.0000 0.1986 0.091712.0000 0.1599 0.076713.0000 0.1272 0.066514.0000 0.1004 0.059315.0000 0.0787 0.054316.0000 0.0614 0.050717.0000 0.0478 0.048018.0000 0.0371 0.046019.0000 0.0287 0.044520.0000 0.0223 0.043421.0000 0.0172 0.042622.0000 0.0133 0.041923.0000 0.0103 0.041524.0000 0.0079 0.041125.0000 0.0061 0.040826.0000 0.0047 0.040627.0000 0.0036 0.040428.0000 0.0028 0.040329.0000 0.0022 0.040230.0000 0.0017 0.040131.0000 0.0013 0.040032.0000 0.0010 0.040033.0000 0.0008 0.040034.0000 0.0006 0.039935.0000 0.0005 0.039936.0000 0.0004 0.039937.0000 0.0003 0.039938.0000 0.0002 0.039939.0000 0.0002 0.039940.0000 0.0001 0.039941.0000 0.0001 0.039942.0000 0.0001 0.039943.0000 0.0001 0.039944.0000 0.0000 0.039845.0000 0.0000 0.039846.0000 0.0000 0.039847.0000 0.0000 0.039848.0000 0.0000 0.039849.0000 0.0000 0.039850.0000 0.0000 0.0398 >> plot(t,x(:,1),t,x(:,2)),grid>> plot(x(:,2),x(:,1)),grid结论:由上图可以看出,)(t i 由初值增长至7 t 时达到最大,然后减少,→s∞tt st则单调减少,→∞.0,)(,→0398。
传染病模型

传染病的随机感染模型
在人群中有病人(带菌者)和健康人(易感人群), 任何两个人之间的接触都是随机的。当然健康人 与非健康人之间的接触时是否被感染也是随机的。 这时如何估计平均每天有多少健康人被感染?
接触概率 总的感染人数
感染概率
一个健康人被其他的所有病人感染的概率
一个健康人被一名指定病人感染的概率
x ( t ) = ce f '( x0 ) t + x0
0 = f ( x1 , x2 ) 0 = g ( x1 , x2 ) 0 的两个实根 x1 = x10 , x2 = x2 称为该微分方程的平衡点
0 0 lim x1 ( t ) = x1 ,lim x2 ( t ) = x2 则称该点为稳定点 t →∞ t →∞
' x1 = f ( x1 , x2 ) ' x2 = g ( x1 , x2 )
f , g 是非线性,这时应用泰勒公式,只保留其线
性主部,而这时的新方程和原来的方程有相同的稳定性。 当特征根为负数或者有负实部时,该点为稳定 点,否则该点为非稳定点。
随着时间的变化, s, i , r 如何变化?
ds 1 di = σ s 1 i s = s = i0 0
dr = iμ dt ds = λ si dt
r 单调递增
s+r +i =1
s 单调递减 r∞ r0 = r '(ξ )t∞ 则 i∞ = ∞ s 1 s + ln = 0 σ s0
i 减小且趋向于零
r 单调递增
i∞ = 0 s 单调递减 s 单调递减至 s∞
σ
稳定性理论
设微分方程 x '( t ) = f ( x ) ,方程右边不显含自变量 t 称之为自治方程。
传染病模型 ppt课件

2 ( s0 1) 2 2s0i0 2 , th
.从式 (4.22)容易算出
ppt课件 30
dr 2 d t 2s 2 ch 2 (t ) 0 2
(4.23)
s0、σ 等,画出式(4.23)的图形,
如图4-4中的曲线,实际数据在图中用圆点表示.可 以看出,理论曲线与实际数据吻合得相当不错.
ppt课件
23
(2)最终未被感染的健康者比例是s∞,在式 (4.16)中令i=0,得到s∞是方程 1 s
( s0 i0 ) s
ln
s0
0
(4.18)
(0, )
1 1
内的单根,在图4-3中s∞是相轨线
与s轴在 (0, ) 内交点的横坐标.
ppt课件
24
(3)若 s0 1 ,则i(t)先增加,当 s 1 时,
s(t)+i(t)=1
ppt课件
(4.2)
5
方程(4.3)是Logistic模型,它的解为
di i(1 i) d t i(0) i0
(t=0)病人的比例为i0,则有
(4.3)
1 (4.4) 1 ( 1) e t i0 di i(t)~t和 d t i 的图形如图4-1所示.
(4.8)
ppt课件
13
3.模型的分析讨论 定义
1
(4.9)
λ 和 的含义可知,σ 是一个传染期内 每个病人的有效接触的平均人数,称接触数,由式 (4.8)和(4.9)容易得到,当t→∞时,
1 1 , 1 i ( ) 0, 1
ppt课件
ppt课件
(2021年整理)传染病传播模型

(完整)传染病传播模型编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)传染病传播模型)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)传染病传播模型的全部内容。
传染病传播模型摘要本文讨论了SARS疫情的传播规律和对经济方面的影响.首先本文对题中的早期模型进行了评价,认为其最大的优点是:能较好的描述疫情早期的发展情况,并在理论上可大致预测出疫情的爆发点以便卫生部门及早控制;最大的不足是:原模型在求解过程中参数K经过多次手工调整,而且L取为一个定值,此做法主观性太强,缺乏普适性。
针对上述模型的不足,本文在原模型基础上进行了改进,在非典传播的全过程中将K表示成一个函数(用Logistic函数表示),根据北京4月20日以后25个以上的数据对K进行拟合(用30个数据拟合效果较好),确定K的函数关系式,从而得到对整个过程累计病例数和日增病例变化的拟合曲线,发现它与实际情况符合得较好,而且可以再现非典传播的全过程。
同时,还对K的取值进行了分析。
经计算知,在相同的控制力度下,卫生部门如果提前5天采取措施,累计病例将控制在2000人以下;如果再延后5天,累计病历将至少达到3000多人,甚至可能超过4000人。
最后,分析了建立一个真正能预测以及能为预防和控制提供可靠、足够信息的模型的最大困难是:因为缺乏前期数据,而不能在比较早的时候得到预测结果。
本文还通过对北京市1997~2002年各月接待的海外旅游人数的分析并建立了时间序列模型,“预测”出2003年疫情期间本应接待的人数,对比实际接待人数,计算出在非典期间少接待的游客人数约为115万人,经济损失约1。
传染病模型

在
i
2
时达到)。
记
a
,可知
i ()
1
1 a
,
0 ,
a 1 a 1
i(t)
i0
1 1 a
i0
0
t
(a 1)
i(t) a 1
a 1
0
t
(a 1)
模型解释
可知 a( a 刻画出该地区医疗条件和卫生水平)为
一个阈值,当 a 1 时,i(t) 0;当a 1时,i(t) 增减
性取决于i0
的大小,但其极限1
x s0 s
由 i0 0, s0 1, 经(8),
x
1
ln(1
x s0
)
0
x
2s0
(s0
1
)
当该地区的卫生和医疗水平不变时, 就不变,这个
比例也不变。
2、群体免疫和预防
由于当 s0
1
时不会蔓延,故降低
s0也是种手段。
由 i0
0 , s0
1 r0
,于是 s0
1
可表示为 r0
1 1
,即通
过群体免疫使初始时刻的移出者比例r0
求出(6)的解为
(6)
i
(s0
i0 )
s
1
ln
s s0
(7)
从(5)中无法得到 s(t) 和 i(t) 的解析解,转到 s i 相平
面上讨论解的性质。
D (s,i) | s 0,i 0, s i 1
i 1
O
1/σ
0
σ
s 1
可根据(5),(7)及上图分析 s(t),i(t),r(t) 的变化情况:
1、无论s0,i0如何,i 0,即病人终将消失。
传染病传播模型PPT课件

模型的假设条件为
(1) 人群分为健康者、病人和病愈免疫的移 出者(Removed)三类,三类人在总人数N中占 的比例分别为 s(t),i(t) 和 r(t)。
(2) 病人的日接触率为 ,日治愈率为 , 传染期接触数为 = /。
(3) 在疾病传播期内所考察地区的总人数 N
不变,既不考虑生死,也不考虑迁移,并且时 间以天为计量单位。
在上述的假设条件下,人员流程图如下
由假设条件显然有 s(t) + i(t) + r(t) = 1
N ds Nsi
dt
Ndi Nsi Ni
dt
N dr Ni
dt
记初始时刻的健康者和病人的比例分别是
s0(s0 > 0)和 i0(i0 > 0)(不妨设移出者的初 始值 r0 = 0),于是得到 SIR 模型为如下的初值 问题
(2) 病人的日接触率为 ,日治愈率为 , 传染期接触数为 = /。
(3) 在疾病传播期内所考察地区的总人数为 N,总认为人口的出生率与死亡率相同,并且
新生婴儿全为易感染者。记平均出生率为 ,
则人口的平均寿命为 1/。
在上述的假设条件下,人员流程图如下
此时由假设条件有 s(t) + i(t) + r(t) = 1
NdsNsiNNs
dt
Ndi NsiNiNi
dt
Ndr NiNr
dt
记初始时刻的健康者和病人的比例分别是 s0(s0 > 0)和 i0(i0 > 0)(不妨设移出者的初 始值 r0 = 0),于是得到考虑出生和死亡的 SIR 模型如下
ds
dt di
dt dr
dt
si s, si i i, i r,
传染病模型

SI模型可视为本模型的特例,请读者考虑 它相当于本模型中或取何值的情况。
模型4(SIR模型) 大多数传染病如 天花、流感、肝炎、麻疹等治愈后均有很 强的免疫力,所以病愈的人即非健康者 (易感染者),也非病人(已感染者), 他们已经退出传染系统。这种情况比较复 杂,下面将详细分析建模过程。 模型假设 1.总人数N不变。人群分为健康者、病人 和病愈免疫的移出者(Removed)三类, 称SIR模型。三类人在总数N中占的比例分 别记作s(t),i(t)和r(t)。
传染病模型
随着卫生设施的改善、医疗水平的提 高以及人类文明的不断发展,诸如霍乱、 天花等曾经肆虐全球的传染性疾病已经得 到有效的控制。但是一些新的、不断变异 着的传染病毒却悄悄向人类袭来。20世纪 80年代十分险恶的爱滋病毒开始肆虐全球, 至今带来极大的危害。长期以来,建立制 止传染病蔓延的手段等,一直是各国有关 专家和官员关注的课题。
不同类型传染病的传播过程有其各自 不同的特点,弄清这些特点需要相当多的 病理知识,这里不可能的传播模型机理建立几种模型。 模型1 在这个最简单的模型中,设时 刻t的病人人数x(t)是连续、可微函数, 并且每天每个病人有效 接触(足使人致病) 的人数为常数 考察 t到 t t 病人人数的 增加,就有 x(t t ) x(t ) x(t )t
模型2(SI模型) 假设条件为
1.在疾病传播期内所考察地区的总人 数N不变,即不考虑生死,也不考虑迁移。 人群分为易感染者(Susceptible)和已感 染者(Infective)两类(取两个词的第一 个字母,称之为SI模型),以下简称健康 者和病人。时刻t这两类人在总人数中所 占比例分别记作s(t)和i(t)。 2.每个病人每天有效接触的平均人数 是常数,称为日接触率。当病人与健康 者接触时,使健康者受感染变为病人。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0803010
传染病模型
一、问题重述:
由于传染病的传播会随时间而演变,根据一般的传播机理建立几种传染病模型。
数学符号说明:
N: 总人数
i(t):已感染人数 (病人)
s(t):病人治愈后即移出感染系统
λ:每个病人每天有效接触(足以使人致病)人数 μ:病人每天治愈的比例
二、建立模型:
1、简单模型: 假设:每个病人每天有效接触人数(使人致病的人数)为λ。
设时刻t 的病人人数()i t 是连续可微的,且每天每个病人有效接触的人数为常数λ,考察时间t 到t t ∆+期间,病人人数的增加量,就有()()()i t t i t i t t λ+∆-=∆
再设0=t 时,有病人0x
个,这样可得微分方程:
0(0)di
i dt i i
λ⎧=⎪
⎨
⎪=⎩
求解可得:0()t
i t i e λ=。
其中当t →∞时,i →∞。
这个结果表明,随着t 的增加,病人人数()i t 无限制地增长,显然不符合实际。
之所以出现这样的结果,问题在于在病人有效接触病人的人群中,既有健康人也有病人,而只有健康人才可以被传染为病人。
所以下面我们改进模型,区别这两种人。
[()()][()]()N i t t i t s t Ni t t
λ+∆-=∆
2、SI 模型
假设:(1)总人数N 不变,病人和健康人的比例分别为i(t)、s(t)。
(2)每个病人每天有效接触人数为λ, 且使接触的健康人致病。
[()()][()]()N i t t i t s t Ni t t λ+∆-=∆
di si dt
λ=
()()1s t i t += 0(1)(0)di
i i dt i i
λ⎧=-⎪
⎨
⎪=⎩
在上述方程组中设98.0)0(,02.0)0(,3.0,1====s i μλ。
图1: SI 模型的i~t
曲线
图2:SI 模型的
i dt
di ~曲线
由图1可知,
一、当2
1=
i 时,
dt di
达到最大值max
⎪⎭⎫
⎝⎛dt di ,这个时刻为)11ln(01-=-i t m λ。
此时病人增加得最快,可以认为是医院门诊量最大的一天,预示着传染病高潮的到来,是医
疗卫生部门关注的时刻。
二、当t →∞时,1i →,即所有人终将被传染,全变为病人,这不符合实际情况。
原因在于未考虑到病人可以治愈,人群中的健康者只能变成病人,而病人就不会再变成健康者。
基于以上分析,模型需要进一步被改进。
下面我们讨论病人可以被治愈的情况。
3、SIS 模型
增加假设:病人每天治愈的比例为μ。
病人治愈后仍可被感染的健康者。
[()()]()()()N i t t i t Ns t i t t Ni t t λμ+∆-=∆-∆ 0(1)(0)di
i i i dt
i i
λμ⎧=--⎪
⎨⎪=⎩
/σλμ= :一个感染期内每个病人的有效接触人数,称为接触数。
(1)di i i i dt
λμ=--
1[(1)]di
i i dt
λσ
=---
1>σ时,设98.0)0(,02.0)0(,3.0,1====s i μλ。
图3:SIS 模型的
i dt
di ~曲线(1>σ) 图4: SIS 模型的t i ~曲线(1>σ)
1≤σ时,2.0)0(,7.0,5.0===i μλ
图5: SIS 模型的
i dt
di ~曲线(1≤σ) 图6: SIS 模型的t i ~曲线(1≤σ)
不难看出,接触数1=σ是一个阈值。
当1>σ时,)(t i 的增减性取决于0i 的大小(见图4),但其极限值随着σ的增加而增加;当1≤σ时,病人比例)(t i 越来越小,最终趋于零,这是由于传染期内经有效接触从而使健康者变成的病人数不超过原来病人数的缘故。
4.SIR 模型
有些传染病在治愈后均有较强的免疫力,所以病愈的人既非健康者,也非病人,他们已经推出了传染系统,这种情况相对复杂。
下面建立模型: 增加假设:
1总人数N 不变,病人、健康人和移出者的比例分别为 2病人的日接触率λ , 日治愈率μ, 接触数: σ = λ / μ
()()()1s t i t r t ++=
建立(),(),()i t s t r t 的两个方程
[()()]()()()N i t t i t Ns t i t t Ni t t λμ+∆-=∆-∆ [()()]()()N s t t s t Ns t i t t λ+∆-=-∆
00(0),(0)di
si i dt ds
si dt i i s s λμλ⎧=-⎪⎪⎪=-⎨⎪
==⎪⎪⎩
在方程中,设98.0)0(,02.0)0(,3.0,1====s i μλ,利用MA TLAB 软件编程:、
程序编写:
function dy= wf(t,y)
dy=zeros(2,1); lambda=1; miu=0.3;
dy(1)=lambda*y(2)*y(1)-miu*y(1); dy(2)=-lambda*y(2)*y(1); 在命令窗口输入:
>> [T,Y] = ode45(@wf,[0 50],[0.02 0.98]); >> plot(T,Y(:,1)) >> hold on >> plot(T,Y(:,2))
5
10
15
20
25
30
35
40
45
50
00.10.20.30.40.50.60.70.80.9
1
图7: )()(t s t i 、图形
图8: i~s 的图形(相轨线)
为了分析)()(t s t i 、
的一般变化规律,需要进行相轨线分析。
图9:为SIR 模型的相轨线
0001((0)i s r r +≈=通常很小)
消去dt , 令/σλμ= 00
11
s s di
ds s i i σ=⎧=-⎪⎨
⎪=⎩ 得到相轨线000
1
()()ln
s i s s i s s σ
=+-+。
如图9所示,其中箭头方向表示了随着时间t 的增
加,)()(t s t i 、的变化趋向。
000
1
()()ln
s i s s i s s σ
=+-+
P1: →>σ1
0s )(t i 先升后降至0⇒传染病蔓延 P2: →<
σ
1
0s )(t i 单调降至0⇒传染病不蔓延
从而我们由模型得知:传染病不蔓延的条件为σ
1
0<
s 。
结果分析:
因此我们规定一个阈值:
σ
1。
要使得传染病不蔓延,就要提高阈值,即降低σ。
而μ
λσ=
,
降低σ,就意味着要降低λ,提高μ。
也就意味着提高卫生水平,提升医疗水平。
对于σ
1
0<
s ,还可考虑降低0s ,又001r s -=,即要提高0r ,也就是提高群体的免疫能力,这可以通过接种疫苗实现。
通过上面的分析得知,我们的模型分析所得的结果与现实生活中的经验基本吻合,从而该模型具有一定的可靠性和预测性。