教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

联合卡尔曼滤波器在数据融合中的应用_胡宏灿

来源:网络收集 时间:2026-08-06
导读: 2005年3月 文章编号:1008-8652(2005)01-001-004火控雷达技术第34卷 联合卡尔曼滤波器在数据融合中的应用 胡宏灿1,2 郭 立1 朱俊株1 (1.中国科学技术大学 合肥 230026; 2.海军大连舰艇学院 大连 116018) 【摘要】 介绍多传感器数据融合中联合卡尔曼滤波器的设

 2005年3月

文章编号:1008-8652(2005)01-001-004火控雷达技术第34卷 

联合卡尔曼滤波器在数据融合中的应用

胡宏灿1,2 郭 立1 朱俊株1

(1.中国科学技术大学 合肥 230026; 2.海军大连舰艇学院 大连 116018)

  【摘要】 介绍多传感器数据融合中联合卡尔曼滤波器的设计步骤,并将此方法用于舰船组合导航系统,计算机仿真和理论分析表明,该滤波器可以做到全局最优,其结构遵循信息分配原则,提高了系统的数值稳定性和容错性,减小了数据传输的工作量与计算量,便于计算机实现,能够满足组合导航系统需要。

关键词:组合导航系统;数据融合;联合卡尔曼滤波

中图分类号:TP391.7   文献标识码:A

TheApplicationofFederalKalmanFilterinDataFusionSystem

HuHongcan1,2 GuoLi1 ZhuJunzhu1

(1.UniversityofScienceandTechnologyofChinaHefei230026;

2.DalianNavalVesselsAcademyDalian116018)

Abstract:AnewdesignofKalmanfilterbasedondatafusionispresentedinthepaper.Fistly,theframeKalmanfilterisintroduced.Then,thealgorithmisgiven.Thesimulationresultsshowthatthemethodisusefulinintegratednavigationsystembecauseitcanimproveaccuracyandreliability,andithashighfault-tolerantability.

Keywords:integratednavigationsystem;datafusion;federalKalmanfilter

1 引言

数据融合技术是近年来新兴的一门实践性较强的技术,它是对系统多个传感器的数据进行处理的过程。众所周知,由于任何传感器都有自身的不足之处,所以单一传感器具有误报风险大,可靠性和容错能力低等缺点。为了对测量环境或对象的特征有个全面、正确的认识,克服单一传感器的上述缺点,多传感器数据融合技术应运而生。简单的说,多传感器融合技术就是融合多个传感器的信息,以产生比单个传感器更可靠、更准确的信息。常用方法有贝叶斯估计法和DS证据理论法及经典推算法等,神经网络、小波分析等智能方法近年来也是研究数据融合的重要方法和手段。卡尔曼滤波器自上世纪六十年代被提出以后,作为一种新型的滤波手段在控制、跟踪、测量领域得到广泛应用。由于卡尔曼滤波器对数据的估计是无偏最优估计,滤波器结构简单等特点,使得卡尔曼滤波器在多传感器数据融合中应用极为广泛。过去使用的集中式卡尔曼滤波器要集中处理所有传感器的数据,计算量大,实时性差,并且不具备容错性。本文基于Carlson提出的联合卡尔曼滤波算法,介绍了利用信息分配原则实现多传感器信息最优融合的滤波器的设计,不仅使系统具备了一定的容错能力,实时性也有较大幅度的提高。最后给出了联合卡尔曼滤波器在舰船组合导航中的应用实例。2 联合卡尔曼滤波器的设计步骤

联合卡尔曼滤波器的设计主要围绕两个方面,第一是对数据进行分散处理,第二是分散处理过的数据收稿日期:2004-11-26X

 2005年3月火控雷达技术第34卷 再进行全局融合。具体做法是在众多传感器中选择一

个信息全面,可靠性有保证的传感器作为参考传感器,

使之与其他传感器两两联合,形成若干对数据进行分

散处理的子滤波器,各局部滤波器根据状态方程和测

量方程进行滤波,输出建立在局部测量基础上的最优

估计结果Xi,Pi,(i=1,2,……n);这些局部最优估计

再在全局滤波器内按照融合算法合成,从而获得全局

估计Xm,Pm,每个滤波阶段完成后,全局滤波器将全

局结果Xm和按信息分配原则形成的协方差矩阵Pm

向各局部滤波器进行信息反馈,来保证系统有较好的

容错性。基于这一思想,可以得出联合卡尔曼滤波器的

结构,见图1。

2.1 局部和主滤波器算法

局部状态方程:

Xi(k+1)=5(k)Xi(k)+#(k)W(k)    i=1,2,3,…n

  局部测量方程:

