基于最小代价最大流量算法的无人机编队重构方法和系统技术方案

技术编号:37500867 阅读:10 留言:0更新日期:2023-05-07 09:37
本发明专利技术提供一种基于最小代价最大流量算法的无人机编队重构方法和系统,其中方法包括获取参与重构的每架无人机的剩余能量;计算目标无人机到目标位置后,目标无人机的邻居数目变化量;计算目标位置的位置密度;根据每架无人机的剩余能量和目标位置的位置密度,计算目标无人机到目标位置的能量消耗;根据目标无人机到目标位置的邻居数目变化量和能量消耗,计算目标无人机到目标位置的费用值;根据目标无人机到目标位置的费用值进行位置分配。本发明专利技术将剩余能量以及无人机间拓扑关系作为价值函数以最小成本约束,通过最大流最小代价算法进行新旧位置的分配;剩余的集群成员通过与其他无人机集群重组成为一个新集群以继续执行任务。务。务。

【技术实现步骤摘要】
基于最小代价最大流量算法的无人机编队重构方法和系统


[0001]本专利技术属于无人机编队控制
,尤其涉及一种基于最小代价最大流量算法的无人机编队重构方法和系统。

技术介绍

[0002]随着无人机协同技术的不断发展,无人机集群在战场中展现出强大的任务执行能力。携带不同载荷的无人机通过协作,进行载荷互补和任务协调,构成察、打、扰一体化的多功能无人机集群,实现了系统层面的能力提升。无人机集群在诸如侦察、监视、应急通信以及作战等各个领域都发挥了良好的战术效果。
[0003]战场环境中的任务具有高度对抗性、高度不确定性、高度动态性等特点。面对敌方防空机制的压力,无人机集群在协同生存方面急需相应机制。而在高对抗性的背景下,保证无人机编队的任务能力完整是实现目标任务的前提。保持无人机队形完整是集群要考虑的一个重要问题。执行任务的无人机小队如果受到干扰或摧毁,所剩余无人机数量无法完成目标任务,地面站会指挥剩余的无人机集群待命或返回地面站。受打击无人机集群任务效率也大幅降低。因此,战场中进行及时的无人机重构对于及时完成作战任务具有重要意义。
[0004]然而,受损的无人机通过重构与其余无人机形成新的集群继续完成作战任务的场景,国内外研究都鲜有提到。因此,针对无人机集群作战的多集群场景,考虑不同任务集群间编队队形、通信拓扑、剩余能量等参数,对战场中损坏残缺的无人机集群进行重组分配,以解决在大型作战场景中,无人机编队因为过多节点受损导致集群基本完整性遭到破坏,无人机集群关键节点损毁,缺少任务关键载荷而无法完成任务的问题。

技术实现思路

[0005]本专利技术针对现有技术中的不足,提供一种基于最小代价最大流量算法的无人机编队重构方法和系统。
[0006]第一方面,本专利技术提供一种基于最小代价最大流量算法的无人机编队重构方法,包括:
[0007]获取参与重构的每架无人机的剩余能量;
[0008]计算目标无人机到目标位置后,目标无人机的邻居数目变化量;
[0009]计算目标位置的位置密度;
[0010]根据每架无人机的剩余能量和目标位置的位置密度,计算目标无人机到目标位置的能量消耗;
[0011]根据目标无人机到目标位置的邻居数目变化量和能量消耗,计算目标无人机到目标位置的费用值;
[0012]根据目标无人机到目标位置的费用值进行位置分配。
[0013]进一步地,所述计算目标无人机到目标位置后,目标无人机的邻居数目变化量,包括:
[0014]根据以下公式计算目标无人机的邻居数目变化量:
[0015][0016]其中,S
ij
为无人机i到位置j后,无人机i的邻居数目变化量;N
i
为无人机i的邻居集合;N
j
为位置j的邻居集合;η为拓扑变化因子,用于判断邻居数目变化量大小。
[0017]进一步地,所述计算目标位置的位置密度,包括:
[0018]根据以下公式计算目标位置的位置密度:
[0019][0020]其中,dens
j
为位置j的位置密度;α为位置密度系数;N
j
={k|||l
ki
||≤R
comm
k≠i};R
comn
为无人机之间的最大通信距离;l
ki
为无人机i与无人机k之间的欧式距离;n为位置j无人机的数量。
[0021]进一步地,所述根据每架无人机的剩余能量和目标位置的位置密度,计算目标无人机到目标位置的能量消耗,包括:
[0022]根据以下公式计算目标无人机到目标位置的能量消耗:
[0023]P
ij
=dens
j
*(k1Pathcost
ij

k2Energyfactor
i
);
[0024]其中,P
ij
为无人机i到位置j的能量消耗;Pathcost
ij
为无人机i到位置j所估计的路径消耗值;k1为Pathcost
ij
的影响因子;Energyfactor
i
为无人机i的剩余能量值;k2为Energyfactor
i
的影响因子。
[0025]进一步地,所述根据目标无人机到目标位置的邻居数目变化量和能量消耗,计算目标无人机到目标位置的费用值,包括:
[0026]根据以下公式计算目标无人机到目标位置的费用值:
[0027]c
ij
=ω1P
ij
+ω2S
ij

