劉 宇,韓銳恒,于 爽
(嫩江尼爾基水利水電有限責任公司,黑龍江 齊齊哈爾 161005)
兩參數月水量平衡模型在尼爾基水庫月徑流量預測中的應用
劉 宇,韓銳恒,于 爽
(嫩江尼爾基水利水電有限責任公司,黑龍江 齊齊哈爾 161005)
本文介紹雙參數(和)月水量平衡模型的原理,依據水量平衡方程和經驗公式構建嫩江上游流域月徑流流量的模擬方程,利用遺傳算法對模型參數自動率定模型參數,為水資源規劃和水庫調度提供參考。結果表明:月水量平衡模型模擬尼爾基水庫上游3個子流域月徑流量精度達到了乙級水平,可以考慮應用在尼爾基水庫實際生產過程中,對于編制中長期調度計劃具有重要的參考價值。
兩參數;月水量平衡模型;預測;中長期水文預報;尼爾基水庫
月水量平衡模型是以水量平衡原理為基礎的概念性水文模型,它以降水、蒸發等因子作為輸入,將各水文要素之間的關系概化成經驗公式,并通過該經驗公式來模擬流域水文過程,由于月水量平衡模型簡單實用,所以廣泛應用于流域中長期水文模擬、水資源供需分析以及大尺度氣象模型輸入數據的獲取。近十幾年來,人們較多地借助于該模型評估人類活動和全球氣候變化對流域水文水資源情勢的影響。目前國外比較有名的月水量平衡模型有Alley研制的 Ta模型和 Tr模型,Thomas建立的 abce模型,Vandewiele提出的比利時模型。國內,熊立華等開發了集總式的兩參數模型[2-3],后又發展了該模型的分布式模型等。
下面主要是利用兩參數月水量平衡模型對尼爾基水庫月流量進行模擬建模,然后應用遺傳算法率定出模型參數。
水文學家應用最多的蒸發資料通常是蒸發皿觀測值,并用它來近似代替流域的蒸散發能力Ep。流域的年實際蒸發量采用下式計算,

式中:E表示年實際蒸發值;Ep表示年蒸發皿觀測值;P表示年降水量。公式(1)右邊項中的tan(P/Ep)也可看作從蒸發皿觀測值Ep到實際蒸發值的轉化系數,它是降雨量P與蒸發皿觀測值比值的雙曲正切函數,其值上限為1.0。把公式(1)乘以一個系數,即可用來計算月實際蒸發值,即

式中:E代表流域月實際蒸發值;Ep代表月蒸發皿觀測值;P代表月降水量;C是模型的第一個參數(無量綱)。
月徑流量Q與該月土壤中的凈含水量S(即扣除了蒸發之后的剩余水量)有著十分密切的關系,S越大,水分流出土壤的可能性越大,即Q越大。假定月徑流為土壤含水量的雙曲正切函數關系[3],即

式中:SC定義為流域最大蓄水能力,mm,代表當土壤幾乎沒有水分時整個流域的平均持水能力。
已知月降水量 P(t),月蒸發皿觀測值 EP(t),則流域月實際蒸散發量E(t)可采用公式(2)來計算。扣除蒸散發之后的土壤含水量為[S(t-1)+P(t)-E(t)],其中 S(t-1)為第(t-1)個月底,第t個月初的土壤含水量。然后再根據公式(3)來計算流域月出流量 Q(t):

最后得到第t個月底,第(t+1)個月初的土壤含水量S(t):

