




免费预览已结束,剩余109页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章基于统计的融合 重庆大学自动化学院柴毅魏善碧2014 3 2 4 1点估计理论基础应用举例 状态最优估计融合算法在伺服系统中的应用 4 2线性动态系统的滤波理论与算法4 3非线性动态系统的滤波理论与算法4 4应用 滤波及仿真 第4章基于统计的融合 统计推断与估计理论 3 第4章基于统计的融合 统计推断与估计理论 估计 根据测量值z t z t h x t w t 解算出x t 的计算值 t 随机向量v t 为量测误差 称为x的估计 z称为x的量测 设在 t0 t1 时间内的量测为z 相应的估计为 则当t t1时 t 称为x t 的估计 当t t1时 t 称为x t 的预测 当t t1时 x t 称为x t 的平滑 最优估计是指某一指标值达到最值时的估计 4 第4章基于统计的融合 统计推断与估计理论 以量测估计Z的偏差的平方和达到最小为指标 即 Z Z T Z Z min则所得的估计为最小二乘估计 以状态估计的均方误差集平均达到最小为指标 E x T x min则所得的估计为最小方差估计 若又是x的线性估计 则为x的线性最小方差估计 以估计值出现的概率作为估计指标 有极大验后估计 贝叶斯估计和极大似然估计 5 点估计 又称定值估计 就是用实际样本指标数值作为总体参数的估计值 实际上它就是总体未知参数的近似值 由样本x1 x2 xn确定一个统计量用它来估计总体的未知参数 称为总体参数的估计量 当具体的样本抽出后 可求出样本参数的值 衡量标准有 无偏性 unbiasedness 一致性 consistency 有效性 4 1点估计的理论基础 6 4 1点估计的理论基础 本小节的主要内容有 一般概念Bayes点估计理论最佳线性无偏 BLUE 估计加权最小二乘 WLS 估计极大似然 ML 估计递推最小二乘 RLS 估计 7 4 1点估计的理论基础 一般概念 一般概念定义4 1 1设是一个未知参数向量 量测y是一个m维的随机向量 而y的一组容量为N的样本是设对它的统计量为 4 1 1 称其为对x的一个估计量 其中称为统计规则或估计算法 利用样本对参数的估计量本质上是随机的 而当样本值给定时所得到的参数估计值一般与真值并不相同 因而需要用某些准则进行评价 8 4 1点估计的理论基础 一般概念 定义4 1 2对于式 4 1 1 所得估计量如果满足 4 1 2 则称是对参数x的一个无偏估计 如果满足 4 1 3 则称是对参数x的一个渐近无偏估什 定义4 1 3对于式 4 1 1 所得估计量 如果依概率收敛于真值 即 4 1 4 则称是对参数x的一个一致估计量 9 4 1点估计的理论基础 一般概念 定理4 1 1 Cramer Rao不等式 设是参数x的一个正规无偏估计 则其估计误差的协方差阵满足Cramer Rao不等式 4 1 5 其中是估计误差 而是Fisher信息矩阵 注意标量对向量求导取行向量 定义为 4 1 6 其中是给定x时y的条件概率密度函数 10 4 1点估计的理论基础 Bayes点估计理论 Bayes点估计理论设x也是一个n维随机向量 仍设是y的一组容量为N的样本 设表示量测信息 则x与z的联合概率密度函数是 4 1 7 假定表示由量测信息z得到的一个估计 而估计误差定义为 4 1 8 11 4 1点估计的理论基础 Bayes点估计理论 定义4 1 4估计误差的标量函数称为一个损失函数 如果 1 零误差的损失为零 即 则 2 按分量的绝对值单调增 即和的第i个分量满足 其余分量相等 则 3 是对称的 即 有 定义4 1 5设 估计误差的损失函数是 则风险函数定义为 4 1 9 其中估计方法 Bayes风险定义为 4 1 10 其中 分别表示按分布或条件分布求期望 12 4 1点估计的理论基础 Bayes点估计理论 最小Bayes风险估计定义为 4 1 11 定义4 1 6利用Bayes公式Bayes风险可以改写为 4 1 12 其中就是损失函数的后验期望 而最小后验用望损失估计定义为 4 1 13 其中就是损失函数的后验期望 而最小后验用望损失估计定义为 4 1 13 13 4 1点估计的理论基础 Bayes点估计理论 定理4 1 2设参数x和量测信息z是联合Guass分布的 其均值和协方差阵分别为 4 1 14 并假定R和非奇异 那么 给定z时 x也是条件Gauss的 而且对估计误差的任意容许损失函数 最小后验期望损失估计公式为 4 1 15 估计误差的协方差阵是 4 1 16 14 4 1点估计的理论基础 BLUE估计 BLUE估计定义4 1 7设 对参数x的估计表示为量测信息z的线性函数 4 1 17 则称为线性估计 进而如果估计误差的均方值达到最小 则称之为线性最小方差估计 如估计还是无偏的 则称为线性无偏最小方差估计 这种线性无偏最小方差估计在多源信息融合领域一般称为最佳线性无偏估计 BestLinearUnbiasedEstimation BLUE 15 4 1点估计的理论基础 BLUE估计 定理4 13设参数x和量测信息z是任意分布 z的协方差阵非奇异 则利用量测信息z对参数x的BLUE估计惟一地表示为 4 1 18 此处只是一个记号 不表示条件期望 而估计误差的协方差阵是 4 1 19 16 4 1点估计的理论基础 WLS估计 WLS估计定义4 1 8假定量测信息z可以表示为参数x的线性函数 即 4 1 20 其中 是一个零均值的随机向量设 为对称阵 则如下估计 4 1 21 称为加权最小二乘 weightedleastsquare WLS 估计 如果 则称为最小二乘 leastsquare LS 估计 定理4 1 4设可逆 则基于量测信息z和加权矩阵W对参数x的WLS估计为 4 1 22 17 4 1点估计的理论基础 ML估计 ML估计定义4 1 9给定参数x时量测信息z的似然函数表示为 极大似然 maximumIikelihood ML 参数估计问题可以描述为 4 1 23 考虑如下参数估计问题 4 1 24 其中是时间指标 分别是回归向量和未知参数向量 是k时刻的量测量 而是量测误差 18 4 1点估计的理论基础 RLS估计 RLS估计假定是一个零均值的随机过程 对于k时刻的量测总量 回归总量和误差总量 可有总量关系 4 1 25 所以有最小二乘估计 4 1 26 19 4 1点估计的理论基础 RLS估计 引理 矩阵求逆引理 设 均可逆 则有 4 1 27 定理4 1 7设获得第k 1时刻的量测和回归向量之后 令 4 1 28 则有递推最小二乘 recursiveleastsquares RLS 估计是 4 1 29 20 4 1点估计的理论基础 RLS估计 递推最小二乘 recursiveleastsquares RLS 估计其中和分别是Kalman增益矩阵和一步预测误差或参数估计新息 innovation 分别计算为 4 1 30 而的递推计算式为 4 1 31 21 4 1点估计的理论基础 应用 应用举例 状态最优估计融合算法在伺服系统中的应用 22 4 1点估计理论基础应用举例 状态最优估计融合算法在伺服系统中的应用 4 2线性动态系统的滤波理论与算法4 3非线性动态系统的滤波理论与算法4 4应用 滤波及仿真 第4章基于统计的融合 23 4 2线性动态系统的滤波理论与算法 主要内容有 离散时间线性系统状态估计问题的一般描述基本Kalman滤波器Kalman滤波基本方程的推导过程 24 4 2线性动态系统的滤波理论与算法 状态估计问题的一般描述 离散时间线性系统状态估计问题的一般描述定义4 2 1考虑离散时间线性随机动态系统 4 2 1 4 2 2 其中是时间指标 是k时刻的系统状态向量 是系统状态转移矩阵 而是过程演化噪声 是噪声矩阵 是k时刻对系统状态的量测向量 是量测矩阵 而是量测噪声 假定直到k时刻所有的量测信息是 4 2 3 马尔可夫序列大多数实际物理系统成立 25 基于量测信息 对的估计问题 称为状态滤波问题 对的估计问题 称为状态预测问题 对的估计问题 称为状态平滑问题 4 2线性动态系统的滤波理论与算法 状态估计问题的一般描述 26 4 2线性动态系统的滤波理论与算法 状态估计问题的一般描述 定义4 2 2仍考虑式 4 2 1 和式 4 2 2 描述的离散时间线性随机动态系统 假定所有随机变量都是Gauss的情况下 考虑对于量测的一步提前预测 4 2 4 而预测误差序列 4 2 5 称为新息 innovation 序列 随机过程 X t t D 其中的向量X t1 X tm 两两不相关 27 如果假定随机变量是非Gauss的情况下 仍考虑对于量测的一步提前预测 4 2 6 其中估计采用BLUE准则 而预测误差序列 4 2 7 称为伪新息序列 4 2线性动态系统的滤波理论与算法 状态估计问题的一般描述 28 4 2线性动态系统的滤波理论与算法 状态估计问题的一般描述 定理4 2 1Gauss序列所产生的新息序列是一个零均值的独立过程 它与原量测序列之间存在因果性线性运算 而且包含了原序列的所有信息 同时原量测序列 一步提前预测序列和新息序列构成一个一步提前预测器 这个预测器是一个具有单位反馈的线性系统 如下图所示 29 4 2线性动态系统的滤波理论与算法 状态估计问题的一般描述 推论 非Gauss序列所产生的伪新息序列也是一个零均值的独立过程 它与原量测序列之间也存在因果性线性运算 而且包含了原序列的所有信息 同时原量测序列 一步提前预测序列和伪新息序列构成一个一步提前预测器 与Gauss情况相同 定理4 2 2设是由Gauss序列产生的新息序列 假定x是与联合Gauss分布的 且 则 4 2 8 30 4 2线性动态系统的滤波理论与算法 状态估计问题的一般描述 推论如果是由非Gauss序列产生的伪新息序列 并假定x是与具有任意形式的联合分布 且 则 4 2 9 31 4 2线性动态系统的滤波理论与算法 基本Kalman滤波 基本Kalman滤波的主要内容有 卡尔曼滤波所要解决的问题卡尔曼滤波的基本方程卡尔曼滤波基本方程的直观推导卡尔曼滤波基本方程的正交投影推导 32 4 2线性动态系统的滤波理论与算法 基本Kalman滤波解决的问题 滤波所谓滤波就是从混合在一起的诸多信号中提取出所需要的信号 信号是传递和运载信息的时间或空间函数 有一类信号的变化规律是既定的 具有确定的频谱 称为确定性信号 另一类信号没有既定的变化规律 没有确定的频谱 称为随机信号 33 滤波由于确定性信号具有确定的频潜 所以可根据各信号频带的不同 设置具有相应频率特性的滤波器 如低通 高通 带通 带阻滤波器 使有用信号无衰减地通过 使干扰信号受到抑制 4 2线性动态系统的滤波理论与算法 基本Kalman滤波解决的问题 这类滤波器可用物理方法实现 此即模拟滤波器 也可用计算机通过算法实现 此即数字滤波器 对确定性信号的滤波处理也称常规滤波 随机信号没有确定的频谱 无法用常规滤波提取或抑制信号 但随机信号具有确定的功率谱 所以可根据有用信号和干扰信号的功率谱设计滤波器 34 4 2线性动态系统的滤波理论与算法 基本Kalman滤波解决的问题 卡尔曼滤波所要解决的问题卡尔曼滤波从与被提取信号有关的量测量中通过算法估计出所需信号 被估计信号是由白嗓声激励引起的随机响应 激励源与响应之问的传递结构 系统方程 已知 量测量与被估计量之间的函数关系 量测方程 也已知 估汁过程中利用了如下信息 系统方程 量测方程 白噪声激励的统计特性 量测误差的统计特性 由于所用信息都是时域内的量 所以卡尔曼滤波器是在时域内设计的 且适用于多维情况 35 4 2线性动态系统的滤波理论与算法 基本Kalman滤波解决的问题 从以上简述中可看出卡尔曼滤波有如下特点 1 卡尔曼滤波处理的对象是随机信号 2 被处理信号无有用和干扰之分 滤波的目的是要估计出所有被处理信号 3 系统的白噪声激励和量测噪声并不是需要滤除的对象 它们的统计特性正是估计过程中需要利用的信息 36 卡尔曼滤波的基本方程设时刻的被估计状态受系统噪声序列驱动 驱动机理由下述状态方程描述 4 2 10 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 对的量测满足线性关系 量测方程为 4 2 11 式中 为时刻至时刻的一步转移阵 为系统噪声驱动阵 为量测阵 为量测噪声序列 为系统激励噪声序列 37 同时 和满足 4 2 12 式中 若为系统噪声序列的方差阵 假设为非负定阵 为量测噪声序列的方差阵 假设为正定阵 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 定理4 3 2如果被估计状态满足式 4 2 10 对的量测量满足式 4 2 11 系统噪声和量测噪声满足式 4 2 12 系统噪声方差阵非负定 量测噪声方差阵正定 时刻的量测为 则估计按下述方程求解 38 状态一步预测 4 2 13a 状态估计 4 2 13b 滤波增益 4 2 13c 或 4 2 13c 一步预测均方误差 4 2 13d 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 39 估计均方误差 4 2 13e 或 4 2 13e 或 4 2 13e 式 4 2 13 即为离散型卡尔曼滤波基本方程 只要给定初值和 根据时刻的量测 就可递推计算得时刻的状态估计 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 40 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 41 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 式 4 2 13 所示算法可用图来表示 卡尔曼滤波具有两个计算回路 增益计算回路和滤波计算回路 增益计算回路是独立计算回路滤波计算回路依赖于增益计算回路 式 4 2 13 所示算法可用图来表示 卡尔曼滤波具有两个计算回路 增益计算回路和滤波计算回路 增益计算回路是独立计算回路滤波计算回路依赖于增益计算回路 42 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 在一个滤波周期内 系统信息和量测信息卡尔曼滤波具有两个明显的信息更新过程 时间更新过程和量测更新过程 根据k 1时刻的状态估计 预测k时刻状态估计的方法 对这种预测的质量优劣作了定量描述 两式的计算中仅使用了与系统动态特性有关的信息 如一步转移阵 噪声驱动阵 驱动噪声的方差阵 从时间的推移过程来看 该两式将时间从时刻推进到时刻 所以该两式描述了卡尔曼滤波的时间更新过程 43 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 其余诸式用来计算对时间更新值的修正量 该修正量由时间更新的质量优劣 量测信息的质量优劣 量测与状态的关系 以及具体的量测值所确定 所有这些方程围绕一个目的 即正确合理地利用量测 这一过程描述了卡尔曼滤波的量测更新过程 44 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 卡尔曼滤波基本方程的直观推导为了加深对离散型卡尔曼滤波基本方程的理解 此处根据直观理解和物理概念推导出式 4 2 13 45 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 初始值 状态预测值 协方差矩阵预测值 滤波增益矩阵 状态估计值 协方差矩阵估计值 46 1 一步预测方程推导一步预测是根据时刻的状态估计预测时刻的状态 即根据个量测 对作线性最小方差估计 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 根据线性最小方差估计的性质 有 由式 4 2 10 知 只影响 所以与不相关 且 则有 因此 采用BLUE估计 4 2 4 47 2 状态估计方程推导 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 用一步预测代替真实状态引起的误差为 引起对量测的估计误差为 滤波理论中称为残差 也称新息 从上式可看出 残差包含有一步预测误差信息 对作适当的加权处理就能将分离出来 用来修正即可得到状态的估计 式中为对残差的加权阵 称为滤波增益阵 48 3 滤波增益阵和估计均方误差阵的推导 1 增益阵的选取准则是使估计的均方误差阵达到最小 其中为估计误差 而 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 所以 49 由于是根据时刻前的量测对时刻的状态所作的估计 而是时刻的量测噪声 所以与不相关 并注意到 因此有 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 代入的表达式 得 式中 50 2 下面根据极值原理从式 4 2 13e 推导出滤波增益阵 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 设是使估计的均方误差阵达到最小的最佳增益阵 并设该最小均方误差阵为 显然 若滤波增益阵偏离最佳增益阵的偏离量为 则由式 4 2 13e 确定的估计的均方误差将偏离最小值而达到 且为非负定阵 即 和满足的方程 51 由 可得式中 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 若取 即 则 52 由于为正定阵 至少为非负定阵 所以至少为非负定阵 若为非零阵 则至少为非负定阵 即 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 这说明 若按式 4 2 13c 确定 则对于相对增益阵的任何偏离 估计的均方误差将产生非负的偏差 因此是使估计的均方误差达到最小的最佳增益阵 4 2 13c 53 4 一步预侧均方误差阵的推导一步预测产生的误差为 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 所以一步预测均方误差阵为 54 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 55 初始值 状态预测值 协方差矩阵预测值 滤波增益矩阵 状态估计值 协方差矩阵估计值 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 56 计算步骤 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的直观推导 时间 Hk 1 Rk 1 Xk 1 k 2 Pk 1 k 2 Pk 1 Xk 1 tk 1 Hk Rk Xk k 1 Pk k 1 Pk Xk tk k k 1 Qk 1 k 1 k Qk 57 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 卡尔曼滤波应称作最优估计理论 此处称谓的滤波与常规滤波具有完全不同的概念和含意 就实现形式而言 卡尔曼滤波器实质上是一套由数字计算机实现的递推算法 每个递推周期中包含对被估计量的时间更新和量测更新两个过程 时间更新由上一步的量测更新结果和设计卡尔曼滤波器时的先验信息确定 量测更新则在时间更新的基础上根据实时获得的量测值确定 因此 量测量可看做卡尔曼滤波器的输人 估计值可看做输出 输入与输出之间由时间更新和量测更新算法联系 58 滤波中的发散现象引起滤波器发散的主要原因有两点 描述系统动力学特性的数学模型和噪声的统计模型不准确 使模型与获得的量测值不匹配 卡尔曼滤波是递推过程 随着滤波步数的增加 舍入误差逐渐积累 渐消kalman滤波 kalman滤波 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 59 渐消因子 4 2线性动态系统的滤波理论与算法 Kalman滤波的基本方程 60 卡尔曼滤波基本方程除利用物理概念经直观推导获得外 还可用严密的数学概念推导获得4 2 1正交投影定理设和都是随机向量 如果 4 2 14 则称与正交 应注意随机向量间正交 不相关和独立三者的区别 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 61 随机向量间正交 不相关和独立三者的区别 如果随机向量和的协方差阵为零 即即 4 2 15 式中和分别为和的均值 则称和不相关 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 如果和的联合分布密度 4 2 16 式中和分别为和的分布密度 则称和互相独立 62 从上述定义可得出如下结论 1 若X与Z独立 则X与Z一定不相关 但逆命题一般并不成立 只有当X和Z都服从正态分布时才成立 2 如果X和Z的数学期望至少有一个为零 则不相关与正交等价 3 如果X和Z都服从正态分布 且至少有一个数学期望为零 则不相关 正交和独立三者等价 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 63 如果存在某矩阵和某向量 对任意矩阵和任意向量b都能使下式成立 4 2 17 则称为在上的正交投影 式 4 2 17 也可改写成如下形式由于为任意矩阵 为任意向量 要使上式恒能成立 须有 4 2 18 式 4 2 18 是正交投影定义的另一种形式 从该式可看出 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 64 1 正交投影是量测量和常值向量的线性组合 位于张成的空间内 该空间也称量测空间 2 若用正交投影作为的估计 则估计误差与量测空间正交 3 正交投影是的无偏估计 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 65 定理4 2 4在上的正交投影即为在上的线性最小方差估计 反之亦然 即 4 2 19 证明 1 设是在上的线性最小方差估计 有 则有 由于同理 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 66 所以此外 由于线性最小方差估计是无偏估计 即根据式 4 2 18 所给定义知是在上的正交投影 2 设为在上的正交投影 则根据式 4 2 18 有 1 2 由 1 证明了线性最小方差估计是在上的正交投影 即有 3 4 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 67 式 1 式 3 得由于 因此 5 式 2 式 4 得 6 将式 6 代入式 5 得在估计过程中 为了充分利用量测信息 的各分量必须是独立的 即有 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 68 即满秩 因此有将此关系式代入 6 式 得从而有这就证明了定理4 2 4 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 69 2 更新信息定理定理4 2 5 更新信息定理 设为随机向量 为第次量测 和分别为前次量测和前次量测 则 4 2 20 即 4 2 21 式中 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 70 更新信息定理说明只需用对作修正即可获得 所以是卡尔曼滤波中的一个重要信息源 由于是前次量测已提供的关于的信息 而含有第次量测新提供的信息 所以常将称为新息 这一定理也由此而得名 证明 而 1 式中即是关于的线性函数 由式 1 可推知 可由和线性表示 所以可由和线性表示 2 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 71 由于 由定理4 2 4知与正交 即 3 且 4 根据线性最小方差估计性质及式 3 式 4 有 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 72 注意到是确定性向量 所以 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 73 3 基本方程的正交投影推导下面根据更新信息定理推导卡尔曼滤波的状态估计方程和最佳增益阵 由于并注意到时刻的量测噪声不会影响时刻前的估计 所以 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 74 将上述关系式代人式 4 2 21 得令则一步预测方程 一步预测的均方误差阵方程和估计的均方误差阵方程的推导与直观推导方法中所述的一样 此处不再重复 从上述推导过程可看出 是量测空间上的正交投影 根据定理4 2 4 正交投影与线性最小方差估计两者等价 所以卡尔曼滤波是在上的线性最小方差估 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 75 利用该时刻及该时刻以前的所有量测信息 离散型卡尔曼滤波基本方程有如下优点 1 由于采用了递推算法 不同时刻的量测值不必储存起来 而是经实时处理提炼成被估汁状态的信息 随着滤波步数的增加 提取出的信息浓度逐渐增加 2 不必了解被估计量和量测量在不同时刻的一 二阶矩 而只须知道驱动被估计量的驱动噪声的统计特性 描述这种驱动作用的系统状态方程及量测噪声的统计特性 驱动噪声和量测噪声都是白噪声 是平稳过程 统计特性不随时间而变 系统的状态方程又是准确已知的 所以卡尔曼滤波能对非平稳的被估计量作估计 4 2线性动态系统的滤波理论与算法 Kalman滤波基本方程的正交投影推导 76 4 1点估计理论基础应用举例 状态最优估计融合算法在伺服系统中的应用 4 2线性动态系统的滤波理论与算法4 3非线性动态系统的滤波理论与算法4 4应用 滤波及仿真 第4章基于统计的融合 77 4 3非线性动态系统的滤波理论与算法 本小节的主要内容有 扩展Kalman滤波 EKF UKF滤波 无迹 Unscented 卡尔曼滤波 78 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 扩展Kalman滤波器 EKF 考虑离散时间非线性动态系统 4 4 1 4 4 2 其中是时间指标 是时刻的系统状态向量 是系统状态演化映射 而是n维过程演化噪声 是k时刻对系统状态的量测向量 是量测映射 而是m维量测噪声 假定和对其变元连续可微 当用二阶扩展Kalman滤波时假定二阶连续可微 同时假定初始状态为任意分布 具有均值和协方差矩阵分别为 4 4 3 79 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 过程噪声是一个零均值的独立过程 分布任意 具有协方差矩阵为 4 44 量测噪声也是一个零均值的独立过程 分布任意 具有协方差矩阵为 4 45 过程噪声 量测噪声以及初始状态之间都相互独立 扩展Kalman滤波算法实质上是一种在线线性的算法 即按名义轨线进行线性化处理 再利用Kalman滤波公式进行计算 这种算法已经不再是按某个指标进行优化的最优化算法 其性能取决于非线性系统的复杂度以及算法的优劣等 80 4 2卡尔曼滤波 正交投影推导 一阶EKF算法的步骤描述如下 1 在时刻 假定已经获得时刻的状态估计值和估计误差的协方差阵 4 4 6 而此时对演化方程的线性化方程为 4 4 7 其中 4 4 8 4 4 9 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 81 4 2卡尔曼滤波 正交投影推导 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 2 对时刻状态的一步提前预测 4 4 10 状态预测误差是 4 4 11 状态预测误差的协方差阵是 4 4 12 3 对时刻量测的线性化量测方程 4 4 13 其中 4 4 14 82 4 2卡尔曼滤波 正交投影推导 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 4 4 15 4 对时刻量测的一步提前预测为 4 4 16 量测预测误差是 4 4 17 量测预测误差的协方差阵是 4 4 18 状态预测误差与量测预测误差的协方差阵是 4 4 19 83 4 2卡尔曼滤波 正交投影推导 在时刻k得到新的量测状态滤波的更新公式 4 4 20 预测误差的协方差阵是 4 4 21 而k时刻Kalman增益阵为 4 4 22 二阶EKF算法的步骤描述如下 1 在时刻假定已经获得时刻的状态估计值和估计误差的协方差阵 4 4 23 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 84 4 2卡尔曼滤波 正交投影推导 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 而此时对演化方程的线性化方程为 4 4 24 其中是第个标准基向量 是第分量 而 4 4 25 4 4 26 4 4 27 85 4 2卡尔曼滤波 正交投影推导 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 2 对时刻k状态的一步提前预测 4 4 28 其中表示矩阵求迹 状态预测误差是 4 4 29 状态预测误差的协方差阵是 4 4 30 3 对k时刻量测的线性化量测方程 4 4 31 86 4 2卡尔曼滤波 正交投影推导 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 其中是第个标准基向量 是的第分量 而 4 4 32 4 4 33 4 4 34 4 对时刻k量测的一步提前预测 4 4 35 量测预测误差是 87 4 2卡尔曼滤波 正交投影推导 4 3非线性动态系统的滤波理论与算法 扩展Kalman滤波器 EKF 4 4 36 量测预测误差的协方差阵是 4 4 37 状态预测误差与量测预测误差的协方差阵是 4 4 38 5 在时刻k得到新的量测 状态滤波的更新公式 4 4 39 预测误差的协方差阵是 4 4 40 而时刻k的Kalman增益阵为 4 4 41 88 88 4 3非线性动态系统的滤波理论与算法 UKF滤波 UKF滤波 无迹 Unscented 卡尔曼滤波 虽然把扩展Kalman滤波应用于非线性系统状态估计已经得到学术界和工程界的认可 但这种应用却存在着明显的缺陷 因为EKF为了求取估计误差协方差的传播 将动力学模型在当前状态估值处进行Taylor展开线性化 并将测量模型在状态一步预测处进行Taylor展开线性化 而基于Taylor级数展开的方法存在函数的整体特性 它的平均值 被局部特性 其导数 所代替的缺点 而且噪声的存在使之进一步恶化 因此 按Taylor级数进行高阶展开的可用性也值得怀疑 为提高近似迫近的精度 为了改善对非线性问题进行滤波的效果 Julier等人提出了采用基于unscented变换的unscentedKalmanfilter UKF 方法 该方法在处理状态方程时 首先进行 89 4 3非线性动态系统的滤波理论与算法 UKF滤波 无迹 Unscented 卡尔曼滤波Julier和Uhlman等利用无迹变换 UT UnscentedTransform 变换方法 用一组确定的取样点来近似后验概率 提出了Unscented卡尔曼滤波 UnscentedKalmanFilter UKF不线性化非线性状态方程和观测方程 直接利用非线性状态方程来估算状态向量的概率密度函数 pdf 规定一组确定的取样点 当状态向量的概率密度函数是高斯型的 利用这组取样点能获取高斯密度函数的均值和协方差 当高斯型状态向量经由非线性系统进行传递时 对任何一种非线性系统 利用这组取样点能获取精确到三阶矩的后验均值和协方差 与EKF相比 UKF的误差仅仅出现在三阶以上的矩中 而EKF仅仅精确到一阶矩 90 90 4 3非线性动态系统的滤波理论与算法 UKF滤波 无迹 Unscented 变换unscented变换 简称U变换 然后使用U变换后的状态变量进行滤波估计 以减小估计误差 首先 考虑如下非线性模型 4 4 42 4 4 43 在进行滤波前先作如下假设 过程噪声和测量噪声为互不相关零均值白噪声 且过程噪声具有协方差阵 量测噪声具有协方差阵 初始状态与所有噪声独立 其先验均值和协方差阵是 4 4 44 91 91 4 3非线性动态系统的滤波理论与算法 UKF滤波 定义2 4 1设n维随机向量 m维随机向量z为x的某一非线性函数 4 4 45 x的统计特性是 通过非线性函数进行传播得到z的统计特性 Unscented变换 UT 就是根据 设计一系列的点称其为点 对设定的点计算其经过传
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 19 小英雄雨来(节选)公开课一等奖创新教学设计(2课时)
- 初中语文统编版(五四学制)九年级上册第三单元课外古诗词诵读左迁至蓝关示侄孙湘 公开课一等奖创新教学设计(表格式)
- 化妆品工厂安全培训课件
- 冰淇淋品牌忠诚度影响因素-洞察及研究
- 兆欧表使用课件
- 骨盆平面模型讲解
- 创业导师的灵魂讲解课件
- 工程成本预算讲解
- 管培生项目汇报
- 工会财务课件讲解
- 班主任班级卫生管理培训
- 万亨工业科技(台州)股份有限公司年产500万套逆变器及配件、800万套新能源汽车控制器配件技改项目环评报告
- 防止触电事故的安全技术措施
- 娃哈哈企业财务分析报告
- 破碎承包协议合同协议
- 非洲猪瘟防控措施课件
- 禁毒禁烟教育主题班会
- 交通运输公司安全生产目标考核奖惩制度
- 蛛网膜囊肿的治疗与护理
- 外卖站长个人工作总结
- 中医基础理论经络培训课件
评论
0/150
提交评论