数学建模经典模型
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P2
P1
P3
s满足
s0 i0
s
1
ln
s s0
0
0
s S0 1/ s0
1s
P1: s0>1/ i(t)先升后降至0 P2: s0<1/ i(t)单调降至0
传染病蔓延
1/~
传染病不蔓延 阈值
模型4
预防传染病蔓延的手段
SIR模型
传染病不蔓延的条件——s0<1/ • 提高阈值 1/ 降低 (=/)
0
0
0.2 0.4 0.6 0.8
1
i(t)从初值增长到最大; t, i0. s(t)单调减; t, s0.04.
模型4 SIR模型的相轨线分析
di dt
si
i
消去dt
/
di
ds
1
s
1
ds dt
si
i ss0 i0
相轨线
i(0) i0 , s(0) s0 相轨线 i(s) 的定义域
i(s)
(s0
i
i0 )
s
1
ln
s s0
D {(s,i) s 0, i 0, s i 1} 1
在D内作相轨线 i(s)
的图形,进行分析
D 0
s
1
模型4 相轨线 i(s) 及其分析
SIR模型
ti ?
若有效接触的是病人, 则不能使病人数增加
必须区分已感染者(病人) 和未感染者(健康人)
模型2
假设
建模
区分已感染者(病人)和未感染者(健康人)
1)总人数N不变,病人和健康
人的 比例分别为 i(t), s(t) .
SI 模型
2)每个病人每天有效接触人数 ~ 日
为, 且使接触的健康人致病.
以最终未感染比例s和病人比例最大值im为度量指标.
1/
s0
i0
s
i
1
0.3
0.3
0.98
0.02 0.0398 0.3449
0.6
0.3
0.5
0.98
0.02 0.1965 0.1635
0.5
0.5
1.0
0.98
0.02 0.8122 0.0200
0.4
0.5
1.25
0.98
0.02 0.9172 0.0200
有效接触人数,称为接触数.
模型3
di/dt
di i[i (1 1 )]
dt
接触数 (感染期内每个
病人的有效接触人数)
i
i
>1
i0
>1
1
1-1/
i0 di/dt < 0
0
1-1/ 1 i
i0
i()
1
1
,
0
1
0,
1
t0
t
1 i(t)单调下降
Q f0L(K / L)
g(y)
Q(K, L) f0K L1 Douglas生产函数
Q , Q 0 K L
2Q 2Q K 2 , L2 0
解释含义?
0
y
1. Douglas生产函数
Q(K, L) f0 K L1
Q K
QK
~单位资金创造的产值
di
dt
si
i
ds
dt
si
i(0) i0 , s(0) s0
i0 s0 1 (通常r(0)=r0很小)
无法求出 i(t), s(t)
的解析解
先做数值计算, 再在相平面上研 究解析解性质
模型4 SIR模型的数值解
di dt
si
1 i0
1et
i0
0
tm
t=tm, di/dt 最大
t
tm
1
ln
1 i0
1
tm~传染病高潮到来时刻 t i 1 ?
(日接触率) tm
病人可以治愈!
模型3
传染病无免疫性——病人治愈成 为健康人,健康人可再次被感染. SIS 模型
接触率
N[i(t t) i(t)] [s(t)]Ni(t)t
di si
dt
s(t) i(t) 1
di
dt
i(1
i)
i(0)
i 0
模型2
di
dt
i(1
i)
Logistic 模型
i
i(0) i0
1
i(t)
1
1/2
1
K 0 / K0
),
dQ
/
dt
0
3) 经济增长的条件
每个劳动力的产值 Z(t)=Q(t)/L(t)增长 dZ/dt>0
di dt
si
i
ds dt
si
di
ds
1
s
1
i ss0 i0
i
1
D
i(s)
(s0
i0
)
s
1
ln
s s0
i(0) i0 , s(0) s0
P4
s(t)单调减相轨线的方向 im s 1/ , i im t , i 0
K w L 1 r
w , r ,
K/L
3) 经济(生产率)增长的条件 (动态模型)
要使 Q(t) 或 Z(t)=Q(t)/L(t) 增长, K(t), L(t)应满足的条件
模型 • 投资增长率与产值成正比 假设 (用一定比例扩大再生产)
dK Q, 0
dt
1. Douglas生产函数 产值Q, 资金K, 劳动力L, 技术f0
静态模型 Q(K, L) f0F(K, L)
每个劳动力 的产值
z
Q L
每个劳动力 的投资
y
K L
模型假设 z 随着 y 的增加而增长,但增长速度递减
z Q / L f0g( y) g(y) y , 0 1
• 劳动力相对增长率为常数
dL L
dt
L(t) L0et
Q f Lg( y) g(y) y 0
dK dt
f0 Ly
y K , K Ly L
dK L dy Ly
dt dt
3) 经济增长的条件
dK dt
f0 Ly
dK L dy Ly
dt dt
基本 不是从医学角度分析各种传染病的特殊机理, 方法 而是按照传播过程的一般规律建立数学模型.
模型1
假设 建模
已感染人数 (病人) i(t)
• 每个病人每天有效接触
(足以使人致病)人数为
i(t t) i(t) i(t)t
di i
dt i(0) i0
i(t) i0et
f0
[1 (1
K0 K 0
)e (1 ) t ]
1
3) 经济增长的条件 产值Q(t)增长 dQ/dt > 0
Q f0 Lg ( y), g( y) y
dQ dt
f 0 Lg (
y)
dy dt
dL f0g( y) dt
f0Ly 21[ f0 (1 ) y1 ]
2)病人的日接触率 , 日治愈率, 接触数 = /
建模 s(t) i(t) r(t) 1
需建立 i(t ), s(t ), r (t ) 的两个方程.
模型4
SIR模型
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
资金来自贷款,利率 r 劳动力付工资 w
资金和劳动力创造的效益 S Q rK wL
求资金与劳动力的分配比例K/L(每个 劳动力占有的资金) ,使效益S最大.
S 0, S 0
K
L
KQ K
,
LQ L
1
Q
Q
QK r QL w QK L QL K 1
增加假设 3)病人每天治愈的比例为 ~日治愈率
建模 N[i(t t) i(t)] Ns(t)i(t)t Ni(t)t
di
dt
i(1
i)
i
i[i
(1
1
)]
i(0) i0
/
~ 日接触率 1/ ~感染期
~ 一个感染期内每个病人的
模型4
被传染人数的估计
SIR模型
记被传染人数比例 x s0 s
s0
i0
s
1
ln s s0
0
i0 0, s0 1
x 1 ln(1 x ) 0
s0
i
x<<s0
x(1
1
s0
x
2s02
)0
x
2s0
(s0
1
)
P1
0 s 1/ s0
s
s0 - 1/ = x 2
,
(日接触率) 卫生水平
(日治愈率) 医疗水平
• 降低 s0
提高 r0
的估计
s0 i0 r0 1
s0
i0
s
1
ln s s0
0
忽略i0
群体免疫
ln s0 ln s
s0 s
模型4
预防传染病蔓延的手段
• 降低日接触率 • 提高日治愈率 • 提高移出比例r0
1
0.3
0.3
0.70 0.02 0.0840 0.1685
0.6
0.3
0.5
0.70
0.02 0.3056 0.0518
0.5
0.5
1.0
0.70 0.02 0.6528 0.0200
0.4
0.5
1.25
0.70
0.02 0.6755 0.0200
, s , im s0 (r0 ) s , im
i,
i(0)
i0
ds
dt
si,
s(0) s0
设=1, =0.3, i0=0.02, s0=0.98, 用
MATLAB计算作图i(t), s(t)及i(s)
1
0.8 s(t)
0.6
0.4 i(t)
0.2
0
0
10
20
30
40
50
0.4
i
相轨线i(s)
0.3
0.2
0.1
s
P0
KQK ,
Q L
QL
~单位劳动力创造的产值
Q
LQL 1
Q
KQK LQL Q
~ 资金在产值中的份额 1- ~劳动力在产值中的份额
更一般的道格拉斯(Douglas)生产函数 Q(K, L) f0K L , 0 , 1, f0 0
2)资金与劳动力的最佳分配(静态模型)
第五章 微分方程模型
5.1 传染病模型 5.2 经济增长模型 5.3 正规战与游击战 5.4 药物在体内的分布与排除 5.5 香烟过滤嘴的作用 5.6 人口预测和控制 5.7 烟雾的扩散与消失 5.8 万有引力定律的发现
动态 模型
• 描述对象特征随时间(空间)的演变过程. • 分析对象特征的变化规律. • 预报对象特征的未来性态. • 研究控制对象特征的手段.
dy y
dt
f 0y
Bernoulli方程
1
y(t)
f0
(
y1 0
f 0
)e (1 ) t
1
y K / L , Q f K L1 , K Q
0
000
0 00
0
0
y1 0
f0
K0 K 0
1
y (t )
• 建立产值与资金、劳动力之间的关系. • 研究资金与劳动力的最佳分配,使投资效益最大.
• 调节资金与劳动力的增长率,使经济(生产率)增长.
1. 道格拉斯(Douglas)生产函数
产值 Q(t)
资金 K(t) 劳动力 L(t) 技术 f(t) = f0 (常数)
Q(t) f0F (K (t), L(t)) F为待定函数
微分 方程 建模
• 根据函数及其变化率之间的关系确定函数. • 根据建模目的和问题分析作出简化假设. • 按照内在规律或用类比法建立微分方程.
5.1 传染病模型
背景 与 问题
传染病的极大危害(艾滋病、SARS、)
• 描述传染病的传播过程. • 分析受感染人数的变化规律. • 预报传染病高潮到来的时刻. • 预防传染病蔓延的手段.
1
y (t )
f0 [1 (1
K0 K
0
)e (1
) t
]
wenku.baidu.com
1
dQ dt
0
1
K 0 / K0
e(1 )t
1
1
0 dQ / dt 0 ~ 劳动力相对增长率
0
当t
1
(1 )
ln(1 )(1
感染期内有效接触使健康者感
>1, i0< 1-1/
染的人数不超过原有的病人数
i(t)按S形曲线增长
接触数 =1 ~ 阈值
模型2(SI模型)如何看作模型3(SIS模型)的特例
模型4
传染病有免疫性——病人治愈 后即移出感染系统,称移出者.
SIR模型
假设 1)总人数N不变,病人、健康人和移
出者的比例分别为 i(t), s(t), r(t).
小, s0 1
提高阈值1/ 降低被传染人数比例 x
传染病模型
模型1
模型2 (SI)
区分病人
考虑治愈
和健康人
模型3 (SIS) 模型4 (SIR)
模型3, 4: 描述传播过程, 分析变化规律, 预报高潮时刻, 预防蔓延手段.
模型4: 数值计算与理论分析相结合.
5.2 经济增长模型
增加生产 发展经济 增加投资 增加劳动力 提高技术