论文部分内容阅读
无线传感器网络是由大量低成本传感器节点,以多跳自组织形式构成的无线网络,用来监测目标区域内的敏感信息。同传统有线网络相比,无线传感器网络工作环境恶劣、无人值守且能量有限,使得其节点发生故障的概率要比传统网络设备发生故障的概率高很多。因此,研究无线传感器网络故障检测问题,具有非常重要的意义。无线传感器网络故障检测主要指实时的监测传感器节点的工作状态,获取故障节点的信息。本文的主要研究内容和成果如下:1)针对无线传感器网络故障检测中能耗较大的问题,综合考虑传感器节点的物理构成及能耗分布情况,提出了基于邻居节点比较故障检测法的邻居节点选取算法。本文所提出的邻居节点选取算法从节省能量的角度出发,在保证一定的故障检测性能的前提下只选取当前节点周边的一些关键节点作为邻居节点,参与后续故障检测的邻居比较过程。这样既保证了故障检测的准确率,同时也避免了因故障检测消耗过多能量而缩短网络寿命的问题。2)为了充分利用传感器节点的历史经验数据,本研究借助Dirichlet分布函数,为传感器节点建立了信誉函数,提出了基于节点信誉的无线传感器网路故障检测算法。同时,算法还引入了邻居节点选取算法,只选取一些关键节点参与邻居比较的过程,大大节约了能量。故障检测算法包括检测模块、信誉更新模块和故障判定模块三部分。检测模块计算节点当前时刻的健康等级;信誉更新模块负责维护、更新节点的信誉值;故障判定模块则对是否发生节点故障和敏感事件进行判定.