999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

改進粒子群算法在梯級水電站優化調度研究中的應用

2011-06-21 07:19:58吳月秋紀昌明鄭江濤
電網與清潔能源 2011年12期
關鍵詞:優化

吳月秋,紀昌明,鄭江濤

(華北電力大學可再生能源學院新能源與可再生能源北京市重點實驗室,北京102206)

改進粒子群算法在梯級水電站優化調度研究中的應用

吳月秋,紀昌明,鄭江濤

(華北電力大學可再生能源學院新能源與可再生能源北京市重點實驗室,北京102206)

The National Natural Science Foundation of China(51179069);The National Natural Science Foundation of China(51179130)。

梯級水電站水庫優化調度是電力系統運行中的重要內容,各水電站之間既有水力聯系,又有電力聯系,比單一水庫優化調度更為復雜,具有多維、動態、非線性等特點。目前國內外學者對梯級水電站水庫優化調度常用的優化方法有動態規劃法(DP)[1]、逐步優化算法[2]、遺傳算法[3]等,各有其優點,但也存在明顯的不足。用DP法求解時,隨著水庫數目的增加、優化時段的細分和離散點數的增加,計算速度會明顯下降,出現“維數災”;若水庫多于2座,則逐步優化算法占用計算機內存隨之增大,計算速度大大降低;遺傳算法在處理復雜目標函數時具有獨到的優勢,但在處理眾多約束條件和收斂速度上還存在問題。

粒子群優化算法(簡稱 PSO)是由美國的James Kennedy和Russell Eberhart于1995年最先提出的,算法源于對鳥群覓食行為的研究,通過對“鳥群”簡單社會系統進行模擬,在多維解空間中構造具有一定規模的“微粒群”,并以微粒對解空間中的最優微粒的追隨進行解空間的尋優搜索[4-5]。PSO提供了解決復雜問題的框架,結構簡單,容易實現,且搜索速度快,近年來也有人把其用于水庫調度中,并取得了一定的成果。但是,它缺乏有效的局部搜索機制,對復雜問題易早熟收斂,陷入局部極值點[6],從而影響了在水庫優化調度中的廣泛應用。

本文采用以隨機動態改變慣性權重機制來選取慣性權重因子、以混沌變量生成機制增加粒子的多樣性、以逐步優化和隨機生成相結合增加粒子生成的有效性的改進粒子群算法(IPSO)進行求解。針對梯級水電站優化調度問題,建立了IPSO模型,并給出了具體的求解步驟。實例計算表明,該算法具有計算速度快,收斂性好的特點,為求解梯級電站優化調度問題提供了一種有效的方法。

1 梯級電站優化調度數學模型

給定控制期內徑流過程中,在滿足綜合利用要求及其他約束條件下,以梯級發電量最大和保證出力最大為目標函數,建立梯級水電站聯合調度的多目標優化數學模型。

1.1 目標函數

1)發電量最大目標函數。水電站發電通過電網向用戶供電,從而產生發電效益。在水電站長期控制問題中,發電效益可直接由發電量大小計算,因而優化調度目標函數可以描述為:給定控制期內徑流過程,在滿足約束條件下使控制內梯級總發電量最大。即為

式中,Nt為t時段系統的總出力;Δt為系統的時段出力;T為計算期的總時段數。

2)保證出力最大目標函數。要使保證出力最大,就是使設計枯水段水電站群的最小時段出力最大,即為

式中,Nt為t時段系統的總出力;T為計算期的總時段數。

1.2 約束條件

1)水量平衡方程。

式中,Vi,j表示第j時段初第i電站蓄水量;Vi,j+1表示第j時段末第i電站蓄水量;Qi,j表示第j時段第i電站來流量;qi,j表示第j時段第i電站泄流量;Qlossi,j表示第j時段第i電站扣損流量;T表示月時段長度。

2)水庫蓄水量限制。

式中,Vmindi表示第i電站的最小庫容,一般是指死水位對應的庫容;Vmaxsi表示第i電站的最大庫容,一般是指正常蓄水位對應的庫容,汛期可以是防洪限制庫容。

3)水庫下泄流量限制。

4)水電站預想出力限制。

式中,Nmax(Hi,j)表示第i電站第j時段的預想出力;Hi,j為第i電站第j時段發電水頭。

5)邊界條件約束。年調節水庫從死水位開始計算,多年調節水庫從死水位與正常高水位的1/3處起算。

1.3 模型的求解

對于多目標模型,本文通過將保證出力最大目標變化為約束條件,將多目標模型轉化為單目標優化模型,進行優化計算。轉化后的目標函數為

