一种基于时序网络的蜂群无人机故障传播分析方法技术

技术编号:29081749 阅读:14 留言:0更新日期:2021-06-30 09:43
本发明专利技术公开了一种基于时序网络的蜂群无人机故障传播分析方法,涉及无人机故障分析技术领域,该方法利用时序网络对于蜂群无人机拓扑网络进行描述,结合蜂群无人机系统的动力学与控制律,定义了故障发生后故障在整个蜂群无人机系统中的故障传播方向以及故障影响程度分配规则,计算所有无人机在每个时刻的故障影响程度并循环更新,并依据故障程度判定各个无人机的当前状态。该方法解决了蜂群无人机故障传播建模难的问题,可以有效的对无人机故障情况进行描述,了解故障在蜂群无人机中的传播过程,为蜂群无人机故障的预防与解决提供理论基础。础。础。

【技术实现步骤摘要】
一种基于时序网络的蜂群无人机故障传播分析方法


[0001]本专利技术涉及无人机故障分析
,尤其是一种基于时序网络的蜂群无人机故障传播分析方法。

技术介绍

[0002]无人机是一种无人驾驶、可重复使用的飞行器,它具有造价低、体积小、重量轻、机动性高以及适应能力强等优点,广泛应用于侦察、测量、人工降雨等军用、民用领域中,尤其是一些环境复杂或具有危险性的任务。尽管无人机在执行任务时展现出巨大优势,但是由于无人机体积小、重量轻、负载少,因此与有人机相比信息处理能力较弱,限制了自身任务执行能力。
[0003]随着无人机作战环境日益复杂以及任务多样化,单架无人机已经无法满足需求,因此需要多个无人机协同执行任务以扩展能力、提高执行效率。无人机集群通过群体作战的方法,可以整合单架无人机的优势,在没有人为干预的情况下,能够实现自主决策、任务规划。蜂群无人机通过个体之间交互局部信息,可以有效获取任务信息,实现快速高效的决策与执行,极大的拓宽了无人机的可适用范围。蜂群无人机作为一个大规模互联系统,如果蜂群内部中某架无人机遭受恶意攻击或发生故障,由于群体内部的交互性可能会导致故障无人机影响周围无人机甚至整个群体的一致性和连通性,极大破坏了蜂群无人机的整体优势。因此对于蜂群无人机系统遭受恶意攻击时的故障传播情况进行分析,有利于提升集群的安全性与稳定性,为故障的预防与解决提供理论指导作用。
[0004]针对故障传播问题,目前主要集中于电力系统、交通网络、控制系统以及通信网络等方面进行研究,研究方法主要基于图论、贝叶斯网络、复杂网络等故障传播模型。基于图论的故障传播研究方法可以通过直观的结构特征描述故障传播过程,如有向图、Petri网、键合图等模型,但同时存在故障冗余解多,精度较差等问题;基于贝叶斯网络的故障传播模型是通过条件概率定义节点间的关系强度,克服不确定因素并对传播问题进行定性分析,但贝叶斯网络模型需要先验概率的支持,其计算结果受主观因素影响较大,从而导致不够准确;基于复杂网络的故障传播模型将实际系统抽象为复杂网络,可以有效分析系统结构,辨识故障源并降低传播问题研究的复杂性,然而复杂拓扑网络结构一般为固定状态,因此应用范围一般局限于电网、化工生产等领域。

技术实现思路

[0005]本专利技术人针对上述问题及技术需求,提出了一种基于时序网络的蜂群无人机故障传播分析方法,当无人机被恶意攻击时,根据蜂群无人机系统的动力学与局部交互特性,结合自身与邻居无人机的速度与位置信息,得到蜂群无人机系统的故障传播规律,从而分析故障无人机对于整个群体的影响程度,有利于故障的预防与解决,减小故障对蜂群无人机系统的危害后果。
[0006]本专利技术的技术方案如下:
[0007]一种基于时序网络的蜂群无人机故障传播分析方法,包括如下步骤:
[0008]建立蜂群无人机系统模型,根据蜂群无人机系统模型确定蜂拥控制势能函数;
[0009]结合蜂群无人机系统模型和蜂拥控制势能函数,对恶意攻击无人机形式进行分析;
[0010]根据蜂群无人机系统模型及其拓扑网络的特点建立时序网络模型;
[0011]确定时序网络模型的故障传播方向以及故障影响程度分配规则;
[0012]根据各个无人机故障影响程度判断个体故障情况;
[0013]基于matlab对分析方法进行仿真实验。
[0014]其进一步的技术方案为,建立蜂群无人机系统模型,根据蜂群无人机系统模型确定蜂拥控制势能函数,包括:
[0015]对蜂群无人机系统动力学模型进行反馈线性化处理,采用二阶系统模型表示蜂群无人机系统模型:
[0016][0017]其中,q
i
为无人机i的位置,p
i
为无人机i的速度矢量,且q
i
、p
i
∈R3,u
i
为无人机i的控制输入量;
[0018]控制输入量采用蜂拥控制的形式,表示如下:
[0019][0020]其中,和分别表示第i架无人机获得的位置与速度反馈,N
i
为无人机i的邻域集合,φ
α
为蜂拥控制势能函数,矢量a
ij
(q)为蜂群无人机系统拓扑的邻接矩阵A的元素;
[0021]为了构造非负光滑可导的势能函数,定义范数σ的数学定义为:
[0022][0023]其中z为定义的自变量;
[0024]邻接矩阵A的各元素定义为:
[0025][0026]其中,r
α
为无人机最大通讯范围,ρh()为0到1之间的光滑函数,定义为:
[0027][0028]其中h∈(0,1);
[0029]蜂拥控制势能函数定义为:
[0030]φ
α
(z)=ρh(z/r
α
)φ(z

d
α
)
[0031][0032]其中,参数0<a≤b,d为无人机之间期望相对距离,且d
α
=||d||
σ

