處理隊列的誤差,并判斷最近處理隊列的誤差是否大于預先設定的可接受誤差,如果最近處理隊列的誤差不大于預先設定的可接受誤差,則輸出判斷結果到下一級系統;如果最近處理隊列的誤差大于預先設定的可接受誤差,通過閾值計算模塊重新計算地磁閾值;
[0067]閾值計算模塊用于根據最后一次計算得到的地磁閾值重新計算該地磁傳感器對應的地磁閾值,直到誤差小于最大可接受誤差為止。
[0068]本發明實施例的地磁閾值調整方法及系統通過地磁檢測系統讀取中繼器送入的地磁數據,根據原始地磁數據判斷該地磁數據對應的地磁傳感器的設備狀態,并將判定結果與硬件邏輯判斷單元返回的地磁傳感器的設備狀態進行對比,提高了地磁傳感器狀態的識別準確率;并基于已有的自適應調整模型,可以實現地磁閾值的快速調整,消除了地磁閾值調整的滯后性。
[0069]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種地磁閾值調整方法,包括以下步驟: 步驟a:通過地磁傳感器采集對應檢測點的地磁數據,并通過中繼器將地磁數據轉發至地磁檢測系統; 步驟b:通過地磁檢測系統讀取中繼器送入的地磁數據,根據原始地磁數據判斷該地磁數據對應的地磁傳感器的設備狀態,并將判斷結果與硬件邏輯判斷單元返回的地磁傳感器的設備狀態進行對比,如果兩個設備狀態不吻合,將該地磁傳感器的設備狀態視為可調整狀態; 步驟c:將地磁數據加入對應檢測點的最近處理隊列中,計算最近處理隊列的誤差,并判斷最近處理隊列的誤差是否大于預先設定的可接受誤差,如果最近處理隊列的誤差大于預先設定的可接受誤差,根據最后一次計算得到的地磁閾值重新計算該地磁傳感器對應的地磁閾值。2.根據權利要求1所述的地磁閾值調整方法,其特征在于,所述步驟a前還包括:配置地磁檢測系統的系統參數;所述配置系統參數包括最大相對誤差、最小偏差D1、最大偏差Du、a、b、c、k、m和n,閾值調整模型如下: Dl〈G(x,y,z)〈Du 在上述公式中,G(x,y,2)=1?^+1]17&+1^0,3是大于等于0的實數,13是大于等于0的實數,c是大于等于O的實數,k是大于等于I的自然數,m是大于等于I的自然數,η是大于等于I的自然數,x、y、z是地地磁數據。3.根據權利要求2所述的地磁閾值調整方法,其特征在于,所述步驟a前還包括:連接地磁傳感前端系統的地磁傳感器和中繼器,確保地磁傳感前端系統可以將采集到的地磁數據有效送達到地磁檢測系統。4.根據權利要求3所述的地磁閾值調整方法,其特征在于,在所述步驟b中,所述地磁檢測系統讀取中繼器送入的地磁數據,根據原始地磁數據判斷該地磁數據對應的地磁傳感器的設備狀態具體包括:對于每一個檢測點,地磁檢測系統接受其對應地磁傳感器返回的5元組地磁數據,首先構建初始判斷函數G(x,y,z),隨著地磁數據的輸入判斷所述閾值調整模型是否成立,如果閾值調整模型成立,將符合閾值調整模型的地磁傳感器狀態記為被占用,如果閾值調整模型不成立,將不符合閾值調整模型的地磁傳感器狀態記為空閑。5.根據權利要求4所述的地磁閾值調整方法,其特征在于,所述步驟c還包括:當有地磁數據加入最近處理隊列時,判斷該地磁數據對應的地磁傳感器的設備狀態是否為可調整狀態,如果不是可調整狀態,判斷最近處理隊列是否達到預定長度;如果是可調整狀態,則計算最近處理隊列的誤差。6.根據權利要求5所述的地磁閾值調整方法,其特征在于,所述步驟c還包括:判斷最近處理隊列是否達到預定長度,如果沒有達到預定長度,繼續讀取中繼器送入的地磁數據;如果達到預定長度,則計算最近處理隊列的誤差。7.一種地磁閾值調整系統,其特征在于,包括地磁傳感前端系統和地磁檢測系統,所述地磁傳感前端系統包括地磁傳感器、硬件邏輯判斷單元及中繼器,地磁傳感器和硬件邏輯判斷單元分別與中繼器信號連接,中繼器與地磁檢測系統連接; 所述地磁傳感器用于采集對應檢測點的地磁數據; 所述硬件邏輯判斷單元用于判斷地磁傳感器的設備狀態; 所述中繼器用于地磁傳感器及硬件邏輯判斷單元與地磁檢測系統之間的數據接收及轉發; 所述地磁檢測系統用于讀取中繼器送入的地磁數據,根據原始地磁數據判斷該地磁數據對應的地磁傳感器的設備狀態,并將判斷結果與硬件邏輯判斷單元返回的地磁傳感器的設備狀態進行對比,如果兩個設備狀態不吻合,將該地磁傳感器的設備狀態視為可調整狀態;并將地磁數據加入對應檢測點的最近處理隊列中,計算最近處理隊列的誤差,判斷最近處理隊列的誤差是否大于預先設定的可接受誤差,如果最近處理隊列的誤差大于預先設定的可接受誤差,根據最后一次計算得到的地磁閾值重新計算該地磁傳感器對應的地磁閾值。8.根據權利要求7所述的地磁閾值調整系統,其特征在于,所述地磁檢測系統還包括參數配置模塊、數據讀取模塊、第一判斷模塊、第二判斷模塊、誤差計算模塊和閾值計算模塊; 所述參數配置模塊用于配置地磁檢測系統的系統參數; 所述數據讀取模塊用于讀取中繼器送入的地磁數據,根據原始地磁數據判斷該地磁數據對應的地磁傳感器的設備狀態,并將判斷結果與硬件邏輯判斷單元返回的地磁傳感器的設備狀態進行對比,如果兩個設備狀態不吻合,將該地磁傳感器的設備狀態視為可調整狀態; 所述第一判斷模塊用于將地磁數據加入對應檢測點的最近處理隊列中,并判斷該地磁數據對應的地磁傳感器的設備狀態是否為可調整狀態,如果不是可調整狀態,通過第二判斷模塊判斷最近處理隊列是否達到預定長度,如果是可調整狀態,通過誤差計算模塊計算最近處理隊列的誤差; 所述第二判斷模塊用于判斷最近處理隊列是否達到預定長度,如果沒有達到預定長度,則數據讀取模塊繼續讀取中繼器送入的地磁數據;如果達到預定長度,通過誤差計算模塊計算最近處理隊列的誤差; 所述誤差計算模塊用于計算最近處理隊列的誤差,并判斷最近處理隊列的誤差是否大于預先設定的可接受誤差,如果最近處理隊列的誤差不大于預先設定的可接受誤差,則輸出判斷結果到下一級系統;如果最近處理隊列的誤差大于預先設定的可接受誤差,通過閾值計算模塊重新計算地磁閾值; 所述閾值計算模塊用于根據最后一次計算得到的地磁閾值重新計算該地磁傳感器對應的地磁閾值,直到誤差小于最大可接受誤差為止。9.根據權利要求8所述的地磁閾值調整系統,其特征在于,所述配置系統參數包括最大相對誤差、最小偏差D1、最大偏差Du、a、b、c、k、m和n,閾值調整模型如下: Dl〈G(x,y,z)〈Du 在上述公式中,G(x,y,2)=1?^+1]17&+1^0,3是大于等于0的實數,13是大于等于0的實數,c是大于等于O的實數,k是大于等于I的自然數,m是大于等于I的自然數,η是大于等于I的自然數,X、y、z是地地磁數據。10.根據權利要求9所述的地磁閾值調整系統,其特征在于,所述數據讀取模塊讀取中繼器送入的地磁數據,根據原始地磁數據判斷該地磁數據對應的地磁傳感器的設備狀態具體包括:對于每一個檢測點,地磁檢測系統接受其對應地磁傳感器返回的5元組地磁數據,首先構建初始判斷函數G(x,y,z),隨著地磁數據的輸入判斷所述閾值調整模型是否成立,如果閾值調整模型成立,將符合閾值調整模型的地磁傳感器狀態記為被占用,如果閾值調整模型不成立,將不符合閾值調整模型的地磁傳感器狀態記為空閑。
【專利摘要】本發明涉及一種地磁閾值調整方法及系統。所述方法包括:步驟a:通過地磁傳感器采集對應檢測點的地磁數據,并通過中繼器將地磁數據轉發至地磁檢測系統;步驟b:通過地磁檢測系統讀取中繼器送入的地磁數據,根據原始地磁數據判斷該地磁數據對應的地磁傳感器的設備狀態,并將判斷結果與硬件邏輯判斷單元返回的地磁傳感器的設備狀態進行對比;步驟c:將地磁數據加入對應檢測點的最近處理隊列中,計算最近處理隊列的誤差,并判斷最近處理隊列的誤差是否大于預先設定的可接受誤差,如果最近處理隊列的誤差大于預先設定的可接受誤差,重新計算該地磁傳感器對應的地磁閾值。本發明提高了地磁傳感器狀態的識別準確率,并消除了地磁閾值調整的滯后性。
【IPC分類】G08G1/042
【公開號】CN105590456
【申請號】CN201610111209
【發明人】安小強, 李娜, 馮圣中
【申請人】深圳先進技術研究院
【公開日】2016年5月18日
【申請日】2016年3月1日