- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四线性控制系统的时域响应分析
一、 实验目的
熟悉MATLAB有关命令的用法;
用MATLAB系统命令对给定系统进行时域分析;
二、实验内容
练习4-1.给定系统的传递函数如下:
C(S) _ 25
R(S) 一 S?+4S + 25
求该系统的阶跃响应曲线,记录超调量、上升时I可、过渡过程时I可。
解:
? num=25;den=[l 4 25];
?t=0:0.1:10;
? [y,x,t]=step(num,den,t);
? plot(t,y)
? M=((max(y)- !)/!)*! 00;
? disp(『最大超调量 M=,num2str(M) ‘%‘])
1.41.2System: sysPeak amplitude: 1.25 sponseOvershoot (%): 25.4At time (sec): 0.69■I 、System: sysSettling Time (sec): 1.68System: sysFinal Value: 1System: sys
1.4
1.2
System: sys
Peak amplitude: 1.25 sponse
Overshoot (%): 25.4
At time (sec): 0.69
■
I 、
System: sys
Settling Time (sec): 1.68
System: sys
Final Value: 1
System: sys
Rise Time (sec): 0.294
I
0.5 1
1
Dpn=_dlu
1.5 2 2.5 3
Time (sec)
练习4-2.已知系统的开环传递函数为:
G(沪
G(沪
20
$4+8/+36*+40$
求出该系统在单位负反馈卞的阶跃响应曲线,记录超调量、上升时间、过渡过程时间。
解:
numl=20;denl=[l 8 36 40 0];
[num,den]二cloop(numl, dcnl);
t=0:0.1:10;
[y, x, t]二step (num, den, t); plot (t, y)
numl=20;denl=[l 8 36 40 0];
stcp(num, den)
Step Response
1.4
System: sys
System: sysFinal Value: 1Peak amplitude: 1.03 Overshoot (%):
System: sys
Final Value: 1
At time (sec): 5.76
System: sys
① pn
① pn 一一-dluv
4 5
Time (sec)
练习4?3己知系统的传递函数为:
求系统的阶跃响应;
阶跃响应曲线线型用号表示;
阶跃响应图应加上横坐标名、纵坐标名和标题名,并加上网格线。
解:
num 1 =6.3233*conv([1 1.4235],fl ,1.4235])
denl=conv([l 1 0 0],[1,5])
lnum,denj=cloop(num 1 ,den 1,1)
t=0:0.1:10;
? [y,x?t]=step(num,den,t);
? plot(t,y)
? plot(t,y,*)
xlabelCt/s*)
? ylabel(y)
? titled阶跃响应图J ? grid
练习4-4求Tl、T2、T3系统的阶跃响应;
将Tl、T2、T3系统的阶跃响应图画在同一窗口内;
Tl、T2、T3系统的阶跃响应曲线分别用不同的线形和颜色表示;
将Tl、T2、T3分别标注在对应的曲线上。
二 2 丁 二歳 + 2 T 1
屛 + 2$ + 2 2 s+2$+ 2 3 2s+3$2+3$ + 1
解:
? numl=2;denl=[l,2,2];
? num2=[4,2] ;den2=L 1,2,2];
? num3=1 ;den=[2,3,3? 11 ;
?t=0:0.1:10;
? [yl,xl ,t]=step(num 1 ,den 1 ,t);
? [y2,x2,t]二 step(num2,den2,t);
? [y3,x3,t]=step(num3,den3,t);
? plot(t,yl,W,t,y2,y,t,y3,M)
? gtextCTl)
? gtext(T2)
? gtext(T3*)
0123456789 10
练习4?5 —个系统的状态空间描述如下:
u}1 -1
u}
6.5
00
0
0
求出 G (S) = Y (S) /U (S);
绘制该状态方程的单位阶跃响应曲线。 解:
? A=[-l -1;6. 5, 0];B=[l 1;1 0];
? C=[l 0;0 1] ;D二zeros(2, 2);
[num, den]=ss2tf
文档评论(0)