劉大偉,雷 宇,張永東,陽 敏,林 健
(1.國網威海供電公司,山東 威海 264200; 2.71496部隊,山東 煙臺 265800)
?
錄波格式歸一化的故障回放及分析軟件設計
劉大偉1,雷宇2,張永東1,陽敏1,林健1
(1.國網威海供電公司,山東 威海 264200; 2.71496部隊,山東 煙臺 265800)
針對現有錄波數據格式不統一的問題,設計開發了一套能實現數據格式歸一化的故障回放及分析軟件,該軟件具有數據批量處理功能,能極大降低實際工程應用中的工作量。通過在某特高壓直流輸電工程使用該軟件的情況,證明了該軟件的可行性和有效性。
故障回放;歸一化;批量處理;自定義平臺
隨著數字化分布式故障錄波裝置在電力系統中的廣泛應用,故障錄波數據已成為電力系統故障分析和保護動作行為評價的重要依據[1]。實際工程應用中現有的故障錄波裝置及分析軟件存在很多問題,如錄波數據格式不統一,電網中的故障錄波器來自不同制造商,種類繁多,數據格式雖都基于COMTRADE格式但互不兼容,這給電網調度部門分析電網故障帶來很大的困難;現有故障分析軟件大多不支持仿真數據,如EMTDC數據、RTDS數據等,而實際工程應用中的故障事故分析和保護裝置定值評估往往需要在仿真平臺上做大量的測試并得到大量的仿真數據;現有故障分析軟件缺乏數據批量處理功能,一般實際工程中的測試數據量龐大,采用數據批量處理能夠極大地簡化工作量。因此,設計能夠實現多種錄波及仿真數據格式歸一化、支持數據批量處理等功能的故障回放及分析軟件,具有很高的工程實用價值[2]。本文設計了一套錄波回放分析軟件,介紹了軟件的總體結構中格式轉換、波形回放、數據分析等模塊,并結合COMTRADE格式數據給出用VB.NET語言編程實現的上述模塊界面。
故障回放分析軟件由格式轉換模塊、波形回放模塊、數據分析模塊組成,其系統結構如圖1所示。

圖1 故障回放分析軟件系統結構圖
格式轉換模塊是系統的基礎,負責將各種類型故障錄波器中獲取的實際錄波數據、軟件仿真數據和人工設定的虛擬數據統一轉換為標準的COMTRADE格式或自定義格式,實現數據格式的歸一化。波形回放模塊用于將轉換后的數據圖形展示,并提供波形打印、查找、基本運算等功能。數據分析模塊主要包括數據處理和保護動作分析,其中數據處理包括數據的批量處理以及一些常規的諧波分析、相量分析等功能。
1.1格式轉換模塊
IEEE公布的COMTRADE格式標準中(本文以1999版本為例)包含頭標文件HDR、配置文件CFG、數據文件DAT和信息文件INF[3]。
格式轉換是將系統外部所有數據轉換為系統可識別格式的一個必經通道,目標是將實際錄波、軟件仿真和動模試驗模擬、人工設定等各種來源數據轉換為系統定義的基于COMTRADE格式的標準。具體轉換可分為類COMTRADE型以及自定義型2 種。對類COMTRADE型數據的轉換只需提取線路和母線的參數組成HDR文件。自定義型需按照其本身格式提取采樣板、線路、通道的信息,并將從采樣板數據文件中得到的采樣頻率和故障時間等,按標準形成CFG和HDR文件,再按時間順序,逐個采樣時刻提取各采集板的采樣值,并標上序號和時間坐標,形成DAT文件。
格式轉換模塊在具體實現過程中主要涉及到配置文件和數據文件的解析,通過識別文件類型,可按不同的格式去讀取配置文件和數據文件。
1.1.1配置文件解析
按照COMTRADE標準中規定的配置文件的基本格式,依次讀取每一行文本,配置文件均以文本格式存儲。例如,COMTRADE1999配置文件中第2行格式為
TT,##A,##D
式中:TT表示通道的總數量;##A表示帶有特征字母A的模擬通道的數量;##D表示帶有識別字母D的狀態通道數量;
1.1.2數據文件解析
對COMTRADE數據文件的解析與讀取配置文件類似。數據文件的形式可以是文本形式,也可以是二進制形式。若是文本形式,則可以同讀取配置文件一樣進行數據文件的讀取;但若是二進制形式,則不能直接進行讀取,必須對二進制文件中存儲的數據做一定的處理,才能讀取到正確的采樣數據。

