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

基于文化基因算法的梯級電站負荷分配研究

2020-07-16 08:18:30陳仕軍黃煒斌楊會剛馬光文
水力發電 2020年4期

魏 勤,陳仕軍,3,黃煒斌,楊會剛,馬光文

(1.四川大學水利水電學院,四川 成都 610065;2.四川大學水力學與山區河流開發保護國家重點實驗室,四川 成都 610065;3.四川大學商學院,四川 成都 610065;4.大唐四川集控中心,四川 成都 610031)

0 引 言

隨著我國水電開發的不斷深入,復雜多樣的電站運行條件給我國電力系統運行和安全生產帶來了一系列問題和挑戰。電網單獨制定下達負荷計劃給各電廠的模式,無法充分考慮梯級上下游的水力銜接而易導致水資源浪費、電站閘門調節頻繁等問題,不利于梯級的安全經濟調度,而將梯級電站作為一個調度單元,由電網對梯級電站下達日內總負荷過程,由梯級電站自行調度分配的一體化運行模式可以充分發揮梯級電站協調調度的優勢,提高電力調度工作效率,優化上下游負荷匹配關系。為了實現梯級電站的一體化調度運行,本文研究了梯級電站對下達總負荷的優化分配算法。

目前,國內外對梯級電站負荷分配問題的求解的基本方法主要是利用粒子群算法、蟻群算法、差分進化算法等全局啟發式搜索算法,并且從提高算法的收斂速度和搜索精度、避免陷入局部最優等方向對算法進行了大量的改進優化研究[1- 6],但極少研究結合文化進化理論通過協同全局搜索和局部搜索的改進思路,因此,本文構造了一種文化基因算法(Memetic Algorithm,MA),希望通過本文的研究提高梯級水電站負荷分配問題的求解精度,促進梯級水電站的精細化調度,同時為該類優化問題的求解提供一種新的思路和方法。

1 梯級電站廠間負荷分配模型

本文以梯級總耗水量最小為準則來求解梯級電站負荷分配問題,考慮電站廠內機組組合優化能基本避開振動區,將廠內機組虛擬為一臺機組參與廠間負荷分配。

所建立模型的目標函數為

(1)

式中,W為梯級總耗水量;N為梯級電站總數;T為調度期總時段數;Qi,t為發電流量;Si,t為i電站t時段棄水流量;Δt為時段長。

所建立模型的約束條件為

負荷平衡約束

(2)

式中,Ai為i電站的出力系數;Ni,t為i電站t時段出力;Nt為t時段下達到梯級的總負荷;Hi,t為i電站t時段平均發電凈水頭。

水量平衡約束

(3)

式中,Vi,t為i電站t時段初的水庫蓄水量;qi,t為i電站t時段來水流量。

電站出力約束

(4)

水庫庫容約束

(5)

發電流量約束

(6)

梯級水量關系約束

(7)

式中,Ii,t為i電站和i-1電站間的區間流量;τi-1為i-1電站到i電站的水流滯時。

非負約束,上述所有變量非負。

2 文化基因算法求解模型

2.1 文化基因算法框架

文化基因算法是1989年由Moscato等[7]提出的一種以文化進化過程作為啟發,結合基于種群的全局搜索和基于個體的局部搜索的算法。利用種群進化算法解決給定的優化問題時,對種群的個體進行局部搜索提高個體適應度使種群整體先達到一個較好的預備狀態,然后進行個體之間的相互操作實現種群進化,在進化的過程中形成了局部和全局混合的搜索機制。文化基因算法的基本框架如圖1所示。

圖1 文化基因算法基本流程

研究表明,在某些問題領域,這種算法結合互補機制的搜索效率比傳統的遺傳算法快幾個數量級[8],同時,文化基因算法提出的是一個框架,利用不同的算法作為全局搜索和局部搜索策略可以構成不同的文化基因算法[9]。基于該框架,本文研究了針對梯級電站負荷分配問題的全局搜索算法和局部搜索算法構成的協同算法。

