微分方程模型 (2)幻灯片.ppt
《微分方程模型 (2)幻灯片.ppt》由会员分享,可在线阅读,更多相关《微分方程模型 (2)幻灯片.ppt(116页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微分方程模型课件第1页,共116页,编辑于2022年,星期六第一部分微分方程模型简介第2页,共116页,编辑于2022年,星期六 在研究实际问题时,常常会联系到某些变量的变化率或导数,这样所得到变量之间的关系式就是微分方模型。微分方程模型反映的是变量之间的间接关系,因此,要得到直接关系,就得求微分方程。求解微分方程有三种方法:1)求精确解;2)求数值解(近似解);3)定性理论方法。第3页,共116页,编辑于2022年,星期六 微分方程模型是一类应用十分广泛而且最常见的数学模型,其建模方法在数学模型竞赛中占有重要的地位。1.微分方程模型是机理分析建模方法的最佳体现:根据对象的特征和目的,对问题进
2、行必要的简化和假设,用精确的语言做出适合的数学语言表达的假设,然后根据所作的假设来分析对象的因果关系,利用对象的内在规律建立 各个量之间的等式关系或其他数学结构。2.微分方程模型是物理、生物进化等定律精确的定量描述。第4页,共116页,编辑于2022年,星期六(1)根据规律列方程 利用数学、力学、物理、化学等学科中的定理或经过实验检验的规律等来建立微分方程模型。如牛顿第二定律、放射性物质的放射性规律等.我们常利用这些规律对某些实际问题列出微分方程.(2)微元分析法 利用已知的定理与规律寻找微元之间的关系式,与第一种方法不同的是对微元而不是直接对函数及其导数应用规律。建立微分方程模型的方法第5页
3、,共116页,编辑于2022年,星期六(3)模拟近似法 在生物、经济等学科的实际问题中,许多现象的规律性不很清楚,即使有所了解也是极其复杂的,建模时在不同的假设下去模拟实际的现象,建立能近似反映问题的微分方程,然后从数学上求解或分析所建方程及其解的性质,再去同实际情况对比,检验此模型能否刻画、模拟某些实际现象。第6页,共116页,编辑于2022年,星期六微分模型的建模原理在建立微分方程的时候,所要求的其实是微分方程在建立微分方程的时候,所要求的其实是微分方程的一条解曲线,通过它来反映某些我们所要寻求的的一条解曲线,通过它来反映某些我们所要寻求的规律。微分方程曲线思想是,如果知道曲线上每一规律。
4、微分方程曲线思想是,如果知道曲线上每一点处的导数以及它的起始点,那么就能构造这条曲点处的导数以及它的起始点,那么就能构造这条曲 线。具体步骤如下:线。具体步骤如下:1、转化、转化:实际问题中,有许多表示实际问题中,有许多表示“导数导数”的常用词,如的常用词,如“速率速率”、”增长增长“(在生物学以及人口问题研究中)、(在生物学以及人口问题研究中)、”衰衰变变“(在放射性问题中)以及(在放射性问题中)以及”边际的边际的“(在经济学中)(在经济学中)等。这些词就是信号,这个时候要注意是哪些研究对象等。这些词就是信号,这个时候要注意是哪些研究对象在变化,对这些规律的表示微分方程也许就能用得上。在变化
5、,对这些规律的表示微分方程也许就能用得上。第7页,共116页,编辑于2022年,星期六2、准确性和总体特征、准确性和总体特征微分方程式一个在任何时刻都必须正确的微分方程式一个在任何时刻都必须正确的瞬时表达式,这是问题的核心。建立微分瞬时表达式,这是问题的核心。建立微分方程模型,首先要把注意力放在方程文字方程模型,首先要把注意力放在方程文字形式的总关系上:形式的总关系上:净变化率净变化率=输入率输入率输出率输出率或者:或者:变化率(微商)变化率(微商)=单位增加量单位增加量-单位减少量单位减少量等式通常是利用已有的原则或定律。等式通常是利用已有的原则或定律。第8页,共116页,编辑于2022年,
6、星期六3、单位、单位一旦确定了哪些子项应该列入微分方程中,一旦确定了哪些子项应该列入微分方程中,就要确保每一项都采用同样的物理单位。就要确保每一项都采用同样的物理单位。这是在建立微分方程过程中容易疏忽的问题。这是在建立微分方程过程中容易疏忽的问题。第9页,共116页,编辑于2022年,星期六4、约束条件、约束条件约束条件是关于所研究对象在某一特定时刻约束条件是关于所研究对象在某一特定时刻的信息(比如初始时刻),它们独立于微分的信息(比如初始时刻),它们独立于微分方程而存在。在建立微分方程模型后,利用方程而存在。在建立微分方程模型后,利用它们来确定模型中有关的常数,这些常数包它们来确定模型中有关
7、的常数,这些常数包括比例系数、原微分方程的其他参数和解中括比例系数、原微分方程的其他参数和解中的积分常数。为了完整,充分地给出问题的的积分常数。为了完整,充分地给出问题的数学陈述,建模过程中应该将这些约束条件数学陈述,建模过程中应该将这些约束条件和微分方程一起写出。和微分方程一起写出。第10页,共116页,编辑于2022年,星期六5、概念框架、概念框架前面阐述的都是使用微分方程建模的关键问题。当面临前面阐述的都是使用微分方程建模的关键问题。当面临一个典型问题是,首先必须有一个明确的概念框架一个典型问题是,首先必须有一个明确的概念框架(建立其他模型也是如此),这个概念框架就是关键步骤。(建立其他
8、模型也是如此),这个概念框架就是关键步骤。具体如下:具体如下:(1)把用语言描述的情况转化为文字方程。)把用语言描述的情况转化为文字方程。(2)陈述出所涉及的原则或物理定律。)陈述出所涉及的原则或物理定律。(3)建立微分方程,配备方程各子项的单位。)建立微分方程,配备方程各子项的单位。(4)给定约束条件,包括初始条件或其他条件。)给定约束条件,包括初始条件或其他条件。(5)给出微分方程的解。)给出微分方程的解。(6)求出微分方程的常数。)求出微分方程的常数。(7)给出问题答案。)给出问题答案。(8)检验答案是否满足问题的要求。)检验答案是否满足问题的要求。在建模过程中,明确了概念框架,然后就是
9、依次完成在建模过程中,明确了概念框架,然后就是依次完成框架中每一步所要做的事情。框架中每一步所要做的事情。第11页,共116页,编辑于2022年,星期六建立微分方程模型的一般准则(1)转化翻译:有许多表示导数的常用词,如速率、增长、衰变、边际、弹性等。改变、变化、增加、减少这些词可能是一种暗示信号,只需弄清楚什么在变,随什么而变,这时也许导数就用得上。(2)机理分析:将所研究的问题看成一个封闭和系统,思考研究的问题是否遵循什么原理或物理定律,是应该用已知的定律还是去推导问题的合适结果?在不知道问题的机理时,合理的想象和类比是很重要的!对平衡式:变化率=输入率-输出率。能理解它,并且能使用正确的
10、物理量纲,或许就得到了需要的微分方程。第12页,共116页,编辑于2022年,星期六(3)微分方程模型:微分方程是在任何时刻必须正确的瞬时表达式。如看到了表示导数的关键词,就要寻找y(t)与y(t),t的关系。首先将注意力集中在文字形式的关系式变化率=输入率-输出率上,然后准确填好式中的所有项。(4)单位:一旦确信了哪些项应该列入微分方程中,就要确保第一项都彩同样的物理单位,保证式子的平衡。(5)定解条件:系统在某一特定时刻的信息,独立于微分方程而成立。利用它们来确定有关的常数,包括比例系数、原微分方程的其它参数以及解中的积分系数。第13页,共116页,编辑于2022年,星期六小案例-求解析解
11、1 国民生产总值2 环境污染问题3 刑事侦察中死亡时间的鉴定第14页,共116页,编辑于2022年,星期六 1999年我国的国民生产总值(年我国的国民生产总值(GDP)为)为80 423亿元,如果亿元,如果我国能保持每年我国能保持每年8%的相对增长率,问到的相对增长率,问到2010年我国的年我国的GDP是多少?是多少?国民生产总值国民生产总值 第15页,共116页,编辑于2022年,星期六解解 (1)(1)建立微分方程建立微分方程记记t=0代表代表1999年,并设第年,并设第t年我国的年我国的GDP为为P(t)由题意由题意知,从知,从1999年起,年起,P(t)的的相对增长率为相对增长率为8%
12、,即,即得微分方程得微分方程第16页,共116页,编辑于2022年,星期六(2 2)求通解)求通解分离变量得分离变量得方程两边同时积分,得方程两边同时积分,得第17页,共116页,编辑于2022年,星期六(3 3)求特解)求特解将将p(0)=80423代入通解,得代入通解,得C=80423,所以从,所以从1999年起年起第第t年年我国的我国的GDP为为将将t=2010-1999=11代入上式,得代入上式,得2010年我国的年我国的GDP的的预测值为预测值为 第18页,共116页,编辑于2022年,星期六 环境污染问题环境污染问题 某水塘原有某水塘原有50000t清水清水(不含有害杂质不含有害杂
13、质),从时间,从时间t=0开始,开始,含有有害杂质含有有害杂质5%的浊水流入该水塘流入的速度为的浊水流入该水塘流入的速度为2t/min,在塘中充分混合,在塘中充分混合(不考虑沉淀不考虑沉淀)后又以后又以2t/min的速度流出水的速度流出水塘问经过多长时间后塘中有害物质的浓度达到塘问经过多长时间后塘中有害物质的浓度达到4%?第19页,共116页,编辑于2022年,星期六解解 (1 1)建立微分方程)建立微分方程 设在时刻设在时刻t塘中有害物质的含量为塘中有害物质的含量为 ,此时塘中,此时塘中单位时间内有害物质的变化量单位时间内有害物质的变化量=(=(单位时间内流进塘内有害物质的量单位时间内流进塘
14、内有害物质的量)-(-(单位时间内流出塘的有害物质的量单位时间内流出塘的有害物质的量)有害物质的浓度为有害物质的浓度为 ,于是有,于是有第20页,共116页,编辑于2022年,星期六即即 ,(1 1)初始条件为初始条件为Q(0)=0.(2 2)求通解)求通解 式(式(1 1)是可分离变量方程,分离变量得)是可分离变量方程,分离变量得第21页,共116页,编辑于2022年,星期六积分,得积分,得即即 第22页,共116页,编辑于2022年,星期六(3 3)求特解)求特解由初始条件由初始条件t=0,Q=0得得C=-2500,故,故当塘中有害物质浓度达到当塘中有害物质浓度达到4%时,应有时,应有由此
15、解得由此解得(min)即经过即经过670.6min后,塘中有害物质浓度达到后,塘中有害物质浓度达到4%,塘中有害物质的最终浓度为,塘中有害物质的最终浓度为由于由于第23页,共116页,编辑于2022年,星期六 刑事侦察中死亡时间的鉴定刑事侦察中死亡时间的鉴定 当一次谋杀发生后,尸体的温度从原来的当一次谋杀发生后,尸体的温度从原来的3737按照牛顿冷却定按照牛顿冷却定律开始下降,如果两个小时后尸体温度变为律开始下降,如果两个小时后尸体温度变为3535,并且假定,并且假定周围空气的温度保持周围空气的温度保持2020不变,试求出尸体温度不变,试求出尸体温度H H随时间随时间t的变的变化规律又如果尸体
16、发现时的温度是化规律又如果尸体发现时的温度是3030,时间是下午,时间是下午4 4点点整,那么谋杀是何时发生的?整,那么谋杀是何时发生的?第24页,共116页,编辑于2022年,星期六注注:牛顿冷却定律指出牛顿冷却定律指出,物体在空气中冷却的速度与物体在空气中冷却的速度与物体温度和空气温度之差成正比,现将牛顿冷却物体温度和空气温度之差成正比,现将牛顿冷却 定律应用于刑事侦察中死亡时间的鉴定定律应用于刑事侦察中死亡时间的鉴定第25页,共116页,编辑于2022年,星期六解解(1 1)建立微分方程)建立微分方程的冷却速度的冷却速度其中其中k0是常数,初始条件为是常数,初始条件为H(0)=37 设尸
17、体的温度为设尸体的温度为H(t)(t从谋杀后计从谋杀后计),根据题意,尸体,根据题意,尸体正比即正比即与尸体温度与尸体温度H和空气温度和空气温度20之差成之差成第26页,共116页,编辑于2022年,星期六分离变量得分离变量得 (2 2)求通解)求通解积分得积分得 第27页,共116页,编辑于2022年,星期六 把把初初值值条条件件H(0)=37代代入入通通解解,求求得得C=17于于是是该该初初值值问问题题的解为的解为 为求出为求出k值,根据两小时后尸体温度为值,根据两小时后尸体温度为3535这一条件,这一条件,有有(3 3)求特解)求特解第28页,共116页,编辑于2022年,星期六求得求得
18、 ,于是温度函数为,于是温度函数为将将H=30代入式代入式(1)有有 ,即得,即得 (h)。于是,于是,(1)(1)可以判定谋杀发生在下午可以判定谋杀发生在下午4点尸体被发现前的点尸体被发现前的8.4h,即,即8小时小时24分钟,所以谋杀是在上午分钟,所以谋杀是在上午7点点36分发生的分发生的第29页,共116页,编辑于2022年,星期六微分方程的解析解的MATLAB实现 求微分方程(组)的解析解命令求微分方程(组)的解析解命令:dsolve(方程方程1,方程方程2,方程方程n,初始条件初始条件,自变量自变量)结结 果:果:u=tan(t+C1)第30页,共116页,编辑于2022年,星期六
19、解解 输入命令输入命令:y=dsolve(D2y+4*Dy+29*y=0,y(0)=0,Dy(0)=15,x)结结 果果 为为:y=3*exp(-2*x)*sin(5*x)第31页,共116页,编辑于2022年,星期六解解 输入命令输入命令: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=C2*exp(2*t)+C3*exp(-t)y=C2*exp(2*t)+C3*exp(-t)+exp(-2*t)*C1z=C2*exp(2*t)+exp(-2*t)*C1第32页,共116页,编辑于2022年,星
20、期六微分方程的数值解(一)常微分方程数值解的定义 在生产和科研中所处理的微分方程往往很复杂且大多得不出一般解。而在实际上对初值问题,一般是要求得到解在若干个点上满足规定精确度的近似值,或者得到一个满足精确度要求的便于计算的表达式。因此,研究常微分方程的数值解法是十分必要的。第33页,共116页,编辑于2022年,星期六(二)建立数值解法的一些途径(二)建立数值解法的一些途径1、用差商代替导数、用差商代替导数 若步长若步长h较小,则有较小,则有故有公式:故有公式:此即欧拉法。此即欧拉法。第34页,共116页,编辑于2022年,星期六对于欧拉公式(1)我们看到,当 时公式右端的 都是近似的,所以用
21、它计算的 会有累积误差,分析累积误差比较复杂,这里先讨论比较简单的所谓局部截断误差。假定用(1)式时右端的 没有误差,即 ,那么由此算出 (2)局部截断误差指的是,按(2)式计算由 到 这一步的计算值 与精确值 之差 为了估计它,由Taylor展开得到的精确值 是 (3)(2)-(3),注意到 ,得 (4)第35页,共116页,编辑于2022年,星期六即局部截断误差是 阶的,而数值算法的精度定义为:若一种算法的局部截断误差为 ,则称该算法具有p阶精度。显然p 越大,方法的精度越高。式(4)说明,欧拉方法是一阶方法,因此它的精度不高。第36页,共116页,编辑于2022年,星期六欧拉方法的Mat
22、lab 实现程序如下:function x,y=euler(fun,x0,xfinal,y0,n);if nargin5,n=50;endh=(xfinal-x0)/n;x(1)=x0;y(1)=y0;for i=1:nx(i+1)=x(i)+h;y(i+1)=y(i)+h*feval(fun,x(i),y(i);end第37页,共116页,编辑于2022年,星期六2、使用数值积分、使用数值积分对方程对方程 两边由两边由 到到 积分,并利用梯形公式,有:积分,并利用梯形公式,有:故有公式:故有公式:(5)实际应用时,与欧拉公式结合使用:实际应用时,与欧拉公式结合使用:此即改进的欧拉法。此即改进
23、的欧拉法。第38页,共116页,编辑于2022年,星期六由(5)式可知,所以改进的欧拉方法是二阶的,精度较欧拉方法要高,实用性更加广泛。第39页,共116页,编辑于2022年,星期六为了编程方便,常把(3)式改写为第40页,共116页,编辑于2022年,星期六则改进欧拉方法的matlab实现程序为:function x,y=eulerpro(fun,x0,xfinal,y0,n);if nargin5,n=50;endh=(xfinal-x0)/n;x(1)=x0;y(1)=y0;for i=1:nx(i+1)=x(i)+h;y1=y(i)+h*feval(fun,x(i),y(i);y2=y
24、(i)+h*feval(fun,x(i+1),y1);y(i+1)=(y1+y2)/2;end第41页,共116页,编辑于2022年,星期六龙格-库塔方法MATLAB运算程序为 x,y=ode23(f,ts,y0,tol)ode23为2、3阶龙格-库塔公式 x,y=ode45(f,ts,y0,tol)ode45为4、5阶龙格-库塔公式 x,y=ode15s(f,ts,y0,tol)ode15s同ode45 f为常微分方程(组)函数,ts表示自变量的求解区间或范围,y0为函数的初值,tol为误差限 调出结束后输出变量x及其函数值y第42页,共116页,编辑于2022年,星期六基本思想:利用基本思
25、想:利用 在某些特殊点上的函数值的在某些特殊点上的函数值的线性组合来构造高阶单步法的平均斜率。线性组合来构造高阶单步法的平均斜率。什么叫平均斜率?什么叫平均斜率?对差商对差商 应用微分中值定理,有,应用微分中值定理,有,利用微分方程利用微分方程 ,有,有这里的这里的 称为平均斜率。称为平均斜率。第43页,共116页,编辑于2022年,星期六可将改进的欧拉格式改写成可将改进的欧拉格式改写成的算术平均值作为平均斜率。的算术平均值作为平均斜率。该公式可以看作是用该公式可以看作是用 和和 两个点处的斜率两个点处的斜率 和和由改进型欧拉公式我们可以猜想,如果在由改进型欧拉公式我们可以猜想,如果在内多预测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微分方程模型 2幻灯片 微分方程 模型 幻灯片
限制150内