论文部分内容阅读
在自动控制、运动目标跟踪以及导航等众多领域中都存在着非线性系统的状态估计问题,非线性滤波算法也因此受到了学者们的广泛关注和研究。容积卡尔曼滤波(Cubature Kalman Filter, CKF)是近年新提出的一种性能优越的非线性滤波算法。该算法具有严格的理论推导,其结构简单、滤波精度高、数值稳定性好且适用于高维数的非线性系统,因此逐渐成为处理非线性滤波问题的有效方法。但由于现有算法都是理想或简化的结果,实际应用中面临的问题更为复杂,如何设计性能更加优越的滤波算法使其适合各类工程应用一直是非线性滤波算法的研究热点。CKF算法能够克服其它非线性滤波算法存在的一些问题,但其算法本身依然存在一些局限性需要进行深入研究和改进。本文首先针对标准的CKF设计需要精确已知噪声的先验统计特性以及要求建立精确的系统模型这两个问题,提出了自适应CKF算法和自适应CKF强跟踪滤波算法。自适应CKF算法在滤波过程中,利用Sage-Husa极大后验估值器对噪声的统计特性进行在线估计和修正,并对滤波发散情况进行判定和抑制,有效地提高CKF的滤波精度和数值稳定性。而CKF强跟踪滤波算法具有关于模型参数失配的鲁棒性以及系统状态突变的快速跟踪能力,并且能克服强跟踪滤波器(Strong Tracking Filter, STF)存在理论局限以及基于UT变换的强跟踪滤波器(UTSTF)处理高维非线性系统时滤波精度下降甚至发散等问题。另外,对于目标跟踪系统中系统噪声统计未知的情况,在CKF强跟踪滤波算法的基础上应用Sage-Husa噪声估值器对噪声统计特性进行在线估计,形成自适应CKF强跟踪滤波算法。仿真结果证实了两种改进算法的可行性和有效性,且明显改善了常规CKF算法的滤波性能。其次,针对现有基于Sigma点信息滤波的分布式滤波算法,其性能易受参数影响而导致应用范围受限的问题,以CKF为基础,利用信息滤波理论,·通过平均一致性策略(即各传感器节点与邻近节点进行信息交互使得局部状态估计达到网络范围内全局一致)得到了分布式CKF算法。该算法继承了分布式滤波优良特性(即可扩展性和对节点故障强鲁棒性)的同时,兼具CKF算法的高滤波精度和强稳定性。为了比较现有同类型滤波算法与分布式CKF算法的性能,以分布式UKF (Unscented Kalman Filter)算法为例共同进行仿真分析,结果表明利用分布式CKF算法对目标状态进行估计具有更高的估计精度和数值稳定性。接着研究了传感器网络中非线性系统含未知输入、干扰或偏差情况下的分布式滤波问题。依据未知输入是否直接影响输出进行两种情况的讨论,分别提出分布式DNRTSKF算法和分布式DNERTSIF算法。若系统的未知输入对输出没有直接影响,利用DNRTSKF (Derivative-free versions of Nonlinear Robust Two-Stage Kalman filter)算法可以进行非线性系统状态的估计。然后根据Spherical-Radial Cubature近似思想对其进行改进,能显著提高算法的滤波精度。为了便于向多传感器网络扩展,推导出相应的信息滤波形式。按照ICF (Information Consensus Filter)算法的信息融合思想设计相应的分布式方案,即各节点只需要融合局部观测信息,其局部信息状态和关联信息矩阵根据邻近节点的估计按照平均一致性算法进行更新。另一方面,若未知输入对系统状态和输出均有影响,基于NERTSF (Nonlinear version of the Extended Recurisive Three-Step Filter)算法推导出相应的信息滤波框架,再利用Cubature变换得到其无导数形式,以避免求解非线性系统状态方程(或观测方程)的雅可比矩阵从而有效简化计算且提高算法的滤波精度。在分布式信息融合方案中,同样采用ICF算法更新各节点的局部信息状态和关联信息矩阵。在两种情况下所得到的分布式滤波算大均能实现传感器网络中非线性系统状态和未知输入的同时估计,其滤波效果与集中式估计几乎等效,并且所得到的状态估计是无偏的。在目标跟踪试验的仿真结果中验证了算法的有效性。然后,针对传感器网络在数据传输过程中发生多测量数据丢包的情况,研究了类非线性系统的分布式滤波问题。假定各传感器节点具有不同的数据丢包概率,采用不同的Bernoulli序列来描述各传感器的数据随机丢包现象,基于最小方差准则得到网络-扩展信息滤波器。为了避免求取非线性函数的雅可比矩阵,利用CKF算法的近似思想推导出无导数形式,即NCIF。最后根据平均一致性策略给出了分布式NCIF滤波算法的设计方案。经过实验仿真证明所提出的算法在多测量数据丢失的情况下仍然能对非线性系统状态进行准确跟踪。最后讨论无速度传感器矢量控制系统中感应电机的状态估计问题,将感应电机的转速和负载转矩同时作为状态量,得到感应电机的全阶模型,并应用本文提出的自适应CKF算法和自适应CKF强跟踪滤波算法对感应电机状态进行在线估计。利用自适应CKF算法可以克服常规估计器对噪声协方差矩阵Q和R的依赖性。而自适应CKF强跟踪滤波算法能进一步实现对电机状态突变的快速跟踪,使无速度传感器控制系统在全速范围内具有良好的静、动态控制性能;通过电机参数与状态的联合估计,可以在电机参数变化的情况下依然实现状态的有效跟踪,同时对变化的参数进行准确辨识。