Font Size: a A A

Research On Energy Optimization For WSNs Based On EOABC Algorithm

Posted on:2019-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:Q J NiuFull Text:PDF
GTID:2428330572470496Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Wireless Sensor Networks(WSNs)is applied more and more widely.Most WSNs nodes are powered by batteries.Energy consumption is an important index for WSNs.When one or more sensor nodes in WSNs run out of energy,they cannot communicate with other nodes.This will affect the quality of the network service and shorten the lifetime the entire WSNs.Therefore,how to optimize the use of the limited energy resources of WSNs nodes is an important research direction of WSNs.This paper makes a further study on energy optimization problem of WSNs.Aiming at the WSNs energy consumption and network energy balance problem,we propose an improved hierarchical routing algorithm based on the artificial bee colony(ABC)algorithm.By considering WSNs residual energy and position information,the routing algorithm optimizes the clustering method.The main research contents of this paper are divided into three parts:1)In the process of getting energy optimization routing in WSNs,the convergence speed of the standard ABC algorithm is not fast enough.To solve this problem,the improved artificial bee colony algorithm named Experience-Oriented Artificial Bee Colony(EOABC)is proposed.Considering the change information of bee's searching history and the global optimal nectar source as guidance,EOABC algorithm improves individual bees local searching ability which also enhances.And EOABC algorithm's global search ability is improved in the meanwhile.The experiment results show that the EOABC algorithm can converge to the global optimal solution in a shorter time,and the ability to escape from the local optimal solution is strong enough.EOABC algorithm can meet the application requirements of WSNs in energy optimal routing.2)In this paper,an energy optimal routing algorithm based EOABC algorithm is proposed,aiming at the problems of fast energy consumption and imbalance energy in the existing WSNs hierarchical routing protocols.Based on the evaluation model which consists of the residual energy and position information,this algorithm calculates the current energy optimal routing in cluster combination phase.Then,using the rotation method of selecting cluster head node in cluster nodes to establish routing.Finally,the calculated optimal routing is broadcasted to each sensor node.Through these steps,this algorithm can achieve better network routing based on the current network information and be more adaptable.3)NS-3 network simulation software is used to evaluate the performance of the hierarchical routing algorithm based on EOABC.There are three evaluation parameters in terms of energy consumption and energy balance:the average residual energy,the number of surviving nodes and the standard deviation of the residual energy of the nodes.The experiment results show that the EOABC algorithm can effectively calculate the energy optimal routing scheme,reduce the overall energy consumption of the network,improve the balance of network energy,and then improve the WSNs network quality of service and high quality service life.
Keywords/Search Tags:Artificial Bee Colony Algorithm, Clustering Hierarchy Routing Protocol, Energy Optimization, Energy Balance
PDF Full Text Request
Related items