数学建模鱼群竞争Word下载.docx

上传人:b****2 文档编号:1498155 上传时间:2023-04-30 格式:DOCX 页数:19 大小:175.74KB
下载 相关 举报
数学建模鱼群竞争Word下载.docx_第1页
第1页 / 共19页
数学建模鱼群竞争Word下载.docx_第2页
第2页 / 共19页
数学建模鱼群竞争Word下载.docx_第3页
第3页 / 共19页
数学建模鱼群竞争Word下载.docx_第4页
第4页 / 共19页
数学建模鱼群竞争Word下载.docx_第5页
第5页 / 共19页
数学建模鱼群竞争Word下载.docx_第6页
第6页 / 共19页
数学建模鱼群竞争Word下载.docx_第7页
第7页 / 共19页
数学建模鱼群竞争Word下载.docx_第8页
第8页 / 共19页
数学建模鱼群竞争Word下载.docx_第9页
第9页 / 共19页
数学建模鱼群竞争Word下载.docx_第10页
第10页 / 共19页
数学建模鱼群竞争Word下载.docx_第11页
第11页 / 共19页
数学建模鱼群竞争Word下载.docx_第12页
第12页 / 共19页
数学建模鱼群竞争Word下载.docx_第13页
第13页 / 共19页
数学建模鱼群竞争Word下载.docx_第14页
第14页 / 共19页
数学建模鱼群竞争Word下载.docx_第15页
第15页 / 共19页
数学建模鱼群竞争Word下载.docx_第16页
第16页 / 共19页
数学建模鱼群竞争Word下载.docx_第17页
第17页 / 共19页
数学建模鱼群竞争Word下载.docx_第18页
第18页 / 共19页
数学建模鱼群竞争Word下载.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数学建模鱼群竞争Word下载.docx

《数学建模鱼群竞争Word下载.docx》由会员分享,可在线阅读,更多相关《数学建模鱼群竞争Word下载.docx(19页珍藏版)》请在冰点文库上搜索。

数学建模鱼群竞争Word下载.docx

二、模型假设……………………………………………………………………(3)

三、符号说明……………………………………………………………………(4)

四、模型建立与分析求解………………………………………………………(4)

4.1问题1模型的建立与分析……………………………………………(4)

4.2问题2模型的建立与分析……………………………………………(6)

4.3问题3模型的建立与分析……………………………………………(7)

五、结果分析……………………………………………………………………(10)

六、模型评价与改进……………………………………………………………(11)

七、参考文献……………………………………………………………………(11)

八、附录…………………………………………………………………………(11)

8.1问题1的程序代码……………………………………………………(11)

8.2问题2的程序代码……………………………………………………(12)

8.3问题3的程序代码……………………………………………………(12)

一问题重述

捕鱼与人类的生活品质,社会经济的发展以及人与自然的和谐发展息息相关。

某水域中生活着两种鱼类,它们的数量分别记为x(t)和y(t),内禀增长率分别为r1、r2,最大容纳数量为N1、N2。

它们的增长速率除了受自身条件的限制外,还与鱼类之间的竞争和人类的捕捞相关。

竞争减少的增长率与两种鱼类数量的乘积成正比,比例系数分别为q1、q2。

由于人类的捕捞使得鱼减少的增长率与鱼的数量成正比(比例系数为分别为k1、k2)。

作出一些简化假设,用微分方程模型描述这种捕捞方式下鱼群数量的变化过程。

根据两种鱼群的数量变化过程,结合当前形式,考虑社会经济的发展效益和协调发展,通过捕捞方式的改变,达到最终目的。

1、假设水域中两种鱼类的数据如下:

x(0)=1500,y(0)=800,r1=20,r2=30,N1=2500,N2=1000,q1=0.03,q2=0.015。

捕鱼的数据如下:

k1=0.0001,k2=0.0003。

用以上数据编程计算,画出两种鱼类的数量随时间变化的图形和两种鱼类数量的相轨线,用图形分析两种鱼类的数量随时间的变化趋势。

2、假设鱼类的数据和问题1相同,捕鱼用如下的数据:

k1=0.0002,k2=0.0006。

编程计算,并画出两种鱼类的数量随时间变化的图形和两种鱼类数量的相轨线,用图形分析两种鱼类数量随时间的变化趋势。

3、试分析如何改变捕鱼方式,既能提高经济效益,又使得人与自然能够和谐发展。

二模型假设

1、该水域为非开放式的,且不与其他水域发生关系(即鱼群之间不发生大规模迁徙),从而构成一个独立的生态部落;

