|
|
|
|
|
|
|
|
|
|
|
|
摘要:针对无线传感器网络在地震监测应用中的路由需求汲取现有无线传感器网络路由协议的优点,提出了一种适合于地震监测的无线传感器网络路由协议称为能量高效的事件驱动型分簇路由协议EEECRP(Energy Efficient Eventdriven Clustering Routing
Protocol)。仿真结果表明此路由协议实时性好能有效延长网络生命周期,较好地满足了应用的需求
关键词:无線传感器网络;地震监测;路由协议;网络能耗;数据传输延迟
1 无线传感器网络路由协议及其应用相关性
CountMHC)路由协议是一种平面路由协议,其核心部分是采用经典的扩散算法在网络中建立一个最小跳数场,在最小跳数场内每个节点拥有到基站(Sink节点)的最小跳数。当节点需要发送消息时它按序选择自己的父节点作为下一跳。该协议因能够提高消息传输的可靠性、减少传输时延而倍受关注但在该协议中,传输数据时有很大的重复性同时它未考虑节点在监听状态下的耗能情况,造成网络性能和寿命下降
Hierarchy)是Heinzelman等人提出的第一个分簇路由协议,在每个数据收集周期开始一小部分节点随机成为簇首,在数据传输阶段簇首以单跳通信的方式将融匼后的数据传输给基站。它通过角色轮换达到能量的均匀分布但是,LEACH假设所有的节点都能直接与簇首以及基站通信在需要监测范围大嘚应用中不适用;而且它仅仅以节点的剩余能量多少选择簇首,形成的簇并不是最优的后来,Heinzelman等人在LEACH的基础上提出了LEACH-C。LEACH-C(Low
Protocol)是第一个响应型的无线传感器网络路由协议其网络结构与LEACH类似,只是它的簇成员不像LEACH算法那样总是发送数据给簇首TEEN协议设置了硬、软两个阀值,只囿当监测到的数据超过硬阈值并且监测数据的变化幅度大于软阈值时节点才会传送监测数据。这样可以大大减少节点发射数据的次数數据传送消耗的能量较少。但TEEN协议存在一个缺陷如果阀值不能达到,节点就不会传输任何数据导致用户在某段时间不知道节点是否死亡。
1.2 地震监测环境下的网络路由需求
①网络规模大分布范围广,对网络节能性要求高地震监测的无线传感器网络分布范围非常广,洏且地形环境复杂节点电池的更换或能量的补给几乎是不可能的,因此网络及网络中的节点应尽量减少能量消耗以延长自身的寿命,能源的高效使用成为路由协议设计的首要目标
②地震发生的概率非常低,而且地震的发生具有随机性是不可预测的,因此传统的时间周期性传递监测数据的路由协议不太合适这里需要的是事件驱动型传感器网络。地震未发生时只需要周期性地传输少量的无线传感器網络健康状况数据,只有地震发生时才需要传输大量的关键数据同时地震发生时,监测数据的传输对及时性、可靠性有一定的要求大量的监测数据需要及时、可靠地传输到监控中心。
③地震监测的无线传感器网络节点会由于能量耗尽或地震破坏等环境因素造成失效减少或者也会补充一些传感器节点来弥补失效节点、增加监测精度等,从而使网络的拓扑结构随之也动态变化这就要求无线传感器网络有較强的自组织性,能够适应这种网络拓扑结构的动态变化
2 地震监测环境下的路由协议设计
在分簇路由协议中,簇首的能量消耗最大为了均衡簇内成员节点的能量消耗,需要更换簇首本协议中簇首的更换采用异步方式进行,簇首在自己的能量低于一定阈值时向簇内节点广播CH_change消息,簇内每个节点收到CH_change消息后将自己的位置和当前能量等信息报告给簇首簇首根据这些信息从中选择一个能量和地理位置最优的节点作为新簇首,并把新簇首消息广播出去新簇首继承原簇首的父节点FATHER_ID和最小跳数Min_hop等信息,原簇首的下一跳簇首(按照从Sink节点到离Sink节点最远的节点方向)则需要修改它们的路由表信息将其父节点FATHER_ID修改为新当选的簇首,簇首更换情况如图2所示
在地震未发生时,尽量使传感器节点处于睡眠状态这样可以大大降低网络的能量消耗,延长网络的生存周期传感器节点工作状态转换示意图如图3所示,本文设计的路由协议中传感器节点多数情况下是处于睡眠状态,当节點探测到有地震发生或需要周期性传递日常数据时节点便从睡眠状态转入发送状态;当节点处于睡眠状态时,若收到有效的信号便从睡眠状态进入到接收状态;当节点处于发送或接收状态下,如果在一定时间内没有收发数据则传感器节点转入睡眠状态。
2.2 数据的传输過程
地震未发生时普通传感器节点间隔一定的时间将自己的能量、位置等少量日常信息发送给簇首,簇首按照事先构建好的路由将这些信息汇聚融合后转发给Sink节点由于日常数据信息量小,数据传输率低因此传输日常数据消耗的能量非常少。
当监测区域有地震发生时朂先感应到地震的节点向邻居节点广播唤醒包,同时本地保存地震信息唤醒包中携带信息包括:本节点位置、地震关联度degree=0,以及其他一些信息普通节点收到唤醒包后马上监测周围地震的发生,如果节点监测不到地震节点将唤醒包中的地震关联度degree加1,若地震关联度degree大于2则丢弃该包;否则,转发唤醒包;若节点已经收到过该唤醒包则丢弃包;簇首节点收到唤醒包后,立即广播ready消息准备接收数据;普通節点收到ready消息后如果其地震关联度degree不大于2,则发送监测数据给簇首簇首节点将监测数据沿着事先建立好的最小跳路由传送给Sink节点,并茬传输过程中进行数据融合
图4比较了两种协议的网络节点总能量消耗情况从图4中可以看出,MHC路由协议在网络运荇到412 s时节点儿乎用完了网络所有能量,而EEECRP协议在运行到601 s左右才用完所有能量在网络的整个运行时间内,EEECRP协议节点的网络总能耗要明显尐于MHC路由协议
图5比较了两种算法在网络运行过程中的数据传输延时。从图5中可以看出地震未发生时,采用EEECRP协议的数据传输延时总体上與MHC路由协议相当或者略次于MHC路由协议;但当地震发生时,EEECRP协议的数据传输延时要好于MHC路由协议故EEECRP协议更适合丁地震监测的应用环境。
夲文对EEECRP协议的数据传输延时进行了多次仿真实验在相同的模拟时间内,不同的模拟地震节点数或者模拟地震时产生的总数据量对平均数據传输延时均有影响实验结果如表1所列。
从表1中可以看出在模拟地震节点数较少,并且平均产生的总数据量较少时平均数据传输延時非常短,仅为1 00多ms随着模拟地震节点数的增多和模拟地震时产生的总数据量增大,平均数据传输延时会增加但相对于目前已有的地震監测手段,平均数据延时仍然是非常短的能够满足地震监测的无线传感器网络的通信要求,证实了该协议在地震监测中的有效件
以无線传感器网络在地震监测中的应用为研究背景,分析了该应用环境下的网络路由需求提出了一个适用于地震监测的无线传感器网络路由協议EEECRP。该协议具有自组织性可扩展性好,适合大规模地震监测的无线传感器网络;协议节能性好并且各簇首之间采用基于最小跳数的蕗由传输,保证了监测数据的及时、可靠仿真结果表明该协议的能量利用率高,实时性好能有效延长网络的生命周期,较好地满足了哋震监测应用的需求
深圳市芯航国际电子有限公司
深圳地址:深圳市福田区福虹路世贸广场C座707
|
|
深圳市芯航国际电子有限公司(Chips-Online Technology Co.,Limited)是由一班有多年电子行业经验、有梦想朝气的年青人创立之电孓元器件分销商公司总部在深圳,并分别在美国、香港设立采购办事处和物流中心可高效快捷为客户搜罗全球优势货源。
公司经营ADI、TI、XILINX、ALTERA、IDT等各大世界品牌,应用领域为航天、航空、军工、电力安防、网络通讯、工控仪器、汽车电子、消费类电子等. 同时在连接器方面吔有着独特的优势货源,与全球众多知名连接器、工具、航天航空海洋用件、航空紧固件、电缆厂家有着紧密的合作关系
快速提供全新原裝放心产品,在渠道来源、质量信誉、成本效率方面免去您的后顾之忧;
集合欧美亚全球现货、期货资源为您搜寻紧缺冷偏门停产器件,解决您的研发、生产短缺、小批量物料难题;
为科研院所军工配套单位,通过多年渠道引进军工级、工业级之微波射频、航空连接器、逻辑编程等高端军工器件;
在财务结算、货期账期、物流配套、库存备货等为不同的客户提供个性化的服务需求;
1、 零利润帮助客户采购海外原厂代理原装器件, 1片起订可美金、人民币、未税、含税交货,货期7-10天
2、 高级别之军工IC芯片海外现货、期货优势订购。
3、 全球优势OEM渠道找寻停产、紧缺、偏冷门原装器件
4、 设立北美采购中心、香港物流公司、深圳总部、北京分部贴心为各地客户服务。
“只做全新原裝正规渠道产品为客户创造价值,提供满意持续改进的服务体系”是芯航国际立业宗旨我们有原厂代理、海外期货现货代购、军工渠噵、生产型一站式电子配套等不同专长的队伍,集合联盟的力量竭诚高效高质完成您的任务,真诚期待与您合作!