本發明涉及傳感器失效鑒定,具體涉及一種通過仲裁方式鑒定傳感器失效的方法。
背景技術:
傳感器將被測量的信息按一定的效應和規律轉換成可用信號輸出,以便對被測信號進行傳輸和處理。它檢測或監視對象工藝參數變化,是工業過程或裝備監測系統的關鍵部分,其可靠性將直接影響系統的優良性能。監測的正常工作,必然對傳感器的信號真實性提出嚴格要求。
現有技術為確保監測系統從傳感器上獲取正確的信息,是用多個獨立的傳感器同時監測一個監測部位的工藝參數。當某個傳感器失效時,投入冷貯備或熱貯備的冗余傳感器負責監測系統動態重構,消除故障影響,并繼續執行正常的功能操作。
冗余的效果是明顯的,但它大大增加了傳感器及其安裝維護的代價,增加了數據處理量,使得整個系統龐大化,降低處理的實時性。同時為判定失效的傳感器,則需表決機構或人工參與。
技術實現要素:
針對現有技術的不足,本發明公開了一種通過仲裁方式鑒定傳感器失效的方法。
本發明的技術方案如下:
一種通過仲裁方式鑒定傳感器失效的方法,包括以下步驟:
步驟1、建立上級處理系統,上級處理系統下接多個傳感器;
步驟2、多個傳感器對監視對象進行監測,且多個傳感器同時向上級處理系統上報數據;
步驟3、上級處理系統對多個傳感器上報的數據進行收集,計算每兩個傳感器的數據的絕對值之差;并將其與所設置的誤差值進行比較;
步驟4、如果每兩個傳感器的數據的絕對值之差都小于或者等于誤差值;則認為該上報數據有效,所有傳感器無故障;如果存在兩個傳感器的數據的絕對值之差大于誤差值,則該上報數據無效,則向上級處理系統提出報警,表明有傳感器出現故障。
其進一步的技術方案為,所述步驟具體為:
步驟1、建立上級處理系統,上級處理系統下接兩個傳感器;
步驟2、兩個傳感器對監視對象進行監測,且兩個傳感器同時向上級處理系統上報數據;
步驟3、上級處理系統對兩個傳感器上報的數據進行收集,計算兩個傳感器的絕對值之差;并將其與所設置的誤差值進行比較;
步驟4、如果兩個傳感器的數據的絕對值之差小于或者等于誤差值;則認為該上報數據有效,兩個傳感器都無故障;如果兩個傳感器的數據的絕對值之差大于誤差值,則該上報數據無效,則向上級處理系統提出報警,表明有傳感器出現故障。
其進一步的技術方案為,所述步驟具體為:
步驟1、建立上級處理系統,上級處理系統下接三個傳感器;
步驟2、三個傳感器對監視對象進行監測,且三個傳感器同時向上級處理系統上報數據;
步驟3、上級處理系統對三個傳感器上報的數據進行收集,計算每兩個傳感器的絕對值之差;并將其與所設置的誤差值進行比較;
步驟4、如果每兩個傳感器的數據的絕對值之差都小于或者等于誤差值;則認為該上報數據有效,三個傳感器均無故障;如果存在兩個傳感器的數據的絕對值之差大于誤差值,則該上報數據無效,向上級處理系統提出報警,表明有傳感器出現故障;根據三個傳感器中每兩個傳感器的數據的絕對值之差,判斷出現故障的具體傳感器。
其進一步的技術方案為,判斷出現故障的具體傳感器的方法為:
第一傳感器與第二傳感器的數據的絕對值之差記為a;
第二傳感器與第三傳感器的數據的絕對值之差記為b;
第三傳感器與第一傳感器的數據的絕對值之差記為c;
如果a、b超出誤差值范圍,則第二傳感器為故障傳感器;如果b、c超出誤差值范圍,則第三傳感器為故障傳感器;如果a、c超出誤差值范圍,則第一傳感器為故障傳感器。
其進一步的技術方案為,所述上級處理系統為云端服務器或者本地處理器。
本發明的有益技術效果是:
本發明通過失效檢測,可以對已發生的傳感器故障提出報警,使得相關工作人員可以及時維修或更新傳感器。
附圖說明
圖1是本發明的流程圖。
具體實施方式
如圖1所示,本發明所述的方法包括以下步驟:
步驟1、建立上級處理系統,上級處理系統可以為云端服務器或者本地處理器。上級處理系統下接多個傳感器。如果上級處理系統為云端服務器,則傳感器的檢測數據直接傳輸至云端服務器,云端服務器對所接收到的數據進行計算和處理分析。如果上級處理系統為本地處理器,則本地處理器連接有多個采集端,一個采集端連接多個傳感器,則傳感器所采集的數據通過采集端傳輸至本地處理器,進行計算分析。
步驟2、多個傳感器對監視對象進行監測,且多個傳感器同時向上級處理系統上報數據;
步驟3、上級處理系統對多個傳感器上報的數據進行收集,計算每兩個傳感器的絕對值之差;將其與事先設置的誤差值進行比較。
步驟4、如果每兩個傳感器的絕對值之差都小于或者等于誤差值;則認為該上報數據有效,傳感器無故障;如果存在兩個傳感器的絕對值之差大于誤差值,則該上報數據無效,向上級處理系統提出報警,表明傳感器故障。
傳感器具體可以選用兩個或者三個。
如果使用兩個傳感器,那么傳感器的成本比較小,但是只適宜判斷是否有傳感器出現故障,但是,無法具體判斷故障出現在哪個傳感器。需要人工配合進一步進行檢查。
其具體步驟如下:
步驟1、建立上級處理系統,上級處理系統下接兩個傳感器;
步驟2、兩個傳感器對監視對象進行監測,且兩個傳感器同時向上級處理系統上報數據;
步驟3、上級處理系統對兩個傳感器上報的數據進行收集,計算兩個傳感器的絕對值之差;將其與事先設置的誤差值進行比較。
步驟4、如果兩個傳感器的絕對值之差小于或者等于誤差值;則認為該上報數據有效,傳感器無故障;如果兩個傳感器的絕對值之差大于誤差值,則該上報數據無效,則向上級處理系統提出報警,表明傳感器故障。
如果使用三個傳感器,雖然增加了一些傳感器的成本,但是可以通過判斷,精確定位是哪個傳感器出現問題。
具體步驟如下:
步驟1、建立上級處理系統,上級處理系統下接三個傳感器;
步驟2、三個傳感器對監視對象進行監測,且三個傳感器同時向上級處理系統上報數據;
步驟3、上級處理系統對三個傳感器上報的數據進行收集,計算每兩個傳感器的絕對值之差;將其與事先設置的誤差值進行比較。
步驟4、如果每兩個傳感器的絕對值之差都小于或者等于誤差值;則認為該上報數據有效,所有傳感器無故障;如果存在兩個傳感器的絕對值之差大于誤差值,則該上報數據無效,向上級處理系統提出報警,表明有傳感器出現故障;并通過分析誤差數據,判斷出故障的具體是哪個傳感器。
判斷出故障的具體是哪個傳感器的方法為:
第一傳感器與第二傳感器的絕對值之差記為a;
第二傳感器與第三傳感器的絕對值之差記為b;
第三傳感器與第一傳感器的絕對值之差記為c;
如果a、b超出誤差值范圍,則第二傳感器為故障傳感器;如果b、c超出誤差值圍,則第三傳感器為故障傳感器;如果a、c超出誤差值范圍,則第一傳感器為故障傳感器。
以上所述的僅是本發明的優選實施方式,本發明不限于以上實施例。可以理解,本領域技術人員在不脫離本發明的精神和構思的前提下直接導出或聯想到的其他改進和變化,均應認為包含在本發明的保護范圍之內。