2.2 全局搜索策略

PSO是Kennedy等[10]于1995年提出的一種模擬鳥群覓食現象的啟發式進化算法。該算法具有原理簡單、易于實現的優點,但存在后期進化速度較慢、易陷入局部最優的問題,為了提高文化基因算法的求解效率,本文采用了一種增加收縮因子的粒子群算法[11]。PSO中的粒子通過式(8)、(9)來更新自己的速度和位置。

vid=wvid+c1r1(pid-xid)+c2r2(pgd-xid)

(8)

xid=xid+vid

(9)

式中,w為慣性權重;c1、c2為學習因子,也稱加速常數;vid為i粒子d維速度;r1、r2為[0,1]范圍內的均勻隨機數;xid為i粒子d維的位置;pid為i粒子的個體極值的d維位置;pgd為群體的全局極值的d維位置。

vid=k{vid+c1r1(pid-xid)+c2r2(pgd-xid)}

(10)

研究表明,該改進方法中速度限制Vmax對計算的影響可以忽略不計,所以在本研究中取為位置變化范圍的最大值[12]。本文選取帶收縮因子的粒子群算法(PSO-CF)作為全局搜索策略。但若對每個個體都進行局部搜索將會大量增加計算量,由于PSO算法是由全局極值作為進化方向,所以本文只對全局極值進行局部搜索以實現文化基因算法。

2.3 局部搜索策略

文化基因算法框架中的局部搜索策略本質上是基于個體的啟發式算法。常用的局部搜索算法有爬山算法(Hill-Climbing,HC)、模擬退火算法(Simulated Annealing,SA)等。其中,爬山算法為一種貪心的搜索算法,從某一初始點搜索領域,將領域中的最優點作為下次迭代的初始點,直到領域中無更優解為止。而模擬退火算法在爬山法的基礎上對非更優解也以一定的概率接受作為下次迭代的初始點,提高了算法跳出局部最優能力,但在爬山算法初始點位置選取較好時存在求解效率較低的問題。為了對比爬山算法和模擬退火算法作為文化基因算法的局部搜索策略的應用效果,本文分別引入以爬山法作為局部策略的文化基因算法(HPMA)和以模擬退火算法法作為局部策略的文化基因算法(SPMA)。

2.4 局部搜索激活機制

文化基因算法中引入局部搜索的目的是提高求解精度,加快算法效率,但局部搜索的頻率過高會將大幅降低算法效率,因此必須限制進入局部搜索的頻率。PSO算法全局極值的適應度反應了種群的進化能力,在種群進化速度較慢時引入局部搜索適應了文化基因算法的思想,本文以PSO算法全局極值前后兩代適應度變幅小于一個限值作為局部搜索激活條件,考慮種群進化后期適應度變幅較小,為了避免后期反復進入局部搜索,本文設定一個自適應的局部搜索激活條件,以此限制局部搜索的頻率,節約計算資源,同時提高解集質量。局部搜索激活條件為

Δfg)=fg-fg-1

(11)

(12)

2.5 初始可行種群快速生成方法

由于梯級電站約束多且復雜,負荷分配解空間的范圍難以確定、個體維度高,要保證初始種群都為可行解,完全隨機的種群初始化方法會耗費大量的計算時間,為此本文提出一種基于梯級出力匹配關系的初始種群快速生成方法,如圖2所示。

圖2 初始解集快速生成方法

Ni,t=random(Ni)i=2,…,Nt∈[0,τi-1]

(13)

以電站間出力比范圍內的隨機值生成對應時段出力

Ni+1,t+τi=random(ε)·Ni,t

(14)

以梯級總出力反推相應時段未知出力

(15)

式中,random(x)為x在其可行范圍內的純隨機值;Nall為梯級下達的總負荷;其他符號同梯級電站負荷分配模型部分。

