自动化原理.docVIP

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

一 、设计目的: 了解控制系统设计的一般方法、步骤。 掌握对系统进行稳定性分析、稳态误差分析以及动态特性分析的方法。 掌握利用MATLAB对控制理论内容进行分析和研究的技能1、阅读有关资料Bode图、Nyquist图。 4、设计校正系统,满足工作要求。 设计条件: 已知单位负反馈系统被控制对象的传递函数为 用频率法设计串联滞后-超前校正装置使 (1)输入速度为1 rad/s,稳态误差不大于1/126 rad (2)相角裕度 γ≥ 30o,截止频率为20rad/s (3)放大器的增益不变 设计要求: 1、能用MATLAB解复杂的自动控制理论题目。 ???? 2能用MATLAB设计控制系统以满足具体的性能指标。 ???? 3能灵活应用MATLAB的CONTROL SYSTEM 工具箱和SIMULINK仿真软件,分析系统的性能。①根据系统稳定要求选取开环增益。由终值定理可求出输入速度为1 rad/s下的稳态误差ess ess= 由开环传递函数可知K = 126 , 满足要求。 ②计算校正前系统的相角裕量及截止频率 编写如下程序: num=[0 75600]; den=conv(conv([1 0],[1 10]),[1 60]); s=tf(num,den); [Gm,Pm,Wcm,Wcp]=margin(s) margin(s) 程序运行后得到如下数据: Gm =0.5556 Pm =-11.3874 Wcm=24.4949 Wcp =32.5383 因此,相角裕量为-11.3874°,截止频率为32.5383 rad/s 无论Wc与γ均不能满足要求。 ③采用滞后超前校正对系统进行校正。 1.确定滞后校正装置的传递函数 Gc(s)= 根据题目要求,取校正后系统的截止频率wc=20 rad/s , β=9.5.。 并编写求滞后 校正器传递函数的MATLAB程序。 wc=20;k0=126;n1=1; d1=conv(conv([1 0],[0.1 1]),[1/60 1]); beta=9.5;T=1/(0.1*wc); betat=beta*T;Gc1=tf([T 1],[beta 1]) 程序运行后即得到滞后校正的传递函数: Gc1(s)= = 2.确定超前校正装置的传递函数 G(s)Gc1(s)= 根据校正后系统的结构参数,编写超前校正传递函数的MATLAB程序 n1=conv([0 126],[0.5 1]); d1=conv(conv(conv([1 0],[1/10 1 ]),[1/60 1]),[9.5 1]); sope=tf(n1,d1);wc=20; num=sope.num{1}; den=sope.den{1}; na=polyval(num,j*wc); da=polyval(den,j*wc); g=na/da;g1=abs(g); h=20*log10(g1);a=10^(h/10); wm=wc;T=1/(wm*(a)^(1/2)); alphat=a*T;Gc=tf([T 1],[alphat 1]) 程序运行后,即得到超前校正的传递函数 Gc2(s)= = 因此,校正后系统传递函数为 G(s) Gc1(s) Gc2(s)= ④计算校正后系统的相角裕量及截止频率 编写如下程序: n1=126;d1=conv(conv([1 0],[0.1 1]),[1/60 1]); s1=tf(n1,d1); s2=tf([0.5 1],[9.5 1]); s3=tf([0.3537 1],[0.007069 1]); s=s1*s2*s3; [Gm,Pm,Wcm,Wcp]=margin(s) margin(s) 程序运行后得到如下数据: Gm =9.7198 Pm =76.6281 Wcg =97.7111 Wcp =19.9998 相角裕量为76.6°30°,截止频率为20rad/s Wc与γ均满足题目要求。 2、利用MATLAB函数求出校正前与校正后系统的特征根,并判断其系统是否稳定。 ①求解校正前系统的特征根 Ф(s)= 编写如下程序: P=[1 70

文档评论(0)

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

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

1亿VIP精品文档

相关文档