声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 12032|回复: 4

[振动控制] [求教] LQR算法与LQG算法的区别

[复制链接]
发表于 2006-11-4 20:55 | 显示全部楼层 |阅读模式

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

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

x
振动控制的LQR算法是经典的算法,它要求全状态反馈,如果要在一个自由度达到几千上万的结构上应用,显得不可行.为什么要会这样呢,哪为高手请指点.
LQG算法也是要求RISATE方程,他的应用范围可以不用求全状态反馈这是为什么呢?

[ 本帖最后由 cao 于 2006-11-4 21:47 编辑 ]
回复
分享到:

使用道具 举报

发表于 2006-11-4 21:46 | 显示全部楼层
1、对于线性系统,选取系统状态和控制输入的二次型函数的积分作为性能指标函数的最优控制问题,称为线性二次型最优控制。基于全状态反馈的线性二次型经典最优控制算法LQR。采用Kalman滤波器进行状态估计(因此不必全状态反馈)的线性二次型Guass最优控制算法LQG。

2、全状态反馈,就要所有状态可测。对大型结构来说,当然是不可能。所以LQG采用Kalman滤波器进行状态估计,就显得更适合!

3、有关最优控制的书籍当中都会有较详细的讨论。

评分

1

查看全部评分

 楼主| 发表于 2006-11-6 17:39 | 显示全部楼层

求教2

多谢指教,在LQR算法中,求出增益矩阵G之后要乘以反馈的状态变量Q得出控制力, 这与乘以由系统计算的出的状态量得出的控制力有什么区别呢,既然可以算出状态量,为何还要去测量呢?
发表于 2006-11-7 11:33 | 显示全部楼层
1)状态量如何计算呢?要不就是估计来的. 此时就相当于LQG算法.
2)LQR,状态量应可测.要做反馈用,不可知或可测时,来办吗?
 楼主| 发表于 2006-11-8 09:05 | 显示全部楼层
1)状态量是可以通过逐步积分法解结构动力方程求出来.
2)我们在设计控制件的时候不是通过这种方法来优化吗?
3)反馈用的量是用在实际结构中的,这样控制的效果才和实际相符.
4)但是对于被动控制装置的优化控制就不需要结构的反馈了,直接应用LQR算法就可以控制大自由度的结构了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-6-9 09:44 , Processed in 0.147054 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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