国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

彈性粒子群優(yōu)化算法及其在水電優(yōu)化調(diào)度中的應(yīng)用

2010-03-14 06:49陳燁興羅云霞周慕遜
關(guān)鍵詞:適應(yīng)度時(shí)段彈性

陳燁興,羅云霞,周慕遜

(1.浙江大學(xué)建筑工程學(xué)院,浙江杭州 310058;2.浙江水利水電??茖W(xué)校電氣工程系,浙江杭州 310018; 3.臺(tái)州學(xué)院物理與電子工程學(xué)院,浙江臺(tái)州 317000)

粒子群優(yōu)化算法(particle swarm optimization,PSO)源于對(duì)鳥類捕食行為的模擬.由于該算法概念簡單、容易實(shí)現(xiàn),并且優(yōu)化性能良好,因此得到了廣泛的研究和應(yīng)用.與其他隨機(jī)智能優(yōu)化算法一樣,粒子群優(yōu)化算法也存在著早熟收斂、后期收斂速度較慢等問題.為此,人們進(jìn)行了大量的研究,出現(xiàn)了許多改進(jìn)的算法,如自適應(yīng)粒子群優(yōu)化算法、量子粒子群優(yōu)化算法、基于模擬退火的粒子群優(yōu)化算法、基于組織進(jìn)化的粒子群優(yōu)化算法、文化粒子群優(yōu)化算法、免疫粒子群優(yōu)化算法、育種粒子群優(yōu)化算法等,并將其應(yīng)用于水電優(yōu)化調(diào)度問題[1-10],但目前還沒有形成比較通用的有效的改進(jìn)算法[11].本文設(shè)計(jì)了一種彈性粒子群優(yōu)化算法(resilient particle swarm optimization,RPSO),改變速度更新方程并引入慣性權(quán)重的自適應(yīng)機(jī)制[1],將其應(yīng)用于水電優(yōu)化調(diào)度問題,并通過實(shí)例仿真進(jìn)行性能比較和參數(shù)測(cè)試,驗(yàn)證了算法的可行性和有效性.

1 彈性粒子群優(yōu)化算法

彈性粒子群優(yōu)化算法[12]和粒子群優(yōu)化算法的不同在于粒子的速度更新方程.假設(shè)在N維搜索空間中,有m個(gè)粒子,粒子i的位置表示為,第k次迭代時(shí)的位置表示為;粒子i的飛行速度表示為,第k次迭代時(shí)的速度表示為;粒子i的最優(yōu)個(gè)體位置表示為,粒子群的全局最優(yōu)位置表示為 Xg=(xg1,…,xgn,…,xgN).彈性粒子群優(yōu)化算法的粒子速度更新方程為

式中:k——迭代代數(shù);ω——自適應(yīng)慣性權(quán)重因子;c1,c2——學(xué)習(xí)因子;r——(0,1)之間的隨機(jī)數(shù); sgn(?)——符號(hào)函數(shù)——彈性修正值.

通過判斷粒子的飛行方向取不同的彈性修正值:當(dāng)粒子前后兩次飛行方向一致時(shí),說明該粒子從極值的一側(cè)向其逼近,應(yīng)加大修正值,以加快算法收斂;當(dāng)粒子前后兩次飛行方向不一致時(shí),說明該粒子正在極值附近徘徊,應(yīng)降低修正值,以免徘徊過久;若是其他情況,則不改變修正值.令

彈性修正值為

式中:η+——遞增因子;η-——遞減因子;兩者滿足0<η-<1<η+.

粒子的位置更新方程為

彈性粒子群優(yōu)化算法由于引入了粒子對(duì)方向的判斷和速度彈性值的設(shè)置,保證各粒子朝最優(yōu)粒子飛行,而且當(dāng)它與最優(yōu)粒子很接近時(shí),仍能保持一定的飛行速度,避免算法早熟收斂.

2 水電優(yōu)化調(diào)度數(shù)學(xué)模型

設(shè)以發(fā)電量最大為優(yōu)化調(diào)度目標(biāo),調(diào)度周期分為T個(gè)時(shí)段,以t代表時(shí)段變量,t=1,2,…,T;以Qt表示水庫在t時(shí)段的發(fā)電引用流量;Ht表示水庫在t時(shí)段的平均發(fā)電水頭;Vt表示水庫在t時(shí)段的平均庫容,則優(yōu)化調(diào)度目標(biāo)函數(shù)為

約束條件為:

式中:A——系數(shù),包括發(fā)電效率和時(shí)段時(shí)間的影響;Qmax,Qmin——允許的最大、最小發(fā)電引用流量;Vmax,Vmin——允許的最大、最小庫容;Qrt——t時(shí)段的入庫流量;ΔVqt——t時(shí)段的棄水總量;Nmax,Nmin——電站允許的出力上、下限.

