吳蓉
摘要:水庫中長期水文預(yù)測系統(tǒng)的開發(fā)和設(shè)計,不僅需要符合國際通用標(biāo)準(zhǔn)和我國有關(guān)信息技術(shù)、軟件工程的設(shè)計要求和規(guī)范,還要滿足水文氣象部門的相關(guān)技術(shù)標(biāo)準(zhǔn)。立足用戶需求角度,對三種不同類型的中長期水文預(yù)報對象,匯集了七種方法,分別是時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸。同時,針對不同的預(yù)報對象,通過歷史數(shù)據(jù)檢驗對相應(yīng)的算法方案進行了提供。本文從計算流程、計算框架、實現(xiàn)程序、數(shù)據(jù)流程等方面進行分析,對構(gòu)建水庫中長期水文預(yù)報系統(tǒng)進行了探討。
關(guān)鍵詞:預(yù)報思路 水庫 水文預(yù)報 預(yù)報系統(tǒng)
水庫中長期水文預(yù)報系統(tǒng)的開發(fā)需要將水文氣象預(yù)報平臺和水文氣象資料數(shù)據(jù)庫作為開發(fā)的基本條件,并且要滿足國際通用的標(biāo)準(zhǔn)和我國相關(guān)信息技術(shù)、軟件工程設(shè)計的要求,同時還要符合水文氣象部門的相關(guān)技術(shù)標(biāo)準(zhǔn)。在預(yù)報的方法方面,水文預(yù)報系統(tǒng)應(yīng)結(jié)合國際上新研發(fā)的方法和我國水文預(yù)報行業(yè)常用的成熟方法,將年、月等的水文預(yù)報系統(tǒng)提供給水庫調(diào)度。
1 建立預(yù)報模型庫
預(yù)報模型庫的建立應(yīng)按照《水文情報預(yù)報規(guī)范》的要求,從物理角度出發(fā),中長期預(yù)報中常用的方法主要為統(tǒng)計預(yù)測和成因預(yù)測。統(tǒng)計預(yù)測是基于徑流和徑流影響因素的統(tǒng)計關(guān)系、成因的統(tǒng)計模型,成因預(yù)測是局域天氣過程的演變規(guī)律、大氣環(huán)流、流域下墊面物理情況的成因動力模型,是徑流長期預(yù)測的發(fā)展趨勢。從影響因素角度出發(fā),中長期預(yù)報可以分為多要素預(yù)報和單要素預(yù)報。多要素預(yù)報方法主要是對外界各種因素對水文預(yù)報對象的影響進行分析,對預(yù)報對象和影響因素間的關(guān)系及變化的物理因素進行分析,使用數(shù)理統(tǒng)計方法進行預(yù)報模型的建立。單要素預(yù)報方法則是對水文預(yù)報對象自身的歷史演變規(guī)律進行分析,對預(yù)報對象前后各時段的有關(guān)聯(lián)系進行探討,以此為依據(jù)進行預(yù)報模型的建立。
目前,隨著智能優(yōu)化技術(shù)和非線性系統(tǒng)模擬技術(shù)的不斷發(fā)展和進步,在預(yù)報中使用多種模型進行比較,可以使預(yù)報的可靠性得到有效的提高。本研究中,將從時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸等方案中選擇預(yù)報效果較好的方案進行預(yù)報運行體系的建立。
2 預(yù)報對象的種類
本研究中的水庫中長期水文預(yù)報系統(tǒng)的預(yù)報對象主要有:①當(dāng)年汛期逐月流量和最大流量預(yù)報,發(fā)布時間為3月,預(yù)報結(jié)果為推薦值和7種方法月預(yù)報值,汛期最大流量和發(fā)生時間;②次年最大流量和次年逐月流量預(yù)報,發(fā)布時間為每年6月和11月,預(yù)報結(jié)果根據(jù)推薦值和7種方法月平均流量預(yù)報值,年最大流量預(yù)報值和發(fā)生時間;③下月枯期最小流量預(yù)報,發(fā)布時間為當(dāng)月10日和25日,預(yù)報結(jié)果為推薦值和7種方法月極值流量預(yù)報值。使用獨立窗口進行顯示,同時將預(yù)報結(jié)果儲存在氣象水文中長期數(shù)據(jù)庫中,方便用戶查閱。按照降水預(yù)報產(chǎn)品、流域站點蒸發(fā)資料、氣溫資料和歷年月流量資料、北半球長波輻射資料、西北太平洋月平均SST資料、北半球500HPa高度場旬、月資料和100Hpa高度場月值資料、北半球850Hpa、200Hpa UV分量格點場資料為基礎(chǔ),根據(jù)預(yù)見期的差異進行因子的選擇。
3 編制預(yù)報方案的要求
在水文資料年限方面,編制預(yù)報方案時應(yīng)以《水文情報預(yù)報規(guī)范》的依據(jù),在使用經(jīng)驗和統(tǒng)計方法進行長期水文預(yù)報時,選取的樣本數(shù)應(yīng)超出30例。在方案誤差方面,汛期預(yù)報值的誤差允許范圍不應(yīng)超出實際測量值變幅的±30%,極值發(fā)生時間可允許誤差范圍應(yīng)按照該標(biāo)準(zhǔn)進行規(guī)范,非汛期預(yù)報值可允許誤差范圍不可以超出實際測量值變幅的±20%。在方案精準(zhǔn)度方面,預(yù)報方案應(yīng)按照《水文情報預(yù)報規(guī)范》進行檢驗和判斷,精準(zhǔn)度的判斷標(biāo)準(zhǔn)應(yīng)使用確定系系數(shù)的大小和合格率進行分類。
4 水庫中長期水文預(yù)報系統(tǒng)的設(shè)計和實現(xiàn)
4.1 水庫中長期水文預(yù)報系統(tǒng)框架結(jié)構(gòu)
水庫中長期水文預(yù)報系統(tǒng)主要有以下幾部分組成:預(yù)報產(chǎn)品檢索、預(yù)報方法、質(zhì)量評定、數(shù)據(jù)統(tǒng)計分析、統(tǒng)計集成方法等。每個組成部分又由多個子模塊組成。數(shù)據(jù)加工處理模塊主要包括各種指數(shù)加計算、數(shù)據(jù)檢索、數(shù)據(jù)采集處理、數(shù)據(jù)管理維護、預(yù)報對象管理等。預(yù)報方法模塊主要是包括降水場預(yù)報模式、概念模型、模式產(chǎn)品適用、相關(guān)分析、回歸分析方法、多因子綜合方法、相似分析方法等。數(shù)據(jù)統(tǒng)計分析模塊主要包括合成分析、指數(shù)資料分析、預(yù)報對象統(tǒng)計分析、場資料分析等。統(tǒng)計集成方法模塊是對具有可集成性的多種預(yù)報模塊、相同類型的預(yù)報結(jié)果、相同的預(yù)報結(jié)果按設(shè)計的集成方法進行運作。
4.2 水庫中長期水文預(yù)報系統(tǒng)計算流程(見圖一)
圖一 水庫中長期水文預(yù)報系統(tǒng)計算流程
4.3 水庫中長期水文預(yù)報系統(tǒng)流程
水庫中長期水文預(yù)報系統(tǒng)的主界面主要由用戶查詢、選擇預(yù)報對象、系統(tǒng)幫助三部分組成。點擊進入到相應(yīng)的界面后,選擇預(yù)報對象界面中的不同預(yù)報時段按鍵,進入后選擇預(yù)報方法界面,主要由時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸7種預(yù)報模塊組成,可以按照不同的預(yù)報時間進行相應(yīng)的預(yù)報模塊選擇,模塊在執(zhí)行操作時,會先在氣象水文數(shù)據(jù)庫中對所需要的數(shù)據(jù)進行讀取和檢查,對符合要求的數(shù)據(jù)進行計算后顯示出來,之后將結(jié)果存儲到中長期氣象水文數(shù)據(jù)庫中。如系統(tǒng)給出的信息是錯誤的,則會返回到預(yù)報系統(tǒng)界面中。其中信息錯誤主要有:①預(yù)報對象不存在;②所需要的數(shù)據(jù)不存在、錯誤、缺測;③應(yīng)用服務(wù)器連接錯誤;④模型計算錯誤等。
4.4 水庫中長期水文預(yù)報系統(tǒng)結(jié)構(gòu)功能(見圖二)
圖二 水庫中長期水文預(yù)報系統(tǒng)結(jié)構(gòu)功能
4.5 水庫中長期水文預(yù)報系統(tǒng)的實現(xiàn)
水庫中長期水文預(yù)報系統(tǒng)使用Microsoft中Visual Basic6.0語言進行實現(xiàn)。
5 總結(jié)
在本研究中,從用戶需求角度出發(fā),對三種不同類型的中長期水文預(yù)報對象使用了時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸7種模式,通過歷史數(shù)據(jù)檢驗對每一種預(yù)報對象進行了相應(yīng)的算法方案推薦,構(gòu)建了一個較為實用的水庫中長期水文預(yù)報系統(tǒng),該系統(tǒng)能夠更好的為其他水庫調(diào)度優(yōu)化提供信息系統(tǒng)基礎(chǔ)。
參考文獻:
[1]張銘,李承軍,張勇傳等.貝葉斯概率水文預(yù)報系統(tǒng)在中長期徑流預(yù)報中的應(yīng)用[J].水科學(xué)進展,2009,20(1):40-44.
[2]Yong-Ying Zhu,Hui-Cheng Zhou.Rough Fuzzy Inference Model And Its Application In Multi-factor Medium And Long-term Hydrological Forecast[J].Water resources management,2009,23(3):493-507.
[3]李紅波,夏潮軍,王淑英等.中長期徑流預(yù)報研究進展及發(fā)展趨勢[J].人民黃河,2012,34(8):36-38,40.
[4]徐啟寶,許爾金.淺析水庫中長期水文預(yù)報方案的編制——以澤雅水庫為例[J].浙江水利科技,2010,01:11-15.
[5]Wenchuan Wang,Dongmei Xu,Lin Qiu et al.Genetic Programming for Modelling Long-term Hydrological Time Series[C].//2009 Fifth International Conference on Natural Computation (ICNC 2009).Volume 4.2009:265-269.endprint
摘要:水庫中長期水文預(yù)測系統(tǒng)的開發(fā)和設(shè)計,不僅需要符合國際通用標(biāo)準(zhǔn)和我國有關(guān)信息技術(shù)、軟件工程的設(shè)計要求和規(guī)范,還要滿足水文氣象部門的相關(guān)技術(shù)標(biāo)準(zhǔn)。立足用戶需求角度,對三種不同類型的中長期水文預(yù)報對象,匯集了七種方法,分別是時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸。同時,針對不同的預(yù)報對象,通過歷史數(shù)據(jù)檢驗對相應(yīng)的算法方案進行了提供。本文從計算流程、計算框架、實現(xiàn)程序、數(shù)據(jù)流程等方面進行分析,對構(gòu)建水庫中長期水文預(yù)報系統(tǒng)進行了探討。
關(guān)鍵詞:預(yù)報思路 水庫 水文預(yù)報 預(yù)報系統(tǒng)
水庫中長期水文預(yù)報系統(tǒng)的開發(fā)需要將水文氣象預(yù)報平臺和水文氣象資料數(shù)據(jù)庫作為開發(fā)的基本條件,并且要滿足國際通用的標(biāo)準(zhǔn)和我國相關(guān)信息技術(shù)、軟件工程設(shè)計的要求,同時還要符合水文氣象部門的相關(guān)技術(shù)標(biāo)準(zhǔn)。在預(yù)報的方法方面,水文預(yù)報系統(tǒng)應(yīng)結(jié)合國際上新研發(fā)的方法和我國水文預(yù)報行業(yè)常用的成熟方法,將年、月等的水文預(yù)報系統(tǒng)提供給水庫調(diào)度。
1 建立預(yù)報模型庫
預(yù)報模型庫的建立應(yīng)按照《水文情報預(yù)報規(guī)范》的要求,從物理角度出發(fā),中長期預(yù)報中常用的方法主要為統(tǒng)計預(yù)測和成因預(yù)測。統(tǒng)計預(yù)測是基于徑流和徑流影響因素的統(tǒng)計關(guān)系、成因的統(tǒng)計模型,成因預(yù)測是局域天氣過程的演變規(guī)律、大氣環(huán)流、流域下墊面物理情況的成因動力模型,是徑流長期預(yù)測的發(fā)展趨勢。從影響因素角度出發(fā),中長期預(yù)報可以分為多要素預(yù)報和單要素預(yù)報。多要素預(yù)報方法主要是對外界各種因素對水文預(yù)報對象的影響進行分析,對預(yù)報對象和影響因素間的關(guān)系及變化的物理因素進行分析,使用數(shù)理統(tǒng)計方法進行預(yù)報模型的建立。單要素預(yù)報方法則是對水文預(yù)報對象自身的歷史演變規(guī)律進行分析,對預(yù)報對象前后各時段的有關(guān)聯(lián)系進行探討,以此為依據(jù)進行預(yù)報模型的建立。
目前,隨著智能優(yōu)化技術(shù)和非線性系統(tǒng)模擬技術(shù)的不斷發(fā)展和進步,在預(yù)報中使用多種模型進行比較,可以使預(yù)報的可靠性得到有效的提高。本研究中,將從時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸等方案中選擇預(yù)報效果較好的方案進行預(yù)報運行體系的建立。
2 預(yù)報對象的種類
本研究中的水庫中長期水文預(yù)報系統(tǒng)的預(yù)報對象主要有:①當(dāng)年汛期逐月流量和最大流量預(yù)報,發(fā)布時間為3月,預(yù)報結(jié)果為推薦值和7種方法月預(yù)報值,汛期最大流量和發(fā)生時間;②次年最大流量和次年逐月流量預(yù)報,發(fā)布時間為每年6月和11月,預(yù)報結(jié)果根據(jù)推薦值和7種方法月平均流量預(yù)報值,年最大流量預(yù)報值和發(fā)生時間;③下月枯期最小流量預(yù)報,發(fā)布時間為當(dāng)月10日和25日,預(yù)報結(jié)果為推薦值和7種方法月極值流量預(yù)報值。使用獨立窗口進行顯示,同時將預(yù)報結(jié)果儲存在氣象水文中長期數(shù)據(jù)庫中,方便用戶查閱。按照降水預(yù)報產(chǎn)品、流域站點蒸發(fā)資料、氣溫資料和歷年月流量資料、北半球長波輻射資料、西北太平洋月平均SST資料、北半球500HPa高度場旬、月資料和100Hpa高度場月值資料、北半球850Hpa、200Hpa UV分量格點場資料為基礎(chǔ),根據(jù)預(yù)見期的差異進行因子的選擇。
3 編制預(yù)報方案的要求
在水文資料年限方面,編制預(yù)報方案時應(yīng)以《水文情報預(yù)報規(guī)范》的依據(jù),在使用經(jīng)驗和統(tǒng)計方法進行長期水文預(yù)報時,選取的樣本數(shù)應(yīng)超出30例。在方案誤差方面,汛期預(yù)報值的誤差允許范圍不應(yīng)超出實際測量值變幅的±30%,極值發(fā)生時間可允許誤差范圍應(yīng)按照該標(biāo)準(zhǔn)進行規(guī)范,非汛期預(yù)報值可允許誤差范圍不可以超出實際測量值變幅的±20%。在方案精準(zhǔn)度方面,預(yù)報方案應(yīng)按照《水文情報預(yù)報規(guī)范》進行檢驗和判斷,精準(zhǔn)度的判斷標(biāo)準(zhǔn)應(yīng)使用確定系系數(shù)的大小和合格率進行分類。
4 水庫中長期水文預(yù)報系統(tǒng)的設(shè)計和實現(xiàn)
4.1 水庫中長期水文預(yù)報系統(tǒng)框架結(jié)構(gòu)
水庫中長期水文預(yù)報系統(tǒng)主要有以下幾部分組成:預(yù)報產(chǎn)品檢索、預(yù)報方法、質(zhì)量評定、數(shù)據(jù)統(tǒng)計分析、統(tǒng)計集成方法等。每個組成部分又由多個子模塊組成。數(shù)據(jù)加工處理模塊主要包括各種指數(shù)加計算、數(shù)據(jù)檢索、數(shù)據(jù)采集處理、數(shù)據(jù)管理維護、預(yù)報對象管理等。預(yù)報方法模塊主要是包括降水場預(yù)報模式、概念模型、模式產(chǎn)品適用、相關(guān)分析、回歸分析方法、多因子綜合方法、相似分析方法等。數(shù)據(jù)統(tǒng)計分析模塊主要包括合成分析、指數(shù)資料分析、預(yù)報對象統(tǒng)計分析、場資料分析等。統(tǒng)計集成方法模塊是對具有可集成性的多種預(yù)報模塊、相同類型的預(yù)報結(jié)果、相同的預(yù)報結(jié)果按設(shè)計的集成方法進行運作。
4.2 水庫中長期水文預(yù)報系統(tǒng)計算流程(見圖一)
圖一 水庫中長期水文預(yù)報系統(tǒng)計算流程
4.3 水庫中長期水文預(yù)報系統(tǒng)流程
水庫中長期水文預(yù)報系統(tǒng)的主界面主要由用戶查詢、選擇預(yù)報對象、系統(tǒng)幫助三部分組成。點擊進入到相應(yīng)的界面后,選擇預(yù)報對象界面中的不同預(yù)報時段按鍵,進入后選擇預(yù)報方法界面,主要由時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸7種預(yù)報模塊組成,可以按照不同的預(yù)報時間進行相應(yīng)的預(yù)報模塊選擇,模塊在執(zhí)行操作時,會先在氣象水文數(shù)據(jù)庫中對所需要的數(shù)據(jù)進行讀取和檢查,對符合要求的數(shù)據(jù)進行計算后顯示出來,之后將結(jié)果存儲到中長期氣象水文數(shù)據(jù)庫中。如系統(tǒng)給出的信息是錯誤的,則會返回到預(yù)報系統(tǒng)界面中。其中信息錯誤主要有:①預(yù)報對象不存在;②所需要的數(shù)據(jù)不存在、錯誤、缺測;③應(yīng)用服務(wù)器連接錯誤;④模型計算錯誤等。
4.4 水庫中長期水文預(yù)報系統(tǒng)結(jié)構(gòu)功能(見圖二)
圖二 水庫中長期水文預(yù)報系統(tǒng)結(jié)構(gòu)功能
4.5 水庫中長期水文預(yù)報系統(tǒng)的實現(xiàn)
水庫中長期水文預(yù)報系統(tǒng)使用Microsoft中Visual Basic6.0語言進行實現(xiàn)。
5 總結(jié)
在本研究中,從用戶需求角度出發(fā),對三種不同類型的中長期水文預(yù)報對象使用了時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸7種模式,通過歷史數(shù)據(jù)檢驗對每一種預(yù)報對象進行了相應(yīng)的算法方案推薦,構(gòu)建了一個較為實用的水庫中長期水文預(yù)報系統(tǒng),該系統(tǒng)能夠更好的為其他水庫調(diào)度優(yōu)化提供信息系統(tǒng)基礎(chǔ)。
參考文獻:
[1]張銘,李承軍,張勇傳等.貝葉斯概率水文預(yù)報系統(tǒng)在中長期徑流預(yù)報中的應(yīng)用[J].水科學(xué)進展,2009,20(1):40-44.
[2]Yong-Ying Zhu,Hui-Cheng Zhou.Rough Fuzzy Inference Model And Its Application In Multi-factor Medium And Long-term Hydrological Forecast[J].Water resources management,2009,23(3):493-507.
[3]李紅波,夏潮軍,王淑英等.中長期徑流預(yù)報研究進展及發(fā)展趨勢[J].人民黃河,2012,34(8):36-38,40.
[4]徐啟寶,許爾金.淺析水庫中長期水文預(yù)報方案的編制——以澤雅水庫為例[J].浙江水利科技,2010,01:11-15.
[5]Wenchuan Wang,Dongmei Xu,Lin Qiu et al.Genetic Programming for Modelling Long-term Hydrological Time Series[C].//2009 Fifth International Conference on Natural Computation (ICNC 2009).Volume 4.2009:265-269.endprint
摘要:水庫中長期水文預(yù)測系統(tǒng)的開發(fā)和設(shè)計,不僅需要符合國際通用標(biāo)準(zhǔn)和我國有關(guān)信息技術(shù)、軟件工程的設(shè)計要求和規(guī)范,還要滿足水文氣象部門的相關(guān)技術(shù)標(biāo)準(zhǔn)。立足用戶需求角度,對三種不同類型的中長期水文預(yù)報對象,匯集了七種方法,分別是時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸。同時,針對不同的預(yù)報對象,通過歷史數(shù)據(jù)檢驗對相應(yīng)的算法方案進行了提供。本文從計算流程、計算框架、實現(xiàn)程序、數(shù)據(jù)流程等方面進行分析,對構(gòu)建水庫中長期水文預(yù)報系統(tǒng)進行了探討。
關(guān)鍵詞:預(yù)報思路 水庫 水文預(yù)報 預(yù)報系統(tǒng)
水庫中長期水文預(yù)報系統(tǒng)的開發(fā)需要將水文氣象預(yù)報平臺和水文氣象資料數(shù)據(jù)庫作為開發(fā)的基本條件,并且要滿足國際通用的標(biāo)準(zhǔn)和我國相關(guān)信息技術(shù)、軟件工程設(shè)計的要求,同時還要符合水文氣象部門的相關(guān)技術(shù)標(biāo)準(zhǔn)。在預(yù)報的方法方面,水文預(yù)報系統(tǒng)應(yīng)結(jié)合國際上新研發(fā)的方法和我國水文預(yù)報行業(yè)常用的成熟方法,將年、月等的水文預(yù)報系統(tǒng)提供給水庫調(diào)度。
1 建立預(yù)報模型庫
預(yù)報模型庫的建立應(yīng)按照《水文情報預(yù)報規(guī)范》的要求,從物理角度出發(fā),中長期預(yù)報中常用的方法主要為統(tǒng)計預(yù)測和成因預(yù)測。統(tǒng)計預(yù)測是基于徑流和徑流影響因素的統(tǒng)計關(guān)系、成因的統(tǒng)計模型,成因預(yù)測是局域天氣過程的演變規(guī)律、大氣環(huán)流、流域下墊面物理情況的成因動力模型,是徑流長期預(yù)測的發(fā)展趨勢。從影響因素角度出發(fā),中長期預(yù)報可以分為多要素預(yù)報和單要素預(yù)報。多要素預(yù)報方法主要是對外界各種因素對水文預(yù)報對象的影響進行分析,對預(yù)報對象和影響因素間的關(guān)系及變化的物理因素進行分析,使用數(shù)理統(tǒng)計方法進行預(yù)報模型的建立。單要素預(yù)報方法則是對水文預(yù)報對象自身的歷史演變規(guī)律進行分析,對預(yù)報對象前后各時段的有關(guān)聯(lián)系進行探討,以此為依據(jù)進行預(yù)報模型的建立。
目前,隨著智能優(yōu)化技術(shù)和非線性系統(tǒng)模擬技術(shù)的不斷發(fā)展和進步,在預(yù)報中使用多種模型進行比較,可以使預(yù)報的可靠性得到有效的提高。本研究中,將從時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸等方案中選擇預(yù)報效果較好的方案進行預(yù)報運行體系的建立。
2 預(yù)報對象的種類
本研究中的水庫中長期水文預(yù)報系統(tǒng)的預(yù)報對象主要有:①當(dāng)年汛期逐月流量和最大流量預(yù)報,發(fā)布時間為3月,預(yù)報結(jié)果為推薦值和7種方法月預(yù)報值,汛期最大流量和發(fā)生時間;②次年最大流量和次年逐月流量預(yù)報,發(fā)布時間為每年6月和11月,預(yù)報結(jié)果根據(jù)推薦值和7種方法月平均流量預(yù)報值,年最大流量預(yù)報值和發(fā)生時間;③下月枯期最小流量預(yù)報,發(fā)布時間為當(dāng)月10日和25日,預(yù)報結(jié)果為推薦值和7種方法月極值流量預(yù)報值。使用獨立窗口進行顯示,同時將預(yù)報結(jié)果儲存在氣象水文中長期數(shù)據(jù)庫中,方便用戶查閱。按照降水預(yù)報產(chǎn)品、流域站點蒸發(fā)資料、氣溫資料和歷年月流量資料、北半球長波輻射資料、西北太平洋月平均SST資料、北半球500HPa高度場旬、月資料和100Hpa高度場月值資料、北半球850Hpa、200Hpa UV分量格點場資料為基礎(chǔ),根據(jù)預(yù)見期的差異進行因子的選擇。
3 編制預(yù)報方案的要求
在水文資料年限方面,編制預(yù)報方案時應(yīng)以《水文情報預(yù)報規(guī)范》的依據(jù),在使用經(jīng)驗和統(tǒng)計方法進行長期水文預(yù)報時,選取的樣本數(shù)應(yīng)超出30例。在方案誤差方面,汛期預(yù)報值的誤差允許范圍不應(yīng)超出實際測量值變幅的±30%,極值發(fā)生時間可允許誤差范圍應(yīng)按照該標(biāo)準(zhǔn)進行規(guī)范,非汛期預(yù)報值可允許誤差范圍不可以超出實際測量值變幅的±20%。在方案精準(zhǔn)度方面,預(yù)報方案應(yīng)按照《水文情報預(yù)報規(guī)范》進行檢驗和判斷,精準(zhǔn)度的判斷標(biāo)準(zhǔn)應(yīng)使用確定系系數(shù)的大小和合格率進行分類。
4 水庫中長期水文預(yù)報系統(tǒng)的設(shè)計和實現(xiàn)
4.1 水庫中長期水文預(yù)報系統(tǒng)框架結(jié)構(gòu)
水庫中長期水文預(yù)報系統(tǒng)主要有以下幾部分組成:預(yù)報產(chǎn)品檢索、預(yù)報方法、質(zhì)量評定、數(shù)據(jù)統(tǒng)計分析、統(tǒng)計集成方法等。每個組成部分又由多個子模塊組成。數(shù)據(jù)加工處理模塊主要包括各種指數(shù)加計算、數(shù)據(jù)檢索、數(shù)據(jù)采集處理、數(shù)據(jù)管理維護、預(yù)報對象管理等。預(yù)報方法模塊主要是包括降水場預(yù)報模式、概念模型、模式產(chǎn)品適用、相關(guān)分析、回歸分析方法、多因子綜合方法、相似分析方法等。數(shù)據(jù)統(tǒng)計分析模塊主要包括合成分析、指數(shù)資料分析、預(yù)報對象統(tǒng)計分析、場資料分析等。統(tǒng)計集成方法模塊是對具有可集成性的多種預(yù)報模塊、相同類型的預(yù)報結(jié)果、相同的預(yù)報結(jié)果按設(shè)計的集成方法進行運作。
4.2 水庫中長期水文預(yù)報系統(tǒng)計算流程(見圖一)
圖一 水庫中長期水文預(yù)報系統(tǒng)計算流程
4.3 水庫中長期水文預(yù)報系統(tǒng)流程
水庫中長期水文預(yù)報系統(tǒng)的主界面主要由用戶查詢、選擇預(yù)報對象、系統(tǒng)幫助三部分組成。點擊進入到相應(yīng)的界面后,選擇預(yù)報對象界面中的不同預(yù)報時段按鍵,進入后選擇預(yù)報方法界面,主要由時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸7種預(yù)報模塊組成,可以按照不同的預(yù)報時間進行相應(yīng)的預(yù)報模塊選擇,模塊在執(zhí)行操作時,會先在氣象水文數(shù)據(jù)庫中對所需要的數(shù)據(jù)進行讀取和檢查,對符合要求的數(shù)據(jù)進行計算后顯示出來,之后將結(jié)果存儲到中長期氣象水文數(shù)據(jù)庫中。如系統(tǒng)給出的信息是錯誤的,則會返回到預(yù)報系統(tǒng)界面中。其中信息錯誤主要有:①預(yù)報對象不存在;②所需要的數(shù)據(jù)不存在、錯誤、缺測;③應(yīng)用服務(wù)器連接錯誤;④模型計算錯誤等。
4.4 水庫中長期水文預(yù)報系統(tǒng)結(jié)構(gòu)功能(見圖二)
圖二 水庫中長期水文預(yù)報系統(tǒng)結(jié)構(gòu)功能
4.5 水庫中長期水文預(yù)報系統(tǒng)的實現(xiàn)
水庫中長期水文預(yù)報系統(tǒng)使用Microsoft中Visual Basic6.0語言進行實現(xiàn)。
5 總結(jié)
在本研究中,從用戶需求角度出發(fā),對三種不同類型的中長期水文預(yù)報對象使用了時間系列-馬爾科夫分析、門限回歸、多維混合回歸、神經(jīng)網(wǎng)絡(luò)及小波分析、模糊分析、非線性動力系統(tǒng)學(xué)、投影尋蹤回歸7種模式,通過歷史數(shù)據(jù)檢驗對每一種預(yù)報對象進行了相應(yīng)的算法方案推薦,構(gòu)建了一個較為實用的水庫中長期水文預(yù)報系統(tǒng),該系統(tǒng)能夠更好的為其他水庫調(diào)度優(yōu)化提供信息系統(tǒng)基礎(chǔ)。
參考文獻:
[1]張銘,李承軍,張勇傳等.貝葉斯概率水文預(yù)報系統(tǒng)在中長期徑流預(yù)報中的應(yīng)用[J].水科學(xué)進展,2009,20(1):40-44.
[2]Yong-Ying Zhu,Hui-Cheng Zhou.Rough Fuzzy Inference Model And Its Application In Multi-factor Medium And Long-term Hydrological Forecast[J].Water resources management,2009,23(3):493-507.
[3]李紅波,夏潮軍,王淑英等.中長期徑流預(yù)報研究進展及發(fā)展趨勢[J].人民黃河,2012,34(8):36-38,40.
[4]徐啟寶,許爾金.淺析水庫中長期水文預(yù)報方案的編制——以澤雅水庫為例[J].浙江水利科技,2010,01:11-15.
[5]Wenchuan Wang,Dongmei Xu,Lin Qiu et al.Genetic Programming for Modelling Long-term Hydrological Time Series[C].//2009 Fifth International Conference on Natural Computation (ICNC 2009).Volume 4.2009:265-269.endprint