毛明策,吳素良,范婧兒
(1.陜西省氣候中心,西安 710014;
2.陜西省氣象局秦嶺和黃土高原生態環境氣象重點實驗室,西安 710014;3. 臨潼區氣象局,西安 710600)
隨著全球氣候變化,陸地、海洋和大氣之間的水汽循環加劇,暴雨極端事件頻繁發生,尤其是暴雨中的短時強降水是造成城市積澇的主要原因[1],已成為影響城市健康發展、威脅城市安全的突出問題,西安等城市多次出現內澇[2],給城市排水防澇帶來了嚴峻的挑戰。暴雨強度公式是城市排水防洪設計和規劃的基礎,陜西省目前使用的暴雨強度公式多數是20世紀80年代編制,不能準確反映暴雨強度增強的實況。早期城市管網設計標準偏低,近20年來陜西大部分城市硬化面積大幅擴張,進一步加大了城市內澇的不利影響。因此,科學修編城市暴雨強度公式,客觀反映城市降雨特征與規律,是完善緩解城市洪澇問題,應對氣候變化,加強城市排水防澇基礎設施建設的當務之急。
暴雨強度公式計算多采用適線法求解,對大部分站點資料可以得到滿足規范精度要求的參數,適線法的關鍵在于如何判別頻率曲線與經驗數據“最佳配合”,適線隨適線者的主觀意志變化,存在普遍的主觀隨意性[3],還與判斷時專家的經驗和耐心有很大的關系,對少量站點難以達到國標要求的計算精度。遺傳算法是一種優化算法,可以較好避免參數計算陷于局部最優解[4],而獲得全局最優解,成功地應用在北京[4-5]、合肥[6]等城市暴雨強度公式計算中。本文通過在Python上建立遺傳算法程序,計算暴雨強度公式參數,為全省各市縣暴雨強度公式編制提供業務支持。
根據國家標準[7](《室外排水設計規范》(GB 50014—2006))規定,采用年最大值法編制暴雨強度公式,一般的計算過程分三步:資料處理—確定概率分布—擬合暴雨強度公式。
暴雨強度公式就是符合當地降水規律的重現期(recurrence interval,P)、暴雨強度(rainfall intensity,i)和降水歷時(duration of rainfall,t)三者關系值,即P-i-t關系表,根據國家標準[7],暴雨強度公式的定義為:
(1)
式(1)中,i為暴雨強度(單位:mm/min)。P為重現期,指某一強度的暴雨重復出現的統計平均時間間隔,以年(a)計。t為降雨歷時,指連續降雨的時段,為累積雨量的時間長度,以分鐘(min)計。A1、b、C、n是需求解的參數。
利用陜北某縣1966—2017年共計52年的逐分鐘自記雨量記錄為降雨資料樣本,自記雨量記錄為5月1日—10月31日。暴雨公式編制的降雨歷時采用 5、10、15、20、30、45、60、90、120、150、180 min共11個歷時。采用逐分鐘滑動統計法,按“不漏場次、不漏最大”原則,選取降雨資料樣本中各降雨歷時雨量的逐年最大值,作為暴雨強度公式編制的有效暴雨資料樣本。對數據進行質量控制和最大值審查[8],均滿足數據質量要求。
樣本按照降序排列,樣本經驗頻率按以下公式計算:
(2)
式(2)中,p為經驗頻率(%),m為排序數,n為樣本容量(52)。重現期(P)與經驗頻率關系為P=1/p。
暴雨強度公式需要計算皮爾遜Ⅲ、耿貝爾和指數三種概率分布曲線,按照不同重現期和歷時計算各分布對應的P-i-t表,采用最小二乘法、高斯牛頓法和遺傳算法三種計算方案對三種概率分布分別估算暴雨強度公式,用平均絕對方差和平均相對方差衡量暴雨強度公式與理論P-i-t表的誤差。
國家標準[7]規定需計算抽樣誤差和暴雨公式均方差。宜按絕對均方差計算,也可以輔以相對均方差計算。計算重現期在2~20 a時,平均絕對均方差不宜大于0.05 mm/min,平均相對均方差不宜大于5%。
誤差統計表達式:
平均絕對均方根誤差為
(3)
平均相對均方根誤差為
(4)
式(3)、式(4)中,R′為各分布對應P-i-t表中的降雨強度,R為暴雨強度公式確定的降雨量,t為降雨量歷時,n為樣本數。
遺傳算法是一種效率較高的全局優化算法,其計算的主要流程可簡化為:①問題解的遺傳表達,②創建解的初始種群的方法,③適當的評價函數,④合理的遺傳算子,⑤遺傳算法的參數值。暴雨強度公式解析式明確清晰,可直接作為遺傳優化的對象寫入程序。根據暴雨強度公式的參數特點選擇二進制編碼、數據長度為7位。種群數量經過對比計算可以選擇500~1 000,種群數量對迭代速度有一定的影響,并不是種群數量越大越好。考慮到陜北降水量較小,以式(1)作為評分函數,優化完成后再計算式(2)。經過對比,遺傳算子雜交方法為精英保留,變異率為0.1,懲罰函數為式2,U>5%時評分為0,評價每條染色體(參數解)的得分,根據得分賦于各條染色體不同的遺傳權重,從而實現種群優化,最終得到最優解。
各計算方法和概率分布的誤差見表1,對比以2~20 a重現期的相對均方差為控制目標,最小二乘法和高斯牛頓法擬合的暴雨強度公式平均絕對均方差均達到標準要求,平均相對均方差均未達到標準要求。利用遺傳算法得到耿貝爾分布曲線擬合結果平均絕對均方差為0.023 mm/min,平均相對均方差為4.1%,比最小二乘法和高斯牛頓法擬合誤差小,精度高,達到標準要求,是最優的暴雨強度公式。因此選用耿貝爾分布曲線來延長資料樣本,遺傳算法計算的方法得到陜北某縣暴雨強度公式為:
(5)
式(5)為最終確定的暴雨強度公式,各字母含義與式(1)相同。陜北某縣暴雨耿貝爾分布的理論P-i-t表與耿貝爾分布+遺傳算法計算得到暴雨強度公式擬合頻率值見表2。

表1 不同計算方法暴雨強度公式誤差表
表2 陜西某縣暴雨重現期-歷時-強度表

單位:mm/min
暴雨強度公式本質上是一個超定非線性方程,可以通過迭代或者最優化的方法來近似求解,各種不同的方法適用于不同的城市,實際工作中根據城市降水的不同規律,選擇多種方法進行對比分析[9],選擇精度達到國標要求即可。
研制陜北某縣暴雨強度公式時,采用適線法多次調整計算無法達到精度要求,建立了遺傳算法計算流程,編制了相關程序,試驗了不同的雜交方法和遺傳編碼方案,最終得到最優化遺傳算法優化暴雨強度公式參數,計算效果達到國標要求,滿足城市排水管網的設計和建設需要,為其它城市在適線法不能滿足計算精度時提供技術支持和新思路。