论文部分内容阅读
煤矿井下环境恶劣且工作面随着开采而动态推进,无线节点可能会因为矿井冲击地压、煤块砸坏、能量耗尽等因素造成已布设的节点损坏。使用传统的无线传感器网络会使得信链路出现间歇性连通或不连通,甚至整个通信网络瘫痪,信息无法传输。因此,将不依赖于端到端完整通信链路的机会网络应用到矿井安全监测之中,用于解决传统无线传感器网络中存在的链路中断、“能量空洞”、低健壮性等问题。本文以矿井环境为背景,重点研究了机会网络路由算法,并提出了改进机制。针对矿井安全监测系统提出一种基于混合策略的多副本路由算法MCBHS,该算法在散发和转发阶段分别对经典的Spray and Focus算法提出改进,摒弃盲目的散发与转发。在散发阶段,将节点的活跃度和节点剩余能量作为散发阶段的效用指标,可以将信息快速大面积的扩散,同时可以均衡网络能量;在消息转发阶段,基于对静止节点的编号来判断节点的运动方向,选择距离目标节点更近的运动方向转发数据包,从而提高节点转发效率。在井下有异常信息出现时,提出一种基于消息优先级策略的HSBMP路由算法,该算法在MCBHS的基础上将消息的优先级策略考虑进去,通过赋予异常信息较高的优先级,保证异常信息提前使用网络资源,同时使消息副本数量翻倍,从而达到提高传输成功率、减少传输延迟的目的。最后,利用ONE仿真软件搭建矿井仿真模型,仿真分析表明,在移动节点数量和缓存大小变化的情况下,MCBHS算法性能优于Epidemic、Spray and Wait等算法。与MCBHS算法相比,HSBMP算法在高优先级消息的传输上,传输成功率得到明显提升,并减小了传输延迟。