不斷重復上述過程直至生成整個調度時段所有出力過程。該方法減少了純隨機過程,同時引入了上下游出力匹配的限制,提高了初始可行解的生成效率。

2.6 算法實現

根據文化基因算法的基本框架,以PSO作為全局搜索策略,以爬山算法和模擬退火算法為全局部搜索策略分別建立HPMA、SPMA,算法流程如圖3所示。

圖3 MA算法流程示意

具體步驟為如下:

(1)隨機生成符合約束條件的初始解作為初始粒子,本文設定初始種群數為50,得到初始種群。

(2)對初始粒子進行適應度計算,同時記錄各粒子的個體極值Pbest和全局極值Gbest。本文求解模型的目標函數為梯級耗水量最小,對于不滿足約束條件的粒子,直接取其適應度為0,設定適應度函數為

(16)

式中,F為適應度;W為梯級耗水量,m3。

(3)判別是否滿足局部搜索激活條件,若滿足則對全局極值進行局部搜索,選擇爬山法為局部搜索策略則進入(4),選擇模擬退火算法為局部搜索策略則進入(5)。

(4)利用爬山法進行局部搜索的基本過程為:①以進入局部搜索的全局極值為初始狀態X0;②以下式對舊狀態X0施加隨機擾動,產生新的狀態X1;③對當前狀態目標函數F計算;④基于貪心策略,若新狀態優于舊狀態則接受新狀態,否則回復舊狀態;⑤若滿足搜索結束目標(達到最大迭代步數或滿足精度),則跳出局部搜索;否則回到②,繼續迭代。

(5)利用模擬退火算法進行局部搜索的基本過程為:①設粒子初始溫度Tmax,以進入局部搜索的全局極值為粒子初始狀態X0;②以下式對舊粒子X0施加隨機擾動,產生新的狀態X1;③對粒子新狀態X1進行目標函數F計算;④若新狀態優于舊狀態(優化目標為F最小),則接受新狀態,否則以一定的概率接受新狀態;⑤若達到迭代步數上限則以一定規則降低溫度,否則回到②;⑥若降溫后溫度達到最低溫度Tmin,則退出循環,當前粒子狀態則為局部搜索結果,否則回到②,重新開始迭代。

(6)以新的全局極值Gbest通過式(9)、(10)計算新的粒子位置。

(7)計算種群所有粒子的適應度值,記錄個體極值Pbest和全局極值Gbest。

(8)判斷是否達到迭代上限或全局收斂,不滿足則回到(3)繼續迭代,滿足條件則轉到(9),本文設定迭代上限為2 500次。

(9)以全局極值作為算法的最優解,計算得到耗水量最小的梯級日運行過程。

3 實例分析

為驗證該算法的合理性和可行性,本文以某梯級水電站枯期典型日的數據模擬計算梯級廠間的負荷分配情況,并與HPMA算法、SPMA算法、單獨利用PSO-CF算法和SA算法求解的結果進行對比。

該梯級包括2個電站,共3個廠房。A電站為季調節水電站,B電站為日調節電站,為“一站兩廠”式運行,上下游滯時取為固定值1 h,電站各項參數如表1所示。

表1 水電站綜合參數

表2 計算結果對比

以實際運行的梯級總負荷作為負荷分配條件,梯級實際運行總負荷過程如圖4所示。由于搜索算法都存在一定隨機性,本文對4種算法分別求解5次,結果對比如表2所示,迭代過程如圖5所示。

圖4 梯級總負荷過程曲線

圖5 迭代過程比較曲線

由表2可知,SA算法結果相對較差,明顯陷入局部最優,雖然收斂速度快,但求解質量較差;PSO算法第1次和第3次結果偏離最優解較遠,明顯陷入了局部最優:兩種MA算法各次計算結果與最優結果偏差較小,沒有明顯“早熟”現象,HPMA算法最終計算結果雖然都優于PSO算法,但差異較小,同時計算時間較長,求解效率較低。結合最優結果迭代過程的對比還可看出,SPMA算法在整個迭代過程的收斂速度都明顯優于其他算法,具有較高的搜索精度,可得到更優的求解結果,但其計算耗時相比PSO增加了約30%。

