一种无人作战车辆火力分配方法及系统与流程

未命名 08-02 阅读:85 评论:0


1.本发明属于人工智能技术领域,尤其涉及一种无人作战车辆火力分配方法及系统。


背景技术:

2.火力分配问题是在面对敌方一定数量的威胁目标,己方一定数量的武器平台应该如何对敌方目标进行分配,来达到高效的武器利用率、最高的武器使用性价比或者最高的毁伤概率等目标或准则这样的问题。由于无人作战车辆体积较小、价格较低等,无人作战车辆运用时,往往会以多辆无人作战车辆编配为小的集群,协同遂行抵近侦察、打击等作战任务。此时,每辆无人作战车辆的打击范围内可能存在多个敌方的人员、装备,而敌方的每个人员、装备可能同时在多个无人作战车辆的火力打击范围内。在这种情况下,寻求火力分配问题在面向地面无人作战车辆作战背景下的快速合理解具有很高的现实意义。


技术实现要素:

3.为克服现有技术的缺点,本发明的发明目的是提供一种无人作战车辆火力分配方法及系统,其能最优地发挥无人作战车辆的作战性能,高效地利用无人作战车辆的作战能力,不会造成火力的浪费;能够提高无人作战车辆打击敌方目标的准确性。
4.为实现所述发明目的,本发明提供一种无人作战车辆火力分配方法,其包括:
5.步骤1:n个尚未分配打击目标的无人作战车辆中的每个无人作战车辆un通过深度学习神经网络依次计估算对已被侦察发现的且未被分配充足火力的m个敌方目标中的每个敌方目标tm的打击优先级v
nm
,并根据打击优先级从高到底排序,根据从高到底排序的顺序将敌方目标tm存储于打击列表xn中,n=1,2,
……
,n,n为无人作战车辆总数;m=1,2,
……
,m为战场中所有被侦察发现的、且未被分配充足火力敌方目标总数;
6.步骤2:每辆尚未分配打击目标的无人作战车辆向指挥中心请求打击其打击列表中的打击优先级最高的敌方目标的申请,指挥中心将向敌方目标tm发起打击申请的无人作战车辆uj记录到申请列表y中,j=1,2,
……
,j,j≤n,当前已分配打击敌方目标tm的无人作战车辆所构成的集合为qm,集合qm中的中无人作战车辆u
l
的毁伤/杀伤能力为a
l
,集合qm中所有无人作战车辆对该敌方目标tm的毁伤/杀伤能力值为:
7.步骤3:指挥中心分析申请列表y中的无人作战车辆的毁伤/杀伤能力,并根据毁伤/杀伤能力分别计算其毁伤/杀伤能力优先级q
jm
,申请列表y中记录的无人作战车辆uj按照毁伤/杀伤能力优先级q
jm
从高到低排序;
8.步骤4:k

1;
9.步骤5:判断申请列表y是否为空,若申请列表y不为空,执行步骤6;若申请列表y为空,执行步骤9;
10.步骤6:从高到低依次将申请列表y中的1个无人作战车辆uk存入火力分配列表z中,并将加入到火力分配列表z中的无人作战车辆从申请列表y中删除;
11.步骤7:根据下式计算火力分配列表z中无人作战车辆集合对该敌方目标tm的毁伤/杀伤能力值:
12.式中,ak为火力分配列表z中无人作战车辆集合的无人作战车辆uk的杀伤能力;
13.步骤8:判断,若则认为打击敌方目标tm的无人作战车辆火力不足以毁伤/杀伤敌方目标tm,使k

