论文部分内容阅读
物联网是我们对生产生活的各个方面进行方便快捷的控制和管理的基础,是各种产业向现代化转变的重要契机。但是,要充分发挥物联网的作用,其必须符合应用范围广、可靠性高、使用时间长等要求。大部分物联网部署在无线传感器网络上,由无线传感器网络实现信息采集。而在采集信息的网络中,传感器节点的能量是一定的并且要补充其能量的难度是非常大的,为了实现物联网使用时间长的要求,如何延长网络传感器节点的工作寿命,成为非常必要的研究问题。本文针对突发事件监测的无线传感器网络,受到生物免疫系统的启发,为了降低网络的能量消耗,借鉴生物免疫机制的优势,同时考虑规则驱动,多路径路由,sink节点移动等多个因素,设计路由算法,增长了网络传感器节点的生存时间。获得了如下几个方面的成果:(1)在事件驱动的无线传感网路由动态分簇算法的成簇阶段运用生物免疫机制,设计基于事件驱动的动态免疫分簇路由算法(EDICR),事件作为抗原,传感器节点作为抗体,抗体对抗原有记忆保存功能,使得相似的抗原再次出现时,系统可以对事件及时响应。相似事件再次发生且传感器节点符合能量要求时,可以直接调用抗体中的记忆,对事件进行快速建簇,节省了簇的建立过程所消耗的大量能量,增加了网络的数据传输量,增长了网络的生存时间。(2)定义规则,规则驱动下执行事件驱动的动态免疫分簇多路径路由算法,提出一种动态免疫分簇的规则驱动多路径路由算法(rdicmr)。在事件驱动的无线传感网络动态分簇路由算法的数据传输阶段运用生物免疫机制,当相似事件再次发生并且满足能量规则时,可以直接调用记忆库中的路由路径进行数据传输;并且加入改进的能量多路径路由,对路由过程中所有传感器节点的能耗进行平衡,通过节省数据传输能耗,增长网络生存时间。(3)针对动态免疫分簇的规则驱动多路径路由算法中能量消耗不均衡等问题,引入移动sink节点,提出有效解决能量不均衡问题的sink移动策略(mserdicr)。该策略将网络分割成网格,根据基于事件和规则的免疫分簇路由算法建簇后,通过可控移动策略——剩余能量扫描(e-scan)调度sink节点的位置,可以节约网络能量消耗。在matlab仿真中,具体分析了sink节点的移动范围,网格大小和移动网格的最低能量标准在mserdicr算法性能上的作用。分析结果显示,sink节点移动范围为事件发生网格周围一周、网格边长为10、移动网格的最低能量标准为网格内平均能量的65%时,mserdicr算法性能最佳;mserdicr算法的网络生存时间比mseerp、gap和ttdd算法长。最后,针对论文的研究内容,探讨了研究中的可优化的方面,并就此得出新的研究方向。