《常微分方程精品课程.ppt》由会员分享,可在线阅读,更多相关《常微分方程精品课程.ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一一、捕食系统的捕食系统的VolterraVolterra方程方程 问题背景:问题背景:意大利生物学家意大利生物学家DAncona曾致力于鱼类种群相互制约曾致力于鱼类种群相互制约关系的研究,在研究过程中他无意中发现了一些第一次世关系的研究,在研究过程中他无意中发现了一些第一次世界大战期间地中海沿岸港口捕获的几种鱼类占捕获总量百界大战期间地中海沿岸港口捕获的几种鱼类占捕获总量百分比的资料,从这些资料中他发现各种软骨掠肉鱼,如鲨分比的资料,从这些资料中他发现各种软骨掠肉鱼,如鲨鱼、鳐鱼等我们称之为捕食者(或食肉鱼)的一些不是很鱼、鳐鱼等我们称之为捕食者(或食肉鱼)的一些不是很理想的鱼类占总渔获量的
2、百分比。在理想的鱼类占总渔获量的百分比。在 19141923年期间,意年期间,意大利阜姆港收购的鱼中食肉鱼所占的比例有明显的增加:大利阜姆港收购的鱼中食肉鱼所占的比例有明显的增加:年代年代1914191419151915191619161917191719181918百分比百分比11.911.921.421.422.122.121.221.236.436.4年代年代1919191919201920192119211922192219231923百分比百分比27.327.316.016.015.915.914.814.810.710.7 他知道,捕获的各种鱼的比例近似地反映了地中海里各他知道,捕
3、获的各种鱼的比例近似地反映了地中海里各种鱼类的比例。战争期间捕鱼量大幅下降,但捕获量的下降种鱼类的比例。战争期间捕鱼量大幅下降,但捕获量的下降为什么会导致鲨鱼、鳐鱼等食肉鱼比例的上升,即对捕食者为什么会导致鲨鱼、鳐鱼等食肉鱼比例的上升,即对捕食者有利而不是对食饵有利呢?他百思不得其解,无法解释这一有利而不是对食饵有利呢?他百思不得其解,无法解释这一现象,就去求教当时著名的意大利数学家现象,就去求教当时著名的意大利数学家V.VolterraV.Volterra,希望,希望他能建立一个数学模型研究这一问题。他能建立一个数学模型研究这一问题。Volterra将鱼划分为两类。一类为食用鱼(食饵),数量
4、将鱼划分为两类。一类为食用鱼(食饵),数量记为记为x1(t),另一类为食肉鱼(捕食者),数量记为,另一类为食肉鱼(捕食者),数量记为x2(t),并建,并建立双房室系统模型。立双房室系统模型。1、模型建立、模型建立 大海中有食用鱼生存的足够资源,可假设食用鱼独立生大海中有食用鱼生存的足够资源,可假设食用鱼独立生存将按增长率为存将按增长率为r1的指数律增长(的指数律增长(Malthus模型),既设:模型),既设:由于捕食者的存在,食用鱼数量因而减少,设减少的速由于捕食者的存在,食用鱼数量因而减少,设减少的速率与两者数量的乘积成正比(竞争项的统计筹算律),即:率与两者数量的乘积成正比(竞争项的统计筹
5、算律),即:对于食饵对于食饵(PreyPrey)系统)系统 :1 1反映了捕食者掠取食饵的能力反映了捕食者掠取食饵的能力对于捕食者对于捕食者(PredatorPredator)系统)系统:捕食者设其离开食饵独立存在时的死亡率为捕食者设其离开食饵独立存在时的死亡率为r2,即:,即:但食饵提供了食物,使生命得以延续。这一结果也要通过竞但食饵提供了食物,使生命得以延续。这一结果也要通过竞争来实现,再次利用统计筹算律,得到:争来实现,再次利用统计筹算律,得到:综合以上分析,建立综合以上分析,建立P-P模型(模型(Volterra方程)的方程组:方程)的方程组:(3.31)方程组(方程组(3.31)反映
6、了在没有)反映了在没有人工捕获的自然环境中食饵人工捕获的自然环境中食饵与捕食者之间的相互制约关与捕食者之间的相互制约关系。下面我们来分析该方程系。下面我们来分析该方程组。组。2、模型分析、模型分析 方程组(方程组(3.31)是非线性的,不易直接求解。容易看)是非线性的,不易直接求解。容易看出,该方程组共有两个平衡点,即:出,该方程组共有两个平衡点,即:Po(0,0)是平凡平衡点且明显是不稳定,没必要研究方程组还有两组平凡解:方程组还有两组平凡解:和和 和和所以x1、x2轴是方程组的两条相轨线。当当x1(0)、x2(0)均不为零时,均不为零时,应有,应有x1(t)0且且x2(t)0,相应的相轨线
7、应保持在第一象限中。相应的相轨线应保持在第一象限中。求(求(3.313.31)的相轨线)的相轨线将两方程相除消去时间将两方程相除消去时间t,得:,得:分离变量并两边积分得轨线方程:分离变量并两边积分得轨线方程:(3.32)令令两者应具有类似的性质用微积分知识容易证明:用微积分知识容易证明:有:有:同理:对同理:对有:有:图3-20(b)图3-20(a)与与 的图形见图的图形见图3-20易知仅当易知仅当 时(时(3.32)才有解)才有解记:记:讨论平衡点讨论平衡点 的性态。的性态。当当 时,轨线退化为平衡点。时,轨线退化为平衡点。当当 时,轨线为一封闭曲线(图时,轨线为一封闭曲线(图3-21),
8、),即周期解。即周期解。图图3-21证明具有周期解。证明具有周期解。只需证明:存在两点只需证明:存在两点 及及 ,当当 x1 时,方程(时,方程(3.32)有两)有两 个解,当个解,当x1=或或x1=时,方程恰时,方程恰 有一解,而在有一解,而在x1 时,方时,方 程无解。程无解。事实上,若事实上,若 ,记,记,则,则由由 的性质,的性质,而而 ,使得:,使得:。同样根据的性质知,当。同样根据的性质知,当 x1 时时。此时:。此时:由由 的性质,的性质,使,使 成立。成立。当当x1=或或 时,时,仅当仅当 时才能成立。时才能成立。而当而当x1 时,由于时,由于 ,故故 无解。无解。得证。得证。
9、确定闭曲线的走向确定闭曲线的走向用直线用直线将第一象限划分成四个子区域将第一象限划分成四个子区域在每一子区域,在每一子区域,与与 不变号,据此确定轨线的走向(图不变号,据此确定轨线的走向(图3-22)图图3-22将将Volterra方程中的第二个改写成:方程中的第二个改写成:将其在一个周期长度为将其在一个周期长度为T的区间上积分,得的区间上积分,得等式左端为零,故可得:等式左端为零,故可得:同理:同理:平平衡衡点点P P的的两两个个坐坐标标恰恰为为食食用用鱼鱼与与食食肉肉鱼鱼在在一一个个周周期中的平均值。期中的平均值。解释解释DAncona发现的现象发现的现象 引入捕捞能力系数引入捕捞能力系数
10、,(,(01),),表示单位时间表示单位时间内捕捞起来的鱼占总量的百分比。故内捕捞起来的鱼占总量的百分比。故Volterra方程应为:方程应为:平衡点平衡点P的位置移动到了:的位置移动到了:由于捕捞能力系数由于捕捞能力系数的引入,的引入,食用鱼的平均量有了增加,食用鱼的平均量有了增加,而食肉鱼的平均量却有所下而食肉鱼的平均量却有所下降,降,越大,平衡点的移动也越大,平衡点的移动也越大。越大。食用鱼的数量反而食用鱼的数量反而因捕捞它而增加,因捕捞它而增加,真的是这样?!真的是这样?!P-P模型导出的结果虽非绝对直理,但在一定程度上是附模型导出的结果虽非绝对直理,但在一定程度上是附合客观实际的,有
11、着广泛的应用前景。例如,当农作物发生病合客观实际的,有着广泛的应用前景。例如,当农作物发生病虫害时,不要随随便便地使用杀虫剂,因为杀虫剂在杀死害虫虫害时,不要随随便便地使用杀虫剂,因为杀虫剂在杀死害虫的同时也可能杀死这些害虫的天敌,(害虫与其天敌构成一个的同时也可能杀死这些害虫的天敌,(害虫与其天敌构成一个双种群捕食系统),这样一来,使用杀虫剂的结果会适得其反,双种群捕食系统),这样一来,使用杀虫剂的结果会适得其反,害虫更加猖獗了。害虫更加猖獗了。(3)捕鱼对食用鱼有利而对食肉鱼不利,多捕鱼)捕鱼对食用鱼有利而对食肉鱼不利,多捕鱼(当然要在一定限度内,如(当然要在一定限度内,如0,b10,共栖
12、系统。,共栖系统。(ii)a20(或或a20,b10),捕食系统。),捕食系统。(iii)a20,b10且连续以及且连续以及AB0可知,函数可知,函数 在第一象限中不变号且不为零,故二重积分:在第一象限中不变号且不为零,故二重积分:(3.35)但另一方面,由格林公式但另一方面,由格林公式注意到注意到 ,又有,又有:(3.36)其中其中T为周期。为周期。(3.35)与()与(3.36)矛盾,说明圈)矛盾,说明圈不可能存在。不可能存在。对于对于VolteraVoltera方程,由方程,由a1=b2=0,得,得B=0;所以;所以无圈定理不适用于无圈定理不适用于VolterraVolterra方程。方
13、程。对于一般的生态对于一般的生态系统,如果通过系统,如果通过求解的微分方程求解的微分方程来讨论常常会遇来讨论常常会遇到困难。到困难。怎样来讨论一般的生态系统怎样来讨论一般的生态系统如果困难的话可如果困难的话可以研究种群的变以研究种群的变化率,搞清轨线化率,搞清轨线的走向来了解各的走向来了解各种群数量的最终种群数量的最终趋势。趋势。简化模型,设竞争系统的方程为:简化模型,设竞争系统的方程为:其中其中不为不为0,否则为,否则为LogisticLogistic模型模型 。方便讨论取方便讨论取=1,但所用方法可适用一般情况。,但所用方法可适用一般情况。(竞争排斥原理)若(竞争排斥原理)若K1K2,则对
14、任一初态(,则对任一初态(x1(0),x2(0)),),当当t+时,总有(时,总有(x1(t),x2(t))(K1,0),即物种),即物种2将绝灭将绝灭而物种而物种1则趋于环境允许承担的最大总量。则趋于环境允许承担的最大总量。定理定理4作直线作直线l1:x1+x2=K1及及l2:x1+x2=K2,K1 K2,见见图图3-26。dx1/dt0dx2/dt0dx2/dt0dx1/dt0dx2/dt0有以下几个引理有以下几个引理:引理引理1 若初始点位于区域若初始点位于区域I中,则解中,则解 (x1(t)、x2(t))从某一时刻起)从某一时刻起 必开此区域而进入区域必开此区域而进入区域II 引理引理
15、2 若初始点(若初始点(x1(0)、x2(0))位于)位于 区域区域II中,则(中,则(x1(t),x2(t))始)始 终位于终位于II中,且:中,且:引理引理3 若初始点位于区域若初始点位于区域III中中,且对于且对于 任意任意t,(,(x1(t),x2(t))仍位于)仍位于 III中,则当中,则当t+时,(时,(x1(t),x2(t))必以()必以(K1,0)为极限点。)为极限点。由引理由引理1和引理和引理2,初始点位于像限,初始点位于像限I和和II的解必趋于平的解必趋于平衡点(衡点(K1,0)。由引理)。由引理3,初始点位于,初始点位于III且(且(x1(t),x2(t))始终位于始终位
16、于III中的解最终必趋于平衡点(中的解最终必趋于平衡点(K1,0),而在某时),而在某时刻进入区域刻进入区域II的解由引理最终也必趋于(的解由引理最终也必趋于(K1,0)。易见只有)。易见只有上述三种可能,而在三种可能情况下(上述三种可能,而在三种可能情况下(x1(t),x2(t))均以)均以(K1,0)为极限,定理得证。)为极限,定理得证。定理定理4的证明:的证明:在研究实际课题时,数值解方法也许会用得更多。当在研究实际课题时,数值解方法也许会用得更多。当解析解无法求得时,计算机作为强大的辅助工具发挥了它解析解无法求得时,计算机作为强大的辅助工具发挥了它应起的作用。我校学生在研究应起的作用。
17、我校学生在研究19991999年美国大学生数学建模年美国大学生数学建模竞赛题竞赛题A A(小行星撞击地球)时就遇到了一个棘手的问题:(小行星撞击地球)时就遇到了一个棘手的问题:如何描述南极地区的生态系统,如何定量化地研究小行星如何描述南极地区的生态系统,如何定量化地研究小行星撞击地球对南级生态环境的影响?在上网查阅了南极附近撞击地球对南级生态环境的影响?在上网查阅了南极附近的海洋生态状况后,他们将南极附近的生物划分成三个部的海洋生态状况后,他们将南极附近的生物划分成三个部分:海藻、鳞虾和其他海洋生物。鳞虾吃海藻,其他海洋分:海藻、鳞虾和其他海洋生物。鳞虾吃海藻,其他海洋动物吃鳞虾,运用基本建模
18、技巧建立了一个三房室系统模动物吃鳞虾,运用基本建模技巧建立了一个三房室系统模型。小行星的撞击会影响大气层的能见度,从而影响到海型。小行星的撞击会影响大气层的能见度,从而影响到海藻的生长(光合作用),进而影响到生物链中的其他生物。藻的生长(光合作用),进而影响到生物链中的其他生物。他们无法得到模型中的参数值(事实上,小行星撞击南极他们无法得到模型中的参数值(事实上,小行星撞击南极的事件并未发生过),就取了一系列不同的参数值,对不的事件并未发生过),就取了一系列不同的参数值,对不同参数值下模型的数值解进行了分析对比,研究了解对各同参数值下模型的数值解进行了分析对比,研究了解对各参数变化的灵敏度,取得了十分有意义的结果并获得了当参数变化的灵敏度,取得了十分有意义的结果并获得了当年国际竞赛的一等奖。年国际竞赛的一等奖。