江苏科技大学Matlab自动控制课程设计.docVIP

江苏科技大学Matlab自动控制课程设计.doc

  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文档。上传文档
查看更多
实用标准文档 文案大全 自 动 控 制 原 理 课 程 设 计 学院: 电子信息学院 学号: 1340301229 姓名: 张 鑫 第一题: 1.1.1 二阶系统的时域、频域分析 2、已知一个二阶系统其闭环传递函数如下 Φ 求K=0.2、0.5、1、2、5时,系统的阶跃响应和频率响应。 绘出阶跃响应曲线和频率响应曲线 %%%%%%%%%%%%%% clc;clear; %%%%%%%%%%%%% k=[0.2,0.5,1,2,5]; %%%%%%%%%%%%% for k1=k figure(1),hold on sys=tf(k1,[0.5,1,k1]) step(k1,[0.5,1,k1]); figure(2);hold on margin(sys); end %%%%%%%%%%%%%% figure(1); gtext(k=0.2),gtext(k=0.5),gtext(k=1),gtext(k=2),gtext(k=5) figure(2); gtext(k=0.2),gtext(k=0.5)gtext(k=1),gtext(k=2),gtext(k=5) gtext(k=0.2),gtext(k=0.5),gtext(k=1),gtext(k=2),gtext(k=5) 程序结果显示: 图像窗口: 命令窗口: Transfer function: 0.2 ----------------- 0.5 s^2 + s + 0.2 Transfer function: 0.5 ----------------- 0.5 s^2 + s + 0.5 Transfer function: 1 --------------- 0.5 s^2 + s + 1 Transfer function: 2 --------------- 0.5 s^2 + s + 2 Transfer function: 5 --------------- 0.5 s^2 + s + 5 %结论:随着k值的增大,波峰增大,瞬态响应加快,调节时间变短,稳定更快! 第二题: 1.1.2 调试设计超前、滞后校正程序 被控对象传递函数为 G(s)= 设计超前校正环节,使系统性能指标满足如下要求: (1)速度误差常数=10 (2)γ=45° 源程序: clc;clear; num=2000; den=[1,30,200,0]; Go=tf(num,den); w=0.1:0.1:2000; [gm,pm,wcg,wcp]=margin(Go);%在当前窗口绘制带GMPM的BODE图 [mag,phase]=bode(Go,w);%计算出w=0-1000时对应mag,phase的值 magdb=20*log10(mag);%换算为db值 phiml=45; phim=phiml-pm+16; a=(1+sin(phim*pi/180))/(1-sin(phim*pi/180));%计算出α的值 n=find(magdb+10*log10(a)=0.001); wc=w(n(1));%取符合要求的最小n值 w1=wc/sqrt(a); w2=wc*sqrt(a); numc=[1/w1,1]; denc=[1/w2,1]; Gc=tf(numc,denc); g=Go*Gc; [gmc,pmc,wcgc,wcpc]=margin(g); gmcdb=20*log10(gmc); bode(Go,g);%比较Go和g的bode图 hold on margin(g) 程序结果显示: 图像窗口: 第三题: 2、被控对象传递函数为 G 设计滞后校正环节,使系统性能指标如下 (1)单位斜坡稳态误差小于5% (2)闭环阻尼比ζ=0.707,wn=1.5rad/s clc;clear; num=100; den1=conv([1,0],[1,5]); go=tf(num,den1); margin(go);%画出含Gm和Pm的Bode图 a=65.5246;b=5; c=a+b; w=0.01:0.01:1000; [mag,phase]=bode(go,w);%找出曲线上的点(mag,w)(phase,w),不画图 n=find(180+phase-c=0.1); wc=w(n(1));%通过find(),找出符合条件的phase,再通过w(n(1))找到目标wc [mag,phase]=bode(go,wc);%找出(mag,wc),(phase,wc) magdb=20*log10(mag);%换算 beta=10^(magdb/20); w2

文档评论(0)

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

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

1亿VIP精品文档

相关文档