【技术实现步骤摘要】
一种攻防场景的进攻弹目标分配及其博弈对象匹配方法
[0001]本专利技术属于多飞行器攻防对抗场景的对抗策略设计领域,特别提出了一种攻防场景的进攻弹目标分配及其博弈对象匹配方法。
技术介绍
[0002]随着航空航天领域技术水平的不断发展,飞行器逐渐向智能化、集群化、体系化方向发展,飞行器任务场景从传统的单个飞行任务逐渐转变为多飞行器之间的攻防对抗场景。场景中进攻方需要完成多个进攻弹的目标分配,并且进攻弹在与多枚拦截弹进行博弈对抗的过程中需要准确匹配进攻弹对应的博弈对象。综上所述,多进攻弹的目标分配及其博弈对象匹配对于进攻方的整个突防飞行任务的执行效果和任务决策具有重要意义。
[0003]当前关于目标分配方法的研究主要通过设计当前战场态势的评估函数作为目标分配时的目标函数,将问题抽象成一定约束条件下的任务规划问题后再利用优化算法(如蚁群算法、遗传算法等)进行求解。相关的方法需要获取较多飞行器的状态参数,当面临大量飞行器的攻防对抗场景时算法求解所需的时间较长,不利于多飞行器攻防对抗场景下对于飞行器的实时性要求。当前关于博弈对象匹配方法的研究较少,少量关于飞行器博弈对象方法的研究采用LSTM网络(Long Short
‑
Term Memory,长短期记忆网络)预测博弈对象的匹配关系,但是该方法在面临大量飞行器时所需的参数和计算量较大,对飞行器的数据存储和计算能力有一定要求。除此之外相关研究主要集中在敌方拦截弹的意图识别领域,然而预测敌方拦截弹的战术意图并不能直接得出进攻弹与拦截弹的博弈对象匹配关系。 ...
【技术保护点】
【技术特征摘要】
1.一种攻防场景的进攻弹目标分配方法,其特征在于,包括:1)根据进攻弹对地面目标的可达性情况,建立对应的可达性矩阵;其中,可达性矩阵A的大小为N
×
G,N为进攻弹的数目,G为地面目标的数目;若第i个进攻弹能够到达第j个地面目标,则矩阵A中第i行第j列的元素a
ij
=1,否则a
ij
=0,i=1,2,
…
,N,j=1,2,
…
,G;2)根据步骤1)建立的可达性矩阵A,对进攻弹进行目标分配;具体步骤如下:2
‑
1)构建一个N行的列向量s,s中各元素的确定方法为:如果当前可达性矩阵A中的第i行的元素和则s中第i行的元素s
i
=1,表示第i个进攻弹尚未完成分配;如果则s中第i行的元素s
i
=0,表示第i个进攻弹有对应的一个地面目标或不能打击任何目标;2
‑
2)对s进行判定:若s中存在任一元素等于1,则进入步骤2
‑
3);否则,所有进攻弹目标分配完毕,将当前可达性矩阵A作为目标分配结果;其中,若矩阵A中的元素a
ij
=1,则表示第i个进攻弹打击第j个地面目标;若a
ij
=0,则表示第i个进攻弹不打击第j个地面目标;2
‑
3)对当前可达性矩阵A按列求和得到对应的行向量w,w中第j列的元素表示第j个地面目标可能遭受的进攻弹数目;计算表示尚未分配的进攻弹分配给每个地面目标的平均值,其中表示向上取整;2
‑
4)通过对行向量w中每个元素对应的地面目标进行进攻弹分配,得到更新后的可达性矩阵A;具体步骤如下:2
‑4‑
1)将行向量w中每个元素按从小到大的顺序进行排列,将排序后的第一个元素作为当前元素;2
‑4‑
2)记当前元素为w
j
;2
‑4‑
3)为w
j
对应的第j个地面目标分配进攻弹,计算第j个地面目标对应的列向量t
j
=sign(s)
⊙
a
j
,该列向量为N行;其中,
⊙
表示Hadamard乘积,sign(
·
)表示符号函数,a
j
表示矩阵A的第j列;t
j
中的元素值为0或1,其中等于1的元素表示该行所对应的进攻弹尚未分配并且该进攻弹能够到达第j个地面目标,等于0的元素表示该行所对应的进攻弹已经分配或不能够到达第j个地面目标;2
‑4‑
4)通过对w
j
进行判定,更新可达性矩阵A,具体如下:若则表示第j个地面目标可能遭受的进攻弹数目小于尚未分配的进攻弹数目的平均值,通过以下方式更新矩阵A:对满足t
jk
=1的k值,更新矩阵A中第k行第l列的元素为
a
kl
=0,l≠j,其中t
jk
表示列向量t
j
中的第k个元素;若表示第j个地面目标可能遭受的进攻弹数目大于等于尚未分...
【专利技术属性】
技术研发人员:程林,王翰,龚胜平,黄煦,崔朗福,张庆振,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。