数学模型

张滦云

目录

  • 1 建立数学模型
    • 1.1 从现实对象到数学模型
    • 1.2 数学建模的重要意义
    • 1.3 建模示例之一  包饺子中的数学
    • 1.4 建模示例之二  路障间距的设计
    • 1.5 建模示例之三  椅子能在不平的地面上放稳吗
    • 1.6 数学建模的基本方法和步骤
    • 1.7 数学模型的特点和分类
    • 1.8 怎样学习数学建模——学习课程和参加竞赛
    • 1.9 更多案例
      • 1.9.1 商人们怎样安全过河
  • 2 初等模型
    • 2.1 光盘的数据容量
    • 2.2 双层玻璃的功效
    • 2.3 实物交换
    • 2.4 汽车刹车距离与道路通行能力
    • 2.5 更多案例
      • 2.5.1 信号灯控制的十字路口的通行能力
      • 2.5.2 估计出租车的总数
      • 2.5.3 污水均流池的设计
      • 2.5.4 天气预报的评价
  • 3 简单的优化模型
    • 3.1 存贮模型
    • 3.2 森林救火
    • 3.3 不买贵的只买对的
    • 3.4 易拉罐形状和尺寸的最优设计
    • 3.5 更多案例
      • 3.5.1 啤酒杯的重心
      • 3.5.2 生猪的出售时机
      • 3.5.3 生产者的决策
  • 4 数学规划模型
    • 4.1 奶制品的生产与销售
    • 4.2 更多案例
      • 4.2.1 选课策略
  • 5 微分方程模型
    • 5.1 人口模型
    • 5.2 药物中毒急救
    • 5.3 资金、劳动力与经济增长
    • 5.4 捕鱼业的持续收获
    • 5.5 食饵-捕食者模型
    • 5.6 传染病模型和SARS的传播
    • 5.7 更多案例
      • 5.7.1 药物在体内的分布与排除
      • 5.7.2 种群的相互竞争
      • 5.7.3 种群的相互依存
  • 6 差分方程与代数方程模型
    • 6.1 贷款购房
    • 6.2 管住嘴迈开腿
    • 6.3 市场经济中的物价波动
    • 6.4 动物的繁殖与收获
    • 6.5 更多案例
      • 6.5.1 投入产出模型
      • 6.5.2 中国人口增长预测
  • 7 离散模型
    • 7.1 职员晋升
    • 7.2 公平的席位分配
    • 7.3 循环比赛的名次
    • 7.4 更多案例
      • 7.4.1 层次分析法
  • 8 概率模型
    • 8.1 报童的诀窍
    • 8.2 钢琴销售的存贮策略
    • 8.3 更多案例
      • 8.3.1 健康与疾病
      • 8.3.2 航空公司的预订票策略
      • 8.3.3 作弊行为的调查和估计
        • 8.3.3.1 随机基因表达的建模
  • 9 统计模型
    • 9.1 牙膏的销售量
    • 9.2 软件开发人员的薪金
    • 9.3 更多案例
      • 9.3.1 酶促反应
  • 10 课内实验
    • 10.1 数学规划模型及LINGO实验
    • 10.2 统计回归模型及MATLAB实验
    • 10.3 优化模型建模
    • 10.4 微分方程模型建模
传染病模型和SARS的传播

