• 
    

    
    

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

      改進(jìn)快速群搜索算法在配電網(wǎng)無(wú)功優(yōu)化中的應(yīng)用

      2023-06-10 03:28:32單亞峰杜天霖
      關(guān)鍵詞:發(fā)現(xiàn)者搜索算法發(fā)電機(jī)

      單亞峰,杜天霖,金 岑,付 昱,徐 勝

      (1. 遼寧工程技術(shù)大學(xué) 電氣與控制工程學(xué)院,遼寧 葫蘆島 125105;2. 國(guó)網(wǎng)葫蘆島供電公司,遼寧 葫蘆島 125100)

      0 引言

      傳統(tǒng)電力系統(tǒng)無(wú)功優(yōu)化是指在滿足約束條件下,通過(guò)調(diào)整配網(wǎng)中控制發(fā)電機(jī)及補(bǔ)償電容器裝置的無(wú)功出力,以及可調(diào)檔變壓器檔位,達(dá)到有功損耗最小,提高電壓總水平,對(duì)于保證電力系統(tǒng)的安全、穩(wěn)定和高效率運(yùn)行具有重大意義。電網(wǎng)的無(wú)功優(yōu)化是一個(gè)多約束、多控制參數(shù)、離散參數(shù)和連續(xù)參數(shù)共存的非線性組合優(yōu)化問(wèn)題。智能優(yōu)化算法在求解此類非線性組合優(yōu)化問(wèn)題的方面具有優(yōu)勢(shì),常用算法包括經(jīng)改進(jìn)的遺傳算法[1]、免疫算法[2]、自適應(yīng)粒子群算法[3]、禁忌搜索法與其他混合算法[4]等。

      文獻(xiàn)[5]在基本粒子群(PSO)算法的基礎(chǔ)上引入自適應(yīng)權(quán)重和遺傳算法,提出一種新型改進(jìn)HPSO算法進(jìn)行無(wú)功優(yōu)化,但其收斂速度較慢。Barnard等提出的群搜索優(yōu)化(group search optimizer,GSO)算法[6],其靈感來(lái)源于自然界中具有群居特性動(dòng)物的搜尋食物行為,如鳥(niǎo)類、魚(yú)類、獅子等。這種優(yōu)化算法的優(yōu)勢(shì)在于考慮了群體中個(gè)體間的“相互合作”和“信息共享”的特性,群成員分別是發(fā)現(xiàn)者、加入者和游蕩者。從文獻(xiàn)[7]中可見(jiàn),除發(fā)現(xiàn)者數(shù)目和搜索者比例外,其他參數(shù)對(duì)GSO基本上不存在干擾因素,這充分體現(xiàn)出GSO算法的魯棒性。但該算法計(jì)算量大,收斂速度緩慢。文獻(xiàn)[8]以分布式電源消納最大、網(wǎng)損最低、電壓偏差最小為目標(biāo),構(gòu)建了主動(dòng)配電網(wǎng)分區(qū)分布式優(yōu)化控制模型,解決了配電網(wǎng)分區(qū)主動(dòng)管理的邊界耦合問(wèn)題,降低了區(qū)域配電網(wǎng)的網(wǎng)絡(luò)損耗。文獻(xiàn)[9]在經(jīng)典無(wú)功優(yōu)化模型的基礎(chǔ)上,建立最優(yōu)無(wú)功優(yōu)化模型,在建模過(guò)程中引入罰函數(shù)處理變量越界問(wèn)題,并提出快速群搜索優(yōu)化算法(fast group search optimizer,F(xiàn)GSO),應(yīng)用標(biāo)準(zhǔn)IEEE30節(jié)點(diǎn)系統(tǒng)對(duì)該算法進(jìn)行了驗(yàn)證。

      1 無(wú)功優(yōu)化數(shù)學(xué)模型的建立

      無(wú)功優(yōu)化問(wèn)題[10]是影響電力系統(tǒng)經(jīng)濟(jì)運(yùn)行特性主要因素之一,考慮其獨(dú)有的多變量、多約束、非線性和變量種類混雜的特點(diǎn)[11],建立無(wú)功優(yōu)化模型。選擇電力系統(tǒng)的有功損耗值最小化為優(yōu)化目標(biāo)函數(shù),為解決狀態(tài)參數(shù)節(jié)點(diǎn)電壓和發(fā)電機(jī)無(wú)功輸出超邊界的問(wèn)題,引入懲罰因子,采用罰函數(shù)法進(jìn)行處理。

      1.1 無(wú)功優(yōu)化目標(biāo)函數(shù)

      系統(tǒng)無(wú)功優(yōu)化的目標(biāo)函數(shù)為

      式中:Gij為節(jié)點(diǎn)i和節(jié)點(diǎn)j間的支路電導(dǎo);iV、Vj為節(jié)點(diǎn)i和j點(diǎn)間電壓的模值;ijθ為節(jié)點(diǎn)i和節(jié)點(diǎn)j間的相位差;vλ為超出電壓限制的懲罰因子;gλ為超出發(fā)電機(jī)無(wú)功輸出的懲罰因子;集合P、G分別為超出限制條件的電壓點(diǎn)集合和無(wú)功輸出的點(diǎn)集合;Vi.lim和Ql.lim分別為i節(jié)點(diǎn)的電壓和無(wú)功約束邊界值,可以表示為

      式(2)、式(3)中:Vi.max、Vi.min分別為節(jié)點(diǎn)電壓的上邊界值與下邊界值;Ql.max、Ql.min分別為發(fā)電機(jī)無(wú)功輸出的上邊界值與下邊界值。

      1.2 功率平衡等式約束條件

      功率平等的等式約束條件為

      式中:Pi、Qi分別為發(fā)電機(jī)在i節(jié)點(diǎn)處的有功輸出與無(wú)功輸出;N為節(jié)點(diǎn)集合;Gij、Bij分別為電力系統(tǒng)各節(jié)點(diǎn)導(dǎo)納矩陣中的實(shí)部和虛部。

      1.3 無(wú)功優(yōu)化的不等式約束條件

      在無(wú)功優(yōu)化建模中,考慮到控制參數(shù)限制條件和狀態(tài)參數(shù)限制條件,控制參數(shù)選擇各發(fā)電機(jī)端電壓的幅值UG、可調(diào)檔變壓器分接頭位置值KT、無(wú)功補(bǔ)償裝置投切組數(shù)UC。

      約束條件為

      式中,UGmax(UGmin)、KTmax(KTmin)、UCmax(UCmin)分別為UG、KT、UC的上(下)極限值。

      選擇電力系統(tǒng)中節(jié)點(diǎn)電壓的模值UL、電力系統(tǒng)中發(fā)電機(jī)無(wú)功輸出值QG為狀態(tài)參數(shù)。

      約束條件為

      式中:ULmax(ULmin)、QGmax(QGmin)分別為UL、QG的上(下)極限值。

      2 改進(jìn)的快速群搜索優(yōu)化算法

      2.1 改進(jìn)的群搜索算法

      設(shè)在n維搜索空間中,第i個(gè)個(gè)體在第k次迭代后,其位置可表示為在搜索空間中的搜索角為,搜索方向?yàn)槠渲?/p>

      在傳統(tǒng)的種群搜索算法中,覓食行為模式包括發(fā)現(xiàn)者、搜索者、游蕩者,其中發(fā)現(xiàn)者按照以下步驟遍歷性尋找食物[12]。

      (1)設(shè)發(fā)現(xiàn)者初始搜索角為 0°,按式(8)向正前、左側(cè)方、右側(cè)方各搜索一個(gè)點(diǎn)。

      式中,Ui、Li分別為設(shè)計(jì)變量的上、下界。

      (2)計(jì)算得出各個(gè)位置的適應(yīng)度。若新探索出的位置與原個(gè)體位置相比有更優(yōu)的個(gè)體位置適應(yīng)度,種群中的發(fā)現(xiàn)者會(huì)以最快的速度移動(dòng)至此位置;否則,維持原個(gè)體位置不變,按式(10)調(diào)整搜索方向,準(zhǔn)備進(jìn)行下一次迭代搜索。

      式中,αmax為最大搜索轉(zhuǎn)角。

      (3)假設(shè)種群中的發(fā)現(xiàn)者個(gè)體經(jīng)過(guò)a次迭代,在種群搜索空間內(nèi)依然沒(méi)有探索到更優(yōu)的位置,則依據(jù)式(11)將此個(gè)體的空間搜索角重置為 0°。

      式中,a為設(shè)定的常數(shù)。

      80%的剩余個(gè)體作為搜索者,追隨發(fā)現(xiàn)者的位置可表示為

      式中,r3為[0,1]區(qū)間內(nèi)具有均勻分布特性的任意數(shù)。20%的剩余個(gè)體視為種群搜索中的游蕩者,分散在種群內(nèi),此參數(shù)依據(jù)表達(dá)式(10)的邏輯重新判定搜索角度,按式(13)確定搜索距離,再按式(14)移動(dòng)到更優(yōu)位置上。

      2.2 優(yōu)化快速群搜索算法

      優(yōu)化后的快速群搜索算法(FGSO)不改變?cè)瓊鹘y(tǒng)種群搜索算法GSO的群體內(nèi)各個(gè)個(gè)體貢獻(xiàn)行為模式分類,仍采取發(fā)現(xiàn)-搜索的模式進(jìn)行空間范圍內(nèi)隨機(jī)搜索。

      針對(duì)原始算法存在的問(wèn)題,文中所提改進(jìn)算法在算法運(yùn)算的三個(gè)步驟進(jìn)行了相應(yīng)的優(yōu)化處理.

      (1)若算法停止運(yùn)算不再前進(jìn)時(shí),可依據(jù)算法的進(jìn)程情況合理選擇增加游蕩者存在的數(shù)量。

      (2)改進(jìn)個(gè)體位置極坐標(biāo)向笛卡爾坐標(biāo)的轉(zhuǎn)換方法,由于多個(gè)接近于0的數(shù)乘積也趨于0,所以將的前n-t0-1個(gè)數(shù)值,直接置0,其中t0用于控制置0個(gè)數(shù),這樣縮短了計(jì)算用時(shí),減少運(yùn)算步驟,而且算法的遍歷搜索能力不受影響,這里t0取值為8;將目標(biāo)循環(huán)平移因子引入到算法搜索當(dāng)中,即Circshift(X,y),其含義為將向量X進(jìn)行循環(huán)平移,平移y個(gè)元素,如

      則改進(jìn)后的坐標(biāo)轉(zhuǎn)換公式為

      式(8)改進(jìn)后為

      式(14)改進(jìn)后為

      (3)引入遺傳算法,將遺傳算法與群搜索算法進(jìn)行耦合,通過(guò)搜索到的個(gè)體最優(yōu)值和種群空間最優(yōu)值的融合產(chǎn)生新的游蕩者。

      2.3 快速搜索實(shí)現(xiàn)過(guò)程

      初種群每個(gè)個(gè)體的初始位置設(shè)為任意值,在n維空間中搜索,空間中存在的第i個(gè)個(gè)體在進(jìn)行了k次迭代后的位置設(shè)為。

      在進(jìn)行第k次參數(shù)迭代時(shí),計(jì)算出每一個(gè)種群個(gè)體的位置適應(yīng)值,將位置適應(yīng)值更優(yōu)者作為發(fā)現(xiàn)者,其位置表示為。余下的種群個(gè)體中任選80%的個(gè)體作為搜索者,引入循環(huán)平移因子,搜索者以任意步長(zhǎng)向確定發(fā)現(xiàn)者靠近,可表示為

      式中,r為n維向量,其元素為[0,1]中具有均勻分布特性的任意數(shù);ω1、ω2是搜索過(guò)程中負(fù)責(zé)覓食信息傳遞的算子;為第i個(gè)個(gè)體在第k次迭代時(shí)的最好歷史位置。

      搜索者靠近發(fā)現(xiàn)者后接收發(fā)現(xiàn)者的位置信息和自身信息。其余個(gè)體的20%作為游蕩者,尋找下一個(gè)發(fā)現(xiàn)者,其公式為

      式(19)~式(21)中:4ω為維度內(nèi)個(gè)體發(fā)生變異的概率;rand(n,1)為n維均勻分布任意數(shù)的函數(shù),所生成隨機(jī)數(shù)表示出現(xiàn)正向分量的概率;“<”表示比較“=”號(hào)兩端所表示的分量數(shù)值,據(jù)此可得到所需的布爾值。I為全1向量。

      式(21)表示種群中的游蕩者以不變的維度變異概率與發(fā)現(xiàn)者進(jìn)行信息置換,使游蕩者獲取足夠的位置信息,以便于搜尋下一個(gè)位置適應(yīng)值更好的發(fā)現(xiàn)者,大大提升了算法的收斂速度。

      在約束邊界處理上,借鑒改進(jìn)粒子群算法中[13],對(duì)于飛出自變量邊界的個(gè)體,重新生成位置值,步驟如下。

      步驟1找到飛離自變量邊界的個(gè)體。

      步驟2分析個(gè)體位置Xi,辨識(shí)分量是否違反了相應(yīng)自變量的邊界條件,即

      步驟3在種群個(gè)體歷史位置最優(yōu)矩陣Pbest中的相應(yīng)個(gè)體位置任選一個(gè)值來(lái)代替該維分量,即

      3 基于FGSO算法的配網(wǎng)無(wú)功優(yōu)化

      將FGSO算法應(yīng)用于電力系統(tǒng)無(wú)功優(yōu)化過(guò)程,步驟如下。

      步驟1系統(tǒng)初始化。輸入潮流數(shù)據(jù)、控制變量的約束范圍等。

      步驟2算法初始化。利用隨機(jī)值初始化種群內(nèi)個(gè)體位置和搜索速度,設(shè)定快速群搜索算法的種群規(guī)模及最大迭代次數(shù)。

      步驟3潮流計(jì)算。對(duì)當(dāng)前種群中所有個(gè)體進(jìn)行潮流計(jì)算,將其中有功網(wǎng)損最小的個(gè)體作為發(fā)現(xiàn)者,剩余種群的80%作為搜索者,20%為游蕩者。

      步驟4對(duì)發(fā)現(xiàn)者進(jìn)行局部尋優(yōu)。

      步驟5利用式(18)更新發(fā)現(xiàn)者位置,根據(jù)式(21)更新游蕩者位置。

      步驟6計(jì)算更新的種群個(gè)體適應(yīng)度,即求電力系統(tǒng)的有功損耗。將電力系統(tǒng)有功損耗最小者作為發(fā)現(xiàn)者,對(duì)終止條件進(jìn)行判斷,若滿足,執(zhí)行步驟7;否則,返回步驟3。

      步驟7無(wú)功優(yōu)化算法進(jìn)程結(jié)束,輸出系統(tǒng)有功網(wǎng)損最小值。

      FGSO算法流程見(jiàn)圖1。

      圖1 FGSO算法流程Fig.1 flow of FGSO algorithm

      4 算例分析

      采用標(biāo)準(zhǔn)IEEE30節(jié)點(diǎn)系統(tǒng)來(lái)驗(yàn)證FGSO算法的可行性和優(yōu)越性,將其無(wú)功優(yōu)化結(jié)果分別與HPSO(改進(jìn)粒子群算法)及GSO算法的優(yōu)化結(jié)果進(jìn)行比較。開(kāi)展3種算法的仿真分析。其中,HPSO算法參數(shù)取值如下:種群規(guī)模為50,慣性因子遵從0.9→0.4的線性衰減規(guī)律,加速因子c1和c2均取8。GSO算法參數(shù)取值如下:初始搜索角φ0取45°,常數(shù)a取的整數(shù),最大搜索角度θmax取π/a2,最大搜索轉(zhuǎn)角αmax取π/2a2,迭代次數(shù)取200。FGSO算法參數(shù)取值如下:當(dāng)目標(biāo)向前進(jìn)行時(shí),慣性因子ω1、ω2、ω3、ω4分別取4、4、0.2、0.65;當(dāng)目標(biāo)停止向前時(shí),慣性因子ω1、ω2、ω3、ω4分別取0.8、1.5、0.35、0.85;迭代次數(shù)取200。

      仿真算例采用標(biāo)準(zhǔn)IEEE30節(jié)點(diǎn)電力系統(tǒng),其發(fā)電機(jī)的無(wú)功輸出上下界限見(jiàn)表1。

      表1 發(fā)電機(jī)無(wú)功出力上、下限標(biāo)幺值Tab.1 upper and lower limits of generator reactive power output

      系統(tǒng)中,各發(fā)電機(jī)節(jié)點(diǎn)的電壓標(biāo)幺值上、下限分別為1.1和0.9;各用戶負(fù)荷節(jié)點(diǎn)的電壓標(biāo)幺值上、下限分別為0.95和1.05;配電變壓器的變比調(diào)整上、下限分別為0.9和1.1;搜索調(diào)整步長(zhǎng)設(shè)為0.02;無(wú)功補(bǔ)償裝置的電容器最大投切組數(shù)設(shè)為4,節(jié)點(diǎn)10和節(jié)點(diǎn)24的單組補(bǔ)償容量依照標(biāo)準(zhǔn)值設(shè)定;基準(zhǔn)容量S為100 MVA,設(shè)可調(diào)變壓器的初始變比為1,發(fā)電機(jī)初始電壓標(biāo)幺值為1,無(wú)功補(bǔ)償點(diǎn)初始標(biāo)幺值為0,則系統(tǒng)初始網(wǎng)絡(luò)損耗Ploss為0.0855。

      為驗(yàn)證各算法的穩(wěn)定性,將HPSO算法、GSO算法、FGSO算法分別計(jì)算50次,得出每種算法有功網(wǎng)損的最大值、最小值和平均值,見(jiàn)表2。

      表2 3種算法的網(wǎng)絡(luò)損耗優(yōu)化結(jié)果Tab.2 optimization results of three algorithms

      從表2可以看出,與其他2種算法相比,F(xiàn)GSO算法計(jì)算時(shí)間最短,其有功網(wǎng)損減小最大,為24.09%,證明FGSO算法有較高的計(jì)算效率和收斂精度,有較強(qiáng)的全局搜索性能,能更精準(zhǔn)、更快速地求得優(yōu)化問(wèn)題的最優(yōu)解。

      FGSO算法進(jìn)行優(yōu)化后的控制參數(shù)見(jiàn)表3。

      表3 IEEE30節(jié)點(diǎn)經(jīng)優(yōu)化后的控制參數(shù)Tab. 3 optimized control parameters of IEEE-30 node

      在200次的迭代過(guò)程中,不同算法的目標(biāo)函數(shù)值收斂情況見(jiàn)圖2,電網(wǎng)無(wú)功優(yōu)化后的系統(tǒng)節(jié)點(diǎn)電壓見(jiàn)圖3。

      圖2 3種算法的目標(biāo)函數(shù)值Fig.2 objective function values of the three algorithms

      圖3 3種算法節(jié)點(diǎn)電壓Fig.3 voltage of three algorithms

      從圖2可見(jiàn),F(xiàn)GSO算法的收斂速度明顯高于其他兩種算法,迭代50次左右,該算法就已經(jīng)收斂。從圖3可見(jiàn),與其他兩種算法相比,F(xiàn)GSO算法優(yōu)化后的系統(tǒng)各節(jié)點(diǎn)電壓沒(méi)有電壓越限,F(xiàn)GSO的對(duì)電壓幅值提升較為顯著。

      5 結(jié)論

      在傳統(tǒng)群搜索算法的基礎(chǔ)上提出一種快速群搜索算法(FGSO算法)。當(dāng)FGSO算法不前進(jìn)時(shí)加大游蕩者數(shù)量,將種群中個(gè)體位置的極坐標(biāo)向笛卡爾坐標(biāo)轉(zhuǎn)換;引入目標(biāo)循環(huán)平移因子,加快算法的運(yùn)算速度;融合遺傳算法,將個(gè)體最優(yōu)值和種群最優(yōu)值相結(jié)合,雜交產(chǎn)生新的游蕩者,提高種群多樣性。利用國(guó)際標(biāo)準(zhǔn)的IEEE-30電力節(jié)點(diǎn)系統(tǒng)對(duì)FGSO算法進(jìn)行性能驗(yàn)證,結(jié)果表明:與HPSO算法、GSO算法相比,F(xiàn)GSO算法的優(yōu)化能力和魯棒性更強(qiáng),在一定程度上解決了現(xiàn)有算法求解過(guò)程復(fù)雜、收斂速度較慢、計(jì)算效率低等問(wèn)題。

      猜你喜歡
      發(fā)現(xiàn)者搜索算法發(fā)電機(jī)
      改進(jìn)的和聲搜索算法求解凸二次規(guī)劃及線性規(guī)劃
      “發(fā)現(xiàn)者”卡納里斯的法律方法論
      法律方法(2018年2期)2018-07-13 03:21:42
      大型發(fā)電機(jī)勵(lì)磁用旋轉(zhuǎn)變換器的開(kāi)發(fā)和應(yīng)用
      讓學(xué)生在小學(xué)數(shù)學(xué)課堂中做一個(gè)“發(fā)現(xiàn)者”和“創(chuàng)造者”
      三位引力波發(fā)現(xiàn)者分享2017年諾貝爾物理學(xué)獎(jiǎng)
      隨身攜帶的小發(fā)電機(jī)
      軍事文摘(2016年16期)2016-09-13 06:15:49
      柴油發(fā)電機(jī)負(fù)荷計(jì)算
      基于汽車接力的潮流轉(zhuǎn)移快速搜索算法
      基于逐維改進(jìn)的自適應(yīng)步長(zhǎng)布谷鳥(niǎo)搜索算法
      基于跳點(diǎn)搜索算法的網(wǎng)格地圖尋路
      临西县| 龙岩市| 永安市| 福州市| 邢台市| 利辛县| 常山县| 松溪县| 榆社县| 新干县| 定南县| 礼泉县| 金乡县| 迭部县| 上林县| 八宿县| 南昌市| 上林县| 株洲市| 宣恩县| 新乡市| 库尔勒市| 固安县| 孙吴县| 吴桥县| 龙里县| 大丰市| 景洪市| 元阳县| 巴林右旗| 贡山| 安阳市| 霍林郭勒市| 辉南县| 江北区| 杭锦旗| 镇远县| 恩平市| 郑州市| 夹江县| 阜南县|