對比4種算法得到的負荷分配過程如圖6所示,可以看出4種算法中B電站小廠房都僅分配到能保證最低生態流量的負荷,而B電站小廠房機組運行水頭較小,耗水率較大,分配結果符合負荷分配的基本原則,同時幾種算法的求解的負荷過程差異較小,其中SPMA算法的求解結果較其他算法結果偏離相對較大,表明了SPMA算法的求解結果對負荷分配結果有較大影響,能得到更優的結果。

圖6 電站負荷分配過程

4 結 論

本文設計的文化基因算法,在利用了粒子群算法的全局搜索能力的基礎上,通過局部搜索激活機制引入局部搜索能力。采用了一種基于上下游負荷匹配關系的初始種群快速生成方法,有效的避免了梯級電站負荷問題初始可行解生成效率低的問題。實例模擬計算表明:由將PSO和SA在文化基因算法框架下組合構成的SPMA算法,在搜索精度方面較單獨使用有明顯提高,能有效避免陷入局部最優,有利于梯級電站水量和負荷精細化調度,對其他優化問題的求解具有一定的借鑒意義。

主站蜘蛛池模板: 亚洲嫩模喷白浆| 99无码熟妇丰满人妻啪啪| 亚洲丝袜中文字幕| 女人爽到高潮免费视频大全| 成人午夜在线播放| 日韩少妇激情一区二区| 99久久精品国产综合婷婷| 欧美日韩中文字幕二区三区| 国产极品美女在线播放| 国产福利微拍精品一区二区| 欧美影院久久| 亚洲日本在线免费观看| www精品久久| 麻豆国产在线不卡一区二区| 亚洲日韩第九十九页| 毛片网站在线播放| 成人在线综合| a网站在线观看| 婷婷午夜天| 国产极品美女在线| 久草热视频在线| 国产精品主播| 色AV色 综合网站| 色吊丝av中文字幕| av大片在线无码免费| 亚洲妓女综合网995久久| 中国国产高清免费AV片| 亚洲无码高清一区二区| 欧美区国产区| 热九九精品| 成人久久精品一区二区三区| 亚洲天堂网2014| 播五月综合| 色哟哟国产成人精品| 狼友视频国产精品首页| 久久精品视频一| 在线观看网站国产| 久久精品中文字幕少妇| 亚洲男人的天堂久久香蕉| 欧美亚洲另类在线观看| 自拍偷拍一区| 欧美视频免费一区二区三区| 丰满少妇αⅴ无码区| 亚洲侵犯无码网址在线观看| 性69交片免费看| 国产麻豆福利av在线播放| 青青草原国产| 国产一区二区三区夜色| 亚洲成肉网| 凹凸精品免费精品视频| 国产国产人成免费视频77777| 亚洲成a人片77777在线播放| 国产又色又刺激高潮免费看| 国产91全国探花系列在线播放| 狠狠色综合久久狠狠色综合| 国内黄色精品| 欧美国产日韩一区二区三区精品影视| 一本大道香蕉久中文在线播放| 自拍亚洲欧美精品| 国产欧美在线| 无码人妻免费| 欧美一级高清免费a| 91原创视频在线| h视频在线观看网站| 亚洲乱码精品久久久久..| 狠狠色噜噜狠狠狠狠色综合久| 国产男女XX00免费观看| 一级毛片免费不卡在线| 99激情网| 国产精品部在线观看| 日本影院一区| 日韩成人高清无码| 国产在线精品99一区不卡| 欧美精品影院| 99热这里只有精品2| 91色老久久精品偷偷蜜臀| 国产美女免费网站| 一区二区自拍| 成人久久18免费网站| 国产精品大白天新婚身材| 首页亚洲国产丝袜长腿综合| 国产伦片中文免费观看|