修藝源,張藝博,楊 樂,張晨曦,金明輝,李小蓓
(國網(wǎng)河南省電力公司直流中心,河南 鄭州 450000)
變電站是電力公司的重要組成部分之一,主要作用是實現(xiàn)電流電壓變換,以達到地區(qū)具體供電標準[1-3]。特高壓變電站是變電站中的1種,在不斷發(fā)展中逐漸向著智慧化方向發(fā)展。特高壓智慧變電站中存在很多間隔層。每個間隔層都需要設(shè)置1個實體測控裝置,用于測試和監(jiān)控變電站設(shè)備運行狀態(tài),以便及時發(fā)現(xiàn)異常或者故障[4-5]。然而,隨著特高壓智慧變電站規(guī)模的逐漸擴大,測控裝置數(shù)量越來越多,產(chǎn)生的測控信息冗余量也越來越多。測控裝置數(shù)量的增多不僅占用了大量的空間資源,還導致測控裝置之間資源競爭激烈,浪費了大量的電力資源[6-7]。面對這種情況,冗余測控裝置應(yīng)運而生,但其發(fā)展得并不十分成熟。因此,其在應(yīng)用到實際環(huán)境之前需要進行自動測試,以明確其冗余情況是否滿足預期設(shè)定[8]。只有達到預期的冗余測控裝置才能應(yīng)用到變電站中。
目前,特高壓智慧變電站冗余測控裝置可進行自動測試,即通過設(shè)備自檢以檢測自身的性能是否滿足要求[9]。關(guān)于設(shè)備自檢,相關(guān)的研究有很多。趙長春等[10]設(shè)計了1種測控功能判別邏輯圖。其配置集群測控裝置,采用測控功能虛擬化、定值及軟壓板狀態(tài)同步、模型及配置等價實現(xiàn)等關(guān)鍵技術(shù)。間隔虛擬測控單元使用跟實體測控裝置相同的運行參數(shù)、虛端子聯(lián)系表、聯(lián)閉鎖規(guī)則及機構(gòu)能力發(fā)展(institutional capacity development,ICD)模型,測試了不同狀態(tài)下的冗余切換情況,檢測了對時性能、管理性能、整機功耗、遙控性能、遙信性能、頻率誤差等。但這種方法的測試結(jié)果存在一定偏差。齊敏等[11]設(shè)計了1種冗余測試方案。該方案首先通過設(shè)計機理分析,建立冗余切換測試基礎(chǔ)故障模式;然后對故障模式進行模式組合和系統(tǒng)狀態(tài)變遷分析,完成對冗余切換測試場景、測試環(huán)境等整體方案的設(shè)計;最后測試故障發(fā)生時的冗余功能運行情況。但該方案的擬合優(yōu)度較低。Nan等[12]提出了繼電保護故障信息系統(tǒng)的全鏈路自動測試技術(shù),闡述了該技術(shù)的原理、主要模塊和關(guān)鍵技術(shù)。繼電保護故障信息系統(tǒng)全鏈路自動測試平臺包括主站遠程測試模塊、分站測試管理模塊和自動測試模塊這3個部分。但該技術(shù)測試的準確性較低。
綜上分析可知,以往研究中所用到的測試用例比較欠缺,測試項目的選取并不全面,導致測試結(jié)果存在一定的偏差。針對這種情況,本文研究了1種特高壓智慧變電站冗余測控裝置自動測試方法。該方法首先設(shè)置自動測試場景,采用主成分分析法選擇測試用例;然后對采集用例數(shù)據(jù)進行缺失填補以及數(shù)據(jù)標準化;最后以神經(jīng)網(wǎng)絡(luò)算法為基礎(chǔ)進行測試。該方法能有效提高變電站冗余測控裝置測試的準確性。
變電站冗余測控裝置自動測試,即測試其冗余檢測性能,以實現(xiàn)裝置的自檢。自檢是變電站冗余測控裝置實際應(yīng)用前的必備環(huán)節(jié),用于保證裝置在實際應(yīng)用過程中發(fā)揮功能效果。本文研究了1種特高壓智慧變電站冗余測控裝置自動測試方法。該方法主要分為4個部分,分別為自動測試場景設(shè)置、測試用例選擇、用例數(shù)據(jù)處理以及冗余自動測試。
測試場景設(shè)置是自動測試的前提。針對所研究目標,測試場景由同步時鐘裝置、計算機端、交換機、繼電保護測試儀以及冗余測控裝置等組成。
自動測試場景如圖1所示。在測試場景中,首先運行冗余測控裝置;然后采集測試項目對應(yīng)的數(shù)據(jù);最后針對這些數(shù)據(jù)進行深入分析,得出變電站冗余量。
圖1 自動測試場景
測試用例即測試項目、測試內(nèi)容。測試用例的選擇關(guān)系到測試結(jié)果的準確性。針對測試目標,本文采用主成分分析法選取測試用例?;谥鞒煞址治龇ǖ臏y試用例選取流程如圖2所示。
圖2 基于主成分分析法的測試用例選取流程圖
在整個選取過程中,相關(guān)系數(shù)計算式如下。
(1)
主成分貢獻率計算式如下。
(2)
式中:Ri為第i個特征值;n為特征值數(shù)量;Bi為第i個主成分的貢獻率。
基于上述流程,所選擇的測試用例主要有4種類型,即基本性能用例、同期用例、遙信用例和遙控用例?;谏鲜鰷y試用例,本文在測試場景中采集相應(yīng)的具體數(shù)據(jù),以組成數(shù)據(jù)集合或樣本,用于后續(xù)研究。
針對上述測試用例選擇,本文需要對采集到的用例數(shù)據(jù)進行處理,包括缺失填補以及數(shù)據(jù)標準化。通過處理能夠使數(shù)據(jù)更加規(guī)范化,以及更加符合自動測試環(huán)節(jié)的要求。
①缺失填補。測試用例數(shù)據(jù)在采集過程中難以避免地會出現(xiàn)缺失問題,從而影響數(shù)據(jù)的完整性。面對這種情況,需要進行缺失數(shù)據(jù)填補處理。填補處理計算式如下。
(3)
式中:p0為缺失的數(shù)據(jù)。
所有同類型數(shù)據(jù)樣本均值的平均值用于(包括填補完整的數(shù)據(jù)樣本)替代p0,以實現(xiàn)填補。
②數(shù)據(jù)標準化。數(shù)據(jù)標準化即去除量綱,統(tǒng)一數(shù)據(jù)表示形式。數(shù)據(jù)標準化的計算式為:
(4)
基于上述處理好的用例數(shù)據(jù),本節(jié)進行冗余自動測試。測試以神經(jīng)網(wǎng)絡(luò)算法為基礎(chǔ)進行。本文神經(jīng)網(wǎng)絡(luò)算法采用反向傳播(back propagation,BP)神經(jīng)網(wǎng)絡(luò)模型。BP神經(jīng)網(wǎng)絡(luò)的工作原理是通過自身訓練學習某種規(guī)則,在給定輸入值時得到最接近期望輸出值的結(jié)果。BP 神經(jīng)網(wǎng)絡(luò)具有較強的自學習、自適應(yīng)能力。以上文獲得的用例數(shù)據(jù)為輸入,BP 神經(jīng)網(wǎng)絡(luò)模型包含輸入層、中間隱含層和輸出層。
隱含層采用Sigmoid函數(shù)獲取非線性映射。隱含層節(jié)點的選取計算式為:
(5)
式中:n′為隱含層節(jié)點數(shù);ni為輸入層節(jié)點數(shù),因考慮輸入為用例數(shù)據(jù)而取值為4;nj為輸出層節(jié)點數(shù),因考慮輸出為冗余數(shù)值而取值為1;α為常數(shù),取值為 1~10。
輸出層的輸出為冗余指數(shù)數(shù)值,取值為0~1。因此,輸出層也采用 Sigmoid函數(shù)。
本文經(jīng)過BP神經(jīng)網(wǎng)絡(luò)運算,獲得1個冗余數(shù)值,并對比冗余等級標準,判斷變電站冗余測控裝置性能是否合理。冗余自動測試步驟如下。
(1)設(shè)置神經(jīng)網(wǎng)絡(luò)算法的相關(guān)參數(shù),即N個輸入層神經(jīng)元、a個輸出層神經(jīng)元以及M個隱含層神經(jīng)元。
(2)通過輸入層窗口將測試用例數(shù)據(jù)輸入神經(jīng)網(wǎng)絡(luò)模型。
(3)神經(jīng)網(wǎng)絡(luò)輸入、輸出運算關(guān)鍵計算式如下。
輸入為:
(6)
式中:M為隱含層神經(jīng)元數(shù)量;N為輸入層神經(jīng)元數(shù)量;bq為隱含層輸出;Cq為隱含層輸入;αi′q、βqw為輸入層與隱含層、隱含層與輸出層的神經(jīng)元之間的連接權(quán)值;xi′為輸入層輸入(用例數(shù)據(jù));Dw為輸出層輸入;q、i′、w均為神經(jīng)元序號。
輸出為:
(7)
式中:φq、φw分別為隱含層和輸出層的閾值;dw為輸出層輸出;f為Sigmoid函數(shù)。
(4)計算dw與預期結(jié)果之間的誤差Δdw。
(5)判斷Δdw是否小于等于設(shè)定的允許誤差閾值。若滿足條件,則完成訓練。否則,結(jié)合學習因子,進行誤差BP,調(diào)整φq、φw、αi′q、βqw。
(6)輸入用例數(shù)據(jù)測試樣本到訓練好的模型中,得出冗余指數(shù)數(shù)值Q。針對冗余指數(shù)數(shù)值,按照以下冗余等級標準,判斷變電站冗余測控裝置性能是否合理。
①Q(mào)∈(90,100]時,冗余非常高,變電站冗余測控裝置性能非常不滿足需求。
②Q∈(70,90]時,冗余較高,變電站冗余測控裝置性能不滿足需求。
③Q∈(50,70]時,冗余較低,變電站冗余測控裝置性能合格,但仍需要改進。
④Q∈(0,50]時,冗余非常低,變電站冗余測控裝置性能優(yōu)秀。
對于一般變電站而言,只要冗余達到Q∈(50,70],就滿足裝置實際應(yīng)用需求。但是本文研究的是特高壓智慧變電站,故冗余測控裝置的冗余裝置達到Q∈(0,50]才允許應(yīng)用到實際工作環(huán)境中。
為測試所提出的特高壓智慧變電站冗余測控裝置自動測試方法的性能,本文設(shè)置3種電壓工況并進行對比,從而驗證自動測試方法的準確性。以某一特高壓智慧變電站中5個冗余測控裝置為例,本文布設(shè)測試場景,運行測試用例,采集用例運行下一段時間內(nèi)的指標變化數(shù)據(jù),得到測試樣本。與測試樣本相對應(yīng)的訓練樣本來自電力公司數(shù)據(jù)庫。
針對5個冗余測控裝置,其預期冗余指數(shù)如表1所示。
表1 預期冗余指數(shù)
由表1可知,裝置1、3、5的冗余指數(shù)數(shù)值均低于40,表示變電站冗余測控裝置性能優(yōu)秀。裝置4的冗余指數(shù)數(shù)值的最大值高于60但小于70,表示變電站冗余測控裝置性能合格,但仍需要改進。裝置2的冗余指數(shù)數(shù)值的最大值高于80但小于90,表示變電站冗余測控裝置的冗余較高,變電站冗余測控裝置性能不滿足需求。
本文通過訓練樣本對神經(jīng)網(wǎng)絡(luò)進行訓練。神經(jīng)網(wǎng)絡(luò)初始參數(shù)設(shè)置如表2所示。
表2 神經(jīng)網(wǎng)絡(luò)初始參數(shù)設(shè)置
神經(jīng)網(wǎng)絡(luò)訓練結(jié)果如圖3所示。
由圖3可知,在設(shè)定500次迭代次數(shù)內(nèi),訓練誤差達到設(shè)定的目標精度。因此,神經(jīng)網(wǎng)絡(luò)的性能較好,可用于正式測試。
利用本文方法對5個冗余測控裝置進行測試,得到的冗余自動測試結(jié)果如表3所示。
表3 冗余自動測試結(jié)果
對圖3和表3中的冗余指數(shù)數(shù)值變化區(qū)間進行比較可知,自動測試后5個冗余測控裝置中只有2個裝置(裝置4和裝置2)的冗余性能不符合要求。這與實際情況一致。
為進一步測試本文方法的性能,本文設(shè)置不同電壓工況,選取整機功耗為 55 W、遙信數(shù)據(jù)響應(yīng)時間為0.5 s、網(wǎng)絡(luò)事件順序記錄(sequence of event,SOE)分辨率為 1 ms、輸入頻率為45 Hz。在相同測試條件下,本文方法與文獻[10]提出的智慧變電站集群測控功能冗余切換方法(傳統(tǒng)方法)進行冗余對比測試,以得出測試結(jié)果。本文計算3種工況的冗余自動測試結(jié)果曲線與預期冗余變化曲線之間的擬合優(yōu)度。擬合優(yōu)度取值為0~1。越接近1說明測試結(jié)果越準確。兩種方法的擬合優(yōu)度對比如表4所示。
表4 兩種方法的擬合優(yōu)度對比
由表4可知,針對3種不同工況,傳統(tǒng)方法應(yīng)用下,測試結(jié)果與預期結(jié)果的擬合優(yōu)度均在0.9以下;而本文方法應(yīng)用下,測試結(jié)果與預期結(jié)果的擬合優(yōu)度均在0.9以上。這說明本文方法的實際結(jié)果和預期結(jié)果較為一致,證明了本文方法的有效性。
裝置整體功能測試時間對比如表5所示。
表5 裝置整體功能測試時間對比
測試結(jié)果表明,本文方法大幅提高了裝置的測試效率。自動測試裝置在智慧變電站優(yōu)化提升項目中的試點應(yīng)用結(jié)果表明,裝置運行可靠。
為進一步驗證特高壓智慧變電站冗余測控裝置自動測試方法的可行性,本文以裝置整體功能測試時間為對比指標,依據(jù)特高壓智慧變電站冗余測控裝置檢測方案等對多種配置類型的冗余測控裝置整體功能進行人工測試和自動測試比對。其中:單配置測控裝置指具有單一測量和控制功能的裝置;“0+16+0”配置指服務(wù)器的中央處理器(central processing unit,CPU)數(shù)量為0、內(nèi)存容量為16 GB、硬盤容量為0 GB;“16+0+0”配置指服務(wù)器的CPU數(shù)量為16、內(nèi)存容量為0 GB、硬盤容量為0 GB;“8+4+4”配置指服務(wù)器的CPU為8核、內(nèi)存為4 GB、硬盤容量為4 TB。
為節(jié)約特高壓智慧變電站資源,冗余測控裝置得到開發(fā)和應(yīng)用。但該裝置在應(yīng)用前需要事先進行自動測試,以測試其冗余性能是否達到要求。為此,本文提出1種特高壓智慧變電站冗余測控裝置自動測試方法。該方法首先采集數(shù)據(jù)組成樣本,然后通過神經(jīng)網(wǎng)絡(luò)3層運算得出冗余指數(shù),最后通過驗證證明測試效果。與預期情況的對比結(jié)果表明,本文方法接近預期。該結(jié)果驗證了本文方法的準確性。本文方法仍存在缺點,還需要擴大測試樣本以驗證方法適用性以及優(yōu)化神經(jīng)網(wǎng)絡(luò)算法,從而進一步提高準確性。