城市用水量預(yù)測優(yōu)化模型研究
論文類型 | 基礎(chǔ)研究 | 發(fā)表日期 | 2005-07-01 |
來源 | 中國水網(wǎng) | ||
作者 | 段煥豐,俞海寧,俞國平 | ||
關(guān)鍵詞 | 遺傳算法 時間序列法 BP神經(jīng)網(wǎng)絡(luò) 用水量預(yù)測 | ||
摘要 | 對城市用水需求量的預(yù)測,是配水系統(tǒng)為其操作運行系統(tǒng)準備和執(zhí)行計劃在線控制的主要任務(wù)。本文運用了時間序列法和BP神經(jīng)網(wǎng)絡(luò)法分別對配水系統(tǒng)的短期和中長期用水量進行預(yù)測,并引入了遺傳算法對這兩種預(yù)測方法進行了優(yōu)化改進。從算例結(jié)果比較來看,優(yōu)化后的預(yù)測方法具有良好的有效性和實用性。 |
段煥豐 俞海寧 俞國平 (同濟大學(xué) 環(huán)境科學(xué)與工程學(xué)院,上海 200092) 摘要:對城市用水需求量的預(yù)測,是配水系統(tǒng)為其操作運行系統(tǒng)準備和執(zhí)行計劃在線控制的主要任務(wù)。本文運用了時間序列法和BP神經(jīng)網(wǎng)絡(luò)法分別對配水系統(tǒng)的短期和中長期用水量進行預(yù)測,并引入了遺傳算法對這兩種預(yù)測方法進行了優(yōu)化改進。從算例結(jié)果比較來看,優(yōu)化后的預(yù)測方法具有良好的有效性和實用性。 關(guān)鍵詞:遺傳算法 時間序列法 BP神經(jīng)網(wǎng)絡(luò) 用水量預(yù)測 Study on Improved Forecasting Models of Urban Water Demands Duan Huan-feng,Yu Hai-ning,Yu Guo-ping Abstract:Forecasting for urban water demands is the main task for on-line control of a water distribution system to prepare and execute a plan for operating the system. This paper forecasts the short-term and medium or long-term water demands by Time-series Analysis and BP Neural Networks respectively, and introduces Genetic Algorithms to improve and optimize these two forecasting methods. The cases study shows that the improved methods can obtain favorable validity and practicability. 對配水系統(tǒng)未來用水量的預(yù)測是進行水規(guī)劃的一項重要的任務(wù)。一般來說,用水量預(yù)測分為兩種:一種是短期預(yù)測,以滿足操作系統(tǒng)在線實時模擬和給水系統(tǒng)的優(yōu)化調(diào)度;另一種是對水量的中長期預(yù)測,用以進行水資源規(guī)劃和城市整體設(shè)計規(guī)劃。目前,用以預(yù)測的方法很多,科學(xué)合理地選擇預(yù)測模型應(yīng)首先考慮預(yù)測的時間間隔,不用時間間隔應(yīng)選用不同的預(yù)測模型。根據(jù)目前多年來各種預(yù)測積累的實踐經(jīng)驗和各種預(yù)測方法的特點,對短期預(yù)測一般用到時間序列法,對中長期預(yù)測一般用到BP神經(jīng)網(wǎng)絡(luò)法或灰色模型法(本文只就前者討論,后者可用同樣方法討論)。但是,預(yù)測與實際必然存在一定的誤差,如何減少誤差,以使得預(yù)測結(jié)果盡量準確,是目前急需解決難題。本文針對傳統(tǒng)的預(yù)測方法,引入遺傳算法對其進行參數(shù)優(yōu)化,得到了兩種改進預(yù)測方法。 1、短期預(yù)測優(yōu)化模型 1.1時間序列預(yù)測法 其中,E(ξt2)為離散白噪聲均方誤差,φj和θj為參數(shù)變量。 其優(yōu)化步驟如下: 時間序列法模型:Xt=7966-0.17Xt-1+0.25Xt-2+ξt 改進時間序列法模型:Xt=7983-0.175Xt-1+0.257Xt-2+ξt 預(yù)測結(jié)果對比如下表1: 表1 預(yù)測結(jié)果及其誤差比較(部分)
從上表可以看出,改進時間序列預(yù)測方法比一般的時間序列方法得到的結(jié)果更加準確有效,同時也看出,這類的預(yù)測方法在預(yù)測短時期的用水量是比較準確,誤差較小,而越往后誤差越大。 2、中長期預(yù)測優(yōu)化模型 對城市用水量的中長期預(yù)測,BP網(wǎng)絡(luò)算法使用較為普遍,并且從實踐來看,結(jié)果相對較為理想。BP神經(jīng)網(wǎng)絡(luò)是以樣本訓(xùn)練學(xué)習(xí)而不是用程序指令來完成某一特定的任務(wù),一般由輸入層、隱層和輸出層三層拓撲結(jié)構(gòu)組成,用來解決模式識別、預(yù)測及擬合等問題。利用BP神經(jīng)網(wǎng)絡(luò)解決用水量預(yù)測問題的模型如下: 其中,QI為最終預(yù)測用水量,Qj為實測系統(tǒng)漏失量, Tj5為s層第j天輸出的預(yù)測用水量修正值系數(shù), πj5為s層第j天輸出的預(yù)測用水量, 且 Qrj為實測系統(tǒng)漏失量閾值, Wj5為氣溫及節(jié)假日等影響因素權(quán)重值, S.t. 其中,E為最終輸出系統(tǒng)誤差,ε為系統(tǒng)誤差允許值, e(k)為第k個樣本系統(tǒng)誤差,n為樣本對數(shù), 且: tIk為第k個樣本最終輸出期望值,m為網(wǎng)絡(luò)節(jié)點數(shù), QI為第k個樣本最終預(yù)測用水量。 BP神經(jīng)網(wǎng)絡(luò)算法一般程序流程圖如下:
2.2 優(yōu)化改進模型 其中,n為樣本對數(shù),m為網(wǎng)絡(luò)節(jié)點數(shù),Qj為實測量,Qij為預(yù)測量。 2.3 應(yīng)用 表2 預(yù)測結(jié)果及誤差比較(部分)
從上表的預(yù)測結(jié)果可以看出,利用BP神經(jīng)網(wǎng)絡(luò)法對中長期用水量的預(yù)測較為合適,并且優(yōu)化改進后的BP網(wǎng)絡(luò)預(yù)測更加準確有效。 3、結(jié)語 通過上述實例仿真對比結(jié)果可以看出,通過遺傳算法優(yōu)化改進的時間序列預(yù)測模型和BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型在預(yù)測精度上有很大的提高,使得預(yù)測結(jié)果更加準確,也證明了該方法的有效性和實用性;而且,這種方法也同樣可以推廣應(yīng)用到其它的預(yù)測模型中(如灰色理論預(yù)測模型)。至于遺傳算法作為優(yōu)化方法,其自身的參數(shù)確定具有一定的經(jīng)驗性,仍需進一步的探究。 參考文獻: [1] 金菊良,丁晶. 遺傳算法及其在水科學(xué)中的應(yīng)用. 成都,四川大學(xué)出版社,2000,68~88 作者簡介:段煥豐,男,同濟大學(xué)環(huán)境學(xué)院,021-65987044 ,duanhuanfeng@sohu.com 通訊地址:上海市同濟大學(xué)環(huán)境科學(xué)與工程學(xué)院 郵編:200092 |
論文搜索
月熱點論文
論文投稿
很多時候您的文章總是無緣變成鉛字。研究做到關(guān)鍵時,試驗有了起色時,是不是想和同行探討一下,工作中有了心得,您是不是很想與人分享,那么不要只是默默工作了,寫下來吧!投稿時,請以附件形式發(fā)至 paper@h2o-china.com ,請注明論文投稿。一旦采用,我們會為您增加100枚金幣。