标题: 数学建模之传染病SIR模型(新冠真实数据) [打印本页] 作者: 杨利霞 时间: 2021-6-22 15:35 标题: 数学建模之传染病SIR模型(新冠真实数据) $ q; I M# |' A) F: d2 j 数学建模之传染病SIR模型(新冠真实数据) 7 _0 k/ N3 m2 v, U2 L( K( z- i( d3 _传染病模型的基本问题+ o2 G: e- W9 H1 u. k- h# S) n, }
描述传染病的传播过程( h$ }# D. V ?) U9 T* x6 N" v
分析受感染人数的变化规律 2 G4 ^* ~& [7 K, R- x# n- }预报传染病高潮到来的时刻9 H* j$ s3 J$ N. S- w
预防传染病蔓延的手段 ( Y* e" g) E, y* x: r' K h按照传播过程的一般规律用机理分析方法建立模型 $ V! f! Z I n! [注:我们这里是介绍数学医学领域中基本的传染病模型。不从医学角度分析各种传染病的特殊机理,按照传播过程的规律建立微分方程模型. % H8 G/ k& P; d0 Z# e2 j) ?( t & |8 I/ o) E/ w1 S, T( _ % v4 p, r; d4 |- W0 l建立模型 6 t! o3 z- d' F9 l: F/ }- a+ n5 A模型一/ d9 p% l& s$ v6 b" c# {* K
假设:& x$ W2 ]% I5 g1 c" v
# E! g3 u/ H7 F# {/ h) u; ~
- ]2 E& V8 V! e2 J+ ?1 \9 g2 ^% _/ A
设已知感染人数为i ( t ) i(t)i(t)(病人数量随时间变化) 6 H! ?. \: F7 \' l$ j v% |设每个病人(单位时间)每天有效接触(足以使人治病)人数为λ \lambdaλ : M+ p# I. S- y: `# I模型:1 f! r' T, [: T) E) _# G1 k
单位时间Δ t \Delta{t}Δt内,新 增 的 人 数 ( 现 有 − 原 有 ) = 原 有 的 × λ 新增的人数(现有-原有)=原有的 \times \lambda新增的人数(现有−原有)=原有的×λ,即 / i5 X7 m0 u/ n# E- _0 f2 N" q; ?. ?9 _: Q0 Q7 j# X
5 K. J7 x) I* s' J7 h; k2 S+ I/ L
i ( t + Δ t ) − i ( t ) = λ i ( t ) Δ t i(t+\Delta{t})-i(t)=\lambda i(t)\Delta{t}i(t+Δt)−i(t)=λi(t)Δt3 R, H! }0 M" p; k' W! Q
一开始的感染人数为i 0 i_0i ( x( F+ u0 f' h2 }# s0 # w- x7 @' Y/ X+ z \. E4 c$ h* a, w! F( O/ Z
6 s5 K" g5 W( M& m7 o% \
i ( 0 ) = i 0 i(0)=i_0i(0)=i 3 `9 o% ?: l7 a; V; ~01 b4 Y/ b- x$ Z i7 k6 q& s
+ Z8 Q2 q' j% n - {" x( K4 c$ R5 C解微分方程可以得到 0 M$ Z( G, E' X; ai ( t ) = i 0 e λ t i(t)=i_0e^{\lambda t}i(t)=i 7 a2 g. I6 i* h, m* X06 h9 a) y7 g6 O% ?' M3 \5 F" r
4 T2 ?* }1 U% l! y5 Q4 B2 ^
e ! o8 B2 v5 l# i2 rλt 9 Q/ a) C9 c0 Z. G: _6 \2 j & @& f$ a$ ?- k1 L6 E所以可以可到当λ → ∞ \lambda \rightarrow \infinλ→∞时i ( t ) → ∞ i(t) \rightarrow \infini(t)→∞ ) `, E" d) h0 K. h7 u g当然这是不可能的,因为我们考虑的因素太少了,首先一个是,若有效接触的是病人,则不能使病人数增加,所以必须区分已感染者(病人)和未感染者(健康人)看模型二来解决这个问题 : d% d z* d# a- B' q8 \; M* Z9 F 8 ?5 Y+ k+ l- s$ ^7 H: z " p0 O% H! \# E8 _! _1 B1 S& Z模型二8 `' k9 f g" Q6 i7 H7 ^
假设:) O& q5 E' Q" f; m; \; w: D; b
+ Q" e0 \& l8 G9 D4 h' h) y: ^. Y+ }
将人群分为两类:易感染者(Susceptible,健康人)和已感染者(Infective, 病人).) O0 j, H8 M ]' U
总人数N不变,时刻t健康人和病人所占比例分别为s ( t ) s(t)s(t)和i ( t ) i(t)i(t), 有s ( t ) + i ( t ) = 1 s(t)+i(t)=1s(t)+i(t)=13 O, B$ c x# R1 I4 V8 }% p; E
每个病人每天有效接触人数为λ \lambdaλ(日接触率),且使接触的健康人致病.+ w8 }: a% T1 D/ n/ X/ Z
建模:* M P2 ~7 b' z& F% _3 @2 n
每天新增的总人数为原有的人数乘以每个人可以传染的健康的人数,再乘Δ t \Delta tΔt' X0 L4 l* t: E2 \$ N
( c7 G# A, `0 w: L& y3 n
3 s5 L+ m) ?: r+ f* M; W
Δ t \Delta tΔt除过去,两遍N约分得到下面," x% q; |( L: r" X0 ?
' C$ i. t: \, s