25状态估计-卡尔曼滤波解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《25状态估计-卡尔曼滤波解析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 25 状态 估计 卡尔 滤波 解析 课件
- 资源描述:
-
1、智能信息处理技术智能信息处理技术第第5 5讲讲状态估计状态估计卡尔曼滤波卡尔曼滤波NUST自动化学院自动化学院智能信息处理技术智能信息处理技术2 应用:通过数学方法寻求与观测数据最佳拟合的状态向量。通过数学方法寻求与观测数据最佳拟合的状态向量。1、确定运动目标的当前位置与速度;2、确定运动目标的未来位置与速度;3、确定运动目标的固有特征或特征参数。状态估计主要内容:位置与速度估计位置与速度估计位置估计:距离、方位和高度或仰角的估计距离、方位和高度或仰角的估计速度估计:速度、加速度估计速度、加速度估计NUST自动化学院自动化学院智能信息处理技术智能信息处理技术3 1、-滤波2、-滤波3、卡尔曼滤
2、波这些方法针对匀速或 匀加速目标提出,如 目标真实运动与采用 的目标 模型不致,滤波器发散。状态估计的主要方法:算法的改进及适应性状态估计难点:机动目标的跟踪机动目标的跟踪1、自适应-滤波和自适应Kalman滤波均改善对机动目标的跟踪能力。2、扩展Kalman滤波应用于时间非线性的动态系统。NUST自动化学院自动化学院智能信息处理技术智能信息处理技术4卡尔曼滤波器的应用:通信、雷达、导航、自动控制等领域航天器的轨道计算、雷达目标跟踪、生产过程的自动控制等:卡尔曼滤波器的应用特点对机动目标跟踪中具有良好的性能对机动目标跟踪中具有良好的性能为最佳估计并能够进行递归计算为最佳估计并能够进行递归计算只
3、需当前的一个测量值和前一个采样周期的预测值就能进行状态估计只需当前的一个测量值和前一个采样周期的预测值就能进行状态估计卡尔曼滤波器的局限性:卡尔曼滤波器解决运动目标或实体的状态估计问题时,动态方程和测量方程均为线性。卡尔曼滤波器解决运动目标或实体的状态估计问题时,动态方程和测量方程均为线性。NUST自动化学院自动化学院智能信息处理技术智能信息处理技术5 NUST自动化学院自动化学院智能信息处理技术智能信息处理技术6 z1z1hmh3h2h1z1z1z2z3X 采样平均估值器:采用时域分析方法在掺杂有噪声的测量信号中估计信号采用时域分析方法在掺杂有噪声的测量信号中估计信号x。NUST自动化学院自
4、动化学院智能信息处理技术智能信息处理技术7 根据数字信号处理技术,所谓非递归数字滤波器是一种只有前馈而没有反馈根据数字信号处理技术,所谓非递归数字滤波器是一种只有前馈而没有反馈的滤波器。的滤波器。zk=x+nk 式中:x 恒定信号或称被估参量 nk 观测噪声采样 假定,假定,E(x)=x0,D(x)=2x,E(nk)=0,E(n2k)=2n。假定用zk表示观测值NUST自动化学院自动化学院智能信息处理技术智能信息处理技术8h1,h2,hm是滤波器的脉冲响应hj的采样,或称滤波器的加权系数。滤波器的输出 h1=h2=hm=1/m 该式表明,估计 是用m个采样值的 平均值作为被估参 量x的近似值的
5、,故 称其为采样平均估 值器。XNUST自动化学院自动化学院智能信息处理技术智能信息处理技术9均方误差均方误差估计估计NUST自动化学院自动化学院估计值 是用m个采样值的平均值作为被估参量x的近似值;智能信息处理技术智能信息处理技术10X估值器的均方误差随着m的增加而减少;该估值器是一个无偏估值器NUST自动化学院自动化学院智能信息处理技术智能信息处理技术11z1zka1 aykkX一阶递归估值器:a为滤波器的加权系数,为滤波器的加权系数,a1。式中,zk与非递归情况相同;a是一个小于1的滤波器加权系数,如果它大于或等于1,该滤波器就不稳定了。NUST自动化学院自动化学院智能信息处理技术智能信
6、息处理技术12k时刻的输出:yk=ak-1z1+ak-2z2+azk-1+zk 将将zk中的信号和噪声分开,并代入,有输出中的信号和噪声分开,并代入,有输出 由于由于a1,故随着,故随着k值的增加,值的增加,yk趋近于趋近于x/(1-a)。这样,如果以。这样,如果以(1-a)yk作为作为x的的估计值,估计值,则则NUST自动化学院自动化学院智能信息处理技术智能信息处理技术13当当k值较大时,值较大时,估值的均方误差估值的均方误差 而一次取样的均方误差而一次取样的均方误差 故这一结果的均方误差约为一次采样的(故这一结果的均方误差约为一次采样的(1-a)/(1+a)倍。)倍。NUST自动化学院自动
7、化学院智能信息处理技术智能信息处理技术14NUST自动化学院自动化学院智能信息处理技术智能信息处理技术15 1.最优非递归估计最优非递归估计 非递归滤波器的估计值及其估计误差可分别表示为非递归滤波器的估计值及其估计误差可分别表示为 m个参数逐一求导,令等于零均值为零的白噪声b=2n/2x在bm时最优非递归估计近似于采样平均在噪声方差2n较大时性能明显优于非最佳情况 这种最小均方误差准则下的线性滤波,通常称作标量维纳滤波。NUST自动化学院自动化学院智能信息处理技术智能信息处理技术16由前可知,由前可知,非递归估值器可以表示为非递归估值器可以表示为 k+1次取样次取样误差估计误差估计误差估计误差
8、估计NUST自动化学院自动化学院智能信息处理技术智能信息处理技术17b=2n/2x及及hi(k)=1/(k+b)NUST自动化学院自动化学院智能信息处理技术智能信息处理技术18分成二项分成二项 第一项同时乘、除一个第一项同时乘、除一个bkORNUST自动化学院自动化学院智能信息处理技术智能信息处理技术19递递归归公公式式1kz1kb)1/1kb(1z1kXNUST自动化学院自动化学院智能信息处理技术智能信息处理技术201z1kz1kb1kX递递归归公公式式NUST自动化学院自动化学院为使为使 最佳,递最佳,递推初始条件推初始条件智能信息处理技术智能信息处理技术210X若若E(x)=0从零开始递
9、推从零开始递推应用时要注意初始条件,即递推开始时的初始值应用时要注意初始条件,即递推开始时的初始值NUST自动化学院自动化学院智能信息处理技术智能信息处理技术22 主要作用:对掺杂有噪声的随机信号进行线性估计。对掺杂有噪声的随机信号进行线性估计。NUST自动化学院自动化学院智能信息处理技术智能信息处理技术23 x(k)=ax(k-1)+w(k-1)如果令如果令x(0)=0,Ew(k)=0,则则 1)信号模型设要估计的随机信号为由均值为设要估计的随机信号为由均值为0,方差为,方差为2w的白噪声激励的一个一阶递归过的白噪声激励的一个一阶递归过程,即信号对时间变化满足动态方程:程,即信号对时间变化满
10、足动态方程:式中,a系统参数 w(k-1)白噪 声采样。NUST自动化学院自动化学院智能信息处理技术智能信息处理技术24x(k)的均值和方差分别为:的均值和方差分别为:自相关函数自相关函数 NUST自动化学院自动化学院智能信息处理技术智能信息处理技术25观测模型由下式给出:观测模型由下式给出:z(k)=cx(k)+v(k)式中:c测量因子;v(k)E()=0,D()=2n的白噪声。2)观测模型NUST自动化学院自动化学院智能信息处理技术智能信息处理技术26 均方误差均方误差 分别对分别对a(k)和和b(k)求导,并令其等于求导,并令其等于0,求其最佳估计,得出,求其最佳估计,得出a(k)与与b
11、(k)的关系的关系?a(k)=a1-cb(k)最后有递归估值器:由前将递归估计的形式写成:NUST自动化学院自动化学院智能信息处理技术智能信息处理技术27滤波器增益b(k)?均方误差均方误差 对于给定的信号模型和观测模型,上述一组方程便称为一维标量卡尔曼滤波器,对于给定的信号模型和观测模型,上述一组方程便称为一维标量卡尔曼滤波器,其结构如图所示。其结构如图所示。NUST自动化学院自动化学院智能信息处理技术智能信息处理技术28标量卡尔曼滤波器结构标量卡尔曼滤波器结构 b(k)z1acz(k)(kXNUST自动化学院自动化学院标量卡尔曼滤波是对掺杂有噪声的随机信号进行线性估计。但经常要对信号的未来
12、值进行预测,特别是在控制系统中。根据预测提前时间的多少,把预测分成1步、2步、m步预测,通常把1步预测记作 。预测的步数越多,误差越大。这里讨论1步预测问题。智能信息处理技术智能信息处理技术29 )/1(kkX 信号模型和观测模型同前:NUST自动化学院自动化学院智能信息处理技术智能信息处理技术30根据前一节,有一步线性预测递推公式:其中,其中,(k)和和(k)可以通过使预测均方误差最小来确定。预测的均方误差可表示为可以通过使预测均方误差最小来确定。预测的均方误差可表示为 将预测方程代入该式,并求导,就会得到一组正交方程:NUST自动化学院自动化学院a(k)=?智能信息处理技术智能信息处理技术
13、31解之,得 a(k)=a-c(k)将其代入预测方程,有将其代入预测方程,有 进一步可求出:由以上表达式可以看出,可根据预测均方误差由以上表达式可以看出,可根据预测均方误差P(k/k-1)计算计算(k),然后再给出,然后再给出P(k+1/k)的预测均方误差。的预测均方误差。NUST自动化学院自动化学院智能信息处理技术智能信息处理技术32)(kz1zac)(k)/1(kkXNUST自动化学院自动化学院智能信息处理技术智能信息处理技术33NUST自动化学院自动化学院智能信息处理技术智能信息处理技术34 每个每个w过程都是白的,零均值的,与其它过程的采样是独立的。过程都是白的,零均值的,与其它过程的
14、采样是独立的。于是把于是把q个个信号与信号与q个白噪声组成的个白噪声组成的q维向量分别表示成维向量分别表示成 1、信号向量和数据向量如果要求对如果要求对q个信号进行同时估计,这个信号进行同时估计,这q个信号在个信号在k时刻的采样值记作时刻的采样值记作x1(k)、x2(k)、xq(k)。假设每个信号都是由一阶自回归过程产生的,。假设每个信号都是由一阶自回归过程产生的,即第即第个个信号在时刻信号在时刻k的采样值为的采样值为:x(k)=ax(k-1)+w(k-1)=1,2,q NUST自动化学院自动化学院智能信息处理技术智能信息处理技术35显然 X(k)=AX(k-1)+W(k-1)如果信号不满足一
展开阅读全文