一种多无人机环境下协同安全通信方法技术

技术编号:11980649 阅读:66 留言:0更新日期:2015-09-02 11:00
本发明专利技术的目的是提供一种可以减小多无人机的通信范围,运算速度快,通信性能高的多无人机环境下协同安全通信方法。经典的人工鱼群算法容易陷入局部最优,后期收敛速度慢,传统OLSR协议不能预测网络中节点的运动趋势,难以适应无人机网络中节点的快速移动。本发明专利技术将人工鱼群算法结合无人机动力学模型,将步长和视野调整为自适应,同时引入虚拟洋流,解决算法在实际应用中存在的问题,将无人机网络中的运动信息作为MPR节点选择的参数引入MPLSR协议。

【技术实现步骤摘要】

本专利技术属于通信
,特别是涉及。
技术介绍
所谓的安全通信策略,与传统理解的通信过程的数据加密无关,是在多无人机环境下,无人机数量的增加,会导致无人机间通信信号强度的减弱,因而为了提高通信性能,需要增加信号强度,然而在扩大多无人机通信范围的同时,又会导致信息的泄露,从无人机通信功率、通信半径、无人机动力学方面进行安全通信问题的研宄,主要研宄相同通信功率的无人机间通过组内拓扑结构的调整来优化通信范围。无人机已被广泛应用在军事,搜救,勘察等诸多领域。随着技术的发展,多无人机的协同应用越来越受到人们的重视。多无人机在协同目标搜索、目标打击等方面具有单个无人机无可比拟的高效性和实时性。多无人机网络是一个动态性强、拓扑结构变化快速、并且不断会有节点加入或离开的网络,Mobile Ad Hoc网络是比较适合建立多无人机通信的网络。在多无人机协同领域中,当前研宄主要集中在多无人机的编队,航路规划,任务分配等。结合无人机动力学进行多无人机安全通信策略的研宄还不多见。在多无人机网络环境中,无人机数量的增加,会导致无人机间通信信号强度的减弱,信号的平均信噪比会降低。因而为了提高通信性能,需要增加信号强度,但是较高的信号强度会造成无人机网络无线覆盖范围增加,即多无人机通信范围的扩大,这样使得整个网络容易遭到窃听,可能会导致数据传输过程中信息的泄露。因此如何在信号强度增加的同时,尽量减小多无人机间的通信范围就成为急需解决的多无人机安全通信问题。在多无人机安全通信问题中,Phillips等依据组密钥管理协议从加密方面来解决多无人机安全通信。本专利技术不考虑数据的加密问题,从无人机通信功率、通信半径、无人机动力学方面进行安全通信问题的研宄,主要研宄相同通信功率的无人机间通过组内拓扑结构的调整来保证通信范围达到最小,并达到安全通信目的。本专利技术通过改进人工鱼群(IAFS)算法优化多无人机通信范围。人工鱼群算法是浙江大学李晓磊于2001年提出的一种模仿鱼群寻优行为的集群智能优化算法。算法的基本思想如下:假设一片水域,鱼总是能够通过自行觅食或尾随其他鱼类找到食物浓度高的地方。因此,一般水域中食物浓度最大的地方也就是鱼群数目最密集的地方,人工鱼群算法根据这一特点来构造人工鱼来模拟鱼的觅食、聚群和追尾等行为实现寻优。目前人工鱼群算法已经在组合优化问题、故障诊断、目标搜索等领域得到了广泛的应用。但算法同时存在一些缺点,算法在前期收敛速度较快,但到后期人工鱼聚集在最优状态时由于视野的限制,搜索盲目性比较大,收敛速度较慢,容易陷入局部最优,导致计算量大,而且效率和准确度不够。本专利技术运用运动感知链路状态路由(MPLSR)协议来提高多无人机网络通信性能,该协议是对优化链路状态(OLSR)协议的改进。OLSR协议的核心思想为网络中节点之间通过MPR技术周期性地交换控制信息,并应用分布式计算来建立更新节点的网络拓扑图。被相邻节点选为MPR的节点需要按照一定周期在网络中广播控制信息。在控制信息中包含了将节点选为MPR的邻居节点的信息(称作MPR Selector),在应用OLSR协议的移动自组织网络中,MPR节点作为路由转发节点,非MPR不参与路由计算。MPR节点可以有效地广播OLSR中的控制信息,而非MPR节点不用转发控制信息。OLSR协议中的主要技术为多点中继MPR技术,当前OLSR协议的优化主要也就是MPR节点优化选择技术的改进。近些年,OLSR协议的改进和MPR算法的优化已取得了不少的成就。Mounir等提出了在针对节点运动速度快慢提出的Fast-OLSR协议。该协议将节点的运动状态分为两种快速状态和一般状态,相对应发送的HELLO消息分为Fast-HELLO消息和HELLO消息。在节点运动速度不是太快时,节点处于一般状态,发送HELLO消息;在节点移动速度较快时,节点处于快速状态,发送Fast-HELLO消息,Fast-HELLO消息比HELLO消息要小,发送的频率要比一般状态要快。Fast-OLSR协议在快速移动的自组织网络中能够及时地探测到链路状态的变化,同时大大提高了在节点移动速度过快时发送数据的交付率。但是,当节点移动速度较快时,发送控制消息的频率较高,整个网络的负载也随之增加。Liang等人提出的分层的OLSR协议HOLSR(Hierarchical 0LSR)。协议根据Fisheye技术,其思想为以节点自身为标准,离节点越近的节点通信的概率越大,发送TC消息的频率越高,需要维护的成本也越高。协议根据网络中节点与源节点的跳数不同,将网络分成不同的域,根据不同域范围内的节点TC消息设置不同发送周期,距离源节点越近的节点发送频率越高,周期越短。同时为了增加了路由的可达性,采用错误路由补偿算法,但是无法对拓扑变化情况进行动态的预测。张信明等运用遗传算法解决求最小MPR集问题。对遗传算法进行改进,提出新算法,通过仿真实验证明该算法比其他算法在解决最小MPR集问题有较好的收敛性。西南交大的周逊提出SR-MP0LSR(基于源路由的多路径OLSR协议)。利用OLSR中的发送HELLO消息获得网络的拓扑结构图,采用多重Dijkstra算法获取从源节点到目的节点的多路径信息,对多路径采用加权分配的循环调度机制,并采用源路由机制对报文进行选径转发。协议大大调高了负载较重的网络的传输率,降低了端对端的平均时延。
技术实现思路
本专利技术为了克服现有技术存在的缺陷,本专利技术的目的是提供一种可以减小多无人机的通信范围,运算速度快,通信性能高的多无人机环境下协同安全通信方法。本专利技术所采用的技术解决方案是,包括如下步骤:步骤1:建立通信模型,改进人工鱼群算法IAFS,降低无人机的通信范围;步骤2:利用MPLSR协议,运用无人机运动感知信息作为MPR选择时的衡量参数,对MPR搜索算法进行改进。所述步骤I具体步骤如下:步骤1.1:设置参数:设定无人机数量n,发射功率Pt,安全距离d,无人机通信频率带宽W,最大试探次数Trynumber,最大迭代次数Iter_times参数;步骤1.2:初始化无人机:在区域内生成满足安全距离的η架无人机,保存它们各自的位置于X中,迭代次数设置为P_times = O,寻找最外层三个节点,确定无人机组中心,根据中心节点位置以及最外侧节点的距离计算无人机通信范围s保存于公告板;步骤1.3:全局聚群:寻找最外层三个节点,确定无人机组中心,找到距离组中心最近的节点,除中心节点外其他节点向着中心节点移动,移动过程根据聚合力自动调整步长,移动节点的邻近节点执行追尾行为,移动过程同时满足安全距离,同时保证满足通信性會K ;步骤1.4:无人机通信性能的寻优:计算无人机群通信范围大小,若优于公告板,则取代公告板状态,将执行后的结果存入Xi next;步骤1.5:判断结果:如果连续三次公告板最优值不变或者?^!11^达到最大迭代次数Iter_times,则输出结果,算法终止;否则p_times自加,转到步骤1.3。 所述步骤2具体步骤如下:步骤2.1:首先将集合N的节点添加到MPR集合中,所述的N代表一个节点的相邻节点的子集;步骤2.2:计算N2中的节点相对于本节点的运动位置通信概率,按照传输概率Pi从大到小排序,所述的N2表示从节点可达的本文档来自技高网
...

【技术保护点】
一种多无人机环境下协同安全通信方法,包括如下步骤:步骤1:建立通信模型,改进人工鱼群算法IAFS,降低无人机的通信范围;步骤2:利用MPLSR协议,运用无人机运动感知信息作为MPR选择时的衡量参数,对MPR搜索算法进行改进。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴杰宏石祥滨范纯龙李照奎张德园王景志曹玉琦刘羽硕
申请(专利权)人:沈阳航空航天大学
类型:发明
国别省市:辽宁;21

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

1