首页> 中国专利> 一种矢量形式信息分配系数的自适应联邦滤波方法

一种矢量形式信息分配系数的自适应联邦滤波方法

摘要

本发明公开了一种矢量形式信息分配系数的自适应联邦滤波方法,该方法在分析GPS、天文(CNS)和SAR三种导航传感器的工作环境和工作特性基础上,建立地理系下惯性导航系统与各导航传感器的线性化量测方程,构建滤波子系统;然后分别对滤波子系统进行卡尔曼滤波,结合子系统估计误差协方差阵特征值和子系统可观测矩阵奇异值,设计完成了一种矢量信息分配系数计算方案,针对矢量分配系数会导致协方差阵不对称问题,设计了新的信息分配方程;最后采用联邦滤波方法对惯性导航的误差状态进行了最优估计。本发明导航精度高,能充分发挥多传感器组合导航系统对动态环境下惯性导航系统误差状态量的估计作用。

著录项

  • 公开/公告号CN102353378A

    专利类型发明专利

  • 公开/公告日2012-02-15

    原文格式PDF

  • 申请/专利权人 南京航空航天大学;

    申请/专利号CN201110266447.X

  • 申请日2011-09-09

  • 分类号G01C21/24(20060101);

  • 代理机构32200 南京经纬专利商标代理有限公司;

  • 代理人许方

  • 地址 210016 江苏省南京市白下区御道街29号

  • 入库时间 2023-12-18 04:34:25

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-19

    未缴年费专利权终止 IPC(主分类):G01C21/24 专利号:ZL201110266447X 申请日:20110909 授权公告日:20130821

    专利权的终止

  • 2013-08-21

    授权

    授权

  • 2012-03-28

    实质审查的生效 IPC(主分类):G01C21/24 申请日:20110909

    实质审查的生效

  • 2012-02-15

    公开

    公开

说明书

技术领域

发明涉及一种矢量形式信息分配系数的自适应联邦滤波方法,属于飞行器组合导航技术 领域,可应用于高空长时间飞行的航空飞行器导航参数的确定,用于提高导航系统的导航精 度。

背景技术

随着航空航天技术的发展,对导航与制导系统的性能要求越来越高,组合导航系统已成 为当前重要的导航系统方案。在导航多传感器信息融合领域,分散化滤波技术日益受到人们 重视,Carlson提出的分散化联邦滤波器得到越来越广泛的应用。信息分配是联邦滤波器研究 和设计中的关键,直接影响联邦滤波器的精度和容错性等性能。

Carlson最先提出的信息分配原则是固定比例的,通常根据正常工作子系统的个数进行固 定平均分配。考虑到在实际的高动态导航环境中,各子滤波器的性能和估计质量都是不断变 化的,为进一步提高联邦滤波器的性能,国内外学者提出了多种动态的信息分配方法,主要 包括基于估计协方差特征值法、基于协方差阵Fronenius范数方法、基于可观测矩阵条件数法 等,这些动态信息分配方法从一定程度上实现了对系统状态的实时跟踪,滤波效果较固定比 例的分配方法有所改善。

经分析不难发现,以上研究的信息分配系数均为标量形式。即把状态变量作为一个整体 考虑来进行信息反馈,其实质是把状态变量的每个分量的特性看作是相同的,具有完全相同 的估计精度和收敛速度。但这种观点是不合理的,根据实际情况知,每个传感器功能特性和 精度的不同使得每个局部滤波器建立的状态方程和量测方程是不同的,而状态方程的特性又 决定了状态的每个分量具有不同的可观测度和收敛速度,在基于惯性导航的组合模式中,平 台的方位误差角收敛速度明显低于其它的状态分量。再者,不同的传感器其输出特性也是不 同的,如SAR图像匹配仅能输出经度、纬度信息,大气数据系统仅能提供高度及地向速度信 息,从而导致不同的状态分量具有不同的估计精度。

因此,现有标量形式信息分配系数的联邦滤波方法难以具体实时跟踪反映每个状态变量 的变化特性,导航精度不高,不能充分满足动态长航时飞行器对导航精度的要求。

发明内容

本发明所要解决的技术问题是克服标量形式信息分配系数的联邦滤波不能充分具体反映 每个状态量变化特性的缺陷,提供一种矢量形式信息分配系数的自适应联邦滤波方法。