5.6  传染病模型和SARS的传播

  • 2002年冬到2003年春,一种名为SARS(Severe Acute Respiratory Syndrome严重急性呼吸道综合症,民间俗称非典)的传染病肆虐全球。

  • SARS首发于中国广东,迅速扩散到30多个国家和地区,多名患者死亡,引起社会恐慌、媒体关注,各国政府和联合国、世界卫生组织的高度重视、积极应对,直至最终控制住疫情的蔓延。

  • SARS疫情持续时间2002.12-2003.07,累计感染人数8422(内地5327), 死亡人数919(内地349), 病死率11%.

  • 近期发生的新冠肺炎(COVID-19)疫情是由一种新型冠状病毒感染引起的急性呼吸道传染病,疫情远比当年的SARS严重,目前疫情影响仍在继续,人们日常生活和学习均受到影响。

  • 新冠肺炎疫情自2020年初爆发以来,迅速在全球大流行,给人类生命安全带来了严峻的挑战,截至2022年3月23日,世卫组织网站最新数据显示,全球确诊病例达到4.73亿人。当下,已肆虐两年之久的新冠疫情仍没有终结迹象。

  • SARS被控制住不久,20039月全国大学生数学建模竞赛以“SARS的传播”命名当年A题和C题。

赛题要求:

  • 建立你们自己的模型;特别要说明怎样才能建立真正能预测以及能为预防和控制提供可靠、足够信息的模型,这样做的困难在哪里? 

  • 对于卫生部门所采取的措施做出评论,如:提前或延后5天采取严格的隔离措施,对疫情传播所造成的影响做出估计。

  • 北京市从2003420日至623日逐日的疫情数据(参见后面的阅读文档)。

传染病模型和SARS的传播:

  • 介绍数学医学领域中基本的传染病模型。

  • 结合赛题介绍几个描述、分析SARS传播过程的模型及求解结果。

1、基本的传染病模型