k+1,而后返回到步骤5;若则认为打击敌方目标tm的无人作战车辆集合火力足以毁伤/杀伤敌方目标tm,而后执行步骤9,式中,lm为敌方目标tm的生存能力;
14.步骤9:输出火力分配列表z中的无人作战车辆集合及该集合对应打击的敌方目标tm。
15.为实现所述发明目的,本发明还提供一种无人作战车辆火力分配系统,其包括:
16.打击优先级排序模块,其被配置为n个尚未分配打击目标的无人作战车辆中的每个无人作战车辆un通过深度学习神经网络依次计估算对已被侦察发现的且未被分配充足火力的m个敌方目标中的每个敌方目标tm的打击优先级v
nm
,并根据打击优先级从高到底排序,根据从高到底排序的顺序将敌方目标tm存储于打击列表xn中,n=1,2,
……
,n,n为无人作战车辆总数;m=1,2,
……
,m为战场中所有被侦察发现的、且未被分配充足火力敌方目标总数;
17.申请列表记录模块,其被配置为每辆尚未分配打击目标的无人作战车辆向指挥中心请求打击其打击列表中的打击优先级最高的敌方目标的申请,指挥中心将向敌方目标tm发起打击申请的无人作战车辆uj记录到申请列表y中,j=1,2,
……
,j,j≤n,当前已分配打击敌方目标tm的无人作战车辆所构成的集合为qm,集合qm中的中无人作战车辆u
l
的毁伤/杀伤能力为a
l
,集合qm中所有无人作战车辆对该敌方目标tm的毁伤/杀伤能力值为:
18.毁伤/杀伤能力优先级排序模块,其被配置为指挥中心分析申请列表y中的无人作战车辆的毁伤/杀伤能力,并根据毁伤/杀伤能力分别计算其毁伤/杀伤能力优先级q
jm
,申请列表y中记录的无人作战车辆uj按照毁伤/杀伤能力优先级q
jm
从高到低排序,以及
19.火力分配模块,其被配置为实施如下步骤:
20.步骤4:k

1;
21.步骤5:判断申请列表y是否为空,若申请列表y不为空,执行步骤6;若申请列表y为空,执行步骤9;
22.步骤6:从高到低依次将申请列表yj中的1个无人作战车辆uk存入火力分配列表z中,并将加入到火力分配列表z中的无人作战车辆从申请列表y中删除;
23.步骤7:根据下式计算火力分配列表z中无人作战车辆集合对该敌方目标tm的毁伤/杀伤能力值:
24.式中,ak为火力分配列表z中无人作战车辆集合的无人作战车辆uk的杀伤能力;
25.步骤8:判断,若则认为打击敌方目标tm的无人作战车辆火力不足以毁伤/杀伤敌方目标tm,使k

k+1,而后返回到步骤5;若
则认为打击敌方目标tm的无人作战车辆集合火力足以毁伤/杀伤敌方目标tm,而后执行步骤9,式中,lm为敌方目标tm的生存能力;
26.步骤9:输出火力分配列表z中的无人作战车辆集合及该集合对应打击的敌方目标tm。
27.优选地,深度学习神经网络为变形的pnn神经网络,变形的pnn神经网络包括输入层、隐含层、求和层和竞争层,其中,输入层包括初级输入层、变形层和归一化层,所述初级输入层输入无人作战车辆un打击敌方目标tm第一影响因素随时间变化的序列数据x1=[x
11 x
21
ꢀ…ꢀ
x
a1
]
t
,无人作战车辆un打击敌方目标tm第二影响因素随时间变化的序列数据x2=[x
12 x
22
ꢀ…ꢀ
x
a2
]
t


,无人作战车辆un打击敌方目标tm第b影响因素随时间变化的序列数据xb=[x
1b x
2b
ꢀ…ꢀ
x
ab
]
t
,初级输入层的输入矩阵用下式表示:
[0028][0029]
所述变形层用于对输入矩阵进行变形,变形矩阵用下式表示:
[0030][0031]
式中,δx
ab
=x
ab
―x
(a―1)b
指无人作战车辆un打击敌方目标tm第b影响因素当前a数据和前次a-1数据的差,a=1,2,

a,b=1,2,

,b;
[0032]
所述归一化层被配置为利用归一化系数矩阵对变形矩阵进行归一化处理,得到归一化矩阵,归一化系数矩阵如下式:
[0033][0034]
归一化矩阵如下式:
[0035]znm
=y
nm
·
δ
[0036]
归一化层将归一化矩阵输入到pnn概率神经网络的隐含层,隐含层中利用标准差σ=0.1的高斯函数将神经元激活,得到初始概率矩阵如下式:
[0037][0038]
式中,z
aq
为归一化矩阵z中第q个样本量的第a个值,cq为高斯函数的中心值,c=2b;
[0039]
求和层通过下式求出无人作战车辆un对敌方目标tm打击优先等级,最后由竞争层输出优先等级:
[0040]
式中ωq为隐含层神经元与求和层神经元之间的互相关系数,由训练数据反复训练确定。
[0041]
优选地,采用下式计算申请列表y中无人作战车辆对敌方目标tm的毁伤/杀伤优先级q
jm

