摘要:针对全球导航卫星系统高精度相对定位的无人机编队飞行应用中的信息交互与通信时延问题,首先优化设计了编队飞行网络拓扑,实现所有成员的信息交互且通信代价最小;其次,基于优化设计的网络,提出一种新的通信信道接入机制;最后对16机编队飞行场景进行了仿真分析,评估通信网络及相对定位性能。结果表明,编队成员端到端通信时延小于20ms,且当通信与载波相位差分处理的总时延小于相对位置感知时间间隔时,相对位置感知精度可达到亚分米级,且感知误差与时延和载体运动状态相关。
加入收藏
无人机技术经过几十年的高速发展,在军民领域得到了广泛的应用。单架无人机由于受探测能力、载荷、续航时间等因素限制,难以完成较复杂的任务,通过无人机编队来执行任务是未来无人机发展的一个重要趋势。随着无人机编队飞行技术的不断发展,其应用范围也随之拓展。民用领域如地域搜索、智能物流、交通管理、防灾救灾、无人机群表演,军事领域如联合攻击、目标导引以及战区通信保障等[1,2]。
编队无人机要形成战斗力,需要解决的一个核心问题就是时刻感知自己的空间位置。但对于编队无人机应用场景,编队中多个成员同时保持相对运动的状态,目标多、间隔小、速度快,在编队行进过程中,既要避免相互碰撞又要协同作业,各移动目标均需实时感知周围其他移动目标与其精确、可靠的相对位置关系,编队成员之间的相对定位精度影响甚至决定了编队能达到的应用水平[3]。
目前普遍采用的是惯导/数据链相对定位方法,定位精度通常较低(误差达上百米)[4]。而采用惯导/视觉等多传感器组合的相对定位方法,传感器成本较高,且视觉传感器受气候及相对距离的限制,极大地限制了编队飞行的应用场景[5]。
全球卫星导航定位系统可以提供实时、连续、全天候的位置、速度和时间信息。基于载波相位的卫星导航实时动态差分定位精度可以达到厘米级,具备高精度应用能力[6]。目前,基于载波相位的动态差分相对定位已经广泛应用于卫星、航天器的编队飞行中[7,8,9]。在传统的卫导差分相对定位技术中,基准站或参考站通常是固定不动的,对于编队应用,每个成员既可以是基准站又可以是移动站,基准站本身也处于连续的运动状态,要完成编队成员之间的动-动高精度相对定位,需要成员之间交互各自的卫导观测数据[10,11]。
无人机之间的信息交互一般建立在通信网络的基础上,在编队飞行过程中,为了保证成员能够实时感知成员之间的相对位置,需要保证成员之间信息和数据的实时收集、传递和处理。考虑数字多波束在网络效率和组网灵活性方面的优势,本文采用基于数字多波束的定向通信技术体制,利用有用信号和干扰信号在空间多维信道上的差别来消除干扰,利用发送端和接收端的多天线,在满足波束隔离、收发通道有限、半双工能力的限制条件下,为用户间提供定位信息的多路并发传输能力,降低基于差分定位的网络传输时延。
目前,有关GNSS高精度相对定位技术数据通信需求的编队飞行通信网络的设计与研究还较为缺乏。此外,通信网络中通常存在通信时延,从而不可避免地产生数据交互时延,而数据交互的时延直接影响GNSS相对定位的精度、实时性与可用性。基于上述研究现状,本文针对GNSS高精度相对定位的无人机编队队形感知的应用,对编队飞行网络拓扑进行优化设计;设计无人机自组网信道接入机制并对通信时延性能进行仿真分析;对通信时延对相对位置感知精度的影响进行仿真测试分析。
1、无人机编队网络拓扑形成
1.1编队初始网络拓扑模型
假设一个编队由N个无人机组成,编队成员需要形成和保持一个编队队形F,F中的N个位置的编号分别为{1,2,…,N},每个成员可以位于编队F中的任意一个位置。
图1给出了两种不同成员数量(N=4和N=16)的编队网络拓扑。每个成员可以通过点对点通信和其他成员进行信息交互,需要从编队通信网络拓扑中选择一个最优的子图作为编队最优的信息交互拓扑,使得所有成员能够使用此交互拓扑形成编队F,且编队的通信代价(如总时延、网络开销)最小。因此,针对GNSS高精度相对定位的编队拓扑最优设计即可模型化为求网络拓扑图的最小生成树问题[12,13]。
图1不同成员数无人机编队网络拓扑
1.2编队网络拓扑优化设计
以图1所示的网络拓扑作为初始网络拓扑图,设计基于根节点的最小生成树网络拓扑。设拓扑控制的输入为图G(V,E),其中V为当前已获知的网络中的节点集合且节点个数为N(此处N=4或N=16),若两节点之间定向可达,则在G中以边相连,而E则为所有这样的边的集合。对任意的节点eij∈E,其中i、j∈E,连接节点i和j的链路的代价由边eij关联的权值cij确定(此处cij表示网络开销且设cij=1)。
考虑节点连接数限制、拓扑的连通性和健壮性,拓扑控制算法的目标是确定G(V,E)的子图G'(V,E'),其中,满足
式中:U表示网络的总代价,xij表示链路指派变量。其限制条件为:G'是连通图,di≤Di,di表示节点i的连接数,Di表示节点i的连接数限制。
采用连接数受限的Kruskal算法生成一个近似最优的最小生成树,设G(V,E)含有N个顶点、M条边,主要算法步骤如下:
Step1把G中的边按照代价大小从小到大排序,并重新依次编号,即有c(e1)≤c(e2)≤…≤c(eM),令i=1,j=0,。
Step2判断T∪ei是否含圈,若含圈,转Step4;否则转Step3;
Step3判断T∪ei是否违反节点的连接数约束,若违反,转Step4;否则转Step5。
Step4令i=i+1,如果i≤M,转Step2;否则结束,此时G不连通,不存在最小树。
Step5令T=T∪ei,j=j+1,若j=N-1,结束,T为满足要求的生成树;否则转Step2。
经上述算法步骤处理,得到如图2所示的编队网络拓扑最优的最小生成树。对比图1所示的网络拓扑,对于多机编队的情形(如16机),原始网络拓扑层级复杂,经优化设计后多机编队网络只有2个层级。
图2编队网络优化拓扑设计
1.3编队网络业务流程
如图2(b)所示,以16机编队为例,节点A1为根节点,定义节点A2、A3、A4、B1、C1、D1为第1层级节点,B2、B3、B4,C2、C3、C4,D2、D3、D4为第2层级节点,假设编队成员之间相对位置感知信息更新时间间隔为Δt=tk-tk-1,记两节点之间数据传输时延为ttransmission,GNSS差分计算时延记为tDGNSS,网络中的数据传输业务流程如下:
(1)tk时刻
第1层级节点将tk时刻的GNSS观测数据及节点运动信息向根节点A1发送,同时B1、C1、D1节点将tk-1时刻与第2层级节点的相对位置信息、节点运动信息向A1发送;第2层级节点将tk时刻的GNSS观测数据以及节点运动信息向节点B1、C1、D1发送。
(2)tk+ttransmission时刻
根节点A1基于本地GNSS观测,结合接收到的第1层级节点的信息,计算A1与其他所有节点之间的相对位置关系;节点B1、C1、D1基于本地GNSS观测,结合接收到的第2层级节点的信息,计算B1、C1、D1与第2层级节点之间的相对位置关系。
(3)tk+ttransmission+tDGNSS时刻
根节点A1向第1层级节点发送其与第1层级节点tk时刻的差分相对定位结果以及A1节点的运动信息;B1、C1、D1向第2层级节点发送其计算出的与第2层级节点tk时刻的差分相对定位结果以及节点运动信息。
(4)tk+2ttransmission+tDGNSS时刻
第1层级节点基于接收到的差分定位结果以及节点运动信息,计算出本地节点与其他节点之间的相对位置信息;第2层级节点基于接收到的差分定位信息计算出其与其他节点之间的相对位置关系。
2、信道接入方法
基于1.2节设计的优化编队飞行网络拓扑(图2),设计基于最小生成树的信道接入机制,旨在为编队飞行相对位置感知业务传输提供端到端的时延限制。不失一般性,设1.2节所生成的网络拓扑为最小生成树T,其树高为HT,信道接入机制设计如下:
输入:网络拓扑T(最小生成树),时隙长度ts。
Step1根据网络拓扑对应的最小生成树的树高HT,设定帧周期为N·ts,其中N=(HT-1)·2。帧周期内的时隙标号表示为[0,1,…,((HT-1)·2-1)]。
Step2对于每个帧周期内的时隙分配,
forl:=1to(HT-1)do
第l层(l∈[1,…,(HT-1))的父节点选择在第l-1个时隙向其所有子节点通过数字多波束同时并行发送相对定位信息;
endfor
Step3fori:=HTto2do
第i层(i∈[1,…,(HT-1))的所有节点选择在第2HT-i-1个时隙向其父节点通过数字多波束同时并行发送卫导观测及运动信息。
endfor
输出:帧周期内各节点的观测信息与差分定位信息的信道接入时隙标号。
3、编队飞行仿真分析
3.1仿真场景设置
基于SpirentGSS9000模拟器,模拟16架机编队飞行场景。基于图1(b)所示的编队飞行网络,将16架机分为A、B、C、D四个分队,每个分队包含4架飞机成员,且飞机之间间距约100m。如图3所示的仿真轨迹,每个飞行编队开始时沿直线运动,之后经历一个180°转弯后继续直线运动并保持队形。运动过程中包含匀速直线运动、匀加速直线运动(包括:加速时间4s,加速度5m/s2;加速时间10s,加速度6m/s2;加速时间4s,加速度10m/s2)、圆周运动(向心加速度10m/s2)等,最大速度为100m/s,最大加速度10m/s2。
图316机编队飞行场景仿真轨迹
3.2网络仿真与分析
首先基于设计的网络拓扑优化算法,得到如图2所示的编队飞行优化网络拓扑,之后基于第2节设计的信道接入机制,采用OPNET软件对图2(b)中的16机编队优化网络拓扑进行仿真,其中数据传输的字节数设置为每个节点接收12颗“北斗”导航卫星(含3个频点)的数据和所需惯性导航设备数据的最大字节数的总和,接近真实场景。根据表2所示的仿真参数,图4给出了在OPNET软件中的无人机编队飞行场景。
表2基于OPNET软件的仿真参数
图4OPNET中的无人机编队网络仿真场景
图5给出了仿真场景中网络节点时延的仿真结果。由于仿真结果不受仿真次数的影响,因此由图5可知,基于优化设计的编队飞行网络,编队成员两节点之间单向数据传输端到端时延小于20ms(约18ms)。
图5网络节点时延仿真结果
由于通信时延的存在,且GNSS载波相位差分计算也需要消耗一定的时间,编队成员无法实时地获得本机与其他编队成员之间的GNSS载波相位差分相对结果。因此,要感知当前成员之间的相对位置,通常基于历史时刻的差分结果,结合机载惯导输出的载体运动数据,对当前时刻的相对位置关系进行外推或预测,而外推或预测的精度通常与时延的大小直接相关。
3.3差分相对定位仿真与分析
假设编队成员之间的相对位置感知频率为20Hz,即感知时间间隔tk+1-tk=50ms。基于上节编队网络的时间延迟仿真结果,结合1.3节的分析可知,由于16机编队的根最小生成树的络拓扑包含2个层级,假设节点之间的通信时延加上GNSS载波相位差分处理时延小于等于50ms,则在tk+1时刻编队成员获得相对位置感知信息最小外推时延为100ms;如果总时延超过了50ms,则相对位置感知结果的外推时延也会相应增大。
载体运动数据由机载惯导数据提供,仿真光纤级惯导(陀螺零偏0.1°/h,加速度计零偏100mGal),速度误差≤0.1m/s。如图6所示,以成员A-1和A-2为例,分别给出了不同时延条件下编队成员的相对位置感知误差。从图中可以看出,当外推时延为100ms时,相对位置感知精度仍可以达到亚分米级(≤0.1m);随着外推时间的增大,相对定位误差随之增大,且定位误差与载体的运动状态(尤其是加速运动)以及载体运动信息的误差直接相关。
图6不同时延条件下的相对定位误差
4、结束语
针对无人机编队飞行高精度相对位置感知应用,考虑通信网络时延对GNSS载波相位相对定位实时性的影响,本文分析了GNSS高精度相对定位的信息交互需求,基于图论方法优化设计了无人机编队飞行网络拓扑并设计了通信信道接入机制,对16机编队通信网络及相对位置感知进行了仿真。仿真结果表明,编队成员端到端通信时延小于20ms,且当通信与载波相位差分处理总时延小于相对位置感知时间间隔时,编队飞行场景中相对位置感知精度可达到亚分米级,保证了编队无人机的高精度应用。下一步工作将研究本文提出的网络拓扑优化及信道接入机制的工程化实现与性能评估。
参考文献:
[1]顾海燕.美军无人机集群作战的发展启示[J].电讯技术,2018,58(7):865-870.
[2]李文皓,张珩.无人机编队飞行技术的研究与展望[J].飞行力学,2007,25(1):9-11.
[3]张先春.联动目标的北斗高精度定位技术研究与应用[D].武汉:武汉大学,2018.
[4]郝菁,蔚保国,何成龙.基于惯导/数据链的动态相对定位方法[J].计算机测量与控制,2018,26(10):191-195.
[5]霍学东.基于惯导/视觉组合的无人机相对导航方法研究[D].哈尔滨:哈尔滨工业大学,2019.
[6]周乐韬,黄丁发,冯威,等.北斗卫星导航系统/美国全球定位系统载波相位相对定位全球精度分析[J].中国科学:地球科学,2019,49(4):671-686.
[7]张伟,杜耀珂,李东俊,等.基于星间测距增强的卫星编队GPS相对导航研究[J].上海航天,2017,34(3):95-101.
[9]胡海东,唐强,魏春岭,等.分离模块航天器差分GNSS相对导航试验研究[C]//第33届中国控制会议论文集.南京:中国自动化学会控制理论专业委员会,2014:1021-1025.
[10]熊杰,马勇.基于部分模糊度固定技术的RTK定位改进算法[J].电讯技术,2018,58(8):913-917.
[11]李明富,熊杰,安毅.厘米级“北斗”相对定位的试验验证[J].电讯技术,2017,57(7):756-761.
[12]王国强.面向队形保持的无人机编队信息交互拓扑优化问题的研究[D].合肥:合肥工业大学,2016.
[13]卓新建,苏永美.图论及其应用[M].北京:北京邮电大学出版社,2017.
班亚龙,王翔,康荣雷.一种新颖的无人机编队拓扑形成与信道接入机制[J].电讯技术,2020,60(06):657-661.
分享:
拓扑优化是一种根据给定的负载情况,约束和性能指标,优化给定区域中的材料分布的数学方法。拓扑优化的出现最初只是为了解决一般的机械设计问题。但是,随着对拓扑优化的深入研究,其已被广泛用于许多物理学科,包括固体力学、流体力学、热传导、电磁学等。此外,拓扑优化也已用于许多工程领域,例如运输、建筑设计、复合材料等。
2020-08-10检查市场上目前可见的各种BMS拓扑的优缺点,很明显,方案之间的差异主要涉及以下问题:这是否应该是模块化BMS(即1个IC监视多个电池元件串)(图1),或电池级BMS(即1个IC监视单个电池元件);应该使用有线还是无线网络;并且涉及微控制器或状态机。尽管每种可用的拓扑都应该存在,但如果有解决这所有问题的硅标准可用,将加速市场采用。
2020-07-11针对无人机编队飞行高精度相对位置感知应用,考虑通信网络时延对GNSS载波相位相对定位实时性的影响,本文分析了GNSS高精度相对定位的信息交互需求,基于图论方法优化设计了无人机编队飞行网络拓扑并设计了通信信道接入机制,对16机编队通信网络及相对位置感知进行了仿真。
2020-07-11伴随大数据时代的到来,基于地理空间数据的拓扑分析也因其数据采集方式的改变、数据类型的多样性、数据分析目标的不同而需要采用有别于传统地理空间拓扑分析的策略.本文旨在分析大数据环境下地理空间拓扑分析的变革与特点,并结合多个实例探讨大数据环境下如何设定拓扑判定规则和分析策略,为地理空间大数据分析与应用提供一些有益的参考.
2020-07-11关于轻量化的研究在结构工程领域已广泛开展,采用诸如拓扑优化、起筋优化、尺寸优化等一系列优化方法,可快速获取符合期望的设计方案,缩短设计周期。其中,拓扑优化的方法,是在给定的材料空间内,得到满足约束条件又使目标函数最优的材料布局方式[1],其更多地应用于初期概念设计阶段,之后再根据材料布局,结合具体要求进行详细设计[2]。
2020-07-11GadishDA提出了基于规则约束的方法[8]。这些方法基于拓扑关系规则和目标间语义关系,可以确定目标之间是否存在空间冲突,但具有一定的不确定性,难以准确检测,易造成漏查和误查。因此,本文将以交通网线性目标间拓扑冲突为例,通过对线目标间拓扑关系进行一致性检测,来检测已有方法造成的漏查和误查。
2020-07-11出于环保及改善燃油耗的需求,各大车企正在快速推进汽车车体的轻量化。为实现轻量化,汽车白车身更倾向于使用高强度钢板。随着高强度钢板的应用,相应降低了板材厚度,使整个车体的刚度也随之降低。作为相关对策,使用质量最轻的材料以弥补由此降低的刚度是必不可少的。目前,可通过拓扑学最优化方法实现改良[1,2]。
2020-07-11在5G时代来临,自动驾驶和车联网日益普及的今天,车载以太网必将得到更加广泛的推广和应用。汽车维修从业人员,有必要研究车载以太网的特性,为维修车载以太网相关故障打下良好的基础。
2020-07-11ANSYS对结构进行了分析以及拓扑优化设计,通过拓扑优化设计可以获得初步阶段的轮廓布局,之后再重复优化步骤,可以得到较为理想的结果。本文最终优化结果体积与重量为初始体积与重量的30%左右,大大削减了复合材料的用料,同时说明了复合材料作为结构构件参与桥梁建设成为了可行的方案。
2020-07-11社会关系是社会网的基础,编织社会的结构与功能。1社会网络被视作关系预期的动态构造,在传播中发生与发展,并且引导传播序列的进一步变化。本研究扫描当前国内大众人群的网络使用心理与行为,试图以事件传播的方式折射互联网空间的社会生态,具有推动网络安全的现实意义。
2020-07-11我要评论
期刊名称:应用数学
期刊人气:1898
主管单位:国家教育部
主办单位:华中科技大学
出版地方:湖北
专业分类:科学
国际刊号:1001-9847
国内刊号:42-1184/O1
邮发代号:38-61
创刊时间:1988年
发行周期:季刊
期刊开本:16开
见刊时间:一年半以上
影响因子:0.553
影响因子:0.322
影响因子:0.352
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!