APP下载

通信拓扑变化条件下多无人机同时到达控制策略

2018-07-14谭雁英薛亮张艳宁祝小平

西北工业大学学报 2018年3期
关键词:子目标拓扑图链路

谭雁英, 薛亮, 张艳宁, 祝小平

1.西北工业大学 航天学院精确制导与控制研究所, 陕西 西安 710072;2.中国人民解放军31670部队, 宁夏 银川 750027;3.西北工业大学 计算机学院, 陕西 西安 710129; 4.西北工业大学 无人机所, 陕西 西安 710065

多无人机协同作战,如执行协同探测、协同攻击任务,通过相互能力互补和行动协调,实现单架无人机的任务能力扩展以及多无人机系统整体作战效能的提升,是无人机在未来复杂战场环境下的重要作战模式[1]。为了提高攻击的有效性,最大化杀伤效果,通常要求多架无人机能够同时到达目标指定位置,完成集结,以执行同时性协同攻击任务[2]。

无人机同时到达集结是典型的一致性问题,通过一致性算法,随着时间的演化,网络通信中的多无人机各成员按照一定的控制协议,通过局部通信协调,相互作用、相互影响,不断更新各成员的状态,使其趋近一致,实现同时到达[3-9]。在实际作战中,由于环境的影响,网络拓扑结构会发生变化。针对此情形的研究主要集中在每个切换时间间隔[10-12]以及切换网络的并集[13-14]等在实现一致性的满足条件方面,且均为在某几种指定形式间相互切换,对无人机成员间通信网络拓扑不断变化情形下的一致性同时到达研究还较少。

本文在上述研究的基础上,针对战场环境下局部通信链路时断时续、通信节点退出与加入等不确定因素导致的无人机成员间网络拓扑结构变化情形,设计了实时判别无人机成员集合及其子集的通信拓扑是否存在满足一致性条件的有向生成树以及设置子目标点的策略,选取预期到达时间(estimated time of arrival,ETA)为协调变量,通过一致性算法实现多机空中聚集及同时到达。

1 同时到达一致性算法

1.1 一致性算法理论基础

多无人机系统属于多智能体的一种。无人机多机系统各成员间的通信关系一般用有向图表示[15]。假设有N架无人机,加权有向图G=(V,E,A),其中V是成员节点集,E为边集;A为G的加权邻接矩阵,A中元素αij为各成员间的连接权值,且有αij≥0。

常见的一致性算法一阶模型为:

(1)

式中,n为智能体个数,xi(t)是第i个智能体的状态,ui(t)是其控制输入。典型的一致性协议为[3]:

(2)

1.2 无人机简化模型

假定无人机平飞,将无人机抽象为在二维平面内运动的质点。简化后的无人机运动模型[9]如下:

(3)

式中,[xi(t),yi(t)]T表示无人机i的二维位置向量,vi(t)为飞行速度,φi(t)为航向角。

1.3 一致性算法协调变量选取

本文选取无人机预计到达时间(ETA)为一致性算法协调变量。由文献[16]得出速度参考指令为:

(4)

式中,vi(t)为第i架无人机的实时飞行速度,ti(t)为ETA时间,αij表示在t时刻无人机j到无人机i的通信连接权值。当αij>0(本文取αij=1)时,表示无人机j到无人机i存在通信连接,当αij=0时,则表示无人机j到无人机i没有通信连接。

2 通信拓扑变化条件下同时到达控制策略设计

2.1 一致性算法通信拓扑条件的实时判别与同时到达控制策略设计

无人机系统N个成员满足一致性算法的最弱通信连通条件为:其通信拓扑图至少包含一个有向生成树[3]。通信拓扑发生变化时,满足一致性算法通信拓扑条件的实时判别与同时到达控制策略流程设计如下:首先判别无人机系统N个成员的通信拓扑图是否至少包含一个有向生成树,若包含,则应用一致性算法控制N个成员使其ETA达到一致;若未包含,则查找包含成员数目最多(nmax)的有向生成子树所对应的成员子集,使用一致性算法使其ETA达到一致,同时查找给出对于N个成员变化后的通信拓扑能够重新包含有向生成树的最小链路变更需求方案。其策略流程如图1所示。

图1 满足一致性算法通信拓扑条件的实时判别与同时到达控制策略流程

2.1.1有向生成树判别算法设计

无人机系统N个成员通信拓扑图G是否包含有向生成树的判别算法设计如下:基于当前的通信拓扑图G,以节点1至节点N分别作为根节点寻找有向生成子树,对查找出的有向生成子树包含的节点数目大小进行比较,将包含节点数最多的生成子树记为Tmax,Tmax包含的节点数记为nmax。若Tmax包含所有的N个成员节点,即nmax=N,则判定当前通信拓扑结构图G中包含有向生成树;若Tmax包含的成员节点nmax

图2 有向生成树判别算法流程

2.1.2重新包含有向生成树的通信链路最小变更策略

由§2.1.1算法得出,无人机系统N个成员通信拓扑图G包含成员数目最多的有向生成子树Tmax中,如果Tmax包含的节点数nmax

1) 初始化i=1,置通信链路最小变更拓扑图C为空;

2) 在R中查找包含节点数目最多的有向生成子树,记为Tmax-Ri,Tmax-Ri包含的节点数记为nmax-Ri;

