第5讲 微分方程建模概要课件.ppt

上传人:小飞机 文档编号:1822790 上传时间:2022-12-20 格式:PPT 页数:79 大小:2.64MB
返回 下载 相关 举报
第5讲 微分方程建模概要课件.ppt_第1页
第1页 / 共79页
第5讲 微分方程建模概要课件.ppt_第2页
第2页 / 共79页
第5讲 微分方程建模概要课件.ppt_第3页
第3页 / 共79页
第5讲 微分方程建模概要课件.ppt_第4页
第4页 / 共79页
第5讲 微分方程建模概要课件.ppt_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《第5讲 微分方程建模概要课件.ppt》由会员分享,可在线阅读,更多相关《第5讲 微分方程建模概要课件.ppt(79页珍藏版)》请在三一办公上搜索。

1、数学建模算法与应用,第6章 微分方程建模,数学建模算法与应用,6.4 放射性废料的处理,6.4.1 问题的提出,6.4.2 模型的建立与求解,subs是赋值函数,用数值替代符号变量替换函数例如: 输入subs(a+b,a,4) 意思就是把a用4替换掉,返回 4+b也可以替换多个变量,例如:subs(cos(a)+sin(b),a,b,sym(alpha),2)分别用字符alpha替换a和2替换b,返回 cos(alpha)+sin(2),vpa 函数是什么意思?除了利用MATLAB 的help 还可以借助于网络资源.,simplify和simple是Matlab符号数学工具箱提供的两个简化函数

2、,区别如下: simplify的调用格式为:simplify(S);对表达式S进行化简。 simple是通过对表达式尝试多种不同的方法(包括simplify)进行化简,以寻求符号表达式S的最简形式。,6.5 初值问题的Matlab数值解,数学建模竞赛赛题讲评,全国大学生数学建模竞赛,1992年中国工业与应用数学学会(CSIAM)开始组织.,1994年起教育部高教司和CSIAM共同举办(每年9月).,全国高校规模最大的学科竞赛,内容,赛题:工程技术、管理科学中经过简化的实际问题,答卷:一篇包含模型假设、建立、求解、计算方法设计和计算机实现、结果分析和检验、模型改进等方面的论文,形式,3名大学生组

3、队,在3天内完成的通讯比赛,可使用任何“死”材料(图书、计算机、软件、互联网等),但不得与队外任何人讨论,宗旨,创新意识 团队精神 重在参与 公平竞争,标准,假设的合理性,建模的创造性,结果的正确性,表述的清晰性,题目的特点,题目来源: 实际研究课题的简化、改编;有实际背景问题的编撰;合适的社会热点(或兴趣)问题,题目背景尽量通俗易懂,涉及的专业知识不深,题目需要的数学知识一般不超过本科的三门主干课(非数学专业)内容及统计、优化、计算等基本方法;专科题目力求少用大学数学内容,解题所用的数学方法尽量多元化、综合化,可以查阅到一些参考材料,但是无法照搬现成文献,兼顾数据的处理与数据的收集,基础性,

4、实践性,综合性,开放性,挑战性,A题:中国人口增长预测,题目分析: 题目属于那种类型:连续的、离散的? 需要解决什么问题; 最优化方案、预测模型、最短路径等等; 可以用哪些相关模型、算法求解、 需要什么数学工具; 论文写作:(1)问题提出和假设的合理性 论文中的假设要以严格、确切的数学语言来表达;所提出的假设确实是建立数学模型所必需的;假设应验证其合理性.,(2) 模型的建立 在作出假设后,我们就可以在论文中引进变量及其记号,抽象而确切地表达它们的关系,通过一定的数学方法,最后顺利地建立方程式或归纳为其他形式的数学问题,把得到数学模型的过程表达清楚,使读者获得判断模型科学性的一个依据.,(3)

5、模型的计算与分析 把实际问题归结为一定的数学问题后,就要求解或进行分析.在数值求解时应对计算方法有所说明,并给出所使用软件的名称或者给出计算程序(通常以附录形式给出).还可以用计算机软件绘制曲线和曲面示意图,来形象地表达数值计算结果。基于计算结果,可以用由分析方法得到一些对实践有所帮助的结论.,(4)模型的讨论 对所作的数学模型,可以作多方面的讨论.例如可以就不同的情景,探索模型将如何变化.或可以根据实际情况,改变文章一开始所作的某些假设,指出由此数学模型的变化.还可以用不同的数值方法进行计算,并比较所得的结果.有时不妨拓广思路,考虑由于建模方法的不同选择而引起的变化.通常,应该对所建立模型的

