实验四线性控制系统的时域响应分析.docxVIP

实验四线性控制系统的时域响应分析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档