[0042][0043]
其中,s
max
是列表y中无人车辆持续作战能力的最大值,即s
max
=max{su|u∈y};sj是无人作战车辆uj当前的持续作战能力,c
jm
是无人作战车辆uj对敌方目标tm实施打击所需付出的代价。
[0044]
优选地,毁伤/杀伤q
jm
的取值范围为[0,1]。
[0045]
有益效果:
[0046]
本发明提供的无人作战车辆火力分配方法及系统中,无人作战车辆通过深度学习神经网络获取对敌方目标打击的优先级,综合考虑了无人作战车辆打击敌方目标多种因素的影响,且考虑了每种因素当前次和前次的数据差,判断打击敌方目标优先级更加科学、准备;
[0047]
指挥中心通过火力分配模块分配打击敌方目标的无人作战车辆,高效地利用无人作战车辆作战能力,不会造成火力的浪费。
附图说明
[0048]
图1是本发明提供的无人作战车辆火力分配方法的流程图;
[0049]
图2是本发明提供深度学习神经网络的结构示意图。
具体实施方式
[0050]
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]
在本发明的描述中,需要说明的是,本文所用的术语仅用于描述特定实施例的目的,而并非旨在限制本发明。除非上下文明确指出,否则如本文中所使用的单数形式“一”、“一个”和“该”等意图也包括复数形式。使用“包括”和/或“包含”等术语时,是意图说明存在该特征、整数、步骤、操作、元素和/或组件,而不排除一个或多个其他特征、整数、步骤、操作、元素、组件、和/或其他组合的存在或增加。术语“和/或”包括一个或多个相关列出项目的任何和所有组合。
[0052]
此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0053]
第一实施例
[0054]
图1是本发明提供的无人作战车辆火力分配方法的流程图,如图1所示,本发明提供的一种无人作战车辆火力分配方法,包括:
[0055]
步骤1:n个尚未分配打击目标的无人作战车辆中的每个无人作战车辆un通过深度
学习神经网络依次计估算对已被侦察发现的且未被分配充足火力的m个敌方目标中的每个敌方目标tm的打击优先级v
nm
,并根据打击优先级从高到底排序,根据从高到底排序的顺序将敌方目标tm存储于打击列表xn中,n=1,2,
……
,n,n为无人作战车辆总数;m=1,2,
……
,m为战场中所有被侦察发现的、且未被分配充足火力敌方目标总数;
[0056]
步骤2:每辆尚未分配打击目标的无人作战车辆向指挥中心请求打击其打击列表中的打击优先级最高的敌方目标的申请,指挥中心将向敌方目标tm发起打击申请的无人作战车辆uj记录到申请列表y中,j=1,2,
……
,j,j≤n,当前已分配打击敌方目标tm的无人作战车辆所构成的集合为qm,集合qm中的中无人作战车辆u
l
的毁伤/杀伤能力为a
l
,集合qm中所有无人作战车辆对该敌方目标tm的毁伤/杀伤能力值为:若还没有对乱方目标分配火力,则,为零。
[0057]
步骤3:指挥中心分析申请列表y中的无人作战车辆的毁伤/杀伤能力,并根据毁伤/杀伤能力分别计算其毁伤/杀伤能力优先级q
jm
,申请列表yj中记录的无人作战车辆uj按照毁伤/杀伤能力优先级q
jm
从高到低排序;
[0058]
步骤4:k

