现代控制理论
Modern Control Theory
(6)
俞 立
浙江工业大学信息工程学院
2.4 使用MATLAB对状态空间模型的分析
1.单位阶跃响应:step(A,B,C,D)
[y,x,t]=step(A,B,C,D,iu)
例 考虑以下系统的单位阶跃响应。
x − − x 1 1 u
1 1
1 1 1
+
x 6.5 0 x 1 0 u
2 2 2
y 1 0 x
1 1
y 2 0 1 x 2
编写与执行m-文件
如何放在一张图中?!
2. 脉冲响应:impulse(A,B,C,D)
例 求以下系统的脉冲响应
x 0 1 x 0
1 1
+ u
x 1 1 x 1
− −
2 2
x
[ ] 1
y 1 0
x
2
⇒
3. 初始状态响应
状态空间模型:
x Ax
y Cx
初始状态:
x (0) x 0
initial(A,B,C,D,x0)给出了系统的初始状态响应
例 求系统的初始状态响应
x 0 1 x x (0) 2
1 1 1
,
x 2 −10 −5 x 2 x 2 (0) 1
Response to Initial Condition
3
2
x1
1
2
x
, 0
1
x
-1
-2