2、鱼群总量的增加虽然是离散的,但对大规模鱼群而言,我们可以认为鱼群的总量变化是随时间连续的;

3、持续捕获使各年龄组的鱼群数量呈周期变化,周期为1年,可以只考虑鱼群数量在1年内的情况;

4、假设同种鱼群个体之间是同质的,只考虑平均水平,不考虑个体差异;

5、假设连续捕获是各年龄的鱼群数量呈周期性变化,可以只考虑鱼群数量在短期内的变化情况;

6、捕捞也是一个连续的过程,不是在某一时刻突然发生。

三符号说明

甲种鱼类随时间变化的增长率;

乙种鱼类随时间变化的增长率;

甲种鱼类满足Logistic模型的自然增长率;

乙种鱼类满足Logistic模型的自然增长率;

由题意可得的甲种鱼类的竞争减少的增长率;

由题意可得的乙种鱼类的竞争减少的增长率;

由题意可得的甲种鱼类因人类捕捞减少的增长率;

由题意可得的乙种鱼类因人类捕捞减少的增长率;

时刻

龄鱼条数,

4龄鱼捕捞强度系数;

每年产卵量;

每年初

龄鱼的数量,

四模型建立与分析求解

4.1问题一模型的建立与分析:

1、问题分析:

根据题意可知,在满足假设的条件下,影响两种鱼群数量的因素有同种鱼群的种类竞争(在内禀增长率之下的数量)、两种鱼群的种间竞争和人类的捕捞,综合以上三种因素,本文以微分方程的方法建立了类似Logistic模型的数学模型。

鱼类的增长率由自然增长率、竞争减少的增长率、由于人类捕捞减少的增长率共同组成。

2、建立模型:

3、编程计算:

Matlab编程计算可得

关于

的图像及

的相轨线

如图所示:

