状态估计卡尔曼滤波.ppt

上传人:石*** 文档编号:50540920 上传时间:2022-10-15 格式:PPT 页数:67 大小:4.12MB
返回 下载 相关 举报
状态估计卡尔曼滤波.ppt_第1页
第1页 / 共67页
状态估计卡尔曼滤波.ppt_第2页
第2页 / 共67页
点击查看更多>>
资源描述

《状态估计卡尔曼滤波.ppt》由会员分享,可在线阅读,更多相关《状态估计卡尔曼滤波.ppt(67页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、状态估计卡尔曼滤波状态估计卡尔曼滤波现在学习的是第1页,共67页智能信息处理技术智能信息处理技术2状态估计的主要内容状态估计的主要内容 应用:通过数学方法寻求与观测数据最佳拟合的状态向量。通过数学方法寻求与观测数据最佳拟合的状态向量。1、确定运动目标的当前位置与速度;2、确定运动目标的未来位置与速度;3、确定运动目标的固有特征或特征参数。状态估计主要内容:位置与速度估计位置与速度估计位置估计:距离、方位和高度或仰角的估计距离、方位和高度或仰角的估计速度估计:速度、加速度估计速度、加速度估计现在学习的是第2页,共67页智能信息处理技术智能信息处理技术3 1、-滤波2、-滤波3、卡尔曼滤波这些方法

2、针对匀速或 匀加速目标提出,如 目标真实运动与采用 的目标 模型不致,滤波器发散。状态估计的主要方法:算法的改进及适应性状态估计难点:机动目标的跟踪机动目标的跟踪1、自适应-滤波和自适应Kalman滤波均改善对机动目标的跟踪能力。2、扩展Kalman滤波应用于时间非线性的动态系统。现在学习的是第3页,共67页智能信息处理技术智能信息处理技术4卡尔曼滤波器卡尔曼滤波器卡尔曼滤波器的应用:通信、雷达、导航、自动控制等领域航天器的轨道计算、雷达目标跟踪、生产过程的自动控制等:卡尔曼滤波器的应用特点对机动目标跟踪中具有良好的性能对机动目标跟踪中具有良好的性能为最佳估计并能够进行递归计算为最佳估计并能够

3、进行递归计算只需当前的一个测量值和前一个采样周期的预测值就能进行状态估计只需当前的一个测量值和前一个采样周期的预测值就能进行状态估计卡尔曼滤波器的局限性:卡尔曼滤波器解决运动目标或实体的状态估计问题时,动态方程和测量方程均为线性。卡尔曼滤波器解决运动目标或实体的状态估计问题时,动态方程和测量方程均为线性。现在学习的是第4页,共67页智能信息处理技术智能信息处理技术5一、数字滤波器作估值器一、数字滤波器作估值器 1 1、非递归估值器、非递归估值器2 2、递归估值器、递归估值器现在学习的是第5页,共67页智能信息处理技术智能信息处理技术6 1 1、非递归估值器、非递归估值器 采样平均估值器:采用时

4、域分析方法在掺杂有噪声的测量信号中估计信号采用时域分析方法在掺杂有噪声的测量信号中估计信号x。现在学习的是第6页,共67页智能信息处理技术智能信息处理技术7 根据数字信号处理技术,所谓非递归数字滤波器是一种只有前馈而没有反馈根据数字信号处理技术,所谓非递归数字滤波器是一种只有前馈而没有反馈的滤波器。的滤波器。zk=x+nk 式中:x 恒定信号或称被估参量 nk 观测噪声采样 假定,E(x)=x0,D(x)=2x,E(nk)=0,E(n2k)=2n。假定用zk表示观测值现在学习的是第7页,共67页智能信息处理技术智能信息处理技术8h1,h2,hm是滤波器的脉冲响应hj的采样,或称滤波器的加权系数

5、。滤波器的输出 h1=h2=hm=1/m 该式表明,估计 是用m个采样值的 平均值作为被估参 量x的近似值的,故 称其为采样平均估 值器。现在学习的是第8页,共67页智能信息处理技术智能信息处理技术9均方误差估计现在学习的是第9页,共67页估计值 是用m个采样值的平均值作为被估参量x的近似值;智能信息处理技术智能信息处理技术10结论结论估值器的均方误差随着m的增加而减少;该估值器是一个无偏估值器现在学习的是第10页,共67页智能信息处理技术智能信息处理技术112 2、递归估值器、递归估值器一阶递归估值器:a为滤波器的加权系数,a1。一阶递归滤波器输入输出信号关系一阶递归滤波器输入输出信号关系式

6、中,zk与非递归情况相同;a是一个小于1的滤波器加权系数,如果它大于或等于1,该滤波器就不稳定了。现在学习的是第11页,共67页智能信息处理技术智能信息处理技术12k时刻的输出:yk=ak-1z1+ak-2z2+azk-1+zk 将将zk中的信号和噪声分开,并代入,有输出中的信号和噪声分开,并代入,有输出 由于由于a1,故随着,故随着k值的增加,值的增加,yk趋近于趋近于x/(1-a)。这样,如果以。这样,如果以(1-a)yk作为作为x的的估计值,估计值,则则现在学习的是第12页,共67页智能信息处理技术智能信息处理技术13当当k值较大时,值较大时,估值的均方误差估值的均方误差 而一次取样的均

7、方误差而一次取样的均方误差 故这一结果的均方误差约为一次采样的(故这一结果的均方误差约为一次采样的(1-a)/(1+a)倍。)倍。现在学习的是第13页,共67页智能信息处理技术智能信息处理技术14二、线性均方估计二、线性均方估计1 1、最优非递归估计、最优非递归估计2 2、递归估计、递归估计现在学习的是第14页,共67页智能信息处理技术智能信息处理技术15 1.最优非递归估计最优非递归估计 非递归滤波器的估计值及其估计误差可分别表示为非递归滤波器的估计值及其估计误差可分别表示为 m个参数逐一求导,令等于零均值为零的白噪声b=2n/2x在bm时最优非递归估计近似于采样平均在噪声方差2n较大时性能

8、明显优于非最佳情况这种最小均方误差准则下的线性滤波,通常称作标量维纳滤波。现在学习的是第15页,共67页智能信息处理技术智能信息处理技术16 2、由最优非递归估计导出递归估计、由最优非递归估计导出递归估计由前可知,由前可知,非递归估值器可以表示为非递归估值器可以表示为 k+1次取样次取样误差估计误差估计误差估计误差估计现在学习的是第16页,共67页智能信息处理技术智能信息处理技术17b=2n/2x及及hi(k)=1/(k+b)现在学习的是第17页,共67页智能信息处理技术智能信息处理技术18分成二项分成二项 第一项同时乘、除一个第一项同时乘、除一个bkOR现在学习的是第18页,共67页智能信息

9、处理技术智能信息处理技术19最优递归估计器最优递归估计器递递归归公公式式现在学习的是第19页,共67页智能信息处理技术智能信息处理技术20最优递归估计器最优递归估计器递递归归公公式式现在学习的是第20页,共67页为使 最佳,递推初始条件智能信息处理技术智能信息处理技术21若若E(x)=0从零开始递推从零开始递推应用时要注意初始条件,即递推开始时的初始值应用时要注意初始条件,即递推开始时的初始值现在学习的是第21页,共67页智能信息处理技术智能信息处理技术22三、标量卡尔曼滤波器三、标量卡尔曼滤波器 主要作用:对掺杂有噪声的随机信号进行线性估计。对掺杂有噪声的随机信号进行线性估计。现在学习的是第

10、22页,共67页智能信息处理技术智能信息处理技术23 1 1、模型、模型、模型、模型 x(k)=ax(k-1)+w(k-1)如果令如果令x(0)=0,Ew(k)=0,则则 1)信号模型设要估计的随机信号为由均值为设要估计的随机信号为由均值为0,方差为,方差为2w的白噪声激励的一个一阶递归过的白噪声激励的一个一阶递归过程,即信号对时间变化满足动态方程:程,即信号对时间变化满足动态方程:式中,a系统参数 w(k-1)白噪 声采样。现在学习的是第23页,共67页智能信息处理技术智能信息处理技术24x(k)的均值和方差分别为:的均值和方差分别为:自相关函数自相关函数 现在学习的是第24页,共67页智能

