基于可信度傳感器故障檢測算法
大小:0.83 MB 人氣: 2018-02-08 需要積分:2
傳感器工作環境中的振動、噪聲、信道干擾、火災等都可能導致傳感器錯誤感知數據甚至永久故障,為防止產生錯誤的傳感數據,保證傳感器網絡的正常運行,需要及時檢測傳感器故障。集中式和分布式是傳感器故障檢測的2種主要方法。集中式方法周期性收集傳感器測量值和狀態信息到中心節點,但大量數據通信導致靠近中心節點傳感器能耗加快,縮短傳感器網絡的生命周期。分布式方法通過與鄰居傳感器監測數據相比較實現可疑節點的故障檢測,克服了傳感器節點間能耗不平衡的問題,但依然存在鄰居節點集合間突發大量數據通信導致擁塞的情況,影響故障檢測的效率和準確性。因此,基于分布式方式以少量數據通信完成快速可靠的傳感器故障檢測成為需要解決的問題。
通過可疑節點與鄰居節點的歷史數據比較,判斷節點是否故障是傳感器故障檢測的有效方法之一。該方法的關鍵點在于可疑節點的判斷問題以及故障診斷消息發送時機的決策問題。為此,提出一種基于可信度和鄰居協作的傳感器故障檢測算法。首先建立可信度模型進行節點可疑狀態判定;隨后基于鄰居協作的思想向鄰居節點發送故障診斷請求,通過等概率時間窗口決定該可疑節點診斷請求的發送時機;最后依據鄰居節點的診斷回復進行故障情況的分類以及狀態判斷。通過仿真驗證,該算法能夠在降低故障診斷次數和數據擁塞率的前提下,提高故障檢出率。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%