容错联邦强跟踪卡尔曼滤波算法在组合导航中的应用研究

第l1卷第6期 2011年l2月 潍坊学院学报 Journal of Weifang[Jniversity Vo1.1】No.6 Dec.2011 

容错联邦强跟踪卡尔曼滤波算法在组合 

导航中的应用研究 

马云峰 (潍坊学院,山东潍坊261061) 

摘要:提出了一种改进的联邦强跟踪卡尔曼滤波算法,并将其应用于MSINS/GPS浅组合中。采用 了三层容错结构,能够有效地检测出数据粗大误差、GPS速度跳变以及滤波器误差估计的故障,及时进行 

故障隔离,从而使系统具有良好的容错能力。仿真结果表明,联邦强跟踪卡尔曼滤波算法解决了量测相 关、GPS速度跳变和初值选取敏感性等问题,可以提高系统的实时性、鲁棒性和容错性能。 关键词:捷联惯性导航系统;全球定位系统;组合导航系统;卡尔曼滤波;强跟踪;联邦滤波;容错 中图分类号:V249.32 文献标识码:A 文章编号:1671--4288(2011)O6—0l1O一06 

1 引言 Kalman滤波技术已经广泛地应用于组合导航系统中,但在MSINS/GPS浅组合中采用经典的集中式 卡尔曼滤波器还存在着滤波的实时性、滤波稳定性、GPS速度跳变等问题。 1988年Carlson提出了用于容错系统的联邦卡尔曼滤波器信息融合算法,由于联邦滤波器设计灵活、 计算量小、容错性能好而备受重视[卜 ,这种算法的特点是采用不同的信息分配策略可以获得不同容错性 能的组合导航系统,这种化整为零的估计方法十分适合于多导航数据处理器进行并行计算,从而提高整个 

系统的实时性。考虑到GPS输出的位置和速度测量值是相关的,而且GPS的速度有时会发生突跳,若采 

用集中式卡尔曼滤波器极易造成滤波发散。为解决量测相关并提高系统的容错性,在MSINS/GPS浅组 合应用中设计一种联邦容错强跟踪卡尔曼滤波器,采用有反馈的融合结构,实现对导航误差的滤波估计, 并能对故障进行隔离和系统重构。 

2联邦强跟踪卡尔曼滤波器的设计 滤波器结构如图1所示。该方案采用两个并行的强跟踪卡尔曼子滤波器,分别对位置和速度进行估 

计,然后通过一个主滤波器融合各子滤波器的状态估计,子滤波器的更新周期和主滤波器的融合周期均为 1 S;采用了三层故障检测实现容错设计,提高组合导航系统的故障隔离和重构的能力。 

———— 图1 联邦强跟踪卡尔曼滤波器的结构 

*收稿日期:2011一O5—18 基金项目:山东省自然科学基金项目(Y2007G64) 作者简介:马云峰(1967一),男,山东临朐人,潍坊学院信息与控制工程学院教授,工学博士。研究方向:组合导航技术。 

110

— 第6期 马云峰:容错联邦强跟踪卡尔曼滤波算法在组合导航中的应用研究 

2.1位置子滤波器 

位置子滤波器的状态变量包括MSINS导航计算参数误差、陀螺仪测量误差和加速度计测量误差。状 

态变量X (£)为 xl(£)=[(z) (z) 乩 £ £k V ] 

(1) MSINS/GPS浅组合的位置子滤波器状态方程与纯惯导系统的状态方程形式相同L引,即为 

Xl(£)一F,(£)X1(£)+G,(f)W,(£) (2) 位置子滤波器的观测方程为 

Zp( )一Hp(£)X( )+ p( ) (3) 

式中, H (£)一Eo3×6 diag[-(R +^)(R - ̄-h)cosL 1]03 ̄6] (4) 

(f)=[P P P ] (5) 

式中,P 、P 、P 为GPS接收机沿东北天方向的位置误差。 

2.2速度子滤波器 速度子滤波器与位置子滤波器的状态变量相同,设为X。(£) 

X2(£)一[(2) 《2) l2) 乩 e £ £k ] 

(6) 速度子滤波器状态方程与纯惯导系统的状态方程形式也相同,即为 

X2(£)一FJ(£)X2(f)+Gj(£)W,(£) (7) 

速度子滤波器的量测方程 (£)为 

( )一H ( )X(£)+73v( ) (8) 

式中, H (f)一Eo3×3 diagE1 1 1]03×9] (9) 

(f):[ ] (10) 

