• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    自適應卡爾曼濾波在GNSS 沉降監(jiān)測中的應用

    2023-11-06 11:07:48羅保林
    地理空間信息 2023年10期
    關(guān)鍵詞:卡爾曼濾波方差濾波

    羅保林,金 飛,羅 亮

    (1.成都市勘察測繪研究院,四川 成都 610031)

    卡爾曼濾波作為一種最小二乘原理下的最優(yōu)估計,在去除白噪聲方面具有不錯的效果,本文將自適應卡爾曼濾波的方差補償法應用到RTK實時監(jiān)測數(shù)據(jù)的處理過程中,以提升監(jiān)測數(shù)據(jù)質(zhì)量,為決策部門提供可靠的變形數(shù)據(jù),在工程項目的安全性評價及預測等方面具有重要意義。

    1 卡爾曼濾波模型

    卡爾曼濾波在隨機變量估計的理論基礎上又引入了狀態(tài)方程的概念。它把測量信號當作是在系統(tǒng)白噪聲作用下的輸出量,把前一個狀態(tài)的狀態(tài)量作為輸入量,這種輸入量與輸出量之間的函數(shù)關(guān)系用狀態(tài)方程來描述。由于所用的信息都是時域內(nèi)的量,所以除了可以對一維平穩(wěn)的隨機過程進行濾波估計,還可以對多維的、非平穩(wěn)的隨機過程進行估計[1]。

    在不考慮系統(tǒng)控制作用的情況下,變形監(jiān)測在離散線性系統(tǒng)中的狀態(tài)方程與觀測方差為:

    式中,X為位置向量,為速度向量,它們共同組成系統(tǒng)狀態(tài)向量;Δt為相鄰測量值間的時間間隔,下標k為當前要進行濾波的時刻。上述方程可簡化為:

    式中,Xk為狀態(tài)向量;Lk為觀測向量;Φk,k-1為狀態(tài)轉(zhuǎn)移矩陣;Γk,k-1為噪聲控制矩陣;Wk-1為系統(tǒng)噪聲;Hk為觀測方程系數(shù)矩陣;Vk為觀測噪聲。

    如果系統(tǒng)動態(tài)噪聲與觀測噪聲滿足以下特性

    即觀測誤差和系統(tǒng)誤差都是滿足均值為零的正太分布且它們都互不相關(guān)。則系統(tǒng)過程噪聲方差陣Qk非負定,系統(tǒng)觀測噪聲方差陣Rk正定。

    k時刻的觀測值為Zk。那么Xk的估值可通過下列方程解算。

    狀態(tài)一步預測:

    狀態(tài)估計:

    濾波增益矩陣

    一步預測誤差方差陣

    估值誤差方差陣

    從測量量和狀態(tài)量傳入的次序來看,卡爾曼濾波在一個周期內(nèi)的計算過程可分為兩步:濾波預測過程和狀態(tài)更新過程。

    在傳入觀測值與觀測噪聲之前的所有計算中僅僅使用了與當前狀態(tài)相關(guān)的一些數(shù)據(jù)和參數(shù)。從時間的遞進關(guān)系來看,濾波過程是以K-1 時刻來估推K時刻的值,因此過程表現(xiàn)為濾波預測過程。后續(xù)部分的計算是對濾波預測值的修正計算,計算增益矩陣的目標就是要準確、合理地使用觀測值Z(k)來修正對k時刻的一步預測狀態(tài)值,使其擁有最優(yōu)效果,因此該過程表現(xiàn)為狀態(tài)更新。

    2 方差補償自適應卡爾曼濾波

    方差補償自適應卡爾曼濾波原理是在濾波的過程中對系統(tǒng)噪聲方差陣進行實時估計,以補償濾波中對系統(tǒng)噪聲估計的不足[2],從而可以在一定程度上避免常規(guī)卡爾曼濾波的發(fā)散問題。

    假設動態(tài)噪聲和觀測噪聲為正態(tài)序列。定義一步預測殘差為:

    式中,Lk+l和為第k+1期觀測值和它的最優(yōu)估值,這里的最佳觀測值不同于上一節(jié)的偽觀測值。

    則Vk+l為正態(tài)向量,即Vk+l~N(0,Svv)。方差矩陣svv為:

    假定Qk+i-1在觀測時段tk+1,tk+2,...,tk+N上為常數(shù)對角陣,即

    因為:

    式中,ηk+l為零均值隨機變量,l=1,2,…,N。

    上式為關(guān)于diagQ的線性方程組,當N≥r時有唯一解。記diagQ的最小二乘(LS)估計為

    3 應用實驗

    本文采用方差補償自適應卡爾曼濾波對某個連續(xù)運行測試站點的3 d高程監(jiān)測數(shù)據(jù)進行處理,分析其在連續(xù)性監(jiān)測系統(tǒng)中的有效性和適用性[3]。

    該測試站點的定位采用單基站CORS進行實時差分以獲取RTK固定解數(shù)據(jù)。站點的采樣間隔為5 s,24 h不間斷工作,1 d的數(shù)據(jù)量大約有18 000個左右,足夠進行精度分析。每天數(shù)據(jù)采集完成后,均對GNSS天線進行了一定量的升降來模擬沉降變形。

    第一天的測量原始數(shù)據(jù)與濾波結(jié)果如圖1所示,第二天將天線高相對于第一天升高1 mm,原始測量數(shù)據(jù)與濾波數(shù)據(jù)如圖2所示,第三天將天線高相對于第二天升高3 mm,原始測量數(shù)據(jù)與濾波結(jié)果如圖3所示。

    圖1 第一天原始測量數(shù)據(jù)與濾波后數(shù)據(jù)對比圖

    圖2 第二天原始測量數(shù)據(jù)與濾波后數(shù)據(jù)對比圖

    圖3 第二天原始測量數(shù)據(jù)與濾波后數(shù)據(jù)對比圖

    上述數(shù)據(jù)均是在假設這一天內(nèi)該站點沒有任何位移的條件下進行處理的,系統(tǒng)的擾動主要是觀測誤差和儀器本身的測量誤差。由圖可以看出,在每一天的原始觀測數(shù)據(jù)中某些時刻的波動還是相對比較大的,第一天最大和最小的2個觀測值之差達7.15 cm,第二天觀測數(shù)據(jù)較差最大為1.59 cm,第三天觀測數(shù)據(jù)較差最大為12.29 cm;濾波后的數(shù)據(jù)平滑效果都特別好,對于噪聲作用下波動較大的時刻,噪聲都被很好的過濾掉了,數(shù)據(jù)整體要平穩(wěn)很多,精度也有大幅提高,如表1所示。

    表1 H方向濾波前后均值和標準差對比表/cm

    從這三天的數(shù)據(jù)中可知,第一天和第二天的觀測平均值和濾波平均值基本相同,但原始觀測值標準差較大,數(shù)據(jù)波動性高,從而對濾波過程也產(chǎn)生了一定的影響,如圖1 可見,濾波后的數(shù)據(jù)在一開始也產(chǎn)生了一定的波動,該波動也導致了濾波后的數(shù)據(jù)標準差也相對偏大,但相對于原始數(shù)據(jù)還是有較大的改善。

    從數(shù)據(jù)中看,第一天和第二天高程相差3 mm 左右,而理論差距應為1 mm,高程的變化未準確的發(fā)現(xiàn)。第二天相對于第三天濾波后高程相差3 mm 左右,理論差距也為3 mm,高程變化被完整體現(xiàn)。分析原因可能有兩種,一是由于算法原因加之RTK測量本生精度的不足,導致了1 mm 這種過于微小的變形無法很好的體現(xiàn);二是可能由于第一天的數(shù)據(jù)本身波動性就相對較大,導致初值不準確。當然,具體是哪個原因,還需要后續(xù)的進一步研究。從精度來看,原始觀測值的標準差是濾波后標準差的兩倍多,整體濾波后精度是有很大提高的,且濾波后的瞬時數(shù)據(jù)波動性較小,能夠比較好地反映監(jiān)測對象的實際狀態(tài)[4-7]。

    4 結(jié)語

    方差補償自適應卡爾曼濾波在對高采樣率實時監(jiān)測數(shù)據(jù)的處理過程是較為穩(wěn)定的,濾波后沉降值的收斂性也較好,且濾波后的殘差及殘差的波動性都比原始數(shù)據(jù)要小很多,數(shù)據(jù)較為平穩(wěn),數(shù)據(jù)處理過程中也沒有出現(xiàn)發(fā)散現(xiàn)象。因此,方差補償自適應卡爾曼濾波在提高連續(xù)性監(jiān)測數(shù)據(jù)的精度上具有較好的效果,在高精度變形監(jiān)測中具有較高的應用參考價值。

    猜你喜歡
    卡爾曼濾波方差濾波
    方差怎么算
    概率與統(tǒng)計(2)——離散型隨機變量的期望與方差
    計算方差用哪個公式
    基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
    方差生活秀
    基于模糊卡爾曼濾波算法的動力電池SOC估計
    基于擴展卡爾曼濾波的PMSM無位置傳感器控制
    RTS平滑濾波在事后姿態(tài)確定中的應用
    基于線性正則變換的 LMS 自適應濾波
    遙測遙控(2015年2期)2015-04-23 08:15:18
    基于隨機加權(quán)估計的Sage自適應濾波及其在導航中的應用
    天峻县| 景宁| 林芝县| 突泉县| 万全县| 高台县| 凉山| 桃园县| 杂多县| 明光市| 娱乐| 秭归县| 讷河市| 河东区| 施甸县| 商河县| 大港区| 饶河县| 广元市| 松桃| 宁蒗| 樟树市| 穆棱市| 井研县| 汉中市| 阿瓦提县| 嘉祥县| 富锦市| 丹寨县| 法库县| 泰安市| 富民县| 凤山市| 宜丰县| 马公市| 日喀则市| 会同县| 齐齐哈尔市| 双峰县| 宁波市| 库伦旗|