模式識(shí)別-時(shí)間序列模型預(yù)測(cè)城市時(shí)用水量
論文類型 | 基礎(chǔ)研究 | 發(fā)表日期 | 2004-12-01 |
來源 | 中國(guó)水網(wǎng) | ||
作者 | 段煥豐,俞國(guó)平,俞海寧 | ||
關(guān)鍵詞 | 模式識(shí)別 時(shí)間序列 時(shí)用水量 預(yù)測(cè) 積分自回歸-移動(dòng)平均模型 | ||
摘要 | 介紹了基于模式識(shí)別和時(shí)間序列方法相結(jié)合的模型來預(yù)測(cè)城市時(shí)用水量。將每天的水量需求模式分為“上升(快速和緩慢)”、“波動(dòng)”和“下降”三個(gè)或四個(gè)連續(xù)反復(fù)的狀態(tài),即連續(xù)的馬爾可夫狀態(tài)。并分別利用低次積分自回歸-移動(dòng)平均模型(ARIMA) 來擬合預(yù)測(cè)。實(shí)例結(jié)果表明該模型能夠準(zhǔn)確預(yù)測(cè)未來幾天的時(shí)用水量,并且可以實(shí)時(shí)操作,簡(jiǎn)單易行。 |
段煥豐 俞國(guó)平 俞海寧 摘要:介紹了基于模式識(shí)別和時(shí)間序列方法相結(jié)合的模型來預(yù)測(cè)城市時(shí)用水量。將每天的水量需求模式分為“上升(快速和緩慢)”、“波動(dòng)”和“下降”三個(gè)或四個(gè)連續(xù)反復(fù)的狀態(tài),即連續(xù)的馬爾可夫狀態(tài)。并分別利用低次積分自回歸-移動(dòng)平均模型(ARIMA) 來擬合預(yù)測(cè)。實(shí)例結(jié)果表明該模型能夠準(zhǔn)確預(yù)測(cè)未來幾天的時(shí)用水量,并且可以實(shí)時(shí)操作,簡(jiǎn)單易行。 Pattern Recognition and Time Series Analysis Models for Forecasting Urban Hourly Water Demands Duan Huanfeng; Yu Guoping; Yu Haining Abstract: Hourly water-demand data is forecasted with a model based on a combination of pattern recognition and time series analysis. There or four repeating states are observed in the daily demand pattern: “Rising (slow or rapid),” “Oscillating,” and “Falling,” which are defined as successive states of a Markov process; and low-order auto-regressive integrated moving average models (ARIMA) fitted to each segment. An example followed shows that the model can be used to forecast hourly demands for a period of one to several days ahead, and the forecast can be performed in real time easily. 城市配水系統(tǒng)在線作業(yè)控制的任務(wù)是為該系統(tǒng)制定和執(zhí)行某一計(jì)劃方案。其目的就是在最小費(fèi)用的目標(biāo)下滿足用水量需求,即最優(yōu)運(yùn)行操作方案。一般來說,由于配水系統(tǒng)的許多運(yùn)行工作都是以一天(24小時(shí))為周期,其運(yùn)行方案須至少提前24小時(shí)就制定好。而制定該最優(yōu)運(yùn)行方案的前提條件就是要準(zhǔn)確預(yù)測(cè)出整個(gè)方案期間的時(shí)用水量。因此,時(shí)用水量的預(yù)測(cè)對(duì)配水系統(tǒng)的經(jīng)濟(jì)運(yùn)行有著重要的意義。 1.基本思想 一天中需水量的變化取決于許多因素,如溫度,濕度,距上次下雨的時(shí)間間隔以及一周中的第幾天等等。然而,我們從實(shí)踐中許多實(shí)例的考察可以看出某些天中的用水需求曲線模式有顯著的相似。一般來說,每天用水量曲線總的趨勢(shì)都是在晚上較低,從早上開始上升,一直達(dá)到最高并有波動(dòng),然后又下降。這些變化部分的過渡或者是各部分的曲線形狀將隨用水對(duì)象的不同而不同。但是,我們可以將每天的模式劃分為“上升”、“波動(dòng)”和“下降”三個(gè)部分或狀態(tài),下面我們所要討論的模型將基于此,然后確定各部分的過渡點(diǎn)并且為每個(gè)部分構(gòu)造時(shí)間序列模型。 2.預(yù)測(cè)模型的建立 2.1 需求模型 在時(shí)刻t,需水量xt是一個(gè)標(biāo)準(zhǔn)的n次自回歸過程:
其中:ct=(c0t,c1t,……,cnt)為一組與時(shí)間有關(guān)的系數(shù)向量; 又設(shè)在(2)中的參數(shù)向量θt=(ct,bt),在任何時(shí)刻t 都能假設(shè)1 到m之間的值k ,并設(shè)vt=k,k=1,…m 則 其中,f(XlN|P,θl,…,θm) 為向量XlN 的條件概率密度。 1)logf(XlN|P,θl,…,θm) 為單調(diào)不減; 即f(XlN|P,θl,…,θm) 的一個(gè)局部極大值點(diǎn)。 其遞推方程為: 并且: 其中:p(vt=k|XlN,Ps,θsl,…,θsm) 為在時(shí)刻t狀態(tài)k下過程xt 的事后概率,對(duì)其估計(jì)按照馬爾可夫鏈的性質(zhì)及式(7)來進(jìn)行計(jì)算。 根據(jù)Yacovlev 和Vorob’yov (1986)有: 由上述(1)~(9)式,我們即可以對(duì)模型(1)和(2)的參數(shù)P,θl,…,m 進(jìn)行估計(jì),其具體的算法步驟敘述如下。 其中,t=1,…,Nl,并任意設(shè) 4)根據(jù)(5)計(jì)算θlk=k,k=1,…m,并計(jì)算(6)、(7)和(8)式,這些計(jì)算均是對(duì)t=1,…,Nl而言。 2.2.2模式識(shí)別 這部分計(jì)算均是對(duì)所有的樣本數(shù)據(jù)t=1,…,N : k=1,…m 2)根據(jù)(5)和(6)式計(jì)算 這部分計(jì)算是一個(gè)重復(fù)遞推過程,直到滿足局部最優(yōu)可行解的條件。在計(jì)算過程中定義一個(gè)誤差函數(shù) 其中λ(k,k)=0;λ(k,l)=1;k,l=1,…,m,且k≠1 ?。?5) 以上的計(jì)算過程中,在特殊情況下可以通過引入動(dòng)態(tài)規(guī)劃法進(jìn)行最小化修正詳見文獻(xiàn)。 2.2.3預(yù)測(cè) 其中,pt 為事后概率,看作為隨機(jī)過程;ζt 同前;BT 為轉(zhuǎn)置矩陣(B=xt-xt-1);φ1,Γ1,Γ2為多項(xiàng)式。 性能指標(biāo): 2) 用水量預(yù)測(cè) 3.應(yīng)用 根據(jù)某城市配水系統(tǒng)1999年夏的兩個(gè)月(6.1日~7.31日)的實(shí)測(cè)時(shí)用水量數(shù)據(jù)來進(jìn)行預(yù)測(cè)。整個(gè)中心城區(qū)的服務(wù)總?cè)丝诩s20萬,平均日用水量為2.2萬m3。由于篇幅限制其原始數(shù)據(jù)省略。通過上述模型訓(xùn)練與模式識(shí)別來進(jìn)行未來用水量的預(yù)測(cè)。本文僅就上文中的四態(tài)模型進(jìn)行預(yù)測(cè),三態(tài)模型的預(yù)測(cè)原理過程同樣可得。圖1中給出了對(duì)未來五天(8.1日~8.5日)的時(shí)用水量預(yù)測(cè)結(jié)果。圖中還同時(shí)給出了真實(shí)用水量值以進(jìn)行比較。
圖1 四態(tài)模型24小時(shí)用水量的預(yù)測(cè)曲線 表1 四態(tài)模型對(duì)八月份用水量的預(yù)測(cè)值
4. 結(jié)語 通過對(duì)預(yù)測(cè)模型的理論推導(dǎo)和實(shí)例應(yīng)用,我們可以看出該模型方法誤差很小。盡管它在理論推導(dǎo)有些繁瑣,但是,在實(shí)際中,通過模塊化編程形成計(jì)算軟件,其應(yīng)用非常簡(jiǎn)單,特別適用于實(shí)時(shí)連續(xù)監(jiān)測(cè)系統(tǒng);而且它能夠在個(gè)人計(jì)算機(jī)上只需很短時(shí)間的運(yùn)行即可得到較為精確的結(jié)果。因此,該預(yù)測(cè)方法在給水系統(tǒng)的最優(yōu)運(yùn)行中具有很大實(shí)用經(jīng)濟(jì)價(jià)值。當(dāng)然,對(duì)于某些很小的城鎮(zhèn)配水系統(tǒng),由于其用水變化很大,甚至單個(gè)用戶用水對(duì)整個(gè)系統(tǒng)都有影響,該方法則難以精確預(yù)測(cè),這也仍需進(jìn)一步探討。 參考文獻(xiàn) [1] Jowitt, P.W., and Xu, C. (1992). Demand forecasting for water distribution systems [J]. Civ. Engrg. System, 9,105-121. [2] Box, G.E.P., and Jenkins, G.M. (1970). Time series analysis, forecasting and control [M]. Holden Day, San Francisco, CA. [3] Christensen, P.E., and Macdassi, T.J. (1989). Computerized analysis and prediction of hourly demand curves [M]. AWWA Speciality Comp. Conf., American Water Works association, Denver, Colo. [4] Mottl’, V.V., and Muchnik, I.B. (1984). Segmentation of structural curves using dynamic programming methods [J]. Automation and Remote Control, 44(8), 1035-1044. [5] 袁一星,張杰等. 城市用水量中長(zhǎng)期預(yù)測(cè)模型的研究[J]. 給水排水,2004,30(6):102~105 [6] 俞峰,陶建科. 城市給水系統(tǒng)時(shí)用水量預(yù)測(cè)方法的探討.城市公用事業(yè)[J],2003,17(6):23~26 [7] 何迎暉,錢偉民編著. 隨機(jī)過程簡(jiǎn)明教程[M]. 上海,同濟(jì)大學(xué)出版社,2004 [8] (美)Bruce Eckel 著,劉宗田,袁兆山,潘秋菱等譯. C++編程思想[M]. 北京,機(jī)械工業(yè)出版社,2002 作者簡(jiǎn)介 段煥豐,男,1982年生,安徽安慶人,碩士研究生,主要從事市政工程設(shè)計(jì)與運(yùn)行最優(yōu)化方向的研究。 |
論文搜索
月熱點(diǎn)論文
論文投稿
很多時(shí)候您的文章總是無緣變成鉛字。研究做到關(guān)鍵時(shí),試驗(yàn)有了起色時(shí),是不是想和同行探討一下,工作中有了心得,您是不是很想與人分享,那么不要只是默默工作了,寫下來吧!投稿時(shí),請(qǐng)以附件形式發(fā)至 paper@h2o-china.com ,請(qǐng)注明論文投稿。一旦采用,我們會(huì)為您增加100枚金幣。