[摘 要]為科學(xué)量化評價變電站通信設(shè)備的運(yùn)行狀態(tài),提出了一種基于DE–BP 神經(jīng)網(wǎng)絡(luò)的電力通信設(shè)備運(yùn)行狀態(tài)評估模型。針對BP 神經(jīng)網(wǎng)絡(luò)收斂速度慢和泛化能力弱等問題,引入差分進(jìn)化算法優(yōu)化神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)參數(shù)。試驗數(shù)據(jù)表明,改進(jìn)后的BP神經(jīng)網(wǎng)絡(luò)評估誤差較小,能有效應(yīng)用于電力通信設(shè)備運(yùn)行狀態(tài)評估分析。
[關(guān)鍵詞]電力通信設(shè)備;運(yùn)行狀態(tài)評估;BP 神經(jīng)網(wǎng)絡(luò);差分進(jìn)化算法
[中圖分類號]TM63 [文獻(xiàn)標(biāo)志碼]A [文章編號]2095–6487(2024)09–0170–03
電力通信設(shè)備運(yùn)行狀態(tài)評估,已經(jīng)成為了電網(wǎng)狀態(tài)檢修工作的重點(diǎn)之一。然而,目前對通信設(shè)備的狀態(tài)監(jiān)測仍停留在基礎(chǔ)數(shù)據(jù)分析階段,評估人工成本投入大、耗時久且誤差大。近年來,經(jīng)過大量的研究分析,研究者們在主觀模型和經(jīng)驗的基礎(chǔ)上建立了一些傳統(tǒng)的預(yù)測評估模型。如賦權(quán)法、層次分析法、模糊數(shù)學(xué)相關(guān)理論等[1–2]。但評價結(jié)果的精確性不夠,且缺乏自學(xué)習(xí)和自適應(yīng)的能力。
隨著人工智能(Artificial Intelligence,AI)領(lǐng)域研究的不斷發(fā)展,引入BP(Back Propagation)神經(jīng)網(wǎng)絡(luò)對設(shè)備評估分析,取得了較為理想的效果。神經(jīng)網(wǎng)絡(luò)是一種高度復(fù)雜的非線性系統(tǒng),具有自組織、自調(diào)節(jié)和并行處理能力,適合處理多因素、非線性動態(tài)等不確定性問題。但也存在一些局限性,如收斂速度慢和易陷入局部最優(yōu)值等,限制了其在評估工作中的應(yīng)用。
為了使BP 神經(jīng)網(wǎng)絡(luò)能夠更好地應(yīng)用于電力通信設(shè)備運(yùn)行狀態(tài)評估,文章引入差分進(jìn)化算法(Differential Evolution,DE)對其進(jìn)行改進(jìn)。該算法主要對BP 神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值進(jìn)行優(yōu)化,將局部尋優(yōu)擴(kuò)展到全局尋優(yōu),從而提高整個網(wǎng)絡(luò)的收斂速度和精確度。
1 BP神經(jīng)網(wǎng)絡(luò)
BP 神經(jīng)網(wǎng)絡(luò),指應(yīng)用BP 算法即誤差反向傳播算法的人工神經(jīng)網(wǎng)絡(luò),一般包括1 個輸入層,多個隱含層以及1 個輸出層。BP 神經(jīng)網(wǎng)絡(luò)依靠BP 算法調(diào)節(jié)權(quán)值和閾值,輸入信息從輸入層正向傳播至輸出層,再與目標(biāo)值做比較,得到的誤差再反向傳播調(diào)節(jié)各個權(quán)值和閾值,直到誤差達(dá)到設(shè)定范圍停止。圖1 為一個3 層的BP 神經(jīng)網(wǎng)絡(luò)模型。
假設(shè)圖1 中有輸入節(jié)點(diǎn)n 個,隱含層節(jié)點(diǎn)m 個,輸出層節(jié)點(diǎn)d 個,BP 算法具體步驟如下。
(1)初始化神經(jīng)網(wǎng)絡(luò)。隨機(jī)產(chǎn)生輸入層和隱含層間的權(quán)重vij、隱含層和輸出層間的權(quán)重wjk 及隱含層和輸出層節(jié)點(diǎn)的閾值θi 和θk。xi、yi 分別為輸入層i 節(jié)點(diǎn)的輸入和輸出層j 節(jié)點(diǎn)的輸出。f(x)=1/(1+ex)為各層之間的激活函數(shù)。
(2)樣本數(shù)據(jù)經(jīng)過權(quán)重矩陣vij 輸送至隱含層,得到隱含層的輸出yi 為:
式中,η為學(xué)習(xí)率,一般在0~1取值。
(6)繼續(xù)訓(xùn)練,直至誤差或訓(xùn)練次數(shù)達(dá)到設(shè)定值。
2 差分進(jìn)化算法改進(jìn)BP神經(jīng)網(wǎng)絡(luò)
DE 是一種基于群體智能的隨機(jī)并行優(yōu)化算法,通過變異、交叉、選擇步驟留取環(huán)境適應(yīng)度大的個體。該算法具有較強(qiáng)的全局收斂性和魯棒性。文章將DE算法引入神經(jīng)網(wǎng)絡(luò)中,對其初始參數(shù)進(jìn)行優(yōu)化,進(jìn)而達(dá)到全局搜索目的。具體步驟如下。
(1)確定實(shí)數(shù)編碼的變量個數(shù),即神經(jīng)網(wǎng)絡(luò)所要優(yōu)化的權(quán)值和閾值總數(shù)。確定DE 控制參數(shù),初始化種群。
(2)確定DE 算法的目標(biāo)優(yōu)化函數(shù)。即BP 神經(jīng)網(wǎng)絡(luò)的誤差函數(shù)的倒數(shù)。
(3)通過變異、交叉步驟產(chǎn)生新的試驗個體。
(4)比較原始和試驗個體,選擇適應(yīng)度函數(shù)大的個體進(jìn)化到下一代。
(5)重復(fù)以上兩步,并判斷如果達(dá)到了最大進(jìn)化代數(shù)或種群中的最優(yōu)個體連續(xù)多代都不發(fā)生變化,則算法終止。
(6)對適應(yīng)度最大的值進(jìn)行解碼,得到神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值。
3 基于DE–BP的電力通信設(shè)備運(yùn)行狀態(tài)的評價模型搭建
文章通過以下步驟搭建電力通信設(shè)備運(yùn)行狀態(tài)評價模型。
(1)確定指標(biāo)體系。通過對榆林供電公司電力通信設(shè)備的基本性能、檢修歷史記錄等方面進(jìn)行分析,總結(jié)出5 個典型因素作為評價指標(biāo),分別為A 設(shè)備運(yùn)行年限、B 設(shè)備運(yùn)行環(huán)境、C 設(shè)備檢修次數(shù)、D 設(shè)備故障記錄、E 設(shè)備品牌,具體指標(biāo)體系見表1。針對通信設(shè)備的運(yùn)行及評判特點(diǎn),設(shè)備運(yùn)行年限的影響最為重大,設(shè)備品牌因素的影響較小。依據(jù)電網(wǎng)專家經(jīng)驗和相關(guān)文獻(xiàn),確定5 項指標(biāo)的權(quán)重分別為:A,0.4;B,0.1 ;C,0.25 ;D,0.15 ;E,0.1。通過對被評估對象各項指標(biāo)進(jìn)行打分,然后根據(jù)權(quán)重進(jìn)行線性加權(quán),即可得到通信設(shè)備運(yùn)行狀態(tài)專家評估值。
(2)構(gòu)建基于DE–BP 神經(jīng)網(wǎng)絡(luò)的評價模型,將BP 神經(jīng)網(wǎng)絡(luò)的輸入空間設(shè)置為歸一化后的指標(biāo)體系中各指標(biāo)值,輸出空間設(shè)置為通信設(shè)備運(yùn)行狀態(tài)綜合評價值。將專家評價樣本作為學(xué)習(xí)樣本對網(wǎng)絡(luò)進(jìn)行訓(xùn)練和測試,使得網(wǎng)絡(luò)具有專家思維。
4 電力通信設(shè)備運(yùn)行狀態(tài)評估分析
4.1 仿真條件
文章采用3 層BP 網(wǎng)絡(luò)構(gòu)建力通信設(shè)備運(yùn)行狀態(tài)評價模型,為說明改進(jìn)效果,分別用BP 模型和DE–BP 模型進(jìn)行了對比試驗。
DE–BP 網(wǎng)絡(luò)參數(shù)設(shè)置為,BP 網(wǎng)絡(luò)的輸入層節(jié)點(diǎn)數(shù)為5 個,輸出層節(jié)點(diǎn)數(shù)為1 個。用“試湊法”得出網(wǎng)絡(luò)收斂速度最快的隱含層節(jié)點(diǎn)數(shù)。訓(xùn)練誤差設(shè)置為10e-3,通過仿真擬合確定隱含層節(jié)點(diǎn)數(shù)為6。具體不同隱含層節(jié)點(diǎn)數(shù)下BP 神經(jīng)網(wǎng)絡(luò)迭代步數(shù)如圖2 所示。初始權(quán)值為(0,1)的隨機(jī)數(shù),學(xué)習(xí)速率為0.1,期望誤差為10e-3。DE 算法參數(shù)設(shè)置為,種群數(shù)量10 N、變異算子0.5、交叉算子0.5、終止條件目標(biāo)函數(shù)閾值0.001。
4.2 仿真結(jié)果分析
文章選擇榆林供電公司20 座330 kV 變電站400臺通信設(shè)備為試驗對象。由10 位專家組成的團(tuán)隊對每個通信設(shè)備的5 個指標(biāo)作出評價,依據(jù)權(quán)重對數(shù)據(jù)進(jìn)行線性加權(quán)得出總體評價目標(biāo)數(shù)據(jù)。有效樣本400個,其中包括350 個訓(xùn)練樣本和50 個測試樣本。為了消除各指標(biāo)量綱影響,采用Matlab 中的 premnmx 函數(shù)對數(shù)據(jù)進(jìn)行預(yù)處理,使標(biāo)準(zhǔn)化后的數(shù)據(jù)在[-1,1]均勻分布。
利用Matlab7.0 軟件平臺開發(fā)程序,輸入預(yù)定網(wǎng)絡(luò)參數(shù),用訓(xùn)練樣本對DE–BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,經(jīng)過44 次訓(xùn)練后,網(wǎng)絡(luò)誤差達(dá)到預(yù)定最小值,具體如圖3 所示。
選取50 個測試樣本分別用BP 和DE–BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行測試,具體結(jié)果如圖4 所示,兩種算法的運(yùn)行過程見表2。由此可知,DE 算法改進(jìn)后的BP 神經(jīng)網(wǎng)絡(luò)在準(zhǔn)確性和收斂速度方面均有明顯提升。
5 結(jié)束語
電力通信網(wǎng)設(shè)備的周期性狀態(tài)評估工作多年來主要依靠電網(wǎng)專家經(jīng)驗判斷,耗費(fèi)人力和時間,且人工誤差大。將人工智能算法BP 神經(jīng)網(wǎng)絡(luò)引入后,極大地提升了評估工作效率。因其收斂速度慢和泛化能力弱的問題,利用DE 算法優(yōu)化BP 神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值。試驗結(jié)果表明,DE–BP 神經(jīng)網(wǎng)絡(luò)在收斂速度和精確度方面均有明顯提升,可在電力通信設(shè)備運(yùn)行狀態(tài)評估中得到進(jìn)一步的應(yīng)用。
參考文獻(xiàn)
[1] 計蓉,侯慧娟,盛戈皞,等. 基于組合賦權(quán)法和模糊綜合評價的電力設(shè)備狀態(tài)數(shù)據(jù)質(zhì)量評估[J]. 高電壓技術(shù),2024,50(1):274-281.
[2] 王玉嬌. 基于D-S 證據(jù)理論的單體建筑突發(fā)災(zāi)害風(fēng)險評估研究[D]. 唐山:華北理工大學(xué),2023.