- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动物集群运动行为模型-21
动物集群的运动研究
摘要
针对动物集群运动机理的研究在近几年受到了国内外学者的广泛关注。研究这些集群运动不仅对人们的工作和生活具有重要的现实意义,对了解自然界和生物系统也具有深远的科学意义。集群运动的研究具有广阔的应用前景:在工程方面,生物群体中的同步、避障机制可以有效地应用到分布式机器人集群、无人驾驶飞行器群、卫星群的运动控制等。
本文针对动物集群的运动进行了研究,完成了对动物集群运动的数学模型建立和计算机模拟,并通过改进的模型对动物集群躲避捕食者和集群中领导者的作用进行了分析。
文中首先对Vicsek和Boid两种常见的模型进行分析,通过Matlab得到仿真结果并对其影响因素进行了定性分析。在此基础上提出自己的模型用于模拟动物种群运动,并尽量在新模型中弥补Vicsek模型和Boid模型的不足。新的模型考虑了集群中个体的视角范围,以使结果更加接近实际。
在考虑躲避捕食者的时候,在每个个体的运动规则中加入对捕食者的感知与避让,即让每个个体在捕食者进入感知范围内后都尽力改变方向朝着远离捕食者的方向运动,并且将此原则设立为最高优先级,通过计算机模拟得到了较好的效果:当捕食者接近时,近处的个体会优先躲避捕食者,并通过对邻居的影响使得整个集群形状发生改变以避开捕食者,远离捕食者的过程中集群中的个体运动又会逐渐同步。并考虑各个参量对同步速度的影响。
针对有领导者的集群,本文对领导者在原有运动原则的基础上加入一个优先方向,领导者的运动方向受到优先方向和周围的邻居共同影响。模拟结果显示经过一段时间的同步,集群最终会按照领导者的运动规律进行运动。
针对模型中各个参数的影响,本文进行了定量的分析。分析结果显示随机影响(噪音)对集群的最后同步效果有较强影响但对同步速度影响不大,集群中个体的感知范围和集群密度的增大都对同步速度有积极的影响,而视角只在一定范围增大才对同步速度有积极影响。
关键词:Vicsek模型 Boid模型 有限视角范围 集群运动
目录
1. 问题重述 1
2. 模型假设 1
3. 符号说明 1
4. 问题分析 2
5. 问题一 5
5.1. 模型的分析 5
5.2. 改进的Boid模型 5
4.2.1 有限视角角度 5
4.2.2 单个个体速率可变的情况 6
4.2.3 改进后的Boid模型 7
5.3. 仿真验证 8
5.4. 结论 10
6. 问题二 11
6.1. 模型的收敛 11
6.1.1噪声对收敛速度的影响 11
6.1.2鱼群密度对收敛速度的影响 12
6.1.3感知范围对收敛速度的影响 12
6.2. 结论 13
7. 问题三 13
8. 模型的评价与改进 13
10.1 优点 15
10.2 缺点以及改进 15
9. 参考文献 15
问题重述
自然界中存在着大量的群体运动现象。宏观上,恒星、行星、星云等天体之间的聚集形成的星系的运动,大气中的水汽凝聚形成大气运动,微观上,细菌等微生物以及人类的黑色素细胞也存在群体运动。
在动物界,这种现象更是常见,在昆虫、鸟类、鱼类中都大量存在。这些动物集群在运动过程中具有很明显的特征:集群中的个体聚集性很强,运动方向、速度具有一致性。通过数学模型来模拟动物群的集群运动行为以及探索动物群中的信息传递机制一直是仿生学领域的一项重要内容。题目要求我们结合相关资料,分析动物集群运动的机理,进而建立数学模型刻画动物集群运动、躲避威胁等行为,主要专注于解决以下三个方面的问题:
通过建立数学模型来模拟动物的集群运动;
通过建立数学模型刻画诸如鱼群躲避黑鳍礁鲨鱼的一类运动行为;
考虑动物群体中有一部分个体是信息丰富者,如掌握食物源的地理位置或者掌握迁徙路线信息,建立数学模型分析这类“领导者”对群体行为的影响,解释群体运动方向如何达成;
模型假设
假设集群中每个个体的视野都是有限的,且视角相等。
假设集群中个体的速率是可变的,其最大速率相等。
3. 不考虑集群中个体大小对于集群运动的影响。
4. 假设文中使用的随即因素满足正态分布。
符号说明
符号 描述 Nm 集群中的个体数目 L 仿真的区域边长 R、r 感知区域的半径 噪声的干扰量 集群中的个体的视角 运动速度 位移矢量
问题分析
动物集群运动机理的研究属于集群动力学的一个方面,集群动力学作为一门新兴学科在近几年受到了国内外学者的广泛关注。集群行为遍及自然界、生物系统和人类社会,可谓无处不在,其研究成果也具有较强的实用价值。
一般来说,对集群运动的研究方法可以分为两类:一类是利用理论推导和应用已有的理论,试图去理解和解释集群行为的内在原因;另一类是从实际的集群运动和个体生物特征出发,通过构造模型去发现实际集群运动中存在的规律。其中,典型的模型有以下几种:Vicsek Model、Boid Model
文档评论(0)