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

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

ID:56795621

大小:1.25 MB

页数:32页

时间:2020-07-12

动物集群运动行为模型.doc_第1页
动物集群运动行为模型.doc_第2页
动物集群运动行为模型.doc_第3页
动物集群运动行为模型.doc_第4页
动物集群运动行为模型.doc_第5页
资源描述:

《动物集群运动行为模型.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、鱼群运动行为模型摘要本文研究了鱼群运动时受环境及邻近同族的影响而改变速度方向的机制,并以此为基础分析了鱼群在躲避捕食者和觅食时的信息传递和转移路线。对于问题一,本文考虑平衡状态时,即没有捕食者威胁也无觅食和迁移的需求时,个体鱼的游动规律。本文假设个体鱼在二维平面内游动时能够感知到一定范围(R)内的同族的位置和游动方向,并遵循四个规则:惯性规则、靠近规则、对齐规则、规避规则,个体鱼的运动方向由这四个规则对鱼的影响大小决定,,。由此可对每一条鱼的运动状态进行迭代更新。对于问题二,本文考虑在二维平面中引入捕食者,并假设捕食者将游向其感知范围(R0)内距离其最近的个体鱼,同时受其自身游动惯性

2、的影响,则其游动方向。由此可对捕食者的游动状态进行迭代更新。当捕食者靠近个体鱼,出现在个体鱼的感知范围内时,小鱼将产生避险意识,避险方向为捕食者到个体鱼的方向,同时向其感知范围内的个体鱼发送告警信号,接受到告警信号的个体鱼将产生离散意识,离散方向为其感知到的避险个体鱼游动方向的平均方向。则此时小鱼的游动方向。由此可对捕食者和个体鱼的运动状态进行迭代更新。31对于问题三,本文仅考虑掌握食物源位置信息的信息丰富者,它们在遵循问题一中提出的游动规则条件下,将主动靠近食物源,并且把它向食物源游去的信息告知邻居,召集其它个体鱼共同觅食。对于非信息丰富者来说,它能受到其感知范围内信息丰富者的召集

3、信息,并趋向这些信息丰富者的实际游动方向的平均方向,追随它们共同觅食。此时个体鱼的游动方向:。对于信息丰富者,受到召集作用的权重。对于非信息丰富者,游向食物源的权重。由此可得鱼群觅食的集群运动情况。关键词:个体运动集群运动运动规则一、问题重述1.1问题背景在动物界,大量集结成群进行移动或者觅食的例子并不少见,这种现象在食草动物、鸟、鱼和昆虫中都存在。这些动物群在运动过程中具有很明显的特征:群中的个体聚集性很强,运动方向、速度具有一致性。在生态系统中,动物个体的行为相对简单,集群后却能表现出复杂的群体行为。个体行为是构成群体行为的基础,个体之间的组织结构、个体行为之间的关系和群体行为的

4、涌现机制是研究群体行为的关键要素。通过数学模型来模拟动物群的集群运动行为以及探索动物群中的信息传递机制一直是仿生学领域的一项重要内容。目前主要研究有仿生的群体优化算法,群体组织内部的通信机制及其应用方面,如微粒群算法、31蚁群算法、群体机器人等。1.2目标任务题目要求查阅相关资料,思考动物集群运动的机理,建立数学模型刻画动物集群运动、躲避威胁等行为,主要针对以下问题分析建模:1.建立数学模型模拟动物的集群运动。2.建立数学模型刻画鱼群躲避黑鳍礁鲨鱼的运动行为。3.假定动物群中有一部分个体是信息丰富者(如掌握食物源位置信息,掌握迁徙路线信息),请建模分析它们对于群运动行为的影响,解释群

5、运动方向决策如何达成。二、模型假设(1)假设所有个体鱼具有相同的物理特性;(2)假设所有个体鱼具有有限感知能力以及遵循共同的行为规则;(3)假设所有个体鱼之间的相互作用及信息的交互不受外界因素影响;(4)假设捕食者和个体的运动速度相等并且保持不变;(5)假设所有信息丰富者掌握的是同一食物源的信息。三、符号说明符号符号说明Ai鱼群中的个体鱼R个体鱼感知范围的半径31下一个时间步长周期个体鱼的运动方向本周期t中A1的游动方向周期t当前个体到邻居平均位置的方向邻居的平均方向小于碰撞距离的邻居到当前个体方向的平均值个体鱼决策方向是的权重值个体鱼为了躲避威胁而以最快方式逃逸的方向该个体鱼受其它

6、个体发出的告警信号的平均方向r个体间避免碰撞的最小距离R0捕食者的威胁范围四、问题分析在自然界中,动物出于生存、避险、觅食、求偶、繁殖等原因往往选择采取群体行为的方式。某些动物个体的行为相对简单,集群后却能表现出复杂的群体行为。这些动物群在运动过程中具有聚集性很强,运动方向、速度保持一致性等明显的特征。在生态系统中,个体行为是构成群体行为的基础。本文认为由个体简单运动到群体复杂行为是存在一种映射关系的。个体之间的组织结构、个体行为之间的关系和群体行为的涌现机制是研究群体行为的关键要素。文章的总体思路是要从个体的行为、个体与个体的相互作用、个体在群体中的作用等角度出发,通过数学方法模拟

7、动物的群体运动行为,并利用Matlab软件编程实现模型的仿真,探索动物群的集群运动行为以及动物群中的信息传递机制。对问题一:题目要求建立合理的数学模型来模拟动物的集群运动。31为了能够建立简洁易懂的模型,在本文中选取鱼群为研究对象,研究鱼群的形成和行为,希望通过研究个体鱼的运动机制科学阐释集群行为的内在变化原因。针对鱼群的形成、结构和行为,很多研究者从不同角度提出了一些理论和模型。本文通过研究个体鱼在群体中位置和速度随时间的不断变化的规律,采取从个体到局部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。