无线传感器网络多级环形分簇优化算法
Optimization Algorithm for Multi-level Circular Clustering in Wireless Sensor Networks
针对无线传感器网络通常选择密度峰值作为簇首,而这些节点可能不具备最优的能量状态或网络位置,会因能量耗尽而过早失效,形成能量空洞,影响网络运行稳定性的问题,提出一种无线传感器网络多级环形分簇的优化算法.首先,根据无线传感器网络区域边界到基站的距离对网络区域进行等距离划分,以获得多个环形区域;其次,在各环形区域内,利用CFSFDP算法,根据节点的密度和距离进行分簇,以均衡簇内节点分布并优化通信负载;再次,在确定各层环形区域内的最佳簇数量后,计算各节点的权重值,并选取权重值较大的节点作为聚类中心,完成节点分簇;最后,考虑节点的剩余能量和相对密度,动态选择簇首,并建立多级分簇结构,同时根据簇首的剩余能量比率进行数据传输排序,均衡各节点的能量消耗,避免部分节点过早失效,保证连通性和传输效率,实现无线传感器网络多级环形分簇优化.实验结果表明,该方法的存活节点数量保持在280个以上,节点最大剩余能量和最小剩余能量均在3.5J以上,且负载平衡值最高,可以保持在0.8以上,从而避免因能量耗尽导致的能量空洞,保证无线传感网络的稳定运行.
Aiming at the problem that the peak density was usually chosen as the cluster head in the wireless sensor networks, and these nodes might not have the optimal energy state or network location, and might fail prematurely due to energy depletion, forming energy holes that affected the stability of network operation, we proposed an optimization algorithm for multi-level circular clustering in wireless sensor networks. Firstly, we divided the network area equally based on the distance from the boundary of the wireless sensor network area to the base station to obtain multiple circular areas. Secondly, within each circular region, the clustering by fast search and find of density peaks (CFSFDP) algorithm was used to cluster nodes based on their density and distance to balance the distribution of nodes within the cluster and optimize communication load. Thirdly, after determining the optimal number of clusters within each layer of the circular region, we calculated the weight values of each node and selected the node with the higher weight value as the clustering center to complete node clustering. Finally, we considered the remaining energy and relative density of nodes, dynamically selected cluster heads, and established a multi-level clustering structure. At the same time, we sorted data transmission according to the remaining energy ratio of cluster heads to balance the energy consumption of each node, avoid premature failure of some nodes, ensure connectivity and transmission efficiency, and achieve multi-level circular clustering optimization in wireless sensor networks. The experimental results show that the number of surviving nodes of the proposed method remains above 280, and the maximum and minimum remaining energy of the nodes are both above 3.5 J. The load balancing value is the highest, which can be maintained above 0.8. This can avoid the energy hole caused by energy depletion and ensure the stable operation of the wireless sensor networks.
| [1] |
王恒, 余蕾, 谢鑫. 基于信息年龄的工业无线传感器网络混合数据调度方法[J]. 电子与信息学报, 2023, 45(3):1065-1073. |
| [2] |
( |
| [3] |
刘会衡, 肖瑶, 程晓红, |
| [4] |
( |
| [5] |
苗俊先, 赵一帆, 李波, |
| [6] |
( |
| [7] |
马巧巧, 董黎刚, 蒋献. 面向SDWSN的分布式高效熵节能分簇路由算法[J]. 电信科学, 2023, 39(3):100-114. |
| [8] |
( |
| [9] |
|
| [10] |
张慧娟. 无线传感网络中基于Dijkstra算法的分簇路由[J]. 火力与指挥控制, 2022, 47(2):134-139. |
| [11] |
( |
| [12] |
桂易琪, 叶子鉴, 陈永康. 一种基于区域划分和内容流行度的NDN缓存策略[J]. 江苏大学学报(自然科学版), 2023, 44(2):186-193. |
| [13] |
( |
| [14] |
赵江平, 储小婷, 欧阳的华. 火源空间位置影响下环形走廊安全区域划分研究[J]. 安全与环境学报, 2023, 23(3):756-764. |
| [15] |
( |
| [16] |
葛盼猛, 陈波, 刘庭赫, |
| [17] |
( |
| [18] |
鲍颜红, 吴峰, 任先成, |
| [19] |
( |
| [20] |
赵小强, 崔砚鹏, 郭铮, |
| [21] |
( |
| [22] |
艾力米努尔·库尔班, 谢娟英, 姚若侠. 融合最近邻矩阵与局部密度的自适应K-means聚类算法[J]. 计算机科学与探索, 2023, 17(2):355-366. |
| [23] |
( |
| [24] |
张广大, 任清华, 樊志凯. 基于能量采集的友好干扰机辅助下多中继系统安全传输方案[J]. 系统工程与电子技术, 2023, 45(3):876-885. |
| [25] |
( |
| [26] |
谢佳, 张玲华. 基于能量均衡高效的LEACH改进算法[J]. 电子技术应用, 2023, 49(1):63-68. |
| [27] |
( |
| [28] |
轩春青, 王婷婷. 无线传感器网络容错低功耗自适应分簇算法[J]. 计算机仿真, 2024, 41(6):516-519. |
| [29] |
( |
河南省高校科技创新团队支持计划项目(17IRTSTHN010)
龙门实验室开放课题项目(LMQYTSKT034)
/
| 〈 |
|
〉 |