本发明为解决上述技术问题采用以下技术方案:

本发明基于系统误差协方差阵特征值和系统可观测矩阵奇异值的矢量形式信息分配系数 的联邦滤波方法,包括以下步骤:

(1)通过建立惯性导航系统INS的误差状态量方程,得到对惯性导航系统误差状态量的数 学描述,惯性导航系统误差状态量X定义为:

X=[φN,φE,φD,δvN,δvE,δvD,δL,δλ,δh,ϵbx,ϵby,ϵbz,ϵrx,ϵry,ϵrz,x,y,z]T,

其中:φN,φE,φD分别表示惯性导航系统误差状态量中的北向平台误差角状态量、东向平 台误差角状态量和地向平台误差角状态量;δvN,δvE,δvD分别表示惯性导航系统误差状态量中 的北向速度误差状态量、东向速度误差状态量和地向速度误差状态量;δL,δλ,δh分别表示惯性 导航系统误差状态量中的纬度误差状态量、经度误差状态量和高度误差状态量;εbx,εby,εbz分 别表示惯性导航系统误差状态量中的X轴、Y轴、Z轴方向陀螺常值漂移误差状态量; εrx,εry,εrz分别表示惯性导航系统误差状态量中的X轴、Y轴、Z轴方向陀螺一阶马尔可夫漂 移误差状态量;分别表示惯性导航系统误差状态量中的X轴、Y轴和Z轴方向加速 度计零偏,上标T为转置;

(2)建立地理系下各子系统的量测方程,包括GPS/INS量测方程、CNS/INS量测方程和 SAR/INS量测方程;

(3)将步骤(2)所述的各子系统的量测方程中子系统误差状态量进行KF滤波,将子系统 KF滤波结果送入联邦滤波器;

(4)根据各导航子系统的协方差矩阵以及可观测性矩阵,求取一种矢量形式的联邦滤波信 息分配系数,使每个子系统的每个状态变量得到不同的信息分配系数,根据该矢量形式的联 邦滤波信息分配系数,建立系统的过程信息在各子滤波器之间的分配原则;

(5)联邦滤波器对步骤(3)中子系统送来的滤波结果进行数据融合,输出全局最优估计 值,从而对惯性导航系统的导航误差进行修正。

本发明采用以上技术方案与现有技术相比,具有以下技术效果:

本发明克服了现有技术无法实时具体反映状态变量特性的不足,构建了一种适用于动态 长时间飞行航空飞行器的组合导航系统联邦滤波方法,它具有以下优点:

(1)根据每个滤波子系统每个状态变量的估计精度分别自适应进行分配系数调整;

(2)根据每个滤波子系统每个状态变量的可观测性分别自适应进行分配系数调整;

(3)根据矢量形式信息分配系数建立的过程信息在各子滤波器之间的分配原则,确保系 统的误差协方差阵为对称阵,从而有效改善联邦滤波器的稳定性和精度。

附图说明

图1为本发明的矢量信息分配系数联邦滤波的一种实施例子的流程图;

图2为仿真的一条飞行航迹;

图3为本发明的导航经度误差与传统滤波导航经度误差的仿真对比图;

图4为本发明的导航纬度误差与传统滤波导航纬度误差的仿真对比图;

图5为本发明的导航高度误差与传统滤波导航高度误差的仿真对比图。

具体实施方式

下面结合附图对本发明的技术方案做进一步的详细说明:

如图1所示,本发明的原理是:从地理系导航的角度入手,依据系统状态方程和各子系 统的线性化量测方程,构成滤波子系统,从各滤波子系统中提取估计协方差矩阵Pi和可观测 性矩阵Qi,综合两者信息求取矢量形式的信息分配系数Bi,从而进一步完成信息分配、最优 融合等步骤,实现对组合导航误差状态量的最优估计。具体实施方法如下:

一、建立惯性导航系统的误差状态量方程

选择导航坐标系为北东地地理水平坐标系(OnXnYnZn),采用线性卡尔曼滤波器进行组合, 系统的状态方程为惯性导航系统的误差状态量方程,通过对惯性导航系统的性能及误差源的 分析,可以获得惯导系统的误差状态量方程为:

