论文部分内容阅读
传感器网络技术实现了对信息的感知、处理和传输,它和计算机技术、通信技术构成了信息技术的三大支柱,是物联网技术的重要组成部分。无线传感器网络是在传感器节点中加入了无线通信模块,由大量静止或可移动的传感器节点通过自组织和多跳传输的形式构成无线通信网络,每个节点通过感知、采集、处理与传输被监测区域的信息,并最终汇总给网络的所有者,其广泛的应用于国家安全、国防保卫、环境监测、医疗卫生等领域。随着物联网、大数据、云计算的深入研究,无线传感器网络技术受到了空前的重视。无线传感器节点通常是随机播种在监测区域,并且其能量和运算能力也是有限的,所以,节点覆盖和路由传输成为了无线传感器网络最关键的两个技术,决定着网络的工作质量和生命周期。本论文主要从网络的优化覆盖和路由传输入手,在无线传感器网络中应用智能算法(蛙跳算法、果蝇算法),来提升网络的覆盖率,降低节点能耗,增强系统的可靠性。主要研究内容和创新如下:1.针对运动传感器节点的网络覆盖,提出了两种改进的智能算法:虚拟力蛙跳策略和混沌果蝇算法。利用虚拟力算法中的引、斥力因子和随机混沌扰动因子分别对蛙跳算法和果蝇算法每次迭代寻优的当前最优解进行优化改进,使算法能够迅速跳出局部极值,进行全局寻优,最终得出该网络最优化覆盖的节点位置。2.针对固定传感器节点的网络覆盖,提出了一种基于可变步长果蝇算法的传感器网络覆盖节点半径动态规划算法,该算法通过果蝇算法设计出一个合理的传感器节点感知半径,使传感器网络在满足监测区域覆盖要求的同时,网络能耗降低,有效的缓解了覆盖和能耗的矛盾问题。3.针对无线传感器网络中簇首选择和传输问题,提出了一种基于贪婪和改进果蝇算法的新型网络路由协议。该协议通过节点位置和剩余能量建立一个适值函数,对果蝇算法进行改进使之适用于无线传感器网络,最终实现适值函数的优化求解;通过贪婪算法实现簇头节点的优化传输,降低节点能耗,提升网络寿命,使无线传感器网络具有更好的性能。