由公式(1)~(5)可知,兩參數月水量平衡模型以降水和水面蒸發作為輸入,通過逐月遞推,輸出流域實際蒸散發和月徑流量。
遺傳算法的特點是直接對結構對象進行操作,不存在求導和函數連續性的限定;具有內在的穩定性和更好的全局尋優能力;采用概率化的尋優方法,能自動獲取和指導優化的搜索空間,自適應地調整搜索方向,不需要確定的規則。遺傳算法的這些性質,已被人們廣泛地應用于組合優化、機器學習、信號處理、自適應控制和人工生命等領域。它是現代有關智能計算中的關鍵技術。
遺傳算法是從代表問題可能潛在的解集的一個種群開始的,而一個種群則由經過基因編碼的一定數目的個體組成。每個個體實際上是染色體帶有特征的實體。染色體作為遺傳物質的主要載體,即多個基因的集合,其內部表現(即基因型)是某種基因組合,它決定了個體的形狀的外部表現,如黑頭發的特征是由染色體中控制這一特征的某種基因組合決定的。因此,在一開始需要實現從表現型到基因型的映射即編碼工作。由于仿照基因編碼的工作很復雜,往往進行簡化,如二進制編碼,初代種群產生之后,按照適者生存和優勝劣汰的原理,逐代演化產生出越來越好的近似解,在每一代,根據問題域中個體的適應度大小選擇個體,并借助于自然遺傳學的遺傳算子進行組合交叉和變異,產生出代表新的解集的種群。這個過程將導致種群像自然進化一樣的后生代種群比前代更加適應于環境,末代種群中的最優個體經過解碼,可以作為問題近似最優解。
遺傳算法的基本運算過程如下:
1)初始化:設置進化代數計數器t=1,設置最大進化代數T,隨機生成M個個體作為初始群體P(0)。
2)個體評價:計算群體P(t)中各個個體的適應度。
3)選擇運算:將選擇算子作用于群體。選擇的目的是把優化的個體直接遺傳到下一代或通過配對交叉產生新的個體再遺傳到下一代。選擇操作是建立在群體中個體的適應度評估基礎上的。
4)交叉運算:將交叉算子作用于群體。所謂交叉是指把兩個父代個體的部分結構加以替換重組而生成新個體的操作,遺傳算法中起核心作用的就是交叉算子。
5)變異運算:將變異算子作用于群體。即是對群體中的個體串的某些基因座上的基因值作變動。
6)群體P(t)經過選擇、交叉、變異運算之后得到下一代群體 P(t+1)。
7)終止條件判斷:若t=T,則以進化過程中所得到的具有最大適應度個體作為最優解輸出,終止計算。
考慮到尼爾基水庫控制流域面積大,同時有歷史降雨資料的雨量站點不多,為提高模型預報精度,此次將水庫上游流域分成3個子流域,包括庫莫屯以上流域、柳家屯以上流域和科后站以上流域。3個子流域的月降雨資料、蒸發皿觀測資料和實測徑流資料,其中降雨和實測徑流資料來自于尼爾基水庫初步設計報告,蒸發皿觀測資料根據有關論文[5]進行估值和率定。具體資料見表1。

表1 計算所需數據基本特征
其中Rainfall資料單位為mm;Pan_evap資料單位為mm;Discharge資料單位為m3/s。
程序運行環境為VC++6.0。程序主體為兩參數月水量平衡模型以及遺傳算法對參數進行優選,兩者接口為函數:void evaluate(void),將兩參數月水量平衡模型中返回的確定型系數作為評價參數,其值越大表示相應一組參數適應性越高。模型有兩個參數及待優化,參數取值范圍參考前人研究成果給出[11],通過文件gadata.txt寫入程序,由程序自由生成第一代個體數值,然后進行遺傳,交叉,變異等優選過程。然后有文件galog.txt記錄優選過程,最后由文件variables.txt輸出優選結果,參數最優值。優選過程中計算所得的蒸發值、土壤含水量值以及徑流量分別有文件EBD.dat,WBD.xls,QBD.dat輸出,文件 BD_RE_R2.txt記錄相應最優參數的確定性系數,徑流總量相對誤差系數和最大洪峰相對誤差系數。
程序中遺傳算法設置成49代,每一代種群有5個個體,每個個體兩個基因。優選過程中采用“輪盤賭選擇法”對父代參數進行保留,采用“單點交叉”方法將有益基因組合在一起,交叉率確定為0.9,另外變異率選擇為0.05。程序流程圖見圖1。
選擇確定性系數作為參數率定的選擇標準,確定性系數越大,率定結果越好。

