我如何使积分控制与设置时间的6% 1秒

1次查看(最近30天)
Zain艾哈迈德
Zain艾哈迈德 2020年5月14日
我想做一个积分控制我有一个状态空间模型。
我必须确保我的控制器有6%的设置时间1秒。
我需要使用杆位设计我的控制器。
这是我的MIMO空间状态模型
A = [0 0 0;0 -1 0 0.5;0 0 0 1;0 0 0 0 -0.2];
B = [0 -1 0 0.2;0 1 0 0.2];
C = [1 0 0 0;0 0 1 0];
D = [0 0;0 0]; 0 0
sys =特遣部队(A, B, C, D);
然后确定它的能控性和可观性,
有限公司= ctrb(系统);%给出4x8矩阵
Ob = obsv(系统);%给出8x4矩阵
该系统是可观察和可控的
然后我扩展了状态空间,这样我就可以进行积分控制了:
Ae = [A [0 0;0 0;0 0];
= [B;[0 0;0 0];
= [C [0 0;0 0];0
我知道我可以用位置来求状态反馈矩阵F。
但是我怎么用杆位找到它呢?
我应该使用控制规范形式吗?

答案(0)

s manbetx 845


释放

R2019b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!