[发明专利]一种基于超球体采样的初始对准方法无效
申请号: | 201110201775.1 | 申请日: | 2011-07-19 |
公开(公告)号: | CN102359786A | 公开(公告)日: | 2012-02-22 |
发明(设计)人: | 王养柱;胡永浩 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01C21/16 | 分类号: | G01C21/16 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文利 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于超球体采样的初始对准方法,包括以下几个步骤:步骤一,建立SINS静基座初始对准的非线性状态方程;步骤二,建立基于超球体采样的强跟踪无迹滤波方法,得到状态变量估计值;步骤三,由导航计算机,采集轨迹发生器的惯性器件输出信息,并完成对准过程。本发明利用超球体的采样策略,减少了采样点的数量,降低了计算量,减少了采样部分的时间;本发明将强跟踪滤波与UKF相结合应用到捷联惯导静基座初始对准中,解决系统以及噪声不确定性所带来的滤波精度下降的问题。 | ||
搜索关键词: | 一种 基于 球体 采样 初始 对准 方法 | ||
【主权项】:
1.一种基于超球体采样的初始对准方法,其特征在于,包括以下几个步骤:步骤一,建立SINS静基座初始对准的非线性状态方程;地心惯性坐标系i为xiyizi;导航坐标系选为地理系,地理系t为xtytzt;计算地理系c为xcyczc;假设计算地理系和实际地理系之间的姿态误差角分别为水平两个方向的水平误差角Φx,Φy和垂直方向上得方位误差角Φz,则地理系到计算地理系通过以下转动方式实现:t系绕着zt轴转动Φz,得到t1系;t1系绕轴转动Φx,得到t2系;t2系绕轴转动Φy,得到c系;水平误差角Φx,Φy在1°以内,则sinΦx≈Φx,sinΦy≈Φy,cosΦx=cosΦy≈1,t系和c系之间的关系用下面的矩阵表示:C t c = C t 2 c C t 1 t 2 C t t 1 ]]>= cos Φ y 0 - sin Φ y 0 1 0 sin Φ y 0 cos Φ y 1 0 0 0 cos Φ x sin Φ x 0 - sin Φ x cos Φ x cos Φ z sin Φ z 0 - sin Φ z cos Φ z 0 0 0 1 ]]> 其中:表示由t系到c系的转换矩阵,表示由t2系到c系的转换矩阵,表示由t1系到t2系的转换矩阵,表示由t系到t1系的转换矩阵,由于sinΦx≈Φx,sinΦy≈Φy,cosΦx=cosΦy≈1,得C t c = cos Φ z sin Φ z - Φ y - sin Φ z cos Φ z Φ x cos Φ z + Φ x sin Φ z Φ y sin Φ z - Φ x cos Φ z 1 ]]> 姿态误差角Φt=(Φx,Φy,Φz)T,由姿态微分方程得:C · t c = - Ω tc · C t c ]]> 其中,Ωtc=Ωic-Ωit,Ωit为坐标系t相对于坐标系i的角速度ωit的反对称阵,Ωic为坐标系c相对于坐标系i的角速度ωit的反对称阵,Ωtc为坐标系i相对于坐标系t的角速度ωit的反对称阵,得到:C · t c = - Ω ic · C t c + C t c · Ω it ]]> 其中:Ω it = 0 - ω iz ω iy ω iz 0 - ω ix - ω iy ω ix 0 , ]]> ωix表示角速度ωit在x轴的分量,ωiy表示角速度ωit在y轴的分量,ωiz表示角速度ωit在z轴的分量;ω it = ( ω ix , ω iy , ω iz ) T = ( - L · , ( ω ie + λ · ) cos L , ( ω ie + λ · ) sin L ) T ]]> 式中,λ为当地的经度,L是当地的纬度,ωie是地球自转角速率;当Φx,Φy都在1°以内时,得到:Φ · t = ω tc = ( ω tx , ω ty , ω tz ) T ]]> 其中:ωtc表示坐标系c相对于坐标系t的角速度,ωtx表示角速度ωtc在x轴的分量,ωty表示角速度ωtc在y轴的分量,ωtz表示角速度ωtc在z轴的分量,又因为:根据向量及其反对称阵的对应关系,上式写成:ω tc = ω ic - C t c ω it ]]> 其中,ωic=ωit+δωit+ε,ε是陀螺仪的漂移在地理系的投影,δωit是在SINS中计算ωit时的误差;综上所述,得到SINS静基座下的非线性的对准方程;Φ · t = ω tc = ω it + δ ω it + ϵ - C t c ω it = ( I - C t c ) ω it + δ ω it + ϵ ]]> 其中:I表示3阶单位矩阵;在静基座下,ωit=(0,ωie cosL,ωie sinL)T,R是地球半径;得到:Φ · x = - sin Φ z ω ie cos L + Φ y ω ie sin L - Δ V y / R + ϵ x ]]>Φ · y = ( 1 - cos Φ z ) ω ie cos L - Φ x ω ie sin L + Δ V x / R + ϵ y ]]>Φ · z = ( - Φ y sin Φ z + Φ x cos Φ z ) ω ie cos L + Δ V x tgL / R + ϵ z ]]> 其中:,εx,εy,εz分别为ε在三个坐标轴方向的投影分量,ΔVx,ΔVy,ΔVz是速度误差在地理系的投影;由比力方程:V · t = a t - Δ n t + g t ]]> 其中,Vt-载体的速度在t系的投影,at-比力在t系的投影,Δnt-有害加速度在t系的投影,gt=[0 0 -g]T是重力加速度;由惯导计算出的速度方程为:V ‾ · t = a ‾ t - Δ n ‾ t + g t ]]> 而加速度计的读数为:a ‾ t = a c + ▿ c = C t c a t + ▿ c ; ]]> 将上式左乘变形得:a t = C c t a ‾ t - ▿ t ]]> 其中,ac为比力在c系的投影,是加速度计算系统偏差在相应坐标系上的投影;由上可得:Δ V · t = V ‾ · t - V · t = a ‾ t - C c t a ‾ t + ▿ t - ( Δ n ‾ t - Δ n t ) ]]> 其中,Δ n ‾ t - Δ n t = ( 2 ω ie cos L · Δ V z - 2 ω ie sin L · Δ V y , 2 ω ie sin L · Δ V x , 2 ω ie cos L · Δ V x ) ]]> L是当地的纬度,ωie是地球自转角速度,ΔVx,ΔVy,ΔVz是速度误差在地理系的投影;根据转移矩阵的正交性有:Δ C c t = ( Δ C t c ) T = ( C c t - I ) T ]]> 所以,当如不考虑ΔVz,速度误差方程为:Δ V · x = - ( cos Φ z - 1 ) n ‾ x + sin Φ z n ‾ y - g ( Φ y cos Φ z + Φ x sin Φ z ) + 2 ω ie sin LΔ V y + ▿ x ]]>Δ V · y = - sin Φ z n ‾ x - ( cos Φ z - 1 ) n ‾ y + g ( - Φ y cos Φ z + Φ x sin Φ z ) - 2 ω ie sin LΔ V x + ▿ y ]]> 当方位误差角Φz大于1°时,SINS静基座初始对准的非线性状态方程为:X · = f ( X ) + BW ]]>f ( X ) = - ( cos Φ z - 1 ) n ‾ x + sin Φ z n ‾ y - g ( Φ y cos Φ z + Φ x sin Φ z ) + 2 ω ie sin LΔ V y + ▿ x - sin Φ z n ‾ x - ( cos Φ z - 1 ) n ‾ y + g ( - Φ y cos Φ z + Φ x sin Φ z ) - 2 ω ie sin LΔ V x + ▿ y - sin Φ z ω ie cos L + Φ y ω ie sin L - Δ V y / R + ϵ x ( 1 - cos Φ z ) ω ie cos L - Φ x ω ie sin L + Δ V x / R + ϵ y ( - Φ y sin Φ z + Φ x cos Φ z ) ω ie cos L + Δ V x tgL / R + ϵ z 0 5 × 1 ]]>B = I 5 × 5 0 5 × 5 ]]> 其中,状态变量X = Δ V x Δ V y Φ x Φ y Φ z ▿ x ▿ y ϵ x ϵ y ϵ z T , ]]> W=[Δαx Δαy Δωx Δωy Δωz]T为5×1过程噪声矩阵,为加速度计漂移,εx,εy,εz为陀螺仪的漂移,Δαx,Δαy为加速度计误差的白噪声,Δωx,Δωy,Δωz为陀螺仪漂移的白噪声,ωie为地球自转角速度,L为当地地理纬度,g为当地重力加速度;在静基座初始对准中,取加速度计在水平两个方向上的输出作为观测量Z,得到量测方程:Z=HX+η其中,Z为观测量,H = 0 2 × 2 0 - g 0 g 0 0 I 2 × 2 0 2 × 3 , ]]> η为2×1观测噪声矩阵;步骤二,建立基于超球体采样的强跟踪无迹滤波方法,得到状态变量估计值;具体包括以下几个步骤:1)状态变量初始化;对步骤一得到的SINS静基座初始对准的非线性状态方程中的状态变量进行初始化,设置ΔVx、ΔVy、Φx、Φy、Φz、εx、εy、εz的初始值,并且设定X的均值和均方差P0,均值为10行1列的列向量,均方差P0为10行10列的对角矩阵,具体为:x ^ 0 = E ( x 0 ) ]]>P 0 = E ( ( x 0 - x ^ 0 ) ( x 0 - x ^ 0 ) T ) ]]> 其中:x0表示状态变量X的初始值;2)获取强跟踪无迹滤波需要的采样点;采用超球体采样方法获取n+2个Sigma采样点及Sigma采样点的权值W,n表示状态变量的维数,具体为:(1)随机确定常数W0,0≤W0≤1;(2)获取12个Sigma采样点的权值,每一个Sigma采样点的权值W为:W = 1 - W 0 n + 1 ]]> (3)获取10维状态变量时的第12个Sigma采样点,具体为:首先获取状态变量维数j=1,i=j+2=3时,三个Sigma采样点:χ 3 1 = 0 - 1 2 W 1 2 W ]]> 其中:表示1维时第0个Sigma采样点,表示1维时第1个Sigma采样点,表示1维时第2个Sigma采样点;通过,1维状态变量进行递推计算,当状态变量维数j=2,3…,10时,j=2,3…,10,i=j+2,Sigma采样点具体为:χ i j = χ 0 j - 1 χ 1 j - 1 · · · χ j j - 1 0 0 - 1 j ( j - 1 ) W · · · - 1 j ( j - 1 ) W j - 1 j ( j - 1 ) W ]]> 其中:表示状态为j维的第i个Sigma采样点,是一个j行i列的矩阵;最后,得到状态变量维数为10的采样点为一个10行12列的矩阵;(4)通过状态变量维数为10的采样点获取状态变量X的12个采样点χ1、χ2…χ12;首先,利用采样点计算得到加入状态变量X的均方差P0后的Sigma采样点χ12:χ 12 = P 0 · χ 12 10 ]]> 其中:χ12表示加入状态变量X的均方差后的Sigma采样点,χ12为一个10行12列的矩阵;然后,分别取出χ12矩阵的第1列,第2列…第12列,对于每一列与状态变量X的均值相加,得到了状态变量X的12个采样点分别为χ1、χ2…χ12,每一个采样点都是一个10行1列的向量;3)利用获得的状态变量X的12个采样点,带入到非线性方程中,进行状态变量X的一步预测:对于状态变量X的12个采样点,分别带入到非线性状态方程中,获取采样点的一步状态预测值χ′k为:χ k ′ = f ( χ k ) , ]]> k=1,2...,12其中,k为从1到12的每个采样点的编号,f为非线性状态方程的简写符号,χ′k为采样点的一步预测值;利用采样点的一步预测值χ′k,通过与每一个Sigma采样点的权值W进行加权求和,得到状态变量X的一步预测值X ^ = Σ k = 1 12 W · χ k ′ ]]> 通过χ′k和获取状态变量X均方差的一步预测值P′:P ′ = μ · ( Σ k = 1 12 W · ( χ k ′ - X ^ ) ( χ k ′ - X ^ ) T ) + Q ]]> 其中,μ为强跟踪因子,Q为过程噪声的均方差矩阵,是10行10列的矩阵;对于状态变量X的12个采样点,分别带入到量测方程中计算,得到采样点的一步观测预测值zk为:zk=h(χk),k=1,2...,12其中,k为从1到12的每个采样点的编号,h为量测方程的简写符号;利用采样点的一步观测预测值zk,通过与每一个Sigma采样点的权值W进行加权求和,得到观测量Z的一步预测值Z ^ = Σ k = 1 12 W · z k ]]> 通过上述步骤,得到采样点的一步状态预测值χ′k、状态变量X的一步预测值状态变量X均方差的一步预测值P′、采样点的一步观测预测值zk、观测量Z的一步预测值4)根据χ′k、P′、zk、和测量得到的观测量Z,获得状态变量X的估计值和状态变量X的估计均方误差矩阵首先,利用χ′k、zk、求得滤波增益矩阵K:利用矩阵Pzz,求矩阵Pzz的逆得到然后左边乘上矩阵Pxz,得到滤波增益矩阵K,如下式所示:K = P xz · P zz - 1 ]]> 然后,利用得到的滤波增益矩阵K和测量得到的观测量Z,去修正状态变量X的一步预测值和状态变量X均方差的一步预测值P′,得到状态变量X的估计值和状态变量X的估计均方误差矩阵X ~ = X ^ + K · ( Z - Z ^ ) ]]>P ~ = P ′ - K · P zz · K T ]]> 综上步骤,获得了状态变量X的估计值和状态变量X的估计均方误差矩阵得到状态变量X的估计值中的姿态误差角的估计值Φx、Φy、Φz;步骤三,由导航计算机,采集轨迹发生器的惯性器件输出信息,并完成对准过程;由轨迹发生器产生在静止时的陀螺仪和加速度计的输出,利用加速度计的输出值作为观测值,通过步骤一和步骤二得到姿态误差角的估计值,对姿态误差角进行补偿,得到准确的初始姿态矩阵,完成对准。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110201775.1/,转载请声明来源钻瓜专利网。