-
摘要: 卡尔曼滤波技术在很多领域已得到广泛的应用, 标准卡尔曼滤波算法是基于线性高斯系统模型假设, 需要已知精确的系统模型. 当系统模型存在较大不确定性时, 运用基于不精确系统模型设计的卡尔曼滤波算法时, 滤波效果通常不能满足系统需求甚至发散. 在很多实际应用中, 往往需要大量工作才能得到较为精确的系统模型或者基本不可能给出精确的系统模型. 为解决这一具有工程实践意义的问题, 受有限模型自适应控制思想的启发, 本文介绍了一个有限模型卡尔曼滤波算法的框架. 在该框架中, 假设系统模型的不确定性可由有限个已知模型的集合(模型个数不限)来刻划或近似, 从而先验未知的系统模型可以通过充分挖掘系统运行的动态后验数据中的信息, 利用已知模型集在线自适应估计以逼近真实系统的模型, 最终实现模型有较大不确定性时仍能有效滤波. 在此框架下, 基于最小化距离向量的准则, 我们引入一种模型自适应切换的算法(MVDP-FMKF), 给出其数学描述, 并通过仿真研究及MEMS陀螺漂移测试验证了算法的有效性. 本工作展现了有限模型卡尔曼滤波的机制在导航系统等应用中具有有效性、实用性.Abstract: Kalman filtering techniques have been widely used in many applications, however, standard Kalman filters for linear Gaussian systems usually cannot work well or even diverge in the presence of large model uncertainty. In practical applications, it is expensive to have large number of high-cost experiments or even impossible to obtain an exact system model. Motivated by our previous pioneering work on finite-model adaptive control, a framework of finite-model Kalman filtering is introduced in this paper. This framework presumes that large model uncertainty may be restricted by a finite set of known models which can be very different from each other. Moreover, the number of known models in the set can be flexibly chosen so that the uncertain model may always be approximated by one of the known models, in other words, the large model uncertainty is "covered" by the "convex hull" of the known models. Within the presented framework according to the idea of adaptive switching via the minimizing vector distance principle, a simple finite-model Kalman filter, MVDP-FMKF, is mathematically formulated and illustrated by extensive simulations. An experiment of MEMS gyroscope drift has verified the effectiveness of the proposed algorithm, indicating that the mechanism of finite-model Kalman filter is useful and e±cient in practical applications of Kalman filters, especially in inertial navigation systems.
-
[1] Zhao L, He Z F. An in-coordinate interval adaptive Kalman filtering algorithm for INS/GPS/SMNS. In: Proceedings of the 10th IEEE International Conference on Industrial Informatics. Beijing, China: IEEE, 2012. 41-44 [2] Feng B, Li Q, Yang P P, Fu G D. On-line realization of multi-scale soft-threshold de-noising of MEMS gyro by wavelet. In: Proceedings of the 9th International Conference on Electronic Measurement and Instruments. Beijing, China: IEEE, 2009. 442-445 [3] Kalman R E. A new approach to linear filtering and prediction problems. Transactions of the ASME—Journal of Basic Engineering, 1960, 82: 35-45 [4] Deng Z L, Sun S L. Wiener state estimators based on Kalman filtering. Acta Automatica Sinica, 2004, 30(1): 126-130 [5] Koh B S, Junkins J L. Kalman filter for linear fractional order systems. Journal of Guidance, Control, and Dynamics, 2012, 35(6): 1816-1827 [6] Kluge S, Reif K, Brokate M. Stochastic stability of the extended Kalman filter with intermittent observations. IEEE Transactions on Automatic Control, 2010, 55(2): 514-518 [7] Ge Quan-Bo, Li Wen-Bin, Sun Ruo-Yu, Xu Zi. Research on centralized fusion algorithms based on EKF for multisensor non-linear systems. Acta Automatica Sinica, 2013, 39(6): 816-825 (in Chinese) [8] Carlson N A. Federated square root filter for decentralized parallel processors. IEEE Transactions on Aerospace and Electronic Systems, 1990, 26(3): 517-525 [9] Zhao L, Wang X X, Sun M, Ding J C, Yan C. Adaptive UKF filtering algorithm based on maximum a posterior estimation and exponential weighting. Acta Automatica Sinica, 2010, 36(7): 1007-1019 (in Chinese) [10] Julier S J, Uhlmann J K. Unscented filtering and nonlinear estimation. Proceedings of the IEEE, 2004, 92(3): 401-422 [11] Kai X, Wei C L, Liu L D. Robust extended Colman filtering for nonlinear systems with stochastic uncertainties. IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans, 2010, 40(2): 399-405 [12] Karasalo M, Hu X M. An optimization approach to adaptive Kalman filtering. Automatica, 2011, 47(8): 1785-1793 [13] Yeste Ojeda O A, Grajal J. Adaptive-FRESH filters for compensation of cycle-frequency errors. IEEE Transactions on Signal Processing, 2010, 58(1): 1-10 [14] Ma H B. Finite-model adaptive control using an LS-like algorithm. International Journal of Adaptive Control and Signal Processing, 2006, 21(5): 391-414 [15] Ma H B. Finite-model adaptive control using WLS-like algorithm. Automatica, 2007, 43(4): 677-684 [16] Ma H B. Several algorithms for finite-model adaptive control. Mathematics of Control, Signals, and Systems, 2008, 20(3): 271-303 [17] Xiao X, Feng B, Wang B. On-line realization of SVM Kalman filter for MEMS gyro. In: Proceedings of the 3rd International Conference on Measuring Technology and Mechatronics Automation. Shanghai, China: IEEE Computer Society, 2011. 768-770 [18] Julier S J, Uhlmann J K. A new extension of the Kalman filter to nonlinear systems. In: Proceedings of the 1997 International Society for Optical Engineering. Orlando, FL, USA: SPIE-International Society for Optical Engineering, 1997. 182-193 [19] Chen T S, Schon T B, Ohlsson H, Ljung L. Decentralized particle filter with arbitrary state decomposition. IEEE Transactions on Signal Processing, 2011, 59(2): 465-78 [20] Xie L H, Soh Y C. Robust Kalman filtering for uncertain systems. Systems and Control Letters, 1994, 22(2): 123-129 [21] Ma Hong-Bin. Capability and Limitation of Feedback Mechanism in Dealing with Uncertainties of Some Discrete-time Control Systems[Ph.D. dissertation], Graduate School of Chinese Academy of Sciences, China, 2006 (in Chinese) [22] Li X R, Jilkov V P. Survey of maneuvering target tracking-part V: Multiple-model methods. IEEE Transactions on Aerospace and Electronic Systems, 2005, 41(4): 1255-1321 [23] Bar-Shalom Y, Li X R, Kirubarajan T. Estimation with Applications to Tracking and Navigation: Theory Algorithms and Software. New York: John Wiley and Sons, 2001
点击查看大图
计量
- 文章访问数: 1874
- HTML全文浏览量: 111
- PDF下载量: 1565
- 被引次数: 0