动物集群运动行为模型.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 鱼类集群运动行为的研究与模拟 摘要 在动物界中,动物的集群运动现象十分普遍。许多个体行为简单的动物,集群后却能表现出复杂的群体行为。对动物群体的集群运动进行研究和模拟对我们进一步了解动物界中的生物运动情况产生进一步的了解。在本文中,我们基于鱼群算法着重对鱼群的集群运动进行分析。 在问题一中,我们建立了鱼类集群运动的初级模型,考虑鱼类聚群运动和随机运动等最一般的情况,利用分隔规则,内聚规则以及步长和方向的随机性进行限制。运用MATLAB进行分析模拟,得出不同迭代次数下的鱼群分布及鱼群运动路线图。在问题二中,引入了鱼群的逃逸行为,分别对捕食者和被捕食者设定捕食规则和逃逸规则,通过MATLAB仿真对模型进行进一步的模拟,得出了符合现实中捕食行为和逃逸行为的结果。在问题三中,我们假设一部分鱼是信息源丰富者,定义适应度函数,考虑鱼群的追尾行为,按照所定义的最优运动方向算法运用MATLAB进行模拟仿真,更好地展现了信息丰富的鱼群对鱼群整体的集群运动所造成的影响。 本模型在聚群行为,逃逸行为,觅食行为,追尾行为等方面都给出了很好的模拟,与实际情况较为相符。并且我们通过动画演示非常直观地展现了鱼群聚群行为,逃逸行为,觅食行为,追尾行为。对进一步了解和研究鱼类集群运动行为具有很重要的意义。 关键字:集群运动,鱼群算法,计算机仿真。 目 录 TOC \o 1-3 \h \z \u 一、 问题重述 2 1.1 问题背景 2 1.2 目标任务 3 二、 问题分析 3 三、 基本假设 3 四、 符号说明 3 五、 模型建立与求解 5 5.1 问题一:鱼类集群运动的初级模型 6 5.1.1 问题分析及模型准备 6 5.1.2 模型的假设 6 5.1.3 模型的建立与求解 6 5.2 问题二:引入逃逸行为的鱼类集群运动模型 9 5.2.1 模型假设 9 5.2.2 模型的建立与求解 9 5.3 问题三:具有信息丰富者条件下的集群运动 11 5.3.1 模型假设 11 5.3.2 模型的建立与求解 11 六、 模型的评价 13 6.1 模型的优点 13 6.2 模型的缺点 13 参考文献 13 附 录 13 问题重述 问题背景 在生态系统中,动物个体的行为相对简单,集群后却能表现出复杂的群体行为。例如鱼群,鸟群,蝗虫等动物成群结队的进行运动或觅食的现象十分常见。这些动物群在运动过程中具有很明显的特征:群中的个体聚集性很强,运动方向、速度具有一致性。通过数学模型来模拟动物群的集群运动行为以及探索动物群中的信息传递机制一直是仿生学领域的一项重要内容。 目标任务 建立数学模型模拟动物的集群运动。 建立数学模型刻画鱼群躲避黑鳍礁鲨鱼的运动行为。 假定动物群中有一部分个体是信息丰富者(如掌握食物源位置信息,掌握迁徙路线信息),请建模分析它们对于群运动行为的影响,解释群运动方向决策如何达成。 问题分析 问题一要求建立数学模型模拟动物的集群运动,为了简化模型,我们忽略鱼群的觅食行为,追尾行为,逃逸行为,避障行为等,仅考虑鱼群的聚群行为和随机行为并且在二维空间内进行讨论。 问题二中,在对最一般情况运动的分析的基础上,我们可以引入鱼群逃逸行为对问题进一步分析,对海洋生态环境中的捕食与被捕食情况进行研究与模拟。 问题三中,我们在一部分小鱼的信息丰富者(即了解食物源的位置)的情况下,研究其对整个群体觅食行为的影响,以此模拟更逼真的海洋生物环境。 基本假设 鱼群生活在一个有限的空间内; 每个鱼的个体可以视作一个质点; 不考虑由于觅食行为,追尾行为和逃逸行为造成鱼群速度的剧烈变化; 捕食者仅有一个; 只考虑捕食者与被捕食者两个种群,不考虑与其它种群间的相互影响; 食物浓度和分布情况不随时间而变化; 在任意给定的时刻,鱼类的行为系统中受到刺激被驱动的行动有一个或多个,但所选出的目标行为只有一个; 鱼类可视范围设为一个以鱼个体为中心360度的圆; 只在二维的情况下对鱼类集群运动进行分析。 符号说明 δ 拥挤度因子 α 极值接近水平 n 期望在该邻域内聚集鱼的最大数目 Y 鱼所感知的某状态的值 Y 鱼自身状态的值 n 可视范围内伙伴的数目 X 周围第j条小鱼的当前状态向量 X 小鱼的当前状态向量 x 中心位置状态向量Xc的第k x 第j(j=1,2,?,nf)个伙伴X x 小鱼当前状态向量Xi的第k x 下一步状态向量Xinextk的第k Random [0,step]之间的随机数 e 单位随机向量 N 小鱼总个数 step 小鱼集群运动的步长 V 小鱼可视半径 kV 鲨鱼可视半径 X 鲨鱼下一时刻的状态变量 x 鲨鱼下一时

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档