【技术实现步骤摘要】
基于蝴蝶优化算法的传感网静态锚节点位置选择的方法
[0001]本专利技术涉及无线传感器网络
,特别是一种基于蝴蝶优化算法的无线传感器网络静态锚节点位置选择方法。
技术介绍
[0002]无线传感器网络是一种新的信息采集和处理技术,通过在被监测区域部署数千个微传感器,可以全面、实时、准确地采集监测区域的环境信息,并分析异常数据,实现对关键事件的高级防御和对敏感目标的精确攻击。无线传感器网络中节点间的数据是节点定位的重要前提和基础,分析采集的数据并结合节点位置信息是实现无线传感器网络节点定位的关键。没有位置信息的数据几乎是无用的,在此基础上,实现了无线传感器网络的节点定位技术。
[0003]由于能量受限的传感器节点独立运行更长的持续时间,实现节能的无线传感器网络是困难的。然而,不可再充电节点的能量和更换电池是昂贵的,在敌对位置往往更是棘手,在能量消耗较大的同时也会影响网络寿命。因此,提高无线传感器网络的能量效率是一个重要问题。
技术实现思路
[0004]本专利技术的专利技术目的是,针对上述问题,提供一种基于蝴蝶优化算法的无线传感器网络静态锚节点位置选择策略的方法,以最小化能量消耗,最大限度地延长网络寿命。
[0005]为达到上述目的,本专利技术所采用的技术方案是:
[0006]一种无线传感器网络静态锚节点位置选择方法,包括以下内容:
[0007]步骤S1:采集无线传感器网络节点之间的信号强度,将节点分布图转换为拓扑图;
[0008]步骤S2:在拓扑图中,使用蝴蝶 ...
【技术保护点】
【技术特征摘要】
1.一种基于蝴蝶优化算法的传感网静态锚节点位置选择的方法,其特征在于,包括以下内容:步骤S1:采集无线传感器网络节点之间的信号强度,将节点分布图转换为拓扑图;步骤S2:在拓扑图中,使用蝴蝶优化算法确定最优节点,将最优节点作为待定位区域的形状中的簇头;步骤S3:在拓扑图中,使用贴近度中心算法计算每个节点的贴近度中心值,并将获得的贴近度中心值按降序排序;步骤S4:根据贴近度中心值按降序排序定位拓扑图中未知静态锚节点的位置。2.根据权利要求1所述的基于蝴蝶优化算法的传感网静态锚节点位置选择的方法,其特征在于:所述步骤S1包括以下步骤:步骤S11、确定无线传感器网络的待定位区域,估算待定位区域的长度和宽度,构建二维坐标系;步骤S12、在构建的二维坐标系中部署无线传感器网络节点,根据待定位区域的大小得到需要部署的节点数,并根据待定位区域的形状随机或定期部署节点;步骤S13、收集节点之间的信号强度值;首先,随机选择节点A,收集获得从其他节点到节点A的信号强度值RSS
Ai
,其中RSS
Ai
指从节点A到节点i的信号强度值,i=1,2,...,n
‑
1;然后,随机选择节点B,收集获得从节点A以外的节点到节点B的信号强度值RSS
Bi
,RSS
Bi
指从节点B到节点i的信号强度值;以此类推,可以获得任何节点之间的信号强度值;步骤S14、设置节点的通信半径,使用路径损耗模型将节点的通信半径转换为信号强度值,并使用步骤S13获得的信号强度值作为设置的信号强度阈值;步骤S15、将信号强度阈值设置为T,R
ij
是任意两个节点之间的信号强度值,判断R
ij
≥T是否成立,如果成立则它们之间存在边缘连接节点i和节点j,否则两个节点之间没有连接;步骤S16、将边缘连接节点的分布也归纳在拓扑图中。3.根据权利要求1所述的基于蝴蝶优化算法的传感网静态锚节点位置选择的方法,其特征在于:所述步骤S2包括以下步骤:步骤S21、构建传感器节点的剩余能量、簇内距离、簇头和汇聚节点之间的距离、节点度和节点中心度的参数及适应度函数;步骤S22、根据步骤S21的参数及适应度函数使用加权和方法构建节点的目标函数;步骤S23、使用蝴蝶优化算法求解节点的单目标函数,选择相对最优的节点范围,确定为最优节点,并将其作为簇头;其中,以该簇头为中心,向簇头周围放置理想锚节点。4.根据权利要求3所述的基于蝴蝶优化算法的传感网静态锚节点位置选择的方法,其特征在于:所述步骤S21的剩余能量、簇内距离、簇头和汇聚节点之间的距离、节点度和节点中心度的适应函数分别为f1、f2、f3、f4和f...
【专利技术属性】
技术研发人员:马雪皎,蒙飙,蒋文胜,归奕红,吴家景,刘俊,
申请(专利权)人:柳州职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。