11、信息处理技术智能信息处理技术25观测模型由下式给出:观测模型由下式给出:z(k)=cx(k)+v(k)式中:c测量因子;v(k)E()=0,D()=2n的白噪声。2)观测模型现在学习的是第25页,共67页智能信息处理技术智能信息处理技术26 2 2、标量卡尔曼滤波器、标量卡尔曼滤波器、标量卡尔曼滤波器、标量卡尔曼滤波器 均方误差均方误差 分别对分别对a(k)和和b(k)求导,并令其等于求导,并令其等于0,求其最佳估计,得出,求其最佳估计,得出a(k)与与b(k)的关系的关系?a(k)=a1-cb(k)最后有递归估值器:由前将递归估计的形式写成:现在学习的是第26页,共67页智能信息处理技术智能

12、信息处理技术27滤波器增益b(k)?均方误差 对于给定的信号模型和观测模型,上述一组方程便称为一维标量卡尔曼滤波器,对于给定的信号模型和观测模型,上述一组方程便称为一维标量卡尔曼滤波器,其结构如图所示。其结构如图所示。现在学习的是第27页,共67页智能信息处理技术智能信息处理技术28标量卡尔曼滤波器结构标量卡尔曼滤波器结构 现在学习的是第28页,共67页标量卡尔曼滤波是对掺杂有噪声的随机信号进行线性估计。但经常要对信号的未来值进行预测,特别是在控制系统中。根据预测提前时间的多少,把预测分成1步、2步、m步预测,通常把1步预测记作 。预测的步数越多,误差越大。这里讨论1步预测问题。智能信息处理技

