常微分方程模型选讲课件

上传人:hloru****lorv6 文档编号:240974647 上传时间:2024-05-21 格式:PPT 页数:67 大小:876.96KB
返回 下载 相关 举报
常微分方程模型选讲课件_第1页
第1页 / 共67页
常微分方程模型选讲课件_第2页
第2页 / 共67页
常微分方程模型选讲课件_第3页
第3页 / 共67页
点击查看更多>>
资源描述
方程模型适用的主要对象方程模型适用的主要对象-动态系统动态系统n动态系统:与时间有关的系统动态系统:与时间有关的系统n建立动态模型的目的建立动态模型的目的描述描述对象随时间对象随时间(与空间与空间)的演变过程的演变过程分析分析对象的变化规律对象的变化规律预报预报对象的未来性态对象的未来性态研究研究控制控制对象的方法等对象的方法等1方程模型适用的主要对象-动态系统动态系统:与时间有关的系统1常见的动态模型常见的动态模型n确定性模型:确定性模型:微分方程微分方程常微分方程常微分方程偏微分方程偏微分方程差分方程差分方程n随机性模型:随机过程随机性模型:随机过程2常见的动态模型确定性模型:2动态动态-变化变化-导数、差分导数、差分n连续对象连续对象-函数函数:函数的变化率-导数微分方程n离散对象离散对象-数列数列:差分差分方程n两者互相转化两者互相转化3动态-变化-导数、差分连续对象-函数:3基础概念基础概念-变化率变化率n设自变量t有微小改变量t时,因变量W的增量W,W对t的变化率有单位n相对变化率相对数4基础概念-变化率设自变量t有微小改变量t时,因变量W的增量实践中的变化率实践中的变化率n“速度”、“增长率”、“速率”、“衰变率”、“边际”、“弹性”、“利率”、“出生率”等5实践中的变化率“速度”、“增长率”、“速率”、“衰变率”本次讲座内容本次讲座内容n传染病模型传染病模型n鱼雷击舰问题鱼雷击舰问题n人口问题和生态问题人口问题和生态问题n常微分方程建模步骤常微分方程建模步骤6本次讲座内容传染病模型6例一、传染病模型例一、传染病模型n按照传染病传播规律建立模型按照传染病传播规律建立模型n描述传染病的传播过程描述传染病的传播过程n分析病人数的变化规律分析病人数的变化规律n预报传染病传播高潮到来的时刻预报传染病传播高潮到来的时刻n研究用隔离、治疗、打预防针等研究用隔离、治疗、打预防针等方法后对传染病蔓延的影响方法后对传染病蔓延的影响问题问题7例一、传染病模型按照传染病传播规律建立模型问题7传染病模型传染病模型 I I:指数增长模型:指数增长模型n假设:单位时间新增病人数与现有病人数成正比,比假设:单位时间新增病人数与现有病人数成正比,比例系数为例系数为 (日传染率:平均一个病人一天传染给几个日传染率:平均一个病人一天传染给几个健康人得病健康人得病)n记号:记号:t 时刻的病人数为时刻的病人数为 i(t)-函数函数建模建模8传染病模型 I:指数增长模型假设:单位时间新增病人数与现有病问题问题1 1:模型中的:模型中的l l如何确定如何确定?9问题1:模型中的l如何确定?9如何利用实际数据确定l?n按上述公式选择适当的t*采用部分数据确定l 采用全部数据按统计方法确定ln先确定解的形式,再用函数拟合方法求出其中参数n选取 l 的效果常用模型计算解(理论值)和实际数据值之间的误差予以检验10如何利用实际数据确定l?按上述公式选择适当的t*10?必须区分病人和健康人必须区分病人和健康人问题2:问题问题 人口总数有限;传染病通过病人与健康人的接人口总数有限;传染病通过病人与健康人的接触使病人数增加、健康人减少触使病人数增加、健康人减少11?必须区分病人和健康人问题2:问题 人口总数有限;传传染病模型传染病模型 II:Logistic 模型模型 假设:假设:总人口数总人口数 N 不变,病人不变,病人i,健康人:健康人:N-i新增病人数与现有病人数成正比,其比例系数记新增病人数与现有病人数成正比,其比例系数记为为k:k 与与健康人占总人口比例成正比健康人占总人口比例成正比,即即 k=ll(N-i)/NOR 新增病人数与两种人数的乘积成正比新增病人数与两种人数的乘积成正比建模建模12传染病模型 II:Logistic 模型 假设:建模12数学模型简化数学模型简化13数学模型简化13解模14解模14解的图像Logistic 模型ii010t15解的图像Logistic 模型ii010t15利用Matlab求积分n int(1/k/x/(1-x)n1/k*log(x)-1/k*log(-1+x)nsolve(t=1/k*log(x)-1/k*log(-1+x)n1/(-1+exp(t*k)*exp(t*k)n solve(t=1/k*log(x)-1/k*log(-1+x)-(1/k*log(a)-1/k*log(-1+a)na*exp(t*k)/(1-+a*exp(t*k)16利用Matlab求积分 int(1/k/x/(1-x选择参数利用Matlab画图nezplot(1/(1-exp(-0.2*t)*(-1+0.1)/0.1),0,40)17选择参数利用Matlab画图ezplot(1/(1-e利用Matlab直接求微分方程解ndsolve(Du=k*u*(1-u),t)n1/(1+exp(-k*t)*C1)n dsolve(Du=k*u*(1-u),u(0)=a)n1/(1-exp(-k*t)*(-1+a)/a)18利用Matlab直接求微分方程解dsolve(Du=k病人数何时增加得最快?1/2tmii010t当当 i=1/2(i=1/2(即病人数为总人口一半即病人数为总人口一半)时时,传染病爆发达到高潮传染病爆发达到高潮di/dt 增速达到增速达到最大最大tm的计算?的计算?病人始终增加病人始终增加19病人数何时增加得最快?1/2tmii010t当 i=1/2 1/2tmii010t设当设当 t=tm 时对应时对应 i=1/2i=1/2,即即tm时传染病爆发达到高潮时传染病爆发达到高潮tm=?201/2tmii010t设当 t=tm 时对应 i=1/2,问题 3未考虑病人可以治愈未考虑病人可以治愈?ii010t21问题 3未考虑病人可以治愈?ii010t21传染病模型传染病模型III:考虑治疗机制:考虑治疗机制n传染病无免疫性传染病无免疫性病人治愈成为健康人,病人治愈成为健康人,健康人可再次被感染健康人可再次被感染n增加假设:单位时间病人治愈的比例为增加假设:单位时间病人治愈的比例为 (一一天平均有多少比例的病人可以治愈天平均有多少比例的病人可以治愈)建模建模22传染病模型III:考虑治疗机制传染病无免疫性病人治愈成为参数解释:参数解释:日传染率日传染率:平平均一个病人一天传均一个病人一天传染给几个健康人得染给几个健康人得病病1/感染期感染期 感染期内每天平均感染期内每天平均每个病人传染的人每个病人传染的人数,称为数,称为传染数传染数。(一天平均有多少一天平均有多少比例的病人可以治愈比例的病人可以治愈)23参数解释:日传染率:平均一个病人一天传染给几个健康人方程求解24方程求解24解的研究:情况1(传染数传染数s1)25解的研究:情况1(传染数s1)25i0i00ti 11-1/解的研究:情况1(传染数传染数s1)26i0i00ti 11-1/解的研究:情况1(传染数s用matlab计算例子n l=0.4n s=1.21n 1-1/s=0.1667n i0=0.2(上图);0.1(下图)n ezplot(1/(6-exp(-1/15*t),0,100)(上图)nezplot(1/(6+4*exp(-1/15*t),0,100)(下图)27用matlab计算例子 l=0.427i0i0t 1di/dt 0解的研究:情况2(传染数传染数s1)28i0i0t 1di/dt 0解的研究:情况2(传染数i0i0t 1di/dt 0发展趋势29i0i0t 1di/dt 0发展趋势29用matlab计算例子n l=0.4n s=0.8ezplot(1/(-4+9*exp(1/10*t),0,100)(上图)nezplot(1/(6+4*exp(-1/15*t),0,100)(下图)30用matlab计算例子 l=0.430模型的意义模型的意义:传染病机制解释传染病机制解释传染病终趋消失的条件传染病终趋消失的条件 1:感染因素强于治疗因素31模型的意义:传染病机制解释传染病终趋消失的条件 传染病模型传染病模型IVIV:传染病有免疫性传染病有免疫性n前面模型隐含病人治愈后会再被感染前面模型隐含病人治愈后会再被感染健康人健康人病人病人健康人健康人病人病人n增加假设增加假设:病人治愈后不会再被感染病人治愈后不会再被感染三种人:健康人、病人和病愈者三种人:健康人、病人和病愈者总人数总人数 N 不变,记病人、健康人和病愈者的比例分别为不变,记病人、健康人和病愈者的比例分别为n记病人的日传染记病人的日传染 ,日日治愈率治愈率,传染数传染数 =/n需建立需建立 的两个方程的两个方程32传染病模型IV:传染病有免疫性前面模型隐含病人治愈后会再被感建模 =/33建模=/33解模无法求出无法求出 的解析解的解析解在相平面在相平面 上上研究解的性质研究解的性质(s(t),i(t)可以看做(s,i)平面上的曲线(相轨线相轨线)的参数式34解模无法求出 在相平面 上研究模型:相轨线方程35研究模型:相轨线方程3511si0D在在D内作相轨线内作相轨线(s(t),i(t)可以看做(s,i)平面上的曲线(相轨线相轨线)的参数式相轨线3611si0D在D内作相轨线(s(t),i(t)可以看做(s相轨线走势相轨线走势37相轨线走势37最大病人数条件38最大病人数条件38相轨线分析相轨线分析si101Ds(t)单调减单调减相轨线向左变化相轨线向左变化P1s0imP3P4P2S0相轨线起点在斜线附近相轨线起点在斜线附近39相轨线分析si101Ds(t)单调减相轨线向左变化P1s0相轨线分析结论相轨线分析结论si101D传染病不蔓延传染病不蔓延P1s0imP2:s01/i(t)先升后先升后降至降至 01/阈值阈值P3P4P2S041相轨线分析结论si101D传染病蔓延P1s0imP1:s0模型的意义模型的意义:预防传染病蔓延预防传染病蔓延 (日传染率日传染率)隔离隔离 (日日治愈率治愈率)提高医疗水平提高医疗水平传染病不蔓延的条件传染病不蔓延的条件s0 dsolve(D2u=sqrt(1+(Du)*(Du)/2/(1-t),u(0)=0,Du(0)=0)nans=1/3*i*(2+t)*(-1+t)(1/2)+2/3n-1/3*(2+t)*(1-t)(1/2)+2/351Matlab求解 dsolve(D2u=sqrt(1+3.建立计算机模拟模型建立计算机模拟模型p鱼雷的鱼雷的初始位置初始位置(0,0);ptk时刻鱼雷的位置为时刻鱼雷的位置为(xk,yk),运动方向的方向运动方向的方向角角a a;ptk时刻敌舰的位置为时刻敌舰的位置为(1,v0tk),初始位置初始位置(1,0)523.建立计算机模拟模型鱼雷的初始位置(0,0);52计算机模拟计算机模拟53计算机模拟53计算机模拟敌舰计算机模拟敌舰:第第 k 秒秒 x y210.0140410.0280610.0420810.05601010.07001210.08401410.09801610.11201810.12602010.14002210.15402410.1680第第 k 秒秒 x y7210.50407410.51807610.53207810.54608010.56008210.57408410.58808610.60208810.61609010.63009210.64409410.658054计算机模拟敌舰:第 k 秒 x y210.0140410.0计算机模拟鱼雷计算机模拟鱼雷:第第 k 秒秒 x y20.02800.000440.05600.001260.08400.002480.11190.0040100.13980.0061120.16770.0086140.19560.0116160.22330.0151180.25110.0190200.27870.0235220.30630.0285240.33370.0340第第 k 秒秒 x y720.89940.3670740.91500.3903760.92940.4143780.94260.4390800.95460.4643820.96530.4903840.97470.5166860.98260.5434880.98910.5707900.99420.5982920.99770.6260940.99970.653955计算机模拟鱼雷:第 k 秒 x y20.02800.0004类似问题类似问题问题问题:如如图图所所示示,一一条条猎猎犬犬发发现现它它的的正正西西方方1里里处处有有一一只只野野兔兔正正朝朝北北边边1里里处处的的兔兔巢巢逃逃奔奔,猎猎犬犬随随即即朝朝兔兔子子奔奔走走方方向向追追赶赶.已已知知兔兔子子奔奔跑跑速速度度为为0.42里里/分分钟钟,猎猎犬犬速速度度为为兔兔子子速速度度的的2倍倍,试试问问猎猎犬犬能能否否在在野野兔兔逃逃回回兔兔巢前追上野兔巢前追上野兔?56类似问题问题:56类似问题类似问题问题问题(1988AMCM_A)确定毒品走私位置:确定毒品走私位置:走私船走向随机走私船走向随机发现范围是一个区域发现范围是一个区域寻找最大可能发现毒品船对策略寻找最大可能发现毒品船对策略57类似问题问题(1988AMCM_A)确定毒品走私位例三:人口问题和生态问题例三:人口问题和生态问题n马尔萨斯人口模型n有资源限制的人口模型n勒斯里模型58例三:人口问题和生态问题马尔萨斯人口模型58前两种模型59前两种模型59勒斯里模型n人口与年龄、时间有关:两个自变量n归结为含偏导数的微分方程-偏微分方程(参考文献)n离散化后得到差分方程-勒斯里模型简化了的勒斯里模型假设:n三种鱼:一龄鱼、二龄鱼、三龄鱼n只有二龄鱼能生育60勒斯里模型人口与年龄、时间有关:两个自变量60简化了的勒斯里模型N1的说明对t积分离散化,按1年周期计算61简化了的勒斯里模型N1的说明对t积分离散化,按1年周期计算662 生态模型与 ode45的用法 x0=1;1x0=1 1 t,x=ode45(aa,0,6,x0);plot(t,x)function rw=aa(t,x)rw=(3-2*x(2)*x(1);(-2.5+x(1)*x(2);62 生态模型与 ode45的用法 x0=1;1626363相轨线64相轨线64历届数模竞赛中历届数模竞赛中与微分方程有关的问题与微分方程有关的问题n注意:不一定纯粹为微分方程问题,和注意:不一定纯粹为微分方程问题,和统计、计算方法等知识结合起来统计、计算方法等知识结合起来n2019A 最优捕鱼策略最优捕鱼策略n2019A SARS的传播的传播n2019B 艾滋病疗法的评价及疗效的预测艾滋病疗法的评价及疗效的预测 n2019A 中国人口增长预测中国人口增长预测 65历届数模竞赛中与微分方程有关的问题注意:不一定纯粹为微分方骑封篙尊慈榷灶琴村店矣垦桂乖新压胚奠倘擅寞侥蚀丽鉴晰溶廷箩侣郎虫林森-消化系统疾病的症状体征与检查林森-消化系统疾病的症状体征与检查谢谢骑封篙尊慈榷灶琴村店矣垦桂乖新压胚奠倘擅寞侥蚀丽鉴晰溶廷66骑封篙尊慈榷灶琴村店矣垦桂乖新压胚奠倘擅寞侥蚀丽鉴晰溶廷箩侣郎虫林森-消化系统疾病的症状体征与检查林森-消化系统疾病的症状体征与检查骑封篙尊慈榷灶琴村店矣垦桂乖新压胚奠倘擅寞侥蚀丽鉴晰溶廷箩侣67
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!