Zi(k)=Hi(k)Xi(k)+Vi(k)     i=1,2,3,…n(2)

  式中,5(k)为时变状态转移矩阵(但是对定常线性系统,如在A-B滤波中它是常数阵);X(k)是k时刻的状态向量;#(k)是系统干扰矩阵;w(k)是模型噪声向量,可看作是零均值的高斯白噪声,且有方差阵Ew(k)w(k)′=QK(QK>0)。式中Z(k)为k时刻的观察向量;H(k)为观察矩阵;V(k)是测量噪声向量。假定为零均值高斯白噪声,有方差矩阵Evkv′k=RK(RK>0)。

局部滤波器算法:ddXi(k+1/k)=5(k)Xi(k/k)(3)

Pi(k+1/k)=5(k)Pi(k/k)5(k)+#(k)Q(k)#(k)TT

T-1图1 联合卡尔曼滤波器结构简图(1)(4)(5)

(6)

(7)Ki(k+1)=Pi(k+1/k)Hi(k+1)(Hi(k+1)Pi(k+1/k)Hi(k+1)+R)dddXi(k+1/k+1)=Xi(k+1/k)+Ki(k+1)(Zi(k+1)-Hi(k+1)Xi(k+1/k))Pi(k+1/k+1)=(I-Ki(k+1)Hi(k+1))Pi(k+1/k)

(3)-(7)式为局部滤波器的递推算法,式中K(k+1)为k+1时刻的增益阵,Pi(k+1/k+1)是k+1时刻状di(k+1/k+1)是k+1时刻的状态滤波值。态向量的协方差阵的滤波值,X

主滤波器算法:

Xm=Pm(P1X1+P2X2+…+PnXn)

-1-1-1-1-1-1-1(8)Pm=(P1+P2+…+Pn)(9)

式中的Xm,Pm是全局最终的滤波值。Bi是信息分配系数。根据以上公式,可以得到软件算法流程如图2所示。

2.2 算法中各数据阵的作用和确定

状态转移矩阵和系统误差矩阵由系统模型确定;测量矩阵由状态向量和观测向量确定。以上算法中关键环节是Q、R、Bi的确定。在卡尔曼滤波器的应用中除了尽可能精确的描述动态方程和测量方程外,一个重要问题就是对上述三者的选取。Q对滤器精度有直接的影响,动态模型越是不精确这种影响就越大,如果Q值选取过大,则滤波在过去观测量上的加权衰减就过快,导致的后果是滤波不能很好的利用已有的测量信息,从而降低了滤波器的精度;反之,如果Q值选取过小,使滤波在过去观测量上的衰减过慢,随着滤波的递推,将会引进越来越大的模型噪声,从而使滤波误差越来越大,这就是通常说的滤波发散现象。所以Q的选取至关重要,基本原则是使Q的值与系统精度相匹配。对于满足完全可控和完全可测的定常系统,当滤波器递推充分多的步数后,增益矩阵Kk+1将趋于常数阵K,增益矩阵达到稳态的快慢取决于Q/R的比值(这里可理解为系统的信噪比),此值越大,增益阵达到稳态就越快,当采样间隔一定时,增益阵的大小也唯一依赖于Q/R的比值。所以系统的测量方程所描述的测量环节的精度,也一定要和系统匹配得当。Bi的选取是整个滤波

 第1期胡宏灿等 联合卡尔曼滤波器在数据融合中的应用

图2 卡尔曼算法流程

器的又一重大环节,通常的做法是取0<Bi<1的实数,具体的方法有平均分配法即:Bi=1/n(i=1,2,3,…n),和对角矩阵法即:

Bi(k)=diag(a1,a2,a3,…,an)

aj=

nijjP1(k/k)jj+P2(k/k)jj+…+Pn(k/k)jj

可以证明:∑Bi=I,满足信息守恒原则。i=1

3 联合卡尔曼滤波器在INS/GPS/LORAN-C组合导航中的应用

舰船上的惯性导航陀螺仪大多采用平台式结构,当陀螺以水平阻尼方式工作时,其误差方程可表示为:aDUINSINSe00-8cosDU10aDKINS=8tgU00DKINS+0-secU0En(10)a8secU000tgUzDKIN

DKININS,DKINS分别是舰船所  上式中U为舰船所处的纬度,8是地球自转角速度,DKINS为舰船航向误差角,DU

在位置的纬经度误差,En,Ee,Ez分别为北向东向和方位陀螺的漂移率。对于长期航行的舰船来说,惯性导航的主要误差源就是陀螺的北向东向和方位陀螺的漂移。通过对陀螺特性的研究可得到陀螺漂移模型可表示为阶段常值加一阶高斯-马尔可夫过程,即:Ei=Ei+Ei。

根据系统误差方程可构造状态变量为: …… 此处隐藏:3422字,全部文档内容请下载后查看。喜欢就下载吧 ……

联合卡尔曼滤波器在数据融合中的应用_胡宏灿.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/134131.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)