13、术智能信息处理技术29 3 3、标量卡尔曼预测器、标量卡尔曼预测器、标量卡尔曼预测器、标量卡尔曼预测器 信号模型和观测模型同前:现在学习的是第29页,共67页智能信息处理技术智能信息处理技术30根据前一节,有一步线性预测递推公式:其中,其中,(k)和和(k)可以通过使预测均方误差最小来确定。预测的均方误差可表示为可以通过使预测均方误差最小来确定。预测的均方误差可表示为 将预测方程代入该式,并求导,就会得到一组正交方程:现在学习的是第30页,共67页a(k)=?智能信息处理技术智能信息处理技术31解之,得 a(k)=a-c(k)将其代入预测方程,有将其代入预测方程,有 进一步可求出:由以上表达式

14、可以看出,可根据预测均方误差由以上表达式可以看出,可根据预测均方误差P(k/k-1)计算计算(k),然后再给出,然后再给出P(k+1/k)的预测均方误差。的预测均方误差。现在学习的是第31页,共67页智能信息处理技术智能信息处理技术32最优一步预测器最优一步预测器现在学习的是第32页,共67页智能信息处理技术智能信息处理技术33最优一步预测及滤波器最优一步预测及滤波器现在学习的是第33页,共67页智能信息处理技术智能信息处理技术34 四、向量卡尔曼滤波器四、向量卡尔曼滤波器四、向量卡尔曼滤波器四、向量卡尔曼滤波器 每个每个w过程都是白的,零均值的,与其它过程的采样是独立的。过程都是白的,零均值

15、的,与其它过程的采样是独立的。于是把于是把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 现在学习的是第34页,共67页智能信息处理技术智能信息处理技术35显然 X(k)=AX(k-1)+W(k-1

16、)如果信号不满足一阶递归差分方程,而满足二阶递归差分方程,即如果信号不满足一阶递归差分方程,而满足二阶递归差分方程,即 x(k)=ax(k-1)+bx(k-2)+w(k-1)q维向量q qq q现在学习的是第35页,共67页智能信息处理技术智能信息处理技术36定义两个分量 x1(k)=x(k)x2(k)=x1(k-1)=x(k-1)X(k)=AX(k-1)+W(k-1)结果把一个二阶差分方程变成了一个一阶二维向量方程,结果把一个二阶差分方程变成了一个一阶二维向量方程,该方程用起来更简单方该方程用起来更简单方便。便。现在学习的是第36页,共67页智能信息处理技术智能信息处理技术37 用R(k)表

17、示k时刻的距离,R(k)表示k时刻的速度,U(k)表示k时刻的加速度,T表示采样周期,则 写成一般形式:.现在学习的是第37页,共67页智能信息处理技术智能信息处理技术38写成向量形式:在对信号向量进行估 计的过程中,同时产 生r个含有噪声的测 量值,记作z1(k),z2(k),,zr(k)。则 得到一组观测方程:一阶向量形式现在学习的是第38页,共67页智能信息处理技术智能信息处理技术39Z(k)=CX(k)+V(k)C即是观测矩阵。r rq维向量rq阶矩阵第i个测量参数if if r=r=q q附加噪声现在学习的是第39页,共67页智能信息处理技术智能信息处理技术40 2 2、向量问题的表

