摘 è¦ï¼šè®Šå£“å™¨æ²¹ä¸æº¶è§£æ°£é«”åˆ†æžæ˜¯é›»åŠ›è®Šå£“å™¨çµ•ç·£æ•…éšœè¨ºæ–·çš„é‡è¦æ–¹æ³•。文ä¸å°‡æ”¹é€²(jìn)çš„åŸºå› è¡¨é”(dá)å¼ç¨‹åºè¨(shè)計(jì)算法應(yÄ«ng)ç”¨äºŽé›»åŠ›è®Šå£“å™¨æ•…éšœè¨ºæ–·ï¼Œåˆ©ç”¨æ–°çš„é¸æ“‡ç®—åã€è®Šç•°ï¼ˆè®Šæ›ï¼‰ã€é‡çµ„ç®—å和多種群算åä¿è‰äº†ç¨®ç¾¤çš„多樣性,確ä¿ç®—法ä¸é™·å…¥å±€éƒ¨æœ€å„ª(yÅu),而快速é”(dá)到全局最優(yÅu)。經(jÄ«ng)實(shÃ)例分æžï¼Œå¹¶å°‡å…¶çµ(jié)果與BP神經(jÄ«ng)ç¶²(wÇŽng)絡(luò)和人工å…疫分工算法的çµ(jié)果相比較,表明該算法能有效地å°é›»åŠ›è®Šå£“å™¨æ•…éšœé€²(jìn)行診斷,具有較高的診斷準(zhÇ”n)確率。
é—œ(guÄn)éµè©žï¼šé›»åŠ›è®Šå£“å™¨;故障診斷;åŸºå› è¡¨é”(dá)å¼ç¨‹åºè¨(shè)計(jì)
0 引言
變壓器是電力系統(tÇ’ng)生產(chÇŽn)éŽç¨‹ä¸çš„é‡è¦è¨(shè)å‚™ä¹‹ä¸€ï¼Œå®ƒèƒ½å¦æ£å¸¸é‹(yùn)è¡Œç›´æŽ¥å½±éŸ¿åˆ°ä¼æ¥(yè)的經(jÄ«ng)濟(jì)效益和系統(tÇ’ng)的安全é‹(yùn)行。近年來,å°é›»åŠ›è®Šå£“å™¨æ•…éšœè¨ºæ–·æ–°æ–¹æ³•çš„æŽ¢è¨Žå’Œç ”ç©¶ï¼Œå¼•èµ·äº†åœ‹å…§(nèi)å¤–ç§‘ç ”å·¥ä½œè€…çš„æ¥µå¤§é—œ(guÄn)æ³¨ã€‚æ²¹ä¸æº¶è§£æ°£é«”分æžï¼Œç”±äºŽåˆ†æžé€Ÿåº¦å¿«ã€æª¢æ¸¬éˆæ•度高和樣å“用é‡å°‘ã€èƒ½å¤ åŠæ™‚(shÃ)發(fÄ)ç¾(xià n)變壓器內(nèi)部å˜åœ¨çš„æ—©æœŸæ•…障,已æˆç‚ºç›®å‰é›»åŠ›ç³»çµ±(tÇ’ng)ä¸å°å……油變壓器常è¦(guÄ«)使用的é‡è¦ç›£(jiÄn)測手段。常用的IEC三比值法åŠç›¸é—œ(guÄn)改良比值法在工程實(shÃ)éš›ä½¿ç”¨ä¸æš´éœ²å‡ºç·¨ç¢¼ä¸å…¨ã€ç·¨ç¢¼é‚Šç•ŒéŽäºŽçµ•å°ç‰ç¼ºé»ž(diÇŽn)[4]。目å‰ï¼Œåœ¨å¾ˆå¤šäººå·¥æ™ºèƒ½æ–¹æ³•如人工å…疫系統(tÇ’ng)ã€å°ˆå®¶ç³»çµ±(tÇ’ng)ã€ç¥žç¶“(jÄ«ng)ç¶²(wÇŽng)絡(luò)ã€èšé¡žåˆ†æžã€ç°è‰²ç†è«–ã€æ”¯æŒå‘釿©Ÿ(jÄ«)ç‰[4-6],它們ä¸çš„1 ç¨®æˆ–å¹¾ç¨®é›†æˆæ–¹æ³•被應(yÄ«ng)ç”¨äºŽé›»åŠ›è®Šå£“å™¨æ•…éšœçæ–·ç³»çµ±(tÇ’ng)ä¸ï¼Œä½†äºŽé›»åŠ›è®Šå£“å™¨çš„çµ(jié)æ§‹(gòu)復(fù)雜性和故障機(jÄ«)ç†çš„多樣性,使得故障診斷的準(zhÇ”n)確率還需è¦é€²(jìn)ä¸€æ¥æé«˜ã€‚
ã€€ã€€åŸºå› è¡¨é”(dá)å¼ç¨‹åºè¨(shè)計(jì)[1](Gene Expression Programming, GEP)是是葡è„牙科å¸(xué)å®¶Candida Ferreira發(fÄ)ç¾(xià n)çš„ä¸€ç¨®åŸºäºŽåŸºå› åž‹ï¼ˆGenome)和表ç¾(xià n)型(Phenomena)的新型éºå‚³ç®—法。它綜åˆäº†GAå’ŒGP 的優(yÅu)點(diÇŽn),具有染色體簡單ã€ç·šæ€§å’Œç·Šæ¹Šã€æ˜“于進(jìn)行éºå‚³æ“作ç‰åˆ°å„ª(yÅu)點(diÇŽn),這為解決電力è¨(shè)備的故障診斷å•題æä¾›äº†ä¸€æ¢æ–°çš„æ€è·¯ã€‚æœ¬æ–‡å°åŸºå› 表é”(dá)å¼ç¨‹åºè¨(shè)計(jì)ç®—æ³•åŠ ä»¥æ”¹é€²(jìn),æå‡ºè‡ªé©æ‡‰(yÄ«ng)åŸºå› è¡¨é”(dá)å¼ç¨‹åºè¨(shè)計(jì)算法并將其應(yÄ«ng)ç”¨äºŽé›»åŠ›è®Šå£“å™¨æ•…éšœçæ–·ï¼Œå¯¦(shÃ)例分æžçµ(jié)果表明,該算法能有效地å°é›»åŠ›è®Šå£“å™¨çš„å„種故障模å¼é€²(jìn)行檢測。
1. è®Šå£“å™¨æ•…éšœè¨ºæ–·è‡ªé©æ‡‰(yÄ«ng)GEP算法
  1.1 GEP算法[2-3]的改進(jìn)
  GEP的個(gè)體是由多個(gè)長度固定ä¸è®Šçš„åŸºå› çµ„æˆçš„線性串染色體,然åŽé€™äº›å€‹(gè)體被表示æˆè¡¨é”(dá)弿¨¹ï¼ˆExpression Trees, ET)。GEP染色體和表é”(dá)弿¨¹çµ(jié)æ§‹(gòu)簡單清晰,通éŽç°¡å–®çš„線性編碼和解碼è¦(guÄ«)則å¯ç„¡æ§ç¾©åœ°äº’化。GEP將這兩者分別作為ç¨(dú)立個(gè)體,å°GAå’ŒGP的優(yÅu)點(diÇŽn)åˆ†åˆ¥åŠ ä»¥ç¹¼æ‰¿ï¼Œä½¿éºå‚³æ“作易于實(shÃ)施,çµ(jié)果方便表é”(dá)。它在符號回æ¸ã€åˆ†é¡žå’Œæ™‚(shÃ)é–“åºåˆ—å•題é (yù)測ä¸å»£æ³›æ‡‰(yÄ«ng)用,æˆç‚ºäº†ä¸€å€‹(gè)éžå¸¸æœ‰åŠ›çš„æ•¸(shù)據(jù)挖掘工具。
  為改善GEP算法性能,å°GEPåƒæ•¸(shù)進(jìn)è¡Œè‡ªé©æ‡‰(yÄ«ng)調(dià o)整:
  1.1.1鏿“‡ç®—å:
  å—å…疫算法抗體多樣性的啟發(fÄ),多樣性å¯ç”¨ä¾†æé«˜éºå‚³ç®—法的全局æœç´¢èƒ½åŠ›è€Œä¸è‡´é™·äºŽå±€éƒ¨è§£ã€‚æ–°çš„é¸æ“‡ç®—åä¸åƒ…與個(gè)體驿‡‰(yÄ«ng)度有關(guÄn),還與個(gè)體的濃度有關(guÄn),個(gè)é«”æ¿ƒåº¦è¶Šå¤§ï¼Œé¸æ“‡æ¦‚率越å°ï¼Œå€‹(gè)體濃度越å°ï¼Œé¸æ“‡æ¦‚率越大。個(gè)é«”çš„é¸æ“‡æ¦‚率
  

