br>[0053] 步驟S5,根據表碼表對有數據缺失的線路進行數據恢復,并重新計算該線路的線 損日波動指標和線損變化趨勢指標;
[0054] 步驟S6,分別判斷重新計算的該線路的線損日波動指標是否超過第一閾值,重新 計算的線損變化趨勢指標是否超過第二閾值,如果重新計算的兩個指標均未超過相應的閾 值,則記錄線損異常原因為數據缺失,否則執行步驟S7;
[0055]步驟S7,對該線路的線損異常原因進行進一步檢測。
[0056]步驟S4中的線損明細表,記錄有每個線路及其用戶的具體信息,所有用戶包括線 路每天都有一條記錄,所包含的具體內容如表2所示:
[0057] 表2線損明細表
[0058]
[0059] 表2中IN0R0UT為1表示該數據屬于供電線路,為0表示該數據為對應線路下的單個 用戶,表1中輸入電量ENERGY_IN就是IN0R0UT為1的計量點的電量,而輸出電量ENERGY_0UT 是屬于該線路下當天所有IN0R0UT為0的計量點電量之和。電量的計算方法公式(5)所示:
[0060] ENERGY = (ENDBM-STARTBM) XCTXPT (5)
[0061] 其中,CT表示電流互感器變比,PT表示電壓互感器變比。
[0062] 步驟S4檢查所有指標超過閾值的線路是否有數據缺失,具體是檢查最近7天內,線 損明細表中,該線路自身和屬于該線路下的所有用戶是否有數據缺失。進一步地,這里的數 據缺失指的是起始表碼和終止表碼的缺失,表2中其他數據是系統中已經記錄的,不會缺 失。
[0063]前述的表1、表2是與線損和電量有關的表格,在有數據缺失的情況下,需要從表碼 表獲取更原始的信息。表碼表記錄了一天中每個小時的表碼讀數等眾多信息,表碼表的部 分內容如表3所不:
[0064] 表3表碼表
[0066] 每個計量點每天在如表3中所示的分相類別和費率類型下應該有24條數據,但是 可能會有數據缺失。表3中正向有功表碼(ZYBM)的數值是表2中起始表碼(STARTBM)和終止 表碼(ENDBM)的100倍,即ZYBM的值除以100才是對應時刻的STARTBM或ENDBM。
[0067] 如果有數據缺失,則利用算法對缺失數據進行恢復。針對缺失的起始表碼和終止 表碼,只需要恢復相應計量點的零點表碼即可,恢復算法所用的數據是計量點在表碼表(表 3)中的數據。
[0068] 本發明只恢復計量點缺失數據中每日00:00的正相有功表碼,由于用電量每日的 變化相對穩定,所以本發明中采用的恢復算法是線性回歸的方法:對過去30天中每天00:00 的表碼值求線性回歸方程,然后通過該方程計算缺失時的表碼數值。一元線性回歸方程的 公式如下:
[0071] 其中I的計算方法見公式(4),表示回歸直線的斜率,J為回歸直線的截距,由這兩 個數值可以確定回歸直線方程,$和麥分別表示全部X和y的均值。最后利用公式(7)來獲得 所要求的第X天的表碼數值。
[0072] 重新計算該線路的線損日波動指標和線損變化趨勢指標后,如果指標正常,則說 明該線路是由于數據缺失導致的線損異常,記錄線損異常原因為數據缺失;如果指標仍然 超過閾值,則說明是由于其他原因導致的。
[0073] 對于有其他原因導致的線損異常,要對異常原因進行進一步分析,再將結果記錄。 本發明中,對線損異常的原因主要歸結為:數據缺失、電表精度引起的波動、用戶的異常用 電行為和檔案關系錯誤。針對檔案關系錯誤,主要檢測兩種情況,第一種是新加入的用戶實 際上不屬于該線路;第二種屬于該線路的用戶被錯誤的調到其他線路上。異常原因的檢測 流程如圖3所示。
[0074] 具體步驟如下:
[0075] 檢測線損異常線路所屬用戶的數量和具體用戶是否發生變化;
[0076]如果沒有發生變化,檢測輸入電量是否超過第三閾值,如果低于第三閾值,則記錄 線損異常原因為電表精度異常;如果超過第三閾值,則需進一步檢查該線路中是否有異常 用電的用戶或者是電表出現故障;
[0077] 如果用戶發生變化,則可能是由于用戶關系變化導致的,記錄所有關系變化的用 戶;
[0078] 使用變化前的用戶關系,重新計算該線路的線損率,然后再用新的線損率計算線 損日波動指標和線損變化趨勢指標這兩個指標,并分別判斷是否超過相應的閾值,如果指 標正常,則說明此次用戶關系的變化導致了線損異常,應該為原來的用戶關系,記錄線損異 常原因為用戶關系變化;如果任一指標超過相應的閾值,則說明此次用戶關系變化出現錯 誤,有部分用戶屬于其他線路,可以進一步進行人工分析。
[0079]通過上述描述可以得知,本發明具有如下有益效果:
[0080] 通過線損日波動指標和線損變化趨勢指標可以發現線損突變異常和線程變化趨 勢異常兩種情況,并且通過調整閾值,還能發現不同程度的異常,可以將每日異常線路的數 量考察整個電網的健康程度,提高現有系統對線損異常的發現靈敏度和線損分析的自動化 水平,使得相關人員可以迅速排查問題,避免人工檢查和發現不及時,提高終端在線率和整 體效率;
[0081] 可以進一步檢測出線損異常原因,例如數據缺失、電表精度引起的波動、用戶的異 常用電行為和檔案關系錯誤這幾種異常原因,為進一步的分析提供一個有價值的參考。
[0082] 以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范 圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
【主權項】
1. 一種電力計量自動化系統線損異常檢測方法,包括: 步驟S1,根據線損數據表計算獲得各線路的線損日波動指標和線損變化趨勢指標; 步驟S2,分別判斷各線路的線損日波動指標是否超過第一閾值、各線路的線損變化趨 勢指標是否超過第二閾值; 步驟S3,將線損日波動指標超過第一閾值或者線損變化趨勢指標超過第二閾值的線路 判定為線損異常線路。2. 根據權利要求1所述的方法,其特征在于,所述線損日波動指標為將前7天線損率的 均值與當天的線損率的差值,除以前7天線損率的均值與1之和;所述線損變化趨勢指標為 將近14天線損率數據求線性回歸所得的斜率。3. 根據權利要求2所述的方法,其特征在于,所述第一閾值為[_7,+7],所述第二閾值為 [_0·6,+0·6]〇4. 根據權利要求1-3任一項所述的方法,其特征在于,還包括: 步驟S4,根據線損明細表檢查線損日波動指標超過第一閾值或者線損變化趨勢指標超 過第二閾值的線路是否有數據缺失;如果有數據缺失則執行步驟S5,否則執行步驟S7; 步驟S5,根據表碼表對有數據缺失的線路進行數據恢復,并重新計算該線路的線損日 波動指標和線損變化趨勢指標; 步驟S6,分別判斷重新計算的該線路的線損日波動指標是否超過第一閾值,重新計算 的線損變化趨勢指標是否超過第二閾值,如果重新計算的兩個指標均未超過相應的閾值, 則記錄線損異常原因為數據缺失,否則執行步驟S7; 步驟S7,對該線路的線損異常原因進行進一步檢測。5. 根據權利要求4所述的方法,其特征在于,所述步驟S4檢查所有指標超過閾值的線路 是否有數據缺失,具體是檢查最近7天內,線損明細表中該線路自身和屬于該線路下的所有 用戶是否有數據缺失。6. 根據權利要求5所述的方法,其特征在于,所述數據缺失是指起始表碼和終止表碼的 缺失。7. 根據權利要求6所述的方法,其特征在于,所述步驟S5中根據表碼表對有數據缺失的 線路進行數據恢復,具體包括: 對過去30天中每天00:00的表碼值求線性回歸方程,然后通過該方程計算缺失時的表 碼數值。8. 根據權利要求4所述的方法,其特征在于,所述步驟S7具體包括: 檢測線損異常線路所屬用戶的數量和具體用戶是否發生變化; 如果沒有發生變化,再檢測輸入電量是否超過第三閾值,如果低于第三閾值,則記錄線 損異常原因為電表精度異常;如果超過第三閾值,則進一步檢測該線路中是否有異常用電 的用戶或者是否是電表出現故障; 如果用戶發生變化,則記錄所有關系變化的用戶; 使用變化前的用戶關系,重新計算該線路的線損率,然后再用新的線損率計算線損日 波動指標和線損變化趨勢指標,并分別判斷是否超過相應的閾值,如果指標正常,則記錄線 損異常原因為用戶關系變化;如果任一指標超過相應的閾值,則表明此次用戶關系變化出 現錯誤,進一步進行人工分析。
【專利摘要】本發明提供一種電力計量自動化系統線損異常檢測方法,包括:步驟S1,根據線損數據表計算獲得各線路的線損日波動指標和線損變化趨勢指標;步驟S2,分別判斷各線路的線損日波動指標是否超過第一閾值、各線路的線損變化趨勢指標是否超過第二閾值;步驟S3,將線損日波動指標超過第一閾值或者線損變化趨勢指標超過第二閾值的線路判定為線損異常線路。本發明通過線損日波動指標和線損變化趨勢指標可以發現線損突變異常和線程變化趨勢異常兩種情況,并且通過調整閾值,還能發現不同程度的異常,可以將每日異常線路的數量考察整個電網的健康程度,提高現有系統對線損異常的發現靈敏度,避免人工檢查和發現不及時;還可以進一步檢測出線損異常原因。
【IPC分類】G01R31/00
【公開號】CN105588995
【申請號】CN201510920088
【發明人】王少鋒, 劉濤, 伍少成, 劉洋, 李鵬
【申請人】深圳供電局有限公司
【公開日】2016年5月18日
【申請日】2015年12月11日