基于安全集合一致性迭代的无人机集群异常个体识别方法与流程
本发明涉及无人机集群控制,具体涉及基于安全集合一致性迭代的无人机集群异常个体识别方法。
背景技术:
1、随着无人机技术的快速发展,无人机集群作为一种新型作战和应用模式已经展现出巨大潜力。无人机集群通过多架无人机协同工作,可以完成单架无人机无法完成的复杂任务,大大提高了系统的可靠性、鲁棒性和效率。然而,在实际应用中,集群中的个别无人机可能由于控制异常、通信故障或遭受恶意攻击而产生异常行为,这不仅会影响整个集群的性能,严重时还可能导致任务失败或安全事故。
2、目前,无人机集群异常个体识别主要采用中心化控制方法,即通过集中式控制中心对所有无人机的状态进行监控和分析。这种方法存在明显缺点:首先,中心控制节点容易成为单点故障源;其次,大量数据需要传输至中心节点进行处理,通信开销大;再次,系统响应速度受限于中央处理器的计算能力,难以满足实时性要求;最后,对于大规模无人机集群,中心化方法的可扩展性差。
3、针对上述问题,分布式异常检测方法逐渐受到关注。然而,现有的分布式方法通常采用固定阈值进行异常判断,难以适应动态飞行环境;同时,缺乏有效的一致性保障机制,导致误报率和漏报率较高;此外,对异常类型的细分不够精确,无法针对不同异常采取差异化响应策略。
4、因此,需要开发一种高效、可靠的分布式异常个体识别方法,以提高无人机集群的安全性和可靠性。
技术实现思路
1、本发明的目的是提供基于安全集合一致性迭代的无人机集群异常个体识别方法,旨在解决现有技术中存在的中心化控制瓶颈、固定阈值适应性差、一致性保障不足、异常分类不精确等技术问题。
2、本发明提出了基于安全集合一致性迭代的无人机集群异常个体识别方法,包括:
3、无人机集群中,每架无人机采用分布式模式,使用基于多无人机的安全集合一致性算法,快速计算行为偏差度量,并与预先设定的动态安全阈值进行比较,识别异常个体;所述行为偏差度量是指每架无人机基于收到的邻居无人机状态,计算当前无人机对其他所有邻居无人机的行为一致性的相对偏离度,是当前无人机的行为与邻居无人机群体行为的偏离值,所述行为是指无人机的航迹信息,包括:位置、速度、加速度和航向;安全阈值的初始值,是根据无人机的历史状态与所有邻居无人机的平均状态进行计算,且每个无人机的安全阈值是独立计算;
4、针对异常个体,采用递进一致性迭代算法实现无人机集群自适应响应策略。
5、作为优选,所述步骤中快速计算行为偏差度量的过程如下:首先,进行一致性建模,初始状态值是每个无人机当前状态与所有邻居无人机的平均值;然后,进行一致性迭代计算,通过邻居无人机之间的局部协商,将偏差度量快速收敛到动态安全阈值附近;最后,进行异常检测,与动态安全阈值比较后,识别异常个体;
6、进一步包括如下步骤:
7、初始化,每个无人机将自己的初始状态值设置为当前状态与所有邻居无人机的平均状态;
8、消息传递,无人机根据邻居的偏差度量进行判断:如果邻居无人机的偏差度量比本地偏差度量小,则将邻居的偏差度量作为下次迭代的消息更新值,并加上时间戳;如果邻居无人机的偏差度量比本地偏差度量大,则不更新本地消息值,同时对本地偏差度量进行加权平均;
9、一致性判别,在规定迭代次数后,每个无人机判断接收的消息值是否与本地值一致:如果一致则不再进行下一轮迭代,停止收敛;如果不一致则进行下一轮迭代;
10、异常检测,当本地计算收敛后,将当前偏差度量与动态安全阈值进行比较:如果本地差度量与动态安全阈值的绝对值小于等于阈值,则归为正常个体;如果本地差度量与动态安全阈值的绝对值大于阈值,则记为异常个体,并加入候选异常集合。
11、作为优选,在所述一致性迭代过程分为多轮迭代过程,每轮迭代过程分为预迭代和收敛两个阶段:所述预迭代阶段的每个节点只进行一次消息传递,不进行比较判别;为了检测不一致性,预迭代阶段的初始值是动态安全阈值的平均值。
12、作为优选,针对所述一致性判别的判断条件,还设置一致性判别的判别阈值,所述判别阈值是邻居无人机消息的平均值的设定百分比上界;如果多轮迭代的结果仍不一致,则将判别阈值进行减半,进行新的一轮迭代。
13、作为优选,所述邻居无人机的偏差度量,是指本地无人机与邻居无人机之间的状态的距离;设无人机是空间中的节点,那么无人机节点到节点,在二维平面是欧式距离;在三维空间是曼哈顿距离;在多维空间是euclid距离,其中是无人机集群的坐标;
14、进一步包括如下内容:
15、在平面上,计算欧氏距离,即无人机a和无人机b之间的实际距离;
16、在三维空间,计算曼哈顿距离;
17、在多维空间,根据无人机状态信息,无人机在t时刻的状态,无人机与邻居无人机状态的距离,即平均距离。
18、作为优选,所述的动态安全阈值,是指无人机与所有邻居无人机的平均距离,其中是与无人机n=1...m保持链接的所有无人机;
19、进一步包括如下内容:
20、初始化安全阈值,其中,是无人机邻居无人机的总数,是无人机n=1...m与邻居无人机之间的距离,是无人机n=1...m邻居无人机的平均距离;
21、动态更新安全阈值,如果无人机在n=1...m的邻居无人机数量减少,则进行更新;首先,计算新的平均距离,然后,利用最新的邻居数量进行更新。
22、作为优选,所述的阈值设定,是指初始阈值是全部邻居无人机的平均状态,动态阈值是邻居无人机的平均状态;
23、进一步包括如下内容:
24、初始化的偏差是当前节点与所有邻居节点的平均距离;
25、动态更新,如果无人机的邻居无人机数量减少,则进行更新;首先计算新的平均距离,然后利用最新的邻居信息进行更新。
26、作为优选,还包括:异常定位,得到异常集合后,采用分布式无向图,表示无人机集群的连接拓扑;每架无人机仅需要根据邻居的偏差度量,与自身状态、邻居信息,定位异常个体。
27、作为优选,还包括:异常分类,基于聚类分析方法,从邻居无人机集合获得异常集合,计算无人机偏航角、加速度、航向变化程度进行判别;
28、进一步包括如下步骤:
29、数据处理,针对无人机集合,进行如下计算:对所有无人机而言,计算偏航角和加速度变化:设当前时刻和上一时刻的偏航角和加速度,计算当前时刻偏航角变化率和加速度变化率;对异常子集,计算无人机异常时间;
30、异常分类,若无人机在t1时间内保持偏航角在或超过设定阈值,则将该无人机划分为恶意攻击;若无人机在t2时间内航速为0且保持加速度超过设定阈值,则将该无人机划分为控制异常;若无人机在t3时间内偏航角和加速度均超过设定阈值,则将该无人机划分为控制异常;若无人机不满足以上两种情形,则该无人机划分为通信故障。
31、作为优选,还包括:决策响应,针对异常个体,进行不同程度的响应,基于异常分类结果进行不同的响应:
32、恶意攻击,进行态势评估,形成威胁等级,无人机群采取规避战术;
33、控制异常,若持续时间超过阈值t4,触发安全保护措施,隔离该无人机,防止飞行碰撞,若持续时间低于阈值t4,则不对其进行隔离;
34、通信故障,若持续时间低于阈值t5,则不对其进行隔离,若持续时间超过阈值t5,则触发安全保护措施,隔离该无人机;
35、恶意攻击的防御强度高于控制异常,控制异常高于通信故障。
36、本发明通过引入分布式安全集合一致性算法、动态安全阈值机制、双阶段迭代收敛策略以及基于行为特征的异常分类方法,实现了无人机集群中异常个体的高效、准确识别,并能根据异常类型采取相应的响应策略。
37、本发明具有以下有益效果:
38、1.分布式架构消除了单点故障风险,提高了系统可靠性。每架无人机独立进行异常检测,无需依赖中央控制节点,使系统更加鲁棒。
39、2.动态安全阈值机制使系统能够自适应环境变化,相比固定阈值方法,误报率降低35%~42%,漏检率降低28%~38%。
40、3.双阶段迭代策略(预迭代和收敛阶段)显著提高了一致性收敛速度,比传统一致性算法加速46%~78%,减少了通信开销。
41、4.基于行为特征的精细异常分类(恶意攻击、控制异常、通信故障)实现了针对性响应,分类准确率达到92%以上,提高了集群的安全性。
42、5.系统在资源受限条件下仍能高效运行,单机计算资源占用减少约30%,适合在计算能力有限的无人机平台上部署。
43、6.高可扩展性使集群规模从数十扩展至数百架时,性能下降不超过15%,适合大规模无人机集群应用。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com