3) 从Tmax选取任一节点与Tmax-Ri的根节点申请有向通信链路,形成新的Tmax,将nmax更新为nmax+nmax-Ri,并将该申请链路及相应的节点置入图C中;

4) 若nmax

5)i=i+1,M=N-nmax;

6) 将R更新为图G中除去Tmax的包含M个剩余节点的拓扑子图,转至步骤2);

7) 输出重新包含N个节点的有向生成树的通信链路最小变更方案拓扑图C。

图3 重新包含有向生成树的策略流程

2.2 多无人机空中聚集的策略设计

针对由同一发射地点先后起飞的一组无人机远距离飞行同时到达同一目标区域的典型任务想定,提出设置子目标点的一致性控制策略,即沿巡航路径设置一系列虚拟子目标点,分别以到达各虚拟子目标点的ETA为协调变量,控制各成员分别依次一致性同时到达各虚拟子目标点,以实现空中聚集飞行并同时到达,提高无人机多机系统作战生存力,同时避免各无人机的飞行间距超出相互通信作用范围。方案如图4所示。

图4 设置子目标点实现多机空中聚集的一致性控制策略流程图

3 仿真与分析

3.1 仿真环境与参数设置

仿真环境为Windows7操作系统中的Matlab R2014a环境,针对通信拓扑变化条件下的多无人机团队同时到达控制策略进行了仿真验证与分析。仿真任务想定为由同一发射地点先后起飞的6架无人机远距离飞行并同时到达同一目标区域,考虑某小型无人机的运动特性,仿真设置其初始速度为50 m/s,速度范围为40~70 m/s,以第6架无人机进入平飞阶段的时刻为仿真起始点,平飞段路径长度设置为400 km。

3.2 通信拓扑变化条件下同时到达仿真

设6架无人机每间隔1分钟依次出发,仿真起始时刻各成员的剩余路径长度分别为[385,388,391,394,397,400],单位:km。设置6机系统通信拓扑变化想定如图5所示。仿真开始时,6机包含有向生成树,设置t=40s时,UAV6脱离团队,由§2.1.1算法判定最大生成子树包含5个成员节点,并根据§2.1.2中的策略给出节点⑤→⑥申请链接的重新包含6机的有向生成树的最小变更方案,设定t=70 s时,⑤→⑥链路申请方案成功。

在图5中6机通信拓扑变化条件下,6机一致性同时到达仿真结果分别如图6~8所示。

图5 通信拓扑变化过程

图6 各无人机预计到达时间ETA

图7 图6 ETA局部放大图

图8 各无人机剩余路径长度

由图7中的UAV6与其他5架无人机的ETA曲线相比较可以看出,在t=40~70 s之间,系统有向生成子树不包含UAV6节点,该段时间内一致性算法无法作用于UAV6节点。在t>70 s,系统通信链路动态变化,其有向生成树重新包含UAV6节点,一致性算法作用于团队各成员,UAV6的ETA逐渐与其他成员达成一致,由图8所示,此6架无人机组成的团队最终实现了同时到达目标区域。

若申请链路未成功使得UAV6在t=40 s之后一直未回归团队,则各机ETA与上述结果对比如图9所示。

图9 各无人机预计到达时间ETA

从图9可以看出,40 s之后,一致性算法无法作用于UAV6节点,UAV6按照其在40 s时的状态继续飞行,而其他成员的ETA能够达到一致。

3.3 多机空中聚集与同时到达仿真

设6架无人机每间隔2分钟依次出发。6机系统网络通信拓扑如图10所示。

图10 通信拓扑图

仿真起始时刻各成员的剩余路径长度分别为[370,376,382,388,394,400],单位:km。

未设置虚拟子目标点6机以ETA为协调变量的一致性同时到达仿真结果如图11所示。

图11 未设置虚拟子目标点的情形下6机同时到达剩余路径长度变化

分别在距离目标点位置250 km以及100 km处设置两个虚拟子目标点,6机以ETA为协调变量的一致性同时到达仿真结果如图12所示。

图12 设置虚拟子目标点的情形下6机同时到达剩余路径长度变化

由图11可以看出,所有成员在接近最终(t=7 694 s)同时到达目标点时剩余路径趋于一致。由

图12与图11对比可以看出,由于采用设置子目标点的一致性控制策略,设置了2个虚拟子目标点,其各成员的剩余路径较早时间达成一致,实现了空中聚集,并最终同时到达目标区域。

4 结 论

本文基于一致性算法有向生成树最弱通信连通条件,为适应无人机多机成员通信链路局部时断时续情形,设计了包含有向生成树/子树的判别策略以及通信链路最小变更方案的获取策略,使得多机系统通信拓扑能够满足一致性算法的要求;选取预计到达时间(ETA)为协调变量,实现了多机同时到达目标区域;通过采用设置虚拟子目标点的一致性控制策略,实现了多无人机空中聚集飞行和同时到达;通过仿真验证了上述策略的有效性。

猜你喜欢

子目标拓扑图链路
稀疏奖励环境中的分层强化学习①
基于案例属性的子目标挖掘方法①
简单拓扑图及几乎交错链环补中的闭曲面
天空地一体化网络多中继链路自适应调度技术
基于星间链路的导航卫星时间自主恢复策略
基于含圈非连通图优美性的拓扑图密码
雷达群目标跟踪下的弹道预报方法
浅谈一种启发法的运用
基于3G的VPDN技术在高速公路备份链路中的应用
高速光纤链路通信HSSL的设计与实现