1;
[0059]
步骤5:判断申请列表y是否为空,若申请列表y不为空,执行步骤6;若申请列表y为空,执行步骤9;
[0060]
步骤6:从高到低依次将申请列表yj中的1个无人作战车辆uk存入火力分配列表z中,并将加入到火力分配列表z中的无人作战车辆从申请列表y中删除;
[0061]
步骤7:根据下式计算火力分配列表z中无人作战车辆集合对该敌方目标tm的毁伤/杀伤能力值:
[0062]
式中,ak为火力分配列表z中无人作战车辆集合的无人作战车辆uk的杀伤能力;
[0063]
步骤8:判断,若则认为打击敌方目标tm的无人作战车辆火力不足以毁伤/杀伤敌方目标tm,使k

k+1,而后返回到步骤5;若则认为打击敌方目标tm的无人作战车辆集合火力足以毁伤/杀伤敌方目标tm,而后执行步骤9,式中,lm为敌方目标tm的生存能力,qm为当前已分配打击敌方目标tm的无人作战车辆所构成的集合;a
l
为qm中无人作战车辆u
l
的毁伤/杀伤能力;
[0064]
步骤9:输出火力分配列表z中的无人作战车辆集合及该集合对应打击的敌方目标tm。可选地,也可同时输出集合qm中的无作作战车辆,分配列表z中的无人作战车辆及对应打击的敌方目标tm。
[0065]
重复上述过程,可以对其它敌方目标进行火力分配。
[0066]
本发明通过上述方法,无人作战车辆un将优先向那些更有可能被击毁/杀伤的敌方目标发起申请;同时,指挥中心又不会为某个敌方目标分配过多火力,从而不能造成火力浪费。通过上述方法,将优先选择持续作战能力更强的无人作战车辆(如剩余弹药和油料更多等)用于打击敌方目标tm,保证战场上所有无人作战车辆的持续作战能力较为均衡,有利于提升无人作战车辆整体的持续作战能力。
[0067]
本发明中,无人作战车辆对敌方目标tm的打击优先级v
nm
通过图2所示的深度学习
神经网络进行确定。
[0068]
图2是本发明提供深度学习神经网络的结构示意图,如图2所示,本发明提供的深度学习神经网络为变形的pnn神经网络,变形的pnn神经网络包括输入层、隐含层、求和层和竞争层,其中,输入层包括初级输入层、变形层和归一化层,所述初级输入层输入无人作战车辆un打击敌方目标tm第一影响因素随时间变化的序列数据x1=[x
11 x
21
ꢀ…ꢀ
x
a1
]
t
,无人作战车辆un打击敌方目标tm第二影响因素随时间变化的序列数据x2=[x
12 x
22
ꢀ…ꢀ
x
a2
]
t


,无人作战车辆un打击敌方目标tm第b影响因素随时间变化的序列数据xb=[x
1b x
2b
ꢀ…ꢀ
x
ab
]
t
,第一影响因素例如为无作作战车辆un与打击敌方目标tm的距离,第二影响因素例如为无作作战车辆un的剩余弹药,第二影响因素例如为无作作战车辆un的剩余油量;
[0069]
初级输入层的输入矩阵用下式表示:
[0070][0071]
所述变形层用于对输入矩阵进行变形,变形矩阵用下式表示:
[0072][0073]
式中,δx
ab
=x
ab
―x
(a―1)b
指无人作战车辆un打击敌方目标tm第b影响因素当前a数据和前次a-1数据的差,a=1,2,

,a,b=1,2,

,b;
[0074]
归一化层被配置为利用归一化系数矩阵对变形矩阵进行归一化处理,得到归一化矩阵,归一化系数矩阵如下式:
[0075][0076]
归一化矩阵如下式:
[0077]znm
=y
nm
·
δ
[0078]
归一化层将归一化矩阵输入到pnn概率神经网络的隐含层,隐含层中利用标准差σ=0.1的高斯函数将神经元激活,得到初始概率矩阵如下式:
[0079][0080]
式中,z
aq
为归一化矩阵z中第q个样本的第a个值,cq为高斯函数的中心值,c=2b,q=1,2

,c;
[0081]
求和层通过下式求出无人作战车辆un对敌方目标tm打击优先等级,最后由竞争层输出优先等级v
nm

