组合导航系统几种滤波方法的分析比较及其性能评价
GPS与惯性导航系统的组合定位方法与精度评定
GPS与惯性导航系统的组合定位方法与精度评定GPS(全球定位系统)和惯性导航系统(INS)都是现代导航领域中常用的定位技术。
然而,它们各自都存在一些限制,譬如GPS在城市峡谷地区存在信号遮挡问题,而INS则容易产生漂移误差。
为了克服这些限制,研究人员发现将GPS和INS通过组合定位方法结合使用,可以提供更准确和可靠的定位结果。
首先,我们来了解GPS定位技术。
GPS系统是由一组卫星和接收器组成的,工作原理是通过测量接收器和卫星之间的距离来确定接收器的位置。
然而,由于地面建筑物和天气条件的限制,GPS的定位精度可能受到一定的影响。
特别是在高楼大厦聚集的城市地区,建筑物会遮挡卫星信号,导致定位误差增加。
此外,恶劣天气条件如大雨、大雪等也会对GPS信号产生干扰,进一步降低了定位的准确性。
然而,惯性导航系统可以弥补GPS的不足之处。
INS由加速度计和陀螺仪等传感器组成,可以通过测量加速度和角速度来推断航向和位移。
与GPS不同,INS并不依赖于外部信号,因此不受天气和建筑物遮挡的影响。
然而,INS在使用时间越长,误差也会越来越大。
这是由于惯性传感器的漂移问题导致的。
因此,INS的定位结果并不是完全可靠的。
为了充分利用GPS和INS的优势,研究人员提出了一种组合定位方法,即将两者的定位结果进行融合。
这种方法通过使用卡尔曼滤波(Kalman Filter)算法来整合GPS和INS的信息。
卡尔曼滤波是一种数学算法,能够根据系统的动态模型和不确定性信息,进行估计和修正。
在组合定位中,卡尔曼滤波可以将GPS和INS的定位结果进行加权融合,从而得到更精确的定位值。
组合定位的过程可以简单描述为以下几个步骤:首先,根据GPS接收器的测量值,计算出当前位置的估计值。
然后,根据INS的测量值,根据运动方程和初始条件推断位置和速度的改变量。
接着,根据两种传感器的测量精度和不确定性信息,使用卡尔曼滤波算法来融合GPS和INS的定位结果。
组合导航系统几种滤波方法的分析比较及其性能评价
第14卷第6期中国惯性技术学报V ol.14No.6 2006年12月 Journal of Chinese Inertial Technology Dec. 2006文章编号:1005-6734(2006)06-0095-05组合导航系统几种滤波方法的分析比较及其性能评价钱华明1,雷艳敏1,谢常锁 2(1.哈尔滨工程大学 自动化学院,哈尔滨 150001;2.苍南盛泰电子科技有限公司,温州 325000)摘要:介绍了用于组合导航系统中的几种常用的滤波方法—如传统滤波方法中的集中卡尔曼滤波和联邦卡尔曼滤波、非传统滤波方法中的神经网络滤波,并从理论上分析了传统滤波方法和非传统滤波方法的优点和不足,最后以SINS/GPS组合导航系统为例进行了仿真。
仿真结果表明,非传统的滤波算法在某些方面优于传统的滤波算法。
关键词:组合导航系统;集中卡尔曼滤波;联邦卡尔曼滤波;神经网络滤波中图分类号:U666.1 文献标识码:AAnalysis compare and performance appraisal on filtermethods in integrated navigation systemQIAN Hua-ming1, LEI Yan-min1, XIE Chang-suo2(1. Automation College, Harbin Engineering University, Harbin 150001, China;2. CangNanShengTai Electron Science and Technology Limited Company, Wenzhou 325000, China )Abstract: Some filter methods in integrated navigation system were presented, such as the concentrated Kalman filter and the federal Kalman filter in traditional filter methods, and the neural network filter in the nontraditional filter methods. The paper analyzed the advantages and the disadvantages of traditional filter methods and nontraditional filter methods in theory, and made simulations for SINS/GPS integrated navigation system. Simulation results indicate that nontraditional filter algorithm is superior to traditional filter algorithm in some aspect.Key words: integrated navigation system; concentrated Kalman filter; federal Kalman; neural network filter0 引 言近几年来对多传感器,特别是组合导航系统的安全、可靠性、定位的准确性、系统的容量要求越来越高,而且工作环境日益复杂。
几种非线性滤波算法的比较研究
龙源期刊网
几种非线性滤波算法的比较研究
作者:王庆欣史连艳
来源:《现代电子技术》2011年第06期
摘要:针对组合导航等非线性系统,扩展卡尔曼滤波算法(EKF)在初值不准确时存在滤波发散的现象,故提出U-卡尔曼滤波(UKF);粒子滤波算法(PF)适合于强非线性、非高斯噪声系统,但同时存在退化现象,故提出2种改进算法。
前人的工作多集中在单一算法的研究,而在此是将上述各种算法应用到同一典型非线性系统,通过应用Matlab进行仿真实验得出具体滤波效果数据,综合对比分析了各算法的优缺点。
得出一些有用的结论,为组合导航系统中非线性滤波算法的选择提供了参考。
关键词:卡尔曼滤波;粒子滤波;非线性滤波算法;导航系统。
组合导航系统的基本原理及应用特点
报告人:周亚军
学号:2120121066
方向:检测技术与自动化装置
主要内容
惯性导航系统依靠自身携带的陀螺仪和加速 度计,可以连续地提供包括航向、姿态在内的全 部导航参数,具有较高的短期精度和良好的稳定 性,尤其是在自主性和抗干扰性能方面,惯性导 航无可替代。 但是,在长时间的连续独立工作过程中,惯 性导航系统存在的主要缺点是导航定位误差会随 时间而积累。为解决这一问题,一种方法是选择 高精度的惯性器件,但这会耗费很大的成本,且 惯性器件精度的提高是有限的;另一种方法就是 采用组合导航系统,以惯性导航为基准,辅助以 外界的导航信息源,改善惯性系统的精度。
组合导航系统的基本原理
组合导航系统采用惯性系统以外的辅助导航信息源 以提高惯性系统的精度,通过将一个或多个惯性系统的 输出信号与外部源相同量的独立测量值进行比较,根据 这些测量值的差导出对惯性系统的修正值,适当组合这 些信息,就有可能获得比单独使用惯性系统更高的精度。
组合导航系统方法
考虑以惯性导航为主的组合导航系统,其组合方式 有三种:
组合导航系统的特点
组合导航内各子系统之间能取长补短,使系统总精 度得以提高。 一旦某系统出现故障,可由子系统继续工作,或以 工作组合模式的转换来保证系统的正常工作,提高 了系统的稳定性和可靠性。 各子系统由计算机联接,以最优估计理论(卡尔曼 滤波技术)为理论基础,实现定位的自动化和能连 续实时的提供所需的导航定位参数。
最优组合方式(采用卡尔曼滤波器) 自20世纪60年代现代控制理论出现以后,根据最优 控制理论和卡尔曼滤波方法设计的滤波器成为组合导航 的重要方法,它是将各类传感器提供的导航信息应用卡 尔曼滤波方法进行信息优估 计值,再由控制器对惯导系统进行校正,使得系统误差 最小。
卡尔曼滤波与组合导航原理
卡尔曼滤波与组合导航原理卡尔曼滤波是一种用于估计动态系统状态的数学方法,它通过对系统的状态进行递归估计,能够有效地处理带有噪声的测量数据,是导航领域中常用的一种滤波方法。
而组合导航则是利用多种传感器信息进行融合,以提高导航系统的精度和鲁棒性。
本文将介绍卡尔曼滤波与组合导航的原理及其在导航领域中的应用。
首先,我们来看一下卡尔曼滤波的基本原理。
卡尔曼滤波的核心思想是通过对系统状态和观测数据的联合概率分布进行递归估计,从而得到对系统状态的最优估计。
在每一时刻,卡尔曼滤波算法都会进行两个步骤,预测和更新。
预测步骤利用系统的动力学模型和上一时刻的状态估计,对当前时刻的状态进行预测;更新步骤则利用当前时刻的观测数据,对预测值进行修正,得到最优的状态估计。
通过不断地迭代这两个步骤,就可以得到系统状态的最优估计。
在实际应用中,卡尔曼滤波广泛应用于导航系统中,如惯性导航、GPS导航等。
通过将传感器数据(如加速度计、陀螺仪、磁力计)与动力学模型进行融合,卡尔曼滤波能够有效地提高导航系统的精度和鲁棒性。
尤其是在信号受到干扰或遮挡的情况下,卡尔曼滤波能够对系统状态进行准确的估计,从而保证导航系统的稳定性和可靠性。
接下来,我们来介绍组合导航的原理。
组合导航是一种利用多种传感器信息进行融合的导航方法,可以将惯性导航、GPS导航、视觉导航等多种导航技术进行有效地整合,以提高导航系统的性能。
组合导航的关键在于如何将不同传感器的信息进行融合,以得到对系统状态的最优估计。
常见的融合方法包括卡尔曼滤波、粒子滤波、扩展卡尔曼滤波等。
在组合导航中,不同传感器的信息具有互补性,可以相互校正和补充,从而提高导航系统的精度和鲁棒性。
例如,GPS具有较高的定位精度,但在室内或高楼群密集区域容易出现信号遮挡;而惯性传感器虽然能够提供连续的定位信息,但存在漂移等问题。
通过将这两种传感器的信息进行融合,可以克服各自的局限性,得到更加准确和可靠的导航解决方案。
飞行器导航系统中的滤波算法选择方法
飞行器导航系统中的滤波算法选择方法导航系统是飞行器运行的核心组件之一,为飞行器提供精准的定位和导航信息。
滤波算法是导航系统中至关重要的一部分,用于对传感器数据进行处理,去除噪声和不确定性,从而提高导航精度和稳定性。
在飞行器导航系统中选择适合的滤波算法,对于飞行器的安全、稳定和控制至关重要。
选择合适的滤波算法需要考虑以下几个方面:1. 传感器类型和性能:导航系统中常用的传感器包括加速度计、陀螺仪、磁力计、GPS等。
不同类型的传感器有不同的测量误差和噪声特性,因此需要选择适合特定传感器的滤波算法。
例如,针对高频噪声干扰较大的传感器数据,可以选择递归滤波算法(如卡尔曼滤波器);对于低频噪声较大的传感器数据,可以选择非递归滤波算法(如移动平均滤波器)。
2. 运行环境和实时性要求:飞行器导航系统通常要求实时性较高,即需要在有限的时间内对传感器数据进行处理。
因此,在选择滤波算法时,需要考虑算法的计算复杂度和实时性能。
一些高级滤波算法,如粒子滤波器或扩展卡尔曼滤波器,可能具有更高的计算复杂度,不适合实时应用。
而低复杂度的算法,如滑动窗口平均滤波器,可能更符合实时性要求。
3. 系统稳定性和鲁棒性:滤波算法之间可能具有不同的稳定性和鲁棒性。
一些滤波算法对传感器数据噪声和不确定性的抵抗能力较强,适用于复杂和恶劣的环境。
例如,卡尔曼滤波器在噪声较小、线性系统的应用中表现良好,而粒子滤波器则对非线性系统和高度不确定性的情况下更为适用。
4. 数据处理效果和导航性能:滤波算法的选择应该基于数据处理效果和导航性能的需求。
一些滤波算法可以在多个传感器数据融合的基础上提供更准确和稳定的导航信息。
例如,扩展卡尔曼滤波器能够利用系统模型和多传感器数据进行状态估计和预测,从而提供更准确的导航结果。
在实际应用中,通常会结合多种滤波算法来应对不同的导航需求和环境条件。
例如,组合使用卡尔曼滤波器和粒子滤波器,可以兼顾线性和非线性系统的导航要求。
传统组合导航中的实用Kalman滤波技术评述
传统组合导航中的实⽤Kalman滤波技术评述严恭敏,邓瑀(西北⼯业⼤学⾃动化学院,西安710072)摘要:在随机线性系统建模准确的情况下,Kalman滤波是线性最⼩⽅差⽆偏估计。
针对传统惯导/卫导组合导航的实际应⽤,难以精确建模,给出了常⽤的建模⽅法、状态量选取原则、离散化⽅法及滤波快速计算⽅法。
讨论了平⽅根滤波、⾃适应滤波、联邦滤波和⾮线性滤波等技术的适⽤场合,并给出了使⽤建议。
针对前⼈研究可观测度中未考虑随机系统噪声的缺陷,提出了更加合理的以初始状态均⽅误差阵为参考的可观测度定义和分析⽅法。
提出了均⽅误差阵边界限制⽅法,可有效抑制滤波器的过度收敛和滤波发散。
该讨论可为⼯程技术⼈员提供⼀些有实⽤价值的参考。
关键词:捷联惯导系统;组合导航;Kalman滤波;评述0 前⾔估计理论是概率论与数理统计的⼀个分⽀,它是根据受扰动的观测数据来提取系统某些参数或状态的⼀种数学⽅法。
1795年,⾼斯提出了最⼩⼆乘法;1912年,费歇尔(R.A.Fisher)提出了极⼤似然估计法,从概率密度的⾓度考虑估计问题;1940年,维纳提出了在频域中设计统计最优滤波器的⽅法,称为维纳滤波,但它只能处理平稳随机过程问题且滤波器设计复杂,应⽤受到很⼤限制;1960年,卡尔曼基于状态⽅程描述提出了⼀种最优递推滤波⽅法,称为Kalman滤波,它既适⽤于平稳随机过程,也适⽤于⾮平稳过程,⼀经提出便得到了⼴泛应⽤。
在Kalman滤波器出现以后,针对随机动态系统的估计理论的发展基本上都是以它的框架为基础的⼀些扩展和改进[1]。
Kalman滤波器最早和最成功的应⽤实例便是在组合导航领域。
惯性导航系统(Inertial Navigation System,INS)是最重要的⼀种导航⽅式,它能提供姿态、⽅位、速度和位置,甚⾄还包括加速度和⾓速率等导航信息,可⽤于运载体的正确操纵和控制。
惯导具有⾃主性强、动态性能好、导航信息全⾯且输出频率⾼等优点,但其误差随时间不断累积,长期精度不⾼。
GPS,INS组合导航
GPS/INS 组合导航(仪器科学与工程学院)摘要:GPS/INS 组合导航是用GPS和INS各自的优点进行组合得到的组合导航系统。
它能够拥有GPS的长距离同误差和INS的短距离精确导航的优点,本文是关于GPS/INS组合导航的综述。
关键词:组合导航;惯性导航系统;GPS;INSGPS可以提供全球性的、全天候的、高精度的无源式三维导航定位服务,定位误差不随时间增长,但是GPS的自主性差,需要依靠运营商,受地形建筑的遮蔽信号物的影响,很难做到高精度实时动态控制和导航。
而INS的短期精度高、自主性强、抗干扰能力强,但是长期精度低,导航误差随着时间会逐渐积累。
所以二者的优缺点结合互补,可以实现实时精度高,动态性强,数据更新率高等优点。
1背景1.1 GPS简介GPS是英文Global Positioning System(全球定位系统)的简称。
GPS起始于1958年美国军方的一个项目,1964年投入使用。
20世纪70年代,美国陆海空三军联合研制了新一代卫星定位系统GPS 。
主要目的是为陆海空三大领域提供实时、全天候和全球性的导航服务,并用于情报搜集、核爆监测和应急通讯等一些军事目的,经过20余年的研究实验,耗资300亿美元,到1994年,全球覆盖率高达98%的24颗GPS卫星星座己布设完成。
它有以下的优点[1][4][5]:1、定位精度高,GPS定位精度可以达到0.1~0.0lppm。
定点定位GPS有着这么高的精度可以满足不同情况下,不同需求下的精度需求。
2、范围广,全球定位。
3、适应性强,可在各种恶劣环境中工作,可以24小时工作。
而且无论是高山,深谷,GPS都能够工作。
同样的GPS也有弊端:1、抗干扰能力弱,GPS利用电磁波传递信号,容易受到地形,天气,磁场,电磁波等干扰。
也会受到大气层中对流层和电离层的影响。
2、由于电磁波传播途径被影响,会导致定位时产生误差。
影响精度。
3、自主性差GPS是现在人们生活工作中重要的工具,能够满足人们一定的生活工作需求,但是它明显的缺点也是制约其进一步发展的因素。
组合导航系统中的联邦滤波算法研究_马昕
第28卷第5期1998年9月东 南 大 学 学 报JO UR NAL OF SOU T HEA ST U N IV ERSI T Y Vol 28No 5Sept.1998组合导航系统中的联邦滤波算法研究马 昕1 于海田2 袁 信1(1南京航空航天大学自动控制系,南京210016)(2山东航空公司机务工程部,济南250107) 国防科技预研基金(96J9.2.10,HK0208)资助课题.收稿日期:1997-10-15,修改稿收到日期:1998-05-25.摘 要 分析了联邦滤波算法的理论基础,并讨论了联邦滤波器的4种设计方案,针对一多传感器组合导航系统进行了仿真,仿真结果证明了联邦滤波算法在估计精度、容错性及数据处理能力等方面具有很好的性能,可以实现未来组合导航高精度、高容错性、高可靠性.关键词 组合导航;联邦滤波算法;多传感器;容错性中图法分类号 V249.32多传感器组合导航系统具有提供高精度、高容错性及高可靠性的潜力,集中式卡尔曼滤波器应用到多传感器组合导航系统,具有以下问题: 计算量大; 容错性差; 无法处理串联滤波的解.由于以上局限性,使得多传感器组合导航系统的潜力无法充分实现.并行处理技术、对于系统容错能力的重视以及多种类传感器的研制成功促进了分布式卡尔曼滤波技术的发展.文[1~4]中提出的各种分散滤波技术虽然可以有效地减少集中式卡尔曼滤波技术的计算量问题,但却没有充分实现、利用系统的容错性能.N.A.Carlson 在文[5~7]中提出联邦滤波算法,利用信息分配原则以消除各子状态估计的相关性,进行简单、有效的融合,而得到全局最优或次优估计.该方法的主滤波器的融合周期可选定,从而计算量可大大减少,并且由于信息分配因子的引入使得系统的容错性得到很大改善.本文对联邦滤波算法的理论基础进行了分析,并讨论了联邦滤波器的4种设计方案,针对一SINS/GPS/DNS/TAN 多传感器组合导航系统进行了仿真.1 联邦滤波算法的理论基础1.1 问题描述考虑如下离散系统模型X (k +1)= (k +1,k )X (k)+ (k )W (k)(1)式中,X (k ) R n 是系统状态; (k +1,k) R n n 是状态的一步转移矩阵; (k ) R n r 是系统噪声矩阵;W (k ) R r 是白噪声序列.设该系统有N 组量测值,则相应地有N 个局部滤波器,每个滤波器均可独自完成滤波计算.设第i 个局部滤波器的模型为X i (k +1)= (k +1,k )X i (k)+ (k )W (k)Z i (k +1)=H i (k +1)X i (k +1)+V i (k +1)(2)式中,Z i (k ) R m i 是第i 组量测值;X i (k ) R n 是由第i 组量测值观测到的系统状态;V i (k ) R m i 是独立于W (k )的白噪声序列;初始状态X i (0)是独立于噪声的高斯随机向量,由卡尔曼滤波方程可得到局部状态X i (k)的最优估计X ^i (k )及相应的协方差阵P i (k).1.2 联邦滤波算法图1所示为联邦滤波器的结构框图.联邦滤波器是一个两级数据处理过程,可看成是一个特殊的分散滤波方法.需要向各子滤波器分配动态信息:动态系统噪声、初始条件信息及公共的观测量信息.联邦滤波器的关键就是如何向各子滤波器分配信息改善容错性,提高计算能力.应用信息分配原则的联邦滤波器的基本概念是: 把整个系统的信息分配到各子滤波器中; 各子滤波器单独工作,进行时间修正,利用其局部观测量进行观测量修正; 把修正后的局部信息融合成一新的全局状态估计.图1联邦滤波器的结构框图1 2, 2, , 3 2, f f , M M M , M , 1,2 2, 1 1主滤波器0001反馈融合子滤波器时间修正1子滤波器2子滤波器子传感器 子传感器2子传感器1I N S假设全局状态估计为X ^f ,其协方差阵为P f ;各子滤波器的状态估计为X ^i ,相应协方差阵为P i (i =1, ,N );主滤波器的状态估计为X ^M ,其协方差阵为P M .若X ^i ,X ^M 在统计意义上是独立的,则P -1f =P -1M +P -11+ +P -1NP -1f X ^f =P -1M X ^M +P -11X ^1+ +P -1N X ^N (3)联邦滤波算法的步骤为:1)假定起始时刻全局状态估计为X ^f0,其协方差阵为P f0.把这一信息通过信息分配因子 i 分配到各子滤波器与主滤波器50东南大学学报第28卷P-1i(k)=P-1f(k) iX^i(k)=X^f(k)X, i=1, ,N,M(4)信息分配因子 i满足信息守恒原理N,M i=1 i=1(5)2)各子滤波器与主滤波器进行时间修正 公共系统噪声信息按照同样的信息分配原则分配到各子滤波器与主滤波器Q-1i(k)=Q-1f(k) i, i=1, ,N,M(6)各子滤波器与主滤波器单独进行时间修正P i(k+1|k)= (k+1,k)P i(k) T(k+1,k)+ (k)Q i(k) T(k)X^i(k+1|k)= (k+1,k)X^i(k)公,i=1, ,N,M(7) 3)进行观测量修正过程 各子滤波器单独处理其局部观测量z i(k+1),进行观测量修正.P-1i(k+1|k+1)=P-1i(k+1|k)+H i(k+1)R-1i(k+1)H T i(k+1)P-1i(k+1|k+1)=P-1i(k+1|k)X^i(k+1|k)+H i(k+1)R-1i(k+1)Z i(k+1),i=1, ,N(8)4)把各子滤波器及主滤波器得到的状态估计X^i(k+1)及协方差P i(k+1)通过式(3)融合成全局状态估计X^f(k+1)与协方差P f(k+1).2 联邦滤波器的4种实现方式因为信息分配策略不同,联邦滤波算法有4种实现模式.本文针对一SINS/GPS/DNS/TAN多传感器组合导航系统讨论.1)无反馈模式在初始时刻分配一次信息,且取 M=0, 1= = N=1/N.然后,各子滤波器单独工作.主滤波器只起简单的融合作用,各子滤波器具有长期记忆功能.主滤波器到子滤波器没有反馈,各子滤波器可以单独运行,估计精度近似于单独使用时.2)融合-反馈模式M=0, 1= = N=1/N,同无反馈模式一样,但每一次融合计算后主滤波器都向子滤波器反馈分配信息.各子滤波器在工作之前要等待从主滤波器来的反馈信息,因为具有反馈作用,精度提高,但容错能力下降.3)零复位模式M=1, i=0,主滤波器具有长期记忆功能,各子滤波器只进行数据压缩,向主滤波器提供自从上一次发送数据后所得到的新信息.主滤波器可以不同时地处理各子滤波器的数据.主滤波器对子滤波器没有反馈,子滤波器向主滤波器发送完数据后,独自置零,实现上比较简单.4)变比例模式M= 1= = N=1/(N+1),与零复位模式类似,主滤波器与子滤波器平均分配信息,系统具有较好的性能,但由于主滤波器对子滤波器的反馈作用,使容错能力下降.51第5期 马 昕等:组合导航系统中的联邦滤波算法研究3 仿真性能比较本文针对一SINS/GPS/DNS/TAN 多传感器组合导航系统进行仿真.设惯导系统为指北方位系统,采用东北天座标系,取平台误差角 E , N , U ;速度误差 V E , V N , V U ;位置误差 L , , h ;陀螺漂移 bx , by , bz , rx , ry , rz ;加速度漂移 x , y , z 作为状态量.SINS/GPS 采用位置综合,SINS/TAN 采用SITAN 算法,SINS/DNS 采用速度综合.假设飞机在(N32 ,E118 )的5000m 高空向东以300m/s 的速度平直飞行1000s .采用Monto Carlo 法进行仿真计算.1)由图2可以看到,集中式卡尔曼滤波器的观测周期加大时,精度损失很严重;而对于联邦滤波器的4种设计模式,当融合周期以各子滤波器运行周期的倍数增加时,精度损失并不严重,大大地增强了系统的数据处理能力.对于实时工作滤波系统具有很大的实用意义,可以通过增大主滤波器的融合周期而大大减少计算量,提高计算能力,同时又得到近似最优解.2)图3所示为集中式卡尔曼滤波与联邦滤波算法4种模式(主滤波器的融合周期等于子滤波器的运行周期)所计算得到的纬度误差曲线,可以看到联邦滤波算法4种模式的全局状态估计解是最优或近似最优的,精度很高.图2 融合周期对估计精度的影响在t =1000s 的纬度误差性能 图3 集中式卡尔曼滤波与联邦滤波算法4种模式的纬度误差曲线3)联邦滤波算法具有多级故障检测/隔离能力由于各子滤波器进行实时递归计算,可以通过残差 2检验法来检测各传感器的观测量,这是子系统级的故障检测/隔离; 主滤波器把各子滤波器的输出一起作为一个观测矢量,计算残差,然后利用残差 2检验法检测故障,这是整个系统级的故障检测/隔离.融合-反馈模式的容错性差,从主滤波器反馈到子滤波器的信息可能引起交叉污染.无反馈模式的容错性最好,在实际应用中,以微弱的精度代价来换取高度的容错性具有很高的实用意义.4)联邦滤波算法实现较灵活无反馈模式中各子滤波器单独工作,可以提供独立的状态估计解,这种模式可以应用到目前的子滤波器组成的组合导航系统中;各子滤波器只要可以周期性地进行初始化,就可以应用到零复位模式;而另外两种模式中的各子滤波器需要周期性地接受来自主滤波器的反馈信息,这种子滤波器只能是为联邦滤波算法专门从整体角度来设计的.因此,联邦滤波算法既可应52东南大学学报第28卷用到目前的定制多传感器组成的组合导航系统中,也可应用到未来组合导航系统中.4 结 论通过以上仿真与分析,可见联邦滤波算法对于实时分布系统具有很多优点:1)当主滤波器到子滤波器有反馈时,估计精度可达到最优;2)当主滤波器到子滤波器无反馈时,估计精度可达到近似最优;3)由于各子滤波器并行工作,以及通过子滤波器的数据压缩,可提高数据处理能力;4)主滤波器的融合周期可选定,从而可进一步增强数据处理能力;5)对于无反馈模式,系统具有多级故障检测/隔离的能力;6)实时实现方便,既可应用于目前定制多传感器组成的组合导航系统,又可应用于未来的从整体角度出发设计的子滤波器组成的组合导航系统中,可以实现未来组合导航系统高精度、高可靠性、高容错性的潜力.参考文献1 W illsky A S,Bello M G,Castanon D A ,et bining and updating of local estimates and r eg ional maps a -long sets of one -dimensional tracks.IEEE T ransactions on A utomatic Control,1982,AC -27(4):799~8132 Speyer J putation and transmission r equirement for a decentralized linear -quadr atic -gaussian control.I EEE T r ansactions o n Automatic Control,1979,A C -24(2):266~2693 Kerr T H.Decentralized filtering and redundancy management for multisensor navigation.IEEE T ransactions on A er ospace and Electronic System,1987,AES -23(1):83~1194 Bierman G J,Belzer M.Decentralized square root information filter/smoother.In:Proceedings of 24th IEEE Conference on Decision and Control.1985.1902~19055 Car lson N A.Federated filter for fault -tolerant integrated nav igation systems.In:Proceedings of I EEE Position L ocation and Navig atio n Symposium,1988.110~1196 Car lson N A,Berarducci M P.F eder ated Kalman filter simulation r esults.N avigation.1994,41(3):297~3217 Carlson N A.F ederated squar e root filter for decentralized par allel processes.I n:Proceedings of National Aerospace Electronics Conference,Dayton,OH,1987.1448~1456Federated Kalman Filter for Integrated Navigation SystemM a Xin 1 Yu Haitian 2 Yuan Xin 1(1Departm ent of Automatic Control,NUAA,Nanji ng 210016)(2Engineering and M aintenance Department,Shandong Airlines,Jinan 250107)Abstract: T his paper analyzes the theoretical base of the federated filter and discusses its 4modes.In view of a multisensor integ rated navigation system,w e simulate the federated Kalman filter.The simulation results prove that the federated filter has good feature on accuracy,fault -tolerance,data processing capability.It can realize the future integrated navig ation systems po -tential to prov ide hig h levels of accuracy and fault tolerance and reliability.Key words: integrated navigation system;federated filter;mult-i sensor;fault -tolerance 53第5期 马 昕等:组合导航系统中的联邦滤波算法研究。
EKF、UKF、PF组合导航算法仿真对比分析
EKF、UKF、PF组合导航算法仿真对比分析摘要随着人类对海洋探索的逐步深入,自主式水下机器人已被广泛地应用于海底搜救、石油开采、军事研究等领域。
良好的导航性能可以为航行过程提供准确的定位、速度和姿态信息,有利于AUV精准作业和安全回收。
本文介绍了三种不同的导航算法的基本原理,并对算法性能进行了仿真实验分析。
结果表明,在系统模型和时间步长相同的情况下,粒子滤波算法性能优于无迹卡尔曼滤波算法,无迹卡尔曼滤波算法性能优于扩展卡尔曼滤波算法。
关键词自主式水下机器人导航粒子滤波无迹卡尔曼滤波扩展卡尔曼滤波海洋蕴藏着丰富的矿产资源、生物资源和其他能源,但海洋能见度低、环境复杂、未知度高,使人类探索海洋充满了挑战。
自主式水下机器人(Autonomous Underwater Vehicle,AUV)可以代替人类进行海底勘探、取样等任务[1],是人类探索和开发海洋的重要工具,已被广泛地应用于海底搜救、石油开采、军事研究等领域。
为了使其具有较好的导航性能,准确到达目的地,通常采用组合导航算法为其导航定位。
常用的几种组合导航算法有扩展卡尔曼滤波算法(Extended Kalman Filter,EKF)、无迹卡尔曼滤波算法(Unscented Kalman Filter,UKF)和粒子滤波算法(Particle Filter,PF)。
1扩展卡尔曼滤波算法EKF滤波算法通过泰勒公式对非线性系统的测量方程和状态方程进行一阶线性化截断,主要包括预测阶段和更新阶段。
预测阶段是利用上一时刻的状态变量和协方差矩阵来预测当前时刻的状态变量和协方差矩阵;更新阶段是通过计算卡尔曼增益,并结合预测阶段更新的状态变量和当前时刻的测量值,进而更新状态变量和协方差矩阵[2]。
虽然EKF滤波算法在非线性状态估计系统中广泛应用,但也凸显出两个问题:一是由于泰勒展开式抛弃了高阶项导致截断误差产生,所以当系统处于强非线性、非高斯环境时,EKF算法可能会使滤波发散;二是由于EKF算法在线性化处理时需要用雅克比(Jacobian)矩阵,其繁琐的计算过程导致该方法实现相对困难。
一种组合导航滤波性能评估算法
2 组 合 导 航 滤 波 算 法
l 引 言
滤 波算 法 是 组 合 导 航 系统 中的 一 个关 键 技
术 。滤 波算 法 随着 组 合 导航 技 术 的发 展 而 不 断 得到 丰富 , 内外 相关 学 者提 出了众 多 适 合不 同 国
传统滤 波 算 法包 括 : 小 二 乘 滤 波 、 小 方 最 最
评 估 算 法 。首 先 论 述 了用 于 组 合 导 航 的 主 要 滤 波 算 法 , 后 提 出 滤 波 算 法 的性 能 指 标 : 波 精 度 、 棒 性 、 然 滤 鲁 实
时性 以及容错 能力 , 给出各个指标 的定 量表达式 , 给 出滤 波器性能数 学模 型。通 过仿真 试验 验证 了滤 并 最后
2 Nav lM iia y R e r s nt tve fc n La z a lt r p e e a i sofie i n hou A r a, La h 30 0・Chi ) e nz ou 7 07 na A b t a t A lh sr c : t oug t r r a y fle i l ort m s ofi e a e vga i h he e a e m n it rng a g ih nt gr t d na i ton. t t dy of p ror a e e l a i he s u e f m nc x u ton of a
导航原理-组合导航PPT课件
上式说明,组合导航系统的导航参数的误差就 是惯导系统导航参数误差估值的估计误差。
.
9
2、反馈校正
采用反馈校正的间接法估计是将导航参数误差 的估值反馈到各导航系统内,对误差状态进行 校正。反馈校正的滤波示意图如图6.5所示
.
10
输出校正和反馈校正的分析
从形式看,输出校正只是校正系统的输出量,而 反馈校正则校正系统内部状态,但可以证明,如 果滤波器是最优滤波器,则两种校正方式的结果 是一样的。然而,真正意义上的“最优滤波器” 工程上是不存在的。未校正系统导航参数的误差 会随时间而增大,因而输出校正方式下的滤波器 状态值会越来越大。这使得方程线性化等近似计 算误差不断增大,从而滤波效果变差。
.
5
间接法估计的状态都是误差状态,即滤波 方程中的状态矢量是导航参数误差状态和 其它误差状态的集合(用 正和反馈校正。
1、输出校正
以惯导系统和其它某一导航系统组合为
例,间接法的组合导航卡尔曼滤波器将惯
导系统和其它导航系统各自计算的某些导
组合导航
.
1
2. 最优综合导航系统
采用卡尔曼滤波器的组合方法
卡尔曼滤波是一种递推线性最小方差估计,它 用“状态”表征系统的各个物理量,而以“状 态方程”和“观测方程”描述系统的动力学特 性。它要求应用对象是线性系统,且已知系统 的某些先验知识,如系统噪声和测量噪声的统 计特性。综合导航系统基本满足这些条件,因 而适合采用卡尔曼滤波。
(ie
cos L
VE RN
N
、)
hU
E
VN RM
h N
N
式中角注E、N、U 代表东、北、天;
RM Re (1 2 f 3 f sin 2 L)
组合导航关键技术
组合导航系统是将载体( 飞机、舰船等) 上导航设备组合成一个统一系统,利用两种或两种以上设备提供多重信息,构成一个多功能、高精度冗余系统。
组合导航系统有利于充分利用各导航系统进展信息互补与信息合作, 成为导航系统开展方向。
在所有组合导航系统中,以北斗与惯性导航系统INS 组合系统最为理想, 而深组合方式是北斗与惯性导航系统( INS) 组合最优方法。
鉴于GPS 不可依赖性,北斗卫星导航系统与INS 组合是我国组合导航系统开展趋势,我国自主研制北斗/INS深组合导航系统需要解决关键技术。
1北斗/惯导深组合导航算法深组合导航算法是由INS导航结果推算出伪距、伪距率,与北斗定位系统观测得到伪距、伪距率作差得到观测量。
通过卡尔曼滤波对INS误差和北斗接收机误差进展最优估计,并根据估计出INS误差结果对INS进展反应校正, 使INS保持高精度导航。
同时利用校正后INS 速度信息对北斗接收机载波环、码环进展辅助跟踪, 消除载波跟踪环和码跟踪环中载体大局部动态因素, 以降低载波跟踪环和码跟踪环阶数,从而减小环路等效带宽, 增加北斗接收机在高动态或强干扰环境下跟踪能力。
其组合方式如图1所示,图中只画出了北斗一个通道,其他通道均一样。
图 1 深组合方式框图组合导航参数估计是组合导航系统研究关键问题之一。
经典Kalman 滤波方法是组合导航系统中使用最广泛滤波方法,但由于动态条件下组合导航系统状态噪声和量测噪声统计信息不准确,常导致滤波精度下降,影响组合导航性能。
滤波初值选取与方差矩阵初值对滤波结果无偏性和稳定性有较大影响,不恰中选择可能导致滤波过程收敛速度慢,甚至有可能发散。
另外系统误差模型不准确也会导致滤波过程不稳定。
渐消记忆自适应滤波方法通过调节新量测值对估计值修正作用来减小系统误差模型不准确对滤波过程影响。
当系统模型不准确时,增强旧测量值对估计值修正作用,减弱新测量值对估计值修正作用。
因此我们提出了以模糊控制规那么为根底渐消记忆自适应卡尔曼滤波方法。
2012组合导航系统复习题
2011-2012学年第2学期《组合导航系统》复习题1. 什么是导航?简述推算式和几何式两种导航定位方式的基本原理。
答:将航行载体从起始点引导到目的地的过程称为导航。
推算式定位:最有代表性的推算式导航技术是可以实现完全自主导航的惯性导航。
惯性导航在获得初始条件的基础上,完全依靠自身的加速度计和陀螺实现对速度、位置和姿态的推算。
在陆地车辆和舰船导航系统中,通常基于角速率传感器和速度计或里程仪构建的实现二维平面导航定位的DR ("deduced" or "dead reckoning")算法也是一种目前常用的推算式导航定位系统。
另外,基于多普勒频移测速的多普勒导航,用多普勒雷达测量飞行器相对于地球的速度,通过积分进行导航定位,也是一种推算式的导航定位技术和系统。
几何式定位:相对于多个已知点进行测距的几何定位技术主要包括一些无线电导航定位(卫星定位)和路标定位等。
无线导航定位系统的基本功能是载体携带的接收装置收集在一定地理区域内无线信号发射台发射的无线导航信息,根据接收信号频率、到达时间及角度等信号参量的变化,处理得到对待测位置信息的估计。
典型的无线导航定位系统有罗兰C (Loran-C )、奥米加(Omega )、全球卫星导航定位系统等。
另外,利用现代移动通信系统的蜂窝网络提供导航、位置信息是一种新的定位方式。
它通过测量到达(或来自)一系列固定或移动基站携带的与移动台位置信息有关的信号来确定移动基站位置。
2. 请给出惯性坐标系、地球坐标系、地理坐标系和机体坐标系的定义。
答:1.惯性坐标系(i 系)惯性坐标系是牛顿定律在其中成立的坐标系。
经典力学中,研究物体运动的时候,选取静止或匀速直线运动的参考系,牛顿力学定律才能成立,常将相对恒星确定的参考系称为惯性空间。
常用的惯性坐标系有日心惯性坐标系、地心惯性坐标系、地球卫星轨道惯性坐标系和起飞点(发射点)惯性坐标系等2.地球坐标系(e 系)地球坐标系也称为地心地球固联坐标系(Earth-Centered, Earth Fixed ECEF ),该坐标系随地球一起转动。
一种基于UKF的天文组合导航滤波算法研究
一种基于UKF的天文组合导航滤波算法研究摘要:飞机导航系统的设计需要考虑传感器和外部因素不稳定带来的影响,同时在飞行中也面临着导航系统和量测噪声统计不确定问题,因而导致滤波精度低,稳定性差,有可能发散。
为此本文研究了一种基于ukf的自适应卡尔曼滤波算法,能自动平衡状态信息与观测信息在滤波结果中的权比,来实时调整状态向量和观测向量的协方差,从而提高系统的性能。
仿真结果表明该算法定位精度高,稳定性好,具有重要的工程应用价值。
关键词:ukf 自适应滤波组合导航1、引言sins能完全独立自主的工作,具有短时精度高、输出连续、抗干扰能力强,可同时提供位置、姿态信息等突出优点,但它误差随时间积累,长时间工作的误差很大;cns精度高、误差不随时间积累,在所有导航设备中航向精度最高,观测目标为天体不可能被人为摧毁,战争时可用性高,但其输出信息不连续,并且在某些情况下会受到外界环境的影响,如在航空中的应用容易受到气候条件的影响[1],目前我国比较先进的星敏感器的输出频率为1hz,对有高精度要求的军用载体来说是不适用的[2]。
由于两者都存在着自身难以克服的缺点,但两者具有互补的特点,所以,将其组合不仅具有独立系统各自的主要优点,而且随着组合水平的加深,它们之间互相交流、使用信息加强,sins/天文组合系统的总体性能要优于各自独立系统。
本文研究的自适应ukf卡尔曼滤波算法,在系统噪声统计特性未知时,此算法能自动平衡状态信息与观测信息在滤波结果中的权比,来实时调整状态向量和观测向量的协方差,从而提高系统的性能。
2、星敏感器姿态测量误差分析星敏感器是高精度仪器,但也存在多种误差源,主要包括光学系统成像误差,加工、装配误差,光轴不稳定性,ccd噪声、暗电流、性应不均匀性,电子线路噪声,标定误差等。
因此,星敏感器的姿态确定精度实际上受到诸多因素的影响[3]:2.1 星象提取误差星象提取误差主要来源于星光信号本身,包括恒星的自行、光行差、视差、光线弯曲等误差以及星表误差。
组合导航
• 辅助工作站
海图修正 制定计划航线 选项:气象工作站可制定气象航线
服务器 记录对话和通信数据 • 航行数据记录器(VDR) 记录雷达数据 记录船舶运动
事故回放和分析
服务器
• 船舶最佳安全系统
气象工作站 最佳气象航线 最低油耗控制 船舶动态监测
GMDSS通信控制:通过SeaNET网连到主控制台 数字化海图桌 GPS/DGPS Loran C 导航传感器 Depth Sounder MK37 Gyrocompass Log
高精度组合导航系统 根据要求,取长补短, 一般组合导航系统 灵活转换 自动航行组合导航系统
***以自主式为基础
§4-3 组合导航计算机(P219)
技术基础:计算机 一、导航微机 已不仅是数据处理工具,而是组合导航的重要组 成部分
专用化 功能专用化:软件由硬件代替,处理速度 键盘 操作界面 通用化 易于操作 外设接口 多媒体
§4-6 自动航行组合导航实例
Litton Sperry Marine: VISION 2100 Integrated Bridge
Kelvin Hughes: Nucleus Integrated Navigation System
Ninas 9000 STN ATLAS Marine Electronics: Navigation System ATLAS NACOS Norcontrol: Norcontrol Bridgeline
§4 组合导航系统
组合导航系统:借助于现代(卡尔曼)滤波原理的计算机系统
产生:七十年代初提出组合导航思想 解决:大型油轮的安全性和经济性 功能:可实现自动定位、导航、避碰、驾驶、航线优选等。
两种滤波方法在SINS/GPS组合导航中的应用与比较
收敛的估计量 ,会出现滤波结果发散的现象。因而 自适 应的卡 尔曼滤波 理论 被提 了 出来 ,它在 滤波计
设 有一 随机动 态系统 ,其状 态方 程和 量测方程 如下 :
= kk I -
,
算中,一方面利用观测量不断地修正预测值,同时 也对未知的或不确切知道的系统模型参数和噪声统 计参数进行估计和修正 …,具有较快的计算速度,
号 中存在 不确 定性 时,其状 态估 计可 能得不 到一个
可 以保证其精度 ,提高系统的可靠性,防止滤波发 散。本文给出算例,对这两种滤波用于 SN/P 组 ISGS 合导航系统的可行性和有效性进行了仿真验证。
1 两种滤波方法的特性
卡尔 曼滤 波是 16 90年卡 尔曼 (..amn REKla )提 出的一种线 性 、无 偏 、以误差 方差最 小为 准则 的最
一 l+
一
1
一l
Z =H X +
系统状态一步预测估计方程:
^ ^
X k— l l= k
, 一
l
一
() 1
系统状态估值计算方程:
四川测绘第3 卷第3期 20 年 6 1 08 月
四川测绘第 3 卷第 3期维普资讯 1 20 08年 6月
两种滤波方法在 SN/P 组合导航中的 ISGS 应用与 比较
陈坡 孙付平 李海峰 崔建勇
( 息工程大学测绘学院,河南 郑州 4 0 5 ) 信 5 02
[ ]本文针对 SN/P 组合导航系统中卡尔曼滤波 发散的情况,引入了 自 摘要 ISGS 适应滤波和 H 一滤波,分析了它 们各自的特性 , 最后进行仿真计算 , 验证 了这两种滤波用于 SN/P ISGS组合导航系统的可行性和有效性,对实
Kalman滤波理论及其在导航系统中的应用
阅读感受
在我阅读《Kalman滤波理论及其在导航系统中的应用》这本书的过程中,我 深深地被书中深入浅出的解释和详尽的实例所吸引。这本书不仅为我揭示了 Kalman滤波理论的深层含义,还让我了解到这一理论在导航系统中的广泛应用。
这本书的主题是Kalman滤波理论及其在导航系统中的应用,这无疑是对于我 来说非常具有吸引力的一个主题。在我看来,这本书的内容非常充实,从Kalman 滤波理论的基础知识到其在导航系统中的应用,再到最新的相关研究进展,都进 行了深入而详细的阐述。
本书重点介绍了Kalman滤波理论在导航系统中的应用。首先介绍了全球定位系统(GPS)
的工作原理及其在导航中的应用,然后详细阐述了Kalman滤波器在GPS定位中的重要作用。还讨 论了Kalman滤波器在惯性导航系统(INS)中的应用,以及如何将INS和GPS进行组合以提供更准 确的导航信息。
《Kalman滤波理论及其在导航系统中的应用》是一本深入浅出、理论与实践相结合的书籍,对于 希望了解和应用Kalman滤波理论的读者来说是一本非常宝贵的参考书。这本书不仅为导航系统的 设计和实现提供了重要的理论基础,也为相关领域的研究人员和技术开发者提供了实用的技术指 导。
在第一章,我们深入探讨了Kalman滤波理论的基础知识。它以最小均方误差 为最优准则,通过建立线性动态系统模型,实现对系统状态的精确估计。这种理 论在处理带有噪声的观测数据时,表现出了极高的精确性和鲁棒性。
第二章则是对实用Kalman滤波技术的详解。这一章详细介绍了如何将Kalman 滤波器应用于实际问题,包括如何建立系统模型,如何设置滤波器的参数,以及 如何处理系统噪声等。同时,通过实例演示,使我们对这种技术有了更直观的理 解。
谢谢观看
《Kalman滤波理论及其在导航系统中的应用》这本书为我们提供了一个全面、 深入的视角来看待和处理Kalman滤波理论及其在导航系统中的应用问题。它不仅 包含了基础的理论知识,还结合了许多实际的应用案例,使我们对这种理论有了 更深入的理解和应用。这本书对于导航、制导与控制领域的研究者和工程师来说 是一本极具价值的参考书籍。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第14卷第6期中国惯性技术学报V ol.14No.6 2006年12月 Journal of Chinese Inertial Technology Dec. 2006文章编号:1005-6734(2006)06-0095-05组合导航系统几种滤波方法的分析比较及其性能评价钱华明1,雷艳敏1,谢常锁 2(1.哈尔滨工程大学 自动化学院,哈尔滨 150001;2.苍南盛泰电子科技有限公司,温州 325000)摘要:介绍了用于组合导航系统中的几种常用的滤波方法—如传统滤波方法中的集中卡尔曼滤波和联邦卡尔曼滤波、非传统滤波方法中的神经网络滤波,并从理论上分析了传统滤波方法和非传统滤波方法的优点和不足,最后以SINS/GPS组合导航系统为例进行了仿真。
仿真结果表明,非传统的滤波算法在某些方面优于传统的滤波算法。
关键词:组合导航系统;集中卡尔曼滤波;联邦卡尔曼滤波;神经网络滤波中图分类号:U666.1 文献标识码:AAnalysis compare and performance appraisal on filtermethods in integrated navigation systemQIAN Hua-ming1, LEI Yan-min1, XIE Chang-suo2(1. Automation College, Harbin Engineering University, Harbin 150001, China;2. CangNanShengTai Electron Science and Technology Limited Company, Wenzhou 325000, China )Abstract: Some filter methods in integrated navigation system were presented, such as the concentrated Kalman filter and the federal Kalman filter in traditional filter methods, and the neural network filter in the nontraditional filter methods. The paper analyzed the advantages and the disadvantages of traditional filter methods and nontraditional filter methods in theory, and made simulations for SINS/GPS integrated navigation system. Simulation results indicate that nontraditional filter algorithm is superior to traditional filter algorithm in some aspect.Key words: integrated navigation system; concentrated Kalman filter; federal Kalman; neural network filter0 引 言近几年来对多传感器,特别是组合导航系统的安全、可靠性、定位的准确性、系统的容量要求越来越高,而且工作环境日益复杂。
因此在复杂干扰环境下的信息融合是目前多传感器系统迫切需要解决的关键技术之一。
经典的卡尔曼滤波技术已经非常成熟,用于组合导航系统的状态估计中能够获得比较好的效果。
但是该方法对系统的模型要求比较严格,它要求能够提供系统精确的状态方程和量测方程,并且要求知道系统噪声和量测噪声的统计模型,即两者必须是均值为零、协方差已知的高斯噪声。
若由于复杂环境所引起的对系统干扰噪声的统计特性无法获得准确值,则用经典卡尔曼滤波法得到的状态估计值就难以满足定位精度要求,甚至滤波器发散。
Carlson提出一种分散卡尔曼滤波算法,利用信息分配原则能够实现多传感器信息的最优综合,并使整个系统具有较好的容错能力,从而获得整体上最优的性能。
在某些方面弥补了集中卡尔曼滤波的不足,但是联邦卡尔曼滤波仍是基于精确的数学模型,只能处理线性问题。
为了克服传统滤波方法中的不足,特别是神经网络技术的迅速发展,使人们开始考虑用神经网络来解决组合导航系统中的滤波问题。
神经网络具有分布式存储、并行处理和自学习能力,还具有很强的容错性和鲁棒性。
利用神经网络的特性处理信号,可以避开模式识别方法中建模与特征提取过程,从而减小因模型不确定与特征选择不当引起的误差,并能实现实时识别,以提高系统性能。
本文以SINS/GPS组合导航系统为例,对神经网络用于组合导航系统滤波的可行性和有效性进行了仿真验证。
收稿日期:2006-08-17;修回日期:2006-11-27作者简介:钱华明(1965—),男,教授、硕士生导师,主要从事组合导航、信息融合和故障诊断技术研究。
电子邮箱:qianhuam@2006年12月 中国惯性技术学报 961 集中卡尔曼滤波1.1 卡尔曼滤波概述所谓滤波就是从混合在一起诸多信号中提取出所需要的信号。
集中卡尔曼滤波是1960年由卡尔曼(R.E.Kalman )首次提出的一种线性最小方差估计,它是从被提取信号有关的量测量中通过算法估计出所需信号,估计过程用到了如下信息:状态方程、量测方程、系统噪声和量测噪声的统计特性。
由于所用信息都是时域内的量,所以卡尔曼滤波器是在时域内设计的,且适用于多维情况,适用范围广[1]。
1.2 基本滤波算法由于计算机的计算是在离散时间点上进行的,所以卡尔曼滤波多采用离散的形式。
设有一随机动态系统,其状态方程和量测方程如下[3]:()(,1)()(,1)(1)()()()()k k k k k k k k k k k =−+−−⎧⎨=+⎩X X W Z H X V φΓ (1) 假设()k W 和()k V 为互不相关的零均值高斯白噪声,初始状态(0)X 是高斯随机向量,且与()k w 及()j v 独立。
对于式(1)表示的系统,其卡尔曼滤波递推方程如下:初值 ˆ(0,0)(0) (0)0x ==,P P X(2) 预测方程 TTˆˆ(1|)(1,)()(1|)(1,)()(1,)(1,)()(1,)k k k k k k k k k k k k k k k k k ⎧+=+⎪⎨+=+++++⎪⎩ΦΦΦΓΓXX P P Q (3)滤波方程 T T 1ˆˆˆ(1)(1|)(1)[(1)(1)(1|)](1)(1|)(1)[(1)(1|)(1)(1)](1)((1)(1))(1|)k k k k k k k k k k k k k k k k k k k k k k −⎧+=++++−++⎪+=+++++++⎨⎪+=−+++⎩XX K Z H X K P H H P H R P I K H P (4)2 分散卡尔曼滤波由于集中卡尔曼滤波需要集中处理所有传感器的测量数据,计算量大,且不具有容错性。
近年来,Carlson 提出一种联合卡尔曼滤波算法,利用信息分配原则能够实现多传感器信息的最优综合,并使整个系统具有较好的容错能力,从而获得整体上最优的性能。
集中化卡尔曼滤波虽然在理论上可给出状态的最优估计,但存在几种缺点:一是集中化卡尔曼滤波器的状态维数高,因而计算负担重,严重影响了滤波器的动态性能和实时性;降维滤波又损失滤波精度,甚至导致滤波的发散;二是集中化卡尔曼滤波器容错性能差.为解决这一矛盾,人们对分散化滤波技术进行了研究,在众多的分散化滤波方法中,Carlson 提出的联邦滤波器(Federated Filter)以其设计的灵活性和计算量小、容错性好而倍受重视,美国空军已将联邦滤波器列为新一代导航系统通用的滤波器。
2.1 联邦滤波器算法的基本原理[4]联邦滤波器是一种分块估计、两步级联数据处理技术,联合滤波的思路就是先分散处理,再全局融合。
在联合滤波中,子系统包括外部传感器l 、传感器2、…、 传感器N ,标准的卡尔曼滤波器分别对应于不同传感器,形成多个局部滤波器,每个局部滤波器并行工作,并通过全局滤波器进行信息综合、顺序处理,并对所有的局部输出产生的滤波结果进行信息融合,给出全局最佳状态估计。
其应用灵活方便,具有高水平的故障检测、隔离、重构能力。
2.2 联邦滤波器的算法假定系统的状态方程和量测方程如式(1),子滤波器的状态方程和量测方程为:(1)(1,)()(1,)()i i i i i k k k k k k k +=+++X X W φΓ (5) (1)(1)(1)(1)i i i i k k k k +=++++Z H Z V 0k ≥ (6)其中,()k i W 的协方差阵为()i k Q ;()i k V 的协方差阵为()i k R 。
TT T T12()(),(),()N k Z k Z k Z k ⎡⎤=⎣⎦"Z (7)其典型联邦滤波器算法的四个过程如下:97 钱华明等:组合导航系统几种滤波方法的分析比较及其性能评价 第6期信息分配过程 信息分配就是在各子滤波器和主滤波器之间分配系统的信息。
系统的过程信息()1k −Q 和()1k −P 按如下的信息分配原则在各子滤波器和主滤波器之间进行分配:()()1i i k Q k β−=Q (8) ()()1g i i k k β−=P P (9) ()()g i k k =X X (10)其中0i β>是信息分配因子,并满足信息分配原理:11=+∑=m ni iββ。
在系统噪声分配过程中,采用了方差上界技术,所以得到的子滤波器的滤波结果次优的。
物理意义上是由于过程噪声方差被上界取代,则每个滤波器更少的依靠时间更新后的状态值,更多的依靠测量更新。
信息的时间更新 时间更新过程在各子滤波器和主滤波器之间独立进行,各子滤波器和主滤波器的滤波算法为:()()()ˆˆ1/1,i ik k k k k +=+X X φ (11)()()()()()()T T 1/1,()1,1,1,i i i k k k k k k k k k k k k +=+++++P P Q φφΓΓ (12)信息的测量更新 由于主滤波器没有测量量,主滤波器没有测量更新。
测量更新只在各个局部子滤波器中进行,测量更新通过下式起作用:()()()()()11T 1//1i i i i i k k k k k k k −−−=−+P P H R H(13) ()()()()()()()11T 1ˆˆ///1/1i i i i i i ik k k k k k k k k k k −−−=−−+P X P X H R Z (14)信息融合 联邦滤波器核心算法是将各个局部滤波器的局部估计信息按下式进行融合,以得到全局的最优估计。