




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2 微分方程实验1、微分方程稳定性分析绘出下列自治系统相应的轨线,并标出随t增加的运动方向,确定平衡点,并按稳定的、渐近稳定的、或不稳定的进行分类:解:(1)由f(x)=x=0,f(y)=y=0;可得平衡点为(0,0),系数矩阵,求得特征值1=1,2=1;p=-(1+2)=-2<0,q=12=1>0;对照稳定性的情况表,可知平衡点(0,0)是不稳定的。图形如下:(2)如上题可求得平衡点为(0,0),特征值1=-1,2=2;p=-(1+2)=-1<0,q=12=-2<0;对照稳定性的情况表,可知平衡点(0,0)是不稳定的。其图形如下:(3)如上题可求得平衡点为(0,0),
2、特征值1=0 + 1.4142i,2=0 - 1.4142i;p=-(1+2)= 0,q=12=1.4142>0;对照稳定性的情况表,可知平衡点(0,0)是不稳定的。其图形如下:(4)如上题可求得平衡点为(1,0),特征值1=-1,2=-2;p=-(1+2)= 3>0,q=12=2>0;对照稳定性的情况表,可知平衡点(1,0)是稳定的。其图形如下:2、种群增长模型一个片子上的一群病菌趋向于繁殖成一个圆菌落.设病菌的数目为N,单位成员的增长率为r1,则由Malthus生长律有,但是,处于周界表面的那些病菌由于寒冷而受到损伤,它们死亡的数量与N1/2成比例,其比例系数为r2,求N
3、满足的微分方程.不用求解,图示其解族.方程是否有平衡解,如果有,是否为稳定的?解:由题意很容易列出N满足的微分方程:令=0,可求得方程的两个平衡点N1=0,N2=进而求得令可求得N=则N=N1,N=N2,N=可以把第一象限划为三部分,且从下到上三部分中分别有;。则可以画出N(t)的图形,即微分方程的解族,如下图所示:由图形也可以看出,对于方程的两个平衡点,其中N1=0是不稳定的;N2=是稳定的。3、有限资源竞争模型1926年Volterra提出了两个物种为共同的、有限的食物来源而竞争的模型假设,称为物种i对食物不足的敏感度,(1)证明当x1(t0)>0时,物种2最终要灭亡;(2)用图形分
4、析方法来说明物种2最终要灭亡.解:(1)由上述方程组f(x1)=0,f(x2)=0,可得方程的平衡点为P0(0,0),P1(,0),P2(0, ).对平衡点P0(0,0),系数矩阵则p=-(b1+b2)<0,所以该平衡点不稳定。对平衡点P1(,0),系数矩阵则p= ,q= ,由题意,x1(t0)>0,可以得出p>0,q>0,因此该平衡点是稳定的。即时,说明物种2最终要灭亡。对平衡点P2(0, ),同理可以得到q<0,在该平衡点不稳定。因此,在,x1(t0)>0的条件下,物种2最终要灭亡。(2)对于线性方程组在平面上匹配两条直线l1和l2,由题意,x1(t0)
5、>0,可将第一象限分为三个区域。在最左边区域,都大于0;在中间区域,都小于0,在最右边区域,分别是大于0和小于0.,由各区域中的取值可得到如下图形:由图也可以看出,随着时间的增加,物种1最终能达到稳定值,物种2最终要灭亡。4、蝴蝶效应与混沌解考虑Lorenz模型其中=10,=28,=8/3,且初值为,x1(0)=x2(0)=0,x3(0)=,为一个小常数,假设=10-10,且0t100。(1)用函数ode45求解,并画出x2x1,x2x3,x3x1的平面图;(2)适当地调整参数,值,和初始值x1(0),x2(0)=0,x3(0),重复一的工作,看有什么现象发生。解:(1)编写Lorenz
6、函数,function xdot=lorenz1(t,x,b,a,c)xdot=-b*x(1)+x(2)*x(3); -a*x(2)+a*x(3); -x(1)*x(2)+c*x(2)-x(3);对各参数赋值并用ode45函数求解,可得数值解:Columns 1 through 9 0 0.1250 0.2500 0.3750 0.5000 0.5352 0.5705 0.6057 0.6409 0 0.0000 0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 0.0000 0 0.0000 0.0000 -0.0000 -0.0000 0.0000 0
7、.0000 0.0000 -0.0000 0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 0.0000 0.0000 Columns 10 through 18 0.6761 0.7114 0.7466 0.7818 0.8308 0.8797 0.9286 0.9776 1.0105 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.
8、0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 Columns 19 through 27 1.0434 1.0763 1.1092 1.1421 1.1750 1.2079 1.2409 1.2797 1.3186 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0000 0.0000 0.0000 0.0000
9、0.0000 0.0001 0.0001 0.0002 0.0002 Columns 28 through 36 1.3575 1.3964 1.4246 1.4528 1.4810 1.5092 1.5374 1.5656 1.5938 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0002 0.0003 0.0004 0.0005 0.0008 0.0011 0.0015 0.0021 0.0029 0.0004 0.0006 0.0008 0.0012 0.0016 0.0023 0.0032 0.004
10、5 0.0063.Columns 5590 through 5598 99.5751 99.5921 99.6090 99.6260 99.6462 99.6664 99.6867 99.7069 99.7338 16.9457 16.5261 16.2010 15.9854 15.8978 16.0348 16.4476 17.1933 18.7894 -3.3551 -3.7119 -4.1098 -4.5568 -5.1636 -5.8601 -6.6527 -7.5438 -8.8677 -5.3476 -5.9274 -6.5941 -7.3519 -8.3766 -9.5370 -
11、10.8209 -12.1944 -14.0725 Columns 5599 through 5607 99.7608 99.7878 99.8148 99.8306 99.8465 99.8623 99.8782 99.8940 99.9099 21.2186 24.4709 28.2629 30.5354 32.6533 34.4645 35.8466 36.7149 37.0528 -10.3044 -11.7459 -12.9932 -13.5361 -13.8800 -13.9854 -13.8351 -13.4302 -12.7919 -15.7415 -16.8309 -16.9
12、274 -16.3648 -15.3302 -13.8707 -12.0805 -10.1013 -8.1005 Columns 5608 through 5613 99.9257 99.9416 99.9562 99.9708 99.9854 100.0000 36.8957 36.3239 35.5248 34.5435 33.4481 32.2971 -11.9606 -10.9899 -10.0237 -9.0332 -8.0563 -7.1223 -6.2187 -4.5596 -3.2818 -2.2590 -1.4835 -0.9275x2x1,x2x3,x3x1的平面图分别如下
13、:(2)令参数,值各减1,初始值x1(0),x2(0)不变,x3(0)=10-8分别得到得到x2x1,x2x3,x3x1的平面图如下:可以看出,参数,值各减1,初始值x1(0),x2(0)不变,x3(0)数值变为x3(0)=10-8,参数和初始值很小的改变,就会导致最后图形发生很大的变化。5、用微分方程考察共振现象设物体沿x轴运动(如图所示)其平衡位置取为原点0,物体的质量为1,在时间t物体的位置为x(t)其所受的恢复为(如弹性力等)与物体所在位置的坐标成正比,即k2x,其中常数k称为恢复系数,运动过程所受的阻力(由于介质及摩擦等)设与速度成正比,即,h>0,称为阻尼系数。(1)根据Ne
14、wton第二定律,建立相应的微分方程.不妨设初始位置为1,初始速度为0,取k=2, h=0(当h = 0称为简谐振动的方程)和h=0.1,用Matlab软件得到相应的数值解,并在t-x平面上画出x(t)的图形。(2)如果物体还受到附加外力的干扰,且外力是一个依据时间t的函数f(t)(设f (t)=B sinwt),建立相应的微分方程(该方程称为强迫振动方程).在上述参数不变的情况下,取振幅B=1,分别取w=1, 1.2, 1.4, 1.6, 1.8, 2.0, 2.2,2.4, 2.6, 2.8, 3.0,用Matlab软件得到相应的数值解,并在t-x平面上画出x(t)的图形。(3)分别对上述
15、图形讲行分析,并解释为什么会出现这些现象。解:(1)根据Newton第二定律,F=ma,可得微分方程:由题意知边界值:x(0)=1,x(0)=0, 令y1=x,y2=,可将二阶方程转化为:其中,m=1;g=9.8;k=2当h=0时,由matlab解得数值解:Columns 1 through 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000Columns 10 through 18 0.0004 0.0
16、006 0.0009 0.0011 0.0022 0.0032 0.0043 0.0054 0.01081.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0001 1.0001 1.0003Columns 19 through 27 0.0162 0.0216 0.0271 0.0541 0.0812 0.1083 0.1353 0.2155 0.29561.0008 1.0014 1.0021 1.0085 1.0191 1.0339 1.0528 1.1326 1.2461.Columns 100 through 108 8.2321 8.3593 8
17、.4615 8.5636 8.6658 8.7679 8.8766 8.9852 9.09393.5019 3.2161 2.9505 2.6641 2.3688 2.0769 1.7834 1.5214 1.3034Columns 109 through 117 9.2025 9.3142 9.4260 9.5377 9.6494 9.7371 9.8247 9.9124 10.00001.1393 1.0345 1.0001 1.0383 1.1467 1.2773 1.4438 1.6412 1.8634h=0时,x(t)图形如下所示:当h=0.1时,由matlab解得数值解: Colu
18、mns 1 through 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000Columns 10 through 18 0.0004 0.0006 0.0009 0.0011 0.0022 0.0032 0.0043 0.0054 0.01081.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0001 1.0001 1.0003Columns 19 through
19、27 0.0162 0.0216 0.0271 0.0541 0.0812 0.1083 0.1353 0.2156 0.29581.0008 1.0014 1.0021 1.0085 1.0190 1.0336 1.0523 1.1308 1.2417.Columns 109 through 117 8.5631 8.6690 8.7749 8.8809 8.9868 9.1223 9.2579 9.3934 9.52892.5857 2.4563 2.3294 2.2106 2.1049 1.9952 1.9213 1.8880 1.8962Columns 118 through 121
20、9.6467 9.7645 9.8822 10.00001.9353 2.0016 2.0909 2.1979h=0.1时,x(t)图形如下所示:(2)如果还受到外力干扰,则微分方程变为:将其化为一阶方程组:其中,m=1;g=9.8;k=2;B=1;h=0.1;用Matlab解得数值解:w=1时Columns 1 through 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000.Columns 118
21、through 121 9.8207 9.8804 9.9402 10.00001.8973 1.9210 1.9503 1.9846w=1.2时Columns 1 through 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000.Columns 118 through 121 9.8281 9.8854 9.9427 10.00001.6999 1.7568 1.8199 1.8886w=1.4时Co
22、lumns 1 through 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000.Columns 118 through 125 9.6236 9.7309 9.8382 9.9454 9.9591 9.9727 9.9864 10.0000 2.2401 2.3171 2.4084 2.5103 2.5238 2.5373 2.5510 2.5647w=1.4时Columns 1 through 9
23、0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000.Columns 118 through 121 9.7823 9.8549 9.9274 10.0000 2.1150 2.0676 2.0285 1.9979w=1.6时Columns 1 through 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0
24、000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000.Columns 118 through 121 9.6933 9.7955 9.8978 10.00000.8062 0.7503 0.7562 0.8231w=1.8时Columns 1 through 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000.Columns 118 through 121 9.775
25、2 9.8501 9.9251 10.0000 0.8629 1.0850 1.3383 1.6174w=2.0时Columns 1 through 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000.Columns 118 through 121 9.7538 9.8359 9.9179 10.00002.3278 2.6023 2.8705 3.1243.w=3.0时Columns 1 through
26、 9 0 0.0000 0.0000 0.0000 0.0000 0.0001 0.0001 0.0002 0.00021.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000.Columns 118 through 121 9.7495 9.8330 9.9165 10.00002.2414 2.3303 2.4145 2.4915如上图所示,w分别为1.0;1.2;.;3.0时x(t)的图形。当h=0时,即无阻尼振动的情况下,得到t(x)图形如下所示:(3)由上述图形可以看出,不考虑外加作用力时,当没有摩擦等阻力的时候,简
27、谐运动一直进行下去,当有摩擦等阻力的时候,其振幅会逐渐的减小,最后趋近于零,但是周期不会发生变化。在外加一个作用力之后,整个运动情况就发生了很大的变化。首先刚开始的振幅和周期都变化很大,后来随着时间的推移,他们也逐渐开始趋于稳定。但是,稳定之后的振幅和周期都各不相同,与外力的频率有直接的关系,这就是受迫振动,不仅跟系统本身的性质有关,还和外界干扰的情况有很大关系。恢复系数k与w的值越接近时,随着时间增加,物体的振动振幅会一直增大,当w=k=2时,物体的振幅增大的速度最快,可以预见,在t趋于无穷大时,振幅也趋于无穷大,这就是共振现象。也就是当外力与系统处于共振时,会引起振幅无限增大的振动,这在机
28、械和建筑中一般是必须严格避免的。6、人口模型与曲线拟合问题表2.1列出的是美国1790一1980年的人口统计表.(1)试用Malthus人口模型,按三段时间(1'790-1850,1850-1910,1910-1970)分别确定其增长率r。并将数据和不同r值的三段曲线画在同一张图上.(2)利用Logistic模型,重新确定固有增长率r和最大容量Nm,作图,再利用该模型得到的结果预测1990年的美国人口数。解:(1)分段研究,我们先求出增长率,编写命令如下:t = 10 : 10 : 70;x = 3.9 5.3 7.2 9.6 12.9 17.1 23.2;p = polyfit(t,
29、 log(x), 1); p得到结果p = 0.0296即17901850年时间段的增长率是0.0296同理可以得到另外两段的增长率,1850-1910年 为0.022619101970年为0.0129每次画出图形,使用以下命令plot(t, x, 'bx');hold on在以上每一次求时顺便画出图形,得到最后的总图如下(2)利用Logistics模型,将以上所有数据进行拟合,编写程序如下t = 0 : 10 : 190;x = 3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 1
30、31.7 150.7 179.3 204.0 226.5;f = inline('p(1)./(1+p(2)*exp(-p(3).*t)','p','t');p = lsqcurvefit(f, 300, 50, 0.02, t, x);得到结果人口最大容量Nm是360.3560(百万),增长率r是0.0234如下图所示:输入t_pre = 200;x_pre = p(1) ./ (1 + p(2) * exp(-p(3)*t_pre) );可得最后的结果,即1990年的人口总数x_pre =241.7704万人。如下图:7、加分实验(餐厅废物的
31、堆肥优化问题)一家环保餐厅用微生物将剩余的食物变成肥料。餐厅每天将剩余的食物制成桨状物并与蔬菜下脚及少量纸片混合成原料,加入真菌菌种后放入容器内。真菌消化这此混合原料,变成肥料,由于原料充足,肥料需求旺盛,餐厅希望增加肥料产量。由于无力购置新设备,餐厅希望用增加真菌活力的办法来加速肥料生产.试通过分析以前肥料生产的记录(如表2.2所示),建立反映肥料生成机理的数学模型,提出改善肥料生产的建议。解答:1.问题条件假设1)每次堆肥的质量相等2)所给的几次堆肥混合物的比例仅由当天的实际情况决定3)所有分离肥仓工作条件相同4)每磅蔬菜可提供的氧气量相等5)细菌消耗的溶解氧气完全由蔬菜叶提供6)每天提供
32、的废物混合物中的化学成分大致相同7)废物混合物在喂给细菌前混合均匀并保持良好的通气环境。2.问题分析 堆肥是利用微生物的分解作用将有机废物转化成无害稳定形式的生物化学过程,要提高堆肥产量方法之一就是通过增强细菌的生长繁殖能力以提高分解率。 细菌群体的增长一般要经历延滞期,加速生长期、对数生长期、减数生长期、稳定期、加速死亡期和对数死亡期。另外,对数生长期培养基中所有养分都过剩,细菌可以充分繁殖,其倍增速率恒定,取决于底物浓度、温度、水活度、供氧量。对于当前该餐厅来说底物浓度由每天的剩余食物、蔬菜叶和碎纸屑决定。碎纸屑是吸收水分的调理剂,微菌呼吸所需要的溶解氧由蔬菜也提供,水活度可以通过测定相对
33、湿度来决定,其关系式是: 相对湿度:B=P/P0*100% 水活度: aw=P/P0 其中P为该溶液蒸汽压,P0为纯水蒸汽压, 在这个堆肥系统中,可供微菌消耗的营养底物和溶解氧都是有限的,他们的消耗会对微菌生长率产生重要影响,一种微菌消耗营养底物的速率和底物浓度之间的关系式为:ds/dt=KmSX/(Ks+S),式中ds/dt表示为底物的有效消耗率,x表示为微菌浓度,Km表示为最大有效系数,在高浓度营养底物中最大的物料消耗率(物质质量/微菌一天的质量);Ks表示为半速系数(质量/体积),S表示为有限底物的浓度(质量/体积) 微菌生长过程是一个生物化学过程,其生长率和温度之间满足公式:K=Ae(
34、Ea/RT),式中K表示为反应速度常数,T表示为反应的绝对温度,R表示气体常数,Ea表示反应活化能,A表示频率分子。 我们知道,各种微菌都有一个最适生长温度,如果温度控制在最适值是微菌生长速率最高。微菌生长对水活度也有一定的要求,与微菌最高生长速率相对应的有一最适水活度。优化堆肥意味着尽可能少的时间内生产出高质量的肥料,参数的优化依赖于所应用的系统。3 模型的建立假设每天投入的废料比是随意的,仅仅取决于当天的情况,首先从已知数据中得到经验最佳比例,由于假设各次堆肥后肥料质量相同,因此堆肥时间较短就对应了较好的废料配比,将12组数据按其堆肥日期及完全堆肥时间分成三组,每组中的较优比例见下表: 分
35、组每组中的最短天数 比例 14No.4: 26 203:82:0 58 No.5: 33 79:28:0 912 No.9: 49 82:44:9上述模型显然过于粗糙模型二:营养底物和氧气是细菌生长的两种底物,物耗公式为: dSi/dt=KmiXSi/(Ksi+Si) (1)i=1时代表营养底物中可降解得有机物。i=2时代表氧气。1)在高浓度底物中,物料的转化过程很迅速,进一步增加底物浓度就不再引起底物转化率的提高,可假设S1>>Ks1,S2>>Ks2,则(1)式简化为:dSi/dt*(1/X)=Kmi, (2)这是关于底物浓度的零级反应,消去X得到:dS1=Km1/K
36、m2*dS2 (3)积分后得:S1(t)=Km1/Km2*S2(t)+S1(0)Km1/Km2*S2(0) (4)2)在低浓度底物中,可假设S1<<Ks1,S2<<Ks2,则(1)式可简化为: dSi/dt*(1/X)=Kmi/Ksi*Si (5) 消去X得:dS1/S1 *1/X=Km1*Ks2/(Km2*Ks1)* dS2/S2 (6) 积分后得:S1(t)=S1(0)S2(t)/s2(0)Km1*Ks2/(Km2*Ks1) (7)3)当Si=Ksi,i=1,2时有:dS1=Km1/Km2*dS2 下面的步骤就和1相同了4结果分析: 由上面的计算可知,当S>>Ks时,简化方程为(4)且Km1=Ae(Ea/RT),其中, R=8.31J/(mol*K), Ea=51.3KJ/molT=25°C=298K时,Km=12克底物/(克微菌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论