一種基于北斗衛星通信技術的電能量采集數據智能檢測與處理方法
【技術領域】
[0001] 本發明涉及電網電能量數據傳輸技術領域,尤其涉及一種基于北斗衛星通信技術 的電能量采集數據智能檢測與處理方法。
【背景技術】
[0002] 目前安徽省內非統調小型發電企業共567座,總裝機容量2128MW,占社會總裝機容 量的8%,相當于2座百萬級裝機的大電廠,總發電能力不可小覷。這些非統調電廠多數不具 備與電力調控中心通信的條件,調控中心缺乏對此類小型發電企業的實時調度管理手段, 不利于能源的合理調配,增加電量損耗。
[0003] 本發明基于北斗衛星通信技術實現調控中心對非統調小電源運行工況的實時監 控和電能量數據的采集、傳輸和處理。投資少,安全可靠性高,較有線通信和GPRS等無線通 信方案節省投資和運維費用,同時可在不追加任何設備投資的基礎上,實現廠站的北斗衛 星時間同步。通過采用北斗衛星通道的通訊方式解決了在許多地區,為接入非統調電廠存 在的無線傳輸無信號,鋪設專線費用高等問題。在非統調電廠端安裝數據采集終端和北斗 用戶機,將數據通過北斗衛星發送到北斗衛星指揮機,但是數據在通過北斗衛星通道傳輸 時,可能由于信號強度、天氣、通道質量等原因,造成發送丟幀、錯誤幀等問題的出現,從而 導致調度主站端接收到的數據失真,嚴重影響電能量采集數據的準確性和可用性,甚至在 電能量統計時出現負數以及冒大數等嚴重的異常情況,一定程度上也制約了北斗衛星通信 技術在電力領域的深化應用。本發明能夠實時解決電能量采集數據的智能檢測與處理,該 技術適用于不同廠家的電能量采集系統。
【發明內容】
[0004] 基于【背景技術】存在的問題,本發明提出了一種基于北斗衛星通信技術的電能量采 集數據智能檢測與處理方法。
[0005] 本發明提出的一種基于北斗衛星通信技術的電能量采集數據智能檢測與處理方 法,包括以下步驟:
[0006] S1、設置與發電廠 對應的發電閾值和積分電量,發電閾值為單位時間長度內 發電量;積分電量為發電機有功功率值對時間進行積分后的值;
[0007] S2、實時接收北斗衛星傳輸的電廠端采集到的電表表碼數據;
[0008] S3、讀取存儲的發電廠上一次接收的電表表碼數據的歷史值,并讀取發電廠對應 的發電閾值,將當前實時表碼值與歷史表碼值進行比較;
[0009] S4、如果當前實時表碼值小于歷史表碼值,則丟棄當前實時表碼值;
[0010] S5、如果當前實時值等于歷史值,則存儲當前實時值;
[0011] S6、如果當前實時表碼值大于歷史表碼值,則計算當前實時值與歷史值的間隔時 間,通過時間間隔和發電閾值計算間隔時間內的合理發電量,并計算當前實時值與歷史值 的差值,然后將差值與合理發電量進行比較;
[0012] S7、如果差值小于或等于合理發電量,則存儲當前實時表碼值;
[0013] S8、如果差值大于合理發電量,則丟棄當前實時值并用積分電量進行替代,并生成 相關日志記錄,且進行告警;
[0014] S9、滿足S7條件時,計算米集時間間隔內的電量值,并與該時間間隔內的積分電量 值進行比較,并根據比較結果,存儲電量值或者告警。
[0015] 優選地,步驟S3具體為:根據電量數據傳輸過程中的發電廠編號獲取待檢測發電 廠上一次接收的電網電量表碼數據的歷史值以及對應的發電閾值,將當前實時表碼值與歷 史表碼值進行比較。
[0016] 優選地,步驟S6中的間隔時間為,當前實時值的接收時間與歷史值的接收時間的 間隔時間長度。
[0017] 優選地,步驟S2具體為:實時接收北斗衛星傳輸的電廠端采集到的電表表碼數據, 且該電表表碼數據附著有其采集時間,步驟S6中的間隔時間為,當前實時值的采集時間與 歷史值的采集時間的間隔時間長度。
[0018] 優選地,合理發電量為發電閾值與時間間隔的乘積。
[0019] 優選地,還包括步驟S0:設置與發電廠一一對應的電量浮動值;步驟S6中,合理發 電量的計算公式為:
[0020] 合理發電量=時間間隔X發電閾值+電量浮動值。
[0021 ]優選地,步驟S1中的單位時間長度為1秒。
[0022]優選地,步驟S9具體為:滿足條件S7時,計算采集時間間隔內的電量值,并計算采 集時間間隔內的電量值與該時間間隔內的積分電量值的電量差值,將電量差值與預設的電 量閾值比較;并根據比較結果,存儲電量值或者告警。
[0023]優選地,積分電量的計算公式為:
[0025]公式中W(t)為計算出的積分電量值,p(t)為發電機的實時有功功率值,T為時間間 隔。
[0026]優選地,步驟S9具體可分為以下步驟:
[0027] S91、滿足條件S7時,計算采集時間間隔內的電量值,并計算采集時間間隔內的電 量值與該時間間隔內的積分電量值的電量差值,將電量差值與預設的電量閾值比較;
[0028] S92、電量差值小于或等于電量閾值,則判斷采集到的電量值為正常數據,對電量 值進行數據入庫處理;
[0029] S93、電量差值大于電量閾,則進行告警。
[0030]本發明提供的一種基于北斗衛星通信技術的電能量采集數據智能檢測與處理方 法,通過將接收到的電網電能量表碼數據的當前實際值與歷史值進行比較,可直接排除在 傳輸過程中由于失真導致數據變小的錯誤數據,如果當前實際表碼值比歷史表碼值大,通 過進一步計算當前實際值與歷史值的間隔時間與差值,并將差值與間隔時間內的合理發電 量進行比較,判斷當前實際值是否出現傳輸過程失真導致的數據變大的異常。最后再將實 際采集的電量值與積分電量值進行比較,進一步識別異常電量數據。本發明中,合理發電量 通過間隔時間與對應發電廠的發電閾值進行計算,針對性強,可靠性高,有利于提高電網電 量數據在傳輸過程中失真變大的判斷的可靠性。同時將采集電量值與通過對有功功率進行 積分計算出來的積分電量值進行校核,進一步確保了北斗采集電量數據的準確性和可用 性。
[0031] 本發明解決了電網電能量數據通過北斗衛星傳輸時異常數據的自動識別和處理 問題,在統計時能夠自動糾正異常電量數據,給電網的各類電量統計分析應用提供可靠的 數據保障,同時也有利于北斗衛星通信技術在電力領域的可持續發展。
【附圖說明】
[0032] 圖1為本發明提出的一種基于北斗衛星通信技術的電能量采集數據智能檢測與處 理方法。
【具體實施方式】
[0033]參照圖1,本發明提出的一種基于北斗衛星通信技術的電能量采集數據智能檢測 與處理方法,包括以下步驟:
[0034] S1、設置與發電廠 對應的發電閾值和積分電量,發電閾值為單位時間長度內 發電量;積分電量為發電機有功功率值對時間進行積分后的值。
[0035] S2、實時接收北斗衛星傳輸的電廠端采集到的電表表碼數據。
[0036]實際應用中,為了便于發電廠數據的識別,電網中各發電廠均有對應的編號。故 而,可建立數據庫,將發電閾值與電網電量數據與發電廠編號綁定后存儲到數據庫中,以便 后續查找及調用。
[0037] S3、讀取存儲的發電廠上一次接收的電表表碼數據的歷史值,并讀取發電廠對應 的發電閾值,將當前實時表碼值與歷史表碼值進行比較。當前實時表碼值與歷史表碼值的 比較結果,是后續處理的依據。步驟S3具體為:根據電量數據傳輸過程中的發電廠編號從數 據庫獲取待檢測發電廠上一次接收的電網電量數據的歷史表碼值以及對應的發電閾值,將 當前實時表碼值與歷史表碼值進行比較。本步驟中,每接收一個電網電量表碼數據,都將其 與數據庫中存儲的對應的發電廠最近時間內存入的電網電量表碼數據進行比較,以避免由 于時間間隔太久導致的判斷結果不可靠性。
[0038] S4、如果當前實時表碼值小于歷史表碼值,則丟棄當前實時表碼值。電網電量數據 是指發電廠通過電網上送的電量總和,故而電網電量數據不存在負增長現象,如果檢測到 的當前實時值小于歷史值,則說明當前實時值在傳輸過程中失真,沒有意義。
[0039] S5、如果當前實時表碼值等于歷史