3 彈性粒子群優(yōu)化算法求解模型流程

彈性粒子群優(yōu)化算法求解上述水電優(yōu)化調(diào)度問題模型的流程設(shè)計(jì)如下:

步驟1:設(shè)計(jì)粒子編碼,初始化粒子群,設(shè)置初始位置、初始速度及其邊界,設(shè)置算法終止條件.設(shè)以發(fā)電引用流量Q為決策變量,則本問題解為T個(gè)時(shí)段的發(fā)電引用流量組合.將問題解對(duì)應(yīng)于粒子位置,則粒子i位置表示為Xi=(Qi1,…,Qit,…,QiT),速度為Vi=(vi1,…,vit,…,viT).設(shè)群體規(guī)模為n,粒子在[Qmin,Qmax]之間隨機(jī)產(chǎn)生n個(gè)粒子初始位置.初始速度設(shè)為V=(0,0,…,0).粒子位置及飛行速度的邊界可根據(jù)實(shí)際問題確定.

步驟2:設(shè)計(jì)粒子適應(yīng)度函數(shù),計(jì)算各粒子的適應(yīng)度值.粒子的適應(yīng)度函數(shù)與本問題的目標(biāo)函數(shù)和約束條件相關(guān)聯(lián),設(shè)粒子i的適應(yīng)度為Fi,則

式中:A——保證適應(yīng)度值為正的正整數(shù);k1,k2——懲罰系數(shù);ΔQ,ΔV——發(fā)電引用流量和庫容的超限幅值.不滿足約束條件時(shí),ΔQ,ΔV不為零,粒子的適應(yīng)度下降,對(duì)應(yīng)解不可能成為最優(yōu)解.

步驟6:按式(1)修正粒子的飛行速度,并將其限定在允許的范圍內(nèi);按式(8)修正粒子的位置,并將其限定在允許范圍內(nèi);按式(14)計(jì)算粒子的適應(yīng)度;更新個(gè)體極值和全局極值.

步驟7:判斷,若算法滿足終止條件,則停止;否則,跳至步驟4.

4 實(shí)例仿真測(cè)試

某年調(diào)節(jié)水庫有效庫容3026萬m3,正常蓄水位340.00m,死水位305.00m,下游水位設(shè)為常數(shù)174.00m,多年平均入庫流量10.84m3/s.電站裝機(jī)容量44MW,全部機(jī)組過水能力QG=30.0m3/s.調(diào)度期初水庫水位為死水位;調(diào)度周期為1a,時(shí)段數(shù)T=12;采用多年平均入庫徑流;發(fā)電效率取η=0.80;發(fā)電引用流量范圍為[Qmin,Qmax]=[3m3/s,30 m3/s],其中最小值考慮了下游最小保留流量.彈性粒子群優(yōu)化算法參數(shù)設(shè)置[1,12]:粒子數(shù)n=20;自適應(yīng)慣性權(quán)重因子ω變化范圍[0.4,0.9];學(xué)習(xí)因子c1=c2=2;最大迭代次數(shù)500;彈性修正值上下限值為Δmax=0.5(Qmax-Qmin),Δmin=0.001(Qmax-Qmin),初始值和的取值范圍為(0.01~0.1)(Qmax-Qmin);遞增遞減因子取η+=1.1,η-=0.5.

按照上述彈性粒子群優(yōu)化算法求解步驟和方法,用Matlab仿真,得到各時(shí)段發(fā)電引用流量等仿真結(jié)果如表1所示,各時(shí)段的棄水量均為零.為了驗(yàn)證彈性粒子群優(yōu)化算法的性能,分別采用彈性粒子群優(yōu)化算法、自適應(yīng)粒子群優(yōu)化算法(APSO)[1]和基本粒子群優(yōu)化算法進(jìn)行Matlab仿真,比較各算法的最大粒子適應(yīng)度值變化如圖1所示.3種算法都具有一定的搜索能力,80代之后都處于收斂狀態(tài),但收斂效果相差很大,與基本粒子群優(yōu)化算法和自適應(yīng)粒子群優(yōu)化算法相比,彈性粒子群優(yōu)化算法找到局部最優(yōu)點(diǎn)的次數(shù)明顯增多.年總發(fā)電量比較為:基本粒子群優(yōu)化算法13246萬kW?h,自適應(yīng)粒子群優(yōu)化算法13347萬kW?h,彈性粒子群優(yōu)化算法13423萬kW?h.這表明彈性粒子群優(yōu)化算法能有效地避免算法陷入局部最優(yōu).

