主权项 |
一种用粒子运动仿真移动台运动过程的方法,其特征在于,所述方法包括:步骤A:初始化仿真区域,设置特征粒子和一般粒子的运动规则,并开始仿真过程;步骤B:所述特征粒子根据自己的运动规则,计算出一个仿真时间步长周期后的新位置;步骤C:所述一般粒子根据自己当前的运动状态及其对应的运动规则,计算出一个仿真时间步长周期后的新位置;步骤D:所述特征粒子和一般粒子分别移动到新位置后,所述一般粒子根据自己的新位置和所述特征粒子的新位置判断出是否更新自己的运动状态,并更新仿真时间;所述一般粒子判断出是否更新自己的运动状态包括:a)所述一般粒子判断自己转入游离状态时间是否超过预先设置的阈值,如果是,则所述一般粒子计算自己和所有特征粒子的吸引力,如果存在一个特征粒子的吸引力大于预先设置的阈值,且满足vmax≥vQsinβ,则所述一般粒子的运动状态由游离状态转换为追逐状态,且以速率vp=vQtanβ沿与其吸引力最大的追逐目标特征粒子运动的垂直方向,向追逐目标特征粒子运动,其中vQ为所述一般粒子追逐目标特征粒子的速率,β为所述一般粒子和追逐目标特征粒子连线与追逐目标特征粒子运动方向的夹角;否则,所述一般粒子仍然保持游离状态;b)所述一般粒子判断自己和追逐目标特征粒子间的距离是否小于等于预先设置的阈值,如果是,则所述一般粒子的运动状态由追逐状态转换为随行状态;否则所述一般粒子判断自己进入追逐状态的时间是否大于预先设置的追逐超时时间,如果是,则所述一般粒子的运动状态由追逐状态转换为游离状态,否则所述一般粒子仍然保持追逐状态;c)所述一般粒子生成一个随机数,如果所述随机数小于等于i/N,其中i为所述一般粒子当前随行特征粒子行完的路径数,N为其随行的特征粒子的路径集合中的路径个数,则所述一般粒子的运动状态由随行状态转换为游离状态;否则,所述一般粒子仍然保持随行状态。 |