论文部分内容阅读
在动态定位、导航和卫星定轨中,目标的运动往往受到外部因素的制约,这些制约往往是一些关于未知状态参数的已知函数式或理论关系,它们可以预先获知,我们称之为先验约束信息,如某个参数为非负或整数,状态的上下界,干扰的形式、大小、范围、统计分布特性等。在动态定位时依据客观条件合理利用约束信息,显然可以简化模型,提高状态参数估计的精度,控制滤波的发散。因为状态约束的存在改变了动态定位问题概率方面的结构,给问题的分析及滤波解算带来了一定的难度。在实际处理时,常用的方法一般是通过状态约束方程消去某些状态参数,然后按一般滤波方法进行处理。对于某些非线性情况,这样处理往往使计算显得复杂,同时也使原来的滤波方程发生较大的改变,在实用上显得不方便。由于科学技术的发展,在动态定位中,观测的手段越来越多,观测资料的积累也越来越多,对任意观测目标或对象的物理、力学性质的了解也越来越充分,根据先验信息建立约束的可能性也就越来越大。利用约束可以相对可靠地描述各种先验信息,因而如果能解决具有先验约束信息的动态滤波的计算及精度分析等问题,它将在动态定位的数据处理中得到广泛的应用,同时把滤波理论推广到带有先验约束信息的情形,使动态滤波数据处理理论得到充分的发展和完善。本文针对带有先验信息的动态定位滤波算法的现状和存在的问题进行了研究,主要贡献有以下几点:1.研究了异常噪声对动态定位的影响以及如何利用观测值和状态预报值的时间序列来消除其影响性。在动态定位中,当观测值被污染时,给出了一种抗差Bayes滤波算法能够很好地抵制这种异常影响,由于粗差是属于测量值被污染的情形,所以给出的方法也能够抵制粗差所带来的影响。由于我们事先并不知道粗差是否存在,也不知道污染率的大小,因此,在线估计是非常重要的。论文提供给出了可以抵制粗差所带来的影响的动态定位方法以及一种在线估计污染率的方法。2.研究了状态变量存在等式约束时的滤波算法,提出了按序贯平差求解算法以及自适应算法。研究了采用不消去状态参数的方法,在卡尔曼滤波的数学模型中增加约束条件方程,推导出约束状态下的卡尔曼滤波递推方程,其形式与一般的卡尔曼滤波递推方程相似,只要在预报值及其协方差阵中增加一个约束条件改正项即可,因而在应用时非常方便。3.研究了状态变量存在不等式约束时的滤波算法,提供了两种处理不等式约束的滤波方法,一是先求解无约束的滤波解,再进行优化,二是针对其不等式约束求增益矩阵,直接求得滤波的状态估计。理论分析和仿真计算表明充分利用约束先验信息可以提高滤波解的精度,从而提高了动态定位的精度。4.借鉴了实数中寻找最优解的思想,在整数解的搜索过程中首先寻找局部最优值,然后沿最快下降的方向寻找下一最优解,给出了一个有效求解测量方程中带有未知整参数的动态定位滤波算法。主要贡献:1)给出了整型参数θ的浮点解的递推估计。2)实现了动态估计整型参数θ的变化区间。3)给出了整型参数θ的快速估计算法。实验结果表明,新算法大大提高了传统分枝定界法和已有相关算法的效率,可以用于模糊度未知时的GPS动态定位解算和整周模糊度的确定。5.针对道路条件下车辆动态定位问题,提出了带道路约束的H∞滤波算法。该算法利用地面目标的特点建立了带道路约束条件的系统模型,并推导了相应的H∞滤波算法。实验仿真结果表明,论文所提出的带约束条件的H∞滤波算法比标准的H∞滤波算法以及同等条件下的卡尔曼滤波算法具有更好的状态估计性能和更高的滤波精度,对于在复杂环境下车辆动态定位具有现实意义。6.为了减少因线性化所产生的系统误差,研究了非线性Bayes滤波和粒子滤波在动态定位中的应用,重点研究了动态方程是线性的而观测方程是非线性的解算方法,并给出了相应的Bayes递推滤波算法和粒子滤波算法。论文首次全面系统地研究了带有先验约束信息的动态定位滤波理论,对带有先验约束信息的获取,模型的建立,滤波的解算方法进行了较为详细的研究,并给出了一些新的滤波解算方法,在非线性卡尔曼滤波方面,针对动态导航定位中测量方程非线性的特点,研究了一些新的算法。论文对给出的算法与已有的算法进行了比较,并进行了数据模拟和实例解算,从而验证了算法的有效性,使得算法能够很好地应用于工程计算和军事导航。