王 濤
(烏魯瓦提水利樞紐工程建設管理局,新疆 和田 848000)
水資源是我國國民經濟賴以生存和發展的基礎,水資源短缺成為了近年來制約國內經濟發展的重要因素之一[1~2]。尤其在我國北方區域,氣候干燥,夏季因降雨較多而導致洪水災害,冬季則因雨水較少而造成干旱,形成了我國水資源在時間和空間上不平衡的現象,水資源利用率較低[3]。水庫的興建可在一定程度上緩解水資源的季節不均衡性,在汛期,水庫會嚴格的控制水庫水位,在枯水期水庫也可及時提供所需的水量,即為水資源調度[4]。在水資源調度中,水庫起著非常重要的作用,如果水資源調度合理,不僅能保證大壩安全,而且能夠通過水庫的調蓄作用滿足各用水部門的要求[5~6]。隨著對水庫調度要求的提高,原有的水庫常規調度已無法滿足興利需要,水庫優化調度已成為了國內水資源優化利用方面的研究熱點。
目前水庫調度主要分為常規調度和優化調度兩大類。Yazigil H 等[7]以綠河流域為研究區域,采用線性規劃法計算水庫實時防洪調度模型并建立了調度系統,指出優化調度較常規調度結果更為合理;肖敬等[8]以位于北方的水庫為研究對象,基于改進的POA 算法對水庫調度過程進行了優化,并比較了POA 算法和改進POA 算法的計算結果,指出改進POA 算法的收斂速度更快,計算效率更高,且水庫下泄流量更小;趙同心[9]在研究決策支持理論的基礎上開發了水庫防洪調度決策系統,有利于充分發揮水庫的綜合效益,張春波等[10]建立了碧流河水庫防洪調度決策系統,為水庫優化調度的研究打下了基礎。
烏魯瓦提水庫位于新疆和田地區和田河西支流喀拉喀什河中游,為該流域唯一的水利樞紐工程,直接關系到當地灌溉、發電、防洪等方面的發展,做好水庫的調度工作尤為重要[11]。本文基于最大削峰模型、最小洪災損失模型2 種模型,主要通過改進粒子群算法提出水庫優化調度方案,并綜合比較了常規調度、粒子群算法及改進粒子群算法,得出最優方案。
最大削峰模型是通過盡可能減小進入水庫的洪峰流量來保障水庫下游的安全,最大削峰模型的目標函數為:

式中:q(t)為第t 時段下泄流量;q'(t)是區間洪水;t0、tT為水庫泄流過程的開始時間和結束時間;T 為調度的總時段數。
在水庫防洪調度過程中,以洪災害損失最小為目標的防洪調度模型為最小洪災損失模型,目標函數如下:

式中:C 是洪災損失系數;Qt為成災流量;Δt 為蓄水量變化所需時間。
(1)水量平衡方程約束

式中:Vt+1為t+1 時段蓄水量;It為t 時段水庫的平均入庫流量;Qt為水庫t 時段內的平均下泄流量;Δt 為蓄水變化量的時間;Vt為t 時段蓄水量。
(2)水庫水位約束

式中:Zmin調度的最低水位即死水位,Zt為t 時刻的調度水位,Zmax為水庫調度過程中的最高水位。
(3)水庫下游防洪安全約束

式中:Qt為t 時段水庫泄量,Qan為下游防洪的安全泄量。
傳統的粒子群算法粒子群算法雖在一定空間內的尋優能力較強,但該算法局部搜索能力較差,易陷入局部最優。本文基于混沌理論,采用Logistic 映射來生成混沌變量,迭代方程如下:

式中:μ 是控制參數,當μ=4,0<x<1 時映射處于完全混沌狀態。
基于公式(7)將混沌變量轉化為優化變量:

式中:a、b 為優化變量y 的取值區間上、下限。在搜索過程中,混沌變量在[0,1]上搜索尋優,與其對應的變量則在相應的問題研究域內尋優。
改進粒子群算法求解過程如下:
(1)隨機生成一個D 維的向量x1=(x11,x12,……,x1D),依據logistic 映射回歸方程,將式(6)改寫成:

式中:μ=4;Zj為混沌變量,0≤xj≤1;i 表示粒子群序號,i=1,2,……,N-1;j 表示混沌變量的序號,j=1,2,……,N;取混沌迭代次數為0,對公式(8)賦予D 個具有微小差異的初值,得到D 個混沌變量x,取i=1,2,……,m,得到。
(2)由適應度函數計算初始化的m 個粒子的適應度值,將個體適應度最優的粒子的位置記為Pbest,群體中適應度最優的粒子位置記為gbest。
(3)由改進權重的粒子群更新公式對粒子進行更新。再次計算粒子的適應度值,并重新更新最優值。
(4)判斷是否滿足終止條件。如果滿足,算法終止否則,執行步驟(4)。
(5)結果輸出gbest。
表1~表3 為基于常規調度方法、粒子群算法和改進粒子群算法下的水庫調度結果。由表中可以看出,3 種方法對水庫百年一遇洪水的調度結果中,入庫流量最大值均為1617.66 m3/s,最大下泄流量3 種方法分別為560.32 m3/s、559.86 m3/s 和559.37 m3/s,總下泄流量改進粒子群算法較常規調度法降低了8.73 m3/s。

表1 常規調度結果

表2 粒子群算法調度結果

表3 改進粒子群算法調度結果
對百年一遇洪水分別采用常規調度、粒子群算法和改進粒子群算法進行計算,結果見表4。由表4 可以看出,三種方法得到的最高水位均低于百年一遇洪水水位,均符合水庫要求,同時改進粒子群算法下泄流量平方和最低,表明該算法的優化效果最好。

表4 三種方法計算結果對比

圖1 不同方法收斂速度對比
取迭代次數為100 次時,3 種方法在不同月份的水位計算情況,結果見圖2。圖2 顯示,改進粒子群算法較其他算法變化更加穩定,不會出現上下浮動的現象,表明該方法較其余方法具備一定的優越性。

圖2 不同方法水平計算結果圖
通過改進粒子群算法的計算,比較該算法與常規調度、粒子群算法的結果,證明其優越性,該方法收斂性明顯高于其余方法,且計算結果的整體穩定性較高。在現如今智能計算的普遍應用環境下,改進粒子群算法可作為一種標準算法,應用于水庫優化調度中。