[发明专利]一种基于超球体采样的初始对准方法无效

专利信息
申请号: 201110201775.1 申请日: 2011-07-19
公开(公告)号: CN102359786A 公开(公告)日: 2012-02-22
发明(设计)人: 王养柱;胡永浩 申请(专利权)人: 北京航空航天大学
主分类号: G01C21/16 分类号: G01C21/16
代理公司: 北京永创新实专利事务所 11121 代理人: 赵文利
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 球体 采样 初始 对准 方法
【权利要求书】:

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系之间的关系用下面的矩阵表示:

Ctc=Ct2cCt1t2Ctt1]]>

=cosΦy0-sinΦy010sinΦy0cosΦy1000cosΦxsinΦx0-sinΦxcosΦxcosΦzsinΦz0-sinΦzcosΦz0001]]>

其中:表示由t系到c系的转换矩阵,表示由t2系到c系的转换矩阵,表示由 t1系到t2系的转换矩阵,表示由t系到t1系的转换矩阵,由于sinΦx≈Φx,sinΦy≈Φy, cosΦx=cosΦy≈1,得

Ctc=cosΦzsinΦz-Φy-sinΦzcosΦzΦxcosΦz+ΦxsinΦzΦysinΦz-ΦxcosΦz1]]>

姿态误差角Φt=(Φx,Φy,Φz)T,由姿态微分方程得:

C·tc=-Ωtc·Ctc]]>

其中,Ωtc=Ωicit,Ωit为坐标系t相对于坐标系i的角速度ωit的反对称阵,Ωic为坐标 系c相对于坐标系i的角速度ωit的反对称阵,Ωtc为坐标系i相对于坐标系t的角速度ωit的反对 称阵,得到:

C·tc=-Ωic·Ctc+Ctc·Ωit]]>

其中:Ωit=0-ωizωiyωiz0-ωix-ωiyωix0,]]>ωix表示角速度ωit在x轴的分量,ωiy表示角速度ωit在y 轴的分量,ωiz表示角速度ωit在z轴的分量;

ωit=(ωix,ωiy,ωiz)T=(-L·,(ωie+λ·)cosL,(ωie+λ·)sinL)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-Ctcωit]]>

其中,ωic=ωit+δωit+ε,ε是陀螺仪的漂移在地理系的投影,δωit是在SINS中计算ωit时的误差;综上所述,得到SINS静基座下的非线性的对准方程;

Φ·t=ωtc=ωit+δωit+ϵ-Ctcωit=(I-Ctc)ωit+δωit+ϵ]]>

其中:I表示3阶单位矩阵;

在静基座下,ωit=(0,ωie cosL,ωie sinL)T,R是地球半径; 得到:

Φ·x=-sinΦzωiecosL+ΦyωiesinL-ΔVy/R+ϵx]]>

Φ·y=(1-cosΦz)ωiecosL-ΦxωiesinL+ΔVx/R+ϵy]]>

Φ·z=(-ΦysinΦz+ΦxcosΦz)ωiecosL+ΔVxtgL/R+ϵz]]>

其中:,εx,εy,εz分别为ε在三个坐标轴方向的投影分量,ΔVx,ΔVy,ΔVz是速度误差在 地理系的投影;

由比力方程:

V·t=at-Δnt+gt]]>

其中,Vt-载体的速度在t系的投影,at-比力在t系的投影,Δnt-有害加速度在t系的 投影,gt=[0 0 -g]T是重力加速度;

由惯导计算出的速度方程为:

V·t=at-Δnt+gt]]>

而加速度计的读数为:at=ac+c=Ctcat+c;]]>

将上式左乘变形得:at=Cctat-t]]>

其中,ac为比力在c系的投影,是加速度计算系统偏差在相应坐标系上的投影;

由上可得:ΔV·t=V·t-V·t=at-Cctat+t-(Δnt-Δnt)]]>

其中,Δnt-Δnt=(2ωiecosL·ΔVz-2ωiesinL·ΔVy,2ωiesinL·ΔVx,2ωiecosL·ΔVx)]]>

L是当地的纬度,ωie是地球自转角速度,ΔVx,ΔVy,ΔVz是速度误差在地理系的投影;

根据转移矩阵的正交性有:ΔCct=(ΔCtc)T=(Cct-I)T]]>

所以,当如不考虑ΔVz,速度误差方程为:

ΔV·x=-(cosΦz-1)nx+sinΦzny-g(ΦycosΦz+ΦxsinΦz)+2ωiesinVy+x]]>

ΔV·y=-sinΦznx-(cosΦz-1)ny+g(-ΦycosΦz+ΦxsinΦz)-2ωiesinVx+y]]>

当方位误差角Φz大于1°时,SINS静基座初始对准的非线性状态方程为:

X·=f(X)+BW]]>

f(X)=-(cosΦz-1)nx+sinΦzny-g(ΦycosΦz+ΦxsinΦz)+2ωiesinVy+x-sinΦznx-(cosΦz-1)ny+g(-ΦycosΦz+ΦxsinΦz)-2ωiesinVx+y-sinΦzωiecosL+ΦyωiesinL-ΔVy/R+ϵx(1-cosΦz)ωiecosL-ΦxωiesinL+ΔVx/R+ϵy(-ΦysinΦz+ΦxcosΦz)ωiecosL+ΔVxtgL/R+ϵz05×1]]>

B=I5×505×5]]>

其中,状态变量X=ΔVxΔVyΦxΦyΦzxyϵxϵyϵzT,]]>

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=02×20-g0g00I2×202×3,]]>η为2×1观测噪声矩阵;