X·(t)=F(t)X(t)+G(t)W(t)---(1)

式中,X=[φN,φE,φD,δvN,δvE,δvD,δL,δλ,δh,ϵbx,ϵby,ϵbz,ϵrx,ϵry,ϵrz,x,y,z]T

其中φN,φE,φD为平台误差角;δvN,δvE,δvD为速度误差;δL,δλ,δh为纬度、经度和高度误差; εbx,εby,εbz,εrx,εry,εrz分别为陀螺常值漂移误差和一阶马尔可夫漂移误差;为加速度 计零偏,上标T为转置。

二、建立地理系下各子系统的量测方程

①GPS/INS量测方程

ZGPS(t)=vnINS-vnGPSveINS-veGPSvdINS-vdGPS(LINS-LGPS)Rn(λINS-λGPS)RecosLhINS-hGPS=03×3diag11103×303×903×303×3diagRnRecosL103×9X(t)+MnGPSMeGPSMdGPSMnGPSNeGPSNdGPS---(2)

式中,vnINS veINS vdINS表示为惯性导航系统的北、东、地方向速度,vnGPS,veGPS,vdGPS表示 为GPS接收机的北、东、地方向速度,LINS,λINS,hINS表示为惯性导航系统的纬度、经度、高 度测量值,LGPS,λGPS,hGPS表示为GPS接收机的纬度、经度、高度测量值,Rn,Re分别表示北 向、东向地球曲率半径,L表示航迹纬度值,MnGPS、MeGPS、MdGPS表示为GPS接收机的北、 东、地方向的测速误差,NnGPS,NeGPS,NdGPS为GPS接收机沿北、东、地方向的位置测量 误差,均考虑为白噪声。

②CNS/INS量测方程

ZGNS(t)=γrINS-γrCNSθpINS-θpCNSψhINS-ψhCNS=A3×303×303×303×93×18X(t)+OrCNSOpCNSOhCNS---(3)

其中A3×3=-1cosθcosψsinψ0-sinψcosθcosψcosθ0cosψsinθsinψsinθcosθ,θ、ψ表示为飞行器的真实俯仰角和 航向角。式中γrINS,θpINS,ψhINS分别表示惯性导航系统的横滚、俯仰、航向角,γrCNS,θpCNS,ψhCNS分别表示天文星敏感器的横滚、俯仰、航向角,OrCNS、OpCNS、OhCNS表示为天文星敏感器对 横滚角、俯仰角与航向角在地理系下的等效测量误差,均考虑为白噪声。

③SAR/INS量测方程

ZSAR(t)=(LINS-LSAR)Rn(λINS-λSAR)RecosL=02×302×3B2×302×93×18X(t)+NnSARNeSAR---(4)

其中B2×3=Rn000RecosL0,式(4)中LINS,λINS分别表示惯性导航系统的纬度、经度测 量值,LSAR,λSAR分别表示SAR景象匹配导航的纬度、经度测量值,NnSAR,NeSAR为SAR景象 匹配导航沿北、东方向的位置测量误差。

三、子系统KF(Kalman Filter)滤波,估计子系统的误差状态量

状态方程和量测方程的离散化及卡尔曼滤波器

当采用线性卡尔曼滤波器时,需要对上面连续形式的系统状态方程(1)和量测方程(2)、 (3)、(4)进行离散化,从而获得离散形式的系统方程。其离散化形式如下:

Xk=Φk,k-1Xk-1+Γk-1Wk-1Zk=HkXk+Vk

式中Φk,k-1=Σm=0[F(tk)T]m/m!,Γk-1={Σm=1[1m!(F(tk)T)m-1]}G(tk)Td,Td为迭代周期。

从而可以获得系统的线性化卡尔曼滤波器方程如下:

X^k|k-1=Φk,k-1X^k-1

X^k=X^k|k-1+KkZk-HkX^k|k-1

Pk|k-1=Φk,k-1Pk-1Φk,k-1T+Γk-1Qk-1Γk-1T

Kk=Pk|k-1HkT(HkPk|k-1HkT+Rk)-1

Pk=(I-KkHk)Pk|k-1(I-KkHk)T+KkRkKkT

