- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动物集群运动行为模型-2
动物集群行为运动模型
摘要
在动物界,存在着大量的集群行为,这种现象在食草动物、鸟、鱼和昆虫中都存在。令人惊奇的是这些动物群在运动过程中具有很明显的凝聚性,方向性和一致性。近一些年,研究动物集群行为已经成为科学界的一项热门课题。通过数学模型来模拟动物群的集群运动行为以及探索动物群中的信息传递机制一直是仿生学领域的重要内容。形成相应的新算法,是有效研究动物间传递信息、抵御天敌、物种迁徙的重要方法,同时对于科学技术的进步、研究信息交换和网络技术、无人机系统(UAV)有着十分深远的影响。
对于问题一,为了模拟动物的集群运动。我们引入了Boid模型。通过个体间的距离划分出了排斥区域、一致区域和吸引区域。当相邻个体处于排斥去则保持足够的距离,尽量避免碰撞,当处于一致区域则尽量保持速度矢量的相同,当处于吸引区域则要缩小之间的距离,以免被孤立。通过以上原则确定个体下一时刻的速度方向,从而通过确定下一时刻的位置,通过迭代,模拟出集合任意一个体的运动方程。最终得到通过一定时间,集群内各个体沿着相同方向运动。
对于问题二,为了刻画鱼群躲避黑鳍礁鲨鱼的运动行为,我们引入了排斥/吸引相互影响作用模型。在不含外界影响的情况下,确立了集群个体间的相互作用的函数。在此基础上引入外界条件,通过外界捕食者与集群间的排斥吸引关系对函数进行修改。最终建立了鱼群躲避黑鳍礁鲨鱼的运动方程。通过Matlab程序的实现,最终刻画了躲避捕食的运动行为。
对于问题三,对于分析信息丰富着对整体同步性的影响。我们在Boid模型的基础上通过Agent算法建立了Leader-Follower模型。通过对第一问的模型加入少量领导者,对跟随者的运动规律不受影响,对领导者而言,由于受到周围平均方向与一优先方向的共同影响。通过算式确定领导者的下一步速度方向。进一步确立领导者和跟随者的运动方程。通过改变相同集群集合的领导者比例和优先方向影响权重,发现得到群体体统越大的集群达到同步所需的领导者比例越小;领导者优先权重越大,系统同步程度越高。
关键字:Boid模型 排斥/吸引相互影响作用模型 Agent算法 Leader-Follower模型
问题重述
在动物界,大量集结成群进行移动或者觅食的例子并不少见,这种现象在食草动物、鸟、鱼和昆虫中都存在。这些动物群在运动过程中具有很明显的特征:群中的个体聚集性很强,运动方向、速度具有一致性。通过数学模型来模拟动物群的集群运动行为以及探索动物群中的信息传递机制一直是仿生学领域的一项重要内容。
请观察下面附件中给出的图片和视频资料,或者在网上有哪些信誉好的足球投注网站相关资料观察,思考动物集群运动的机理,建立数学模型刻画动物集群运动、躲避威胁等行为,考虑以下问题的分析建模:
1. 建立数学模型模拟动物的集群运动。
2. 建立数学模型刻画鱼群躲避黑鳍礁鲨鱼的运动行为。
3. 假定动物群中有一部分个体是信息丰富者(如掌握食物源位置信息,掌握迁徙路线信息),请建模分析它们对于群运动行为的影响,解释群运动方向决策如何达成。
模型假设
假设不考虑动物集群中个体的大小。
假设动物集群中个体的速度大小相等。
假设不考虑除热噪音以外的其他环境因素的影响。
假设集群中个体运动同步且无时间延迟。
假设群体中至少存在两个个体,且每个个体的运动受所有其它所有个体运动的影响。
假设集群中个体的视野角相同且为常数。
符号说明
:集群中个体的位置矢量;
:集群中个体的速度矢量;
:集群中个体运动速度的大小;
:集群中个体的视野角;
:集群中个体在第时刻的预期运动方向;
:集群中个体运动的同步性系数;
:集群中个体数;
:表示个体间的吸引/排斥函数;
:目标个体对群内个体的排斥函数;
:目标个体对群内个体的吸引函数
:集群中个体之间的作用强度或权值;
:优先方向的影响权重;
,:集群中个体间相互作用势函数;
:集群中领导者个体的优先方向;
:集群中跟从者在时刻的预期运动方向;
:集群中领导者在时刻的预期运动方向;
问题分析
关于问题一,为了模拟出动物如何进行集群运动,我们引入了Boid模型。通过对鱼的集群的具体分析以定性解决动物集群的运动特点。在问题中,我们通过把动物个体之间的距离远近分排斥区域、一致区域和吸引区域,通过对不同区域个体根据周围其他个体的个数确定下一步行进的方向的规则确定。最终在Matlab中实现物种集群行动的模拟。
关于问题二,为了刻画鱼群躲避黑鳍礁鲨鱼的运动行为,我们引入排斥/吸引相互影响作用模型,通过把捕食者与集群相对当作外界影响,对原有模型进行改进,建立有外界影响的集群中个体的运动方程与捕食者的运动方程。分析鱼群如何通过集群行动躲避捕食。
关于问题三,是在第一问的基础上关于Boid模型的改进,由于每个个体的地位不再是相等的,各个体之间相对的影响也不相同。
文档评论(0)