式中, 、 、 为GPS接收机沿东北天方向的速度误差。 2.3主滤波器及信息分配 

设主滤波器的状态估计为 估计误差方差阵为P,;位置、速度子滤波器的状态估计分别为 、 。, 

相应的估计误差方差阵为P 、Pz。系统信息P 、Q 由两个子滤波器共同分享,主滤波器中不分配信息 

( + 一1,pm一0),只执行各子滤波器的数据融合。 

(1)假定初始时刻全局状态估计为叉『U,其协方差阵为P,。,系统噪声的协方差矩阵为Q『D。根据信息 

守恒原理,把这些信息通过信息分配因子 、 分配到各子滤波器。 

』 i=l,2,m …) 1X (走)一X,(是) 系统噪声信息按照同样的信息分配原则分配到各子滤波器。 

Q 一 Q, 一1,2,m 

信息分配策略采用文献[4]中的方法,根据局部滤波器的估计精度因子来选定。 

系统信息全部保留在子滤波器中。 

f =diag( ̄H, 2… ) 

l =diag( 1, z… ) 式中, (12) 取 + 一1, 一0, 

pH D  ̄li-- , 一 ( 1,2,… ) 

式中, 、 称为局部滤波器的估计精度因子; ,P 分别代表P ,P。的第i行第i列的元素。 (13)

 潍坊学院学报 2011年12月 

(2)各子滤波器与主滤波器进行时间修正吲 

一1一Ok肚一l 女一l+n弓女 P 一】一L(志)Ok/^一l P^一1 Ok5^一l+nQ女r女 

L(志)=diag[Al( ̄), 2(女),…,.=I (女)] 式中, 

f口 C (mCk>1) ARk)一1 1 (口 C^≤1) 

r.一! [ ]. 一 " ∑a M(点) 

