《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > SKF濾波與AKF濾波在邊坡形變的應(yīng)用
SKF濾波與AKF濾波在邊坡形變的應(yīng)用
2017年微型機(jī)與應(yīng)用第2期
徐文
三峽大學(xué) 計(jì)算機(jī)與信息學(xué)院,湖北 宜昌 443000
摘要: 近年來處理邊坡形變數(shù)據(jù)有很多方法,學(xué)術(shù)界較為流行的方法是把邊坡體視為一個(gè)機(jī)動(dòng)目標(biāo),對(duì)單條邊坡體軌跡進(jìn)行卡爾曼濾波平滑,來進(jìn)行預(yù)測(cè)和估計(jì)。針對(duì)標(biāo)準(zhǔn)Kalman濾波觀測(cè)噪聲R為固定值的缺陷,本文進(jìn)行了改進(jìn)并對(duì)比,改進(jìn)的自適應(yīng)Kalman的精度得到提高,以中誤差RMSE為指標(biāo)分別減小了42.72%、19.70%、15.87%、16.21%,對(duì)同一邊坡體多個(gè)測(cè)量點(diǎn)的軌跡進(jìn)行融合,邊坡的整體中誤差下降了23.90%。
關(guān)鍵詞: 邊坡 Kalman 自適應(yīng) 濾波
Abstract:
Key words :

  徐文

  (三峽大學(xué) 計(jì)算機(jī)與信息學(xué)院,湖北 宜昌 443000)

       摘要:近年來處理邊坡形變數(shù)據(jù)有很多方法,學(xué)術(shù)界較為流行的方法是把邊坡體視為一個(gè)機(jī)動(dòng)目標(biāo),對(duì)單條邊坡體軌跡進(jìn)行卡爾曼濾波平滑,來進(jìn)行預(yù)測(cè)和估計(jì)。針對(duì)標(biāo)準(zhǔn)Kalman濾波觀測(cè)噪聲R為固定值的缺陷,本文進(jìn)行了改進(jìn)并對(duì)比,改進(jìn)的自適應(yīng)Kalman的精度得到提高,以中誤差RMSE為指標(biāo)分別減小了42.72%、19.70%、15.87%、16.21%,對(duì)同一邊坡體多個(gè)測(cè)量點(diǎn)的軌跡進(jìn)行融合,邊坡的整體中誤差下降了23.90%。

  關(guān)鍵詞: 邊坡;Kalman;自適應(yīng);濾波

  中圖分類號(hào):TP391.9文獻(xiàn)標(biāo)識(shí)碼:ADOI: 10.19358/j.issn.1674-7720.2017.02.005

  引用格式:徐文.SKF濾波與AKF濾波在邊坡形變的應(yīng)用[J].微型機(jī)與應(yīng)用,2017,36(2):14-16

0引言

  目前邊坡監(jiān)測(cè)的技術(shù)手段主要有四大類[1]:變形監(jiān)測(cè),物理與化學(xué)場監(jiān)測(cè),地下水監(jiān)測(cè),誘發(fā)因素監(jiān)測(cè)。目前研究領(lǐng)域以第一類變形監(jiān)測(cè)應(yīng)用得最多。把邊坡體的形變趨勢(shì)視為一個(gè)機(jī)動(dòng)目標(biāo)[2]處理,Kalman 濾波是處理變形監(jiān)測(cè)數(shù)據(jù)有效的一種動(dòng)態(tài)數(shù)據(jù)處理方法,在變形監(jiān)測(cè)領(lǐng)域中具有較好的應(yīng)用效果[3],前人對(duì)此進(jìn)行了較為廣泛的研究。文獻(xiàn)[4]提出了普通Kalman濾波對(duì)4個(gè)GPS傳感器的邊坡數(shù)據(jù)進(jìn)行融合,對(duì)比原始數(shù)據(jù)的中誤差,普通Kalman濾波之后的中誤差分別得到下降。文獻(xiàn)[5]提出了自適應(yīng)Kalman濾波,效果得到了改進(jìn),但算法復(fù)雜。

