【技术实现步骤摘要】
一种基于势场蚁群算法的导弹编队避障方法
[0001]本专利技术涉及导弹编队协同探测
,具体为一种基于势场蚁群算法的导弹编队避障方法。
技术介绍
[0002]导弹编队进行协同探测任务时存在被障碍阻挡的情况,为了能继续且高效地进行探测任务需要导弹编队能对飞行过程中的障碍绕行,所以采用人工势场法控制导弹编队在遇到障碍时可以进行规避并继续执行编队探测任务,Khatib在1986年提出的人工势场法,经过多年实践证明人工势场法在避障过程中实时性高,并且对于周围环境的变化,适应能力强,在解决局部障碍问题能力比较突出。其基本思想为人为模拟重力势场根据所要控制的编队位置,分别计算由目标点生成的引力场和障碍物产生的斥力场对所控编队共同作用形成探测势函数,最终形成无碰撞避障路径。
[0003]导弹编队采用人工势场法避障时,其运算速度较快可以根据障碍物的形状和位置及时调整航路,且采用人工势场法其运算量较小,公式容易推导,可靠性高的避障手段。但是当遇到一些比较复杂或者故意设置的陷阱时,无法及时规避容易陷入局部势场最小处或无法抵达目标点。 ...
【技术保护点】
【技术特征摘要】
1.一种基于势场蚁群算法的导弹编队避障方法,其特征在于,包括以下步骤:S1、建立格栅地图,并初始化参数,同时使蚂蚁计数器归一;S2、判定飞行器是否进入障碍影响,若是,则计算人工势场法影响的信息素;若否,则计算普通模式的信息素,并根据计算出的普通模式的信息素得到人工势场法影响的信息素;根据得到的人工势场法影响的信息素确认下一步路线,并修改禁忌表;S3、判断是否完成遍历,若是,则统计当前的最优路径,并使蚂蚁计数器加1;若否,则进入到步骤S2
‑
S3中;S4、判断是否到蚂蚁计数器上限,若是,则更新路径信息素,并使迭代计数器加1;若否,则进入到步骤S2
‑
S4;S5、判断是否到迭代计数器上限,若是,则结束运行;若否,则进入到步骤S1
‑
S5中。2.根据权利要求1所述的一种基于势场蚁群算法的导弹编队避障方法,其特征在于:所述步骤S5中,若判断结果为否,则从步骤S1中的蚂蚁计数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。