6、优缺点加以讨论比较,并实事求是地指出模型的使用范围.,2007A题 近年来中国的人口发展出现了一些新的特点,例如,老龄化进程加速、出生人口性别比持续升高,以及乡村人口城镇化等因素,这些都影响着中国人口的增长。2007年初发布的国家人口发展战略研究报告(附录1) 还做出了进一步的分析。 关于中国人口问题已有多方面的研究,并积累了大量数据资料。附录2就是从中国人口统计年鉴上收集到的部分数据。 试从中国的实际情况和人口增长的上述特点出发,参考附录2中的相关数据(也可以搜索相关文献和补充新的数据),建立中国人口增长的数学模型,并由此对中国人口增长的中短期和长期趋势做出预测;特别要指出你们模型中的优点与

7、不足之处。,类比、引用和借鉴是很有效的方法:现状!,数学建模方法= 创造性的本质方法 + 模型类比方法,但是:,Logistic模型(阻滞增长模型) 基于Logistic 模型,建立了含市、镇、乡人口相互流动关系的微分方程模型,求得全国总人口数在短期内将持续增长,到2010 年、2020 年分别为13.59 亿和14.44亿,具有较好的中短期预测效果.,1. 中国人口增长的中短期预测,从网上可查得2000-2005年的总人数如下表1表1,(1) 数据预处理,题中所给5年我国人口1%调查数据是对人口的抽样调查数据,由于数据的不完备性,并不能由它来估计当时的全国总人口数. 但基于抽样调查的等概率性

8、,可以认为它所反应的市、镇、乡三个地区的人口比例及男女比例是与实际较为接近的.根据网上得到的具体的全国总人口数. 进而可以得到各部分人口数.所得数据见表2。例:,表2,(2)模型建立考虑单一地区只受自然资源和环境条件限制Logistic 模型:,其中 为固有增长率. , 分别表示第t 年的人口数和此条件限制下的最大人口容量.因子 体现了人口自身的增长趋势,因子 则体现了资源和环境对人口增长的阻滞作用,人口增长是两个因子共同作用的结果.,现在考虑市、镇、乡三个地区的总人口变化规律,假定在一段时期内,这三个地区各自均处于稳定状态,出生率和死亡率都没有太大变化。然而居民在三个地区间的迁移会对总人口产

9、生一定的影响。对原Logistic 模型进行修改,得到多地区条件下的改进模型:,(3)模型求解 未知参数为: , , :,3.1 求解r,3.2,3.3,表3 迁移系数,3.4,表4 模型对全国总人口的预测,(4) 模型分析结果分析 由表4可以看出,我国人口在短时间内仍会继续增长,增长水平为每年1000 万人左右,到2010 年和2020 年,全国总人口将达13.59 亿人与14.44 亿.2.灵敏性分析,3. 模型优点 基于传统的Logistic 模型,建立起市、镇、乡人口间的相互流动关系,综合考虑了出生率、死亡率与迁入迁出对人口增长的影响,对Logistic 原模型做了合理的扩充,使其更符

10、合实际情况,预测效果良好.同时根据实际情况,对难以求解的微分方程采用差分方程代替,降低了解题难度,使模型易于实现.4. 模型缺点i. 由于采用了差分方程的近似代替,整个预测结果均随着时间的增长而增大,这是不符合生物学规律的,故此模型对人口的中短期预测较好,长期预测则难以让人信服.ii. 没有考虑性别比对年龄结构的影响,且只能对总人口数进行预测,无法对性别比和年龄结构做出相应的预测.,5. 改进方向:采用先进的工具软件对微分方程求解,得到模型预测的准确结果.ii. 分段对模型进行调整和改进,减少累加误差.,the end,储油罐的变位识别与罐容表标定,全国大学生数学建模竞赛2010年A题,题目

11、题目的背景与分析 问题(1)的通常做法 问题(2)的通常做法 一种建立储油量模型的新方法 对学生论文的评述 题目的启示,通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。 许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。按照有关规定,需要定期对罐容表进行重新标定。图1是一种典型的储油罐尺寸及形状示意图,其主体为圆柱

12、体,两端为球冠体。图2是其罐体纵向倾斜变位的示意图,图3是罐体横向偏转变位的截面示意图。,题 目,请你们用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题。 (1)为了掌握罐体变位后对罐容表的影响,利用如图4的小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为=4.10的纵向变位两种情况做了实验,实验数据如附件1所示。请建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm的罐容表标定值。(2)对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度和横向偏转角度 )之间的一般关系。请利用罐体变位

13、后在进/出油过程中的实际检测数据(附件2),根据你们所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm的罐容表标定值。进一步利用附件2中的实际检测数据来分析检验你们模型的正确性与方法的可靠性。,附件1 实验数据,附件2 检测数据,来自于加油站设备研究与生产企业的一个实际课题.,(2)根据实际检测数据,正确识别罐体是如何变位的,具体变了多少?同时要给出罐容表的修正标定方法和结果,属于“反问题”。,题目背景,问题分析,问题由两部分组成:(1)为了观察检验罐体变位对罐容表的影响,在已知变位参数的情况下,检测出油位高度和油量的对应数值,建模分析罐容表的变化规律,并给出修正的罐容表,属