1算法原理

  1.1標(biāo)準(zhǔn)Kalman濾波SKF原理

  將邊坡監(jiān)測(cè)點(diǎn)的位移和速度視為邊坡的狀態(tài)變量,則可建立滑坡在變形階段的狀態(tài)方程和實(shí)際量測(cè)方程,即動(dòng)態(tài)監(jiān)測(cè)模型:

  7K($S}($2C5}~%1%U4YMAP9.png

  在式子中,Q為狀態(tài)噪聲,R為觀測(cè)噪聲,Zk為邊坡的實(shí)際位移檢測(cè)值,它包含了各種影響監(jiān)測(cè)的外界干擾因素(即噪聲)。

  1.2自適應(yīng)Kalman濾波AKF原理

  標(biāo)準(zhǔn)Kalman濾波的應(yīng)用要求數(shù)學(xué)模型和噪聲的先驗(yàn)知識(shí),但在許多條件下它們是未知的。應(yīng)用不精確的模型和噪聲統(tǒng)計(jì)特性設(shè)計(jì)Kalman濾波可能會(huì)導(dǎo)致較大的狀態(tài)估計(jì)誤差,甚至可能導(dǎo)致濾波發(fā)散。為了克服標(biāo)準(zhǔn)Kalman濾波的上述缺點(diǎn)和局限性,產(chǎn)生了Kalman濾波理論的一個(gè)分支——自適應(yīng)Kalman濾波。它解決了含有未知模型參數(shù)和噪聲統(tǒng)計(jì)系統(tǒng)或含有未建模動(dòng)態(tài)的系統(tǒng)的濾波問題。通常用噪聲統(tǒng)計(jì)估值器或模型參數(shù)估值器伴隨Kalman濾波器實(shí)現(xiàn)自適應(yīng)Kalman濾波。利用觀測(cè)數(shù)據(jù)進(jìn)行遞推濾波的同時(shí),實(shí)時(shí)地對(duì)未知的或不確定的模型參數(shù)和噪聲的統(tǒng)計(jì)特性進(jìn)行適當(dāng)?shù)墓烙?jì)和修正,使得模型誤差減小[67]。

  文獻(xiàn)[5]中提出了基于Q和R的同步自適應(yīng)改進(jìn),根據(jù)自適應(yīng)因子間接修正噪聲。但計(jì)算量過大導(dǎo)致時(shí)間復(fù)雜度大為增加,如果只是對(duì)R進(jìn)行改進(jìn),在加快運(yùn)算速率和提高準(zhǔn)確性之間能夠得到很好的平衡。標(biāo)準(zhǔn)Kalman濾波中,當(dāng)前觀測(cè)值和預(yù)報(bào)狀態(tài)決定了狀態(tài)的估計(jì),且主要由各自的協(xié)方差陣決定,當(dāng)預(yù)報(bào)方差陣增大時(shí),觀測(cè)值中的數(shù)據(jù)更有意義,而當(dāng)預(yù)報(bào)方差陣減小時(shí),預(yù)報(bào)狀態(tài)更準(zhǔn)。那么通過動(dòng)態(tài)地調(diào)節(jié)預(yù)報(bào)方差陣的大小,就能間接地影響R對(duì)狀態(tài)估計(jì)的貢獻(xiàn),從而間接調(diào)整觀測(cè)噪聲。狀態(tài)的預(yù)報(bào)方差陣P-k由下式得到:

  P-k=αΦP+k-1ΦT+ΓQΓT

  公式中,α為自適應(yīng)因子,α與P-k成正相關(guān)關(guān)系,當(dāng)α增大時(shí),P-k也大,那么R的相對(duì)權(quán)重也變大,反之α減小時(shí),R的相對(duì)權(quán)重也小。

  把當(dāng)前實(shí)際觀測(cè)值與預(yù)報(bào)觀測(cè)值的差定義為新息,公式為: εk=YK-HX-K

  利用線形流形的射影方法可推導(dǎo)出新息序列的兩條統(tǒng)計(jì)特性:

  新息序列正交性:

  E(εiεTj)=0

  新息序列協(xié)方差性:

  E(εkεTk)=HP-kHT+R

  新息是歷史信息與當(dāng)前信息的綜合表現(xiàn),當(dāng)狀態(tài)模型和觀測(cè)模型的統(tǒng)計(jì)特性準(zhǔn)確時(shí),新息滿足以上兩條統(tǒng)計(jì)性質(zhì),同樣,由以上兩條性質(zhì)可反推模型的統(tǒng)計(jì)特性。由于新息是實(shí)時(shí)計(jì)算得到的,因而模型的統(tǒng)計(jì)特性也能實(shí)時(shí)地自適應(yīng)修正。

  利用新息的兩條統(tǒng)計(jì)性質(zhì),可得:

  M1MAOM4]N1}8JQ19M(~MN8F.png

  其中新息ε由當(dāng)前觀測(cè)值計(jì)算得到,tr是矩陣求逆得到的[5]。

2仿真過程

  本文數(shù)據(jù)集來自文獻(xiàn)[4]。 A01~A04分別代表同一塊邊坡體的4個(gè)不同觀測(cè)點(diǎn)采集到的數(shù)據(jù),傳感器型號(hào)相同,每個(gè)傳感器觀測(cè)點(diǎn)共采集了24次,每次間隔半個(gè)月,如圖1~4所示。通過濾波之后,曲線得到平滑,從原始數(shù)據(jù)的折線圖變成了濾波后的平滑圖。

  

001.jpg

 

002.jpg

  

003.jpg

  

004.jpg

  從圖1~圖4可以看到,AKF比SKF更加貼近真實(shí)數(shù)據(jù),濾波效果更好。圖5表示了整塊邊坡體的融合濾波情況。融合結(jié)果表明該滑坡體先后經(jīng)歷緩慢變形期、勻速變形期、加速變形期,具有階段性變化的特點(diǎn),其曲線圖也符合滑坡體變形特征的自然規(guī)律[8]。

 

005.jpg

3結(jié)論分析

  3.1中誤差結(jié)論分析

  從表1可以看到,參數(shù)設(shè)置的不同,本文的標(biāo)準(zhǔn)Kalman濾波SKF比原文數(shù)據(jù)集中Kalman的中誤差要低,而且通過改進(jìn)算法的自適應(yīng)因子調(diào)節(jié)后,自適應(yīng)Kalman濾波AKF的中誤差RMSE明顯更低,四個(gè)傳感器觀測(cè)點(diǎn)采用的AKF濾波比本文的SKF分別減小了42.72%、19.70%、15.87%、16.21%,對(duì)其Kalman融合濾波后,AR中誤差整體下降了23.90%。

006.jpg

  3.2AKF自適應(yīng)因子調(diào)整結(jié)論分析

  AKF自適應(yīng)因子調(diào)整結(jié)果如表2所示。

007.jpg

  從表2可以看到自適應(yīng)因子對(duì)每次濾波的調(diào)整結(jié)果,T1~T24代表24次調(diào)整,初始值設(shè)置為0.1,隨著每次濾波狀態(tài)的不同,每次調(diào)整的值也不同。在T9、T14、T15、T20、T21、T22處自適應(yīng)因子震蕩幅度較大,而恰巧在圖5中可以觀察到對(duì)應(yīng)的這幾點(diǎn)曲線陡峭,邊坡體形變速率加快。

4結(jié)束語

  本文分別使用了標(biāo)準(zhǔn)Kalman與自適應(yīng)Kalman濾波對(duì)邊坡數(shù)據(jù)濾波進(jìn)行了對(duì)比,隨著自適應(yīng)因子α不斷地調(diào)整,自適應(yīng)Kalman濾波的效果明顯優(yōu)于標(biāo)準(zhǔn)Kalman濾波,得到的誤差更小更準(zhǔn)確,同時(shí)通過邊坡的整體融合濾波可以得到整體誤差減小了23.90%,從濾波圖中可以看出形變具有階段性變化的特征,可以推測(cè)邊坡形變與外界環(huán)境因素改變存在一定聯(lián)系,降雨量是一個(gè)比較重要的因素[9]。

  參考文獻(xiàn)

 ?。?] 仝達(dá)偉,張平之.滑坡監(jiān)測(cè)研究及其最新進(jìn)展[J].傳感器世界,2005(6):10-14.

 ?。?] 孫波,李記剛.基于聯(lián)邦Kalman技術(shù)綜合提取滑坡監(jiān)測(cè)信息[J].長江科學(xué)院院報(bào),2012,29(9):39-41.

  [3] 黑君淼.基于Kalman 濾波的滑坡監(jiān)測(cè)數(shù)據(jù)處理與分析[D].淮南:安徽理工大學(xué),2011.

 ?。?] 劉超云.基于Kalman 濾波數(shù)據(jù)融合技術(shù)的滑坡變形分析與預(yù)測(cè)[J].中國地質(zhì)災(zāi)害與防治學(xué)報(bào),2015,26(12):30-35.

  [5] 李洪亮,時(shí)榮.自適應(yīng)卡爾曼濾波在大壩形變預(yù)報(bào)中的應(yīng)用分析[J].測(cè)繪技術(shù)裝備,2015,17(1):48-52.

 ?。?] 鄧自立.信息融合濾波理論及其應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2007.

  [7] 鄧自立.最優(yōu)估計(jì)理論及其應(yīng)用——建模、濾波、信息融合估計(jì)[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2005.

  [8] 彭鵬.基于Kalman濾波融合算法的庫區(qū)滑坡動(dòng)態(tài)變形監(jiān)測(cè)綜合信息提?。跩].巖石力學(xué)與工程學(xué)報(bào),2014,33(8):1520-1525.

 ?。?] 付杰.卡爾曼濾波在滑坡變形預(yù)測(cè)中的應(yīng)用研究[D].武漢:中國地質(zhì)大學(xué),2013.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。