论文部分内容阅读
针对无线传感器网络中能量消耗的不均衡问题,提出NCR(Novel Clustering Routing Algorithm)算法.NCR算法根据每个节点的剩余能量、与基站的距离计算簇头竞争半径来构造大小非均匀的簇,根据每个节点的剩余能量设置定时器时延来保证剩余能量多的节点成为簇头.簇头根据自身到基站的距离计算最优转发跳数.与基站通过多跳数据传输方式进行通信的簇头,综合考虑候选中继节点的剩余能量、簇内和簇间通信代价来选择中继节点.NCR算法在网络中从基站开始构建最优簇间路由树来传输数据.通过OMNet++平台上的仿真实验表明,NCR算法较其他分簇路由算法能够有效地节约网络能量,均衡不同位置、不同剩余能量的网络节点的能量消耗,延长网络生命周期.
Aiming at the problem of unbalanced energy consumption in wireless sensor networks, a Novel Clustering Routing Algorithm (NCR) algorithm is proposed.NCR algorithm is based on the residual energy of each node and the distance from the base station to calculate the cluster head radius of competition to construct heterogeneous clusters. According to The remaining energy of each node sets the timer delay to ensure that the nodes with more remaining energy become cluster heads.The cluster head calculates the optimal number of retransmission hops according to the distance from itself to the base station.Cluster heads that communicate with the base station through multi-hop data transmission , Considering the remaining energy of the candidate relay nodes and the intra-cluster and inter-cluster communication costs to choose the relay node.NCR algorithm starts from the base station to construct the optimal inter-cluster routing tree to transmit data.On the simulation experiment on OMNet ++ platform It shows that compared with other clustering routing algorithms, the NCR algorithm can effectively save network energy, balance the energy consumption of network nodes with different locations and different residual energies, and prolong the network life cycle.