[发明专利]一种基于人工蜂群算法的灾后无人机基站部署方法及系统有效
| 申请号: | 201910523039.4 | 申请日: | 2019-06-17 |
| 公开(公告)号: | CN110267249B | 公开(公告)日: | 2021-01-08 |
| 发明(设计)人: | 陆佃杰;李佳流源;李振;张桂娟;庞亚伟;田杰;乔静萍 | 申请(专利权)人: | 山东师范大学 |
| 主分类号: | H04W4/90 | 分类号: | H04W4/90;H04W16/18;H04B7/185;G06N3/00 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 杨哲 |
| 地址: | 250358 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 人工 蜂群 算法 无人机 基站 部署 方法 系统 | ||
1.一种基于人工蜂群算法的灾后无人机基站部署方法,其特征在于,该方法包括:
构建预设大小且分布若干终端用户的无人机基站三维场景;
计算该场景区域内每个终端用户的网络吞吐量,根据无人机基站的容量约束,计算总体网络吞吐量;所述总体网络吞吐量是该场景区域内所有终端用户的网络吞吐量之和;
采用人工蜂群算法计算最大的总体网络吞吐量和其对应的无人机基站在空中的最佳飞行位置,进行无人机基站部署;
其中,所述采用人工蜂群算法计算最大的总体网络吞吐量和其对应的无人机基站在空中的最佳飞行位置的具体步骤包括:
参数初始化,随机产生一组无人机基站坐标;
记录最大总体网络吞吐量和其对应的无人机基站坐标;
在当前无人机基站坐标附近搜索新坐标,若找到更大的总体网络吞吐量,则将其记录下来并将当前坐标替换成总体网络吞吐量更大的无人机基站坐标;
采用轮盘赌按概率在当前无人机基站坐标附近产生新坐标,若找到更大的总体网络吞吐量,则将其记录下来并将当前坐标替换成总体网络吞吐量更大的无人机基站坐标;
若搜索次数是否超过了极限值,则随机产生新的无人机基站坐标替代当前坐标;
直至达到了迭代总次数,输出记录的最大总体网络吞吐量和对应无人机基站坐标。
2.如权利要求1所述的一种基于人工蜂群算法的灾后无人机基站部署方法,其特征在于,在该方法中,所述无人机基站三维场景中终端用户的高度相同且水平坐标不同。
3.如权利要求1所述的一种基于人工蜂群算法的灾后无人机基站部署方法,其特征在于,在该方法中,所述计算该场景区域内每个终端用户的网络吞吐量的具体步骤包括:
在所述无人机基站三维场景中随机产生若干个无人机基站的坐标;
根据无人机基站的坐标计算无人机基站和终端用户的距离欧氏距离;
根据欧氏距离计算终端用户的接收功率;
根据接收功率计算出每个终端用户的信号与干扰加噪声比;
分别计算信号与干扰加噪声比不低于设定阈值的终端用户的网络吞吐量。
4.如权利要求3所述的一种基于人工蜂群算法的灾后无人机基站部署方法,其特征在于,在该方法中,所述接收功率为终端用户接收到无人机基站传输过来信号的功率,根据无人机基站发射功率减去传输损耗计算;
在该方法中,所述终端用户与所述无人机基站之间采用单信道通信,所述终端用户的网络吞吐量等于终端用户的信道容量。
5.如权利要求1所述的一种基于人工蜂群算法的灾后无人机基站部署方法,其特征在于,在该方法中,所述根据无人机基站的容量约束,计算总体网络吞吐量的具体步骤包括:
将每个无人机基站覆盖的且信号与干扰加噪声比大于设定阈值的终端用户的网络吞吐量进行相加,得到每个无人机基站的网络吞吐量;
判断每个无人机基站的网络吞吐量是否大于无人机基站的容量;
若大于,则断开最少个终端用户与该无人机基站的连接,使无人机基站的网络吞吐量不超过无人机基站容量,同时使该无人机基站的网络吞吐量最大;
将所有无人机基站的网络吞吐量相加,计算出区域内的总体网络吞吐量。
6.一种计算机可读存储介质,其中存储有多条指令,其特征在于,所述指令适于由终端设备的处理器加载并执行如权利要求1-5任一项所述的一种基于人工蜂群算法的灾后无人机基站部署方法。
7.一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,其特征在于,所述指令适于由处理器加载并执行如权利要求1-5任一项所述的一种基于人工蜂群算法的灾后无人机基站部署方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东师范大学,未经山东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910523039.4/1.html,转载请声明来源钻瓜专利网。