式中:Qi——第月模擬徑流量;qi——第月觀測徑流量;——平均觀測徑流量。
結果分析階段,選擇月徑流流量多年變幅的和作為允許誤差,評價模擬結果是否合格及模型預報精度等級。

圖1 程序流程圖
另外,模型精度的評定,除了要考慮率定期和檢驗期的確定性系數,徑流總量相對誤差外,還要注意所模擬的蒸散發過程和流域蓄水過程是否合理。在無實測數據的情況下,要判斷流域蒸散發和蓄水過程是否合理,一方面可以分析兩者的變化過程是否符合一般性規律,另一方面可以分析兩者是否存在明顯的異常。
根據尼爾基水庫實際調度工作的需要,對汛期6—9月的模擬結果進行統計分析,結果見表2。

表2 各流域模型參數和模擬結果
分析模型改進前后模擬結果,可以得出:
1)兩參數月水量平衡模型對尼爾基水庫上游3個子流域汛期月徑流量預報適用性較強。
2)冰封期(11月至次年3月)模擬流量偏大,春汛期(4—6月)模擬結果偏小。主要是因為冬季降水為冰雪形式,同時流域內產生凍土,降雨和地下水均無法有效補充河道徑流,導致模擬結果大于觀測值,冬季降水在次年開春融化,產生融雪徑流補充春季4—6月份,導致模擬結果偏小于觀測值。
3)參數SC,C的優化值在不同流域差別較大,反映了不同流域之間蒸散發及土壤含水量等地質和氣候狀況的不同。
本文將兩參數月水量平衡模型應用在尼爾基水庫上游3個子流域(庫莫屯、柳家屯及科后以上流域),并使用遺傳算法為基礎的優化方法進行模型參數優選。通過實驗數據,了解到,模型能夠較好地模擬寒帶亞寒帶半干旱地區汛期徑流過程,有效預測未來水資源分配狀況。
1)在尼爾基水庫已經發展的3站(柳家屯、庫莫屯及科后)合成流量短期預報的基礎上,研究構建以3個子流域為對象的中長期水文預報模型,對于尼爾基水庫中長期水資源規劃有積極的意義;
2)模型對尼爾基水庫上游3個子流域汛期月徑流量模擬水平達到了乙級預報水平,能夠對編制尼爾基年度調度規劃提供重要參考依據;
3)每年11月至次年4月,尼爾基水庫控制流域進入冰封期,基本沒有防洪抗旱壓力,降低了對水文預報的要求,有利于此水文模型的推廣應用。
總體看來,兩參數月水量平衡模型能夠成功地模擬尼爾基水庫控制流域的月徑流過程,流域蒸散發過程以及土壤含水量變化過程。對于預測未來水資源變化規律以及人類經濟活動對于水資源狀況的影響有積極的意義。若想進一步提高模型對于冬季徑流模擬精度,需要對冬季降水及冬季土壤含水量進行折損處理。
[1]樂通潮,張萬昌.雙參數月水量平衡模型在漢江流域上游的應用[J].資源科學,2004(11):97-103.
[2]熊立華,郭生練,付小平,王渺林.兩參數月水量平衡模型的研制及應用[J].水科學進展,1996,7(增刊):80-86.
[3]熊立華,王國慶.半干旱地區月水量平衡模型[J].人民黃河,1994,16(12):18-23.
[4]GUO Sheng-lian,XIONG Li-hua,YIN Ai?wen.A macro-scale and semi-distributed hydrological model and climate change impact stuay in China[J].Journal of Hydrology,2002,268(1):1-15.
[5]張國軍,白連軍,高樹春,李獻珍.嫩江流域水文情勢[J].黑龍江水利科技,1996(4):65-69.
P334+.2
B
1002-0624(2012)06-0053-03
2012-01-04