[0082]
[0083]
式中,ωq为隐含层神经元与求和层神经元之间的互相关系数,由训练数据反复训练确定。
[0084]
需要注意的是,本发明的打击优先级v
nm
的值与无人作战车辆的杀伤能力和敌方目标的生存能力相关。而实际上,v
nm
的计算是可扩展的,可以根据作战需求考虑更多的因素,不仅无人作战车辆和敌方目标的距离、剩余弹药,剩余油量,还可以考虑预计命中率,作战人员的疲劳度,无作作战辆的能信能力等。
[0085]
本发明中,申请列表无人作战车辆对敌方目标tm的毁伤/杀伤优先级q
jm
与sj―c
jm
的值成正比,sj是无人作战车辆uj当前的持续作战能力,c
jm
是无人作战车辆uj对敌方目标tm实施打击所需付出的代价,优选地通过下式计算对敌方目标tm的毁伤/杀伤优先级q
jm

[0086][0087]
其中s
max
是列表y中无人车辆持续作战能力的最大值,即s
max
=max{su|u∈y};如此,q
jm
的取值范围为[0,1]。
[0088]
需要注意的是,本发明中的打击优先级q
jm
的值与无人作战车辆的持续作战能力和打击敌方目标所付出的代价相关;实际上,q
jm
的计算是可扩展的,可以根据作战需求考虑更多的因素,如敌方目标对无人车辆的威胁情况等,并采用加权和、加权积等方法将上述因素加入到q
jm
的计算过程中。
[0089]
第二实施例
[0090]
本发明还提供一种系统,其包括存储介质和一个或者多相处理器,所述存储介质用于存储利用计算机语言将第一实施例所述的方法编成的计算机程序;一个或者多相处理器调用存储介质中的计算机程序以实现第一实施所述的方法。
[0091]
第三实施例
[0092]
为实现所述发明目的,本明还提供相应于第一实施例的无人作战车辆火力分配方法的系统,其包括:打击优先级排序模块、申请列表记录模块、毁伤/杀伤能力优先级排序模块以及火力分配模块,其中,
[0093]
打击优先级排序模块被配置为n个尚未分配打击目标的无人作战车辆中的每个无人作战车辆un通过深度学习神经网络依次计估算对已被侦察发现的且未被分配充足火力的m个敌方目标中的每个敌方目标tm的打击优先级v
nm
,并根据打击优先级从高到底排序,根据从高到底排序的顺序将敌方目标tm存储于打击列表xn中,n=1,2,
……
,n,n为无人作战车辆总数;m=1,2,
……
,m为战场中所有被侦察发现的、且未被分配充足火力敌方目标总数;
[0094]
申请列表记录模块被配置为每辆尚未分配打击目标的无人作战车辆向指挥中心请求打击其打击列表中的打击优先级最高的敌方目标的申请,指挥中心将向敌方目标tm发起打击申请的无人作战车辆uj记录到申请列表y中,j=1,2,
……
,j,j≤n,当前已分配打击敌方目标tm的无人作战车辆所构成的集合为qm,集合qm中的中无人作战车辆u
l
的毁伤/杀伤能力为a
l
,集合qm中所有无人作战车辆对该敌方目标tm的毁伤/杀伤能力值为:
[0095]
毁伤/杀伤能力优先级排序模块被配置为指挥中心分析申请列表y中的无人作战车辆的毁伤/杀伤能力,并根据毁伤/杀伤能力分别计算其毁伤/杀伤能力优先级q
jm
,申请列表y中记录的无人作战车辆uj按照毁伤/杀伤能力优先级q
jm
从高到低排序,以及
[0096]
火力分配模块,其被配置为实施如下步骤:
[0097]
步骤4:k

1;
[0098]
步骤5:判断申请列表y是否为空,若申请列表y不为空,执行步骤6;若申请列表y为空,执行步骤9;
[0099]
步骤6:从高到低依次将申请列表y中的1个无人作战车辆uk存入火力分配列表z中,并将加入到火力分配列表z中的无人作战车辆从申请列表y中删除;
[0100]
步骤7:根据下式计算火力分配列表z中无人作战车辆集合对该敌方目标tm的毁伤/杀伤能力值:
[0101]
式中,ak为火力分配列表z中无人作战车辆集合的无人作战车辆uk的杀伤能力;
[0102]
步骤8:判断,若则认为打击敌方目标tm的无人作战车辆火力不足以毁伤/杀伤敌方目标tm,使k