圖2 配置文件的讀取流程
以文本形式數據文件為例,其數據行應分為TT+2列,其中TT是記錄中通道的總數量(含模擬和狀態),另外兩個是采樣數量和時間標記,表示為
n,timestamp,A1,A2,…,Ak,
D1,D2,…,Dm
式中:n表示采樣率;timestamp表示時間標記,整數;A1~Ak表示k個模擬數據;D1~Dm表示m個狀態數據;
1.2波形回放模塊
錄波文件中包含有豐富的故障信息,是繼電保護技術人員分析故障原因、檢驗保護裝置動作行為的重要依據。技術人員若直接對數以萬計的錄波數據進行分析,則會因分析難度太大、分析速度太慢而得到錯誤的分析結果或直接放棄。因此,將錄波文件中的故障數據繪制成圖形,技術人員得以直觀整個故障過程中各電氣量(如三相電壓和電流)的波形以及開關動作情況,對降低故障分析難度和加快故障分析速度具有十分重要的作用[4]。
波形回放模塊包括波形瀏覽、縮放、拖動對標、光標定位、打印以及查找等功能,在具體實現過程中主要涉及到通道名的管理(以目錄樹三級組織結構管理)、波形的繪制技術(雙緩沖繪圖)、波形縮放的重繪(XY軸單獨縮放或繪制放大矩形框實現XY軸同時放大)、XY軸坐標刻度動態變化(隨XY軸縮放比例的變化,單位刻度值應變化)、光標定位的坐標計算(邏輯單位和設備單位的轉換)以及波形的打印實現等。
根據實際工程中的需求,該模塊相比現有的故障回放分析軟件增加了以下功能:1)能夠多面板、單面板上多通道顯示,方便波形的比較;2)提供多個數據文件綁定功能,打開綁定文件中某一文件的通道時,其他文件的同通道名的波形將在同一面板上顯示,方便用戶比較,不需要一個個手動添加;3)提供Y軸參考線,作為波形的門檻值,方便用戶分析數據。
1.3數據分析模塊
1.3.1數據處理
數據處理主要是針對故障錄波文件所記錄的電壓、電流等模擬通道電氣量的各種特征量進行測量計算,在這些分析結果的基礎上,結合保護裝置及開關動作情況和運行人員的經驗來推斷故障位置、故障類型及其他一些故障相關信息。現有故障回放分析軟件的數據處理功能主要采用電力系統暫態分析和數字信號處理等技術來實現電氣量的定量分析,主要包括諧波分析、序分量分析等[5]。
該模塊主要有數據分離和數據導出功能。數據分離主要用于將EMTDC仿真文件中的數據屬性量與通道量分離,并生成數據屬性配置文件,其中數據屬性主要包括系統運行方式、功率電壓水平、故障位置、故障類型等。數據導出主要用于從整個數據中導出部分用戶關心的變量,可以改變采樣率和數據的開始和結束時間,數據保存為COMTRADE或EMTDC格式。
該模塊的另一個重要特點在于可以批量導出數據,前提是這些數據文件具有相同的通道名,具有一致性。實際工程應用中,很多數據文件是在不同的運行方式下得到的,這些數據具有相同的通道名,批量處理具有很高的效率。
1.3.2保護動作分析
現有的電力故障錄波分析軟件充分利用錄波數據為主的故障信息,通過對變電站主要繼電保護裝置的動態模擬,可視化地顯示、分析繼電保護裝置的工作過程,正確評判其動作行為,為運行現場事故分析、保護裝置不正確動作原因分析、裝置運行狀態評估等提供實用工具[6]。而且該分析軟件能夠為用戶提供阻抗分析(距離保護)、功率方向判別(方向保護)、差流保護(主變、母線保護)、頻率滑差(低頻減載)等多種保護動作行為分析功能,并為用戶提供多種設置條件,但并不能提供所有的保護。
本軟件采用自定義平臺來提供保護動作分析,可以解決上述不能提供所有保護的問題。在自定義平臺上,用戶采用VBScript語言編寫保護的自定義原則,編寫中可以實現保護的濾波、延時等數據處理,也可以方便地調整保護的定值,具有靈活性好、能夠提供所有保護的優點。在該自定義平臺上,還可以批量分析數據,如分析某一保護在不同的運行方式、故障下的保護動作情況。分析結果可以生成報告進行對比,方便用戶調整保護定值。
軟件的主界面如圖3所示,左側為波形回放界面,右側為保護動作分析自定義平臺,界面底部為光標位置信息。以某特高壓直流輸電工程故障錄波數據為例,展示波形回放模塊的功能以及保護動作分析功能。

圖3 軟件主界面
2.1波形回放
測試數據有5個模擬通道,7個狀態通道,采樣率為8000,數據文件以ASCII格式存儲,波形回放界面如圖4所示。

圖4 波形回放界面
波形回放的主界面如圖4所示,左側顯示的是通道名以目錄樹的形式管理,分為三級目錄:第一級為配置文件名(或數據文件名),第二級為信息文件(Info)和監視回路名(一個監視回路包含若干模擬通道和狀態通道),第三級為通道名。模擬通道和狀態通道前分別加上正弦波和方波來區分。右側顯示的是左側通道名的波形,“11T11-T1/HV-IL1”、“11T11-T1/HV-IL2”以及“11T11-T1/HV-IL3”3個模擬信號顯示在同一面板中,以便分析比較。“TIME-SYNC-PULSE”為狀態通道,單獨在一個面板上顯示,縱坐標上只有0和1兩個刻度。每一個面板有一個縱坐標和一個橫坐標,方便波形的對比。可以直接拖動時間軸和坐標軸來查看波形。
該波形分析軟件也能提供波形的縮放,光標定位操作,如圖5所示。在圖5中,光標X1、X2通過折算世界坐標和設備坐標來顯示光標所在位置對應的采樣點或采樣時間;鼠標拖動繪制放大矩形框,當鼠標放開時,通過檢測矩形框左上角和右下角的位置,將矩形框內的波形全屏顯示。