14、于“正问题”。,问题(1)的通常做法,根据附件1 的实验数据画出罐体不变位(=0)和罐体变位(=4.10)时油位高度h和储油量V的曲线.,实验数据表明,在同样的油位高度h下,罐体变位时储油量V减少.,z=H下的面积,油位高度h时坐标y处z=H,油位高度h时坐标y处的截面面积,罐体变位时油位高度h和储油量(体积)V的数学模型,化重积分为定积分,高度h与储油量V的模型,高度h与储油量V的模型 V(h,),=4.10的罐容表(部分),按照模型讨论变位对罐容表的影响,与实验数据表示的影响一致.,变位后储油量平均约小200L.,模型结果与实验数据的比较,=4.10,=0,模型结果与实验数据基本吻合,而在

15、同样的油位高度h下,储油量V的实验数据均比模型结果小.,可以有各种解释.,是否要修正、怎样修正模型?,问题(2)的通常做法,1. 罐体变位,时油位高度h和储油量V的数学模型,整体考虑,写出左右球面、圆柱面及油位高度h的油平面方程.,将罐体分为3个区域:D1,D2,D3,在3个区域中分别写出体积的重积分,并化为(对z的)定积分.,油平面,将罐体分为圆柱体和球缺,圆柱体按照问题(1)考虑,z=H下的面积,截面面积S (y,h,),圆柱体体积V1 (h,),将罐体分为圆柱体和球缺,球缺部分单独考虑,精确计算球缺部分体积V2,将倾斜角的油平面近似为水平面(=0)计算球缺部分体积V2.,直接将罐体的球缺

16、部分按照体积不变条件折合成圆柱,一起计算.,用各种方法得到罐体体积V (h,) ,一般是积分表达式, 给定, 可以数值计算油位高度h时的储油量V.,问题(2)的通常做法,2. 根据储油量的数学模型V (h,)和实测数据(附件2)辨识罐体变位参数,Vi =Vi (hi, 0,0)不能用!,应该用数据ui , hi与模型V (h,) 辨识参数,确定,应使储油量的改变Vi 与出油量ui 相吻合!,辨识准则,确定,使Q最小,搜索法:按照, 的可能范围划分区间,逐步搜索.,直接利用MATLAB的非线性曲线拟合程序 lsqcurvefit,辨识方法,辨识结果,ui , hi取进油前的300组数据,=2.1

17、10, =4.310的修正罐容表(部分),罐体变位后显示储油量与实际储油量的比较,模型及结果检验,取进油后的300组数据检验辨识结果, , 的灵敏性检验,的灵敏度,的灵敏度,纵向倾斜角比横向偏转角 对罐容量的影响显著得多!,一种建立模型V (h,) 的新方法,绕x轴转动,绕z轴转动,T2T1= T1T2 ?,油浮子坐标 (0, h-r, L/2-d),过油浮子的油平面方程,坐标变换,油位高度h的储油区域为D,油位高度h时的储油量V,定义示性函数,利用MATLAB的三重积分程序计算储油量,triplequad(x,y,z)(-x*cos(a)*sin(b)+y*cos(a)* cos(b)+z*

18、sin(a)=-s-sqrt(R2-x.2-y.2).*(z=s+sqrt(R2-x.2-y.2),-r,r,-r, r,-(s+R),s+R),triplequad (function, x1,x2, y1,y2, z1,z2),被积函数 function 在长方体中的三重积分:,用于function 是示性函数 I(x,y,z)的情况:,计算时间较长;计算精度受积分域大小的影响.,在上述坐标旋转下罐体纵向倾斜角为负(正负无关).,1)罐体变位后储油量的计算(重积分): 两端有油和一端有油区域的划分; 积分限的确定; 积分顺序的选择。,对学生论文缺陷的评述,2)用所谓“等效高度”:得出不变位

19、时高度与体积的关系V(h);变位后根据(主)截面面积不变得到等效高度与原高度的关系h =f(h);将它代入原式V(h) 得到变位后高度与体积的关系V (h) 。,3)辨识变位参数所用的数据和准则不对:用附件2中的 “显示油量”与模型在“显示油高”下的计算油量作拟合。,如果模型正确,用这种错误方法得到的变位参数应该是=0, =0 。,反映对该问题的理解根本错误,4)含混地叙述:“用数据和最小二乘得到 = , = ”,“显示油量”是罐体未变位时的计量值.,5)对问题(1)用实验数据修正模型投入的精力过多(解释误差、用多项式拟合误差、用比例系数修正模型等).,6)对问题(1)的要求“罐体变位后对罐容表的影响”未作讨论.,7)对问题(2)的参数辨识不做检验和灵敏性分析 。,8)问题(1),(2)未按要求给出罐容表.,9)从文献中引用工程算法、近似公式的问题.,题目的启示,微积分在工程实际问题中是有用的!,熟练地使用软件对有效、快速地求解模型是重要的!,仔细审题,准确、完整地理解题目的含义和要求是做好论文的首要的和关键的一步!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号