k+1,而后返回到步骤5;若则认为打击敌方目标tm的无人作战车辆集合火力足以毁伤/杀伤敌方目标tm,而后执行步骤9,式中,lm为敌方目标tm的生存能力;
[0103]
步骤9:输出火力分配列表z中的无人作战车辆集合及该集合对应打击的敌方目标tm。重复上述过程,可以对其它敌方目标进行火力分配。
[0104]
第三实施例中的深度学习神经网络与第一实施例中的深度学习神经网络的组成相同,这里不再重复描述,毁伤/杀伤能力优先级q
jm
的确定及取值范围也与第一实施例毁伤/杀伤能力优先级q
jm
的确定及取值范围相同,这里也不再生复描述。
[0105]
本发明通过上述方法和系统能最优地发挥无人作战车辆的作战性能,高效地利用无人作战车辆作战能力,不会造成火力的浪费。
[0106]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

技术特征:
1.一种无人作战车辆火力分配方法,其特征在于,包括:步骤1:n个尚未分配打击目标的无人作战车辆中的每个无人作战车辆u
n
通过深度学习神经网络依次估算对已被侦察发现的且未被分配充足火力的m个敌方目标中的每个敌方目标t
m
的打击优先级v
nm
,并根据打击优先级从高到底排序,根据从高到底排序的顺序将敌方目标t
m
存储于打击列表x
n
中,n=1,2,
……
,n,n为无人作战车辆总数;m=1,2,
……
,m为战场中所有被侦察发现的、且未被分配充足火力敌方目标总数;步骤2:每辆尚未分配打击目标的无人作战车辆向指挥中心请求打击其打击列表中的打击优先级最高的敌方目标的申请,指挥中心将向敌方目标t
m
发起打击申请的无人作战车辆u
j
记录到申请列表y中,j=1,2,
……
,j,j≤n,当前已分配打击敌方目标t
m
的无人作战车辆所构成的集合为q
m
,集合q
m
中的中无人作战车辆u
l
的毁伤/杀伤能力为a
l
,集合q
m
中所有无人作战车辆对该敌方目标t
m
的毁伤/杀伤能力值为:步骤3:指挥中心分析申请列表y中的无人作战车辆的毁伤/杀伤能力,并根据毁伤/杀伤能力分别计算无人作战车辆的毁伤/杀伤能力优先级q
jm
,申请列表y中记录的无人作战车辆u
j
按照毁伤/杀伤能力优先级q
jm
从高到低排序;步骤4:k

1;步骤5:判断申请列表y是否为空,若申请列表y不为空,执行步骤6;若申请列表y为空,执行步骤9步骤6:从高到低依次将申请列表y中的1个无人作战车辆u
k
存入火力分配列表z中,并将加入到火力分配列表z中的无人作战车辆从申请列表y中删除;步骤7:根据下式计算火力分配列表z中无人作战车辆集合对该敌方目标t
m
的毁伤/杀伤能力值:式中,a
k
为火力分配列表z中无人作战车辆u
k
的杀伤能力;步骤8:判断,若则认为打击敌方目标t
m
的无人作战车辆火力不足以毁伤/杀伤敌方目标t
m
,使k

k+1,而后返回到步骤5;若则认为打击敌方目标t
m
的无人作战车辆集合火力足以毁伤/杀伤敌方目标t
m
,而后执行步骤9,式中,l
m
为敌方目标t
m
的生存能力;步骤9:输出火力分配列表z中的无人作战车辆集合及该集合对应打击的敌方目标t
m
。2.根据权利要求1所述的无人作战车辆火力分配方法,其特征在于,深度学习神经网络为变形的pnn神经网络,变形的pnn神经网络包括输入层、隐含层、求和层和竞争层,其中,输入层包括初级输入层、变形层和归一化层,所述初级输入层输入无人作战车辆u
n
打击敌方目标t
m
第一影响因素随时间变化的序列数据x1=[x
11 x
21
ꢀ…ꢀ
x
a1
]
t
,无人作战车辆u
n
打击敌方目标t
m
第二影响因素随时间变化的序列数据x2=[x
12 x
22
ꢀ…ꢀ
x
a2
]
t