背景和问题:

  • 描述传染病的传播过程

  • 分析受感染人数的变化规律

  • 预报传染病高潮到来的时刻

  • 探索预防传染病蔓延的手段

  • 不从医学角度分析各种传染病的特殊机理

  • 按照传播过程的规律建立微分方程模型

    模型一:SI模型

    将人群分为两类:易感染者(Susceptible,健康人)和已感染者(Infective,患者).

    假设:

    1. 总人数N不变,时刻t 健康人和患者所占比例分别为s(t)i(t),有s(t)+i(t)=1.

    2. 每个患者每天有效接触人数为λ,称接触率,且当健康人被有效接触后立即被感染成为患者,λ也称感染率。

    建模:

      Logistic 模型

    ,  

    t=tm, di/dt 最大,tm~传染病高潮到来时刻

    λ (感染率)↓  tm

    ?  没有考虑病人可以治愈!

    模型二:SIS 模型

    传染病无免疫性如伤风、痢疾等——患者治愈成为健康人,健康人可再次被感染。

    增加假设:3.患者每天治愈的比例为μ(治愈率)

    建模:

     

    λ ~感染率,1/μ~感染期

    σ  ~感染期内每个患者有效接触而感染的平均(健康)人数称为感染

     ~感染数

              

      

    • 接触数σ =1~ 阈值,若每个患者在生病期间因有效接触而感染的人数大于1,则患者比例增加;反之,减少

    • SI模型如何看作SIS模型的特例

    模型三:SIR模型

    • 传染病有免疫性如天花、流感、麻疹等——患者治愈后移出感染系统。

    • 传染病模型中将病愈免疫后和因病死亡的人称为移除者(Removed).

    假设:

    1. 总人数N不变,健康人、患者和移除者的比例分别为s(t), i(t), r(t).  

    2. 感染率为λ,治愈率为μ(因包含死亡,实际上是移除率),感染数σ =λ/μ.

    建模:需建立两个方程.

    , 

    • 关于i(t) , s(t)的非线性微分方程组,没有解析解,

      只能通过数值计算得到s(t), i(t), r(t)的曲线.

    • 相平面研究解的性质:

      消去dt,得   

    • 相轨线

      定义域

      在D内作相轨线的图形,进行分析

    • 相轨线及其分析

          s(t)单调减®相轨线的方向

          

          

            

          P1s0>1/σ i(t)先升后降至0传染病蔓延

          P2s01/σ i(t)单调降至0传染病不蔓延

         —— 1/σ ~阈值

    • 预防传染病蔓延的手段:

      传染病不蔓延的条件—— s01/σ

    • 提高阈值1/σ  降低σ (=λ/μ) λ , μ­

          λ (感染率)  卫生水平­­­­­­­­­­↑

         μ (治愈率)­↑­ 医疗水平­­↑

    • 降低 s0 提高 r0 群体免疫

    • σ 估计:

    • 被传染人数比例的估计

    SIR模型的数值计算

    s(0)=0.99, i(0)=0.01

    健康人s(t), 患者i(t),移除者r(t).接触率λ,治愈率μ

         

        s(t)单调减,r(t)单调增,都趋于稳定,i(t)先增后减趋于0.

        s最终未被感染的比例

        imax(tmax)~传染病高潮时的比例

     ——衡量传染病传播的强度和速度

    结果分析:感染率λ,治愈率μ.

     1/μ ~平均传染期(患者被治愈所需平均时间)

        σ=λ/μ ~感染数(感染期内每个患者有效接触而感染的人数)

     卫生水平高Þ感染率λ小;医疗水平高Þ治愈率μ

     感染数σ=λ/μ 小——有助于控制传播.


     感染数σ变小

     健康人比例s(t)更大, 患者比例i(t)更小.

     健康人s(t), 患者i(t)σ=l/μ ~感染数.

        

        σs(0)>1i(t)先增后减~传染病蔓延

        σs(0)≤1i(t)单调减少~传染病不蔓延

    • 一般情况下s(0)≈1, 控制蔓延需要σ<1——提高卫生水平和医疗水平!

    • 预防接种使群体免疫,提高r(0)使s(0)减小,满足σs(0)≤1.

    注:实际传播过程中,参数λμ并不如上述假定是常数,而会随预防措施的加强和医疗水平的提高而发生较大变化。

    2、SARS 的传播模型

    • 2003SARS爆发初期,处于几乎不受制约的自然传播形式,后期的传播则受到严格控制。

    • 虽然影响因素众多,不只有健康人、患者、移除者3个人群,但是仍然可以用愈后免疫的SIR模型来描述。

    • 越复杂的模型包含的参数越多,为确定这些参数所需要的疫情数据就越全面,而实际上能够得到的数据是有限的。

    模型一  参数时变的SIR模型

    模型构造:

    • s(t), i(t), r(t)~ t天健康人、患者、移除者(病愈与死亡之和)的数量, s(t)+i(t)+r(t)=N.

    • λ(t), μ(t) ~t天感染率, 移除率(治愈率与死亡率之和).

        

        

     ——参数时变的SIR模型

    参数估计与拟合:确诊-r(t)=i(t)死亡+治愈=r(t)


    • 取差分近似导数:m(t)=Δr(t)/i(t),l(t)=(Δi(t)+Δr(t))/i(t)

               

    • t=1~20的数据拟合得

      用t=20~50的数据拟合得

    • 代入方程组,i(t),r(t)的数值解


    • i(t)的计算值整体偏小,且t=50后下降过快。

    • 在模型构造、参数拟合等方面仍需改进。

    模型二  引入不可控带菌者和疑似已感染者的模型

             

     

     

     

     

     

     

    • 参数λ, μ, ε, α, β, γ确定后,由任意5个方程及任意4个初值计算5类人群的比例s(t), c(t), e(t), i(t), r(t).

    参数估计:

    • 直接利用实际数据。

    • 由经验估计初值,代入模型计算,根据计算值与实际值的偏差调整估计值。

    模型三  引入尚未隔离和已经隔离已感染者的模型


    结与评注:

    • SIR模型基础上建立的各具特色的微分方程模型,差别在于人群划分和参数定义。

    • 模型求解结果是否与实际吻合的关键在参数估计,而参数估计的结果依赖于是否有充分的数据。

    • 人群的细分必然要引进更多的参数,如果参数很难估计,即便模型很精细也得不到好的结果。

    • 传染病传播过程中的参数大多是变化的,应根据数据拟合出参数的时间函数,再用模型计算。