卡尔曼滤波教学课件PPT.ppt_第1页
卡尔曼滤波教学课件PPT.ppt_第2页
卡尔曼滤波教学课件PPT.ppt_第3页
卡尔曼滤波教学课件PPT.ppt_第4页
卡尔曼滤波教学课件PPT.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

卡尔曼滤波简介 1.背景介绍: lkalman,匈牙利数学家。 l卡尔曼滤波器源于他的博士论文和1960年 发表的论文a new approach to linear filtering and prediction problems( 线性滤波与预测问题的新方法)。 2. 卡尔曼滤波的概念: l卡尔曼滤波是美国工程师kalman在线性最 小方差估计的基础上,提出的在数学结构 上比较简单的而且是最优线性递推滤波方 法,具有计算量小、存储量低,实时性高 的优点。特别是对经历了初始滤波后的过 渡状态,滤波效果非常好。 l卡尔曼滤波是以最小均方误差为估计的 最佳准则,来寻求一套递推估计的算法, 其基本思想是:采用信号与噪声的状态空 间模型,利用前一时刻的估计值和现时刻 的观测值来更新对状态变量的估计,求出 现在时刻的估计值。它适合于实时处理和 计算机运算。 l卡尔曼滤波的实质是由量测值重构系统的 状态向量。它以“预测实测修正”的顺 序递推,根据系统的量测值来消除随机干 扰,再现系统的状态,或根据系统的量测 值从被污染的系统中恢复系统的本来面目 。 3.卡尔曼滤波特点: l卡尔曼滤波是解决状态空间模型估计与预 测的有力工具之一,它不需存储历史数据 ,就能够从一系列的不完全以及包含噪声 的测量中,估计动态系统的状态。卡尔曼 滤波是一种递归的估计,即只要获知上一 时刻状态的估计值以及当前状态的观测值 就可以计算出当前状态的估计值,因此不 需要记录观测或者估计的历史信息。 4.卡尔曼滤波器的原理 l状态估计原理 l状态估计是卡尔曼滤波的重要组成部分, 一般来说,根据观测数据对随机量进行定 量推断就是估计问题,特别是对动态行为 的状态估计,它能实现实时运行状态的估 计和预测功能。 l受噪声干扰的状态量是个随机量,不可能 测得精确值,但可对它进行一系列观测, 并依据一组观测值,按某种统计观点对它 进行估计。使估计值尽可能准确地接近真 实值,这就是最优估计。真实值与估计值 之差称为估计误差。若估计值的数学期望 与真实值相等,这种估计称为无偏估计。 l卡尔曼滤波就是在有随机干扰和噪声的情 况下,以线性最小方差估计方法给出状态 的最优估计值。卡尔曼滤波是在统计的意 义上给出最接近状态真值的估计值。 l卡尔曼提出的递推最优估计理论,采用状 态空间描述法,在算法采用递推形式,卡 尔曼滤波能处理多维和非平稳的随机过程 。 l卡尔曼滤波理论的提出,在工程上得到了 广泛的应用,尤其在控制、制导、导航、 通讯等现代工程方面。 5.卡尔曼滤波控制系统结构图 l由于系统的状态x是不确定的,卡尔曼滤波 器的任务就是在有随机干扰w和噪声v的情 况下给出系统状态x的最优估算值 ,它在 统计意义下最接近状态的真值x,从而实现 最优控制u( )的目的。 l状态方程:x(k)=ax(k-1)+bu(k)+w(k) 输出方程:y(k)=cx(k)+z(k) 系统测量值:z(k)=hx(k)+v(k) l在上述方程中,x(k)是k时刻的系统状态, u(k)是k时刻对系统的控制量。a和b是系统 参数,对于多模型系统,它们为矩阵。z(k) 是k时刻的测量值,h是测量系统的参数, 对于多测量系统,h为矩阵。w(k)和v(k)分 别表示过程噪声和测量噪声。它们被假设 成高斯白噪声,它们的协方差分别是q,r 。 6.卡尔曼滤波过程 l卡尔曼滤波包括两个阶段:预测和更新。 在预测阶段,滤波器应用上一状态的估计 做出对当前状态的估计。在更新阶段,滤 波器利用在当前状态的观测值优化预测阶 段的预测值,以获的一个更精确的当前状 态的估计。 6.1预测阶段 l 状态估计: 根据系统的模型,可以基于系统的上一状态而预 测出现在的状态。 l x(k|k-1)=a x(k-1|k-1)+b u(k) (1) 式(1)中,a是作用在前一状态的状态转移模型(状 态转移矩阵),b是作用在控制向量上的控制输入模 型(输入输出矩阵), x(k|k-1)是利用上一状态预测 的结果,x(k-1|k-1)是上一状态最优的结果,u(k) 为现在状态的控制量,如果没有控制量,它可以 为0 。 l协方差预测: 对应于x(k|k-1)的协方差用p表示: p(k|k-1)=ap(k-1|k-1) a+q (2) 式(2)中,p(k|k-1)是x(k|k-1)对应的协方差 ,p(k-1|k-1)是x(k-1|k-1)对应的协方差, a表示a的转置矩阵,q是系统过程的协方 差。 l公式1,2就是卡尔曼滤波器5个公式当中的 前两个,是对系统的状态预测。 6.2 更新阶段 l新息或测量余量:y(k)=z(k)-h x(k|k-1) l新息协方差:s(k)=h p(k|k-1) h +r l卡尔曼增益(kalman gain): kg(k)= p(k|k- 1) h / (h p(k|k-1) h + r) (3) l状态估计更新:收集现在状态的测量值,结 合预测值和测量值,可以得到现在状态的 最优化估算值。 x(k|k)= x(k|k-1)+kg(k) (z(k)-h x(k|k-1) (4) l状态协方差更新:为了要令卡尔曼滤波器不 断的运行下去直到系统过程结束,还要更 新k状态下x(k|

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论