[發明專利]一種實現陸用慣性導航系統運動對準的方法無效
| 申請號: | 201010227110.3 | 申請日: | 2010-07-15 |
| 公開(公告)號: | CN101900573A | 公開(公告)日: | 2010-12-01 |
| 發明(設計)人: | 付夢印;王清哲;鄧志紅;肖烜;林杰 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | G01C25/00 | 分類號: | G01C25/00;G01C21/16;G01C21/20 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 慣性 導航系統 運動 對準 方法 | ||
1.一種實現陸用慣性導航系統運動對準的方法,其特征在于:包括如下步驟:
步驟一、建立包括位置誤差、速度誤差、失準角和慣性器件誤差漂移的慣性導航系統動態誤差模型;
在東北天坐標系下,動態誤差模型表示如公式1所示;
式中,t為時間值,是正實數;x(t)表示慣性導航系統動態誤差模型的狀態向量,由位置誤差δP、速度誤差δVn、失準角陀螺儀零偏δg和加速度計零偏組成;w(t)表示慣性導航系統動態誤差模型的系統噪聲;F(t)為轉移矩陣;表示慣性導航系統動態誤差模型的狀態向量的變化量;
對該動態誤差模型進行離散化處理,可得:
xk=Fk-1xk-1+wk???????????????????????????????????????????(2)
式中,k表示時間值,為正整數;Fk-1表示離散化的慣性導航系統的一步轉移矩陣,xk為離散化后的k時刻慣性導航系統的狀態向量,wk表示k時刻的慣性導航系統動態誤差模型的系統噪聲,是均值為零,方差為Q的白噪聲序列,Q值根據實際應用環境人為設定,Q為正實數;
步驟二、建立步驟一所述的慣性導航系統動態誤差模型的觀測方程,如公式3所示;
式中,Yk表示k時刻的觀測量;表示慣性導航系統的速度輸出;表示經桿臂補償后GPS的速度輸出;Hk為k時刻的觀測矩陣,Hk=[O3×3??I3×3??O3×9];O3×3表示3階O矩陣;I3×3表示3階單位陣,O3×9表示3行9列的O矩陣;ηk表示k時刻的慣性導航系統動態誤差模型的觀測方程噪聲;
步驟三、對GPS輸出進行實時野值檢測;
通過GPS測量得到的當前時刻載車東向速度和北向速度計算水平合速度Zk,并以此作為觀測量,建立加加速度跟蹤模型,如公式4所示;
式中,t為時間值,為正實數;v(t)表示水平合速度,a(t)和分別表示水平加速度和水平加加速度;ζ(t)表示加加速度跟蹤模型的系統噪聲,是均值為零,方差為的白噪聲序列,值根據實際應用環境人為設定,為正實數;
對公式4進行離散化,離散化后的系統方程表示為:
式中,vk表示k時刻水平合速度,ak和分別表示k時刻水平加速度和水平加加速度,Gk-1表示離散化的加加速度跟蹤模型的一步轉移矩陣,ζk表示離散后加加速度跟蹤模型的系統噪聲;
加加速度跟蹤模型的觀測方程表示為:
式中,Zk表示k時刻水平合速度的觀測量,其計算公式為:ξk表示加加速度跟蹤模型的觀測方程噪聲,是均值為零,方差為的白噪聲序列,值根據實際應用環境人為設定,為正實數;
根據公式5和公式6,采用卡爾曼濾波器即可估計出k時刻水平合速度vk、相應的加速度ak和加加速度和
根據載車的類型和對準動態情況,預先設定閾值Jmax,如果成立,則判斷當前的觀測量為有效值,執行步驟四;否則,判斷其為野值,在該時刻做卡爾曼平滑,同時將k+1的值賦給k,然后重復步驟三;
步驟四、對慣性導航系統動態誤差模型的觀測方程噪聲ηk的均值和方差進行估計;
根據步驟二中的慣性導航系統動態誤差模型的觀測方程得到的k時刻的觀測量Yk以及觀測矩陣Hk,采用主、從兩個卡爾曼濾波器分別對k時刻慣性導航系統的狀態xk、k時刻的觀測噪聲ηk的均值和方差進行估計;具體為:和的狀態方程為:
式中,表示主對角線元素;該狀態方程的系統噪聲是均值為零,方差為QR的白噪聲序列,QR值根據實際應用環境人為設定,QR為正實數;為m1行1列的向量;I1為m1行m1列的單位陣;為m2行1列的向量;I2為m2行m2列的單位陣;
公式7對應的觀測方程為:
式中,Ck表示殘差序列的方差,滿足和Pk|k-1的初始值分別為和P0,均為人為設定值;此后,和Pk|k-1由主卡爾曼濾波器提供;
公式8可進一步整理為:
式中,量測噪聲是均值為零,方差為RR的白噪聲序列,RR值根據實際應用環境人為設定,RR為正實數;
根據公式7和公式9,采用從卡爾曼濾波器即可估計出k時刻的觀測噪聲ηk的均值和方差從卡爾曼濾波器為經典卡爾曼濾波器;
步驟五、對慣性導航系統的狀態xk進行估計;
根據步驟一建立的慣性導航系統動態誤差模型及步驟二中的觀測方程,結合步驟四給出的觀測噪聲ηk的均值和方差的估計值,采用主卡爾曼濾波器對慣性導航系統動態誤差模型的狀態向量xk進行估計;具體為:
主卡爾曼濾波器為經典卡爾曼濾波器的改進,計算過程如公式10~14所示:
Pk=Pk|k-1-KkHkPk|k-1????????????????????????????????(14)
其中,表示慣性導航系統動態誤差模型的狀態向量xk的一步預測;Pk|k-1表示一步預測方差;表示慣性導航系統動態誤差模型的狀態向量xk的估計值;Pk表示估計方差;Kk表示濾波增益;表示步驟四中的估計值;表示的估計值,其主對角線元素等于步驟四中的估計值,非主對角線的元素為0;
經過上述步驟即可得到k時刻慣性導航系統動態誤差模型狀態向量xk的估計值包含位置誤差(δP)k,速度誤差(δVn)k和失準角利用這些誤差估計結果對慣性導航系統的位置輸出速度輸出和姿態矩陣輸出進行校正,通過公式15~17即可得到修正后的載車的位置速度姿態矩陣
其中,和分別表示k時刻慣性導航系統輸出的位置、速度和姿態矩陣,是已知量;I3×3表示3階單位陣;表示由構成的斜負對稱陣;
步驟六、對步驟一中的慣性導航系統動態誤差模型一步轉移矩陣Fk-1進行更新,同時將k+1的值賦給k,然后返回到步驟二。
2.如權利要求1所述的一種實現陸用慣性導航系統運動對準的方法,其特征在于:步驟一中所述的動態誤差模型為φ角誤差方程或ψ角誤差方程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010227110.3/1.html,轉載請聲明來源鉆瓜專利網。





