声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1345|回复: 1

[综合讨论] Kalman-Filter 中过程方差Q的初始值怎么确定

[复制链接]
发表于 2008-4-9 00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
各位高手:
我用kalman-filter 做一个观测器。真实系统的输入量和输出量是测量出来的,对于系统过程方差Q的初始值怎么确定?
我看一篇IEEE的文章说R这么确定  R=cov(输出量);Q就不知道怎么办了。

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

 楼主| 发表于 2008-4-14 17:04 | 显示全部楼层
Q值还是很重要的。
我的三个状态量为,位移,速度,干扰力。
我现在模拟的结果是,位移、速度没问题,干扰力无限接近目标值,缓慢增加,但一直没达到。问题出在了Q的取值上面。原来Q取值为Q= [ 0.5  0  0; 0  0.5  0; 0  0  0.5] 是我随便取的。因为不理解其中的含义。问题就出在第3个0.5上面。我个人理解,这三个值表示模型值和观测值之间的差距。取的越小,表示越接近。所以干扰力在慢慢接近目标值,却一直达不到。就像控制里面,没有震动的情况一样。我把3行3列的0.5 取值为很大的一个数时候,干扰力观测值就开始围绕给定值(阶越)震动,最后达到稳定状态。我觉得这里Q值就像控制里面的P环节,使控制的量尽快接近目标值。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-27 06:53 , Processed in 0.078258 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表