f E:o£ ( 一0) ㈤一{( ,0 <1) l l下.D 。 

N(是)一Vo( )一 一H^Q女一l H M( )==0^ 一l P^…l《 一1 H H^ (3)各子滤波器进行量测修正 

一 l+K女£^ 

P女一(J—K女H )P^雎一】 (4)主滤波器进行数据融合 把各子滤波器得到的状态估计 (志)、 。( )及其协方差P (七)、P ( )进行融合。 

波采用了信息分配原理,子滤波器的结果之间相互独立,主滤波器的数据融合算法为 P7 一P +P (15) 

(16) 

(17) 

(18) 

(19) 

(20) 

(21) 

(22) 

(23) 

(24) 

因Carlson联邦滤 

Pl_ ,=P 一 义I+P 2 

通常将方差阵的逆P 称为信息矩阵,它描述了第i个子滤波器的估计所含信息量的大小。 

则第i个子滤波器对估计的精度越差;反之,Pf越小,第i个子滤波器对估计的精度越高。 2.4系统的三层容错设计 (25) 

(26) P 越大, 

实际测试表明,GPS接收机有时会给出错误的位置、速度数据。因此,如果在GPS数据进入卡尔曼滤 

波器之前,不将错误的GPS数据剔除,则经反馈校正后。便污染了整个系统。为此,系统进行了三层容错 设计,即数据粗大误差的剔除与隔离、子滤波器误差估计值的故障检测、主滤波器误差估计值的故障检测。 

(1)速度数据粗大误差判断 若根据式(27)计算出的 大于10 m/s(假设GPS速度最大跳变为5m/s),则GPS受到干扰,速度出 

现突变,上标E、N、U表示东、北、天方向。 

V ={[( Ps。一‰)一( 。-_V S0)] +[( 一‰)一(V 一 )]z +[( Ps1一‰)一( s 一 SI_I)] ) (27) 

(2)子滤波器的故障检测 

对于各子滤波器,前后两次的误差估值不应发生非常大的突变。如果有大的突变,则认为卡尔曼滤波 器已受到第一层未检测出的故障所污染,其滤波结果不送到主滤波器,并重新初始化该子滤波器。采用残 

差 。检验法[6 进行子滤波器误差估计值的故障检测。 

(3)主滤波器的故障检测 

对于主滤波器,同样前后两次的误差估值不应发生非常大的突变。如果有大的突变,则认为主滤波器 

已受到前两层未检测出的故障所污染,本次融合结果不再反馈到各子滤波器,并且不对MSINS进行反馈 校正。同样采用状态 。检验法进行主滤波器误差估计值的故障检测。 

3滤波算法在MSINS/GPS浅组合中的应用仿真 

3.1 仿真轨迹及仿真条件的设置 设仿真轨迹由平飞、转弯、加速、爬升等状态组成,仿真轨迹中的载体先在高度为1000米的高空上由 

一11 2

— 第6期 马云峰:容错联邦强跟踪卡尔曼滤波算法在组合导航中的应用研究 

东北方向匀速飞行,接着加速飞行,然后拐弯向正东方向匀速飞行,最后爬升到一定高度匀速飞行。 . 

仿真条件:系统噪声 是由陀螺仪和加速度计敏感误差的白噪声部分构成的。给定陀螺仪和加速度 

计的参数为:光纤陀螺仪常值漂移10。 ,随机噪声均方差为1o。/h;石英挠性加速度计常值误差0.5mg,随 

机误差均方差为0.1mg,GPS的位置误差为均方差15m的白噪声,速度误差为均方差0.1m/s的白噪声, 

两个滤波器的状态初始值均为0。当300秒至400秒期间,GPS东向速度发生±4m/s的跳变。 

3.2仿真结果 

有东向速度故障情况下的集中卡尔曼滤波估计误差曲线和联邦强跟踪卡尔曼滤波器的滤波误差曲线 

如图2和图3所示。 

0 -o.5 一l —I.5 一‘ -2.5 —3 -3.5 -4 -4.5 时I'ul(秒) a.俯仰角误差 

时间(秒) C.航向角误差 

e.北向速度误差 时间(秒) b.横滚角误差 

0 

—0 -0 _(】 *—0 .() -0 —0 —0 d.东向速度误差 

时间(秒) f.天向速度误差 

图2有速度跳变故障时集中式卡尔曼滤波误差曲线 4结论 

(1)在正常情况下,联邦强跟踪卡尔曼滤波器的滤波精度与集中式卡尔曼滤波器的滤波精度相当。 

(2)集中式卡尔曼滤波器对初值的选取较敏感,若初值的选取与实际相差较大,将导致滤波器的发散, 而联邦强跟踪卡尔曼滤波器对初值选取敏感度较低。 

(3)当GPS速度发生跳变故障后,集中式滤波器立即发散。这说明,在有故障发生时,集中式卡尔曼 

滤波器易受污染。 

一一11 3— 5 3 5 2 5●

世*

合集下载

惯性导航初始对准方法研究进展

惯性导航初始对准方法研究进展

Vol. 27 No. 12Dec. 2020第27卷第12期2020年12月电光与控制Electronics Optics & Control

Key words: inertial navigation ; initial alignment ;

o引言

惯性导航是一种对加速度计和陀螺仪输出进行积

分运算从而获得系统瞬时速度、姿态、位置的技术,其不

依赖外部信息,也不向外部辐射能量。为获得高精度的

惯导输出首先要保证初始对准的准确性,同时在应用的

过程中也对初始对准的速度提出了一定的要求。

目前初始对准的方法主要分为3类。第一类是传引用格式:郭银景,杨文健,刘珍•惯性导航初始对准方法研究进展[J].电光与控制,2020,27( 12) :63-68. GUO Y J, YANG W J, LIU乙An over­view of initial alignment methods in inertial navigation[ J]. Electronics Optics & Control, 2020, 27(12) :63-68.

惯性导航初始对准方法研究进展

郭银景,杨文健,刘珍

(山东科技大学电子信息工程学院,山东青岛266590)

摘 要:初始对准是惯导系统中的关键技术之一,其对准的时间和精度直接影响惯导系统的工作性能。从建模误差、 惯性传感器随机误差、环境扰动及不可预测因素3个方面分析了当前惯导系统初始对准的研究难点,然后从传统两阶 段、非线性对准、基于优化的对准3类对准方法以及运动对准方面重点阐述了当前初始对准的研究进展。在进一步的 研究中,将人为操纵因素表述为扰动融入误差模型,结合新型强跟踪滤波器处理水下非线性非高斯噪肓等方法,有望 使惯导系统初始对准的速度、精度和适用性实现新的提升。关键词:惯性导航;初始对准;运动对准中图分类号:U666.12 文献标志码:A dot: 10.3969/j. issn. 1671 -637X.2020.12.014

基于自适应EKF的相对导航算法研究

基于自适应EKF的相对导航算法研究

基于自适应EKF的相对导航算法研究

雷创

【摘 要】针对测距测角相对导航中测量噪声不可精确获知往往导致相对定位精度下降的问题,本文研究了基于自适应扩展卡尔曼滤波(EKF)的相对导航算法。利用泰勒级数展开对测量矩阵进行线性化处理,并利用自适应时变噪声估计方法对测量噪声方差阵进行动态估计,状态噪声方差阵通过惯导特性的先验值获得。仿真结果表明,基于自适应EKF的相对导航算法可获得高精度且连续平滑的相对定位信息,尤其在测量噪声发生变化时更是表现出良好的导航参数估计性能。%A

relative navigation algorithm based on the adaptive extended Kalman filter

is studied in this paper to solve problems of the decline of relative position

precision, which is induced by the cause that the measurement noise

cannot accurately know. Firstly, the Taylor series expansion is applied to

transform the measurement matrix to the linearization model. Secondly,

the covariance matrix of the measurement noise is estimated dynamically

by using the estimation method of adaptive time-variant noise, and the

covariance matrix of the state noise is got via the prior knowledge of

无迹卡尔曼滤波在目标跟踪中的应用

无迹卡尔曼滤波在目标跟踪中的应用

西北工业大学明德学院本科毕业设计论文

本科毕业设计论文

题 目无迹卡尔曼滤波在目标跟踪中的应用

专业名称

学生姓名

指导教师

毕业时间

西北工业大学明德学院本科毕业设计论文

毕业 任务书

一、题目

无迹卡尔曼滤波在目标跟踪中的应用

二、指导思想和目的要求

利用已有的专业知识,培养学生解决实际工程问题的能力;

锻炼学生的科研工作能力和培养学生的团结合作攻关能力;

三、主要技术指标

1、熟悉掌握无迹卡尔曼滤波的基本原理;

2、对机动目标进行跟踪;

四、进度和要求

第01周----第02周: 英文翻译;

第03周----第04周: 了解无迹卡尔曼滤波的发展趋势;

第05周----第06周: 学习无迹卡尔曼滤波基本原理;

第07周----第09周: 掌握Matlab编程,熟悉开发环境;

第10周----第11周: 学习常用目标的机动模型;

第12周----第13周: 编写程序,调试验证;

第14周----第16周: 撰写毕业设计论文,论文答辩;

五、参考文献和书目

1. 张勇刚,李宁,奔粤阳,等. 最优状态估计-卡尔曼及非线性滤波[M],国防工业出版社,2013。

2. 冯志全,孟祥旭,蔺永政,等.UKF滤波器的强跟踪性研究[J].小型微型计算机系统, 2006, 27(11): 2142-2145。

3. 潘泉,杨峰,叶亮,等.一类非线性滤波器-UKF综述[J].控制与决策, 2005,

20(5): 481-489。 设计

论文 西北工业大学明德学院本科毕业设计论文

4.宋迎春. 动态定位中的卡尔曼滤波研究[D]. 博士学位论文;长沙:中南大学,

2006。

5.贺觅知.基于卡尔曼滤波原理的电力系统动态状态估计算法研究[D].西安:西安交通大学,2006。

强跟踪滤波器在实时数据处理中的应用

强跟踪滤波器在实时数据处理中的应用

一 { 电子测量技术 EI ECTRoNIC MEASUREMENT TECHNOLOGY 第33卷第12期 2OlO年12月 

强跟踪滤波器在实时数据处理中的应用 

李 莉 

(92941-96 葫芦岛 1250O0) 

摘 要:针对靶场导弹非线性系统实时数据处理滤波器设计问题,提出了应用带多重时变渐消因子强跟踪滤波算法 

满足靶场实时数据处理滤波器设计的需求。给出了目标状态方程及强跟踪滤波算法,探讨了时变渐消因子的确定方 法,并通过与卡尔曼滤波器比较仿真实验,证明了带多重时变渐消因子的强跟踪滤波算法在非线性系统实时数据滤波 处理方面具有较好较强模型不确定性的鲁棒性和突变状态的跟踪能力,解决了非线性系统目标跟踪数据实时处理的 技术问题。 关键词:强跟踪滤波器;实时数据处理;非线性系统 中图分类号:TP273 文献标识码:A 

Strong tracking filter in the application of real-time data processing 

Li Li (92941—96 Huludao 125000) 

Abstract:This nonlinear system for the missile range real—time data processing filter design problem,proposed application with multiple time・・varying fading factor on strong tracking filter to meet the range real-—time data processing filter design requirements.Target state is given strong tracking filter equations and to explore the time—varying fading factor to determine methods and compared with the Kalman filter simulation results prove that with multiple time— 

基于强跟踪的平方根不敏卡尔曼滤波器

基于强跟踪的平方根不敏卡尔曼滤波器

第36卷第2期 2014年2月 现代雷达 Modem Radfir Vo1.36 No.2 Feb.2014 

・信号/数据处理・00Itt(f ̄-:TP391 文献标志码:A 文章编号:1004—7859(2014)02—0052—06 

基于强跟踪的平方根不敏卡尔曼滤波器 

李中志,赵 梦,于雪莲,周 云,汪学刚 

(电子科技大学电子工程学院, 成都611731) 

摘要:针对不敏卡尔曼滤波器在递推过程中的数值不稳定性以及系统发生突变时跟踪效果不佳的问题,提出一种新的机 动目标自适应跟踪算法——基于强跟踪的平方根不敏卡尔曼滤波器(STF—SRUKF)。该算法一方面基于平方根滤波的思 想,在递推过程中采用协方差矩阵的平方根代替协方差矩阵本身,以保证数值计算的稳定性;另一方面,基于强跟踪滤波 的思想,在递推过程中引入时变渐消因子,实时调节增益矩阵,以增强目标运动发生突变时的跟踪能力。仿真结果表明, STF.SRUKF算法对于突发机动的目标运动模型具有良好的跟踪效果,而且具有较好的稳定性。 关键词:机动目标跟踪;不敏卡尔曼滤波器;平方根滤波;强跟踪 

Square Root Unscented Kalman Filter Based on Strong Tracking 

LI Zhongzhi,ZHAO Meng,YU Xuelian,ZHOU Yun,WANG Xuegang 

(School of Electronic Engineering,University of Electronic Science and Technology of China,Chengdu 61 1731,China) 

Abstract:To solve the numerical instability in the recursive process of unscented Kalman filter(UKF),as well as the unsatisfacto— ry performance in case of abrupt changes,a new adaptive target tracking method,called square root unscented Kalman filter based on strong tracking(STF-SRUKF),is presented.On the one hand,inspired by the idea of square—root filter,the square root of the covariance matrix is substituted for the covariance matrix itself in the recursive process,to guarantee numerical stability.On the other hand,based on the idea of strong tracking filter,a time—varied fading factor is introduced into the recursive process,which is helpful to adjust the gain matrix timely,and thus enabling STF—SRUKF more power to deal with sudden changes.Experimental re— suits demonstrate that STF-SRUKF performs well and steadily,especially when target motion changes suddenly. Key words:maneuvering target tracking;unscented Kalman filter;square—root filter;strong tracking 

自适应强跟踪Sage-Husa卡尔曼滤波器载波环设计

自适应强跟踪Sage-Husa卡尔曼滤波器载波环设计

自适应强跟踪Sage-Husa卡尔曼滤波器载波环设计

王福军; 丁小燕; 王前; 白英广

【期刊名称】《《电光与控制》》

【年(卷),期】2019(026)010

【总页数】5页(P12-16)

【关键词】卡尔曼滤波器; Sage-Husa自适应滤波; 强跟踪滤波; 载波跟踪环路

【作 者】王福军; 丁小燕; 王前; 白英广

【作者单位】北京卫星导航中心 北京 100094; 河北省科学院地理科学研究所河北省地理信息开发应用工程技术研究中心 石家庄 050000

【正文语种】中 文

【中图分类】V249.32

0 引言

载波跟踪环路是GNSS接收机设计的核心环节,卡尔曼滤波算法能够很好地对信号进行估计和预测,不仅可以处理平稳的随机过程,也可以处理多维和非平稳的随机过程,并且该算法采用递推算法,易于在数字系统中实现,在GNSS载波跟踪环路中获得广泛应用。目前,其主要有两种形式:一种是用卡尔曼滤波器代替传统跟踪环路的滤波器,观测量为环路鉴别器输出的相位误差或(和)频率误差,状态方程和观测方程均为线性的[1-3];另一种是用卡尔曼滤波器代替传统跟踪环路的鉴别器和低通滤波器,其观测量为相关积分结果,观测方程为非线性的[4-5]。无论采取哪种形式,其优异性能均是建立在对载波跟踪环路的准确建模和噪声模型参数的准确估计基础上的,否则,卡尔曼滤波器的性能就会下降甚至发散。自适应卡尔曼滤波算法在递推和滤波过程中除了利用观测值不断地修正预测值外,同时还不断地调整系统模型参数和噪声模型统计参数,使滤波性能(滤波精度、稳定性、实时性等)达到最优。因此,需要研究适合应用于GNSS载波跟踪环路的自适应卡尔曼滤波技术。

线性自适应卡尔曼滤波算法具有实时性好、可靠性高、易于在基带处理中实现等优点,本文结合线性模型的强跟踪算法[6-7]和Sage-Husa自适应算法[8]各自的优缺点,提出了一种线性自适应强跟踪Sage-Husa滤波算法:通过渐消因子在线修正一步预测误差协方差矩阵,提高跟踪环路的鲁棒性;通过改进Sage-Husa自适应算法实现自适应场景噪声变化,提高跟踪环路的跟踪精度。

卡尔曼滤波在跟踪中的应用

卡尔曼滤波在跟踪中的应用

卡尔曼滤波在跟踪中的应用

1. 引言

在当今信息爆炸的时代,跟踪技术已经成为人们日常生活中不可或缺的一部分。从物流追踪到电子支付,从目标检测到自动驾驶,跟踪技术在各种领域中发挥着重要的作用。其中,卡尔曼滤波作为一种经典的统计优化方法,在跟踪问题中具有卓越的应用效果和广泛的适用性。

2. 卡尔曼滤波的原理和特点

卡尔曼滤波是一种基于状态空间模型的递推滤波算法,它通过对系统的状态和观测进行联合估计,实现对系统状态的精确跟踪。其基本原理是利用系统状态的先验估计和观测量进行状态修正,从而实现对系统状态的优化估计。

卡尔曼滤波具有以下几个特点:

2.1 数学模型简洁:卡尔曼滤波基于线性系统和高斯分布假设,使得系统的描述更加简洁,计算效率更高。

2.2 递推更新:卡尔曼滤波通过递推的方式,根据当前的状态估计和观测量,得到下一时刻的状态估计,实现对系统状态的连续跟踪。 2.3 优化迭代:卡尔曼滤波通过最小化均方误差来优化状态估计,在迭代过程中不断调整估计的准确性,使得跟踪效果更加精确。

3. 卡尔曼滤波在目标跟踪中的应用

3.1 运动物体跟踪:卡尔曼滤波在运动物体跟踪中具有广泛的应用。通过结合系统的动态模型和观测模型,卡尔曼滤波可以预测运动物体的位置、速度等状态,并不断修正估计结果,从而实现对运动物体的准确跟踪。

3.2 目标检测与识别:卡尔曼滤波在目标检测与识别中属于一种重要补充手段。通过将卡尔曼滤波与其他目标检测算法相结合,可以提高目标检测的精度和鲁棒性,有效应对目标尺度变化、遮挡等问题。

3.3 自动驾驶:卡尔曼滤波在自动驾驶系统中扮演着关键的角色。通过对车辆状态实时跟踪和预测,卡尔曼滤波可以实现对车辆行驶路径、速度等参数的估计,从而辅助驾驶决策和行驶控制。

4. 个人观点和理解

作为一种经典的统计优化方法,卡尔曼滤波在跟踪问题中的应用具有独特的优势。相比于其他跟踪算法,卡尔曼滤波具有数学模型简洁、计算效率高、递推更新和优化迭代等特点,能够在动态环境中实现对目标位置、速度等状态的精确跟踪。

卡尔曼滤波算法及其在组合导航中的应用综述

第29卷第10期 Vo1.29 No.12 企业技术开发 TECHNOLOGICAL DEVELOPMENT OF ENTERPRISE 2010年6月 June.2010 卡尔曼滤波算法及其在组合导航中的应用综述 刘 星。谢磊 (渤海大学信息科学与工程学院,辽宁锦州121000) 摘要:由于描述系统特性的数学模型和噪声的统计模型不准确,不能真实反映物理过程,使模型与获得的观测 值不匹配从而会导致滤波器发散。文章在描述组合导航基本特性和卡尔曼滤波原理的基础上提出了滤波发散的 问题并提出了抑制发散的方法,最后介绍了卡尔曼滤波在组合导航中的应用。 关键词:卡尔曼滤波;组合导航;发散 中图分类号:U666.11 文献标识码:A 文章编号:1006—8937(2010)12—0045—01 随着计算机技术的迅速发展,它有条件提供运算速 度高、存贮量大的机载计算机,这为组合导航系统的发展 创造了一个很好的技术条件,现代控制理论中最优估计 理论的数据处理方法为组合导航系统提供了理论基础。 Kalman滤波是R.E.Kalman于1960年提出的从众多与被 提取信号有关的观测量中通过算法估计出所需信号的一 种滤波算法。他把状态空间的概念引入到随机估计理论 中,把信号过程视为白噪声作用下的一个线性系统的输 出,用状态方程来描述这种输入一输出关系,估计过程中 利用系统状态方程、观测方程、系统噪声和观测噪声的统 计特性形成滤波算法。 1组合导航系统基本特性描述 要描述一个实际系统,首先要对其进行建模,即建立 系统的状态方程和测量方程。对于组合导航系统,要进行 滤波计算必须建立数学模型,此模型具有以下特点。 1.1非线性 组合导航系统本质上是非线性系统,有时为了减少 计算量及提高系统实时性,在某些假设条件下组合导航 系统的非线性因素可以忽略,其可以用线性化的数学模 型来近似描述。但当假设条件不满足时,组合导航系统就 必须采用能反映自身实际特性的非线性模型来描述。所 以说,非线性是组合导航系统本质的特性。 1.2模型不确定性 组合导航系统处于实际运行环境当中时,受系统本 身以及外部应用环境不确定性因素的影响,系统实际模 型与建立的理论模型不能完全匹配,即组合导航系统具 有模型不确定性。造成系统模型不确定性的主要原因如 下: ①模型简化。采用较少的状态变量来描述系统,忽略 掉实际系统某些不重要的状态特征。由此造成模型与实 际不匹配。②系统噪声统计不准确。所建模型的噪声统计 特性与实际系统噪声统计特性有较大差异。③对实际系 统初始状态的统计特性建模不准确。④实际系统出现器 件老化、损坏等使系统参数发生了变动,造成模型与实际 系统不匹配。 卡尔曼滤波要求系统数学模型必须为线性,当组合 导航系统模型具有非线性特性时,仍然采用线性模型描 述组合导航系统及使用卡尔曼滤波进行滤波,将会导致 作者简介:刘星,渤海大学信息科学与工程学院。 滤波发散。 2卡尔曼滤波算法及其发散抑制方法 2.1 Kalman滤波算法 设随线性离散系统的方程为: Xk= Lk一1Xk—I+Lkk_lWk—l (1) Zk=HkXk+Vk (2) 式中,x 是系统状态向量, 一。是系统的状态转移 矩阵,Lk 是系统过程噪声输入矩阵,w 是系统过程噪 声向量,zk是系统的观测向量,Hk是观测矩阵,v 是系统 观测噪声向量。其中,Q 是系统过程噪声向量的w 对称 非负定方差矩阵,R 是系统观测噪声向量v 的对称正定 方差矩阵,8 ,是kronecker一6函数。 常规卡尔曼滤波方法可描述如下: 状态一步预测:xk.k K‘k一 X¨ (3) 状态估计:Xk=Xk1k +Kk[zk—HKxk-k ] (4) 一步预测误差方差阵:Pk_k_。= 一 P K-1 Tk,k-1+r k k_1Qk_1F。。 ,k_1 (5) 估计误差方差阵:PF【I—KkH JPk-k_ (6) 滤波增益:Kk= k-1 lk (7) HkPk k_lHTk+Rk 在一个滤波周期内,Kalman滤波具有时间更新和观 测更新两个过程,式3和式6将时间从k一1时刻推进至 k时刻,其余的式子用来计算对时间更新值的修正量。只 要给定初值Xo和Po,根据k时刻的观测值z ,就可以递 推计算机的k时刻的观测值z 就可以递推计算机的k 时刻的状态估计X (k=l,2,…)。 2.2卡尔曼滤波发散的抑制方法 当滤波模型不准确时通过加大新量测值的加权系 数,相对减小过去量测值对滤波的影响来抑制滤波发散。 常用的方法有以下两种。 2.2.1衰减记忆滤波 当系统模型不准确时,新量测值对估计值的修正作 用下降,过去量测值的修正作用相对上升引发滤波发散。 因此通过逐渐减小过去量测值的权值,相应增大新量测 值的权值来抑制滤波发散。 取卡尔曼滤波的最优增益矩阵公式中k=N,则K =PNHTR~k。 为抑制滤波发散,应相对地突出K ,而逐渐减小时刻 N以前的Kk值。这样要减小Zi(i<N)及x。对x 的影 响,可通过增大Pk及P0的值来实现。则(下转第5O页)

卡尔曼滤波算法及其在组合导航中的应用综述 2

卡尔曼滤波算法及其在组合导航中的应用综述

摘要:由于描述系统特性的数学模型和噪声的统计模型不准确,不能真实反映物理过程,使模型与获得的观测值不匹配从而会导致滤波器发散。文章在描述组合导航基本特性和卡尔曼滤波原理的基础上提出了滤波发散的问题并提出了抑制发散的方法,最后介绍了卡尔曼滤波在组合导航中的应用。

关键词:卡尔曼滤波;组合导航;发散

随着计算机技术的迅速发展,它有条件提供运算速度高、存贮量大的机载计算机,这为组合导航系统的发展创造了一个很好的技术条件,现代控制理论中最优估计理论的数据处理方法为组合导航系统提供了理论基础。Kalman滤波是R.E.Kalman于1960年提出的从众多与被提取信号有关的观测量中通过算法估计出所需信号的一种滤波算法。他把状态空间的概念引入到随机估计理论中,把信号过程视为白噪声作用下的一个线性系统的输出,用状态方程来描述这种输入-输出关系,估计过程中利用系统状态方程、观测方程、系统噪声和观测噪声的统计特性形成滤波算法。

1组合导航系统基本特性描述

要描述一个实际系统,首先要对其进行建模,即建立系统的状态方程和测量方程。对于组合导航系统,要进行滤波计算必须建立数学模型,此模型具有以下特点。

1.1非线性

组合导航系统本质上是非线性系统,有时为了减少计算量及提高系统实时性,在某些假设条件下组合导航系统的非线性因素可以忽略,其可以用线性化的数学模型来近似描述。但当假设条件不满足时,组合导航系统就必须采用能反映自身实际特性的非线性模型来描述。所以说,非线性是组合导航系统本质的特性。

1.2模型不确定性

组合导航系统处于实际运行环境当中时,受系统本身以及外部应用环境不确定性因素的影响,系统实际模型与建立的理论模型不能完全匹配,即组合导航系统具有模型不确定性。造成系统模型不确定性的主要原因如下:

①模型简化。采用较少的状态变量来描述系统,忽略掉实际系统某些不重要的状态特征。由此造成模型与实际不匹配。②系统噪声统计不准确。所建模型的噪声统计特性与实际系统噪声统计特性有较大差异。③对实际系统初始状态的统计特性建模不准确。④实际系统出现器件老化、损坏等使系统参数发生了变动,造成模型与实际系统不匹配。

基于卡尔曼滤波的车辆组合导航仿真研究

2.2自动化仪表与系统运行过程中的安全防护措施

(1)结合现场实际情况做好安全防护措施。在自动化仪表

中如果需要手轮操作进行控制,实际使用过程中不能用猛力

操作手轮,在达到控制要求后,不得继续用力操作手轮。巡检

过程中,如果控制法手轮处于手动操作状态,则不可以随意操

作,需要先获得操作资格,并有专业的监理人员监督作业。同

时,还要严格禁止非专业人员私自操作控制手轮,以避免造成

安全事故。(2)保证调整方法的科学性。在自动化仪表与系统

中,可能会出现工作异常的情况,需要检修调整后才能够投

入正常使用。调整工作需要由专业检修人员进行现场修理,其

他人员不可私自拆卸。同时,在调整过程中,针对精密元器件

的操作要做好清洁防护,操作动作要轻缓。在对精密元器件调

整过程中,严格禁止在操作台上放置液体或重物,避免对其

造成损坏。此外,仪表及相关元器件上不能悬挂物品,对仪表

及其内部元器件擦拭过程中,不得使用有机溶剂,应当使用中

性洗涤剂或干净的湿布,清洁完成后需要用干布进行擦拭。

(3)保证参数调整的合理性。在工业生产中,根据生产需求的

不同,经常需要对自动化仪表参数进行调整,参数调整工作需

要由专门人员负责,严格按照生产工艺要求,遵循相关程序进

行参数调整。工业生产中,自动化仪表的参数调整通常采取多

级管理制度,尤其是生产车间的传感器、烟感器、可燃物检测

仪器等,参数调整需要严格按照企业管理程序执行,避免造成

安全生产事故。(4)提高自动化仪表的抗干扰运行能力。当前,

工业生产运行中的各种生产设备都投入到生产过程中,其产

生的电磁辐射对自动化仪表会产生一定干扰,尤其是高精度仪表对电磁干扰更为敏感。很多自动化仪表的DCS与PLC系

统在抗静电、电磁干扰方面的能力虽然有了大幅提升,但并不

能完全不受干扰。较强的电磁干扰会造成仪表数据的丢失或

失准等,影响其使用安全性。因此,相关工作人员需要严格遵

守“仪表在15m之内,DCS和PLC设备在3m之内不可以使用

对讲机、手机等设备”的规定,避免对仪表造成干扰。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档