摘要
以某群体为研究对象,构建了一个连续的三维空间.在空间中,依据3个行为规则,将个体的感知范围划分为排斥区域、一致区域和吸引区域3个行为区域,并分别得出了各行为区域对个体速度方向的影响公式.将3个行为区域对个体的影响抽象为3个作用力,个体总的速度方向由各作用力产生的速度方向分量共同决定,分别给出各作用力权重因子,最终计算出迭代至第t步时个体总的速度方向,进而推算出t+1步时个体的位置向量和速度向量.最后,利用Matlab仿真模拟了群集运动行为在三维空间内的运动情况.仿真结果表明,所构建的模型能有效地模拟动物的群集运动行为.
In the report, a group was used as researching object, a continuous three-dimensional space model was constructed. In space, according to three flocking rules, the perception field of each individual was divided into repulsion zone, orientation zone and attraction zone, the formula of the effects of behavior zones on individu- al speed direction was established. The effects of three behavior zones on individual were abstracted as three forces, the individual' s total speed direction was determined by that of three forces, the weight factor of each force was proposed, and when it was iterated to step t, the total speed direction was calculated, and when it was iterated to step t + 1, the position vector and speed vector of individual were calculated. Matlab was used to sim-ulate file motion situation of flock motion behavior in three-dimensional space, and the results indicated the mod-el constructed could effectively simulate the flock motion behavior of animal.
出处
《海南大学学报(自然科学版)》
CAS
2013年第1期27-30,共4页
Natural Science Journal of Hainan University
关键词
群集运动行为
行为区域
行为规则
感知范围
计算机仿真
flock motion behavior
behavior zone
flocking rule
perception field
computer simulation