,无人作战车辆u
n
打击敌方目标t
m
第b影响因素随时间变化的序列数据x
b
=[x
1b x
2b
ꢀ…ꢀ
x
ab
]
t
,初级输入层的输入矩阵用下式表示:
所述变形层用于对输入矩阵进行变形,变形矩阵用下式表示:式中,δx
ab
=x
ab
―x
(a―1)b
指无人作战车辆u
n
打击敌方目标t
m
第b影响因素当前a数据和前次a-1数据的差,a=1,2,

,a,b=1,2,

,b;所述归一化层被配置为利用归一化系数矩阵对变形矩阵进行归一化处理,得到归一化矩阵,归一化系数矩阵如下式:归一化矩阵如下式:z
nm
=y
nm
·
δ所述归一化层将归一化矩阵输入到pnn概率神经网络的隐含层,隐含层中利用标准差σ=0.1的高斯函数将神经元激活,得到初始概率矩阵如下式:式中,z
aq
为归一化矩阵z中第q个样本的第a个值,c
q
为高斯函数的中心值,c=2b;求和层通过下式求出无人作战车辆u
n
对敌方目标t
m
打击优先等级,最后由竞争层输出优先等级v
nm
:式中,ω
q
为隐含层神经元与求和层神经元之间的互相关系数,由训练数据反复训练确定。3.根据权利要求1所述的无人作战车辆火力分配方法,其特征在于,采用下式计算申请列表y中无人作战车辆u
j
对敌方目标t
m
的毁伤/杀伤优先级q
jm
:其中,s
max
是列表y中无人车辆持续作战能力的最大值,即s
max
=max{s
u
|u∈y};s
j
是无人作战车辆u
j
当前的持续作战能力,c
jm
是无人作战车辆u
j
对敌方目标t
m
实施打击所需付出的代价。4.根据权利要求3所述的无人作战车辆火力分配方法,其特征在于,毁伤/杀伤q
jm
的取
值范围为[0,1]。5.一种无人作战车辆火力分配系统,其特征在于,包括:打击优先级排序模块,其被配置为n个尚未分配打击目标的无人作战车辆中的每个无人作战车辆u
n
通过深度学习神经网络依次计估算对已被侦察发现的且未被分配充足火力的m个敌方目标中的每个敌方目标t
m
的打击优先级v
nm
,并根据打击优先级从高到底排序,根据从高到底排序的顺序将敌方目标t
m
存储于打击列表x
n
中,n=1,2,
……
,n,n为无人作战车辆总数;m=1,2,
……
,m为战场中所有被侦察发现的、且未被分配充足火力敌方目标总数;申请列表记录模块,其被配置为每辆尚未分配打击目标的无人作战车辆向指挥中心请求打击其打击列表中的打击优先级最高的敌方目标的申请,指挥中心将向敌方目标t
m
发起打击申请的无人作战车辆u
j
记录到申请列表y中,j=1,2,
……
,j,j≤n,当前已分配打击敌方目标t
m
的无人作战车辆所构成的集合为q
m
,集合q
m
中的中无人作战车辆u
l
的毁伤/杀伤能力为a
l
,集合q
m
中所有无人作战车辆对该敌方目标t
m
的毁伤/杀伤能力值为:毁伤/杀伤能力优先级排序模块,其被配置为指挥中心分析申请列表y中的无人作战车辆的毁伤/杀伤能力,并根据毁伤/杀伤能力分别计算其毁伤/杀伤能力优先级q
jm
,申请列表y中记录的无人作战车辆u
j
按照毁伤/杀伤能力优先级q
jm
从高到低排序,以及火力分配模块,其被配置为实施如下步骤:步骤4:k

1;步骤5:判断申请列表y是否为空,若申请列表y不为空,执行步骤6;若申请列表y为空,执行步骤9;步骤6:从高到低依次将申请列表y
j
中的1个无人作战车辆u
k
存入火力分配列表z中,并将加入到火力分配列表z中的无人作战车辆从申请列表y中删除;步骤7:根据下式计算火力分配列表z中无人作战车辆集合对该敌方目标t
m
的毁伤/杀伤能力值:式中,a
k
为火力分配列表z中无人作战车辆集合的无人作战车辆u
k
的杀伤能力;步骤8:判断,若则认为打击敌方目标t
m
的无人作战车辆火力不足以毁伤/杀伤敌方目标t
m
,使k

