[发明专利]一种基于最优刚性图的无人机蜂群编队网络路由方法在审
| 申请号: | 202010687299.8 | 申请日: | 2020-07-16 |
| 公开(公告)号: | CN111970658A | 公开(公告)日: | 2020-11-20 |
| 发明(设计)人: | 赵太飞;曹丹丹;张海军;薛蓉莉;蒙春 | 申请(专利权)人: | 西安理工大学 |
| 主分类号: | H04W4/40 | 分类号: | H04W4/40;H04W24/02;H04W40/10;H04W40/24;H04W84/18 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 杨洲 |
| 地址: | 710048*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 最优 刚性 无人机 蜂群 编队 网络 路由 方法 | ||
1.一种基于最优刚性图的无人机蜂群编队网络路由方法,其特征在于,包括以下步骤:
步骤1:在初始簇的建立阶段,僚机节点产生一个0-1之间的随机数,将其与改进的阈值公式T(n)进行比较,小于阈值的节点将成为簇首节点,其他节点自动转化为普通节点;
步骤2:节点入簇,簇首节点选择成功后,会在自己的竞争半径Ri内向周围的网络中广播消息,在该通信范围内的其他普通节点接收到该消息后会建立一个簇首信息表,通过簇首信息表中的信息计算选择函数的值,普通节点加入选择函数值最大的簇内;
步骤3:最优刚性图的生成阶段,在网络进行分簇后,对生成的多个集群的簇首节点采用最优刚性图的方法进行拓扑优化;
步骤4:数据传输阶段,无人机蜂群簇内采用单跳方式进行传输,簇间采用单跳和多跳相结合的方式进行传输。
2.一种基于最优刚性图的无人机蜂群编队网络路由方法,其特征在于,所述步骤1的具体过程包括:
由长机广播竞选消息,收到消息的僚机节点会随机产生一个0-1间的随机数,如果该数小于阈值T(n),则该僚机节点可在本轮中担任网络的簇首节点,阈值T(n)的计算公式如下:
其中,pi表示簇首节点在无人机蜂群中期望所占的比例,Eres(i)表示僚机节点i当前时刻的剩余能量,d(i)表示僚机节点i与长机节点间的距离,R为当前的轮数,从上式可看出,当僚机节点的剩余能量越高,离长机的距离越近时,阈值T(n)越大,则该僚机节点被选为簇首节点的几率就越大。
3.一种分簇最优刚性图的蜂群无人机编队网络路由方法,其特征在于,所述步骤2的具体过程包括:
一轮选举结束后,部分僚机节点成为簇首节点,其他僚机节点自动转换为普通节点,每个簇首节点在自己的竞争半径Ri内将其当选消息广播给周围普通节点,普通节点接收到该消息后会存储这些信息并建立一个簇首信息表,当普通节点的簇首信息表中只有一个簇首时,则该普通节点直接加入该簇;而当普通节点簇首信息表中有多个簇首时,普通节点通过计算选择函数的值加入值最大的簇内,选择函数的计算方法如下所示,
其中,Eres为簇首节点的剩余能量;d为普通节点与簇首节点间的距离;CH为当前时刻簇内包含的成员个数。
4.一种基于最优刚性图的无人机蜂群编队网络路由方法,其特征在于,所述步骤3的具体过程包括:
步骤3.1:簇首节点以最大通信半径发送信息来寻找通信范围内的其他邻居簇首节点,当周围的邻居簇首节点收到信息后,会发送一个应答信息帧,此时,簇首节点接收到应答信息帧后建立一个自身的邻居信息列表;
步骤3.2:计算簇首节点和其邻居簇首节点间构成的所有链路间的长度,按照从大到小排列;
步骤3.3:根据排序结果建立簇首节点的刚度矩阵;
步骤3.4:初始化矩阵Mi为上述刚度矩阵的第一行,添加刚度矩阵的第二行与第一行形成新的矩阵,计算此新矩阵的秩;
步骤3.5:如果是满秩的话,加上此行;否则,从新矩阵中删除这一行,然后添加刚度矩阵的下一行到新矩阵中,直到找到2n-3个线性无关的行向量;
步骤3.6:簇首节点和其邻居簇首节点构成最优刚性子图后,最后通过删除不属于全局优刚性图的边得到簇首间的最优刚性图。
5.一种分簇最优刚性图的蜂群无人机编队网络路由方法,其特征在于,所述步骤4的具体过程包括:
当网络完成分簇后,开始数据的传输阶段,数据传输分为簇内数据传输和簇间数据传输;
步骤4.1:簇内数据传输阶段,簇内所有僚机节点将侦察到的数据发送给簇首无人机,由簇首无人机进行信息融合,降低数据冗余性,由于节点在入簇时,优先加入离自己距离最近的簇首,因此簇内僚机节点和簇首节点的距离较近,选择单跳的通信方式,减少多跳带来的传输时延和数据丢失;
步骤4.2:簇间数据传输阶段,若簇首节点在长机的通信范围内,则直接将数据传送至长机;若不在,则通过多跳的方式进行传输;簇首间生成的最优刚性图为簇首节点i找到了链路质量良好的逻辑邻居节点进行通信,从而选择权值较大的节点作为下一跳节点,经过其他簇首节点的转发将数据传送给长机,直到下一跳节点在长机的通信范围内时,直接将数据发送给长机;下一跳节点的权值计算公式如下所示:
其中,Ej为邻居簇首节点的剩余能量;E0为无人机节点的初始能量;dij为簇首节点与下一跳簇首节点间的距离;dj为邻居簇首节点与长机间的距离,由上式可以看出,当下一跳簇首节点的能量越大、离长机的距离越近时,权值就越大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010687299.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防护栏用钢管打磨抛光装置
- 下一篇:一种采用污泥气化熔融渣的制砖方法