[0033]其进一步的技术方案为,根据蜂群无人机系统模型及其拓扑网络的特点建立时序网络模型,包括:
[0034]设蜂群无人机系统的静态拓扑网络模型为G={v,e},其中v={v1,v2,...}为节点集,e={e1,e2,...}为边集;当蜂群无人机系统出现故障时,蜂群无人机系统的静态拓扑网络随时间动态变化,将蜂群无人机系统中的无人机个体视为时序网络的节点,向边集加入时间约束建立时序网络模型,时序网络模型通过一个四元组(i,j,t,δt)进行定义,表示个体i与个体j在[t,t+δt]时间段内存在交互,则所有表示交互事件的四元组按时间顺序排列,构成蜂群无人机的时序网络模型;
[0035]通过时序网络模型获得蜂群无人机系统的时变拓扑结构,时变拓扑结构在各个时间窗口的快照采用二维邻接矩阵序列表示。
[0036]其进一步的技术方案为,个体i与个体j在[t,t+δt]时间段内存在交互,包括:
[0037]将时序网络模型的观察期[t1,t1+T]分成M个时间窗口,每个时间窗口的长度Δt=T/M,得到M个连续、等长且不重叠的时间窗口{[t1,t1+Δt),[t2,t2+Δt),...,[t
M
,t
M
+Δt)},其中t
i
=t1+(i

1)Δt;
[0038]对于某个时间窗口[t
m
,t
m
+Δt),如果一个交互(i,j,τ,δτ)满足以下三个条件之一:
[0039]t
m
≤τ
i
<t
m
+Δt
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0040]t
m
≤τ
i
+δτ
i
<t
m...

【技术保护点】

【技术特征摘要】
1.一种基于时序网络的蜂群无人机故障传播分析方法,其特征在于,所述分析方法包括:建立蜂群无人机系统模型,根据所述蜂群无人机系统模型确定蜂拥控制势能函数;结合所述蜂群无人机系统模型和蜂拥控制势能函数,对恶意攻击无人机形式进行分析;根据所述蜂群无人机系统模型及其拓扑网络的特点建立时序网络模型;确定所述时序网络模型的故障传播方向以及故障影响程度分配规则;根据各个无人机故障影响程度判断个体故障情况;基于matlab对所述分析方法进行仿真实验。2.根据权利要求1所述的基于时序网络的蜂群无人机故障传播分析方法,其特征在于,所述建立蜂群无人机系统模型,根据所述蜂群无人机系统模型确定蜂拥控制势能函数,包括:对蜂群无人机系统动力学模型进行反馈线性化处理,采用二阶系统模型表示蜂群无人机系统模型:其中,q
i
为无人机i的位置,p
i
为无人机i的速度矢量,且q
i
、p
i
∈R3,u
i
为无人机i的控制输入量;所述控制输入量采用蜂拥控制的形式,表示如下:其中,和分别表示第i架无人机获得的位置与速度反馈,N
i
为无人机i的邻域集合,φ
α
为蜂拥控制势能函数,矢量a
ij
(q)为蜂群无人机系统拓扑的邻接矩阵A的元素;为了构造非负光滑可导的势能函数,定义范数σ的数学定义为:其中z为定义的自变量;所述邻接矩阵A的各元素定义为:其中,r
α
为无人机最大通讯范围,ρh()为0到1之间的光滑函数,定义为:
其中h∈(0,1);所述蜂拥控制势能函数定义为:φ
α
(z)=ρh(z/r
α
)φ(z

d
α
)其中,参数0<a≤b,d为无人机之间期望相对距离,且d
α
=||d||
σ
。3.根据权利要求1所述的基于时序网络的蜂群无人机故障传播分析方法,其特征在于,所述根据所述蜂群无人机系统模型及其拓扑网络的特点建立时序网络模型,包括:设蜂群无人机系统的静态拓扑网络模型为G={v,e},其中v={v1,v2,...}为节点集,e={e1,e2,...}为边集;当所述蜂群无人机系统出现故障时,所述蜂群无人机系统的静态拓扑网络随时间动态变化,将蜂群无人机系统中的无人机个体视为时序网络的节点,向所述边集加入时间约束建立时序网络模型,所述时序网络模型通过一个四元组(i,j,t,δt)进行定义,表示个体i与个体j在[t,t+δt]时间段内存在交互,则所有表示交互事件的四元组按时间顺序排列,构成所述蜂群无人机的时序网络模型;通过所述时序网络模型获得所述蜂群无人机系统的时变拓扑结构,所述时变拓扑结构在各个时间窗口的快照采用二维邻接矩阵序列表示。4.根据权利要求3所述的基于时序网络的蜂群无人机故障传播分析方法,其特征在于,个体i与个体j在[t,t+δt]时间段内存在交互,包括:将所述时序网络模型的观察期[t1,t1+T]分成M个时间窗口,每个所述时间窗口的长度Δt=T/M,得到M个连续、等长且不重叠的时间窗口{[t1,t1+Δt),[t2,t2+Δt),...,[t
M
,t
M
+Δt)},其中t
i
=t1+(i

1)Δt;对于某个时间窗口[t
m
,t
m
+Δt),如果一个交互(i,j,τ,δτ)满足以下三个条件之一:t
m
≤τ
i
<t
m
+Δt
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)t
m
≤τ
i
+δτ
i
<t
m
+Δt
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ...

【专利技术属性】
技术研发人员:程月华黄金龙姜斌杨洋姚云鹏
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

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

1