一种基于非线性映射自适应混合Kalman/H∞滤波器的组合导航方法

文档序号:6172687阅读:589来源:国知局
专利名称:一种基于非线性映射自适应混合Kalman/H∞滤波器的组合导航方法
技术领域
本发明涉及一种基于非线性映射自适应混合Kalman/H C 滤波器的组合导航方法,属于船舶、飞机、车辆等运载体导航技术领域。
背景技术
随着社会的发展和人类科技的进步,人们对导航定位的要求也越来越高,需要导航定位系统连续、实时、长时间的提供高精度的导航定位信息。然而单一的导航系统由于自身存在的不足,已无法满足现代导航定位的要求。例如,惯性导航系统虽具有完全自主导航的能力,且导航信息全面、隐蔽性好,但导航误差随时间积累,难以长时间准确提供导航信息。推位导航也存在导航误差随时间积累的问题。GPS能够提供高精度的导航信息,但定位输出不够连续,且容易受环境干扰。将惯性导航系统或推位导航系统与GPS或其他导航系统组成组合导航系统,可取长补短,提供长时间、高精度的连续导航信息。在组合导航中,需要用到滤波技术,用来从多个导航系统输出中获得导航参数,SP状态的最优估计。组合导航中需要建立系统模型,且考虑噪声的干扰。在系统模型和噪声统计特性精确已知时,卡尔曼滤波估计是最优估计。但实际应用中只能建立近似的数学模型并且很难获得精确的噪声统计特性,导致卡尔曼滤波精度下降甚至出现滤波发散。为了解决Kalman滤波器鲁棒性差问题,提出了鲁棒Kalman滤波、混合Kalman/鲁棒Kalman滤波、鲁棒H 滤波等改进方法。其中H 滤波器的鲁棒性最好,但其精度不高,因为它对系统噪声假设最弱。因此通过混合Kalman/H c 滤波方法,有望同时获得对干扰的强鲁棒性和高精度。目前混合H2/Hc 滤波器主要有3类。第一类是优化方差鲁棒混合滤波器,第二类是方差约束鲁棒混合滤波器。 这两种鲁棒混合H2/H c 滤波器都具有以下缺点,一方面它只适用于线性时不变系统,另一方面其保守性强,精度较低。最后一类是估计加权混合滤波器,目前这类混合滤波器的权值是设计者根据对系统模型不准确度和噪声统计特性不准确度的经验了解来确定的,固定权值的使用使得混合方法具有很强的保守性,且在卡尔曼滤波发散时,这种混合滤波器依然发散。以上方法不适合组合导航系统实际应用。

发明内容
本发明的目的是为了解决上述问题,提供了一种基于非线性映射自适应混合Kalman/H ^ 滤波器的组合导航方法。在该方法中,Kalman滤波器与H ^ 滤波器同步运行,通过建立卡尔曼滤波性能量化指标,进而在此量化指标和混合滤波器的权值之间建立非线性映射数学模型,从而使得混合滤波器的权值能够随着环境的改变在O到I之间自适应地调节其大小,降低了权值设定的保守性。通过对Kalman滤波器输出和He 滤波器输出加权,获得混合滤波器输出。由于混合滤波器权值能够根据卡尔曼滤波器性能自适应地变化,使得针对不同的环境,其输出特性不同。当Kalman滤波器性能好时,偏向于Kalman滤波器输出,当H c 滤波器性能好时,偏向于H c 滤波器输出。从而当环境噪声和系统模型干扰变化时,混合滤波器能够同时具备Kalman滤波器精度和H ^ 滤波器对干扰的鲁棒性能,最终提高组合导航系统精度。本发明包括以下几个步骤步骤一建立描述组合导航系统的状态方程和观测方程。步骤二 在组合导航混合滤波器中同时运行卡尔曼滤波器和H c 滤波器。步骤三利用Kalman滤波器输出新息序列自相关矩阵的时间平均值和滤波器参数,获取Kalman滤波器性能量化指标。步骤四建立Kalman滤波器性能量化指标与混合滤波器加权参数间的非线性映射关系,自适应地调整加权参数。步骤五通过加权参数,将Kalman滤波器和H ^ 滤波器输出的加权和作为整个混合滤波器输出,完成组合导航信息处理。本发明的优点在于
·
(I)通过建立Kalman滤波器性能量化指标,实时评价卡尔曼滤波器性能,为混合滤波器加权参数的迭代更新提供依据。(2)建立Kalman滤波器性能量化指标与混合滤波器加权参数间的非线性映射关系,使得混合滤波器能够在三种状态下运行=Kalman滤波器状态,混合滤波器状态,H①滤波器状态,从而在环境噪声和系统模型干扰变化时,通过在这三种状态之间的自动切换获得较高的滤波精度。


