四章微分方程建模.ppt
《四章微分方程建模.ppt》由会员分享,可在线阅读,更多相关《四章微分方程建模.ppt(54页珍藏版)》请在三一办公上搜索。
1、第四章 微分方程建模,在许多实际问题中,当直接导出变量之间的函数关系较为困难,但导出包含未知函数的导数或微分的关系式较为容易时,可用建立微分方程模型的方法来研究该问题,,本节将通过一些最简单的实例来说明微分方程建模的一般方法。在连续变量问题的研究中,微分方程是十分常用的数学工具之一。,4.1 微分方程的几个简单实例,例1(理想单摆运动)建立理想单摆运动满足的微分方程,并得出理想单摆运动的周期公式。,从图3-1中不难看出,小球所受的合力为mgsin,根据牛顿第二定律可得:,这是理想单摆应满足的运动方程,(3.1)是一个两阶非线性方程,不易求解。当很小时,sin,此时,可考察(3.1)的近似线性方
2、程:,由此即可得出,(4.1)的近似方程,例2 一个半径为Rcm的半球形容器内开始时盛满了水,但由于其底部一个面积为Scm2的小孔在t=0时刻被打开,水被不断放出。问:容器中的水被放完总共需要多少时间?,解:以容器的底部O点为 原点,取坐标系如图3.3所示。令h(t)为t时刻容器中水的高度,现建立h(t)满足的微分方程。,设水从小孔流出的速度为v(t),由力学定律,在不计水的内部磨擦力和表面张力的假定下,有:,因体积守衡,又可得:,易见:,故有:,这是可分离变量的一阶微分方程,得,为了保持自然资料的合理开发与利用,人类必须保持并控制生态平衡,甚至必须控制人类自身的增长。本节将建立几个简单的单种
3、群增长模型,以简略分析一下这方面的问题。一般生态系统的分析可以通过一些简单模型的复合来研究,大家若有兴趣可以根据生态系统的特征自行建立相应的模型。,美丽的大自然,种群的数量本应取离散值,但由于种群数量一般较大,为建立微分方程模型,可将种群数量看作连续变量,甚至允许它为可微变量,由此引起的误差将是十分微小的。,离散化为连续,方便研究,4.2 Malthus模型与Logistic模型,模型1 马尔萨斯(Malthus)模型,马尔萨斯在分析人口出生与死亡情况的资料后发现,人口净增长率r基本上是一常数,(r=b-d,b为出生率,d为死亡率),既:,马尔萨斯模型的一个显著特点:种群数量翻一番所需的时间是
4、固定的。,Malthus模型实际上只有在群体总数不太大时才合理,到总数增大时,生物群体的各成员之间由于有限的生存空间,有限的自然资源及食物等原因,就可能发生生存竞争等现象。,所以Malthus模型假设的人口净增长率不可能始终保持常数,它应当与人口数量有关。,模型2 Logistic模型,人口净增长率应当与人口数量有关,即:r=r(N),r(N)是未知函数,但根据实际背景,它无法用拟合方法来求。,为了得出一个有实际意义的模型,我们不妨采用一下工程师原则。工程师们在建立实际问题的数学模型时,总是采用尽可能简单的方法。,r(N)最简单的形式是常数,此时得到的就是马尔萨斯模型。对马尔萨斯模型的最简单的
5、改进就是引进一次项(竞争项),(4.9)式还有另一解释,由于空间和资源都是有限的,不可能供养无限增长的种群个体,当种群数量过多时,由于人均资源占有率的下降及环境恶化、疾病增多等原因,出生率将降低而死亡率却会提高。设环境能供养的种群数量的上界为K(近似地将K看成常数),N表示当前的种群数量,K-N恰为环境还能供养的种群数量,(4.9)指出,种群增长率与两者的乘积成正比,正好符合统计规律,得到了实验结果的支持,这就是(4.9)也被称为统计筹算律的原因。,图4-5,对(4.9)分离变量:,两边积分并整理得:,令N(0)=N0,求得:,N(t)的图形请看图4.5,大量实验资料表明用Logistic模型
6、来描述种群的增长,效果还是相当不错的。例如,高斯把5只草履虫放进一个盛有0.5cm3营养液的小试管,他发现,开始时草履虫以每天230.9%的速率增长,此后增长速度不断减慢,到第五天达到最大量375个,实验数据与r=2.309,a=0.006157,N(0)=5的Logistic曲线:几乎完全吻合,见图3.6。,图4-6,Malthus模型和Logistic模型的总结,Malthus模型和Logistic模型均为对微分方程(4.7)所作的模拟近似方程。前一模型假设了种群增长率r为一常数,(r被称为该种群的内禀增长率)。后一模型则假设环境只能供养一定数量的种群,从而引入了一个竞争项。,用模拟近似法
7、建立微分方程来研究实际问题时必须对求得的解进行检验,看其是否与实际情况相符或基本相符。相符性越好则模拟得越好,否则就得找出不相符的主要原因,对模型进行修改。,Malthus模型与Logistic模型虽然都是为了研究种群数量的增长情况而建立的,但它们也可用来研究其他实际问题,只要这些实际问题的数学模型有相同的微分方程即可,下面我们来看两个较为有趣的实例。,例5 新产品的推广,经济学家和社会学家一直很关心新产品的推销速度问题。怎样建立一个数学模型来描述它,并由此析出一些有用的结果以指导生产呢?以下是第二次世界大战后日本家电业界建立的电饭包销售模型。,设需求量有一个上界,并记此上界为K,记t时刻已销
8、售出的电饭包数量为x(t),则尚未使用的人数大致为Kx(t),于是由统计筹算律:,记比例系数为k,则x(t)满足:,此方程即Logistic模型,解为:,对x(t)求一阶、两阶导数:,容易看出,x(t)0,即x(t)单调增加。,在销出量小于最大需求量的一半时,销售速度是不断增大的,销出量达到最大需求量的一半时,该产品最为畅销,接着销售速度将开始下降。,所以初期应采取小批量生产并加以广告宣传;从有20%用户到有80%用户这段时期,应该大批量生产;后期则应适时转产,这样做可以取得较高的经济效果。,4.3 药物在体内的分布,何为房室系统?,在用微分方程研究实际问题时,人们常常采用一种叫“房室系统”的
9、观点来考察问题。根据研究对象的特征或研究的不同精度要求,我们把研究对象看成一个整体(单房室系统)或将其剖分成若干个相互存在着某种联系的部分(多房室系统)。,房室具有以下特征:它由考察对象均匀分布而成,(注:考察对象一般并非均匀分布,这里采用了一种简化方法一集中参数法);房室中考察对象的数量或浓度(密度)的变化率与外部环境有关,这种关系被称为“交换”且交换满足着总量守衡。在本节中,我们将用房室系统的方法来研究药物在体内的分布。在下一节中,我们将用多房室系统的方法来研究另一问题。两者都很简单,意图在于介绍建模方法。,药物的分解与排泄(输出)速率通常被认为是与药物当前的浓度成正比的,即:,药物分布的
10、单房室模型,单房室模型是最简单的模型,它假设:体内药物在任一时刻都是均匀分布的,设t时刻体内药物的总量为x(t);系统处于一种动态平衡中,即成立着关系式:,药物的输入规律与给药的方式有关。下面,我们来研究一下在几种常见的给药方式下体内药体的变化规律。,情况1 快速静脉注射,与放射性物质类似,医学上将血浆药物浓度衰减一半所需的时间称为药物的血浆半衰期:,情况2 恒速静脉点滴,易见:,对于多次点滴,设点滴时间为T1,两次点滴之间的间隔时间设为T2,则在第一次点滴结束时病人体内的药物浓度可由上式得出。其后T2时间内为情况1。故:,类似可讨论以后各次点滴时的情况,区别只在初值上的不同。第二次点滴起,患
11、者 体内的初始药物浓度不为零。,情况3 口服药或肌注,口服药或肌肉注射时,药物的吸收方式与点滴时不同,药物虽然瞬间进入了体内,但它一般都集中与身体的某一部位,靠其表面与肌体接触而逐步被吸收。设药物被吸收的速率与存量药物的数量成正比,记比例系数为K1,即若记t时刻残留药物量为y(t),则y满足:,因而:,解得:,从而药物浓度:,通常情况下,总有k1k(药物未吸收完前,输入速率通常总大于分解与排泄速率),但也有例外的可能(与药物性质及机体对该药物的吸收、分解能力有关)。当k1k时,体内药物量均很小,这种情况在医学上被称为触发翻转(flip-flop)。当k1=k时,对固定的t,令kk1取极限(应用
12、罗比达法则),可得出在这种情况下的血药浓度为:,所以,图4-9给出了上述三种情况下体内血药浓度的变化曲线。容易看出,快速静脉注射能使血药浓度立即达到峰值,常用于急救等紧急情况;口服、肌注与点滴也有一定的差异,主要表现在血药浓度的峰值出现在不同的时刻,血药的有效浓度保持时间也不尽相同,(注:为达到治疗目的,血药浓度应达到某一有效浓度,并使之维持一特定的时间长度)。,图4-9,我们已求得三种常见给药方式下的血药浓度C(t),当然也容易求得血药浓度的峰值及出现峰值的时间,因而,也不难根据不同疾病的治疗要求找出最佳治疗方案。,上述研究是将机体看成一个均匀分布的同质单元,故被称单房室模型,但机体事实上并
13、不是这样。药物进入血液,通过血液循环药物被带到身体的各个部位,又通过交换进入各个器官。因此,要建立更接近实际情况的数学模型就必须正视机体部位之间的差异及相互之间的关联关系,这就需要多房室系统模型。,图4-10表示的是一种常见的两房室模型,其间的k12表示由室I渗透到室II的变化率前的系数,而k21则表示由室II返回室I的变化率前的系数,它们刻划了两室间的内在联系,其值应当用实验测定,使之尽可能地接近实际情况。,当差异较大的部分较多时,可以类似建立多房室系统,即N房室系统,4.4 传染病模型,传染病是人类的大敌,通过疾病传播过程中若干重要因素之间的联系建立微分方程加以讨论,研究传染病流行的规律并
14、找出控制疾病流行的方法显然是一件十分有意义的工作。在本节中,我们将主要用多房室系统的观点来看待传染病的流行,并建立起相应的多房室模型。,医生们发现,在一个民族或地区,当某种传染病流传时,波及到的总人数大体上保持为一个常数。即既非所有人都会得病也非毫无规律,两次流行(同种疾病)的波及人数不会相差太大。如何解释这一现象呢?试用建模方法来加以证明。,问题的提出:,设某地区共有n+1人,最初时刻共有i人得病,t时刻已感染(infective)的病人数为i(t),假定每一已感染者在单位时间内将疾病传播给k个人(k称为该疾病的传染强度),且设此疾病既不导致死亡也不会康复,模型1,此模型即Malthus模型
15、,它大体上反映了传染病流行初期的病人增长情况,在医学上有一定的参考价值,但随着时间的推移,将越来越偏离实际情况。,已感染者与尚未感染者之间存在着明显的区别,有必要将人群划分成已感染者与尚未感染的易感染,对每一类中的个体则不加任何区分,来建立两房室系统。,模型2,记t时刻的病人数与易感染人数(susceptible)分别为i(t)与s(t),初始时刻的病人数为 i。根据病人不死也不会康复的假设及(竞争项)统计筹算律,,其中:,统计结果显示,(4.17)预报结果比(4.15)更接近实际情况。医学上称曲线 为传染病曲线,并称 最大值时刻t1为此传染病的流行高峰。,模型2仍有不足之处,它无法解释医生们
16、发现的现象,且当时间趋与无穷时,模型预测最终所有人都得病,与实际情况不符。,为了使模型更精确,有必要再将人群细分,建立多房室系统,(4.18),求解过程如下:,对(3)式求导,由(1)、(2)得:,解得:,将人群划分为三类(见右图):易感染者、已感染者和已恢复者(recovered)。分别记t时刻的三类人数为s(t)、i(t)和r(t),则可建立下面的三房室模型:,模型3,由(1)式可得:,从而解得:,为揭示产生上述现象的原因(3.18)中的第(1)式改写成:,其中 通常是一个与疾病种类有关的较大的常数。,下面对 进行讨论,请参见右图,如果,则开始时,i(t)单增。但在i(t)增加的同时,伴随
17、地有s(t)单减。当s(t)减少到小于等于 时,i(t)开始减小,直至此疾病在该地区消失。,鉴于在本模型中的作用,被医生们称为此疾病在该地区的阀值。的引入解释了为什么此疾病没有波及到该地区的所有人。,图4-14,综上所述,模型3指出了传染病的以下特征:,(1)当人群中有人得了某种传染病时,此疾病并不一定流传,仅当易受感染的人数与超过阀值时,疾病才会流传起来。,(2)疾病并非因缺少易感染者而停止传播,相反,是因为缺少传播者才停止传播的,否则将导致所有人得病。,(3)种群不可能因为某种传染病而绝灭。,模型检验:,医疗机构一般依据r(t)来统计疾病的波及人数,从广义上理解,r(t)为t时刻已就医而被
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微分方程 建模
链接地址:https://www.31ppt.com/p-5382014.html