張 沛
(河南省駐馬店市水利工程質量監(jiān)督站,河南 駐馬店 463000)
水電站智能維護是實現(xiàn)電站運維水平提升的重要途徑,也是當前水電站運行管理的發(fā)展方向[1]。因此,基于傳感器的水電站電氣設備監(jiān)測數(shù)據(jù)需要整合、分析,并運用到設備的日常運行維護中去。由于傳統(tǒng)水電站運維需要大量人力、物力投入,不僅提高成本,運維工作也不能實現(xiàn)精細化、智能化。為進一步適應智能維護的發(fā)展需求,提高水電站電氣類設備的安全性和智能化水平,有必要將一些人工研判的操作轉換為機器自動判別,實現(xiàn)水電站的智能維護。采用神經網絡算法,將設備的監(jiān)測信息結合歷史運維數(shù)據(jù),對電氣設備的管理進行有效指導。
水電站智能維護是繼控制自動化、管理標準化后的又一核心領域,運維費用往往占水電站生產成本的30%左右,其中很多是由運維技術、管理落后造成的不必要支出。采用智能維護方法能顯著提升水電站經濟效益。當前水電站在運行生產中電氣設備的前瞻性維護具有較強邏輯性,可認為智能維護系統(tǒng)是由傳感器感知態(tài)勢下,經過神經網絡算法產生的設備自動維護功能系統(tǒng),包含了電氣設備運行態(tài)勢感知數(shù)據(jù)、神經網絡訓練模型及智能維護決策三部分。設備運行態(tài)勢感知層采用總線通信協(xié)議,能實現(xiàn)與TCP/IP協(xié)議的交互通信。一般而言,水電站電氣設備是水輪發(fā)電機、變壓器、輸配電設備等,其中水輪發(fā)電機最為核心。由于水輪機在運行過程中,常出現(xiàn)溫度報警、甩油故障等問題,因此需要對其進行前瞻性維護。神經網絡通過模型訓練,獲取數(shù)據(jù)誤差,并將誤差返回輸出值,并以此調整神經元權重,通過監(jiān)督學習完成回歸預測,實現(xiàn)水輪發(fā)電機的智能維護。
水輪發(fā)電機調速器通過伺服系統(tǒng)對其葉片開度進行調節(jié),需要有較強的容錯控制,對其建立神經網絡模型,可通過監(jiān)測系統(tǒng)實現(xiàn)動態(tài)監(jiān)測,伺服系統(tǒng)實現(xiàn)差錯控制。結合水輪發(fā)電機結構可知,其伺服系統(tǒng)是非線性的,但故障原因通過經驗總結已形成一套完整的處置流程。因此,神經網絡采用典型的三層結構,見圖1。
圖1 水輪發(fā)電機智能運維神經網絡結構
由于采用前饋調節(jié)網絡權值和中間節(jié)點閾值,通過誤差傳遞實現(xiàn)各個節(jié)點的閾值調節(jié),模擬水輪發(fā)電機排查故障的流程,因此建立了水輪發(fā)電機物理模型到神經網絡數(shù)學模型的映射,為故障處理提供前瞻性[2]。
首先,將網絡初始化。確定輸入層、輸出層以及隱含層節(jié)點,并將其賦初值。完成后對節(jié)點閾值進行初始化,給定訓練速率和目標函數(shù)。
第二步,將水輪發(fā)電機感知層數(shù)據(jù)作為輸入層變量,同時計算出隱含層,見式(1)。
式中:f(·)是神經網絡隱含層目標函數(shù),是典型的指數(shù)函數(shù),i為節(jié)點數(shù)。
第三步,計算對輸出層訓練結果。通過式(1)的結果,并結合閾值a完成第一步的預測結果輸出O,見式(2)。
式中:j代表輸出層節(jié)點數(shù)量。
完成初步結果預算后,應結合水輪發(fā)電機故障排查經驗,將其作為期望Y,并完成誤差計算,見式(3)。
根據(jù)求得的誤差e,將神經網絡閾值進行步進迭代,完成更新,完成迭代后結束計算。根據(jù)實際運行中的水輪電機參數(shù)判斷迭代是否完成,修正經驗值。因此,通過水輪電機系統(tǒng)的實時參數(shù)可以對水輪機狀態(tài)進行監(jiān)控,并根據(jù)故障診斷手冊自動判斷系統(tǒng)故障,提示維護信息。
在水電站運行過程中,水輪電機調速器常用PID控制,通過典型的傳統(tǒng)函數(shù)可以得到水輪電機模型,因此整個系統(tǒng)的結構[3]見圖 2。
圖2 水輪電機傳遞函數(shù)結構圖
通過神經網絡計算出傳遞函數(shù)采樣的系統(tǒng)偏差,并輸入PID控制器對水輪電機調速器伺服系統(tǒng),實現(xiàn)故障判斷,隨動系統(tǒng)、水輪機、負載端的傳遞函數(shù)用式(4)、式(5)、式(6)表示。
式中:Ty、Tw、Tg分別代表水輪機接力器時間常數(shù)、引水慣性時間常數(shù)、水輪電機組時間常數(shù);ey、eh、eqy、eqh、en為系統(tǒng)傳遞函數(shù)的系數(shù)。
板橋水電站水輪機調速器系統(tǒng)設計水輪電機組時間常數(shù)為6 s、引水慣性時間常數(shù)為2 s,水輪機接力器時間常數(shù)為0.2 s,系統(tǒng)傳遞函數(shù)為2,用系數(shù)為1作為傳遞函數(shù)模型初始值,輸入神經網絡進行計算。按照上述控制模型,傳感器將周期采樣結果與神經網絡輸出結果進行比對,并通過誤差修正網絡。通過以往的運維方案,建立水輪電機兩種輸出值判別模型,見式(7)。
式中:M代表處理模型,di代表神經網絡輸出結果與傳感器監(jiān)測結果的差值,e1為降階處理的閾值,e2為故障報警的閾值。
通過這一模型可以對水輪電機的調速器系統(tǒng)做出相應的運維響應。當差值小于降階處理閾值時,調速系統(tǒng)可以暫不做處理,僅做可接收誤差記錄;當差值大于降階處理閾值時,調速系統(tǒng)因根據(jù)神經網絡輸出結果進行調參,并帶入神經網絡直至迭代到合理范圍;當差值大于故障閾值,系統(tǒng)直接發(fā)出維修報警,運維人員經查看做出相應的處理。
通過傳感器監(jiān)測到水輪電機組的振動基頻、振動高頻、系統(tǒng)振頻、振動—轉速相關性、振動—引水流量相關性作為神經網絡的特征向量輸入網絡進行迭代,并進行歸一化處理。訓練樣本及測試集見表1、表2。
表1 故障樣本訓練集
表2 故障測試集
按照板橋水電站設計參數(shù)帶入模型,將神經網絡初始化。選定測試節(jié)點,通過神經網絡計算某測試周期內的輸出值,根據(jù)傳感器歷史測量結果作對比,獲得周期內系統(tǒng)故障參數(shù),并通過其變化判定故障和處理方法。在迭代271次,優(yōu)化64次后,網絡曲線收斂,完成了迭代。將訓練集結果用測得歷史故障參數(shù)進行測試,并按照2.1中方法進行故障判斷。三組測試樣本的實際故障為系統(tǒng)過載運行、水力不平衡及轉子失衡,神經網絡診斷的結果和實際的故障結果一致性達100%,完成了測試集的正確診斷。測試結果見表3。
表3 神經網絡判別結果
通過測試結果看出,當故障時的傳感器歷史測量參數(shù)輸入網絡,通過迭代得到的故障判別類型,可以有效預測水輪電機調速系統(tǒng)的未來故障趨勢,為了更進一步說明該方法的有效性,將轉子不平衡故障以故障判別式進行匹配。如系統(tǒng)正常運轉中,轉子不平衡故障在臨界轉速下,隨著轉速增加而導致的振幅增加,而引起的系統(tǒng)振頻瞬時增加。當系統(tǒng)振頻與神經網絡預測振頻差值到達報警閾值時,系統(tǒng)報警;達到停機閾值時則系統(tǒng)停機。測得結果見圖3。
圖3 轉子不平衡導致振頻增加
從圖3可知,當響應時間在20 s后,轉子不平衡引起系統(tǒng)振頻增加,實際測量系統(tǒng)振頻隨時間增加一直增加,且一直達停機閾值才會報警;神經網絡訓練模型能在40 s時對系統(tǒng)做出響應,通過相應的轉速調節(jié)降低振頻,使系統(tǒng)不高于停機報警閾值,且一直處于故障報警閾值之上,符合2.1中的故障判別條件2,因此系統(tǒng)報警推送至運維人員,在一定轉速能實現(xiàn)定期維護的功能。
將原水輪電機閾值故障判別方法與基于神經網絡的故障判別方法進行對比。兩種數(shù)據(jù)集帶入模型進行迭代,訓練完成后,誤差絕對值控制在0.4%以內,但可以明顯看出,PID閾值判定的故障誤差高于神經網絡故障判別,在迭代超過120次后,神經網絡誤差曲線明顯收斂,并高度接近真實故障測得樣本,因此三種故障的判定結果準確率能達到100%,兩種數(shù)據(jù)集訓練的平均誤差曲線見圖4。
圖4 兩種數(shù)據(jù)集誤差結果
經測試,神經網絡在對水電站電氣設備的故障判定上有較強的非線性逼近能力,水輪電機故障具有較強的非線性特征,可以用神經網絡解決傳統(tǒng)閾值判斷故障的準確率低問題;同時,神經網絡通過迭代后,輸出結果誤差接近泊松分布,可以有效地為水電站智能維護提供預測和判斷。