版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、卡尔曼滤波算法及推导,1、kalman滤波问题,考虑一离散时间的动态系统,它由描述状态向量的过程方程和描述观测向量的观测方程共同表示。 (1)、过程方程 式中,M 1向量x(n)表示系统在离散时间n的状态向量,它是不可观测的;M M矩阵F(n+1,n)成为状态转移矩阵,描述动态系统在时间n的状态到n+1的状态之间的转移,应为已知。而M 1向量 为过程噪声向量,它描述状态转移中间的加性噪声或误差。,1、kalman滤波问题,(1)、观测方程 式中,N 1向量y(n)表示动态系统在时间n的观测向量; N M矩阵C(n)称为观测矩阵(描述状态经过其作用,变成可预测的),要求也是已知的;v2(n)表示
2、观测噪声向量,其维数与观测向量的相同。过程方程也称为状态方程,为了分析的方便,通常假定过程噪声v1(n)和观测噪声v2(n)均为零均值的白噪声过程,它们的相关矩阵分别为:,1、kalman滤波问题,1、kalman滤波问题,还假设状态的初始值x(0)与v1(n) 、 v2(n),n 0均不相关,并且噪声向量v1(n)与v2(n)也不相关,既有:,2、新息过程,考虑一步预测问题,给定观测值y(1), .,y(n-1),求观测向量y(n)的最小二乘估计,记作 (1)、新息过程的性质 y(n)的新息过程定义为: 式中,N 1向量 表示观测数据y(n)的新的信息,简称新息。,2、新息过程,新息 具有以
3、下性质: 性质1 n时刻的新息 与所有过去的观测数据y(1), .,y(n-1)正交,即: 性质2 新息过程由彼此正交的随机向量序列 组成,即有,2、新息过程,性质3 表示观测数据的随机向量序列y(1) ,y(n)与表示新息过程的随机向量序列a(1),a(n) 一一对应 ,即 以上性质表明:n时刻的新息a(n)是一个与n上课之前的观测数据y(1), .,y(n-1)不相关,并具有白噪声性质的随机过程,但它却能够提供有关y(n)的新息,这就上信息的内在物理含义。,2、新息过程,(2)、新息过程的计算 下面分析新息过程的相关矩阵 在kalman滤波中,并不直接估计观测数据向量的进一步预测 ,而是先
4、计算状态向量的一步预测 然后再用到下式得到 :,2、新息过程,将上式代入新息过程的定义式(6),可得到: 这就是新息过程的实际计算公式,条件是:一步预测的状态向量估计 业已求出。 定义向量的一步预测误差:,2、新息过程,将此式代入式(13),则有 在新息过程的相关矩阵定义式(10)中代入式(14),并注意到观测矩阵C(n)是一已知的确定矩阵,故有 式中Q2(n)是观测噪声v2(n)的相关矩阵,而 表示(一步)预测状态误差的相关矩阵,3、kalman滤波算法,由上一节的的新息过程的相关知识和信息后,即可转入kalman滤波算法的核心问题的讨论:如何利用新息过程估计状态向量的预测?最自然的方法是用
5、新息过程序列a(1),a(n)的线性组合直接构造状态向量的一布预测: 式中W1(k)表示与一步预测项对应的权矩阵,且k为离散时间。现在的问题是如何确定这个权矩阵? (1)、状态向量的一布预测 根据正交性原理,最优预测的估计误差,3、kalman滤波算法,应该与已知值正交,故有 将式(18)代入(19),并利用新息过程的正交性,得到 由此可以求出权矩阵的表达式:,3、kalman滤波算法,将式(20)代入式(18),状态向量的一步预测的最小均方估计可表示为 注意到 并利用状态方程(1),易知下式对k=0,1,n成立:,3、kalman滤波算法,将式(22)代入式(21)右边第一项(求和项),可将
6、其化简为:,3、kalman滤波算法,若定义 并将式(23)和式(24)代入式(21),则得到状态向量一步预测的更新公式: 式(25)在kalman滤波算法中起着关键的作用,因为它表明,n+1时刻的状态向量的一步预测分为非自适应(即确定)部分 和自适应(即校正)部分G(n)a(n)。从这个意义上讲,G(n)称为kalman增益(矩阵)是合适的。,3、kalman滤波算法,(2)、 kalman增益的计算 为了完成kalman自适应滤波算法,需要进一步推导kalman增益的实际计算公式。由定义式(24)知,只需要推导期望项 的具体计算公式即可。 将新息过程的计算公式(13)代入式(22),不难得
7、出: 这里使用了状态向量与观测噪声不相关的事实。进一步地,由正交原理引理知,在最小均方误差准则下求得的一步预测估 与预测误差e(n,n-1)彼此正交,即,3、kalman滤波算法,因此,由式(26)及式(27)易得: 将式(27)代入式(24),便得到kalman增益的计算公式如下: 式中R(n)是信息过程的相关矩阵,由式(10)定义。,3、kalman滤波算法,(3)、Riccati方程 由式(28)表示的kalman增益与预测状态误差的相关矩阵K(n,n-1)有关,为了最后完成kalman自适应滤波算法,还需要再推导K(n,n-1)的递推公式。 考察状态向量的预测误差: 将状态方程(1)和
8、状态向量的一步预测更新公式(25)代入式(29)中,有: 将观测方程(2)代入上式,并代入 ,则有:,3、kalman滤波算法,求式(3)所示状态向量的一步预测误差向量的相关矩阵,容易证明: 式中使用了e(n+1,n),v1(n),v2(n)彼此不相关的事实,以及 和 等关系式。 对式(31)的右边进行展开,然后代入式(28)和(29),可以证明:状态向量预测误差的相关矩阵的递推公式为: 式中 式(32)称为Riccati差分方程。,3、kalman滤波算法,若定义 是利用已知的y(1),y(n)求得的状态向量的滤波估计,则 定义滤波状态向量的误差向量,可以证明: 因此,Riccati差分方程中的矩阵P(n)事实上是滤波误差状态向量的相关矩阵。 (4)、kalman滤波算法 将上面推导得到的式(28)、(16)、(13)、(25)、(33)和(32)依次加以归纳,得到基于一步预测的kalman自适应滤波算法如下。 初始条件:,3、kalman滤波算法,输入观测向量过程: 观测向量=y(1),y(n) 已知参数: 状态转移矩阵F(n+1,n) 观测矩阵C(n) 过程噪声向量的相关矩阵Q1(n) 观测噪声向量的相关矩阵Q2(n) 计算:n=1,2,3,3、kalman滤波算法,Kalm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中南大学非事业编制工作人员招聘13人备考题库及参考答案详解
- 2026湖南娄底冷水江市事业单位公开引进高层次和急需紧缺人才22人备考题库及答案详解参考
- 2026湖南衡阳市南华大学附属第一医院非事业编制招聘28人备考题库及答案详解(名校卷)
- 2026四川成都市公共交通集团有限公司招聘工作人员14人备考题库及一套完整答案详解
- 2026上半年四川内江市东兴区融媒体中心编制外专业技术人员招聘6人备考题库带答案详解(完整版)
- 2026江西国泰五洲爆破工程有限公司中层管理岗位招聘2人备考题库附答案详解(研优卷)
- 2026海南保亭黎族苗族自治县社会保险服务中心公益性岗位人员招聘1人备考题库附答案详解(培优b卷)
- 2026浙江台州市椒江区市场开发服务中心(台州市椒江区心海市场管理有限公司)招聘9人备考题库及答案详解(名师系列)
- 2026中铁高新智能装备有限公司招聘备考题库含答案详解(模拟题)
- 2026福建厦门港务地产有限公司社会招聘1人备考题库(招商运营岗)及答案详解(真题汇编)
- DB61∕T 5132-2025 西安城市轨道交通工程监测技术标准
- 2026湖北恩施州战略规划研究中心选聘1人备考题库含答案详解
- 《老年临床营养管理服务规范》编制说明
- 高速公路机电工程监理实施细则
- 2026年及未来5年市场数据中国双乙烯酮行业市场深度分析及发展前景预测报告
- 2026年河南农业职业学院单招职业技能测试模拟测试卷附答案
- 2025年轻烃与芳烃产业发展大会:小堆与石化耦合降碳的实践与探索
- 雨课堂学堂在线学堂云《劳动与社会保障法学(辽宁大学 )》单元测试考核答案
- 社区服务 第2版 10开展社区流动人口服务
- 雨课堂学堂在线学堂云《船舶安全熟悉培训(大连海大 )》单元测试考核答案
- 2026年安阳职业技术学院单招职业适应性测试必刷测试卷及答案解析(名师系列)
评论
0/150
提交评论