随着航空装备向无人化、综合化、智能化的方向发展,无人作战飞机(unmanned combat aerial vehicle,UCAV)已成为现代空战中不可或缺的主战力量。UCAV自主空战机动决策是指在作战过程中,UCAV根据敌我双方的态势信息,结合战机自身的空战性能,实时地选择机动动作,达成先敌占位、先敌攻击的过程
[1]。目前针对一对一背景下的空战机动决策问题,国内外学者正广泛开展研究,且成果颇丰。而实际作战中,多数场景均是多架战机组成编队遂行协同空战,并且现有文献中鲜有关于UCAV编队空战的研究。所以,研究UCAV多机编队空战机动决策问题,对于提升UCAV自主作战决策水平和有人/无人协同作战能力具有重要的军事意义。
截至目前,国内外解决自主空战机动决策问题的方法大体上可分为基于博弈对策和最优控制理论的方法和基于专家规则和机器学习的启发式智能方法这两大类。第一类方法通常存在决策过程复杂、UCAV机动响应慢等问题,难以适应空战环境的动态性与实时性。第二类方法适应性强、在线学习能力好,但其算法结构和参数设置带有较强的主观性,比较依赖专家知识设计态势优势函数,且算法搜索效率有限、实时性差。近年来,许多学者采用人工智能算法建立机动决策模型,成果显著。如王芳杰等
[2]提出了以博弈理论为基础的无人机近距一对一空战自主机动决策方法,但该方法只能得出在相对较短时段内的最优机动策略,对于较长的时段来讲,不一定是最佳方案,且计算实时性较差;谢建峰等
[3]给出了一种基于强化遗传算法的空战机动决策模型,能够优化计算效率,然而缺少对空战机动动作的设计与定量描述;奚之飞等
[4]采用改进粒子群算法,研究了面向多目标的空战决策问题,有效提高了模型的搜索效率,但评估结果容易陷入局部最优。目前国内外针对自主空战机动决策方法的相关研究中,对空空导弹攻击区考虑较少,优势函数建立难以有效描述空战决策过程,导致空战决策依据不足,未能将影响空战决策的核心因素考虑到机动决策问题中,仿真逼真度不够。
针对上述问题,本文提出了一种基于改进优势函数的UCAV二对二自主空战机动决策模型。一是在建立UCAV机动动作库的基础上,本文充分考虑敌方战机对我方战机的威胁,分析不同态势条件下导弹攻击区域的变化情况;二是以UCAV挂载的空空导弹攻击区为依据,本文选取角度、距离、速度和高度等作为主要影响因素构建态势优势函数,用我方战机对敌方战机优势函数值的大小来衡量每一步备选机动动作的优劣,即每一步机动均选取优势函数值较大的机动动作作为最佳决策,从而产生最优的对抗策略。最终,本文通过编队空战仿真实验验证了该模型的科学性和有效性。