式中,NF(k)為第k次計算的梯級保證出力;Nt為t時段系統的總出力;Δt為系統的時段出力;A,α為懲罰因子;T為計算期的總時段數;ΔN為保證出力的搜索步長。

對于懲罰因子A,α,可通過調整它們的大小,來調整保證率的高低,使其與實際值相符;關于懲罰因子A,α對保證率的影響,可參考文獻[7]。

本文對模型的求解采用改進粒子群算法,對方法的介紹和具體的求解如下。

2 IPSO算法

2.1 粒子群優化算法

PSO是一種基于群體的優化算法,群體中每個粒子表示問題的一個可行解,解的優劣由適應度函數決定。粒子在搜索空間中以一定的速度飛行,并根據自身的飛行經驗以及當前最優粒子的狀態對速度進行動態調整,個體之間通過協作與競爭,實現對問題最優解的搜索。

設在一個D維的搜索空間中,由m個粒子組成種群x={x1,x2,…,xi,…,xm},其中第i個粒子在D維搜索空間中的位置表示為向量xi=(xi1,xi2,…,xiD)T,其“飛翔”速度表示為vi=(vi1,vi2,…,viD)T。在每一次迭代中,粒子i通過跟蹤2個“極值”來更新自己,一個是粒子i自身所經歷的最好位置,記作pi=(pi1,pi2,…,piD)T,另一個是整個粒子群經歷的最好位置,記作pg=(pg1,pg2,…,pgD)T,粒子i將按式(6)、式(7)改變速度和位置。

式(9)主要通過三部分來更新粒子i的速度:粒子i前一時刻的速度;粒子i的當前位置與其最好位置之間的距離;粒子i的當前位置與群體最好位置之間的距離。

2.2 算法的改進

粒子群算法在搜索后期粒子容易出現停滯現象,而陷入局部最優,加入混沌搜索機制就可以增加粒子的多樣性,從而搜索到全局最優解。加入混沌搜索機制的思想實質就是當粒子在尋優的過程中,連續多次迭代的值都不發生變化時,即認為粒子出現停滯,從而對粒子生成混沌點列,重新開始搜索。

混沌是存在于非線性系統中的一種較為普遍的現象,在一定范圍內混沌變量的變化具有隨機性、遍歷性和規律性[9]。利用混沌變量的這些特征進行優化搜索,可保持群體多樣性,使算法跳出局部最優,從而改善算法的全局搜優性能。

粒子i生成混沌點列的步驟如下:

1)將粒子所在位置xi的每一維xid,d=1,2,…,D,按式(11)映射到區間[0,1]上

式中,[ad,bd]為第d維變量xid的定義域。

2.3 IPSO算法的設計

IPSO算法步驟如下。

步驟1:參數和種群的初始化。設定加速常數c1和c2,慣性權重ω,最大進化迭代數T,粒子群規模m,混沌映射迭代次數M。置當前進化代數t=1,在約束條件允許的范圍內,隨機初始化m個粒子。

步驟2:計算出每個粒子的適應度Ei,更新個體歷史最優適應度Ep和全局最優適應度Eg,并根據粒子群當前的狀態更新每個粒子的pbest和種群的gbest。

步驟3:判斷每個粒子是否處于尋優滯留狀態(局部最優)。如果連續n次迭代計算所得的ΔEi(ΔEi=(Ei-Ep)/Ei)都小于φ(φ為預先設定的常數閾值),則轉入步驟4;否則粒子處于滯留狀態。

1)按照2.2中的方法對粒子生成混沌點列;

2)計算所生成的每個點列的適應度,并更新粒子的最優適應度和最優位置;

3)判斷是否達到迭代終止條件(最大迭代次數或收斂控制精度),如是則轉至第4)步,否則轉至第1)步,重新生成混沌點列;

4)用這個最優位置替代粒子原有的位置,速度保持不變。

步驟4:根據式(9)和式(10),更新每個微粒的位置和飛行的速度。

步驟5:判斷是否達到迭代終止準則(最大迭代次數或收斂控制精度),如是,輸出計算結果;否則,轉至步驟2繼續進行迭代計算。

改進粒子群算法的計算流程圖如圖1所示(虛線框中內容為混沌變量生成部分)。

4)由此可以得到xi經過Tent映射后的混沌點列:

2.4 IPSO算法在梯級電站優化調度中的應用

