找回密码
 注册
Simdroid-非首页
查看: 261|回复: 4

控制里面的lyapunov方程是怎么解的?

[复制链接]
发表于 2004-11-21 20:51:49 | 显示全部楼层 |阅读模式 来自 湖北武汉
也就是A*Z+Z*B=C,要求Z
A为m*m                                                                          
B为n*n                                                                          
C为m*n                                                                          
Z为m*n
发表于 2004-12-10 04:15:12 | 显示全部楼层 来自 香港

Re:控制里面的lyapunov方程是怎么解的?

Simdroid开发平台
我们一般是自己设定一个lyapunov函数型,然后再证明稳定性,再求出控制器。上面的式子不是用来解的,用来证明的。而且A,B,C之间有特殊关系,不是随机mxm,nxn,mxn。
发表于 2004-12-10 11:10:58 | 显示全部楼层 来自 辽宁沈阳

Re:控制里面的lyapunov方程是怎么解的?

如果非常简单的话,是可以解的(很多控制书上有这种习题),但是这样显然没有使用价值,因为太简单的系统根本不用Lyapunov来证明,而对于复杂的系统,是解不出来的。实际上,对于特定的系统,比如机器人手臂,已经存在着一定样式的Lyapunov方程来求解系统的稳定性,正如cswbww说说,是靠猜得,如果有经验,或做得多了,可能会有知觉。呵呵。
发表于 2004-12-17 07:45:53 | 显示全部楼层 来自 中国农业大学

Re:控制里面的lyapunov方程是怎么解的?

线性定常系统的Lyapunov方程可以表达为:  A转置*P+P*A=-Q,A是状态空间描述的系数矩阵,P是对称的与A同阶的方阵。如果能证明P和Q都是正定矩阵,就可以确认系统是Lyapunov渐进稳定的。常规做法是令Q为单位阵,解出P,再判定P是否正定。
发表于 2005-12-12 12:46:45 | 显示全部楼层 来自 美国

Re:控制里面的lyapunov方程是怎么解的?

Matlab has a function to help you solve the equation. the command is lyap(A,C). You can consult the manual about how to use the command. It is very hard to solve the equation even under special conditions.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 09:32 , Processed in 0.039087 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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