(1)
  å¼ï¼ˆ1)ä¸ï¼Œ f(xi) 為個(gè)é«” i 驿‡‰(yÄ«ng)度函數(shù)。種群ä¸èˆ‡å€‹(gè)é«”iåŸºå› ç›¸ä¼¼çš„å€‹(gè)體越多,個(gè)é«”i被é¸ä¸çš„æ¦‚率越å°ã€‚å之,與個(gè)é«”iåŸºå› ç›¸ä¼¼çš„å€‹(gè)體越少,個(gè)é«”i被é¸ä¸çš„æ¦‚çŽ‡å°±è¶Šå¤§ã€‚é€™ä½¿å«æœ‰æœ‰æ•ˆé€²(jìn)åŒ–åŸºå› çš„ä½Žé©æ‡‰(yÄ«ng)度個(gè)體也å¯ç²å¾—ç¹æ®–的機(jÄ«)會。這在ç†è«–上ä¿è‰äº†è§£çš„多樣性。
  1.1.2 變異(轉(zhuÇŽn)æ›ï¼‰P[sub]m[/sub]å’Œé‡çµ„p[sub]c[/sub]ç®—åï¼šç‚ºåŠ å¿«GEP算法的收斂速度,變異(轉(zhuÇŽn)æ›ï¼‰P[sub]m[/sub]å’Œé‡çµ„p[sub]c[/sub]概率進(jìn)è¡Œè‡ªé©æ‡‰(yÄ«ng)調(dià o)整:當(dÄng)種群比較單一時(shÃ),P[sub]m[/sub]å’Œp[sub]c[/sub]變化較大;å之,當(dÄng)種群差別較大時(shÃ),Pmå’Œpc變化較å°ã€‚åŒæ™‚(shÃ)ç•¶(dÄng)種群ä¸çš„個(gè)體驿‡‰(yÄ«ng)åº¦è¼ƒå°æ™‚(shÃ),P[sub]m[/sub]å’Œp[sub]c[/sub]變化較大;å之,當(dÄng)種群ä¸çš„個(gè)體驿‡‰(yÄ«ng)度較大時(shÃ),P[sub]m[/sub]å’Œp[sub]c[/sub]變化較å°ã€‚這樣在克æœéŽæ—©æ”¶æ–‚å’Œé¿å…優(yÅu)秀個(gè)é«”ç ´å£žä¹‹é–“é¸æ“‡äº†æŠ˜è¡·çš„æ–¹æ¡ˆï¼Œä¿è‰äº†ç¾¤é«”的多樣性,克æœäº†GEPç®—æ³•çš„ä¸æˆç†Ÿæ”¶æ–‚,而é”(dá)到全局最優(yÅu)。

  1.1.3 多種群進(jìn)化 å—多種群并行進(jìn)åŒ–æ€æƒ³çš„啟發(fÄ),改進(jìn)çš„GEP算法ä¸åµŒå…¥å¤šç¨®ç¾¤å¹¶è¡Œå„ª(yÅu)åŒ–èˆ‡è‡ªé©æ‡‰(yÄ«ng)調(dià o)整相çµ(jié)åˆçš„æ€è·¯ï¼Œå°‡åŽŸç¨®ç¾¤æŒ‰å…¶ç‰¹æ€§åŠƒåˆ†ç‚ºå¹¾å€‹(gè)種群,æ¯å€‹(gè)å種群有其å„自的特點(diÇŽn),例如具有ä¸åŒçš„p[sub]c[/sub]與P[sub]m[/sub],具有ä¸åŒçš„種群è¦(guÄ«)模,具有ä¸åŒçš„進(jìn)化ç–略和算å,個(gè)體的特性分布也ä¸åŒã€‚這樣通éŽä¸åŒå種群之間的進(jìn)化,å¯ä»¥é¸å–å’Œä¿ç•™æ¯å€‹(gè)種群的優(yÅu)秀個(gè)體,é¿å…了單種群進(jìn)化產(chÇŽn)ç”Ÿçš„éŽæ—©æ”¶æ–‚ç¾(xià n)è±¡ï¼ŒåŒæ™‚(shÃ)åˆå¯ä»¥ä¿æŒå„ª(yÅu)秀個(gè)體的進(jìn)化穩(wÄ›n)定性。å¦å¤–為了使æ¯å€‹(gè)種群進(jìn)åŒ–çš„éˆæ´»æ€§ï¼Œåœ¨p[sub]c[/sub]與P[sub]m[/sub]çš„è¨(shè)置時(shÃ),ä¸å†åƒä»¥å‰é‚£æ¨£å°‡å®ƒå€‘è¨(shè)為定常值,使其能自動調(dià o)æ•´åƒæ•¸(shù)值。
  表1 ç¨®ç¾¤åƒæ•¸(shù)特å¾

  如表1所示,將æŸç¨®ç¾¤åŠƒåˆ†ç‚ºå››é¡žç¨®ç¾¤åŒæ™‚(shÃ)進(jìn)化。å‰ä¸‰é¡žç¨®ç¾¤æŒ‰ç…§å„自的進(jìn)化ç–略并行進(jìn)化,種群4為ä¿ç•™å種群,它開始沒有個(gè)é«”,它是由å‰ä¸‰é¡žç¨®ç¾¤é€²(jìn)化éŽç¨‹ä¸é¸å–的優(yÅu)秀個(gè)體組æˆ,其作用在于ä¿å˜å‰ä¸‰é¡žç¨®ç¾¤é€²(jìn)化的優(yÅu)秀個(gè)é«”,使ä¸éå—ç ´å£ž,åˆä½¿å€‹(gè)體分布多樣性,åŒæ™‚(shÃ)其自身也在進(jìn)化,å…¶p[sub]m[/sub],p[sub]c[/sub] 凿¯”較å°,ç›®çš„åœ¨äºŽä¿æŒå€‹(gè)體的穩(wÄ›n)定性和多樣性.
  1.2è‡ªé©æ‡‰(yÄ«ng)并行GEP算法的實(shÃ)ç¾(xià n)ï¼Œè‡ªé©æ‡‰(yÄ«ng)并行GEP算法的實(shÃ)æ–½æ¥é©Ÿå¦‚下:
  (1) 按表1隨機(jÄ«)åˆå¦‚化種群1,種群2,種群3,種群è¦(guÄ«)模分別為N1,N2,N3。
  (2) 計(jì)ç®—å„種群ä¸å€‹(gè)體的擬åˆåº¦ï¼Œå¹¶åˆ¤æ–·æ˜¯å¦ç¬¦åˆå„ª(yÅu)化準(zhÇ”n)則,若符åˆï¼Œè¼¸å‡ºæœ€ä½³å€‹(gè)é«”åŠå…¶ä»£è¡¨çš„æœ€å„ª(yÅu)解,并çµ(jié)æŸé‹(yùn)ç®—;å¦å‰‡è½‰(zhuÇŽn)å‘(3)æ¥ã€‚
  (3) æ ¹æ“š(jù)å…¬å¼ï¼ˆ2)ã€ï¼ˆ3)ã€ï¼ˆ4)ã€ï¼ˆ5),æ¯å€‹(gè)å群體ç¨(dú)立地進(jìn)è¡Œä¸€æ¬¡è‡ªé©æ‡‰(yÄ«ng)GEP進(jìn)化。
  (4) æ¯å€‹(gè)個(gè)é«”æ ¹æ“š(jù)å…¬å¼ï¼ˆ1)進(jìn)è¡Œé¸æ“‡ï¼Œç”¢(chÇŽn)生下一代群體。
  (5) å°‡å„種群ä¸çš„æœ€å„ª(yÅu)個(gè)體注入到種群4ä¸ï¼Œå¹¶ä¸”從所有åç¨®ç¾¤é«”ä¸æ‰¾å‡ºä¸€å€‹(gè)最優(yÅu)個(gè)體,å†å°‡æ¤å€‹(gè)體注入æ¯å€‹(gè)å群體ä¸ï¼Œæ›¿ä»£å„å種群體ä¸çš„æœ€å·®å€‹(gè)體。
  (6) 種群4按表1的p[sub]m[/sub],p[sub]c[/sub]進(jìn)化產(chǎn)生新一代。
  (7) 判斷是å¦ç¬¦åˆå„ª(yÅu)化準(zhÇ”n)則。若滿足則çµ(jié)æŸæœ¬æ¬¡è¨ˆ(jì)算,å¦å‰‡ç¹¼çºŒ(xù)第(2)æ¥ã€‚
