数学建模第五章微分和微分方程模型
- 格式:docx
- 大小:307.75 KB
- 文档页数:24
实验07 微分方程模型(2学时)(第5章 微分方程模型)1.(验证)传染病模型2(SI 模型)p136~138传染病模型2(SI 模型):0(1),(0)dik i i i i dt =-= 其中,i (t )是第t 天病人在总人数中所占的比例。
k 是每个病人每天有效接触的平均人数(日接触率)。
i 0是初始时刻(t =0)病人的比例。
1.1 画~dii dt曲线图p136~138取k =0.1,画出i dt di ~的曲线图,求i 为何值时dtdi达到最大值,并在曲线图上标注。
参考程序:提示:fplot, fminbnd, plot, text, title, xlabel1)画曲线图用fplot函数,调用格式如下:fplot(fun,lims)fun必须为一个M文件的函数名或对变量x的可执行字符串。
若lims取[xmin xmax],则x轴被限制在此区间上。
若lims取[xmin xmax ymin ymax],则y轴也被限制。
本题可用fplot('0.1*x*(1-x)',[0 1.1 0 0.03]);2)求最大值用求解边界约束条件下的非线性最小化函数fminbnd,调用格式如下:x=fminbnd('fun',x1,x2)fun必须为一个M文件的函数名或对变量x的可执行字符串。
返回自变量x在区间x1<x<x2上函数取最小值时的x值。
本题可用x=fminbnd('-0.1*x*(1-x)',0,1)y=0.1*x*(1-x)3)指示最大值坐标用线性绘图函数plot,调用格式如下:plot(x1,y1, '颜色线型数据点图标', x2,y2, '颜色线型数据点图标',…)本题可用hold on; %在上面的同一张图上画线(同坐标系)plot([0,x],[y,y],':',[x,x],[0,y],':');4)图形的标注使用文本标注函数text,调用格式如下:格式1text(x,y,文本标识内容, 'HorizontalAlignment', '字符串1')x,y给定标注文本在图中添加的位置。
“数学建模”课程简介及教学大纲课程代码:112010131课程名称:数学建模课程类别:专业基础课总学时/学分:72/4开课学期:第五学期适用对象:数学与应用数学专业、信息与计算科学专业先修课程:数学分析、高等代数、概率统计内容简介:本课程主要通过各个领域中的实例介绍各种数学方法建模,主要包括:初等数学方法与实验;Matlab、Lingo的使用;微分法建模与实验;微分方程建模与实验;差分法建模与实验;优化方法建模与实验;离散方法建模与实验;随机方法建模与实验。
一、课程性质、目的和任务1.性质:数学与应用数学、信息与计算科学专业必修课。
数学建模是将实际问题依其自身的特点和规律,经过去粗取精、去伪存真、抓住主要矛盾,进行抽象简化和合理假设,用数学的语言和方法转化为数学问题,然后选择适当的数学方法和工具,给予数学的分析与解答,再将所给出的结果返回到所论的实际问题中去进行检验,符合实际则数学建模成功,否则再从头开始,如此反复多次,直至通过实践检验为止。
数学模型是架于数学理论和实际问题之间的桥梁,•数学建模是应用数学解决实际问题的重要手段和途径。
本课程通过大量实例介绍数学建模的全过程。
2.目的:通过向学生展示各种不同实际领域中的数学问题和数学建模方法,通过对一系列来自不同领域的实际问题的提出、分析、建模和求解的学习与训练,激励学生学习数学的积极性,提高学生建立数学模型和运用计算机技术解决实际问题的综合能力,开拓知识面,培养创新精神,提高学生分析问题、解决问题和计算机应用的能力。
3. 任务:本课程旨在通过建模训练培养:(1)学生用数学工具分析解决实际问题的意识并逐步提高其洞察能力。
(2)学生用数学思想和方法综合分析实际问题的能力。
(3)学生的联想能力。
(4)学生熟练地使用计算机和数学软件包的能力。
即培养学生的建模能力和解决实际问题的能力。
二、课程教学内容及要求第一章绪论:1、数学建模的意义;2、数学建模的方法和步骤;数学模型的分类。
在解决实际问题时,弄清问题中的变量之间的函数关系或其转变趋势是相当重要的,而在一些较为复杂的转变进程中,变量之间的函数关系无法直接取得。
可是,在许多情形下,咱们往往能够在理论或体会的基础上找到问题中的一些变量及其导数之间的关系。
也确实是找出一个或几个含有未知函数及其导数所知足的方程,那个(些)方程就称为微分方程(组)。
然后通过求解微分方程(组)取得变量之间的函数关系,或在微分方程(组)的基础上进行数值计算和渐进性态研究,从而了解整个系统的进展转变规律。
为了研究一些实际问题的转变规律,往往需要对所研究的问题进行适当的简化和假设,再成立数学模型,当问题中涉及变量的转变率时,就能够够通过微分方程来建模。
微分方程模型主若是解决与导数,也即转变率相关的问题,可是;实际问题中一样并非会直接显现“导数”或“转变率”等词语,这时,就需要咱们认真分析,从中找出这些信息,一样来讲,若是问题中涉及到“速度”、“增加”、“改变”、“转变”、“增加”、“减少”、“衰变”(在放射性问题中)、“扩散”、“边际的”(在经济学中)等问题时,往往就能够够用微分方程(组)来建模。
微分方程模型的类型很多,在解决实际问题时,要依照具体情形选择不同的模型,成立模型时,应第一将实际问题概念化为文字方程,许多问题都遵循下面的模式:总讯宗勋净转变率=净增加率━净减少率若是变量之间的关系能够用这种形式来描述,咱们就不难给出相应的微分方程(组)了。
在成立了微分方程模型以后,咱们固然希望能取得微分方程的解,可是,关于大多数微分方程而言,要想直接求解往往是困难的,乃至是不可能的,现在咱们能够通过对方程的定性分析取得有关的一些有效信息。
§1 确信性存贮模型为了使生产和销售有条不紊地进行,一样的工商企业总需要存贮必然数量的原料或商品,但是大量的库存不但积存了资金,而且会使仓库的保管费用增加。
因此,寻求合理的库存量乃是现代企业治理的一个重要课题。
需要注意的是,存贮问题的原型能够是真正的仓库存货,水库存水,也能够是运算机的存贮器的设计问题,乃至是大脑的存贮问题。
第五章部分习题1. 对于5.1节传染病的SIR 模型,证明:(1)若σ/10>s ,则()t i 先增加,在σ/1=s 处最大,然后减少并趋于零;()t s 单调减少至∞s 。
(2)若σ/10>s ,则()t i 单调减少并趋于零,()t s 单调减少至∞s 。
9. 在5.6节人口的预测和控制模型中,总和生育率()t β和生育模式()t r h ,是两种控制人口增长的手段,试说明我国目前的人口政策,如提倡一对夫妇只生一个孩子、晚婚晚育,及生育第2胎的一些规定,可以怎样通过这两种手段加以实施。
*16. 建立铅球掷远模型,不考虑阻力,设铅球初速度为v ,出手高度为h 出手角度为∂(与地面夹角),建立投掷距离与∂,,h v 的关系式,并在h v ,一定的条件下求最佳出手角度。
参考答案1. SIR 模型(14)式可写作().,1si dt di s i dt di λσμ-=-=由后一方程知()t s dtds ,0<单调减少。
1) 若σ10>s ,当01s s <<σ时,()t i dt di ,0>增加;当σ1=s 时,()t i dt di ,0=达到最大值m i ;当σ1<s 时,()t i dt di ,0<减少且()()式180=∞i 2) 若σ10<s ,()t i dt di ,0<单调减少至零 9. 一对夫妻只生一个孩子,即总和生育率()1=t β;晚婚晚育相当于生育模式()r h 中(5。
6节(13)式)使1r 和c r 增大;生育第2胎一些规定可相当于()t β略高于1,且()r h 曲线(5。
6节图19)扁平一些(规定生2胎要间隔多少年)*16. 在图中坐标下铅球运动方程为()()()().sin 0,cos 0,0,00,,0ααv y v x h y x g yx ====-== 解出()t x ,()t y 后,可以求得铅球掷远为,cos 2sin cos sin 2/12222ααααv g h g v g v R ⎪⎪⎭⎫ ⎝⎛++=这个关系还可表为()ααtan cos 2222R h v g R +=由此计算0*=ααd dR,得最佳出手角度()gh v v +=-21*2sin α,和最佳成绩gh v g v R 22*+=设m h 5.1=,s m v /10=,则0*4.41≈α,m R 4.11*=。
在解决实际问题时,弄清问题中的变量之间的函数关系或其转变趋势是相当重要的,而在一些较为复杂的转变进程中,变量之间的函数关系无法直接取得。
可是,在许多情形下,咱们往往能够在理论或体会的基础上找到问题中的一些变量及其导数之间的关系。
也确实是找出一个或几个含有未知函数及其导数所知足的方程,那个(些)方程就称为微分方程(组)。
然后通过求解微分方程(组)取得变量之间的函数关系,或在微分方程(组)的基础上进行数值计算和渐进性态研究,从而了解整个系统的进展转变规律。
为了研究一些实际问题的转变规律,往往需要对所研究的问题进行适当的简化和假设,再成立数学模型,当问题中涉及变量的转变率时,就能够够通过微分方程来建模。
微分方程模型主若是解决与导数,也即转变率相关的问题,可是;实际问题中一样并非会直接显现“导数”或“转变率”等词语,这时,就需要咱们认真分析,从中找出这些信息,一样来讲,若是问题中涉及到“速度”、“增加”、“改变”、“转变”、“增加”、“减少”、“衰变”(在放射性问题中)、“扩散”、“边际的”(在经济学中)等问题时,往往就能够够用微分方程(组)来建模。
微分方程模型的类型很多,在解决实际问题时,要依照具体情形选择不同的模型,成立模型时,应第一将实际问题概念化为文字方程,许多问题都遵循下面的模式:总讯宗勋净转变率=净增加率━净减少率若是变量之间的关系能够用这种形式来描述,咱们就不难给出相应的微分方程(组)了。
在成立了微分方程模型以后,咱们固然希望能取得微分方程的解,可是,关于大多数微分方程而言,要想直接求解往往是困难的,乃至是不可能的,现在咱们能够通过对方程的定性分析取得有关的一些有效信息。
§1 确信性存贮模型为了使生产和销售有条不紊地进行,一样的工商企业总需要存贮必然数量的原料或商品,但是大量的库存不但积存了资金,而且会使仓库的保管费用增加。
因此,寻求合理的库存量乃是现代企业治理的一个重要课题。
需要注意的是,存贮问题的原型能够是真正的仓库存货,水库存水,也能够是运算机的存贮器的设计问题,乃至是大脑的存贮问题。
衡量一个存贮策略好坏的直接标准是该策略所消耗的平均费用的多寡。
那个地址的费用通常要紧包括:存贮费、定货费(定购费和本钱费)、缺货损失费和生产费(指本单位生产,假设是外购,那么无此费用)。
由此可知,存贮问题的一样模型为min(定货费(生产费)+存贮费+缺货损失费)模型一 不许诺缺货,定货销售模型 为了使问题简化,咱们作如下假设:(1)由于不许诺缺货,因此规定缺货损失费为无穷大; (2)当库存量为零时,可当即取得补充;(3)需求是持续均匀的,且需求速度(单位时刻的需求量)为常数; (4)每次定货量不变,定货费不变; (5)单位存贮费不变。
假定每隔时刻t 补充一次存贮,货物单价为k ,定购费为C 3,单位存贮费为C 1,需求速度为R 。
由于不许诺缺货,因此定货量应为Rt ,从而本钱费为kRt ,总的定货费为C 3+kRt ,平均定货费为kR tC +3又因为t 时刻内的平均存贮量为Rt d R Rt t t 21)(10=-⎰ττ因此平均存贮费为Rt C 121于是,在时刻t 内,总的平均费用C(t)为 Rt C kR t C t C 1321)(++=如此,问题就变成t 取何值时,C (t )最小?即存贮模型为 min Rt C kR t C t C 1321)(++=这时一个简单的无条件极值问题,很容易求得它的最优解为 132RC C t =* 即每隔t*时刻定货一次,可使平均费用C (t )最小,每次定货批量为 132C RC Rt Q ==** 这确实是存贮论中闻名的经济定购批量公式(Economic Ordering Quantity ),简称EOQ 公式,存贮量转变情形,如下图。
例1 某商店出售某种商品,每次采购该种商品的定购费为2040元,其存贮费为每一年170元/吨。
顾客对该种商品的年需求量为1040吨,使求商店对该种商品的最正确定货批量、每一年定货次数及全年的费用。
解:取时刻单位为年,那么有R=1040,C 3=2040,C 1=170于是定货批量应为158********104020402*≈=⨯⨯=Q定货距离为152.0023.0104017020402*≈=⨯⨯=t全年的费用为22858152.0104017021152.02040)(*≈⨯⨯⨯+=t C 于是每一年的定货次数应为58.6152.011*≈=t由于定货的次数应为正整数,故能够比较定货次数别离为6次和7次的费用。
假设定货次数为6,可得每一年的总费用为22973)61(≈C 。
假设定货次数为7,可得每一年的总费用为22908)71(≈C 。
因此每一年应定货7次,每次定货批量为1040/7吨,每一年的总费用为22908元。
模型二 不许诺缺货,生产销售模型模型一中的货物是通过从其它单位定购而取得的,然后再进行销售。
此刻讨论货物不是由于生产需一按时刻,因此除保留 模型一的假设外,再设生产批量为Q ,所 需生产时刻为T,故生产速度为P=Q/T ,而 且需求速度R<P 。
假设t=0时Q=0,那么在时刻区间[0,T] 内,存贮量以速度P-R 增加;在[T,t]内存 贮量以速度R 减少(如图),其中T 与 t 皆为待定数。
由图可知(P-R )T=R (t-T ) 即PT=Rt这说明以速度P 生产T 时刻的产品恰好等于t 时刻内的需求。
由此能够求出 PRt T =由于t 时刻内的存贮量等于图中三角形的面积,故t 时刻内的存贮量为Tt R P )(21- 从而存贮费为Tt R P C )(211-若是再设t 时刻内的生产费为C 3,那么t 时刻内的平均总费用C (t )为tC t R P R C P C PRt R P C t C Tt R P C t t C 3132131)(21])(21[1])(21[1)(+-=+-=+-= 于是所求的数学模型为tC t R P R C P t C 31)(21)(min +-=利用微积分方式,可求得生产的最正确周期为 )(213R P R C PC t -=*由此即可求出最正确生产批量Q *,最正确费用C(t *)及最正确生产时刻T *别离为)(22)()(2133113R P P C R C PRt T PRP RC C t C R P C RP C Rt Q -=-=-==***** 那个地址取得的t *、Q *与模型一中的t *、Q *相较较,即知它们只差一个因子RP P-。
可见,当P 相当大(即生产速度相当大,从而生产时刻就很短)时,RP P-趋近于1,这时两个模型就近似相同了。
例2 假设某厂每一个月需某种产品100件,生产率为500件/月,每生产一批产品需预备费5元,每一个月每件产品的存贮费为元,试求最正确生产周期,最正确生产批量和最正确费用,最正确生产时刻。
由题意知C 1=,.C 3=5,P=500,R=100,利用公式得56.0*≈t (月),月)(元),件)0.12(T 14.8)C(t ,(56***=≈≈Q 模型三 许诺缺货,定货销售模型所谓许诺缺货,确实是企业能够在存贮降到零时,还能够再等一段时刻定货。
本模型的假设条件除许诺缺货外,其余条件皆与模型一相同。
记缺货费(即单位缺货损失费)为C 2.假设时刻t=0时,存贮量为S ,能够知足t 1时刻的需求,那么在t 1这段时刻内的存贮量应为121St 。
在t-t 1到t 这段时刻内,存贮为零,缺货量为21)(21t t R -,如下图。
由于S 只能知足t 1时刻的需求,故 S=Rt 1 即RSt =1,从而在t 时刻内的存贮费及 缺货费别离为RS Rt C t t R C RS C St C 222122111)(21)(212121-=-⋅=⋅ 于是平均总费用为])(22[1),(32221C S Rt RC S R C t S t C +-+= 所论问题的数学模型min ])(22[1),(32221C S Rt RC S R C t S t C +-+= 这时二元函数的极值问题。
利用微积分方式,即可得最正确周期为 21213)(2RC C C C C t +=*最初的存贮量为)(221132C C C RC C S +=*最正确定货量21213)(2C C C C RC Rt Q +==**最正确费用213212),(C C RC C C S t C +=**若是C 2专门大(这意味着不许诺缺货)时,1212≈+C C C ,因此13132,2C RC Q R C C t ≈≈** 这与模型一的结论相同例3若是例1中能够考虑缺货,并设缺货损失费为每一年每吨500元,试问每次最正确定货量为多少?每一年应定货几回?每一年存贮总费用为多少?依照公式得23202500170104020405001702),(183176.01040137)500170(17010405002176.05001040170)500170(20402*****=+⨯⨯⨯⨯==⨯=≈+⨯⨯⨯=≈⨯⨯+⨯⨯=S t C Q S t那么,每一年定货次数应为68.5176.011*==t 一样,由于定货次数应为正整数,故可别离比较次数为5次和6次的费用。
假设每一年定货6次,那么定货周期和定货批量别离为61040,61==Q t 相应的,12961040500170500212≈⋅+=+=Q C C C S 从而23235),(=S t C假设每一年定货5次,那么定货周期和定货批量别离为51040,51==Q t 一样可得23394),(15551040500170500=≈⋅+=S t C S 因此每一年应定货6次,每次定货批量为1040/6吨,每一年的总存贮费用为23235元。
§2 丛林救火模型丛林失火了!消防站接到报案后派多少消防队员前去救火呢?派的队员越多,丛林的损失越小,可是救援的开支会越大,因此需要综合考虑丛林损失费与消防队员人数之间的关系,以总费用最小来决定派出队员的人数。
)问题分析 损失费通常正比于丛林烧毁的面积,而烧毁面积与失火、灭火(指火被扑灭)的时刻有关,灭火时刻又取决于消防队员数量,队员越多灭火越快。
救援费除与消防队员有关外,也与灭火时刻长短有关。
记失火时刻为t =0,开始救火时刻为t=t 1,灭火时刻为t=t 2.设在时刻t 丛林烧毁面积为B(t),那么造成损失的丛林烧毁面积为B(t 2)。
建模要对函数B(t)的形式作出合理的简单假设。
研究dt dB 比B (t )更为直接和方便。
dtdB 是单位时刻烧毁面积,表示火势蔓延的程度。
在消防队员抵达之前,即10t t ≤≤,或是愈来愈大,即dtdB随t 的增加而增加;开始救火以后,即21t t t ≤≤,若是消防队员救火能力足够强,火势会愈来愈小,即dtdB应减小,而且当t=t 2时dtdB=0。