(其中比例系数

4、结果分析:

①由甲乙两类鱼的数量变化曲线可以看到,甲种鱼群数量的初始值为1500,乙种鱼群数量的初始值为800;

②由于甲乙两鱼群的相互竞争以及人类的捕捞,甲鱼群的数量在持续减少,乙鱼群在减少约0.05个时间单位后增长;

③在约0.18时间单位时,甲乙两鱼群的数量相等,达到平衡点。

④平衡点后甲鱼群数量仍旧减少,直至约0.7个时间单位后减少为零;

乙鱼群在约0.05个时间单位后增长,经过平衡点后,仍旧增长,直至增长到最大容纳数量1000后稳定;

⑤生态学中有一个竞争排斥原理:

若两个种群的单个成员消耗的资源差不多相同,而环境能承受的种群甲最大容量比种群乙大,那么种群乙终将灭亡;

⑥由相轨线可以看到,随着甲种鱼群数量的增加乙种鱼群的数量一直在减少,直至甲种鱼群的数量从0增加到800时,乙种鱼群的数量由1000减少至约550,而后随着甲种鱼群数量继续增加,乙种鱼群的数量开始增加,当甲种鱼群数量为1500时,乙种鱼群数量达到800。

从而可以得到,当甲种鱼群数量在约[0,550],甲种鱼群数量的增长会抑制乙种鱼群数量,当甲种鱼群数量大于550,甲乙两鱼群会同时增加。

4.2问题二模型的建立与分析:

1、问题分析:

此问题的模型与问题一的模型相同,只是改变了人类捕捞系数的大小。

重复问题一的解题步骤,做出新的图象。

2、编程计算:

3、结果分析:

改变人类捕捞系数后,与问题一相比,甲乙两鱼群的数量变化以及相轨线的变化均不明显。

可以得出在此种模型下,由于人类捕捞减少的增长率对鱼群的增长率的影响非常小。

但也有可能是因为系数过小,并且改变的范围过小,仍旧会没有什么明显的变化。

4.3问题三模型的建立与分析:

为了保护人类赖以生存的自然环境,可再生资源(如渔业、林业资源)的开发必须适度。

一种合理、简化的策略是,在实现可持续收获的前提下,追求最大产量或最佳效益。

我们假设把两种鱼看做一个整体,鱼群之间的竞争为内部竞争,因竞争造成的死亡看作是自然死亡,捕鱼的经济效益与所捕鱼的总产量相关,与鱼的种类无关。

考虑鱼群的最优捕捞方式:

我们把这两种鱼分4个年龄组,称为1龄鱼,2龄鱼,3龄鱼,4龄鱼。

各年龄组每条鱼的平均质量分别为20.50、130.55、517.86、1022.99(g),各年龄组的自然死亡率为0.7(1/年),这种鱼为季节性集中产卵繁殖,平均每条4龄鱼的产卵量为1.309×

105(个),3龄鱼的产卵量为这个数的一半,2龄鱼和1龄鱼不产卵,产卵和孵化期为每年的最后4个月,卵孵化并成活为1龄鱼,成活率(1龄鱼条数与产卵量n之比)为1.22×

105/(1.22×

105+n)。

渔业管理部门规定,每年只允许在产卵孵化期前的8个月进行捕捞作业。

如果每年投入的捕捞能力(如渔船数、下网次数等)固定不变,这时单位时间捕捞量将与各年龄组鱼群条数成正比,比例系数不妨设为捕捞强度系数,只捕捞3龄鱼和4龄鱼,其两个捕捞系数之比为0.42:

1。

①死亡率

我们给出鱼的自然死亡率为0.7(1/年),理解为平均死亡率,这是单位时间鱼群死亡数量与现有鱼群数量的比例系数,由假设可知,它是一个与环境等其他因素无关的常数。

鱼群的数量是连续变化的,且1龄鱼、2龄鱼在全年及3龄鱼、4龄鱼在后4个月的数量只与死亡率有关,各龄鱼的数量满足

,t∈[0,1](i=1,2)

,t∈[2/3,1](i=3,4)

②捕捞强度系数

单位时间4龄鱼捕捞量与4龄鱼群总数成正比,比例系数即为捕捞强度k,它是一定的,且只在捕捞期内(即每年的前8个月)捕捞3龄鱼,4龄鱼。

所以,一方面捕捞强度系数决定了3龄鱼、4龄鱼在捕捞期内的数量,其变化规律为

,t∈[0,2/3]

另一方面也决定了t时刻捕捞3龄鱼、4龄鱼,其数量分别为

③成活率

由于只有3龄鱼、4龄鱼在每年8月底一次产卵,因此可将每年的产卵量n表示为

问题分析中已经说明成活率为

,所以每年年初的1龄鱼的数量为

模型如下:

s.t

,t∈[0,1]

,t∈[0,1]

,t∈[2/3,1]

用Matlab编程可得如下数据和图像:

看到k=17.99995188885500,total=1.398478407687244e+007;

由数据可以得到:

当4龄鱼捕捞强度系数为k=17.99995188885500时,3龄鱼的捕捞强度系数为0.42k时,最高年收获量为totalT=1.398478407687244e+007(g)。

由捕捞强度——总收获量曲线图可以得到:

随着捕捞强度系数小于k时,随着捕捞强度系数的增加,收获量也会随之增加;

当捕捞强度系数达到上述k值时,收获量达到最大;

捕捞强度系数大于k值时,收获量呈下降趋势,即为收获量会减少。

可以看到,并不是捕捞强度系数越大,收获量就会越高。

五结果分析

通过对上述三个问题的分析、建模、结果分析,得到了同一水域下,两种鱼群在有相互竞争和人类捕捞的情况下的增长率的变化方程,利用matlab编程计算得到两种鱼群数量的变化情况。

并且画出两种鱼群的相轨线,分析其内部的关系。

通过改变人类捕捞系数,研究人类捕捞系数对鱼群数量变化的影响。

得到:

由于甲乙两鱼群的相互竞争以及人类的捕捞,甲鱼群的数量在持续减少,乙鱼群在减少约0.05个时间单位后增长;

在约0.18时间单位时,甲乙两鱼群的数量相等,达到平衡点;

平衡点后甲鱼群数量仍旧减少,直至约0.7个时间单位后减少为零;

乙鱼群在约0.05个时间单位后增长,经过平衡点后,仍旧增长,直至增长到最大容纳数量1000后稳定。

生态学中有一个竞争排斥原理:

若两个种群的单个成员消耗的资源差不多相同,而环境能承受的种群甲最大容量比种群乙大,那么种群乙终将灭亡。

由相轨线可以看到,随着甲种鱼群数量的增加乙种鱼群的数量一直在减少,直至甲种鱼群的数量从0增加到800时,乙种鱼群的数量由1000减少至约550,而后随着甲种鱼群数量继续增加,乙种鱼群的数量开始增加,当甲种鱼群数量为1500时,乙种鱼群数量达到800。

改变人类捕捞系数后,甲乙两鱼群的数量变化以及相轨线的变化均不明显。

我们把原因归结为是捕捞系数太小,并且变化的范围也非常小,所以没有导致很明显的数量变化。

当4龄鱼捕捞强度系数为k=17.99995188885500时,3龄鱼的捕捞强度系数为0.42k时,最高年收获量为totalT=1.398478407687244e+007(g)。

随着捕捞强度系数小于k时,随着捕捞强度系数的增加,收获量也会随之增加;

自然界有自己的恢复能力,但是也不允许人类贪心的捕捞,过分捕捞,不仅不会致使利益最大,还会造成生态失衡。

六模型评价

本文研究了两个种群所构成的竞争系统的捕获优化问题,讨论了两个种群的数量的变化情况。

通过建立数学模型并用计算机编程画图,很好的解释了两种群数量的变化趋势,比较符合现实情况。

但是由模型计算可知,通过微小的改变捕鱼的捕捞系数,对种群数量的变化趋势几乎没有影响;

但是也存在可能是模型建立的有些问题,所以才使人类捕捞系数的微小变化对种群数量的变化没有影响。

这是有待改进的地方。

从问题三可知为了提高经济效益,适当的改变捕捞方式,大胆地猜想并建立模型,通过合理的假设,和现实的数据进行运算建立模型,并运用Matlab数学软件得出最优捕获系数和最大产量值,得出的数据符合现实现象,合理的指出了最佳捕鱼方式。

七参考文献

[1]张琨毕靖丛滨,《MATLAB7.6从入门到精髓》,电子工业出版社,TP391.75/58:

第四章。

数据可视化及数据保存

[2]严喜祖宋中民毕春加,《数学建模及其实验》,科学出版社,O141.4/45:

第六章。

微分方程模型

[3]姜启源谢金星叶俊,《数学模型》,高等教育出版社,第六章。

稳定性模型

[4]李志林,欧宜贵,《数学建模及其典型案例分析》,北京:

化学工业出版社,2006.12

[5]卢金荣,《提高鲤鱼苗成活率的经验》,中国水产,1982.04。

八附录

附录1:

问题一编程代码:

文件中输入:

functiondz=myfun1(t,z)

globalr1r2n1n2q1q2k1k2

x=z

(1);

y=z

(2);

dz

(1)=r1*x*(1-x/n1)-q1*x.*y-k1*x;

dz

(2)=r2*y*(1-y/n2)-q2*x.*y-k2*y;

dz=[dz

(1);

dz

(2)];

控制窗口输入:

r1=20;

r2=30;

n1=2500;

n2=1000;

q1=0.03;

q2=0.015;

k1=0.0001;

k2=0.0003;

t1=0;

t2=1;

x0=1500;

y0=800;

[t,z]=ode45(@myfun1,[t1,t2],[x0,y0]);

subplot(2,1,1);

plot(t,z(:

1),t,z(:

2));

title('

x,y关于t的函数图象'

);

subplot(2,1,2);

plot(z(:

1),z(:

x,y的相图'

附录2:

M文件中输入:

dz

(2)]

k1=0.0002;

k2=0.0006;

附录3

计算机程序模拟实验程序:

先建立两个M-file。

%[buyu.m]最优捕鱼策略问题

functiony=buyu(x)

globala1a2a3a4totalk;

symska1;

x1=dsolve('

Dx1=-0.7*x1'

'

x1(0)=a1'

t=1;

a2=subs(x1);

x2=dsolve('

Dx2=-0.7*x2'

x2(0)=a2'

a3=subs(x2);

x31=dsolve('

Dx31=-(0.7+0.42*k)*x31'

x31(0)=a3'

t=2/3;

a31=subs(x31);

x32=dsolve('

Dx32=-0.7*x32'

x32(2/3)=a31'

a4=subs(x32);

x41=dsolve('

Dx41=-(0.7+k)*x41'

x41(0)=a4'

a41=subs(x41);

x42=dsolve('

Dx42=-0.7*x42'

x42(2/3)=a41'

nn=1.309*10^5*(0.5*a31+a41);

eq1=a1-nn*1.22*10^11/(1.22*10^11+nn);

S=solve(eq1,a1);

a1=S

(2);

symst;

t3=subs(subs(int(0.42*k*x31,t,0,2/3)));

t4=subs(subs(int(k*a41,t,0,2/3)));

total=517.86*t3+1022.99*t4;

k=x;

y=subs(-total);

%[buyu1.m]最优捕鱼策略问题

globala1a2a3a4total;

[k,mtotal]=fminbnd('

buyu'

16,18);

ezplot(total,0,25)

xlabel('

捕捞强度系数'

ylabel('

总收获量(g)'

捕捞强度——总收获量曲线图'

formatlong;

k

total=-mtotal

formatshort

clear

Buyu1

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

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2