18、示、向量问题的表示、向量问题的表示、向量问题的表示 采用标量运算和矩阵运算的等价关系,推广到多维情况:根据前面的讨论,我们完全可以把前面的信号模型动态方程和观测方程写成如下形式:现在学习的是第40页,共67页智能信息处理技术智能信息处理技术41据此,可以将观测噪声的方差变成协方差矩阵 对两个信号的情况,则有 同理,也可以把系统噪声的方差变成协方差矩阵,即 由于系统噪声采样互不相关,该协方差矩阵的非对角线元素的值均为零。单一信号均方误差也可变成协方差矩阵,现在学习的是第41页,共67页智能信息处理技术智能信息处理技术42 3 3、向量卡尔曼滤波器、向量卡尔曼滤波器、向量卡尔曼滤波器、向量卡尔曼滤

19、波器 滤波器增益:实际上,它是预测协方差。误差协方差矩阵:利用前面的概念,直接把标量卡尔曼滤波器公式变成向量卡尔曼滤波器公式:现在学习的是第42页,共67页智能信息处理技术智能信息处理技术43向量卡尔曼滤波器结构 现在学习的是第43页,共67页智能信息处理技术智能信息处理技术44增益矩阵K(k)的计算流程如图所示:增益矩阵计算流程 P(k-1)根据k-1时刻的误差协方差矩阵p(k-1)计算预测协方差p1(k),进而计算得到滤波器增益K(k),通过滤波器增益K(k),预测协方差p1(k),计算出k时刻的误差协方差矩阵p(k),为计算k+1时刻的p1(k+1)创造了条件。这样就形成了一个递归计算流

20、程,可以计算不同时刻的增益矩阵。现在学习的是第44页,共67页智能信息处理技术智能信息处理技术45 4 4、向量卡尔曼预测器、向量卡尔曼预测器、向量卡尔曼预测器、向量卡尔曼预测器 预测增益:预测均方误差:它们与标量的情况是一一对应的,只是用它们与标量的情况是一一对应的,只是用G(k)代替了代替了(k)。就可以将滤波和预测用。就可以将滤波和预测用同一个方框图表示出来。同一个方框图表示出来。根据相同的推导方法,根据相同的推导方法,可以获得卡尔曼预测器方程组。可以获得卡尔曼预测器方程组。预测方程:现在学习的是第45页,共67页智能信息处理技术智能信息处理技术46 5 5、总结、总结、总结、总结 卡尔

21、曼滤波器应用广泛,卡尔曼滤波器应用广泛,这里只对其进行简单归纳。这里只对其进行简单归纳。卡尔曼滤波器的主要特性卡尔曼滤波器是一个递归、卡尔曼滤波器是一个递归、线性、无偏和方差最小的滤波器,线性、无偏和方差最小的滤波器,如果过程噪声和观测噪声是正态高斯白噪声,则它保持最佳特性。如果过程噪声和观测噪声是正态高斯白噪声,则它保持最佳特性。现在学习的是第46页,共67页智能信息处理技术智能信息处理技术47 卡尔曼滤波器模型卡尔曼滤波器模型 位置测量模型:目标运动模型:现在学习的是第47页,共67页智能信息处理技术智能信息处理技术48状态方程:X(t+T)=(t)X(t)+W(t)Q(t)=EW(t)W

22、(t)T 观测方程:Z(t)=HX(t)+V(t)R(t)=EV(t)V(t)T 现在学习的是第48页,共67页假定系统矩阵是四维矩阵,即距离、速度、方位角及其变化率,它们分别由R,和 表示,距离方向上的加速度和角度方向的加速度分别由ur(k)和u(k)表示。状态方程为 智能信息处理技术智能信息处理技术49 五、卡尔曼滤波器的应用五、卡尔曼滤波器的应用 1.系统矩阵现在学习的是第49页,共67页智能信息处理技术智能信息处理技术50则系统方程为 用标准符号x1(k),x2(k),x3(k),x4(k)分别表 、。式中,A为系统矩阵,W(k)为噪声项。.现在学习的是第50页,共67页智能信息处理技

