欢迎来到天天文库
浏览记录
ID:18160972
大小:287.50 KB
页数:13页
时间:2018-09-14
《卡尔曼滤波器的设计及应用研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、卡尔曼滤波器的设计及应用研究摘要:卡尔曼滤波器(KalmanFilter,KF)是一种递归的估计,即已知上一时刻状态的估计值以及当前状态的观测值就可以计算出当前状态的估计值,它提供了一种高效可计算的方法来估计过程的状态,并使估计均方差最小。卡尔曼滤波器应用广泛且功能强大。无际卡尔曼滤波(UnscentedKalmanFilter,UKF)是近期发展起来的新型非线性滤波方法,它没有非线性近似为线性化的过程,能有效减少线性化误差对系统的影响。随着机电系统对于可靠性和安全性要求的不断提高,故障检测技术发挥着越来越重要的作用,非线性滤波方法是解决非线性故障检测问题的
2、重要技术途径之一。针对线性化对非线性系统故障检测准确率的影响,本文研究了基于UKF的故障决策方法。本文分析了目前应用比较广泛的经典KF、UKF滤波方法,讨论了滤波算法建立的理论基础,理论上对各个滤波算法性能进行比较。关键词:卡尔曼滤波器;非线性系统;无际卡尔曼滤波器;故障检测I目录第一章绪论11.1几种滤波器性能分析11.1.1卡尔曼滤波器(KF)性能分析11.1.2扩展卡尔曼滤波器(EKF)性能分析11.1.3无际卡尔曼滤波器(UKF)性能分析1第2章卡尔曼滤波器(KF)12.1卡尔曼滤波器(KF)原理12.1.1离散时间系统22.1.2卡尔曼滤波器(KF
3、)基本动态模型3第3章无际卡尔曼滤波器(UKF)的研究63.1无际卡尔曼滤波器(UKF)原理63.1.1非线性状态估计原理63.1.2无际变换的基本原理7结论10参考文献11II第一章绪论1.1几种滤波器性能分析1.1.1卡尔曼滤波器(KF)性能分析卡尔曼滤波算法有如下鲜明的特征:由此可见卡尔曼滤波器的应用范围非常广泛。求解中数据的存储量小,因此卡尔曼滤波算法便于计算机的实现。1.1.2扩展卡尔曼滤波器(EKF)性能分析扩展卡尔曼滤波器(EKF)于20世纪60年代提出,是一种历史悠久、应用最为广泛的非线性高斯次优滤波算法,其核心思想就是以卡尔曼滤波算法做为滤
4、波器的基本理论框架,通过对非线性函数泰勒展开式进行一阶线性化截断来达到对非线性状态后验均值和协方差的近似。1.1.3无际卡尔曼滤波器(UKF)性能分析Unscented卡尔曼滤波(UKF)是由Julier所提出的一种新型的非线性滤波算法,由于UKF可以有效克服EKF滤波精度偏低及需要计算雅克比矩阵的局限性,故其在SINS/GPS组合导航系统非线性状态估计、惯性导航初始对准、机动目标跟踪等各个领域已获得广泛的应用。第2章卡尔曼滤波器(KF)2.1卡尔曼滤波器(KF)原理5卡尔曼滤波是基于状态空间方法的一套递推滤波算法,在状态空间方法中,引入了状态变量的概念。实
5、际应用中,可以通过选取合适的状态变量来体现系统的特征、特点和状况的变化。卡尔曼滤波的模型包括状态空间模型和观测模型。状态模型是反映状态变化规律的模型,通过状态方程来描写相邻时刻的状态转移变化规律;观测模型反映了实际观测量与状态变量之间的关系。Kalman滤波问题就是联合观测信息及状态转移规律来得到系统状态的最优估计。2.1.1离散时间系统一个拥有输入向量(或激励向量)和输出向量的离散时间线性系统可以通过如图2-1所示的框图表示。这个系统可以根据状态方程和观测方程这二个方程进行进一步的内部描述,即状态方程:(2.1)观测方程:(2.2)5其中,称为k时刻的状态
6、向量,是一个n×1维的向量,为从k时刻到k+1时刻的状态转移矩阵,是一个n×n维的矩阵;为从k时刻到k+1时刻的激励转移矩阵,是一个n×p维的矩阵;为k时刻的激励向量,是一个p×1维的向量;x(0)为k=0时刻的初始条件或者初始状态向量,是一个n×1维的向量;H(k)为k时刻的输出转移矩阵,是一个m×n维矩阵;y(k+1)为k+1时刻的输出向量,是一个m×1维矩阵。离散时间线性系统输入矢量输出矢量图2-1离散时间系统的输入-输出表示图2-1给出了计算系统k+1时刻状态的递归形式,它是系统化在k时刻的状态和激励的向量函数。一般离散系统都可以用上述方程和框图表示
7、,卡尔曼滤波器用于处理离散问题亦基于此。2.1.2卡尔曼滤波器(KF)基本动态模型卡尔曼滤波建立在线性代数和隐马尔可夫模型(HiddenMarkovModel)上。其基本动态系统可以用一个马尔可夫链表示,该马尔可夫链建立在一个被高斯噪声干扰的线性算子上的。系统的状态可以用一个元素为实数的向量表示。随着离散时间的每一个增加,5这个算子就会作用在当前状态上,产生一个新的状态,并也会带入一些噪声,同时系统的一些已知的控制信息也会被加入。同时,另一个受噪声干扰的线性算子产生出这些隐含状态的可见输出。为了从一系列有噪声的观察数据中用卡尔曼滤波器估计出被观察过程的内部状
8、态,我们必须把这个过程在卡尔曼滤波的框架下建立模型。
此文档下载收益归作者所有