2. è‡ªé©æ‡‰(yÄ«ng)GEP算法在電力變壓器故障診斷ä¸çš„æ‡‰(yÄ«ng)用
  2.1 ç®—æ³•åƒæ•¸(shù)è¨(shè)置:
  進(jìn)化代數(shù) max_ generation=1000 ; 終點(diÇŽn)集T=ï½›x1,x2,x3,x4,x5ï½,å…¶ä¸x1,x2,x3,x4,x5分別代表H2,CH4,CH4,C2H4,C2H6,C2H2å…±5ç¨®æ°£é«”çš„é«”ç©æ•¸(shù);函數(shù)集F=ï½›+,—,*,/,L,E,~,Q,S,Cï½ã€‚å…¶ä¸Lä»£è¡¨è‡ªç„¶å°æ•¸(shù),E代表 ,Q代表開方函數(shù),~代表 ,S代表æ£å¼¦å‡½æ•¸(shù),C代表余弦函數(shù)。
  2.2實(shÃ)例分æž
  2.2.1 變壓器故障類型:有單一故障類型和多故障類型(見表2)
  表2 變壓器故障類型
  2.2.2 以下å°ç”±è‡ªé©æ‡‰(yÄ«ng)çš„GEP算法建模得到的çµ(jié)果與文ç»(xià n)[6]ä¸å¾—到的çµ(jié)果進(jìn)行比較,以æŸé›»åŠ›è®Šå£“å™¨æ•…éšœå¯¦(shÃ)例[6]作樣本集(表3)
  表3é (yù)測模型的樣本集åŠèˆ‡å…¶ä»–方法çµ(jié)果比較
  從表3çµ(jié)æžœä¸é›£çœ‹å‡ºï¼šè‡ªé©æ‡‰(yÄ«ng)的并行GEP算法å‡å¾—出了æ£ç¢ºçš„診斷çµ(jié)果,表明了該算法å°é›»åŠ›è®Šå£“å™¨å¤šæ•…éšœåŒæ™‚(shÃ)發(fÄ)ç”Ÿçš„æƒ…æ³æœ‰å¾ˆé«˜çš„診斷準(zhÇ”n)確率,其çµ(jié)果比BP神經(jÄ«ng)ç¶²(wÇŽng)絡(luò)ã€æ–‡ç»(xià n)[6]çš„å…疫分類算法都優(yÅu)。
