CN103796273A - 一种基于能量均衡的无线传感网络分簇路由策略 - Google Patents
一种基于能量均衡的无线传感网络分簇路由策略 Download PDFInfo
- Publication number
- CN103796273A CN103796273A CN201410025836.7A CN201410025836A CN103796273A CN 103796273 A CN103796273 A CN 103796273A CN 201410025836 A CN201410025836 A CN 201410025836A CN 103796273 A CN103796273 A CN 103796273A
- Authority
- CN
- China
- Prior art keywords
- energy
- energy consumption
- cluster head
- node
- opt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种基于能量均衡的无线传感网络分簇路由策略(EBCR),其包括步骤有:把节点剩余能量、能量消耗速度以及节点与基站的距离作为选取簇首的参数,改进簇首的选择过程,使得基站附近分布更多的簇,相应的簇的面积较小,而在远离基站处产生面积更大的簇,从而实现网络能量和簇首分布的有效均衡。使用本发明方法,在小规模无线传感网络中,可以有效降低了簇首间能量消耗,均衡了网络能耗分布,有效延长网络生存周期。
Description
技术领域
本发明涉及一种无线传感网络分簇路由策略,尤其涉及一种基于能量均衡的无线传感网络分簇路由策略,属于无线传感网络技术领域。
背景技术
近十年来,在无线传感器网络在精细农业中的应用逐步成为研究的热点。农业环境中往往传感器节点数量多,分布密度高,节点过早的死亡会导致网络失效,缩短了网络寿命。因此,如何均衡节点的能量消耗以延长网络的生存时间是无线传感器网络在农业应用中的研究重点。由于传感器节点能量的限制,其计算、存储和通信能力都十分有限,每个节点只能获取到局部网络的信息,因而节点上的所运行的网路通信协议不能太复杂。
针对节点能量消耗不均匀的问题,现有的许多网络协议都提出了解决方法。其中LEACH、PEGASIS、HEED、、EEUC较为典型。
LEACH:其核心思想是让每个节点轮流当选簇首,从而使得网络中的能量消耗尽可能均匀。但LEACH仍有不足之处,比如簇首节点不一定是剩余能量最大的节点、簇首节点在空间上难以均匀分布和单跳传输造成的能量消耗不均匀和不利于网络的扩展等。
PEGASIS:PEGASIS采用链式结构传输数据分组,并进行数据聚集以减少能耗,但聚集点仍为随机选择,无法保证网络能耗均衡。
HEED:HEED的簇首选举策略考虑了节点的剩余能量,但却并未考虑网络总体结构,易造成簇首能耗不均。
EEUC:EEUC算法将节点剩余能量与节点距基站的距离作为簇首选举的参考因素,并设定距离门限值,根据节点与基站的距离区分两者之间的通信方式,簇首数比LEACH算法和HEED算法更稳定,能量消耗更均匀,网络生命周期更长。但是EEUC算法涉及4个参数,需要进行人工选取,实际操作起来比较困难。
发明内容
本发明的目的是,提出一种基于能量均衡的无线传感网络分簇路由策略(Energy‐BalancedClusteringRoutingStrategyforWirelessSensorNetworks,EBCR),能够均衡网络能耗分布,延长网络生存周期。
本发明解决上述技术问题的技术方案如下:一种基于能量均衡的无线传感网络分簇路由策略,包括如下步骤:
步骤一、选定传感器能耗模型,基于所选应用场景是无线密集型传感网络,选择自由空间模型;
步骤二、参考能耗模型,计算簇首节点和非簇首节点的能量消耗,根据整个网络能耗最小的原则来求取网络较优的簇首个数;
步骤三、以该簇首个数为参考,计算出较优的簇首比例,代入改进的阈值公式中;
步骤四、每个节点都保存三个能量信息:节点当前剩余能量Ecurrent,节点的初始能量Emax,上一轮开始的剩余能量Elast;将剩余能量和能量消耗的速度考虑在内,改进簇首选择的阈值公式T(n),确定剩余能量高和能量消耗较慢之间一个较优的比重α;
本发明提出了一种基于能量均衡的无线传感网络分簇路由策略。通过使用本发明提出的方法,可以均衡网络能耗分布,延长网络生存周期。
附图说明
图1是本发明的路由策略EBCR的流程图。
图2是本发明与现有分层策略的网络剩余能量百分比的对比图。
图3是本发明与现有分层策略的网络存活节点数量的对比图。
图4是本发明与现有分层策略的簇首节点数量的对比图。
图5是本发明与现有分层策略的节点剩余能量标准差的对比图。
图6是本发明与现有分层策略的节点每轮发送数据量的对比图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
图1所示是本发明的基于能量均衡的路由策略的过程,网路初始化是,基站是固定的,网络中所有的传感器节点都是同种类型并且初始能量相等。节点具有足够的计算能力,在网络部署之后第一次投入使用时,通过基站用一个较大的发送功率向网络中所有节点广播一个信号,每个传感器节点在收到此信号后,可以根据接收到信号的强度计算它与基站的近似距离。
下面给出几个新增功能的具体说明。
较优簇首数目Kopt:
其中,R为区域半径,N为网络节点总数,Dmax和Dmin分别是网络中节点到基站最大和最小的距离。
改进簇首选择的阈值公式T(n):把节点剩余能量、能量消耗速度以及节点与基站的距离作为选取簇首的参数,改进簇首的选择过程,T(n)的计算方式为:
其中,Popt是较优簇首数目占所有节点的百分比,r是目前循环进行的次数,Ecurrent是节点当前剩余能量,Emax是节点的初始能量,Elast是上一轮开始的剩余能量,Dmax和Dmin分别是网络中节点到基站最大和最小的距离,d为节点到基站的距离,α为剩余能量高和能量消耗较慢之间一个较优的比重,a∈[0,1],β是能量因素与距离因素之间比重,β∈[0,1]。
如图1,本发明策略的具体流程为:
1、选定传感器能耗模型;
2、根据整个网络能耗最小的原则来求取网络较优的簇首个数;
3、以该簇首个数为参考,计算出较优的簇首比例;
4、将剩余能量和能量消耗的速度考虑在内,改进簇首选择的阈值公式T(n),确定剩余能量高和能量消耗较慢之间一个较优的比重α;
5、仿真实验确定剩余能量高和能量消耗较慢之间的比重后,将节点距基站的距离因素加入到改进的阈值公式T(n)中;
6、节点全部死亡,全过程结束。
以下是本发明的一个具体实施案例。参照图5,工作过程如下:
1、基站按照公式(1)计算出网络中较优的一个簇首数目;
2、以该簇首个数为参考,计算出较优的簇首比例;
4、簇的建立阶段,按照上面所述的簇头选举算法选出簇头之后,节点一旦确定了自己的簇头身份后,就开始组建自己的簇了。当选的节点要把自己的当选信息广播给网络中的所有节点,节点接收到广播信息后对簇头进行判断,以决定是否加入簇。
5、稳定数据传输阶段,簇头节点根据簇成员的个数计算出用于时分复用(TDMA)的时间表,并广播给簇内节点,开始了数据发送。
6、在每一轮中,簇头节点在每一帧中收集到所有簇内成员发送来的数据之后,对其进行数据融合,以滤除无用信息,然后再发送给基站。当一轮的所有帧的数据都传输完毕后,基站确定自己已经收到每个簇头节点发来的数据之后,便向所有节点发送同步信号,开始新的一轮通信。
7、直到全部节点死亡,全过程结束。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
本发明的有益效果在于:可以降低了簇首间能量消耗,均衡了网络能耗分布,有效延长了网络生存周期。通过使用EBCR(Energy‐BalancedClusteringRoutingStrategyforWirelessSensorNetworks,基于能量均衡的无线传感网分簇路由策略)路由策略进行仿真,比较NetworkLifetime(网络寿命)、Numberofclusterhead(簇首节点数量)及Standarddeviationofresidualenergy(节点剩余能量标准差),Amountofdataperround(每轮发送的数据量)和LEACH、HEED、EEUC进行了仿真实验。
首先确定比重a。由图2可以看出,LEACH协议由于没有充分考虑簇首节点的剩余能量,其能量消耗过快;HEED由于将节点剩余能量考虑在内,一定程度上降低了网络能耗。但是,由于没有充分考虑网络总体结构,在运行了650轮左右时网络能耗的陡增,当a=0.7时能量消耗有所平缓;当a=0.9时,在运行一段时间后,网络能耗也出现了一定幅度的增加。综合考虑,a取值0.8。
由图3可以看出,EBCR在550轮之前网络的存活节点数会明显高于EEUC,这是由于EBCR在簇首选取的时候就将距离与能量因素考虑在内造成的,在网络运行的前期就可以很好的均衡网络能耗,从而在前期有更多的存活节点。
图4显示的是LEACH、HEED、EEUC、EBCR在100round中产生的簇首数量。由图可以看出,由于LEACH是随机选取簇头,所以它产生的簇头数量变化幅度很大,相比较LEACH,HEED,EEUC,EBCR的簇首数量更加稳定,EEUC在选取簇头的时候未考虑到簇首的较优比例。
由图5可知,随着运行的轮数的增加,各节点的剩余能量差别随之增大,这是由于簇首节点较其他节点消耗更多的能量造成的。LEACH随机选取簇首,所以导致了能量消耗的不均衡,HEED的簇首选择仍然带有一定的随机性,能耗不均的现象仍会出现,EEUC通过非均匀分簇策略,得靠近基站的簇规模较小,其簇内成员节点数会较少,离基站越远的节点形成规模较大的簇,因此,其能量标准差相对较小,本发明从簇首选择的角度去实现这一功能,也达到了能量标准差相对较小的结果。
从图6中可以看出,HEED、EEUC、EBCR每轮发送的数据量在前期较稳定,而LEACH变化就很大,这是因为LEACH在簇头选择上没考虑能量问题,而EBCR和EEUC可以维持较长时间的通信数据量的稳定。本发明的策略在保证能量均衡的基础上,网路的可靠性也较好。
仿真结果表明在小规模无线传感网络,使用本策略可以降低了簇首间能量消耗,有效的延长网络生存周期,均衡了网络能耗分布。
Claims (5)
1.一种基于能量均衡的无线传感网络分簇路由策略,其特征在于包括如下步骤:
步骤一、选定传感器能耗模型;
步骤二、根据整个网络能耗最小的原则来求取网络较优的簇首个数;
步骤三、以该簇首个数为参考,计算出较优的簇首比例;
步骤四、将剩余能量和能量消耗速度考虑在内,改进簇首选择的阈值公式T(n),确定剩余能量高和能量消耗较慢之间一个较优的比重α;
步骤五、仿真实验确定剩余能量高和能量消耗速度之间的比重后,将节点与基站之间的距离参数加入到改进的阈值公式T(n)中。
2.根据权利要求1所述的一种基于能量均衡的无线传感网络分簇路由策略,其特征在于,在所述步骤一中选定传感器能耗模型为自由空间模型,按如下公式计算传输k-bit数据的能耗:
ERx(k,d)=ERx-elec(k)=kEelec
其中,节点发送数据的能耗ETx包括发射电路损耗和功率放大损耗两部分,节点接收数据的能耗ERx为接收电路损耗;假设传输电路或接收电路的能耗为Eelec=50nJ/bit;当传输距离d<d0和d≥d0时,传输放大电路的能耗系数分别为εfs=10pJ/bit/m2和εmp=0.0013pJ/bit/m4,临界距离
其特征还在于,在所述步骤二中,根据整个网络能耗最小的原则,按如下公式计算较优簇首数目Kopt:
其中,R为区域半径,N为网络节点总数,Dmax和Dmin分别是网络中节点到基站最大和最小的距离。
3.根据权利要求2所述的一种基于能量均衡的无线传感网络分簇路由策略,其特征在于,在所述步骤三中,按如下公式计算较优的簇首比例Popt:
其中,Kopt为较优簇首数目,N为网络节点总数。
4.根据权利要求3所述的一种基于能量均衡的无线传感网络分簇路由策略,其特征在于,将剩余能量和能量消耗速度考虑在内,改进簇首选择的阈值公式T(n)如下:
其中,每个节点都保存三个能量信息:节点当前剩余能量Ecurrent,节点的初始能量Emax,上一轮开始的剩余能量Elast;α为剩余能量高和能量消耗较慢之间一个较优的比重,a∈[0,1]。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410025836.7A CN103796273A (zh) | 2014-01-20 | 2014-01-20 | 一种基于能量均衡的无线传感网络分簇路由策略 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410025836.7A CN103796273A (zh) | 2014-01-20 | 2014-01-20 | 一种基于能量均衡的无线传感网络分簇路由策略 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103796273A true CN103796273A (zh) | 2014-05-14 |
Family
ID=50671439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410025836.7A Pending CN103796273A (zh) | 2014-01-20 | 2014-01-20 | 一种基于能量均衡的无线传感网络分簇路由策略 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103796273A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103974367A (zh) * | 2014-05-21 | 2014-08-06 | 哈尔滨工程大学 | 无线传感器网络中基于heed算法的错误容忍和多路径优化方法 |
CN104135752A (zh) * | 2014-07-31 | 2014-11-05 | 南京邮电大学 | 一种无线传感器网络簇头节点选择方法及分簇方法 |
CN104244358A (zh) * | 2014-08-26 | 2014-12-24 | 南京邮电大学 | 一种基于dcs的无线传感网节能路由策略 |
CN104301965A (zh) * | 2014-10-16 | 2015-01-21 | 西安理工大学 | 一种无线传感器网络非均匀分簇节点调度方法 |
CN105813116A (zh) * | 2016-04-15 | 2016-07-27 | 东南大学 | 一种最小化软件定义无线传感器网络能耗的方法 |
CN106413031A (zh) * | 2016-09-13 | 2017-02-15 | 中国人民解放军后勤工程学院 | 基于节点等级的异构网络自适应分簇算法 |
CN108337713A (zh) * | 2018-01-31 | 2018-07-27 | 南京邮电大学 | 基于改进k均值的矿井无线传感网非均匀分簇路由方法 |
CN110177388A (zh) * | 2019-06-03 | 2019-08-27 | 北京印刷学院 | 一种无线传感器网络节点分布式聚类方法 |
CN110225567A (zh) * | 2019-04-25 | 2019-09-10 | 北京邮电大学 | 一种基于公平性和能耗速率的传感器网络分簇方法 |
CN111510984A (zh) * | 2020-03-02 | 2020-08-07 | 中国农业大学 | 基于无线传感器节点的分簇方法、***、设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102036308A (zh) * | 2010-12-09 | 2011-04-27 | 江南大学 | 一种能量均衡的无线传感器网络分簇方法 |
-
2014
- 2014-01-20 CN CN201410025836.7A patent/CN103796273A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102036308A (zh) * | 2010-12-09 | 2011-04-27 | 江南大学 | 一种能量均衡的无线传感器网络分簇方法 |
Non-Patent Citations (1)
Title |
---|
DENG-YIN ZHANG等: "An Energy-Balanced Clustering Routing Strategy For Wireless Sensor Networks", 《IEEE》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103974367A (zh) * | 2014-05-21 | 2014-08-06 | 哈尔滨工程大学 | 无线传感器网络中基于heed算法的错误容忍和多路径优化方法 |
CN103974367B (zh) * | 2014-05-21 | 2017-10-31 | 哈尔滨工程大学 | 无线传感器网络中基于heed算法的错误容忍和多路径优化方法 |
CN104135752B (zh) * | 2014-07-31 | 2017-07-11 | 南京邮电大学 | 一种无线传感器网络簇头节点选择方法及分簇方法 |
CN104135752A (zh) * | 2014-07-31 | 2014-11-05 | 南京邮电大学 | 一种无线传感器网络簇头节点选择方法及分簇方法 |
CN104244358A (zh) * | 2014-08-26 | 2014-12-24 | 南京邮电大学 | 一种基于dcs的无线传感网节能路由策略 |
CN104301965A (zh) * | 2014-10-16 | 2015-01-21 | 西安理工大学 | 一种无线传感器网络非均匀分簇节点调度方法 |
CN104301965B (zh) * | 2014-10-16 | 2018-07-03 | 西安理工大学 | 一种无线传感器网络非均匀分簇节点调度方法 |
CN105813116A (zh) * | 2016-04-15 | 2016-07-27 | 东南大学 | 一种最小化软件定义无线传感器网络能耗的方法 |
CN106413031A (zh) * | 2016-09-13 | 2017-02-15 | 中国人民解放军后勤工程学院 | 基于节点等级的异构网络自适应分簇算法 |
CN108337713A (zh) * | 2018-01-31 | 2018-07-27 | 南京邮电大学 | 基于改进k均值的矿井无线传感网非均匀分簇路由方法 |
CN110225567A (zh) * | 2019-04-25 | 2019-09-10 | 北京邮电大学 | 一种基于公平性和能耗速率的传感器网络分簇方法 |
CN110177388A (zh) * | 2019-06-03 | 2019-08-27 | 北京印刷学院 | 一种无线传感器网络节点分布式聚类方法 |
CN111510984A (zh) * | 2020-03-02 | 2020-08-07 | 中国农业大学 | 基于无线传感器节点的分簇方法、***、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103796273A (zh) | 一种基于能量均衡的无线传感网络分簇路由策略 | |
Wang et al. | An empower hamilton loop based data collection algorithm with mobile agent for WSNs | |
CN102497679B (zh) | 一种无线传感器网络静态分簇算法 | |
AbdulAlim et al. | A fuzzy based clustering protocol for energy-efficient wireless sensor networks | |
CN102970723B (zh) | 带有局部簇重构的非均匀分簇路由算法 | |
CN108696903A (zh) | 一种基于能耗均衡的leach算法优化方法 | |
CN106102075A (zh) | 无线传感网络中基于等级区域划分的分簇方法及*** | |
CN104411000A (zh) | 一种无线传感器网络中分层路由协议簇头选择方法 | |
CN101977414A (zh) | 一种无线传感器网络的同传时隙分配方法 | |
CN108770036A (zh) | 簇头间通信方法及无线传感网络路由协议 | |
CN102711180B (zh) | 一种簇头多重选择能量均衡路由方法 | |
CN103813408A (zh) | 一种无线传感器网络的路由方法 | |
CN108777877A (zh) | 一种狭长拓扑下的WSNs分簇路由方法 | |
CN103402234A (zh) | 一种无线传感器网络数据汇聚方法 | |
He et al. | PUAR: Performance and usage aware routing algorithm for long and linear wireless sensor networks | |
CN103338495A (zh) | 基于leps的双向能量均衡无线传感网路由方法 | |
CN101951657B (zh) | 数据路由的方法和传感器节点 | |
CN103338492A (zh) | 一种基于deec方法的异构无线传感器网络分簇方法 | |
CN101778423A (zh) | 基于移动代理的无线多媒体传感器网络服务质量保障方法 | |
Ghneimat et al. | Adaptive, cluster based, sensor network routing protocol | |
Gupta et al. | Modified LEACH-DT algorithm with hierarchical extension for wireless sensor networks | |
CN105682170A (zh) | 一种基于能耗均衡的分簇式无线传感网数据收集方法 | |
Wang et al. | An improved stable election based routing protocol with mobile sink for wireless sensor networks | |
Zhang | An novel energy balanced dynamic routing protocol based on probability in wireless sensor networks | |
CN103607746A (zh) | 一种无线传感节点实现路由的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140514 |