[0028]其中,c
ij
为无人机i到位置j的费用值;ω1为P
ij
的影响因子;ω2为S
ij
的影响因子。
[0029]进一步地,所述根据目标无人机到目标位置的费用值进行位置分配,包括:
[0030]构建费用矩阵C
m
×
n
,其中m为初始无人机的数量;
[0031]在费用矩阵中不同行不同列选择m个的c
ij
值,使得目标分配的总和最小,即:
[0032][0033]其中,χ∈(0,1)
m
×
n
,为包含x
ij
的变量集;x
ij
的取值表明无人机i与目标位置j之间是否存在分配关系;在分配过程中,包括以下约束关系:
[0034][0035]采用最小代价最大流算法实现目标分配总和最小:
[0036][0037]根据无人机初始位置与目标位置数构建二部图G=(V,E);V为二部图的顶点集;E为边集;v
i
为二部图中的第i个节点;在二部图中添加源点v
s
与汇点v
t
,并在源点v
s
与初始位置集合S、目标位置集合D与汇点v
t
间建立边(v
s
,s)与(d,v
t
);ω
ij
为二部图中由初始位置集合指向目标位置集合的代价值;f
ij
为构建的二部图中对应边上的流值;令边(v
s
,s),(d,v
t
),(s,d)上的流量值f
ij
均为1;无人机i到目标位置j的c
ij
设为对应(s,d)边上的费用值ω
ij
,以此构建最大流图中基于代价最小进行目标分配。
[0038]第二方面,本专利技术提供一种基于最小代价最大流量算法的无人机编队重构系统,包括:
[0039]获取模块,用于获取参与重构的每架无人机的剩余能量;
[0040]第一计算模块,用于计算目标无人机到目标位置后,目标无人机的邻居数目变化量;
[0041]第二计算模块,用于计算目标位置的位置密度;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于最小代价最大流量算法的无人机编队重构方法,其特征在于,包括:获取参与重构的每架无人机的剩余能量;计算目标无人机到目标位置后,目标无人机的邻居数目变化量;计算目标位置的位置密度;根据每架无人机的剩余能量和目标位置的位置密度,计算目标无人机到目标位置的能量消耗;根据目标无人机到目标位置的邻居数目变化量和能量消耗,计算目标无人机到目标位置的费用值;根据目标无人机到目标位置的费用值进行位置分配。2.根据权利要求1所述的无人机编队重构方法,其特征在于,所述计算目标无人机到目标位置后,目标无人机的邻居数目变化量,包括:根据以下公式计算目标无人机的邻居数目变化量:其中,S
ij
为无人机i到位置j后,无人机i的邻居数目变化量;N
i
为无人机i的邻居集合;N
j
为位置j的邻居集合;η为拓扑变化因子,用于判断邻居数目变化量大小。3.根据权利要求2所述的无人机编队重构方法,其特征在于,所述计算目标位置的位置密度,包括:根据以下公式计算目标位置的位置密度:其中,dens
j
为位置j的位置密度;α为位置密度系数;N
j
={k|||l
ki
||≤R
comm k≠i};R
comn
为无人机之间的最大通信距离;l
ki
为无人机i与无人机k之间的欧式距离;n为位置j无人机的数量。4.根据权利要求3所述的无人机编队重构方法,其特征在于,所述根据每架无人机的剩余能量和目标位置的位置密度,计算目标无人机到目标位置的能量消耗,包括:根据以下公式计算目标无人机到目标位置的能量消耗:P
ij
=dens
j
*(k1Pathcost
ij

k2Energyfactor
i
);其中,P
ij
为无人机i到位置j的能量消耗;Pathcost
ij
为无人机i到位置j所估计的路径消耗值;k1为Pathcost
ij
的影响因子;Energyfactor
i
为无人机i的剩余能量值;k2为Energyfactor
i
的影响因子。5.根据权利要求4所述的无人机编队重构方法,其特征在于,所述根据目标无人机到目标位置的邻居数目变化量和能量消耗,计算目标无人机到目标位置的费用值,包括:根据以下公式计算目标无人机到目标位置的费用值:c
ij
=ω1P
ij
+ω2S
ij
;其中,c
ij
为无人机i到位置j的费用值;ω1为P
ij
的影响...

【专利技术属性】
技术研发人员:董超曾子鸣朱小军张磊
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1