[发明专利]基于改进卡尔曼滤波的变参数迭代估计方法无效
申请号: | 201310455455.8 | 申请日: | 2013-09-29 |
公开(公告)号: | CN103473477A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 孙亚辉;耿云海;方向;盛靖;孙瑞 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于改进卡尔曼滤波的变参数迭代估计方法,涉及参数估计领域。本发明为解决现有迭代估计方法估计精度不足和估计速度过慢的问题。所述变参数迭代估计方法:首先使用基于改进卡尔曼滤波的现有迭代估计算法进行迭代估计,再判断估计的速度和精度,若需提高迭代估计的速度和精度则添加可以变化的小于1的迭代估计值的反馈参数重新进行迭代估计,通过比较迭代估计的速度和精度来确定最佳的反馈参数,最后得到具有较小计算量和较高精度的迭代估计算法。本发明通过在现有迭代估计算法的基础上加入可以变化小于1的迭代估计值的反馈参数来提高迭代估计精度和迭代估计速度的新迭代估计方法,该方法可以在保证较小的计算量的同时大幅提高迭代估计精度。 | ||
搜索关键词: | 基于 改进 卡尔 滤波 参数 估计 方法 | ||
【主权项】:
1.一种基于改进卡尔曼滤波的变参数迭代估计方法,其特征在于:在所述方法中引入可以变化的小于1的迭代估计值的反馈参数,具体步骤如下:步骤一、分析所要估计的系统,得到系统的状态方程如下:ξ ( k + 1 ) = f ( k , ξ ( k ) ) + w ( k ) y ( k ) = h ( k , ξ ( k ) ) + v ( k ) ]]> 其中ξ(k)为所要估计的参数,y(k)是测量值,w(k)为系统噪声,v(k)为噪声,k表示第k次迭代,f(k,ξ(k))与h(k,ξ(k))为关于k与ξ(k)的非线性函数;步骤二、实际估计问题的系统均为非线性系统,对系统方程进行线性化:F ( k , ξ ^ ) = ∂ ∂ ξ f ( k , ξ ^ ) | ξ = ξ ^ ]]>H ( k , ξ ^ ) = ∂ ∂ ξ h ( k , ξ ^ ) | ξ = ξ ^ ]]> 步骤三、根据对系统的分析得到系统噪声方差阵Qw、量测噪声方差阵Qv,再根据经验选择初始的估计误差方差矩阵P(0)及初始的估计值根据如下公式对估计误差方差矩阵P进行迭代更新:N ( k ) = P ( k ) H T ( k , ξ ^ ( k ) ) * [ H ( k , ξ ^ ( k ) ) P ( k ) H T ( k , ξ ^ ( k ) ) + Q v ] - 1 ]]>P ( k + 1 ) = P ( k ) + Q w - N ( k ) [ Q v + H ( k , ξ ^ ( k ) ) P ( k ) H T ( k , ξ ^ ( k ) ) ] N T ( k ) ]]> 步骤四、采用如下公式得到估计误差及估计值下述公式中引用最小二乘估计的估计值作为卡尔曼滤波估计的初始值,其中a为可以变化的迭代估计值的反馈参数;Δ ξ ^ ( k ) = F ( k , ξ ^ ) ξ ^ ( k ) + N ( k ) [ H ( H T H ) - 1 H T Z + V - H ( k , ξ ^ ) ξ ^ ( k ) ] - ξ ^ ( k ) ]]>ξ ^ ( k + 1 ) = ξ ^ ( k ) + a × Δ ξ ^ ( k ) ]]> 步骤五、更新估计值后从新返回步骤三,对系统进行迭代估计;初始的迭代估计采用a=1时迭代估计方法;当上述估计过程的估计值稳定后得到最终的估计误差和估计次数k;根据这两个值的大小判断上述迭代过程的迭代精度和迭代速度是否满足需要,若不满足需要,则根据经验适当减小a,使其小于1,然后重复上述迭代过程;步骤六、多次改变迭代估计值的反馈参数a,经过多次迭代估计后得到多组估计误差和估计次数k;根据估计要求选取最佳的反馈参数a,即确定了最佳的迭代估计方法,完成了具有较小计算量和较高计算精度的迭代估计。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310455455.8/,转载请声明来源钻瓜专利网。
- 上一篇:敞开式防护栏
- 下一篇:一种浆体事故池及其建造方法
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用