步骤二,建立基于超球体采样的强跟踪无迹滤波方法,得到状态变量估计值;

具体包括以下几个步骤:

1)状态变量初始化;

对步骤一得到的SINS静基座初始对准的非线性状态方程中的状态变量进行初始化,设置 ΔVx、ΔVy、Φx、Φy、Φz、εx、εy、εz的初始值,并且设定X的均值和均方差 P0,均值为10行1列的列向量,均方差P0为10行10列的对角矩阵,具体为:

x^0=E(x0)]]>

P0=E((x0-x^0)(x0-x^0)T)]]>

其中:x0表示状态变量X的初始值;

2)获取强跟踪无迹滤波需要的采样点;

采用超球体采样方法获取n+2个Sigma采样点及Sigma采样点的权值W,n表示状态变 量的维数,具体为:

(1)随机确定常数W0,0≤W0≤1;

(2)获取12个Sigma采样点的权值,每一个Sigma采样点的权值W为:

W=1-W0n+1]]>

(3)获取10维状态变量时的第12个Sigma采样点,具体为:

首先获取状态变量维数j=1,i=j+2=3时,三个Sigma采样点:

χ31=0-12W12W]]>

其中:表示1维时第0个Sigma采样点,表示1维时第1个Sigma采样点,表示1维时第2个Sigma采样点;

通过,1维状态变量进行递推计算,当状态变量维数j=2,3…,10时,j=2,3…,10,i=j+2, Sigma采样点具体为:

χij=χ0j-1χ1j-1···χjj-100-1j(j-1)W···-1j(j-1)Wj-1j(j-1)W]]>

其中:表示状态为j维的第i个Sigma采样点,是一个j行i列的矩阵;

最后,得到状态变量维数为10的采样点为一个10行12列的矩阵;

(4)通过状态变量维数为10的采样点获取状态变量X的12个采样点χ1、 χ2…χ12

首先,利用采样点计算得到加入状态变量X的均方差P0后的Sigma采样点χ12

χ12=P0·χ1210]]>

其中:χ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=112W·χk]]>

通过χ′k和获取状态变量X均方差的一步预测值P′:

P=μ·(Σk=112W·(χ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=112W·zk]]>

通过上述步骤,得到采样点的一步状态预测值χ′k、状态变量X的一步预测值状态变 量X均方差的一步预测值P′、采样点的一步观测预测值zk、观测量Z的一步预测值

4)根据χ′k、P′、zk、和测量得到的观测量Z,获得状态变量X的估计值和状 态变量X的估计均方误差矩阵

首先,利用χ′k、zk、求得滤波增益矩阵K:

利用矩阵Pzz,求矩阵Pzz的逆得到然后左边乘上矩阵Pxz,得到滤波增益矩阵K,如下 式所示:

K=Pxz·Pzz-1]]>

然后,利用得到的滤波增益矩阵K和测量得到的观测量Z,去修正状态变量X的一步预 测值和状态变量X均方差的一步预测值P′,得到状态变量X的估计值和状态变量X的 估计均方误差矩阵

X~=X^+K·(Z-Z^)]]>

P~=P-K·Pzz·KT]]>

综上步骤,获得了状态变量X的估计值和状态变量X的估计均方误差矩阵得到状 态变量X的估计值中的姿态误差角的估计值Φx、Φy、Φz

步骤三,由导航计算机,采集轨迹发生器的惯性器件输出信息,并完成对准过程;

由轨迹发生器产生在静止时的陀螺仪和加速度计的输出,利用加速度计的输出值作为观 测值,通过步骤一和步骤二得到姿态误差角的估计值,对姿态误差角进行补偿,得到准确的 初始姿态矩阵,完成对准。

2.根据权利要求1所述的一种基于超球体采样的初始对准方法,其特征在于,所述的 步骤二3)中μ按照下述的强跟踪算法获得:

观测量Z的一步预测值和观测量Z,求得残差γ为由残差γ计算残差矩阵 V,V的初值V(1)为:V(1)=γ(1)·γ(1)T,其中,γ(1)为第一步滤波时产生的残差;

当进行第二步滤波以及进一步滤波时,V的值通过以下递推关系得到:

V(λ)=ρ·V(λ-1)+γ(λ)·γT(λ)1+ρ]]>

其中,ρ为遗忘因子,一般取0.95;λ为第1步,第2步,…第100000步滤波;γ(λ)表 示为第λ步滤波时产生的残差;V(λ)表示为第λ步滤波计算得到的残差矩阵V;

利用残差矩阵V的值,通过以下公式计算,求得μ0

M(λ)=H(λ)·F(λ)·P(λ-1)·FT(λ)·HT(λ)

N(λ)=V(λ)-H(λ)·Q·HT(λ)-Φ·R

其中,F(λ)是第λ步滤波时非线性状态方程的线性化矩阵,H(λ)是第λ步滤波时量测 方程的线性化矩阵,P(λ-1)为第λ-1步滤波时状态变量X的均方差阵,Q,R是过程噪声及 测量噪声的均方差矩阵;Φ是弱化因子,一般取Φ≥1;

μ0=trN(λ)/trM(λ)

其中,trN(k)为第λ步滤波时计算得到的矩阵N(k)的迹,trM(k)为第λ步滤波时计算得 到的矩阵M(k)的迹;当μ0大于等于1时,强跟踪因子μ=μ0;当μ0小于1时,强跟踪因子 μ=1。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110201775.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top