- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动物集群运动行为模型-6
鱼类集群运动行为研究摘要群体智能是指生物群体中简单个体在相互作用中表现出复杂智能的行为。个体之间的组织结构、关系和群体行为的涌现机制是其研究的关键要素,因此,探究个体在群运动中遵循的规律是极其重要的。我们以鱼群为例对动物集群运动进行研究,针对这个鱼群集群运动模型,我们查找资料完成了以下问题:针对第一问,题目要求我们分析模拟集群运动,我们认为在系统中,集群、觅食、规避障碍是一个整体,所以我们假设环境为二维平面,将集群、觅食、规避障碍放在一起考虑,建立模型确定了集群运动的三个准则:对齐准则、靠近准则、避免碰撞准则。在此基础上我们通过编程模拟出鱼类的集群运动。针对第二问,我们在第一问的基础上,为鱼群增加逃避行为,并且鱼群遵守逃避准则。用MATLAB编程,实现了对鱼群逃避黑鳍礁鲨鱼模型的仿真。针对第三问,我们认为信息丰富者是群体内一部分固定的个体,定义为特殊个体,而其他的个体为一般个体,特殊个体的感知范围为一般个体的5倍,一般个体和特殊个体对伙伴中心的影响系数采用二八法。特殊个体主要接受来自环境的信息并影响群体内其他成员的行为,进而对群决策产生影响。在此基础上,我们通过编程进行模拟,可以发现特殊个体周围总是分布着许多一般个体,可见特殊个体对整个群体的影响力较一般个体大。我们在建模过程中并没有局限于题目要求的只研究集群运动规律,而是将觅食集群规避障碍联系在一起进行研究,提高了仿真的精度。关键字:鱼群仿真集群运动群体智能1. 问题重述在动物界,大量集结成群进行移动或者觅食的例子并不少见,这种现象在食草动物、鸟、鱼和昆虫中都存在。这些动物群在自然界中生活有很大优势,如回避捕食者、增加觅食机会等,这些动物群在运动过程中具有很明显的特征:群中的个体聚集性很强,运动方向、速度具有一致性。通过建立数学模型研究集群动物的行为是仿生学一项重要的内容,科学家通过对鱼群运动行为的研究而发明的人工鱼群算法帮助我们解决了许多实际问题,因此分析研究鱼群的集群运动行为具有十分重要的意义。针对这一问题,我们需要解决以下问题:(1)建立数学模型模拟动物的集群运动。 (2)建立数学模型刻画鱼群躲避黑鳍礁鲨鱼的运动行为。(3)假定动物群中有一部分个体是信息丰富者(如掌握食物源位置信息,掌握迁徙路线信息),请建模分析它们对于群运动行为的影响,解释群运动方向决策如何达成。2.问题分析本题要求对动物集群运动躲避威胁等行为建立数学模型,而动物一般不具有人类所具有的高级智能,所以不能采用自下而上的设计思路。我们应采用自下而上的设计思路, 从个体行为出发, 通过对个体的简单行为和个体与个体之间的行为规则的研究来建立模型。动物行为具有以下几个特点: 1) 适应性: 动物通过感觉器官来感知外界环境, 并应激性的做出各种反应, 从而影响环境, 表现出与环境交互的能力; 2) 自治性: 动物有其特有的某些行为, 在不同的时刻和不同的环境中能够自主的选取某种行为, 而不是通过外界的控制或指导; 3) 盲目性: 不像传统的基于知识的智 能系统, 有着明确的目标; 单个个体的行为是独立的, 与总目标之间没有直接的关系; 4) 突现性: 总目标的完成是在个体行为的运动过程中突现出来的; 5) 并行性: 各个体的行为是实时的、并行进行的。3. 模型假设 1.假设具体的环境是一个宽为width、长为length的二维平面,人工鱼只在二维平面内进行运动。 2.人工鱼的初始速度为,当个体遭遇危险时速度突变为,速度变化时间不计。 3.掌握丰富信息的个体是固定的,它们的感知范围是一般个体的5倍,它们受群成员的影响较一般个体小。 4.人工鱼的能量小于初始能量时,就认为它处于饥饿状态,无法进行集群运动,即死亡。4. 符号说明序号符号解释1能量值2新陈代谢率3感知范围半径4最大能量5初始能量6安全距离7初速度8最大速度9初始位置10t+1时刻个体的的游动方向11远离捕食者的方向12小于安全距离的伙伴到当前个体方向的平均值13伙伴的平均方向14当前个体到的方向15现阶段个体游动方向16伙伴中小于安全距离的伙伴个数17为伙伴的平均值18单个食物的能量19时间内该个体吃掉食物的个数20该个体被捕食的次数(只能取0或1)21初始时刻的新陈代谢率22系统内一点的食物浓度23人工鱼移动步长的最大值24拥挤度因子25与障碍物之间的距离26最大尝试次数27当前各个伙伴的位置28加权后当前各个伙伴的位置29各个伙伴的方向30感知范围内伙伴的个数5.模型的建立与求解5.1 模型一的建立与求解5.1.1模型的准备鱼群集群行为的仿真模型由三部分组成:环境、个体、行为规则。环境是个体的生存空间,个体在环境中活动,依靠环境中的资源(食物)存活,个体的总和构成了研究的群体对象;群体的演化过程由其行为规则集来控制,行为规则决定了个体与
文档评论(0)