图1是本发明的方法原理示意图;图2是本发明的方法流程图;图3是实施例中本发明方法与传统的Kalman滤波器和H ^ 滤波器定位估计误差曲线。
具体实施例方式下面将结合附图和实施例对本发明作进一步的详细说明。如图1所示,惯性/推位导航系统给出连续的导航定位信息,其他辅助导航系统给出导航辅助信息,这两种信息被分别输入到卡尔曼滤波器和H c 滤波器中。卡尔曼滤波器和H c 滤波器各自独立的给出导航定位误差估计。根据卡尔曼滤波器输出的新息,通过计算获得新息的函数值,采用非线性映射方法,获得Kalman/H 混合滤波器的加权值d,权值d代表Kalman滤波估计在混合滤波估计中所占的比重,而权值l_d代表H 00滤波估计在混合滤波估计中所占的比重,并最终给出系统输出,即混合滤波器对于导航误差的估计。本发明的一种基于非线性映射自适应混合Kalman/H 滤波器的组合导航方法,流程图如图2所示,包括以下几个步骤步骤一在组合导航混合滤波器中,建立描述组合导航系统的状态方程和观测方程。具体为,建立组合导航系统模型如下
权利要求
1.一种基于非线性映射自适应混合Kalman/H ^ 滤波器的组合导航方法,包括以下几个步骤 步骤一在组合导航混合滤波器中,建立描述组合导航系统的状态方程和观测方程; 具体为,建立组合导航系统模型如下
2.根据权利要求1所述的一种基于非线性映射自适应混合Kalman/H^ 滤波器的组合导航方法,所述的I =毛P
3.根据权利要卞I所述的一种基于非线性映射自适应混合Kalman/H^ 滤波器的组合导航方法,所述的Poo。= P2tl。
4.根据权利要求1所述的一种基于非线性映射自适应混合Kalman/H^ 滤波器的组合导航方法,所述的时间窗口宽度M e [10 100]。
5.根据权利要求1所述的一种基于非线性映射自适应混合Kalman/H^ 滤波器的组合导航方法,所述的J2 e [1. O 2.0]。
6.根据权利要求1所述的一种基于非线性映射自适应混合Kalman/H^ 滤波器的组合导航方法,所述的J=oe [30 70]。
7.根据权利要求1所述的一种基于非线性映射自适应混合Kalman/H^ 滤波器的组合导航方法,所述的a e [I 10]。
8.根据权利要求1所述的一种基于非线性映射自适应混合Kalman/H^ 滤波器的组合导航方法,所述的b e

全文摘要
本发明公开了一种基于非线性映射自适应混合Kalman/H∞滤波器的组合导航方法,包括1、建立描述组合导航系统的状态方程和观测方程。2、在组合导航混合滤波器中同时运行卡尔曼滤波器和H∞滤波器。3、获取Kalman滤波器性能量化指标。4、建立Kalman滤波器性能量化指标与混合滤波器加权参数间的非线性映射关系,自适应地调整加权参数。5、通过加权参数,将Kalman滤波器和H∞滤波器输出的加权和作为整个混合滤波器输出,完成组合导航信息处理。本发明的导航方法在环境噪声和系统模型干扰变化时,通过在Kalman滤波器状态估计,混合滤波器状态估计,H∞滤波器状态估计之间的自动切换来获得较高的滤波精度。
文档编号G01C21/00GK103063212SQ20131000085
公开日2013年4月24日 申请日期2013年1月4日 优先权日2013年1月4日
发明者张勇刚, 黄玉龙, 李宁, 郜中星, 王程程, 王国臣, 高伟, 周广涛 申请人:哈尔滨工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1