表1 彈性粒子群優(yōu)化算法優(yōu)化調(diào)度仿真結(jié)果Table 1 Simulated results of optimal scheduling by RPSO

圖1 最大粒子適應(yīng)度變化曲線的比較Fig.1 Comparison among variation curves of the maximum fitness value

進(jìn)一步測(cè)試遞增因子η+和遞減因子η-對(duì)彈性粒子群優(yōu)化算法性能的影響:取 η+=1.2,1.1,1.0,η-=1.0,0.6,0.5,0.4,0,分析不同組合下算法的平均最優(yōu)適應(yīng)度值、成功率、平均計(jì)算時(shí)間和總發(fā)電量,仿真結(jié)果如表2所示.由表2分析可知,η+和 η-對(duì)彈性粒子群優(yōu)化算法的性能有較大的影響,其中 η-比 η+對(duì)算法的影響要更強(qiáng)一些;η+和η-分別取1.0~1.1和0.5,算法收斂性能達(dá)到最佳.

表2 η+和η-對(duì)彈性粒子群優(yōu)化算法性能影響測(cè)試Table 2 Calculated results for influences of η+and η-on performance of RPSO

5 結(jié) 語

彈性粒子群優(yōu)化算法采用了一種彈性自適應(yīng)的速度更新方程,當(dāng)前粒子即使和最優(yōu)粒子很接近,也能保持一定的飛行速度,從而避免了基本粒子群優(yōu)化算法存在的后期進(jìn)化速度慢、精度不高等問題.將彈性粒子群優(yōu)化算法應(yīng)用于求解以發(fā)電量最大為優(yōu)化調(diào)度目標(biāo)的水電優(yōu)化調(diào)度問題,實(shí)例仿真表明算法是有效的.通過比較基本粒子群優(yōu)化算法、彈性粒子群優(yōu)化算法和自適應(yīng)粒子群優(yōu)化算法的求解適應(yīng)度值變化曲線,彈性粒子群優(yōu)化算法具有更強(qiáng)的全局尋優(yōu)能力.彈性粒子群優(yōu)化算法中的遞增因子η+和遞減因子η-對(duì)性能有較大的影響,通過測(cè)試分析,可以得出其收斂性能最好的取值范圍.該算法既原理簡單、容易實(shí)現(xiàn),又能收斂到更好的全局最優(yōu)解,拓展了改進(jìn)粒子群優(yōu)化算法在水電優(yōu)化調(diào)度中的應(yīng)用.

[1]羅云霞,王萬良,周慕遜.基于自適應(yīng)粒子群算法的梯級(jí)小水電群優(yōu)化調(diào)度研究[J].水力發(fā)電學(xué)報(bào),2008,27(4):7-11. (LUO Yun-xia,WANG Wan-liang,ZHOU Mu-xun.Research of optimum operationbased onAPSO for cascaded small hydropower stations [J].Journal of Hydroelectric Engineering,2008,27(4):7-11.(in Chinese))

[2]陳立華,梅亞東,楊娜.自適應(yīng)多策略粒子群算法在水庫群優(yōu)化調(diào)度中的應(yīng)用[J].水力發(fā)電學(xué)報(bào),2010,29(2):139-144. (CHEN Li-hua,MEI Ya-dong,YANG Na.Adaptive multi-variant strategy particle swarm optimization algorithm and its application to the optimal operation of cascade reservoirs[J].Journal of Hydroelectric Engineering,2010,29(2):139-144.(in Chinese))

[3]周慕遜,王正初,羅云霞,等.基于MAPSO算法的水庫優(yōu)化調(diào)度與仿真[J].計(jì)算機(jī)工程,2008,34(12):189-191.(ZHOU Muxun,WANG Zheng-chu,LUO Yun-xia.Reservoir operation optimization and simulation based on modified adaptive particle swarm optimization[J].Computer Engineering,2008,34(12):189-191.(in Chinese))

[4]張智晟,董存,吳新振.基于量子粒子群優(yōu)化算法的水電系統(tǒng)經(jīng)濟(jì)運(yùn)行[J].電網(wǎng)技術(shù),2009,33(18):68-72.(ZHANG Zhisheng,DONG Cun,WU Xin-zhen.Economic operation of hydropower system based on quantum particle swarm optimization algorithm[J]. Power System Technology,2009,33(18):68-72.(in Chinese))

