System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于无人机群智能控制,特别是指一种大规模无人机群协同编队控制控制方法,可用于对大规模无人机群智能飞行。
技术介绍
1、无人机凭借成本低、隐蔽性好和机动性强等特点在民用和军事等多个领域被广泛使用。无人机技术已经成为各国竞相研制投入热点,在现代战争中,无人机在情报、侦察、定位、引导等领域的成功应用,均展示出优于有人装备或单纯人力的特点,且有效避免了己方人员伤亡。在此背景下,无人机装备研制与发展受到广泛关注。由此可见,未来一个时期无人机装备在作战运用方面将发挥举足轻重作用。
2、与此同时,我国无人机领域也取得了快速进展,无人机装备技术已成为广受关注的新兴行业。随着无人机技术发展与应用范围进一步扩大,单架无人机性能已经无法满足大规模或者复杂环境下的执行复杂任务需求,世界各国相继通过增加执行任务的无人机数量来突破单架无人机性能瓶颈。
3、现阶段,无人机编队运用涉及多项关键性技术,包括离线与在线避障、自主控制、任务分配、编队协同和通信等。其中,无人机群协同编队控制是无人机集群应用的重要研究方向,其核心技术途径是多架无人机通过高效的自主控制策略完成实时高精度机身姿态控制,进而实现航迹追踪与编队队形保持,深入研究在复杂条件下使用多无人机协同编队已成为该领域未来发展的必然趋势。
技术实现思路
1、有鉴于此,本专利技术提出了一种大规模无人机群协同编队控制方法,该方法构建了分层递解式无人机群任务协同架构,可以根据具体任务对无人机群进行分组,并给出了队形保持及安全飞行策略
2、为了实现上述目的,本专利技术采用的技术方案为:
3、一种大规模无人机群协同编队控制方法,包括如下步骤:
4、步骤1,将无人机群划分为多个小组,每个小组是一个子无人机群;
5、步骤2,为每个小组推举中心无人机;
6、步骤3,设计小组内部子无人机群的队形,并设计队形保持机制;
7、步骤4,将所有小组的中心无人机组成骨干分布式无人机群;
8、步骤5,设计骨干分布式无人机群的分布式控制机制;
9、步骤6,对子无人机群进行组网,设计无人机群信息共享机制;
10、步骤7,无人机群执行飞行任务。
11、进一步地,步骤1的划分方式为以下任何一种:
12、1a)根据任务数量,对无人机群进行平均分配;
13、1b)根据无人机功能类型,将同种功能无人机分成一组,或者将不同功能无人机进行交叉组合,确保每一小组都有多种不同功能无人机;
14、1c)根据无人机载重能力,将相同载重能力无人机分成一组,或者将不同载重能力无人机进行交叉组合,确保每一小组都有多种载重能力无人机;
15、1d)根据完成不同任务所需无人机数量进行分组,使总任务收益函数f最大,其中,总任务收益函数f的计算方式为:
16、
17、其中,ntask表示需完成任务数量,nuav_i表示分配到第i类任务的无人机数量,fi,j(uavi,j)表示分配到第i类任务中的第j架无人机的任务收益函数,nuav表示可用无人机总数量,λ为超参数,用于限制使用无人机数量;
18、fi,j(uavi,j)计算方式为:对于覆盖任务,fi,j(uavi,j)为以目标重要程度为权值的覆盖目标数目的加权和;对于打击任务,fi,j(uavi,j)为以目标重要程度为权值的打击目标数目的加权和;对于侦察任务,fi,j(uavi,j)为以区域重要程度为权值的侦察区域的加权和。
19、进一步地,步骤2的具体方式为:
20、2a)计算小组内部每架无人机推举为中心无人机的收益,即中心收益,计算方式如下:
21、lck=tk+ρ×wk-μ×disk
22、其中,lck表示小组内部第k架无人机中心收益,tk表示小组内部第k架无人机剩余续航时间,wk表示小组内部第k架无人机任务能力,disk表示小组内部第k架无人机距离小组无人机群的中心距离,ρ和μ为超参,分别用于调整任务能力和中心距离在损失函数中的权重;
23、2b)对小组内部每架无人机的中心收益进行排序,选用中心收益最大的无人机作为小组内部中心无人机;
24、2c)中心无人机如出现故障,则重新计算小组内部剩余无人机的中心收益并进行排序,选用中心收益最大的无人机作为小组内部中心无人机。
25、进一步地,步骤3中,小组内部子无人机群的队形如下:
26、中心无人机位于子无人机群中心,非中心无人机均匀分布在以中心无人机为圆心的圆周上,中心无人机与非中心无人机的距离ls为:
27、ls=2×(vs×ts+su)
28、其中,vs表示子无人机群运动速度,ts表示中心无人机与非中心无人机间的信息交换时长,su表示无人机尺寸。
29、进一步地,步骤3中,队形保持机制为:
30、3a)计算队形保持损失函数:
31、
32、其中,ltc表示队形保持损失,m表示无人机群小组数目,nm表示第m个小组内部无人机数目,δlm,n表示第m个小组中第n架无人机与邻近无人机的相对位置变化量,δlm,n,o表示第m个小组中第n架无人机与其对应的小组中心无人机的相对位置变化量,δvm,n,o表示第m个小组中第n架无人机与其对应的小组中心无人机的相对速度变化量,σ为δlm,n,o的权重,τ为δvm,n,o的权重;
33、3b)中心无人机负责计算小组内部所有无人机的下一个航点,并共享给小组内各无人机,子无人机群执行协同飞行任务的过程中,保证队形保持损失最小。
34、进一步地,步骤4中,骨干分布式无人机群内部保持分布式决策机制;如果骨干分布式无人机群中某一中心无人机出现故障,则该中心无人机所在小组立即推举新中心无人机。
35、进一步地,步骤5所述的骨干分布式无人机群的分布式控制机制为:
36、5a)使用人工势场法作为骨干分布式无人机群分布式控制底层方法;具体方式为:
37、对于一个小组,将其他小组和环境中障碍物都作为障碍物,综合产生斥力场urep(q),飞行目标航点产生引力场uatt(q);
38、uatt(q)的计算方式如下:
39、
40、其中,q表示无人机当前位置,qgoal表示无人机目标位置,表示引力场阈值参数,用于在无人机距目标较远情况下,削弱目标引力场作用,ζ表示引力场增益,d(q,qgoal)表示无人机到目标位置距离;
41、引力场梯度计算方式如下:
42、
43、urep(q)计算方式如下:
44、
45、
46、其中,n表示障碍物数目,表示第i个障碍物对无人机产生的斥力场,η表示斥力增益常量,di(q)表示第i个障碍物本文档来自技高网...
【技术保护点】
1.一种大规模无人机群协同编队控制方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤1的划分方式为以下任何一种:
3.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤2具体方式为:
4.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤3中,小组内部子无人机群的队形如下:
5.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤3中,队形保持机制为:
6.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤4中,骨干分布式无人机群内部保持分布式决策机制;如果骨干分布式无人机群中某一中心无人机出现故障,则该中心无人机所在小组立即推举新中心无人机。
7.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤5所述的骨干分布式无人机群分布式控制机制为:
8.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤6的具体方式为
9.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤7的具体方式为:
...【技术特征摘要】
1.一种大规模无人机群协同编队控制方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤1的划分方式为以下任何一种:
3.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤2具体方式为:
4.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤3中,小组内部子无人机群的队形如下:
5.根据权利要求1所述的一种大规模无人机群协同编队控制方法,其特征在于,步骤3中,队形保持机制为:
6.根据权利...
【专利技术属性】
技术研发人员:邸成良,陈彦桥,杨建永,柴兴华,朱良彬,赵虎辰,刘厦,宗茂,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。