3. çµ(jié)æŸèªž
  (1ï¼‰æ–°çš„é¸æ“‡ç®—åã€è®Šç•°ï¼ˆè®Šæ›ï¼‰ã€é‡çµ„ç®—å和多種群算åä¿è‰äº†ç¨®ç¾¤çš„多樣性,確ä¿ç®—法ä¸é™·å…¥å±€éƒ¨æœ€å„ª(yÅu),而快速é”(dá)到全局最優(yÅu)。
  (2)多種群算åçªç ´äº†å–®ä¸€ç¨®ç¾¤è€ƒæ…®ä¿¡æ¯çš„ä¸è¶³å’Œè§£çš„單一化,以åŠç¾(xià n)有多種群éºå‚³ç®—法ä¸å±€é™äºŽå–®ä¸€çš„å›ºå®šçš„åƒæ•¸(shù)值。å„ç¨®ç¾¤æ˜¯æ ¹æ“š(jù)種屬的實(shÃ)際情æ³ï¼Œä½¿å…¶èƒ½è‡ªå‹•調(dià o)æ•´åƒæ•¸(shù)值。這樣通éŽä¸åŒå種群之間的進(jìn)化,å¯ä»¥é¸å–å’Œä¿ç•™æ¯å€‹(gè)種群的優(yÅu)秀個(gè)體,é¿å…了單種群進(jìn)化產(chÇŽn)ç”Ÿçš„éŽæ—©æ”¶æ–‚ç¾(xià n)è±¡ã€‚åŒæ™‚(shÃ),由于種群4ä¿å˜äº†å…¶ä»–å種群的優(yÅu)秀個(gè)體,確ä¿äº†å„ª(yÅu)秀個(gè)體的進(jìn)化穩(wÄ›n)定性,æé«˜äº†ç®—法的收斂速度。
  (3)將改進(jìn)çš„GEP算法用于電力變壓器診斷ä¸ï¼Œæ•…障診斷準(zhÇ”n)確率è¦é«˜äºŽBP神經(jÄ«ng)ç¶²(wÇŽng)絡(luò)和文ç»(xià n)[6]的人工å…ç–«åˆ†é¡žæ³•ï¼Œè‰æ˜Žäº†æœ¬ç®—法的有效性。
4. 創(chuà ng)新點(diǎn)
  改進(jìn)çš„è‡ªé©æ‡‰(yÄ«ng)并行GEP算法在電力變壓器故障診斷ä¸çš„æ‡‰(yÄ«ng)用是æ£ç¢ºã€é«˜æ•ˆçš„。實(shÃ)例çµ(jié)果表明它的電力變壓器故障診斷準(zhÇ”n)確率很高,從而說明本算法是高效的。
åƒè€ƒæ–‡ç»(xià n):
  [1] FERREIRA C. Gene Expression Programming A New Adaptive Algorithm for Solving Problems[J].Complex Systems 2001,13(2):87-129.
  [2]龔文引,蔡之è¯ã€‚åŸºå› è¡¨é”(dá)å¼ç¨‹åºè¨(shè)計(jì)在復(fù)雜函數(shù)自動建模ä¸çš„æ‡‰(yÄ«ng)用[J]。系統(tÇ’ng)仿真å¸(xué)å ±(bà o),2006,18(6):1450-1454.
  [3] æœæ¬£ï¼ŒåЉå¤èµ·ç‰ã€‚改進(jìn)çš„åŸºå› è¡¨é”(dá)å¼ç¨‹åºè¨(shè)計(jì)實(shÃ)ç¾(xià n)復(fù)雜函數(shù)的自動建模[J]。微計(jì)算機(jÄ«)ä¿¡æ¯ï¼Œ2006,22(6):295-297。
  [4]嫿‰æ–°ï¼Œé™³å‰æ ¹ç‰ã€‚電氣è¨(shè)å‚™æ²¹ä¸æ°£é«”在線監(jiÄn)æ¸¬åŠæ•…障診斷技術(shù)。北京:科å¸(xué)出版社,2004。
  [5]æž—ä¿Šï¼Œç« å…¢ç‰ã€‚基于BPç¶²(wÇŽng)絡(luò)çš„è®Šå£“å™¨æ²¹ä¸æº¶è§£æ°£é«”在線監(jiÄn)測。電力系統(tÇ’ng)自動化,2001,25(8):62-64。
  [6]ç†Šæµ©ï¼Œå«æ‰æ–°ç‰ã€‚電力變壓器故障診斷的人工å…ç–«ç¶²(wÇŽng)絡(luò)分類算法。電力系統(tÇ’ng)自動化,2006,30(6),:57-60。