23、术智能信息处理技术51 2.观测矩阵假定观测值只有距离和方位两个,即R和,分别用z1和z2来表示。它们是由状态值和测量噪声组成的,且测量噪声是相互独立的零均值的白噪声。测量方程测量方程现在学习的是第51页,共67页智能信息处理技术智能信息处理技术52x1(k)=R(k)x3(k)=(k)以上两个问题实际上是建立模型问题。现在学习的是第52页,共67页智能信息处理技术智能信息处理技术53 3.观测噪声协方差矩阵在计算滤波器增益时,需知观测噪声的协方差矩阵。由于只有两个参数,因此方位和距离观测噪声相互独立的条件现在学习的是第53页,共67页智能信息处理技术智能信息处理技术54 4.系统噪声协方差矩

24、阵假定目标作匀速运动,由于大气湍流等因素的影响,目标产生随机加速度,在距离和方位上都存在随机扰动,于是有 and系统噪声的协方差矩阵现在学习的是第54页,共67页滤波器初始化时,先利用一种比较简单的方法确定 ,可利用时刻1和时刻2两点的距离和方位测量值,即z1(1),z1(2),z2(1),z2(2),建立 ,而忽略随机加速度。智能信息处理技术智能信息处理技术55 5.滤波器的初值现在学习的是第55页,共67页智能信息处理技术智能信息处理技术566.均方误差矩阵滤波器初值滤波器初值误差矢量现在学习的是第56页,共67页智能信息处理技术智能信息处理技术57初始误差的协方差矩阵 u,v相互独立,均

25、值为0,各噪声采样之间独立条件条件迭代所需参数现在学习的是第57页,共67页智能信息处理技术智能信息处理技术58 常系数常系数-和和-滤波器滤波器 对于匀速和匀加速运动的目标,有目标运动模型 式中,w(k)为均值为0、方差为2的高斯白噪声,T 为对目标的采样周期。一、目标运动模型现在学习的是第58页,共67页智能信息处理技术智能信息处理技术59 二、常系数二、常系数二、常系数二、常系数-和和和和-滤波器滤波器滤波器滤波器 预测方程:滤波方程:常系数-滤波器定义如下对于匀速运动的目标,可以采用均方误差最小的准则进行滤波和预测,即-和-滤波器。现在学习的是第59页,共67页智能信息处理技术智能信息

26、处理技术60滤波方程和预测方程也可以分别写成如下形式:现在学习的是第60页,共67页智能信息处理技术智能信息处理技术61常系数-滤波器定义如下:预测方程:滤波方程:现在学习的是第61页,共67页智能信息处理技术智能信息处理技术62对-滤波器,滤波和预测方程也可写成,为系统增益,分别称为位置增益、速度增益和加速度增益。现在学习的是第62页,共67页智能信息处理技术智能信息处理技术63 三、常系数三、常系数三、常系数三、常系数-和和和和-滤波器的系数滤波器的系数滤波器的系数滤波器的系数 2.-滤波器的系数1.-滤波器的系数-和-滤波器的系数可以通过频域分析得到式中:0滤波器的固有频率;d滤波器的阻

27、尼固有频率;阻尼系数;d滤波器的实根。满足满足保证滤波器的稳定工作保证滤波器的稳定工作现在学习的是第63页,共67页智能信息处理技术智能信息处理技术64对-滤波器,其参数如下:参数均为对应模拟滤波器的参数,使用起来比较复杂,这里直接给出一组用临界阻尼法、最佳选择法给出的系数。对-滤波器,通常在给定值的情况下,计算值:一般取一般取=0.30.5。现在学习的是第64页,共67页智能信息处理技术智能信息处理技术65给定,得R,最后得和。式中R是系统特征方程三重正实根。这组系数也是在给定这组系数也是在给定的情况下,计算的情况下,计算和和现在学习的是第65页,共67页智能信息处理技术智能信息处理技术66 四、四、四、四、-和和和和-组合滤波器组合滤波器组合滤波器组合滤波器 对于匀速和匀加速运动的目标,可以将-和-滤波器联合使用。在滤波参数不变的情况下,可以得到更高的跟踪精度。组合滤波器结构如图所示:现在学习的是第66页,共67页智能信息处理技术智能信息处理技术67图中输出 组合滤波器的滤波输出-滤波器的滤波输出-滤波器的滤波输出-滤波器的残差滤波器的残差-滤波器的残差滤波器的残差现在学习的是第67页,共67页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com