圖5 繪制矩形框放大及光標定位
2.2保護動作分析
以零序過電壓保護為例,在自定義平臺上,采用VBScript語言編寫該保護的自定義原則,不考慮延時濾波控制等環節,分析該保護的動作情況,界面如圖6所示。在圖6中,底部提供了一些常用的數據結構,方便用戶編寫自定義原則;左側目錄樹管理中,可以看到零序過壓保護有3個輸入量HV1、HV2、HV3;右側VBScript語言代碼中可以清晰看到該保護是將3個輸入量相加,求取絕對值,并與保護的動作門檻值比較,若大于,則保護啟動,并開始計時,如果滿足延時大小,則保護動作。
將保護的啟動和動作情況輸入到待計算項中,結果圖形展示如圖7所示。在圖7中,第一個面板顯示的是保護中用到的3個輸入變量的電壓波形,第二個面板中分別表示啟動和動作情況,可以很清晰地顯示保護動作情況。

圖6 零序過壓保護的自定義平臺

圖7 零序過壓保護動作結果
闡述了故障錄波回放、分析軟件的設計過程及該軟件3個主要功能:一是統一,能將不同格式的錄波數據轉化成標準格式,實現歸一化;二是回放,能直觀地展示故障波形,便于用戶分析;三是數據分析功能,能夠批量分析處理數據,保護的自定義平臺具有靈活性好,能夠提供所有保護的優點。對于今后分析軟件的設計,給出如下幾點建議。
1) 建立強大的數據庫系統,加強數據的管理,提高數據的共享性,拓展數據的應用范圍。
2) 引進故障分析專家系統,運用專家系統、人工智能等技術進行綜合判斷,精確分析故障。
3) 改善電氣量參數的計算算法,提高精度。.
[1] 杜新偉, 李媛, 劉滌塵. 電力故障錄波數據綜合處理系統[J]. 電力系統自動化, 2006, 30(12): 75-78, 96.
DU Xinwei, LI Yuan, LIU Dichen. Integrated processing system for power fault recording data[J]. Automation of Electric Power Systems, 2006, 30(12): 75-78, 96.
[2] 郭振華. 電力故障錄波數據的分析方法研究及軟件設計[D]. 長沙: 湖南大學, 2011.
GUO Zhenhua. Research on the analytic method of electric power fault recorded wave data and software design[D]. Changsha: Hunan University, 2011.
[3] EEE Std C37.111-1999. IEEE Standard Common Format for Transient Data Exchange(COMTRADE) for Power Systems[S].
1999.
[4] 楊洋, 唐睿, 呂飛鵬. 基于COMTRADE格式的故障錄波分析軟件設計[J]. 繼電器, 2008, 36(7): 67-70.
YANG Yang, TANG Rui, LV Feipeng. Fault recording analysis software design based on COMTRAD format[J]. Relay, 2008, 36(7): 67-70.
[5] 劉天斌, 王永業, 柳煥章, 等. 基于COMTRADE 格式的故障分析管理系統[J]. 繼電器, 2001, 29(11): 47-49.
LIU Tianbin, WANG Yongye, LIU Huanzhang, et al. The fault data management & analysis system based on COMTRADE[J]. Relay, 2001, 29(11): 47-49.
[6] 陳小林, 羅毅, 王偉平, 等. 基于故障錄波數據的保護特性分析方法及其實現[J]. 電網技術, 2005, 29(18): 70-74.
CHEN Xiaolin, LUO Yi, WANG Weiping, et al. Protection characteristic analysis method based on recorded fault data and its implementation[J]. Power System Technology, 2005, 29(18):70-74.
(責任編輯侯世春)
Design of fault playback and analysis software with normalized wave recording format
LIU Dawei1, LEI Yu2, ZHANG Yongdong1, YANG Min1, LIN Jian1
(1.State Grid Weihai Power Supply Company, Weihai 264200, China; 2.No.71496 Unit, Yantai 265800, China)
Aiming at the non-uniform recorded data formats, this paper developed a fault playback and analysis software is to achieve normalized data format. It is the software which can provide data batch processing which greatly reduces the practical application workload. Through the application of the software in an ultra-high voltage dc transmission project, the feasibility and effectiveness are proved.
fault playback; normalized; batch processing; custom platform
2015-10-20。
劉大偉(1987—),男,助理工程師,主要研究方向為電力系統繼電保護。
TM316.3
A
2095-6843(2016)03-0222-04