基于期望模式修正的交互式多模型组合导航算法_王磊.pdf
《基于期望模式修正的交互式多模型组合导航算法_王磊.pdf》由会员分享,可在线阅读,更多相关《基于期望模式修正的交互式多模型组合导航算法_王磊.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 卷第期 年月 光学 精密工程 收稿日期:;修订日期:基金项目:国家自然科学基金资助项目()文章编号 ()基于期望模式修正的交互式多模型组合导航算法王磊,程向红,(东南大学 仪器科学与工程学院,江苏 南京 东南大学 微惯性仪表与先进导航技术教育部重点实验室,江苏 南京 )摘要:针对复杂环境下自主水下航行器()组合导航系统中存在的模型不完全确定或者模型参数发生变化的情况,提出一种基于期望模式修正的交互式多模型()滤波算法。该算法利用滤波估计过程中所得到的模型概率完成决策。首先对固定结构的基础网格进行滤波,得到细化的修正模型集,接着对修正模型集进行滤波,得到与真实模型最为邻近的若干个修正模型网格
2、共同构成的期望模型集,然后将系统真实的模型覆盖在精简的期望模型集范围之中,最后通过对期望模型集滤波,得到接近真实模型状态变量的估计结果。在组合导航系统中的仿真结果表明,相对于传统 滤波算法,改进的 使的经度估计精度提高了,纬度估计精度提高了;相对于 算法,的经度估计精度提高了,纬度估计精度提高了;得到的结果验证了提出的 算法的优越性。关键词:自主水下航行器;组合导航;交互式多模型;期望模式修正中图分类号:文献标识码:,(,;,),:()()(),:();引言自主水下航行器(,)工作时,水下环境复杂、工作时间长、可靠性和定位精度要求高,单一的导航方法很难满足要求,一般采用两种或两种以上非相似方法
3、进行组合导航。组合导航滤波算法是提高导航性能的关键技术。在以往的组合导航滤波器设计中,通常假设其中的各项参数保持不变,但由于水下存在洋流干扰、海水温度和盐度等环境变化以及载体机动等情况,系统的模型会随时间发生变化。基于多模型估计的方法是解决该类问题的重要方法之一,多模型估计算法采用多个并行的卡尔曼滤波器,较好地解决了模型及参数不确定的问题,其中的交互式多模型算法(,)能够提高算法的性价比,在跟踪与导航系统中得到了广泛应用。算法属于固定结构模型集合的多模型方法(,)。在应用的过程中人们发现,仅使用一个小的模型集合往往达不到预期效果,但是当模型增加时,计算量又会大幅增加。实际上,由于不必要模型之间
4、存在过多竞争,使用过多的模型反而会使性能下降。年,和 提出了可变结构多模型(,)方法,它旨在利用一个实时变化的模型集合代替结构固定的模型集合,从而使得系统的状态估计可以在一个较少的、依赖于前一时刻系统模式的模型集合基础上进行,而不是在模型集中所有模型的基础上进行。当前,滤波方法在理论研究方面取得了不少成 果。期 望 模 式 修 正 方 法(,)是 算法中模型集合自适应(,)技术中发展较为成熟的一类策略,其目的是在某一固定模型结构框架内实时产生一个与系统真实模型更为匹配的修正模型集合,利用修正模型对系统再次进行估计,从而对固定结构模型滤波结果进行修正 。本文将思想与 算法相结合,提出了一种 滤波
5、算法,并将其应用于组合导航系统中。该算法克服了传统 算法对模型结构固定的缺点,能够在适度增加计算复杂度的情况下,自适应确定期望模型集,从而提高了组合导航系统的估计精度及算法稳定性。交互式多模型算法 系统描述设时刻的有效模式为(),其动态系统可描述为:()(),()(,()()(),()(,(),()其中:为状态向量,为观测向量,(,()与(,()分别为过程噪声和观测噪声序列。混合估计的目的是估计出在带噪声观测量的所有时间序列上的模型和状态。在组合导航系统中,传感器误差取决于传感器工作的动态环境。由于载体的机动状态不同,传感器误差模型将发生变化,从而对系统卡尔曼滤波器的精度造成很大的影响。从系统
6、的状态方程和量测方程来看,其主要表现在随着机动的出现,传感器的随机噪声即()和()的方差()及()将发生变化。算法 算法主要包括:输入交互、模型滤波、模型概率更新和输出交互个环节,设模型集合为光学精密工程第 卷,初始马尔科夫转移概率满足条件:()(),()模型预测概率:()()()()交互式多模型算法的步骤可归纳如下:第一步:输入交互,重新初始化滤波输入,对于第个模型:()()()()()()()()()()()()第二步:模型滤波,针对各模型的特点,根据需要选择适合的滤波器进行滤波。第三步:模型概率更新,模型概率的计算是假设检验过程,即采用贝叶斯假设检验方法检验滤波器组各个滤波器的残差。如果
7、滤波器模型和实际模型匹配,则滤波残差是均值为零、方差为()的高斯白噪声,因此,时刻模型为匹配模型的似然函数():()();,()()()(),()其中:为维数,是残差估值,()是残差方差的期望,模型概率可更新为:()()()()()()()()第四步:输出交互,对各滤波器的估计值进行概率加权融合,得到输出结果:()()()()()()()()()()()()基于期望模式修正的 算法根据 组合导航系统的载体机动特点以及其对实时性要求较高等特点,本文利用 方法自适应确定期望模型集。其基本思想是:首先设定一个相对较大且结构固定的模型集来覆盖整个系统模式空间,对固定模型集滤波,通过所得到的模型概率进行
8、决策,实时产生修正模型集,然后利用修正模型集合对导航系统进行滤波估计,同样利用模型概率进行判断,得到一个与系统真实模式更为匹配的期望模型集,再次以作为模型集进行滤波,从而得到对系统下一时刻状态的相对最优估计。期望模式修正方法方法的关键是如何利用先验信息与当前时刻的观测值得到期望模型集。本文主要针对组合导航系统中存在参数变化或不确定的情况,应用 思想,根据每一次滤波估计过程得到的模型概率做出决策,找到最接近真实模式的模型集,即期望模型集。下面根据 组合导航系统中不同未知参数个数的情况,对自适应期望模型集方法的工作过程进行分析。图单维未知参数模型网格 假设系统中未知模型参数个数为,其模型集网格可以
9、用直线分布表示,如图()所示,图中“”表示真实模型。由图可以看出,真实模型位于固定模型格点,之间,在对固定模型集合进行滤波时,模型和模型所对应的模型概率应该大于固定模型集中其它模型的模型概率,由此可以确定位于模型与模型之间的区域为修正模型集,如图第期王磊,等:基于期望模式修正的交互式多模型组合导航算法()所示;同理,再对修正模型集合进行滤波,模型和模型所对应的模型概率应该大于修正模型集中其它模型的模型概率,则选定,为混合系统的期望模型集。假设系统中未知模型参数个数为,需要考虑个参数同时变化的情况,其模型集合通过一个平面上的格点分布进行表示,如图所示。方法与一维未知参数的情况类似,首先由固定模型
10、集合滤波找到修正模型集,再通过修正模型集滤波可以确定期望模型集,。可以看出,期望模型集只含有个模型,相比于固定模型集合数量减少了 个,模型更为集中,范围更小。图二维未知参数模型网格 与前面两种情况类似,当系统中未知模型参数个数为个时,其模型集合将呈立体分布,最终的期望模型集包含个模型,如图所示,。依此类推,当系统模型未知参数时,用于覆盖真实模型的期望模型集中的模型数量为个。由前面的种情况可以看出,固定的基础模型网格、自适应变化的修正模型网格和期望模型网格对系统模式空间形成了多层覆盖,由方法最后得到的期望模型集模型数量少、分布集中,更接近系统的真实状态。算法在 方法中,为了覆盖混合系统中所有图三
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 期望 模式 修正 交互式 模型 组合 导航 算法 王磊
限制150内