[5]申建建,程春田,廖勝利,等.基于模擬退火的粒子群算法在水電站水庫優(yōu)化調(diào)度中的應(yīng)用[J].水力發(fā)電學(xué)報(bào),2009,28 (3):10-15.(SHEN Jian-jian,CHENG Chun-tian,LIAO Sheng-li,et al.Optimization of hydropower station operation by using particle swarm algorithm based on simulated annealing[J].Journal of Hydroelectric Engineering,2009,28(3):10-15.(in Chinese))

[6]馬玉新,解建倉,羅軍剛.基于組織進(jìn)化粒子群算法的水電站水庫優(yōu)化調(diào)度研究[J].西安理工大學(xué)學(xué)報(bào),2009(3):256-262. (MA Yu-xin,XIE Jian-cang,LUO Jun-gang.Study onoptimum operationbased onorganizational evolutionary particle swarm algorithm for hydropower station reservoir[J].Journal of Xi'an University of Technology,2009(3):256-262.(in Chinese))

[7]何玲麗,周建中,盧有麟,等.基于文化粒子群算法的梯級(jí)水電站優(yōu)化調(diào)度研究[J].水電能源科學(xué),2009,27(1):164-168. (HE Ling-li,ZHOU Jian-zhong,LU You-lin,et al.Optimal dispatching of cascaded hydropower stations based on cultural particle swam optimization algorithm[J].Water Resources and Power,2009,27(1):164-168.(in Chinese))

[8]李安強(qiáng),王麗萍,藺偉民,等.免疫粒子群算法在梯級(jí)電站短期優(yōu)化調(diào)度中的應(yīng)用[J].水利學(xué)報(bào),2008,39(4):426-432.(LI An-qiang,WANG Li-ping,LIN Wei-min,et al.Application of immune particle swarm optimization algorithm to short-term optimal dispatch of cascade hydropower stations[J].Journal of Hydraulic Engineering,2008,39(4):426-432.(in Chinese))

[9]向波,紀(jì)昌明,羅慶松.免疫粒子群算法及其在水庫優(yōu)化調(diào)度中的應(yīng)用[J].河海大學(xué)學(xué)報(bào):自然科學(xué)版,2008,36(2):198-202.(XIANG Bo,JI Chang-ming,LUO Qing-song.Immune particle swarm optimization algorithm and its application in reservoir operation optimization[J].Journal of Hohai University:Natural Sciences,2008,36(2):198-202.(in Chinese))

[10]楊道輝,馬光文,楊梅.育種粒子群算法在梯級(jí)水電站優(yōu)化調(diào)度中的應(yīng)用[J].水力發(fā)電學(xué)報(bào),2010,29(2):207-212(YANG Dao-hui,MA Guang-wen,YANG Mei.Application of BBPSO to optimal operation of cascade hydropower stations[J].Journal of Hydroelectric Engineering,2010,29(2):207-212.(in Chinese))

[11]董前進(jìn),曹廣晶,王先甲,等.粒子群優(yōu)化算法在水文科學(xué)中的應(yīng)用進(jìn)展[J].中國工程科學(xué),2010,12(1):80-84.(DONG Qian-jin,CAO Guang-jing,WANG Xian-jia.et al.Application prospect of PSO in hydrology[J].Engineering Sciences,2010,12(1):80-84.(in Chinese))

[12]李勇剛,桂衛(wèi)華,陽春華,等.一種彈性粒子群優(yōu)化算法[J].控制與決策,2008,23(1):95-99.(LI Yong-gang,GUI Wei-hua,YANG Chun-hua,et al.A resilient particle swarm optimization algorithm[J].Control and Decision,2008,23(1):95-99.(in Chinese))

猜你喜歡
適應(yīng)度時(shí)段彈性
改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
為什么橡膠有彈性?
為什么橡膠有彈性?
養(yǎng)陽的黃金時(shí)段到了
注重低頻的細(xì)節(jié)與彈性 KEF KF92
彈性夾箍折彎模的改進(jìn)
四個(gè)養(yǎng)生黃金時(shí)段,你抓住了嗎
一種基于改進(jìn)適應(yīng)度的多機(jī)器人協(xié)作策略
基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
分時(shí)段預(yù)約在PICC門診維護(hù)中的應(yīng)用與探討
兴业县| 海安县| 比如县| 改则县| 红河县| 平邑县| 武清区| 平远县| 镇沅| 昌宁县| 扎兰屯市| 新龙县| 托克托县| 惠安县| 余干县| 新野县| 山东省| 靖宇县| 阿尔山市| 黔西| 阜新| 永寿县| 宾阳县| 镇平县| 宿松县| 安泽县| 东源县| 永济市| 晴隆县| 安陆市| 柯坪县| 驻马店市| 准格尔旗| 慈利县| 桑日县| 滦平县| 德兴市| 鄢陵县| 确山县| 于都县| 五常市|