k+1,而后返回到步骤5;若则认为打击敌方目标t
m
的无人作战车辆集合火力足以毁伤/杀伤敌方目标t
m
,而后执行步骤9,式中,l
m
为敌方目标t
m
的生存能力;步骤9:输出火力分配列表z中的无人作战车辆集合及该集合对应打击的敌方目标t
m
。6.根据权利要求5所述的无人作战车辆火力分配系统,其特征在于,深度学习神经网络为变形的pnn神经网络,变形的pnn神经网络包括输入层、隐含层、求和层和竞争层,其中,输入层包括初级输入层、变形层和归一化层,所述初级输入层输入无人作战车辆u
n
打击敌方目标t
m
第一影响因素随时间变化的序列数据x1=[x
11 x
21
ꢀ…ꢀ
x
a1
]
t
,无人作战车辆u
n
打击敌方目标t
m
第二影响因素随时间变化的序列数据x2=[x
12 x
22
ꢀ…ꢀ
x
a2
]
t


,无人作战车辆u
n
打击敌方目标t
m
第b影响因素随时间变化的序列数据x
b
=[x
1b x
2b
ꢀ…ꢀ
x
ab
]
t
,初级输入层的输入矩阵用下式表示:
所述变形层用于对输入矩阵进行变形,变形矩阵用下式表示:式中,δx
ab
=x
ab
―x
(a―1)b
指无人作战车辆u
n
打击敌方目标t
m
第b影响因素当前a数据和前次a-1数据差,a=1,2,

,a,b=1,2,

,b;所述归一化层被配置为利用归一化系数矩阵对变形矩阵进行归一化处理,得到归一化矩阵,归一化系数矩阵如下式:归一化矩阵如下式:z
nm
=y
nm
·
δ归一化层将归一化矩阵输入到pnn概率神经网络的隐含层,隐含层中利用标准差σ=0.1的高斯函数将神经元激活,得到初始概率矩阵如下式:式中,z
aq
为归一化矩阵z中第q个样本的第a个值,c
q
为高斯函数的中心值,c=2b;求和层通过下式求出无人作战车辆u
n
对敌方目标t
m
打击优先等级,最后由竞争层输出优先等级:式中ω
q
为隐含层神经元与求和层神经元之间的互相关系数,由训练数据反复训练确定。7.根据权利要求6所述的无人作战车辆火力分配方法,其特征在于,采用下式计算申请列表y中无人作战车辆u
j
对敌方目标t
m
的毁伤/杀伤优先级q
jm
:其中,s
max
是列表y中无人车辆持续作战能力的最大值,即s
max
=max{s
u
|u∈y};s
j
是无人作战车辆u
j
当前的持续作战能力,c
jm
是无人作战车辆u
j
对敌方目标t
m
实施打击所需付出的代价。
8.根据权利要求7所述的无人作战车辆火力分配系统,其特征在于,毁伤/杀伤q
jm
的取值范围为[0,1]。

技术总结
本发公开了无人作战车辆路径规划方法、装置及计算机存储介质,属于计算机仿真领域。该无人作战车辆路径规划方法,包括:步骤S1,依据车辆创建第一数字孪生体,依据现实环境创建第一环境模型;步骤S2,记录车辆偏离主干道后正常行驶的第一可行驶路段的运行状态信息及第一可行驶路段的路径坐标,所述运行状态信息用于再现车辆沿第一可行驶路段中的运行状态;最终模仿第一次预先行驶的过程,平稳可靠的行驶完第一可行驶路段。应用本发明的无人驾驶系统,特别善于在一些复杂路段行驶,如悬崖路段,陡坡路段,保障无人作战车辆稳定到达目标地点。点。点。


技术研发人员:沈增辉
受保护的技术使用者:北京中科智易科技股份有限公司
技术研发日:2023.04.30
技术公布日:2023/8/1
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