在利用IPSO算法對梯級電站優化調度問題的研究中,粒子在空間中的位置實際上代表著每個水庫時段末水位值,其求解的過程也就是不斷調整水位值,逐步逼近最優解,但需要注意以下幾個問題。

2.4.1 粒子群的初始化

圖1 IPSO流程圖Fig.1 IPSO flow chart

初始種群的好壞對算法的搜優性能起很大的作用,初始種群生成的好,則算法搜尋全局最優解的能力就較強,反之則搜優效率較低。

對于梯級電站優化調度,本文采用與確定性優化方法——逐步優化方法(簡稱POA法)相結合的方法來生成初始種群,以增加生成粒子的有效性和算法搜優的性能。

粒子群算法初始種群生成步驟。

步驟1:運用POA法先進行求解,得到一組解,并將此解作為初始解;

步驟2:在初始解的基礎上施加隨機擾動,生成新的解,只對位置向量施加擾動。定義擾動公式如下

速度生成公式如下

步驟3:用約束條件對位置向量進行檢驗,看是否滿足約束條件,如滿足則對確定下來的解再進行擾動,生成新的解,如不滿足則返回步驟2,重新生成位置向量。

步驟4:直到生成m個滿足條件的粒子結束。

2.4.2 適應度函數的確定

粒子的適應值是衡量粒子飛行位置優劣的惟一指標,也是實現粒子由初始位置不斷“被吸引”到最佳位置的動力。結合梯級發電量最大和系統保證出力最大這一多目標模型,以目標式(7)作為微粒群的適應度函數。這樣,每個粒子每到達一個新的位置,根據其在多維解空間上的坐標,就可以通過目標函數計算粒子在該位置上的適應值大小。然后,以此適應值與自身飛行得來的個體極值pbest點、群體飛行過程的全局極值gbest點之間的差距,動態地調整粒子飛行的速度,使之趨向全局最佳點,從而得到最優解。

2.4.3 約束條件的處理

梯級優化調度是一個典型的多約束優化問題,對于直接對應求解目標的狀態變量(庫水位或庫容),由于微粒在多維空間中的位置代表的便是問題的解,因此可以直接通過對微粒位置的取值范圍進行限定來實現約束;其他約束條件可通過罰函數的形式進行處理。對于懲罰函數的選取采用變量懲罰函數法[11],公式為

式中,F(z)為原優化問題的目標函數值;M為與進化代數有關的懲罰因子;Wi為與第i個約束有關的違約值;p為違約數目。

當約束條件多時,可能會出現使用罰函數效果不好的情況,此時懲罰項只取對適應度值影響較大的約束。例如,在水庫調度中只對出力的限制作出懲罰,而其他的約束則要求必須滿足,不滿足時則舍棄該解。

3 優化結果的分析

為驗證算法的可行性和有效性,以某梯級水電站的優化調度問題進行計算。其中微粒規模為30(經試算本實例微粒規模取30最合適),進化迭代次數取100,混沌迭代次數取200,計算ω時取ωmax=0.9,ωmin=0.4,學習因子c1=c2=2。

該梯級水電站包含兩級水電站,兩級水電站都具有年調節性能;兩電站有區間入流匯入。兩電站的死水位分別為350m和160m,調度期內控制最高限制水位分別為400m和200m;一級電站的裝機容量為184萬kW,最大過流能力為1300m3/s;二級電站裝機容量為121.2萬kW,最大過流能力為2130m3/s;已知兩水庫的水位-庫容關系曲線、下游水位-流量關系曲線。

將水庫優化調度時刻按月劃分為12時段,初始水位取為361.8m和170.0m,采用C++語言編程,對兩電站進行優化調度計算,優化后的結果見表1和圖2;IPSO算法和PSO算法的優化結果對比見表2;圖3為IPSO算法所得的2個電站的月末下泄流量過程。

表1 IPSO算法計算結果Tab.1 Result of IPSO

從圖2中可以看出,A電站和B電站自6月份開始到次年的1月份都在相對較高的水位運行,而此后均以相對較低的水位運行,這主要是因為到次年1月份此梯級電站來水開始減少,而6月份到次年1月份的蓄水正是為了充分利用汛期來水,減少棄水;這既提高了水量利用率,又增加了枯期發電量。由此可見,IPSO法算得的水位控制符合梯級電站優化調度的規律,計算結果合理可行。

圖2 各電站時段末水位過程圖Fig.2 The end of the period of the two hydropower stations water level process map

通過表1和表2可以看出,IPSO法得到的系統保證出力和發電量比PSO法和POA法得到的都要大,經濟效益顯著。從圖3和表1可以看出,IPSO法能很快收斂于最優解,收斂性能好,解決了動態規劃法的“維數災”問題。

