论文部分内容阅读
随着计算技术和传感技术的提升,无线传感器网络(Wireless Sensor Networks,WSN)逐渐应用在越来越多的领域,例如仓储管理、环境监视、智能交通等。无线传感器网络的关键技术(如分簇路由技术、网络覆盖和网络规划技术、拓扑控制以及网络安全等)得到快速地发展,相关技术产品的应用场景也越来越广泛,促进了社会生产的发展,也改善了人们的生活。但是,感知节点的资源有限性依然阻碍着该技术进一步发展和应用,因此构建性能优异的WSN分簇路由协议及延缓网络瘫痪时间成为核心目标。本文论述了多目标算法的应用场景和主要思想,分析了无线传感器网络中分簇路由过程的复杂性,通过权值叠加的方式无法准确的描述多个目标函数之间的关系。本文旨在通过借鉴多目标算法的思想,构造适合于无线传感器网络的目标函数,延长网络运行时间。本文提出一种基于多目标的能量有效的分簇路由算法,在分簇过程中考虑感知节点能量、感知节点与簇头节点的距离等因素;路由过程中考虑簇头节点的剩余能量,簇头节点路由到基站(Base Station,BS)的最大跳数、簇头节点的能耗方差等因素。然后,针对因距离BS较近的簇头节点需要转发其他簇头节点数据而导致的“热点”问题,本文提出了基于簇头节点剩余能量和位置的非均匀分簇方案。最后,通过仿真对比,本文算法的网络运行时间与现有经典算法相比有较明显的优势。