• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于SFLA-BPSO算法的含DG配網(wǎng)故障定位方法

      2023-01-31 09:42:18禹紅良李夢天凌騰芳
      計算機應(yīng)用與軟件 2022年12期
      關(guān)鍵詞:快速性模因區(qū)段

      張 蓮 禹紅良 李夢天 凌騰芳 李 濤

      (重慶理工大學(xué)電氣與電子工程學(xué)院 重慶 400054)

      0 引 言

      對于配網(wǎng)而言,隨著配電自動化的不斷發(fā)展,以重合器、斷路器或者分段器[1]為主,通過設(shè)備的開斷、閉合動作實現(xiàn)對故障區(qū)段定位的方式,其較長停電時間的弊端隨著通信技術(shù)和自動化技術(shù)的快速進(jìn)步而相形見絀。因此,以饋線終端設(shè)備(Feeder Terminal Unit,F(xiàn)TU)為基礎(chǔ),通過FTU上傳故障信息,主站根據(jù)算法判斷故障區(qū)段的基于FTU的配網(wǎng)故障定位方式[2]成為了配電自動化中故障定位的發(fā)展大趨勢,而對于基于FTU的故障定位方法而言,其故障定位算法的性能顯得格外重要。尤其是如今傳統(tǒng)化石能源需求逐年增加,越來越多的分布式電源(Distributed Generation, DG)開始并網(wǎng)發(fā)電,例如太陽能光伏發(fā)電[3]、風(fēng)力發(fā)電[4]、燃料電池發(fā)電[5]等。

      然而DG的接入不僅僅是與傳統(tǒng)的集中發(fā)電方式相輔相成,同時也給配網(wǎng)帶來了巨大的挑戰(zhàn),比如配網(wǎng)結(jié)構(gòu)的改變、裝機容量的改變,潮流方向的改變等問題,尤其是配網(wǎng)的穩(wěn)定性,當(dāng)故障發(fā)生時,能夠準(zhǔn)確而又快速地對故障進(jìn)行定位,同時又具有良好容錯能力顯得十分重要。因此,有很多專家學(xué)者對基于FTU的配網(wǎng)故障定位算法展開了深入的改進(jìn)研究。比如李珂等[6]通過云理論和遺傳算法對BP神經(jīng)網(wǎng)絡(luò)進(jìn)行優(yōu)化,以提高故障定位的準(zhǔn)確性;Yuan等[7]通過改進(jìn)故障信息矩陣和故障判別依據(jù)對矩陣算法進(jìn)行了矩陣算法,提高了矩陣算法的準(zhǔn)確性和容錯性;顏景斌等[8]通過構(gòu)建新的交叉變異函數(shù)改進(jìn)了遺傳算法加快了算法收斂,使其能夠快速準(zhǔn)確地故障定位。而對于粒子群算法(Particle Swam Optimization , PSO)[9]而言,該算法簡易、穩(wěn)定性好而且收斂快,卻容易早熟收斂、陷入局部最優(yōu),影響故障定位的準(zhǔn)確性。

      因此,本文通過混合蛙跳算法(Shuffled Frog Leading Algorithm,SFLA)[10]改進(jìn)二進(jìn)制粒子群算法(Binary Particle Swam Optimization,BPSO)[11]得到了SFLA-PSO算法,并建立含DG的9節(jié)點配網(wǎng)和IEEE33節(jié)點配網(wǎng)模型進(jìn)行仿真,通過和標(biāo)準(zhǔn)BPSO的對比驗證改進(jìn)算法的準(zhǔn)確性、快速性和容錯性,并通過MATLAB及App Designer搭建軟件實驗平臺進(jìn)行測試驗證。

      1 SFLA-BPSO

      混合蛙跳算法(Shuffled Frog Leading Algorithm,SFLA),是一種模擬青蛙覓食的群智能算法。該算法不同于如蟻群算法、粒子群算法等大部分群智能算法,它通過自己獨特的種群進(jìn)化機制——分組算子和模因組,使整個粒子種群能夠進(jìn)行有序、有向地尋優(yōu)進(jìn)化。因此可通過引入分組算子和模因組改進(jìn)BPSO,得到SFLA-BPSO,下面對其進(jìn)行具體介紹:

      ① 分組算子。將整個粒子種群按照適應(yīng)度函數(shù)值大小進(jìn)行從小到大的升序排列,將種群數(shù)為m的整個粒子種群每隔j個粒子分為n個族群,即模因組。這里用XMi=(xMi1,xMi2,…,xMiD)來表示模因組中第i個粒子的位置,用VMi=(vMi1,vMi2,…,vMiD)來表示其速度。

      ② 模因組。根據(jù)分組算子可得到的n個模因組:

      VM1=(vMi1,vMi(1+j),vMi(1+2j),vMi(1+3j),vMi(1+4j),vMi[1+(n-1)j])

      VM2=(vMi2,vMi(2+j),vMi(2+2j),vMi(2+3j),vMi(2+4j),vMi[2+(n-1)j])

      ?

      VMn=(vMin,vMi(n+j),vMi(n+2j),vMi(n+3j),vMi(n+4j),vMi[n+(n-1)j])

      在這n個模因組中,每一個模因組都能在一定程度上代表整個種群的特性,因此,每個模因組中的粒子根據(jù)速度和位置更新公式在進(jìn)行不斷地尋優(yōu)進(jìn)化過程中,能夠保持良好的種群多樣性,不容易陷入局部最優(yōu),當(dāng)族群尋優(yōu)結(jié)束后,模因組進(jìn)行重組,又組成新的種群再進(jìn)行模因組的分組尋優(yōu)[12]。

      因此改進(jìn)后的BPSO,通過分組算子和模因組實現(xiàn)“個體——族群——種群”之間的信息傳遞,使種群具有良好的多樣性,更加利于搜尋全局最優(yōu),從而保證準(zhǔn)確度。則改進(jìn)后BPSO的速度和位置更新公式為:

      (1)

      (2)

      (3)

      (4)

      因此SFLA-BPSO算法流程如圖1所示。

      圖1 SFLA-BPSO算法流程

      2 含DG配網(wǎng)的SFLA-BPSO算法故障定位

      2.1 故障定位原理

      FTU是配網(wǎng)檢測設(shè)備中的基本單元,它可以監(jiān)測開關(guān)節(jié)點上的故障過流信息,由于DG的接入改變了配網(wǎng)的網(wǎng)絡(luò)結(jié)構(gòu),從而對故障電流方向產(chǎn)生了影響,現(xiàn)假定正方向為系統(tǒng)電源指向用戶的方向,反方向即為DG指向用戶。當(dāng)有系統(tǒng)側(cè)故障過流信息的時記為1;當(dāng)有DG側(cè)故障過流信息的時記為-1;沒有則為0。其表示方式如式(5)所示。

      (5)

      通過這樣的故障信息表示方式,就可以將所有檢測到的故障過流信息進(jìn)行編碼上傳,而通過把與之相對應(yīng)區(qū)段的狀態(tài)對粒子位置進(jìn)行初始化,把其區(qū)段總數(shù)作為粒子維度,這樣的話,求饋線區(qū)段的狀態(tài)問題就可以轉(zhuǎn)化為粒子群求最優(yōu)解問題;通過適應(yīng)度函數(shù)評價當(dāng)前粒子的位置的好壞,從而不斷地改變粒子的速度和位置,不斷地向著全局最優(yōu)位置靠近,終得到全局最優(yōu)位置,也就是所求的故障區(qū)段的實際狀態(tài)[13]。

      2.2 構(gòu)建開關(guān)函數(shù)

      在接入DG后的配網(wǎng)里,當(dāng)出現(xiàn)故障的時候,故障點位兩側(cè)分別會監(jiān)測到來自系統(tǒng)電源和DG的故障電流,即開關(guān)函數(shù)會包括兩個部分:一部分是系統(tǒng)電源到故障區(qū)段;另一部分是分布式電源到故障區(qū)段。因此,不同于傳統(tǒng)配網(wǎng)的開關(guān)函數(shù),分布式電源中建立的開關(guān)函數(shù)[14]如下:

      (6)

      (7)

      2.3 改進(jìn)適應(yīng)度函數(shù)

      適應(yīng)度函數(shù)表示FTU上傳的故障信息與其對應(yīng)的開關(guān)函數(shù)期望值的差值,粒子群算法通過構(gòu)建適應(yīng)度函數(shù),根據(jù)該差值尋找最優(yōu)解,其值越小表明越接近最優(yōu)值,通過如此不斷地尋優(yōu)從而實現(xiàn)配網(wǎng)故障定位。因此可初步用下式適應(yīng)度函數(shù)進(jìn)行尋優(yōu):

      (8)

      但是式(8)在某些情況下會產(chǎn)生誤判,而文獻(xiàn)[15]對該適應(yīng)度函數(shù)的誤判過程進(jìn)行了分析,因此本文改進(jìn)適應(yīng)度函數(shù)采取以下適應(yīng)度函數(shù)來對故障點定位的結(jié)果是否合理進(jìn)行評價[16]:

      (9)

      3 算例模型分析

      3.1 含DG的9節(jié)點配網(wǎng)模型

      某含DG的9節(jié)點配電網(wǎng)網(wǎng)絡(luò)如圖2所示,現(xiàn)以此作為算例,使用MATLAB軟件將SFLA-BPSO算法和標(biāo)準(zhǔn)BPSO算法進(jìn)行算例的對比分析。

      圖2 某含DG的9節(jié)點配電網(wǎng)網(wǎng)絡(luò)

      根據(jù)FTU上傳的開關(guān)節(jié)點故障信息,運用算法對配網(wǎng)進(jìn)行故障定位。算法程序在不同尋優(yōu)次數(shù)下的情況,連續(xù)運行50次,在10次不同準(zhǔn)確度數(shù)據(jù)中取數(shù)據(jù)5次并繪制表格列出其準(zhǔn)確度表(表1-表3)。

      表1 標(biāo)準(zhǔn)BPSO準(zhǔn)確度(%)

      表2 SFLA-BPSO算法準(zhǔn)確度(%)

      表3 SFLA-BPSO算法較之于原算法的準(zhǔn)確度同比增長表(%)

      除了對算法的準(zhǔn)確性進(jìn)行數(shù)據(jù)采集分析對比外,還需對快速性進(jìn)行數(shù)據(jù)采集和對比分析。因此采集算法從相同的故障區(qū)段、相同的初始值找到相同全局最優(yōu)值的尋優(yōu)次數(shù),即準(zhǔn)確定位時的尋優(yōu)次數(shù)數(shù)據(jù),共采集5組數(shù)據(jù),并同樣計算算法的快速性同比增長值,如當(dāng)L8發(fā)生故障時,SFLA-BPSO算法比標(biāo)準(zhǔn)BPSO的快速性增長百分比為:(|3.6-6.2|/6.2)×100%=41.9%(保留小數(shù)點后1位),并將所得數(shù)據(jù)繪制成表,如表4所示。

      表4 SFLA-BPSO算法較之于標(biāo)準(zhǔn)BPSO算法的快速性同比增長表

      然而在實際中,由于FTU惡劣的工作環(huán)境,F(xiàn)TU采集的信息可能有誤,比如過流信息“1”可能會變化為“0”,“-1”變?yōu)椤?”,即信息畸變。因此,將程序運行50次采集相應(yīng)的數(shù)據(jù)可得到如表5所示。

      表5 FTU信息畸變下SFLA-BPSO算法的故障定位

      根據(jù)分析可知:在含DG的9節(jié)點配網(wǎng)故障定位中,無論是單重故障抑或兩重故障,標(biāo)準(zhǔn)BPSO和SFLA-BPSO算法都能準(zhǔn)確定位,并且準(zhǔn)確度都能達(dá)到98%以上,但是SFLA-BPSO算法較之于標(biāo)準(zhǔn)BPSO準(zhǔn)確度提高22.7%,尋優(yōu)快速性平均提高62.1%,具有更好的尋優(yōu)性能,并且當(dāng)FTU由于各種原因上報信息發(fā)生畸變時,SFLA-BPSO依然能夠準(zhǔn)確地對故障區(qū)段進(jìn)行定位,具有容錯性。

      但是含DG的9節(jié)點配網(wǎng)模型比較簡單,并不具有代表性,因此以IEEE33節(jié)點配網(wǎng)模型為例進(jìn)行SFLA-BPSO算法的故障定位分析,如圖3所示。

      圖3 含DG的IEEE33節(jié)點配電網(wǎng)網(wǎng)絡(luò)

      3.2 含DG的IEEE33節(jié)點配網(wǎng)

      采集相應(yīng)不同DG接入下的數(shù)據(jù)可得表6-表8并進(jìn)行準(zhǔn)確性、快速性和容錯性分析。由于標(biāo)準(zhǔn)BPSO在尋優(yōu)次數(shù)較低時無法定位,因此表6-表8中數(shù)據(jù)均是從尋優(yōu)次數(shù)為10開始。

      根據(jù)表6、表7及相關(guān)計算公式計算算法的準(zhǔn)確度同比增長值,如當(dāng)故障區(qū)段為L11,尋優(yōu)次數(shù)為10時,SFLA-BPSO算法比標(biāo)準(zhǔn)BPSO的準(zhǔn)確度增長百分比為:[(29.2-3.2)/3.2]×100%=812.5%(保留小數(shù)點后1位),具體數(shù)據(jù)結(jié)果如表8所示。

      表6 標(biāo)準(zhǔn)BPSO準(zhǔn)確度(%)

      表7 SFLA-BPSO算法準(zhǔn)確度(%)

      表8 SFLA-BPSO算法較之于標(biāo)準(zhǔn)BPSO的準(zhǔn)確度同比增長表(%)

      同理可計算得到SFLA-BPSO算法與標(biāo)準(zhǔn)BPSO的快速性對比表以及FTU畸變下的SFLA-BPSO算法故障定位容錯率,分別如表9、表10所示。

      表9 SFLA-BPSO算法較之于標(biāo)準(zhǔn)BPSO算法的快速性同比增長表

      表10 FTU信息畸變下SFLA-BPSO算法的故障定位

      分析可知,在含DG的IEEE33節(jié)點配電網(wǎng)絡(luò)的故障定位中,無論是單重故障抑或兩重故障,標(biāo)準(zhǔn)BPSO和SFLA-BPSO算法都能準(zhǔn)確定位,并且準(zhǔn)確度都能達(dá)到97.0%以上,但是SFLA-BPSO算法較之于標(biāo)準(zhǔn)BPSO準(zhǔn)確度平均提高393.1%,尋優(yōu)快速性平均提高60.3%,具有更好的尋優(yōu)性能,并且當(dāng)FTU由于各種原因上報信息發(fā)生畸變時依然能夠準(zhǔn)確地對故障區(qū)段進(jìn)行定位具有容錯性。

      4 搭建軟件實驗平臺

      在如今建模仿真軟件越來越多樣化的環(huán)境下,一個擁有十分完善配套生態(tài)的軟件特別具有競爭力,而MATLAB就是當(dāng)今國際科學(xué)應(yīng)用仿真軟件的代表之一。在MATLAB 2016a及后續(xù)的版本中,MathWorks推出并逐漸完善了GUIDE的替代品——App Designer[18],與GUIDE相比,能夠通過圖形圖像表達(dá)、以模塊化進(jìn)行編程開發(fā)軟件的方式,使得App Designer能夠更加直觀方便地進(jìn)行交互式設(shè)計。因此,本文軟件實驗平臺以MATLAB 2019a為基礎(chǔ)進(jìn)行數(shù)據(jù)采集分析,使用如圖4所示App Designer設(shè)計軟件,并且以IEEE33節(jié)點配網(wǎng)結(jié)構(gòu)為例運用SFLA-BPSO算法進(jìn)行驗證。

      圖4 APP Designer軟件設(shè)計界面

      搭建如圖5所示軟件實驗平臺。在本軟件平臺中,其左側(cè)為“DG接入控制模塊”,在軟件內(nèi)對DG1、DG2、DG3的投切進(jìn)行表示;其中部為“故障信息模塊”,顯示本軟件的算例模型——IEEE33節(jié)點配網(wǎng)網(wǎng)絡(luò)模型,并在“FTU信息”一欄中,顯示FTU上報的信息,并且通過“清除數(shù)據(jù)”和“故障定位”可實現(xiàn)對數(shù)據(jù)信息的清除和故障定位;其右側(cè)為“故障顯示模塊”,故障指示燈的“綠”和“紅”分別表示該區(qū)段正常和該區(qū)段故障。

      圖5 軟件實驗平臺

      軟件實驗平臺搭建后需要進(jìn)行測試,本軟件的測試如下所述。

      軟件測試共有三次:測試一,單DG接入,開關(guān)信息為[0,1,0]的L11、L22故障;測試二,雙DG接入,開關(guān)信息為[0,1,1]的L12故障;測試三,三DG均接入,開關(guān)信息為[1,1,1]的L9、L23故障。

      以下是測試過程及結(jié)果。

      測試一:開關(guān)信息為[0,1,0]時,L11、L22故障,如圖6所示。

      圖6 測試一結(jié)果

      測試二:雙DG接入,開關(guān)信息為[0,1,1]的L12故障,如圖7所示。

      圖7 測試二結(jié)果

      測試三:三DG均接入,開關(guān)信息為[1,1,1]的L9、L23故障,如圖8所示。

      圖8 測試三結(jié)果

      根據(jù)三次測試結(jié)果可知,對于如圖3所示的IEEE33節(jié)點配網(wǎng)網(wǎng)絡(luò)模型,對于該網(wǎng)絡(luò)的故障定位而言,三次測試結(jié)果符合理論結(jié)果,即說明SFLA-BPSO算法在本軟件中能夠準(zhǔn)確定位。

      5 結(jié) 語

      本文在標(biāo)準(zhǔn)BPSO中引入了SFLA中的分組算子和模因組,得到了改進(jìn)后的SFLA-BPSO算法,并構(gòu)建了開關(guān)函數(shù)、適應(yīng)度函數(shù),通過含DG的9節(jié)點配網(wǎng)模型和IEEE33節(jié)點配網(wǎng)模型對SFLA-BPSO算法進(jìn)行了準(zhǔn)確性、快速性和容錯性的數(shù)據(jù)對比。結(jié)果表明,在含DG的9節(jié)點配網(wǎng)中,SFLA-BPSO算法較之于標(biāo)準(zhǔn)BPSO準(zhǔn)確度平均提高22.7%,尋優(yōu)快速性平均提高62.1%;在含DG的IEEE33節(jié)點配網(wǎng)中,SFLA-BPSO算法較之于標(biāo)準(zhǔn)BPSO準(zhǔn)確度平均提高393.1%,尋優(yōu)快速性平均提高60.3%,具有更好的尋優(yōu)性能,且當(dāng)FTU發(fā)生信息畸變時依然能夠準(zhǔn)確地對故障區(qū)段進(jìn)行定位具有容錯性。本文使用MATLAB的App Designer搭建了軟件實驗平臺并進(jìn)行了測試,測試結(jié)果表明,SFLA-BPSO算法在本軟件平臺中能夠準(zhǔn)確定位。

      猜你喜歡
      快速性模因區(qū)段
      中老鐵路雙線區(qū)段送電成功
      云南畫報(2021年11期)2022-01-18 03:15:34
      一種提升三浮陀螺標(biāo)定快速性的磁懸浮結(jié)構(gòu)優(yōu)化設(shè)計
      模因視角下的2017年網(wǎng)絡(luò)流行語
      活力(2019年15期)2019-09-25 07:22:08
      站內(nèi)特殊區(qū)段電碼化設(shè)計
      站內(nèi)軌道區(qū)段最小長度的探討
      淺析分路不良區(qū)段解鎖的特殊操作
      基于遺傳算法的三體船快速性仿真分析
      22000kW深水三用工作船快速性分析
      船海工程(2015年4期)2016-01-05 15:53:32
      基于模因論的英語論文寫作探析
      穩(wěn)心顆粒治療快速性心律失常49例
      前郭尔| 桦甸市| 孟连| 庆阳市| 封开县| 如皋市| 长泰县| 黄陵县| 南投市| 高清| 大名县| 桓仁| 拉萨市| 浑源县| 屏南县| 嫩江县| 靖宇县| 新昌县| 论坛| 巴东县| 焦作市| 克山县| 巴马| 广元市| 屏山县| 遂平县| 荔浦县| 八宿县| 视频| 陵川县| 海阳市| 河南省| 南康市| 衡山县| 濉溪县| 水富县| 垦利县| 商丘市| 桑植县| 高清| 大城县|