摘要

为提升多飞行器编队执行任务的效率和性能,提出一种用于多飞行器协同任务分配的改进粒子群优化算法。考虑飞行器任务能力约束,飞行器执行任务时付出的威胁代价、航程代价以及完成任务的收益,从而构造问题的数学模型。将粒子的位置属性编码为一组任务分配向量,从任务分配向量可解码出对应的任务分配解,实现粒子群优化算法解的离散化。为解决粒子群优化算法容易陷入局部收敛的缺点,提出一种跳出局部收敛的策略。该策略基于模拟退火算法,生成新粒子,以一定概率决定是否保留新粒子,并将跳出局部收敛的策略应用到传统粒子群优化算法中,建立可用于多飞行器协同任务分配的改进粒子群优化算法。数字仿真实验结果表明,与现有算法相比,所提算法能显著提高多飞行器任务分配的收益和效率。

  • 单位
    北方自动控制技术研究所