论文部分内容阅读
如何及时、正确地诊断传感器节点的异常或故障状态是当前无线传感器网络可靠性与健康管理的重要问题。本文分别给出基于确定性和概率性的无线传感器网络故障诊断算法。确定性的故障诊断是基于分簇及集团算法设计的,该方法首先对全网分簇,选择簇头节点并运用集团算法确保所有簇头节点无故障,再通过比较簇内节点与簇头节点诊断出所有节点的状态。该方法适应于网络中故障节点较少的情况,且算法能够减小通讯冗余,因而降低了能量消耗,减少诊断成本,提高诊断效率。概率性的故障诊断是基于无线传感器网络局部域设计的节点故障自诊断算法,该方法将全网划分成许多局部域,并通过周期的或事件驱动的形式启动节点的自诊断程序。算法最多经过与邻居节点的两次匹配测试即可以诊断出节点的状态。该方法适应于拓扑结构动态变化的网络。理论分析与仿真结果表明所给的算法有较高的故障诊断正确率,同时能减少节点间的通信量。该故障诊断方法还有较强的鲁棒性。