表2 優化調度結果對比Tab.2 Comparison of optimal results

圖3 發電量隨進化次數的變化Fig.3 Generated energy changes with the number of evolution

4 結論

粒子群算法作為一種新興的優化方法,為解決很多傳統方法所難以解決的問題提供了新的思路,特別適用于水庫優化調度。但傳統粒子群算法具有易早熟和陷入局部最優的缺點,針對這種問題,本文將混沌搜索機制引入到粒子群算法中,并采用隨機動態改變慣性權重機制來選取慣性權重因子,利用逐步優化方法生成初始種群。將混沌搜索引入到粒子群優化算法中,可以利用混沌的遍歷性,增加了粒子群的多樣性,較好地克服了粒子群算法的易早熟和陷入局部最優的缺點,從而獲得了較好的收斂速度和計算精度。通過實例證明,把IPSO算法應用到梯級電站優化調度中,可以較好解決梯級電站調度中的多維強約束、多階段、非線性的組合問題,為梯級電站優化調度提供了一種有效的方法。

[1]BELLMAN R.Dynamic Programming[M].New Jersey:Princeton University Press,1957:3-59.

[2]宗航,周建中,張勇傳.POA改進算法在梯級電站優化調度中的研究和應用[J].計算機工程,2003,29(17):105-109.

ZONG Hang,ZHOU Jian-zhong,ZHANG Yong-chuan.Research and Application for Cascaded Hydroelectric Optimized Scheduling Based on Modified Adaptive POA[J].Computer Engineering,2003,29(17):105-109.

[3]涂啟玉,梅亞東.遺傳算法在水庫(群)優化調度研究中的應用綜述[J].水電站自動化與大壩監測,2008,32(1):16-18.

TU Qi-yu,MEI Ya-dong.Review on the Application of GeneticAlgorithmtoReservoir(s)OptimalOperation[J].Hydropower Automation and Dam Monitoring,2008,32(1):16-18.

[4]KENNEDY J,EBERHART R C.Particle Swarm Optimization[C]//Proc IEEE International Conference on Neural Networks.Perth,Australia,1995:1942-1948.

[5]KENNEDY J,EBERHART R C.A New Optimizer Using Particle Swarm Theory[C]//Proc of the Sixth International Symposium on Micro Machine and Human Science.Nagoya,Japan,1995:39-43.

[6]李安強,王麗萍,李崇浩,等.基于免疫粒子群優化算法的梯級水電廠間負荷優化分配[J].水力發電學報,2007,26(5):15-20.LI An-qiang,WANG Li-ping,LI Chong-hao,et al.The Optimized Loading Distribution Among Cascaded Hydropower Stations Based on Immune Particle Swarm Optimization Algorithm[J].Journal of Hydroelectric Engineering,2007,26(5):15-20.

[7]陳洋波,胡嘉琪.隔河巖和高壩洲梯級水電站水庫聯合調度方案研究[J].水利學報,2004(3):47-59.

CHEN Yang-bo,HU Jia-qi.Study on Integrated Operation of Cascade Hydropower Stations[J].Journal of Hydraulic Engineering,2004(3):47-59.

[8]李寧,付國江,庫少平,等.粒子群優化算法的發展與展望[J].武漢理工大學學報,2005,27(2):26-29.

LI Ning,FU Guo-jang,KU Shao-ping,et al.Development and Prospect of a Particle Swarm Optimization Algorithm[J].Journal of Wuhan Automotive Polytechnic University,2005,27(2):26-29.

[9]李兵,蔣慰孫.混沌優化方法及其應用[J].控制理論與應用,1997,14(4):613-615.

LI Bing,JIANG Wei-sun.Chaos Optimization Method and Its Application[J].Control Theory and Applications,1997,14(4):613-615.

[10]單梁,強浩,李軍,等.基于Tent映射的混沌優化算法[J].控制與決策,2005,12(2):179-182.

SHAN Liang,QIANG Hao,LI Jun,et al.Chaotic Optimization Algorithm Based on Tent Map[J].Control and Decision,2005,12(2):179-182.

[11]王少波,解建倉,孔珂.自適應遺傳算法在水庫優化調度中的應用[J].水利學報,2006,37(4):480-485.

WANG Shao-bo,XIE Jian-cang,KONG Ke.Application of Adaptive Genetic Algorithm in Optimization of Reservoir Operation[J].Journal of Hydraulic Engineering,2006,37(4):480-485.

