王康德 劉文澤 陳 澤 秦 強(qiáng) 匡 佩 余 濤
(華南理工大學(xué) 電力學(xué)院, 廣州 510641)
隨著新能源電網(wǎng)的快速發(fā)展,水電設(shè)備規(guī)模迅速擴(kuò)大,水電設(shè)備成為水電站最主要的資產(chǎn),水電站正從傳統(tǒng)設(shè)備管理模式轉(zhuǎn)向全生命周期設(shè)備管理模式[1-2].在全生命周期管理模式中,效能評估起著關(guān)鍵作用[3].相較于傳統(tǒng)可靠性評估,效能評估不僅考慮了設(shè)備的安全性,而且同時(shí)將設(shè)備的性能和工作能力納入考量,可以更加科學(xué)全面地對設(shè)備進(jìn)行評估.
當(dāng)前效能評估主要運(yùn)用在武器裝備評估領(lǐng)域.ADC(availability dependability capability)效能評估法由美國工業(yè)界武器系統(tǒng)效能咨詢委員會(WSEIAC)于1965年提出[4],綜合評估可用度、可靠度和能力對武器裝備作戰(zhàn)效能的影響.Gui[5]提出了一種適用于無人裝備的作戰(zhàn)效能評估模型,基于ADC模型建立了效能評估方程和計(jì)算方法.Zhang等[6]鑒于ADC模型的目標(biāo)不能充分評估民用無人機(jī)系統(tǒng)的有效性,結(jié)合無人機(jī)輸電線路檢查的要求,對其進(jìn)行了改進(jìn),強(qiáng)調(diào)了運(yùn)行條件和環(huán)境適應(yīng)因素的影響,建立了完善的靜止無人機(jī)系統(tǒng)效能評估模型.曹楊[7]提出將ADC模型引入電力設(shè)備采購,基于電力設(shè)備與武器系統(tǒng)之間的相似性和可比性論證了基于LCC的ADC效能評估方法的科學(xué)性.何玉鈞等[8]將ADC模型引入電力通信網(wǎng)效能評估,嘗試將該模型應(yīng)用于電力設(shè)備評估,但僅將故障率設(shè)置為定值,并未考慮電力設(shè)備在時(shí)間尺度下故障率的變化.馬威[9]通過威布爾分布和役齡回退模型,考慮了不同時(shí)間下故障率的變化,但回退計(jì)算公式和役齡回退因子設(shè)計(jì)較為主觀,且在實(shí)際生產(chǎn)中,相同檢修類型對于同一電力設(shè)備的多次檢修也會產(chǎn)生不同的維修效果,導(dǎo)致故障率擬合預(yù)測不準(zhǔn)確.
本文以水電機(jī)組為研究對象,使用ADC模型,并結(jié)合改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò),建立基于改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)的水電機(jī)組ADC效能評估模型.模型通過可用性、可信性和固有能力3方面對水電機(jī)組進(jìn)行全生命周期效能評估,并考慮設(shè)備檢修的影響,使用改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)對水電機(jī)組故障率進(jìn)行擬合預(yù)測,防止故障率擬合預(yù)測的主觀性,使水電機(jī)組的效能評估更加準(zhǔn)確,對其全生命周期管理更具指導(dǎo)作用.
由于水電機(jī)組的考核標(biāo)準(zhǔn)主要集中于對調(diào)峰調(diào)頻任務(wù)的評估,故本文依據(jù)武器系統(tǒng)效能ADC模型,并考慮水電機(jī)組并網(wǎng)運(yùn)行調(diào)峰調(diào)頻任務(wù)的應(yīng)用場景,建立如圖1所示的水電機(jī)組效能評估體系.
圖1 水電機(jī)組效能評估體系
水電機(jī)組本身運(yùn)行狀態(tài)的可用性分析,使用可用時(shí)間作為可用性的評估變量;考慮水電機(jī)組對調(diào)峰調(diào)頻運(yùn)行任務(wù)的完成概率,設(shè)置可信度指標(biāo)以反映其調(diào)峰調(diào)頻的可靠程度,由故障率來反映正常或故障狀態(tài)對調(diào)峰調(diào)頻任務(wù)的概率差異,表示在執(zhí)行調(diào)峰調(diào)頻任務(wù)中保持正常運(yùn)行或突發(fā)故障的概率情況;水電機(jī)組固有能力指標(biāo)在調(diào)峰調(diào)頻場景下主要表征為任務(wù)的響應(yīng)能力與達(dá)標(biāo)效果.
水電機(jī)組效能評估模型通過可用性、可信度和固有能力3個(gè)方面來計(jì)算水電機(jī)組的效能,其解析表達(dá)式為
E=A×D×C
(1)
式中:E為水電機(jī)組的效能值;A為水電機(jī)組可用性矩陣;D為水電機(jī)組可信度矩陣;C為水電機(jī)組固有能力矩陣.
對于水電機(jī)組,設(shè)定其存在兩種狀態(tài):正常和故障狀態(tài).水電機(jī)組可用性矩陣可以表示為
A=[α1α2]
(2)
式中:α1為水電機(jī)組開始運(yùn)行時(shí)處于正常狀態(tài)的概率;α2為水電機(jī)組開始運(yùn)行時(shí)處于故障狀態(tài)的概率.
對于可用性矩陣中的元素:
(3)
α2=1-α1
(4)
式中:TF為水電機(jī)組平均故障時(shí)間間隔;TR為水電機(jī)組平均修復(fù)時(shí)間.
根據(jù)水電機(jī)組設(shè)置的兩種狀態(tài),可信度矩陣可以表示為
(5)
式中:dij表示從i狀態(tài)變更為j狀態(tài)的概率;1為正常狀態(tài);2為故障狀態(tài).
水電機(jī)組滿足馬爾可夫狀態(tài)轉(zhuǎn)移過程[10-11],且機(jī)組故障后無法自發(fā)地恢復(fù)至正常狀態(tài).則水電機(jī)組的可信度矩陣為
(6)
式中:λ為水電機(jī)組故障率;T為水電機(jī)組運(yùn)行任務(wù)時(shí)間.
考慮到水電機(jī)組最主要的任務(wù)是調(diào)峰調(diào)頻,并參考某電網(wǎng)公司水電機(jī)組考核標(biāo)準(zhǔn)及文獻(xiàn)[12-14],本文選取一次調(diào)頻投運(yùn)率、響應(yīng)目標(biāo)偏差、調(diào)頻死區(qū)、一次調(diào)頻響應(yīng)上升時(shí)間、一次調(diào)頻響應(yīng)滯后時(shí)間、一次調(diào)頻穩(wěn)定時(shí)間、上調(diào)峰深度和調(diào)峰貢獻(xiàn)率作為水電機(jī)組固有能力指標(biāo).各指標(biāo)上下限見表1.
表1 固有能力指標(biāo)閾值
使用極值標(biāo)準(zhǔn)化法分別對各個(gè)指標(biāo)進(jìn)行歸一化處理,采用AHP層次分析法對各個(gè)指標(biāo)進(jìn)行賦權(quán),并結(jié)合模糊評價(jià)法建立隸屬度矩陣,計(jì)算得到水電機(jī)組固有能力矩陣C為:
C=w×RT
(7)
式中:w為權(quán)重矩陣;R為隸屬度矩陣.
實(shí)際生產(chǎn)過程中,水電機(jī)組經(jīng)常受到檢修的影響.本文運(yùn)用改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)模型,考慮檢修和檢修疲勞的影響,將檢修類型分為大修、小修和不檢修3種,以水電機(jī)組役齡、檢修類型、檢修次數(shù)和水電機(jī)組健康狀態(tài)得分作為模型輸入,對水電機(jī)組故障率進(jìn)行擬合預(yù)測,將檢修效果準(zhǔn)確地量化為故障率變化.
BP神經(jīng)網(wǎng)絡(luò)是典型的多層前向型神經(jīng)網(wǎng)絡(luò)[15-16],其算法通過正反向傳播來尋找實(shí)際值與預(yù)測值之間的誤差函數(shù)最小值,利用最速梯度下降法來不斷調(diào)整各神經(jīng)元的權(quán)值.BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)如圖2所示.
圖2 BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖
BP神經(jīng)網(wǎng)絡(luò)由輸入層、隱含層和輸出層組成,數(shù)據(jù)通過輸入層按照相應(yīng)權(quán)值傳遞至隱含層,經(jīng)過非線性處理,最終作用到輸出層,輸出層通過誤差函數(shù)對各權(quán)值和閾值進(jìn)行調(diào)整,縮小實(shí)際值與預(yù)測值的誤差.
WOA(whale optimization algorithm)算法是近年來提出的一種模擬自然界座頭鯨捕食行為的智能啟發(fā)式算法[17-18].根據(jù)座頭鯨的氣泡網(wǎng)覓食方式,其算法包括3個(gè)部分:包圍獵物、泡網(wǎng)攻擊和搜索獵物.
1)包圍獵物:座頭鯨在包圍獵物時(shí)選擇最優(yōu)位置移動,其計(jì)算公式為
D*=|C*Y(l)-X(l)|
(8)
X(l+1)=Y(l)-A*D*
(9)
A*=2αr-α
(10)
C*=2r
(11)
式中:l為迭代次數(shù);A*、C*為系數(shù)向量;Y為獵物位置向量;X為其他鯨魚位置向量;α是收斂因子;r是[0,1]之間的隨機(jī)數(shù).
2)泡網(wǎng)攻擊:通過收縮包圍機(jī)制和螺旋更新位置來模擬座頭鯨的泡網(wǎng)攻擊行為,其計(jì)算公式為
(12)
X(l+1)=|Y-X(l)|ebu(cos2πu)+Y(l)
(13)
式中:Lmax為最大迭代次數(shù);Y為當(dāng)前最優(yōu)位置;b為螺旋形式系數(shù);u為[-1,1]之間的隨機(jī)數(shù).
3)搜索獵物:座頭鯨進(jìn)行搜索獵物時(shí)是根據(jù)各鯨魚彼此的位置進(jìn)行隨機(jī)搜索,其計(jì)算公式為
D=|C*Xrand(l)-X(l)|
(14)
X(l+1)=Xrand(l)-A*D*
(15)
式中:Xrand(l)為隨機(jī)選中的鯨魚個(gè)體位置向量.
雖然WOA算法是一種新型的啟發(fā)式算法,但傳統(tǒng)WOA算法仍然存在陷入局部最優(yōu)的缺陷.本文通過使用混沌映射、自適應(yīng)收斂因子和引入自適應(yīng)權(quán)重的方式對WOA算法進(jìn)行改進(jìn).
1)混沌映射:使用混沌映射對種群初始化可以提高初始種群的多樣性,提高WOA的搜索精度,本文使用sine映射對種群進(jìn)行初始化,其計(jì)算公式為
(16)
式中:s為[0,4]之間的常系數(shù).
2)自適應(yīng)收斂因子和自適應(yīng)權(quán)重:在算法前期,搜索空間大,需要加快搜索速度,后期接近目標(biāo),需要縮短步長,以免陷入局部最優(yōu).傳統(tǒng)WOA算法的收斂因子是線性遞減的,使得算法容易陷入局部最優(yōu).本文將收斂因子改進(jìn)為非線性遞減形式,同時(shí)引入自適應(yīng)權(quán)重,使得前期搜索收斂因子和步長較大且緩慢減小,避免算法過早陷入局部最優(yōu),后期收斂因子和步長較小且迅速下降,提高局部搜索能力.自適應(yīng)收斂因子α和自適應(yīng)權(quán)重v計(jì)算公式為
(17)
(18)
引入自適應(yīng)權(quán)重后的鯨魚位置更新計(jì)算公式為
X(l+1)=vY(l)-A*D*
(19)
將水電機(jī)組役齡、檢修類型、檢修次數(shù)和水電機(jī)組健康狀態(tài)得分作為輸入,對改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,完成模型訓(xùn)練過程后,使用輸入數(shù)據(jù)通過已訓(xùn)練完成的模型對水電機(jī)組故障率進(jìn)行預(yù)測.基于改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)的水電機(jī)組故障率預(yù)測模型流程如圖3所示.
圖3 水電機(jī)組故障率預(yù)測流程圖
結(jié)合ADC模型和水電機(jī)組故障率模型,考慮檢修和檢修疲勞的影響,從可用性、可靠性和固有能力3個(gè)方面對水電機(jī)組進(jìn)行效能評估.基于改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)的水電機(jī)組ADC效能評估模型如圖4所示.該模型通過水電機(jī)組故障及檢修的歷史數(shù)據(jù),使用改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)對水電機(jī)組故障率進(jìn)行擬合預(yù)測,結(jié)合ADC模型,對水電機(jī)組效能進(jìn)行計(jì)算,最后在時(shí)間尺度下輸出水電機(jī)組變化曲線.
圖4 基于改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)的水電機(jī)組效能評估模型
本文算例將改進(jìn)鯨魚優(yōu)化算法的初始種群規(guī)模設(shè)置為30,迭代次數(shù)為50.選擇tansig和purelin分別作為BP神經(jīng)網(wǎng)絡(luò)的隱層激活函數(shù)和輸出激活函數(shù),設(shè)置BP網(wǎng)絡(luò)學(xué)習(xí)速率為0.01,訓(xùn)練誤差為10-5,訓(xùn)練次數(shù)為1 000次.隱含層的節(jié)點(diǎn)數(shù)根據(jù)經(jīng)驗(yàn)公式進(jìn)行選擇,計(jì)算公式為
(20)
式中:N為隱含層的節(jié)點(diǎn)數(shù)目;n為輸入節(jié)點(diǎn)數(shù)目;m為輸出節(jié)點(diǎn)數(shù)目;p為[1,10]之間的常數(shù),本文選取p=10.
為檢驗(yàn)水電機(jī)組故障率擬合預(yù)測精準(zhǔn)度,使用標(biāo)準(zhǔn)BP神經(jīng)網(wǎng)絡(luò)、GA-BP神經(jīng)網(wǎng)絡(luò)和WOA-BP神經(jīng)網(wǎng)絡(luò)3種方式與改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)進(jìn)行對照.采用均方根誤差、平均絕對誤差和平均絕對百分比誤差作為各方法的準(zhǔn)確性指標(biāo),其計(jì)算公式分別為
(21)
(22)
(23)
式中:ERMS為均方根誤差;EMA為平均絕對誤差;EMAP為平均絕對百分比誤差;k為測試樣本數(shù)量;V(q)為模型預(yù)測值;G(q)為水電機(jī)組故障率真實(shí)值.
根據(jù)某地水電站2號機(jī)組2009—2021年65組歷史統(tǒng)計(jì)數(shù)據(jù),以時(shí)間順序選擇前50組數(shù)據(jù)作為訓(xùn)練樣本,后15組作為測試樣本,使用4種方法對水電機(jī)組故障率進(jìn)行預(yù)測,通過準(zhǔn)確度指標(biāo)比較各個(gè)方法的準(zhǔn)確性.各方法訓(xùn)練結(jié)果如圖5~6所示.
圖5 各方法對水電機(jī)組故障率數(shù)據(jù)訓(xùn)練結(jié)果
圖6 各方法訓(xùn)練結(jié)果的相對誤差
各方法的相對誤差及準(zhǔn)確度評價(jià)指標(biāo)數(shù)據(jù)見表2~3.
表2 各方法預(yù)測數(shù)據(jù)的相對誤差(×10-3)
表3 各方法的準(zhǔn)確性指標(biāo)數(shù)據(jù)
如圖5~6所示,改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)相較于其他3種方法,對于水電機(jī)組故障率的預(yù)測效果更好.從表3可知,改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)的EMA、EMAP、ERMS分別為7.753×10-4、2.654%和8.745×10-4,其準(zhǔn)確度指標(biāo)值均小于其他3種方法,預(yù)測精度更接近于水電機(jī)組真實(shí)故障率.
以某地水電站2號機(jī)組2014年為例,進(jìn)行單一時(shí)間點(diǎn)下的水電機(jī)組效能計(jì)算.
1)可用性矩陣計(jì)算
根據(jù)式(3)~(4)對可用性矩陣的元素進(jìn)行計(jì)算,得到2014年水電機(jī)組相應(yīng)的可用性矩陣
A=[0.978 0.022]
2)可信度矩陣計(jì)算
將檢修類型分為不檢修、小修和大修,并分別使用0、1、2表示.根據(jù)改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò),輸入水電機(jī)組役齡、檢修類型、檢修次數(shù)和水電機(jī)組健康狀態(tài)得分?jǐn)?shù)值,分別為5、0、3、88,訓(xùn)練得到水電機(jī)組故障率λ=0.026 56.
根據(jù)式(6)可得
3)固有能力矩陣計(jì)算
根據(jù)層次分析法,對一次調(diào)頻投運(yùn)率、響應(yīng)目標(biāo)偏差、調(diào)頻死區(qū)、一次調(diào)頻響應(yīng)上升時(shí)間、一次調(diào)頻響應(yīng)滯后時(shí)間、一次調(diào)頻穩(wěn)定時(shí)間、上調(diào)峰深度和調(diào)峰貢獻(xiàn)率8個(gè)指標(biāo)賦權(quán),得到權(quán)重矩陣
w=[0.034 6 0.053 6 0.081 2 0.114 0
0.160 2 0.235 7 0.160 2 0.160 2]
根據(jù)模糊評價(jià)方法,對指標(biāo)歸一化數(shù)據(jù)進(jìn)行處理得到隸屬度矩陣
R=
由式(7)計(jì)算固有能力矩陣
C=[0.802 4 0.002 3]
由式(1)計(jì)算2014年水電機(jī)組效能值E=0.669 5.
根據(jù)某地水電站2號機(jī)組2011—2021年總共11年運(yùn)行考核數(shù)據(jù),使用4種方法分別以年為時(shí)間單位對水電機(jī)組效能進(jìn)行計(jì)算.圖7是水電機(jī)組效能變化曲線圖.
圖7 水電機(jī)組效能變化曲線
基于改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)的水電機(jī)組效能評估模型對比其他3種方法其準(zhǔn)確性更高,各方法的計(jì)算準(zhǔn)確度見表4.
表4 各方法的效能計(jì)算準(zhǔn)確性指標(biāo)數(shù)據(jù)
水電機(jī)組的效能值越高,反映了水電機(jī)組的可靠性越高,工作性能越強(qiáng),任務(wù)完成效果越好.根據(jù)圖7,該水電機(jī)組效能值隨著設(shè)備役齡的增長總體呈現(xiàn)下降趨勢,在2013、2016、2019、2021年分別安排了機(jī)組檢修,使得水電機(jī)組效能獲得提升.該水電機(jī)組2011—2021年的效能值在[0.55,0.70]之間波動,效能低于0.62時(shí)說明該機(jī)組運(yùn)行狀態(tài)較差,可以設(shè)置0.62為警告值,當(dāng)效能值低于0.62時(shí)可以考慮安排機(jī)組檢修來提升水電機(jī)組效能.
針對水電機(jī)組效能評估問題,本文提出基于改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)的水電機(jī)組ADC效能評估模型,研究得到如下結(jié)論:
1)對水電機(jī)組使用ADC方法,從可用性、可信度和固有能力3個(gè)方面建立全面科學(xué)的水電機(jī)組效能評估體系,解決了傳統(tǒng)可靠性評估不夠全面的問題.
2)對水電機(jī)組歷史數(shù)據(jù)使用改進(jìn)WOA-BP方法進(jìn)行故障率擬合預(yù)測,并與BP、GA-BP、WOA-BP這3種方法進(jìn)行比較,驗(yàn)證了改進(jìn)WOA-BP方法對水電機(jī)組故障率有更高的擬合預(yù)測準(zhǔn)確性.
3)基于改進(jìn)WOA-BP神經(jīng)網(wǎng)絡(luò)的水電機(jī)組ADC效能評估模型可準(zhǔn)確量化水電機(jī)組在不同時(shí)間下的效能變化,可為水電機(jī)組管理和檢修提供指導(dǎo)作用.