[發明專利]一種基于牛頓迭代法的炮彈姿態估計方法有效
| 申請號: | 201811047725.0 | 申請日: | 2018-09-07 |
| 公開(公告)號: | CN109211231B | 公開(公告)日: | 2022-02-15 |
| 發明(設計)人: | 劉錫祥;楊文強;許廣富;郭小樂;馬曉爽 | 申請(專利權)人: | 東南大學 |
| 主分類號: | G01C21/16 | 分類號: | G01C21/16;G01S19/47 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 許方 |
| 地址: | 210000 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 牛頓 迭代法 炮彈 姿態 估計 方法 | ||
1.一種基于牛頓迭代法的炮彈姿態估計方法,其特征在于,該方法包括以下步驟:
(1)根據陀螺儀和GPS提供的炮彈速度和位置,計算t時刻載體慣性系ib系相對于載體系b的炮彈姿態矩陣導航系n相對于導航慣性系in的炮彈姿態矩陣
(2)由陀螺儀和加速度計測量值計算ib系和in系下的炮彈速度v1(t)和v2(t);
(3)定義變量X=[qT u]T,并構建非線性函數F(X)=0;其中,q是4維列向量,代表in系至ib系的變化四元數,u為待定系數;
(4)通過函數F(X)一階偏導數和二階偏導數,求Jacobian矩陣和Hessian矩陣;
(5)利用牛頓法迭代解出四元數q,根據計算出姿態角;
步驟(1)中,炮彈姿態矩陣和計算方法如下:
設初始時刻t0時,b系相對于ib系的炮彈姿態矩陣為I為3×3的單位矩陣;
記t時刻陀螺儀的輸出值為即t時刻的b系相對于ib系的角速度在b系上的投影值,由此跟蹤b系相對于ib系的變化:
其中,為矩陣的變化率,“×”表示三維矢量對應的叉乘矩陣變換,設其中a,b,c分別表示炮彈沿三軸的旋轉角速度,則采用畢卡法解式(1)微分方程可得到式(2):
記待解算數據時長為T,將時間段0~T以采樣周期dt為間隔劃分為多個時刻點t0,t1,t2...tm,k=0,1,2,...,m,則式(2)中為tk時刻的b系相對于tk-1時刻的b系的姿態矩陣;為tk-1時刻陀螺儀輸出,dt為采樣周期,最終
由GPS輸出的炮彈位置信息緯度L,東向、北向、天向速度分別為VE,VN,VU,則n系相對in系的角速度可計算如下:
其中,RN為地球子午圈曲率半徑,ωie為地球自轉角速度,RE為地球卯酉圈半徑,根據公式(2)的計算方法,由計算出
其中,為tk時刻的n系相對于tk-1時刻的n系的姿態矩陣;為t=tk-1時的值,dt為采樣周期,
步驟(2)中,炮彈速度v1(t)和v2(t)計算方法如下:
其中,fb(t)為t時刻炮彈上加速度計的輸出,表示炮彈三軸加速度,通過姿態矩陣將fb(t)投影到ib系中,得到
其中,Vn(t)為t時刻的n系炮彈速度,Vn(0)為起始時刻的n系炮彈速度,gn=[0 0 g]T,g為重力加速度,ωie為地球自轉角速度;
步驟(3)中,定義變量X=[qT u]T,并構建非線性函數F(X)=0,具體方法如下:
記四元數q=[s ηT]T,q*=[s -ηT]T,s為q的標量部分,η為q的矢量部分,q*表示q的共軛四元數,定義四元數q的變換矩陣如下:
其中,I為3×3單位矩陣,η×為η對應的叉乘矩陣;
將v1(t)和v2(t)擴充成零標量四元數,即定義V1(t)=[0 v1(t)T]T,V2(t)=[0 v2(t)T]T,定義W=M(V2(t))q-M'(V1(t))q=(M(V2(t))-M'(V1(t)))q,且對q進行模值約束qqT=1,引入拉格朗日乘子式,構造函數:
F(X)=∑WTW-u(qTq-1) (7)
令X=[qT u]T;
步驟(4)中,通過Jacobian矩陣和Hessian矩陣,求函數F(X)一階偏導數和二階偏導數,具體方法如下:
其中,V=M(V2(t))-M'(V1(t)),I4×4為四階單位矩陣;
則Jacobian矩陣J和Hessian矩陣H可記為:
步驟(4)中,利用牛頓法迭代,解出四元數q,具體方法如下:
起始時,取X0=[1 0 0 0 0]T,令k=0,2,3,...,m-1,每次迭代時計算J與H;
Xk+1=Xk-H-1J (9)
由式(9)可不斷遞推Xk,直到所有數據全部解算完畢,從最終得到的Xk中取前4個元素組成q,即為in系至ib系的變化四元數,記q=[q0 q1 q2 q3]T,q0,q1,q2,q3為q的四個元素;
步驟(5)中,計算方法如下:
計算
由下式得到
其中,為t時刻n系相對b系的姿態矩陣;為t時刻ib系相對b系的姿態矩陣、為t時刻n系相對in系的姿態矩陣。
2.根據權利要求1所述的一種基于牛頓迭代法的炮彈姿態估計方法,其特征在于,步驟(5)中,t時刻炮彈姿態角計算方法如下:矩陣為3階方陣,其中各元素記為:
則t時刻炮彈的姿態角由下式解出:
φ,θ,γ分別是炮彈的航向角,縱搖角,橫滾角。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811047725.0/1.html,轉載請聲明來源鉆瓜專利網。





