王騰軍,賴百煉,葉俊華,楊志強(qiáng)
(1.長(zhǎng)安大學(xué)地質(zhì)工程與測(cè)繪學(xué)院,陜西西安710054;2.中國煤炭地質(zhì)總局航測(cè)遙感局,陜西西安710054)
基于GM(1,1)數(shù)據(jù)融合算法的滑坡預(yù)測(cè)研究
王騰軍1,賴百煉2,葉俊華1,楊志強(qiáng)1
(1.長(zhǎng)安大學(xué)地質(zhì)工程與測(cè)繪學(xué)院,陜西西安710054;2.中國煤炭地質(zhì)總局航測(cè)遙感局,陜西西安710054)
滑坡會(huì)對(duì)人類生命和財(cái)產(chǎn)造成巨大損失,預(yù)測(cè)預(yù)報(bào)是預(yù)知滑坡災(zāi)害發(fā)生并減少其影響的重要手段。GM(1,1)算法在滑坡預(yù)測(cè)中得到普遍應(yīng)用,該算法具有較少數(shù)據(jù)量建模的優(yōu)點(diǎn)。對(duì)于滑坡不需要了解各種影響因子的具體狀態(tài),但存在建模數(shù)據(jù)量選取不確定性和長(zhǎng)時(shí)距預(yù)測(cè)精度降低的問題,以GM(1,1)模型為基礎(chǔ),引用數(shù)據(jù)融合技術(shù),對(duì)滑坡變形量進(jìn)行預(yù)測(cè),并用實(shí)測(cè)數(shù)據(jù)進(jìn)行驗(yàn)算,結(jié)果表明該方法能提高滑坡的預(yù)測(cè)精度。
GM(1,1);數(shù)據(jù)融合;滑坡變形;變形預(yù)測(cè)
滑坡作為一種自然地質(zhì)災(zāi)害,常常會(huì)造成巨大的生命財(cái)產(chǎn)損失,已成為僅次于地震的第二大自然災(zāi)害。為了預(yù)防災(zāi)害的發(fā)生,很有必要事先對(duì)滑坡發(fā)生的時(shí)間做出預(yù)測(cè)預(yù)報(bào)。經(jīng)過國內(nèi)外許多專家學(xué)者的幾十年的潛心研究、探索,提出了多種滑坡預(yù)測(cè)預(yù)報(bào)的理論模型和方法[1],可概括為以下4種:確定性預(yù)測(cè)預(yù)報(bào)模型;統(tǒng)計(jì)預(yù)報(bào)模型;非線性預(yù)報(bào)模型;宏觀預(yù)報(bào)模型。在統(tǒng)計(jì)預(yù)測(cè)預(yù)報(bào)模型中,代表性的有灰色GM(1,1)模型、回歸分析法、指數(shù)平滑法等多種方法。
GM(1,1)模型數(shù)據(jù)需求量低,一般幾個(gè)數(shù)據(jù)就可以建立模型,直接從所面對(duì)的數(shù)據(jù)中提取信息,其適用于中短期和臨滑預(yù)測(cè)預(yù)報(bào)[1]。對(duì)于GM(1,1)模型進(jìn)行中長(zhǎng)期預(yù)測(cè)預(yù)報(bào)精度較差的問題,可以通過實(shí)測(cè)值迭代和數(shù)據(jù)融合技術(shù)加以改化,數(shù)據(jù)融合(data fusion)是利用計(jì)算機(jī)技術(shù)將來自多個(gè)傳感器或多源的觀測(cè)信息進(jìn)行分析、綜合處理,從而得出決策和估計(jì)任務(wù)所需的信息的處理過程,它往往能獲取比單一數(shù)據(jù)更加可靠的結(jié)果[2-3]。
由于GM(1,1)模型長(zhǎng)期預(yù)測(cè)的有效性明顯受到系統(tǒng)時(shí)間序列長(zhǎng)短及數(shù)據(jù)變化的影響,因此如果系統(tǒng)建模運(yùn)用數(shù)據(jù)列太短,則難以建立長(zhǎng)期的預(yù)測(cè)模型;數(shù)據(jù)列過長(zhǎng),系統(tǒng)干擾的成分太多,不穩(wěn)定因素大,易使模型精度降低[4]。針對(duì)選取多少數(shù)據(jù)建立模型,文中所采取的方法是迭代入實(shí)測(cè)值后構(gòu)成等維灰色遞補(bǔ)動(dòng)態(tài)預(yù)測(cè),在遞補(bǔ)數(shù)據(jù)基礎(chǔ)之上選擇不同量的數(shù)據(jù)序列建立多個(gè)預(yù)測(cè)模型,而后對(duì)不同模型的預(yù)測(cè)結(jié)果進(jìn)行數(shù)據(jù)融合,以獲取更加準(zhǔn)確的預(yù)測(cè)值。
若假設(shè) x(0)(k)為測(cè)量的滑坡位移值,由x(0)(k)構(gòu)成的非負(fù)序列X(0)為
式中,x(0)(k)≥0,k=1,2,…,n。
設(shè)X(1)為X(0)的一階累加生成序列
式中,z(1)(k)=0.5(x(1)(k)+x(1)(k-1)),(k=2,3,…,n)。
若 ^Α=[a b]Τ為參數(shù)列,且
則GM(1,1)模型
的最小二乘估計(jì)參數(shù)列滿足
那么GM(1,1)模型的白化方程為
由白化方程得到時(shí)間響應(yīng)函數(shù)
可以得到GM(1,1)模型x(0)(k)+az(1)(k)=b的時(shí)間響應(yīng)序列為
那么還原值為
式中,i,j∈{1,2,…,m}。
構(gòu)造兩個(gè)數(shù)據(jù)間的支持度函數(shù)rij,其必須滿足以下兩個(gè)條件。
1)rij與相對(duì)距離成反比關(guān)系,即兩個(gè)值相差越大,彼此之間支持程度越小。
2)rij∈[0,1],使數(shù)據(jù)的處理能夠利用模糊集合理論中隸屬函數(shù)的優(yōu)點(diǎn),避免數(shù)據(jù)之間相互支持程度的絕對(duì)化。
rij的選取可以由很多種,以下為最簡(jiǎn)單的兩種形式[7]。
階躍型
式中,β為常數(shù)。
分段型
式中,β1、β2為常數(shù),且β2<β1。
如下為幾種常見的支持度函數(shù)[7-8]
式中,i,j∈{1,2,…,m}。
選擇式(13)建立如下支持度矩陣
即
其矩陣形式為
式中,Η、Ν分別為由ωi和vj組成的列向量;Μ為非負(fù)對(duì)稱矩陣,存在最大模特征值λ;與其對(duì)應(yīng)的特征向量為],量全為非負(fù)數(shù)。由特征向量特征值性質(zhì),可以取
融合后可以得到的預(yù)測(cè)值為
殘差為
其相對(duì)誤差為
本文實(shí)例選用某滑坡沉降監(jiān)測(cè)點(diǎn)1號(hào)點(diǎn)的位移時(shí)間序列數(shù)據(jù)[9]進(jìn)行驗(yàn)算。1~30期位移數(shù)據(jù)用于建模,31~48期位移數(shù)據(jù)進(jìn)行預(yù)測(cè)計(jì)算,并與實(shí)測(cè)值比對(duì),對(duì)預(yù)測(cè)結(jié)果進(jìn)行精度評(píng)定,其結(jié)果如表1、圖1所示。
通過利用GM(1,1)預(yù)測(cè)模型并引用數(shù)據(jù)融合理論得到GM(1,1)數(shù)據(jù)融合預(yù)測(cè)算法,最后結(jié)合滑坡實(shí)例驗(yàn)算,得出如下幾點(diǎn)結(jié)論。
1)由圖1可以看出,利用GM(1,1)模型作滑坡位移預(yù)測(cè),由于自身誤差的不斷積累,導(dǎo)致長(zhǎng)時(shí)距的預(yù)測(cè)結(jié)果越來越偏離實(shí)際;利用實(shí)際測(cè)量值不斷的迭代,對(duì)模型進(jìn)行等維重建,可以促使模型不斷的自我修正;而后將不同維數(shù)時(shí)序數(shù)據(jù)建立的幾個(gè)GM(1,1)模型的預(yù)測(cè)值利用GM(1,1)數(shù)據(jù)融合算法進(jìn)行預(yù)測(cè)值融合,就可以得到相對(duì)更好的結(jié)果,提高了預(yù)測(cè)精度。
2)表1中得到的GM(1,1)數(shù)據(jù)融合預(yù)測(cè)值是通過選取不等維的時(shí)序數(shù)據(jù)構(gòu)造4個(gè)GM(1,1)模型,最后融合得到的預(yù)測(cè)值。在本文實(shí)例驗(yàn)算中,筆者通過試驗(yàn)發(fā)現(xiàn)構(gòu)造4個(gè)GM(1,1)模型進(jìn)行融合就可取得最優(yōu)效果。對(duì)于其他滑坡的時(shí)間序列數(shù)據(jù),構(gòu)造多少個(gè)不等維GM(1,1)模型進(jìn)行數(shù)據(jù)融合可以精度達(dá)到最高尚需進(jìn)一步研究。
3)由圖1中時(shí)序38對(duì)應(yīng)的預(yù)測(cè)數(shù)據(jù)可以看出,GM(1,1)數(shù)據(jù)融合預(yù)測(cè)模型的預(yù)測(cè)值偏差較大,預(yù)測(cè)的精度較低,對(duì)于某些突變的預(yù)測(cè)可能失效,尚需對(duì)模型進(jìn)一步研究。
表1 GM(1,1)模型預(yù)測(cè)值與GM(1,1)數(shù)據(jù)融合模型預(yù)測(cè)值對(duì)比表
圖1 利用實(shí)測(cè)值迭代的融合結(jié)果與GM(1,1)理論預(yù)測(cè)值比對(duì)圖
[1] 李秀珍,許強(qiáng).滑坡預(yù)報(bào)模型和預(yù)報(bào)判據(jù)[J].災(zāi)害學(xué),2003,18(4):71-78.
[2] 張華偉.數(shù)據(jù)融合算法研究及DSP實(shí)現(xiàn)[J].武漢理工大學(xué)學(xué)報(bào),2009,31(3):84-86.
[3] 焦明連,蔣廷臣.基于GPS-InSAR集成技術(shù)地表形變的監(jiān)測(cè)[J].測(cè)繪科學(xué),2008,33(6):57-59.
[4] 尹暉.時(shí)空變形分析與預(yù)報(bào)的理論和方法[M].北京:測(cè)繪出版社,2002.
[5] 鄧聚龍.灰預(yù)測(cè)與灰決策[M].武漢:華中科技大學(xué)出版社,2000.
[6] 劉思峰,黨耀國,方志耕,等.灰色系統(tǒng)理論及其應(yīng)用[M].3版.北京:科學(xué)出版社,2004.
[7] 高方偉,劉貴喜,王蕾,等.基于支持度矩陣的一種多傳感器融合方法[J].彈箭與制導(dǎo)學(xué)報(bào),2007,27(4): 284-287.
[8] 胡振濤,劉先省.一種實(shí)用的數(shù)據(jù)融合算法[J].自動(dòng)化儀表,2005,26(8):7-9.
[9] 張軍,劉祖強(qiáng),鄧小川,等.滑坡監(jiān)測(cè)分析預(yù)報(bào)的非線性理論和方法[M].北京:中國水利水電出版社,2010.
Research on Landslide Prediction Based on GM(1,1)Data Fusion Algorithm
WANG Tengjun,LAI Bailian,YE Junhua,YANG Zhiqiang
0494-0911(2012)05-0063-03
TU459
B
2012-03-09
王騰軍(1967—),男,河南淮陽人,副教授,主要研究方向?yàn)樽冃伪O(jiān)測(cè)及預(yù)測(cè)預(yù)警。