上式中,表示k-1时刻的状态对k时刻的状态的最优估计值,又称一步预测估值,Φk,k-1表示k-1时刻到k时刻的状态转移矩阵,表示k-1时刻的系统状态估计值,表示k时刻 的系统状态估计值,Kk表示增益矩阵,Zk表示k时刻的观测矢量,Hk表示k时刻的观测系数 矩阵,Pk|k-1表示最优预测估计误差协方差阵,Pk-1表示k-1时刻的系统误差协方差阵,Qk-1表 示k-1时刻的噪声方差矩阵,Γk-1表示k时刻的噪声矢量对k+1时刻状态矢量影响的噪声系数 矩阵,Rk表示k时刻的量测方差矩阵,Pk表示k时刻的系统误差协方差阵,I为单位矩阵。

四、矢量形式信息分配系数求取及信息分配

基于子系统协方差矩阵特征值的矢量系数Ai的求解

子系统协方差矩阵Pi按特征值分解为:

Pi=LiΛiLiT

式中,Λi=diag{λi1,λi2,Λ,λin},λi1,λi2,L,λin为Pi的特征值,n为Pi阵的阶数。

对Xi的每一个分量xij(表示第i个局部滤波器状态估计中的第j个分量)独立进行信息 分配系数计算,信息分配系数为:

αij=1/λij1/λ1j+1/λ2j+L+1/λNj---(6)

i=1,2,L,N;j=1,2,L,n

式中,λij为状态变量xij对应的特征值,N为子系统个数。

Xi对应的信息分配系数为矩阵形式:

Ai=αi1αi2Oαin=diagαi1αi2Lαin---(7)

基于子系统可观测矩阵奇异值的矢量系数Υi的求解。

设某时间段动态系统的可观测性矩阵为Q(Q∈Rp×q),对Q进行奇异值分解,得

Q=USVT                  (8)

式中:U=[u1 u2 L up],V=[v1 v2 L vq]都是正交矩阵;S=Λr×r000,

Λr×r=diag(σ1,σ2,L,σr),其中r,σi(i=1,2,L,r)分别为矩阵Q的秩和奇异值。对矩阵V进行 分析,得到σi为与其对应的右奇异向量V中取得最大绝对值的状态变量所对应的奇异值。若 σi的值较大,则相应的系统状态变量具有较好的观测性,可以获得较高精度的估计;若σi的 值较小,则相应的系统状态变量可能会出现奇异,落入不可观测区间。

对每个子系统的可观测性矩阵分别进行奇异值分解,进一步对Xi的每一个分量xij(表示 第i个局部滤波器状态估计中的第j个分量)独立进行信息分配系数计算,信息分配系数为:

γij=σijσ1j+σ2j+Lσ3jσij00σij=0---(9)

i=1,2,L,N;j=1,2,L,n

式中,σij为状态变量xij对应的奇异值,N为子系统个数。

则Xi对应的信息分配系数为矩阵形式:

融合子系统协方差矩阵特征值和可观测矩阵奇异值的矢量系数Υi的求解

Bi=βi1βi2Oβin=diagβi1βi2Lβinβij=12×(αij+γij)---(12)

信息分配系数满足信息守恒原理:

Σi=1NBi=I18×18---(13)

主滤波器信息分配:

根据矢量形式信息分配系数将系统的过程信息在各子滤波器之间的进行分配,表达式如 下:

Pi-1(k)=BiPg-1(k)BiQi-1(k)=BiQg-1(k)BiQ(i=1,2,L,N)X^i=X^g(k)---(14)

五、联邦主滤波器信息融合

将各子滤波器估计信息进行融合,得到全局最优估计。

融合算法为:

Pg=(Σi=1nPi-1)-1X^g=Pg(Σi=1nPi-1X^i)---(15)

图2为仿真的一条飞行航迹,包括滑跑、加速、上升、滚转、转弯等机动方式。

经过仿真得到,对相同的状态变量,不同的子系统获得了不同的信息分配系数;对同一 个子系统,不同的状态变量也得到了不同的信息分配系数;分配系数曲线均随时间动态变化。 该种矢量信息分配方案能够实时具体反映每个状态量的变化特性。

图3~图5的仿真结果表明,该方法能够根据导航子系统中各个状态变量的精度特性和 可观测特性进行实时自适应调节,滤波精度高,对飞行环境变化有更强的适应性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号