Application of Improved Particle Swarm Algorithm in Optimal Scheduling of Cascade Hydropower Stations

WU Yue-qiu,JI Chang-ming,ZHENG Jiang-tao
(The New and Renewable Energy of Beijing Key Laboratory,School of Renewable Energy,North China Electric Power University,Beijing 102206,China)

In order to solve multi-dimensional,dynamic,nonlinearand otherdifficultproblems ofthe cascaded hydroelectric optimized scheduling,this paper adopts improved particle swarm optimization(PSO).To avoid the local optimization and prematurity of the PSO algorithm,the generation mechanism of chaotic variables are introduced to increase the diversity of particles,and the method of combing gradual optimization and random generation is used to generate the initial population to increase the effectiveness of particle generation.A study case of cascade reservoirs shows that better results can be achieved with the improved PSO.Therefore,it provides a new and efficient method for Cascade Hydropower Station operation scheduling.

cascade hydropower stations; optimal scheduling;improved particle swarm algorithm

針對梯級電站優化調度具有多階段、非線性和組合性的特點,采用改進粒子群算法來求解。針對目前采用的基本粒子群算法在求解時存在易陷入局部最優和早熟的缺點,改進粒子群算法以混沌變量生成機制來增加種群的多樣性,以逐步優化和隨機生成相結合的方法生成初始種群,以增加粒子生成的有效性。實例計算結果表明,改進粒子群算法可以取得較好的效果,并為梯級電站優化調度提供了一種有效的方法。

梯級水電站;優化調度;改進粒子群算法

國家自然科學基金項目(51179069);國家自然科學基金項目(51179130)。

1674-3814(2011)12-0038-07

T V 697

A

2011-10-28。

吳月秋(1982—),女,助理工程師,主要從事水資源開發利用方面的研究。

(編輯 馮露)

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 国产成人精品日本亚洲77美色| 亚洲欧美精品一中文字幕| 色噜噜综合网| 内射人妻无码色AV天堂| 一区二区理伦视频| 国产色图在线观看| 免费看a级毛片| 2020极品精品国产| 国产成人综合日韩精品无码首页| 国产成人三级| 国产人在线成免费视频| 男女男精品视频| 亚洲色图欧美一区| 亚洲人成网站色7799在线播放| 国产91蝌蚪窝| 中文字幕啪啪| 国产精品流白浆在线观看| 国产一区二区三区夜色| 久久精品只有这里有| 国产精品亚洲一区二区在线观看| 风韵丰满熟妇啪啪区老熟熟女| 色妞www精品视频一级下载| 国产精品综合久久久| 夜夜爽免费视频| 亚洲欧美人成人让影院| 欧美丝袜高跟鞋一区二区| 99re在线观看视频| 青青草原国产av福利网站| 夜夜拍夜夜爽| 九九九国产| 99er这里只有精品| 全部无卡免费的毛片在线看| 91香蕉视频下载网站| 国产美女叼嘿视频免费看| 综合成人国产| 国产成人精品一区二区秒拍1o| 很黄的网站在线观看| 亚洲天堂免费在线视频| 欧美色视频在线| 久久一日本道色综合久久| 91年精品国产福利线观看久久| 中文无码影院| 白浆免费视频国产精品视频| 久久亚洲精少妇毛片午夜无码| 毛片视频网址| 欧美三级不卡在线观看视频| 精品91视频| 十八禁美女裸体网站| 日韩精品无码免费一区二区三区 | 久久婷婷国产综合尤物精品| 国产在线观看高清不卡| 青青青视频蜜桃一区二区| 一本综合久久| 日韩第一页在线| 国产精品区视频中文字幕| 无码AV高清毛片中国一级毛片| 97超爽成人免费视频在线播放| 女人18毛片久久| 欧美一级在线看| 在线播放真实国产乱子伦| 91激情视频| 成人精品午夜福利在线播放| 国产免费人成视频网| 九九久久精品免费观看| 性网站在线观看| 欧美成人二区| 亚洲欧洲自拍拍偷午夜色| 亚洲国产理论片在线播放| 最新国产麻豆aⅴ精品无| 日韩无码视频播放| av在线无码浏览| 中文字幕第4页| 青草视频在线观看国产| 亚洲色图欧美在线| 国产精品免费福利久久播放| 中文字幕佐山爱一区二区免费| 中文字幕乱妇无码AV在线| 成人在线视频一区| 成人日韩视频| 一本久道热中字伊人| 无码视频国产精品一区二区| 免费午夜无码18禁无码影院|