北京科技大学控制工程基础Matlab大作业..docx

北京科技大学控制工程基础Matlab大作业..docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京科技大学控制工程基础Matlab大作业.

《控制工程基础》实验报告学院:工程学院专业:XXX 姓名:XXX学号: XXX班级:2015年1月1日【实验一】1、系统传递函数G(s),求出极点,画出零极点图,试判断其稳定性。求解过程:【Matlab程序】num=[9,1.8,9];den=[1,3.2,11.4,18];G=tf(num,den);pzmap(G),p=roots(den)图1-1 G(s)的零极点分布图【运行结果】p = -0.6000 + 2.9394i -0.6000 - 2.9394i -2.0000 由计算结果可知,该系统的三个极点都位于S平面的左半平面,故系统稳定。2、二阶系统,画出单位阶跃响应曲线,计算系统的闭环根,阻尼比,无阻尼震荡频率,记录实际测取的峰值时间tp上升时间tr调整时间ts超调量σ%,并在所得图形上加网格线和标题。求解过程:【Matlab程序】:G=zpk([],[-4+10.2i,-4-10.2i],[120]);C=dcgain(G);[y,t]=step(G);plot(t,y)grid on ;[Y,k]=max(y);timetopeak=t(k)percentovershoot=100*(Y-C)/Cn=1;while y(n)C n=n+1;endrisetime=t(n)i=length(t);while(y(i)0.98*C)(y(i)1.02*C)i=i-1;endsetllingtime=t(i)图1-2系统单位阶跃响应曲线【运行结果】timetopeak = 0.3016percentovershoot = 29.0989risetime =0.1967setllingtime =0.9836所以,峰值时间tp=0.3016,最大超调量σ%为29.0989%,上升时间tr为0.1967,调整时间ts为0.9836(2)计算系统的闭环根,阻尼比,无阻尼振荡频率num=[120];den=[1 8 120];G=tf(num ,den);[wn,z,p]=damp(G)【运行结果】wn = 10.9545 10.9545z = 0.3651 0.3651p = -4.0000 +10.1980i -4.0000 -10.1980i由上面的计算结果得,系统的闭环根为-4±10.1980i,阻尼比ζ=0.3651,无阻尼振荡频率为wn=10.9545【实验二】1、求解过程【Matlab程序】%画系统奈奎斯特曲线图sys=tf([0.316 31.6],[0.005 0.155 1.15 1 0]);figure(1);nyquist(sys);grid on;title(niquist plot of G(s)=31.6(0.1s+1)/s(s+1)(0.1s+1)(8s+1))图2-1系统奈奎斯特曲线%画系统伯德图%Matlab程序sys=tf([0.316 31.6],[0.005 0.155 1.15 1 0]);figure(1);bode(sys);grid on;title(Bode Digram of G(s)=31.6(0.1s+1)/s(s+1)(0.1s+1)(8s+1))图2-2系统伯德图%计算系统稳定裕度Lg和γcsys=tf([0.316 31.6],[0.005 0.155 1.15 1 0]);margin(sys);grid on图2-3系统稳定裕度值由上图可知,系统稳定幅值裕度Lg为-12.2dB和γc为-27.92、【求解过程】【%Matlab程序】Num1=[1];den1=[1];Num2=[3.333 1];den2=[100 1];Num3=[100];den3=[0.005 0.15 1];Gc1=tf(num1, den1);Gc2=tf(num2,den2);G=tf(num3,den3);G11=series(Gc1,G); G22=series(Gc2,G);figure;bode(G,G11); grid on;title(‘伯德图曲线比较’);figure; bode(G,G22); grid on;title(‘伯德图曲线比较’);figure;bode(G,G11,G22); grid on;title(‘伯德图曲线比较’);figure;margin(G);grid on;figure;margin(G11);grid on;figure;margin(G22);grid on;图2-4原系统与加入控制器Gc(s)=1系统的伯德图比较图2-5原系统与加入控制器Gc(s)=(3.333s+1)/(100s+1)系统的伯德图比较图2-6原系统分别与加入两个控制器系统的伯德图比较图2-7原系统稳定裕度值图2

文档评论(0)

wuyuetian + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档