论文部分内容阅读
本文主要研究容积卡尔曼滤波(Cubature Kalman filter,CKF)及其改进滤波,并应用到导航系统。CKF是一种基于球面径向容积准则对状态向量进行采样,获得相同权值的容积点,经过非线性函数传递来逼近非线性高斯系统的状态估计。该滤波算法实现简单、估计精度高,应用前景广阔。论文主要研究工作如下:首先,研究容积卡尔曼滤波(CKF)。根据最小方差估计准则推导非线性滤波递推公式,详尽介绍CKF推导过程。把推导过程相似的无迹卡尔曼滤波(Unscented Kalman filter,UKF)和CKF进行比较研究,二者在函数泰勒展开式高阶项及数值稳定性方面存在差异。CKF能够精确保留一阶矩和二阶矩信息,在三维及三维以上非线性系统CKF的滤波精度优于UKF。其次,研究扩维容积卡尔曼滤波(Augmented cubature Kalman filter,ACKF)。ACKF是一种在非线性滤波过程中获得函数均值、方差和奇阶矩等统计信息,并对非线性函数均值进行泰勒展开的滤波。通过研究发现:在一维系统,ACKF获得的均值和方差更接近真实值、还能额外获得部分奇阶矩信息,使其精度比CKF更高;而二维及以上系统,ACKF传播的统计信息反而误差更大,使其精度比CKF更差。该研究所得结论为不同维数非线性系统滤波方法的选取提供参考依据。再次,研究强跟踪容积卡尔曼滤波(Strong tracking cubature Kalman filter,STCKF)。通常情况下,惯性器件常值漂移会被视为状态变量的一部分而采用滤波进行估计,但是其易受运行环境中不确定因素的影响而发生突变。CKF会因系统模型不确定的影响导致滤波稳定性下降,而不再具有克服模型不确定的鲁棒性。针对这种情况,研究在状态预测协方差阵中引入渐消因子的STCKF算法。仿真结果表明:STCKF对突变的惯性器件常值漂移具有很强的跟踪能力,具有克服非线性系统模型不确定的鲁棒性。第四,研究自适应容积卡尔曼滤波(Adaptive cubature Kalman filter,ADCKF)。在噪声先验统计未知情况下,CKF滤波精度下降甚至发散。根据极大后验估计原理,针对惯性器件随机噪声统计在恶劣工作环境下出现时变性的情况,研究了一种带噪声统计估计器的ADCKF算法。仿真结果表明:ADCKF在滤波前不需要精确已知惯性器件随机噪声的先验统计,具有应对惯性器件随机噪声统计变化的自适应能力。最后,研究容积卡尔曼滤波及其改进滤波应用于导航系统。建立以速度及姿态等误差为基础的惯性导航系统非线性误差模型,将CKF及其改进滤波算法应用到惯导非线性系统。仿真结果表明:改进滤波算法中的STCKF和ADCKF能够解决量测方程无法精确获知情况下的滤波估计问题,可靠性高、实用性强,比CKF更有优越性,具有更好的导航精度。