能耗均衡的自组织无线传感器网络分簇算法
张 淳,费树岷
东南大学自动化学院,江苏南京
摘 要:为了节省无线传感器网络消耗的能量,延长各个传感器节点的生命周期,提出了一种能量均衡的自组织分簇算法。采用二次分簇的方法,在初次分簇的基础上,通过理论推导得出二次分簇需要满足的条件,满足条件的各簇进行二次合并,避免了各簇成员过少或过多的情况,;为了选择合适的节点做簇首,且避免一部分节点长时间当簇首能量消耗过快和每次更换簇首都要广播通知其余节点的情况,根据节点到簇内其他节点的平均距离和到中心处理节点的距离,判断节点作为簇首的优先级,按照优先级由高到低的顺序,簇内各节点自动轮换当簇首。仿真证明,和LEACH算法、DHAC算法相比,本算法使得各节点能耗均衡,即延长了各节点的生命周期,适用于传感器节点任意分布的环境监测、战场监测领域,能够延长网络的生命周期。
关 键 词:无线传感器网络;分簇;自组织;能量均衡
1 引 言
无线传感器网络(WSN)是一种无基础设施的网络,一组传感器协作感知、采集和处理网络覆盖地理区域中感知对象的信息,并对这些数据进行处理,较终将这些信息传送到需要的用户。传感器节点主要由电池供电。由于传感器经常被播撒在恶劣、复杂的环境中,所以电池不易更换,当电量耗尽时,传感器的生命周期便结束。因此能耗是传感器网络设计中需要考虑的主要因素之一,设计一种节能的路由算法对于提高传感器的能量利用效率、延长网络生命周期具有重要意义。近年来, 出现了不少节能分簇路由算法。LEACH算法[1]采用随机选择簇首的方法,但是随机选出的簇首节点并不一定是较适合当簇首的节点;HEED算法[2]优化簇首节点的选择,但是节点发送的信息量也随之增加, 增加了能耗[3];LEACHC算法[4]中,sink根据接收到的各个节点的信息决定簇的构建和簇首的选择,但是不适用于sink的位置距离网络较远的情况;NECHS算法[5]采用模糊逻辑法选择适合做簇首的节点,但是得到的结果并不精确;DHAC算法[6]执行时计算量太大,且簇首选择不够合理。基于以上算法存在的不足,本文提出了一种能量均衡的自组织分簇算法(SOCA)。通过仿真比较,证明本算法和LEACH算法、DHAC算法相比,可以延长各个传感器的寿命,从而延长网络的生命周期。
相关阅读:
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术