基于matlab的控制系统与仿真-2
【摘要】 基于matlab的控制系统仿真及应用(第二版),张聚,习题2。
Author:AXYZdong 自动化专业 工科男
有一点思考,有一点想法,有一点理性!
定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!
习题2
2.4 已知控制系统的传递函数
试求其零极点模型和状态空间模型。
>> sys1=tf([2 18 40],[1 6 11 6 ])
sys1 =
2 s^2 + 18 s + 40
----------------------
s^3 + 6 s^2 + 11 s + 6
Continuous-time transfer function.
>> sys2=zpk(sys1)
sys2 =
2 (s+5) (s+4)
-----------------
(s+3) (s+2) (s+1)
Continuous-time zero/pole/gain model.
>> sys3=ss(sys1)
sys3 =
A =
x1 x2 x3
x1 -6 -2.75 -1.5
x2 4 0 0
x3 0 1 0
B =
u1
x1 4
x2 0
x3 0
C =
x1 x2 x3
y1 0.5 1.125 2.5
D =
u1
y1 0
Continuous-time state-space model.
2.5 已知控制系统的零极点模型
试求其传递函数模型和状态空间模型。
>> z=[-4;-5];p=[-1;-2;-3];k=2;
>> [num,den]=zp2tf(z,p,k);G=tf(num,den)
G =
2 s^2 + 18 s + 40
----------------------
s^3 + 6 s^2 + 11 s + 6
Continuous-time transfer function.
>> [a,b,c,d]=zp2ss(z,p,k)
a =
-1.0000 0 0
1.0000 -5.0000 -2.4495
0 2.4495 0
b =
1
0
0
c =
2.0000 8.0000 11.4310
d =
0
2.7 已知一串联系统的三个传递函数
求此系统的传递函数。
>> g1=tf([2 6 5],[1 4 5 2])
g1 =
2 s^2 + 6 s + 5
---------------------
s^3 + 4 s^2 + 5 s + 2
Continuous-time transfer function.
>> g2=tf([1 4 1],[1 9 8 0])
g2 =
s^2 + 4 s + 1
-----------------
s^3 + 9 s^2 + 8 s
Continuous-time transfer function.
>> g3=zpk([-3,-7],[-1,-4,-6],5)
g3 =
5 (s+3) (s+7)
-----------------
(s+1) (s+4) (s+6)
Continuous-time zero/pole/gain model.
>> g=series(g1,g2)
g =
2 s^4 + 14 s^3 + 31 s^2 + 26 s + 5
----------------------------------------------
s^6 + 13 s^5 + 49 s^4 + 79 s^3 + 58 s^2 + 16 s
Continuous-time transfer function.
>> g4=series(g,g3)
g4 =
10 (s+3) (s+3.732) (s+7) (s+0.2679) (s^2 + 3s + 2.5)
----------------------------------------------------
s (s+1)^4 (s+2) (s+4) (s+6) (s+8)
Continuous-time zero/pole/gain model.
2.8 已知一并联系统,其中,
求此并联系统的传递函数。
>> G1=zpk([-3],[-1,-1,-2],1)
G1 =
(s+3)
-------------
(s+1)^2 (s+2)
Continuous-time zero/pole/gain model.
>> G2=tf([3 1 4],[5 12 3])
G2 =
3 s^2 + s + 4
----------------
5 s^2 + 12 s + 3
Continuous-time transfer function.
>> G=parallel(G1,G2)
G =
0.6 (s+0.3913) (s^2 + 3.896s + 3.819) (s^2 + 0.04608s + 3.793)
--------------------------------------------------------------
(s+1)^2 (s+2) (s+2.117) (s+0.2835)
Continuous-time zero/pole/gain model.
>>
本次的分享就到这里
好书不厌百回读,熟读自知其中意。将学习成为习惯,用知识改变命运,用博客见证成长,用行动证明努力。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏”
一键三连哦!
听说 👉 点赞 👈 的人运气不会太差,每一天都会元气满满呦!^ _ ^
**码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了👉关注👈我哦!
如果以上内容有任何错误或者不准确的地方,欢迎在下面👇留个言。或者你有更好的想法,欢迎一起交流学习~~~
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)