好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

如何预报人口的增长--Malthus模型与Logistic模型.ppt

75页
  • 卖家[上传人]:博****1
  • 文档编号:606834084
  • 上传时间:2025-05-23
  • 文档格式:PPT
  • 文档大小:2.23MB
  • / 75 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 单击此处编辑母版标题样式,,*,,*,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,数学建模讲义,第三讲,,微分方程模型,,,动态模型,,描述对象特征随时间,(,空间,),的演变过程,,分析对象特征的变化规律,,预报对象特征的未来性态,,研究控制对象特征的手段,,根据函数及其变化率之间的关系确定函数,微分方程建模,,根据建模目的和问题分析作出简化假设,,按照内在规律或用类比法建立微分方程,主要内容,生物单种群增长模型,,,3.1,,人口增长模型,,,3.2,,传染病模型,,生物多种群增长模型,,,3.3,,正规战与游击战,,,3.4,,捕食系统的,Volterra,方程,,,,为了保持自然资料的合理开发与利用,人类必须保持并控制生态平衡,甚至必须控制人类自身的增长本节将建立几个简单的单种群增长模型,以简略分析一下这方面的问题一般生态系统的分析可以通过一些简单模型的复合来研究,大家若有兴趣可以根据生态系统的特征自行建立相应的模型美丽的大自然,,种群的数量本应取离散值,但由于种群数量一般较大,为建立微分方程模型,可将种群数量看作连续变量,甚至允许它为可微变量,由此引起的误差将是十分微小的。

      离散化为连续,方便研究,3.1,,如何预报人口的增长,-,-,Malthus,模型与,Logistic,模型,背景,,年,1625 1830 1930 1960 1974 1987 1999,,人口,(,亿,) 5 10 20 30 40 50 60,世界人口增长概况,中国人口增长概况,,年,1908 1933 1953 1964 1982 1990 1995 2000,,人口,(,亿,) 3.0 4.7 6.0 7.2 10.3 11.3 12.0 13.0,研究人口变化规律,控制人口过快增长,指数增长模型,——,马尔萨斯提出,(,1798,),常用的计算公式,x,(,t,) :,时刻,t,的,人口,基本假设,,:,人口,(,相对,),增长率,r,,是常数,,,不考虑移民,今年人口,x,0,,,年增长率,r,k,年后人口,随着时间增加,人口按指数规律无限增长,模型检验,,比较历年的人口统计资料,可发现人口增长的实际情况与马尔萨斯模型的预报结果基本相符,例如,,1961,年世界人口数为,30.6,(即,3.06×10,9,),人口增长率约为,2%,,人口数大约每,35,年增加一倍。

      检查,1700,年至,1961,的,260,年人口实际数量,发现两者几乎完全一致,且按马氏模型计算,人口数量每,34.6,年增加一倍,两者也几乎相同模型预测,,假如人口数真能保持每,34.6,年增加一倍,那么人口数将以几何级数的方式增长例如,到,2510,年,人口达,2×10,14,个,即使海洋全部变成陆地,每人也只有,9.3,平方英尺的活动范围,而到,2670,年,人口达,36×10,15,个,只好一个人站在另一人的肩上排成二层了 故,马尔萨斯模型是不完善的几何级数的增长,Malthus,模型实际上只有在群体总数不太大时才合理,到总数增大时,生物群体的各成员之间由于有限的生存空间,有限的自然资源及食物等原因,就可能发生生存竞争等现象所以,Malthus,模型假设的人口净增长率不可能始终保持常数,它应当与人口数量有关指数增长模型的应用及局限性,,与,19,世纪以前欧洲一些地区人口统计数据吻合,,适用于,19,世纪后迁往加拿大的欧洲移民后代,,可用于短期人口增长预测,,不符合,19,世纪后多数地区人口增长规律,,不能预测较长期的人口增长过程,19,世纪后人口数据,人口增长率,r,不是常数,(,逐渐下降,),,阻滞增长模型,(,Logistic,模型,),人口增长到一定数量后,增长率下降的原因:,资源、环境等因素对人口增长的阻滞作用,且阻滞作用随人口数量增加而变大,假设,r,~,固有增长率,(,x,很小时,),x,m,~,人口容量(资源、环境能容纳的最大数量),r,是,x,的减函数,,,,,dx,/,dt,x,0,,,x,m,x,m,/2,x,m,t,x,0,,x,(,t,)~S,形曲线,,,x,增加先快后慢,,x,0,,x,m,/2,阻滞增长模型,(,Logistic,模型,),参数估计,用指数增长模型或阻滞增长模型作人口,,预报,必须先估计模型参数,r,或,r,,x,m,,利用统计数据用,最小二乘法,作拟合,例:美国人口数据(单位,~,百万),1860 1870 1880 …… 1960 1970 1980 1990,,31.4 38.6 50.2 …… 179.3 204.0 226.5 251.4,专家估计,阻滞增长模型,(,Logistic,模型,),r,=0.2557,,x,m,=392.1,,继续,,,最小二乘法,设经实际测量已得 到,n,组数据(,x,i,,,y,i,),,i=,1,,…, n,。

      将数据画在平面直角坐标系中,见 图如果建模者判断 这,n,个点很象是分布在某条直线附近,令 该直线方程 为,y=ax+b,,,进而利用数据来求参 数,a,和,b,由于该直线只是数据近似满足的关系式,故,y,i,-(,ax,i,+b)=0,一般不成立,但我们希望,,最小,此式对,a,和,b,的偏导数均 为,0,,解相应方程组,求得:,,,,,,y=ax+b,y,O,,,,(,x,i,,,y,i,),x,,其中 和 分别为,x,i,和,y,i,的平均值,,,如果建模者判断变量间的关系并非线性关系而是其他类型的函数,则可作,变量替换,使之转化为线性关系或用类似方 法,拟合,用,MATLAB,作线性最小二乘拟合,1.,作多项式,f(x)=a,1,x,m,+ …+,a,m,x,+a,m+1,拟合,,,可利用已有程序,:,a=,polyfit,(x,y,m),输出拟合多项式系数,,a=[,a,1,, …a,m,,,,a,m+1,],(,数组,),),输入同长度,,的数组,X,,,Y,拟合多项,,式次数,1.,lsqcurvefit,,已知,数据点,:,,xdata,=,(,xdata,1,,,xdata,2,,,…,,,xdata,n,),,,,,,ydata,=,(,ydata,1,,,ydata,2,,,…,,,ydata,n,),,,,用,MATLAB,作非线性最小二乘拟合,,,Matlab,的提供了两个求非线性最小二乘拟合的函数:,lsqcurvefit,和,lsqnonlin,。

      两个命令都要先建立,M-,文件,fun.m,,,在其中定义函数,f(x),,,但两者定义,f(x),的方式是不同的,,,可参考例题,.,,lsqcurvefit,用以求含参量,x,(,向量)的向量值函数,,F(x,,xdata,)=,(,F,(,x,,,xdata,1,),,…,,,F,(,x,,,xdata,n,)),T,,中的参变量,x(,向量,),,使得,,,输入格式为,:,,(1),x =,lsqcurvefit,(‘fun’,x0,,xdata,,,ydata,),;,,(2),x =,lsqcurvefit,(‘fun’,x0,,xdata,,,ydata,,options);,,(3),x =,lsqcurvefit,(‘fun’,x0,,xdata,,,ydata,,options,’grad’);,,(4),[x, options] =,lsqcurvefit,(‘fun’,x0,,xdata,,,ydata,,…);,,(5),[x, options,,funval,] =,lsqcurvefit,(‘fun’,x0,,xdata,,,ydata,,…);,,(6),[x, options,,funval,, Jacob] =,lsqcurvefit,(‘fun’,x0,,xdata,,,ydata,,…);,fun,是一个事先建立的定义函数,F(x,,xdata,),,的,M-,文件,,,自变量为,x,和,xdata,说明:,x =,lsqcurvefit,(‘fun’,x0,,xdata,,,ydata,,options);,迭代初值,已知数据点,选项见无,,约束优化,,,lsqnonlin,用以求含参量,x,(,向量)的向量值函数,,,f(x),=(f,1,(x),f,2,(x),…,f,n,(x)),T,,,中的参量,x,,,使得,,,,,,最小。

      其中,f,i,(,x,),=,f,(,x,,,xdata,i,,,ydata,i,),,,=F(x,,xdata,i,)-,ydata,i,,,2.,lsqnonlin,已知数据点:,xdata,=,(,xdata,1,,,xdata,2,,,…,,,xdata,n,),,,ydata,=,(,ydata,1,,,ydata,2,,,…,,,ydata,n,),输入格式为:,,,1,),x=,lsqnonlin,(‘,fun’,,,x0,);,,,2,),x=,,lsqnonlin,,(‘,fun’,,,x0,,,options,);,,,3,),x=,,lsqnonlin,,(‘,fun’,,,x0,,,options,,‘,grad’,);,,,4,),[x,,,options]=,lsqnonlin,,(‘,fun’,,,x0,,,…,);,,,5,),[x,,,options,,,funval,]=,,lsqnonlin,,(‘,fun’,,,x0,,,…,),;,说明:,x=,,lsqnonlin,,(‘,fun’,,,x0,,,options,);,fun,是一个事先建立的定义函数,f(x),的,M-,文件,自变量为,x,迭代初值,选项有无,,约束优化,,,例 用下面一组数据拟合,,中的参数,a,,,b,,,k,该问题即解最优化问题:,,1,),编写,M-,文件,curvefun1.m,,,,,function f=curvefun1(x,,tdata,),,f=x(1)+x(2)*exp(-0.02*x(3)*,tdata,),,%,其中,x(1)=a; x(2)=b,;,x(3)=k;,2,),输入命令,,tdata,=100:100:1000,,cdata,=,1e-03,*[4.54,4.99,5.35,5.65,5.90,6.10,6.26,6.39,,,6.50,6.59];,,x0=[0.2,0.05,0.05];,,x=,lsqcurvefit,('curvefun1',x0,,tdata,,,cdata,),,f=,curvefun1(x,,tdata,),,,,F(x,,,tdata,)=,,,,x=(a,,,b,,,k),解法,1,.,用命令,lsqcurvefit,3,),运算结果为,:,,f =0.0043 0.0051 0.0056 0.0059 0.0061,,,0.0062 0.0062 0.0063 0.0063 0.0063,,,,x = 0.0063 -0.0034 0.2542,4,)结论,:,a=0.0063, b=-0.0034, k=0.2542,返回,模型检验,用模型计算,2000,年美国人口,与实际数据比较,实际为,281.4 (,百万,),,模型应用,——,预报美国,2010,年的人口,加入,2000,年人口数据后重新估计模型参数,Logistic,模型在经济领域中的应用,(,如耐用消费品的售量,),阻滞增长模型,(,Logistic,模型,),r,=0.2490,,x,m,=434.0,,x,(2010)=306.0,,模型检验,,用,Logistic,模型来描述种群增长的规律效果如何呢?,1945,年克朗皮克(,Crombic,),做了一个人工饲养小谷虫的实验,数学生物学家高斯(,E,·,F,·,Gauss,),也做了一个原生物草履虫实验,实验结果都和,Logistic,曲线十分吻合。

      大量实验资料表明用,Logistic,模型来描述种群的增长,效果还是相当不错的例如,高斯,把,5,只草履虫放进一个盛有,0.5cm,3,营养液的小试管,他发现,开始时草履虫以每天,230.9%,的速率增长,此后增长速度不断减慢,到第五天达到最大量,375,个,实验数据与,r,=2.309,,,a,=0.006157,,,N,(0)=5,的,Logistic,曲线:,,,几乎完全吻合,见图,3.6,图,3-6,Malthus,模型和,Logistic,模型的总结,,,Malthus,模型和,Logistic,模型,均为对微分方程(,3.7,)所作的模拟近似方程前一模型假设了种群增长率,r,为一常数,(,r,被称为该种群的内禀增长率)后一模型则假设环境只能供养一定数量的种群,从而引入了一个竞争项用模拟近似法建立微分方程来研究实际问题时必须对求得的解进行检验,看其是否与实际情况相符或基本相符相符性越好则模拟得越好,否则就得找出不相符的主要原因,对模型进行修改Malthus,模型与,Logistic,模型虽然都是为了研究种群数量的增长情况而建立的,但它们也可用来研究其他实际问题,只要这些实际问题的数学模型有相同的微分方程即可,下面我们来看两个较为有趣的实例。

      年龄分布对于人口预测的重要性,,只考虑自然出生与死亡,不计迁移,人口发展方程,人口发展方程,,一阶偏微分方程,,,例,2:,,传染病模型,问题,,描述传染病的传播过程,,分析受感染人数的变化规律,,预报传染病高潮到来的时刻,,预防传染病蔓延的手段,,按照传播过程的一般规律,用机理分析方法建立模型,,已感染人数,(,病人,),i,(,t,),,每个病人每天有效接触,(,足以使人致病,),人数为,,模型,1,假设,若有效接触的是病人,则不能使病人数增加,必须区分已感染者,(,病人,),和未感染者,(,健康人,),,建模,,,,?,模型,2,区分已感染者,(,病人,),和未感染者,(,健康人,),假设,1,)总人数,N,不变,病人和健康 人的 比例分别为,2,)每个病人每天有效接触人数为,,,,且,使接触的健康人致病,建模,,,~,日,,接触率,SI,模型,模型,2,1/2,t,m,,,i,i,0,1,0,t,t,m,~,传染病高潮到来时刻,,,(,日接触率,) ,t,m,,Logistic,模型,,病人可以治愈!,?,t=t,m,,,di,/,dt,,最大,模型,3,传染病无免疫性,——,病人治愈成为健康人,健康人可再次被感染,增加假设,SIS,模型,3,)病人每天治愈的比例为,,,~,日,治愈率,建模,,~,日接触率,1/,,~,感染期,,,~,一个感染期内,每个病人的有效接触人数,称为,接触数,。

      1-1/,,i,di,/,dt,0,1,,>,1,,,i,0,i,0,,0,t,i,,>,1,1-1/,,,i,0,i,0,t,,,1,di,/,dt,,< 0,,接触数,,=1,~,阈值,如果感染期内,有效接触感染的健康者人数不超过病人数,,,患者就会全部治愈模型,4,传染病有免疫性,——,病人治愈后即移出感染系统,称,移出者,SI,R,模型,假设,1,)总人数,N,不变,病人、健康人和移出者的比例分别为,2,)病人的日接触率,,,,,日,治愈率,,,,,,接触数,,=  / ,建模,需建立 的两个方程,模型,4,SIR,模型,无法求出,,的解析解,,在相平面 上,,研究解的性质,,,模型,4,消去,dt,,SIR,模型,相轨线 的定义域,,相轨线,1,1,s,i,0,D,在,D,内作相轨线 的图形,进行分析,s,i,1,0,1,D,SIR,模型,相轨线 及其分析,传染病蔓延,,传染病不蔓延,,s,(,t,),单调减,,相轨线的方向,,,P,1,s,0,i,m,P,1,:,s,0,>1/,,,i,(,t,),先升后降至0,P,2,:,s,0,<1/,,,,i,(,t,),单调降至0,1/,~,阈值,,,P,3,,P,4,,P,2,S,0,模型,4,SIR,模型,预防传染病蔓延的手段,,,(,日接触率,) ,卫生水平,,,(,日,治愈率,), ,医疗水平,,传染病不蔓延的条件,——,s,0,<1/,,,降低,s,0,提高,r,0,,,提高阈值,1/,,,降低,,(=,,/,,),,,,,,,,,群体免疫,,,的估计,,模型,4,SIR,模型,被传染人数的估计,记被传染人数比例,,x,<<,s,0,,i,0,,,P,1,,,i,0,,0,,s,0,,1,,小,,,s,0,,,1,,,提高阈值,1/,,,降低,被传染人数比例,x,s,0,-,1/,,=,,例,3,:,,正规战与游击战,战争分类:正规战争,游击战争,混合战争,只考虑双方兵力多少和战斗力强弱,兵力因战斗及非战斗减员而减少,因增援而增加,战斗力与射击次数及命中率有关,建模思路和方法为用数学模型讨论社会领域的实际问题提供了可借鉴的示例,第一次世界大战,Lanchester,提出,预测战役结局的模型,一般模型,,每方战斗减员率取决于双方的兵力和战斗力,,每方非战斗减员率与本方兵力成正比,,甲乙双方的增援率为,u,(,t,),,v,(,t,),f, g,,取决于战争类型,x,(,t,) ~,甲方兵力,,y,(,t,) ~,乙方兵力,模型假设,模型,正规战争模型,,甲方战斗减员率只取决于乙方的兵力和战斗力,双方均以正规部队作战,,忽略非战斗减员,,假设没有增援,,f,(,x,,,y,)=,,ay,,,a,~,乙方每个士兵的杀伤率,a,=,r,y,,p,y,,,r,y,,~,射击率,,,p,y,,~,命中率,0,,,,,,,正规战争模型,为判断战争的结局,不求,x,(,t,),,y,(,t,),而在相平面上讨论,x,与,y,的关系,,,平方律 模型,,乙方胜,,游击战争模型,双方都用游击部队作战,,甲方战斗减员率还随着甲方兵力的增加而增加,,忽略非战斗减员,,假设没有增援,,f,(,x,,,y,)=,,cxy,,,c,~,乙方每个士兵的杀伤率,c,=,r,y,,p,y,,r,y,~,射击率,,p,y,,~,命中率,,p,y,=,s,ry,,/,s,x,,s,x,,~,甲方活动面积,,s,ry,,~,乙方射击有效面积,0,游击战争模型,,,线性律 模型,,,,,,,0,混合战争模型,甲方为游击部队,乙方为正规部队,,,,,乙方必须,10,倍于甲方的兵力,设,x,0,=100,,r,x,/,r,y,=1/2,,p,x,=0.1,,s,x,=1(km,2,),,s,ry,=1(m,2,),微分方程的解析解,,求微分方程(组)的解析解命令,:,dsolve,(‘,方程,1’, ‘,方程,2’,…‘,方程,n’, ‘,初始条件’,, ‘,自变量’,),,结果:,u =,tg,(t-c),,解,,输入命令,:,,y=,dsolve,('D2y+4*,Dy,+29*y=0','y(0)=0,,Dy,(0)=15','x'),结 果 为,:,y =3e,-2x,sin,(,5x,),解,输入命令 :,,,[,x,y,z]=,dsolve,(',Dx,=2*x-3*y+3*z',',Dy,=4*x-5*y+3*z',',Dz,=4*x-4*y+2*z', 't'),;,,,x=simple(x) %,将,x,化简,,,y=simple(y),,z=simple(z),结果为,:,x = (c,1,-c,2,+c,3,+c,2,e,-3t,-c,3,e,-3t,)e,2t,,,y = -c,1,e,-4t,+c,2,e,-4t,+c,2,e,-3t,-c,3,e,-3t,+c,1,-c,2,+c,3,)e,2t,,z = (-c,1,e,-4t,+c,2,e,-4t,+c,1,-c,2,+c,3,)e,2t,,微分方程的数值解,(,一)常微分方程数值解的定义,,在生产和科研中所处理的微分方程往往很复杂且大多得不出一般解。

      而在实际上对初值问题,一般是要求得到解在若干个点上满足规定精确度的近似值,或者得到一个满足精确度要求的便于计算的表达式,因此,研究常微分方程的数值解法是十分必要的,二)建立数值解法的一些途径,,1,、用差商代替导数,,若步长,h,较小,则有,故有公式:,此即,欧拉法,2,、使用数值积分,对方程,y’=f(x,y),,两边由,x,i,到,x,i,+1,积分,并利用梯形公式,有:,,实际应用时,与欧拉公式结合使用:,此即,改进的欧拉法,故有公式:,3,、使用泰勒公式,,以此方法为基础,有龙格,-,库塔法、线性多步法等方法4,、数值公式的精度,,当一个数值公式的截断误差可表示为,O,(,h,k,+1,),时(,k,为正整数,,h,为步长),称它是一个,k,阶公式k,越大,则数值公式的精度越高欧拉法是一阶公式,改进的欧拉法是二阶公式龙格,-,库塔法有二阶公式和四阶公式线性多步法有四阶阿达姆斯外插公式和内插公式三)用,Matlab,软件求常微分方程的数值解,[t,,,x]=solver,(’,f’,,ts,,x,0,,options,),ode45 ode23 ode113ode15sode23s,由待解方程写成的,m-,文件名,ts,=[t,0,,,t,f,],,,t,0,、,t,f,为自变量的初值和终值,函数的初值,ode23,:,组合的,2/3,阶龙格,-,库塔,-,芬尔格算法,,ode45,:,运用组合的,4/5,阶龙格,-,库塔,-,芬尔格算法,自变量值,函数值,用于设定误差限,(,缺省时设定相对误差,10,-3,,,绝对误差,10,-6,),,,命令为:,options=,odeset,(’,reltol,’,,rt,,’,abstol,’,at,),,,,rt,,,at,:,分别为设定的相对误差和绝对误差,.,,,1,、在解,n,个未知函数的方程组时,,x,0,和,x,均为,n,维向量,,m-,文件中的待解方程组应以,x,的分量形式写成,.,,2,、使用,Matlab,软件求数值解时,高阶微分方程必须等价地变换成一阶微分方程组,.,注意,:,解,:,令,y,1,=x,,,y,2,=y,1,’,1,、,建立,m-,文件,vdp1000.m,如下,:,,,function,,dy,=vdp1000(t,y),,dy,=zeros(2,1);,,dy,(1)=y(2);,,dy,(2)=1000*(1-y(1)^2)*y(2)-y(1);,,2,、取,t,0,=0,,,t,f,=3000,,,输入命令:,,,[,T,Y]=ode15s('vdp1000',[0 3000],[2 0]);,,plot(T,Y(:,1),'-'),3,、结果如图,解,,1,、建立,m-,文件,rigid.m,如下:,,,function,,dy,=rigid(t,y),,dy,=zeros(3,1);,,dy,(1)=y(2)*y(3);,,dy,(2)=-y(1)*y(3);,,dy,(3)=-0.51*y(1)*y(2);,2,、,取,t,0,=0,,,t,f,=12,,,输入命令:,,,[,T,Y]=ode45('rigid',[0 12],[0 1 1]);,,plot(T,Y(:,1),'-',T,Y(:,2),'*',T,Y(:,3),'+'),3,、结果如图,图中,,y,1,的图形为实线,,y,2,的图形为“,*”,线,,y,3,的图形为“,+”,线,.,稳定性问题,,,在研究许多实际问题时,人们最为关心的也许并非系统与时间有关的变化状态,而是系统最终的发展趋势。

      例如,在研究某频危种群时,虽然我们也想了解它当前或今后的数量,但我们更为关心的却是它最终是否会绝灭,用什么办法可以拯救这一种群,使之免于绝种等等问题要解决这类问题,需要用到微分方程或微分方程组的稳定性理论在下两节,我们将研究几个与稳定性有关的问题一般的微分方程或微分方程组可以写成:,定义,,称微分方程或微分方程组,,为自治系统或动力系统,3.28,),,若方程或方程组,f,(,x,)=0,有解,X,o,,,X=X,o,显然满足(,3.28,)称点,X,o,为微分方程或微分方程组(,3.28),的平衡点或奇点例,7,Logistic,模型,,,共有两个平衡点:,N,=0,和,N,=,K,,,分别对应微分方程的两两个特殊解前者为,N,o,=0,时的解而后者为,N,o,=,K,时的解当,N,o,<,K,时,积分曲线,N,=,N,(,t,),位于,N,=,K,的下方;当,N,o,>K,时,则位于,N,=,K,的上方从图,3,-,17,中不难看出,若,N,o,>0,,,积分曲线在,N,轴上的投影曲线(称为轨线)将趋于,K,这说明,平衡点,N,=0,和,N,=,K,有着极大的区别图,3-17,,定义,1,,自治系统 的相空间是指以(,x,1,,…,,x,n,),为坐标,,的空间,R,n,。

      特别,当,n,=2,时,称相空间为相平面空间,R,n,的点集,{(,x,1,,…,,x,n,)}|,x,i,=,x,i,(,t,),满足,(3.28),,,,i,=1,…,,n,},称为系统的轨线,所有轨线在相,,空间的分布图称为相图定义,2,,设,x,0,是(,3.28,)的平衡点,称:,,,(,1,),x,0,是稳定的,如果对于任意的,ε,>0,,,存在一个,δ,>0,,,只要,|,x,(0)-,x,0,|<,δ,,,就有,|,x,(,t,)-,x,0,|<,ε,对所有的,t,都成立2,),x,0,是渐近稳定的,如果它是稳定的且 微分方程平衡点的稳定性除了几何方法,还可以通过解析方法来讨论,所用工具为以下一些定理3,),x,0,是不稳定的,如果(,1,)不成立根据这一定义,,Logistic,方程的平衡点,N=K,是稳定的且为渐近稳定的,而平衡点,N=0,则是不稳定的解析方法,定理,1,设,x,o,是微分方程 的平衡点:,若,,,则,x,o,是渐近稳定的,若,,,则,x,o,是渐近不稳定的,证,由泰勒公式,当,x,与,x,o,充分接近时,有:,,由于,x,o,是平衡点,故,f,(,x,o,)=0,。

      若 ,则当,x,<,x,o,时必有,f,(,x,)>0,,,从而,x,单增;当,x,>,x,o,时,又有,f,(,x,)<0,,,从而,x,单减无论在哪种情况下都有,x,→,x,o,,故,x,o,是渐进稳定的的情况可类似加以讨论高阶微分方程与高阶微分方程组平衡点的稳定性讨论较为复杂,大家有兴趣可参阅微分方程定性理论为了下两节的需要,我们简单介绍一下两阶微分方程组平衡点的稳定性判别方法考察两阶微分方程组:,(,3.29,),,令 ,作一坐标平移,不妨仍用,x,记,x,’,,,则平衡点,x,o,的稳定性讨论转化为原点的稳定性讨论了将,f,(,x,1,,,x,2,),、,g,(,x,1,,,x,2,),在原点展开,(,3.29,)又可写成,:,考察(,3.29,)的线性近似方程组,:,(,3.30,),其中:,记,λ,1,、,λ,2,为,A,的特征值则,λ,1,、,λ,2,是方程:,det,(,A,-λ,I,),=λ,2,- (,a,+,b,) λ+ (,ad,–,bc,)=0,的根,令,p,=,a,+,d,,,q,=,ad,-,bc,=|,A,|,,,则 ,记 。

      讨论特征值与零点稳定的关系,(,1,)若,△,>0,,可能出现以下情形:,,①,若,q,>0,,,λ,1,λ,2,>0,当,p,>0,时,,零点不稳定;,,当,p,<0,时,零点稳定,,若,q,<0,,,λ,1,λ,2,<0,,,零点为不稳定的鞍点,③,q,=0,,,此时,λ,1,=,p,,,λ,2,=0,,,零点不稳定2,),△=0,,则,λ,1,=λ,2,:,,当,p,>0,时,零点不 稳定,,当,p,<0,时,零点稳定,(,2,),△,<,0,,,此时,若,a,<0,,,零点稳定,,,a,>0,,零点不稳定,若,a,=0,,,有零点为中心的周期解,,综上所述:仅当,p,<0,且,q,>0,时, (,3.30,)零点才是渐近稳定的;当,p,=0,且,q,>0,时(,3.30,)有周期解,零点是稳定的中心(非渐近稳定);在其他情况下,零点均为不稳定的,非线性方程组(,3.29,)平衡点稳定性讨论可以证明有下面定理成立,:,定理,2,若(,3.30,)的零点是渐近稳定的,则(,3.29,)的平衡点,,也是渐近稳定的;若(,3.30,)的零点是不稳定的,则(,3.29,),,的平衡点也是不稳定的。

      捕食系统的,Volterra,方程,,问题背景:,,意大利生物学家,D’,Ancona,曾致力于鱼类种群相互制约关系的研究,在研究过程中他无意中发现了一些第一次世界大战期间地中海沿岸港口捕获的几种鱼类占捕获总量百分比的资料,从这些资料中他发现各种软骨掠肉鱼,如鲨鱼、鳐鱼等我们称之为捕食者(或食肉鱼)的一些不是很理想的鱼类占总渔获量的百分比在,1914~1923,年期间,意大利阜姆港收购的鱼中食肉鱼所占的比例有明显的增加:,年代,,,1914,,,1915,,,1916,,,1917,,,1918,,,百分比,,,11.9,,,21.4,,,22.1,,,21.2,,,36.4,,,年代,,,1919,,,1920,,,1921,,,1922,,,1923,,,百分比,,,27.3,,,16.0,,,15.9,,,14.8,,,10.7,,,,,他知道,捕获的各种鱼的比例近似地反映了地中海里各种鱼类的比例战争期间捕鱼量大幅下降,但捕获量的下降为什么会导致鲨鱼、鳐鱼等食肉鱼比例的上升,即对捕食者有利而不是对食饵有利呢?他百思不得其解,无法解释这一现象,就去求教当时著名的意大利数学家,V.,Volterra,,,希望他能建立一个数学模型研究这一问题。

      Volterra,将鱼划分为两类一类为食用鱼(食饵),数量记为,x,1,(,t,),,,另一类为食肉鱼(捕食者),数量记为,x,2,(,t,),,,并建立双房室系统模型1,、模型建立,,大海中有食用鱼生存的足够资源,可假设食用鱼独立生存将按增长率为,r,1,的指数律增长(,Malthus,模型),既设:,,由于捕食者的存在,食用鱼数量因而减少,设减少的速率与两者数量的乘积成正比(竞争项的统计筹算律),即:,对于食饵,(,Prey,),系统,:,λ,1,反映了捕食者掠取食饵的能力,对于捕食者,(,Predator,),系统,:,捕食者设其离开食饵独立存在时的死亡率为,r,2,,,即:,但食饵提供了食物,使生命得以延续这一结果也要通过竞争来实现,再次利用统计筹算律,得到:,综合以上分析,建立,P-P,模型(,Volterra,方程)的方程组:,(,3.31,),方程组(,3.31,)反映了在没有人工捕获的自然环境中食饵与捕食者之间的相互制约关系下面我们来分析该方程组2,、模型分析,,方程组(,3.31,)是非线性的,不易直接求解容易看出,该方程组共有两个平衡点,即:,P,o,(0,0),是平凡平衡点且明显是不稳定,没必要研究,方程组还有两组平凡解:,,和,和,所以,x,1,、,x,2,轴是方程组的两条相轨线。

      当,x,1,(0),、,x,2,(0),均不为零时, ,应有,x,1,(,t,)>0,且,x,2,(,t,)>0,,,相应的相轨线应保持在第一象限中求(,3.31,)的相轨线,将两方程相除消去时间,t,,,得:,分离变量并两边积分得轨线方程:,(,3.32,),令,两者应具有类似的性质,用微积分知识容易证明:,有:,同,理:对,有:,,,图,3-20,(b),图,3-20,(a),,,与,,的图形见图,3-20,易知仅当 时(,3.32,)才有解,记:,讨论平衡点 的性态当 时,轨线退化为平衡点当 时,轨线为一封闭曲线(图,3-21,),,即周期解图,3-21,证明具有周期解只需证明:存在两点 及 ,,<,,,,当,<,x,1,<,时,方程(,3.32,)有两,,个解,当,x,1,=,或,x,1,=,时,方程恰,,有一解,而在,x,1,<,或,x,1,>,时,方,,程无解事实上,若 ,记,,则,由 的性质, , 而 ,使得:,。

      同样根据的性质知,当,<,x,1,<,时,此时:,由 的性质, ,使 成立当,x,1,=,或 时, ,,仅当 时才能成立而当,x,1,<,或,x,1,>,时,由于 ,,故 无解确定闭曲线的走向,用直线,将第一象限划分成四个子区域,在每一子区域, 与 不变号,据此确定轨线的走向(图,3-22,),,图,3-22,将,Volterra,方程中的第二个改写成:,将其在一个周期长度为,T,的区间上积分,得,等式左端为零,故可得:,同,理:,平衡点,P,的两个坐标恰为食用鱼与食肉鱼在一个周期中的平均值解释,D’,Ancona,发现的现象,,引入捕捞能力系数,ε,,(,0<ε<1,),,ε,表示单位时间,,内捕捞起来的鱼占总量的百分比故,Volterra,方程应为:,平衡点,P,的位置移动到了:,,由于捕捞能力系数,ε,的引入,食用鱼的平均量有了增加,而食肉鱼的平均量却有所下降,,ε,越大,平衡点的移动也越大。

      食用鱼的数量反而因捕捞它而增加,,,真的是这样?!,P-P,模型导出的结果虽非绝对直理,但在一定程度上是附合客观实际的,有着广泛的应用前景例如,当农作物发生病虫害时,不要随随便便地使用杀虫剂,因为杀虫剂在杀死害虫的同时也可能杀死这些害虫的天敌,(害虫与其天敌构成一个双种群捕食系统),这样一来,使用杀虫剂的结果会适得其反,害虫更加猖獗了3,)捕鱼对食用鱼有利而对食肉鱼不利,多捕鱼(当然要在一定限度内,如,ε<,r,1,),能使食用鱼的平均数量增加而使食肉鱼的平均数量减少根据,P-P,模型,我们可以导出以下结论:,,(,1,)食用鱼的平均量取决于参数,r,1,与,λ,1,,(,2,),食用鱼繁殖率,r,1,的减小将导致食肉鱼平均量的减小,食肉鱼捕食能力,λ,1,的增大也会使自己的平均量减小;反之,食肉鱼死亡率,r,2,的降低或食饵对食肉鱼供养效率,λ,2,的提高都将导致食用鱼平均量的减少。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.