自控研究性教学第三次.docx

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

Matlab环节在此次,我们通过两种方法对此问题进行研究。分别为:实验法,即通过multism进行仿真 理论值法,通过理论方法进行计算,并用matlab进行仿真,同时进行验证。以下即为理论值法。以下分为三个步骤进行研究研究校正前系统的bode图、阶跃响应研究需要添加的矫正系统研究校正后系统的bode图、阶跃响应未校正前的系统(1)闭环传递函数(2)伯德图程序:bode(c1)通过matlab求解相位裕量和幅值裕量。程序:[Gw, Pw, Wcg, Wcp]=margin(c1)通过理论计算:具体计算见理论【计算1】。相位裕度为22.6度,幅值裕度为无穷大,可见与计算机的计算结果相同。由此我们可以得出:为满足题中所给要求,故需要串联一个超前校正装置。(3)阶跃响应以及相关参数程序:t=0:0.1:40;num1=[1];den1=[1 0.4 0];c1=tf(num1,den1);G=feedback(c1,1)C=dcgain(G) [y,t]=step(G);[Y,k]=max(y);timetopeak=t(k)percentovershoot=100*(Y-C)/Cn=1;while y(n)C n=n+1;endrisetime=t(n)m=length(t);while(y(m)0.95)(y(m)1.05)m=m-1;endts=t(m)plot(t,y)step(G)添加超前校正系统有公式可得,所需要的超前校正装置提供超前相角为34.4度。(其中补偿角7度)进行理论值计算,见【计算2】可得,进而计算出。将所得数据代入得到校正系统的传递函数为:校正系统的bode图:程序:num=[3.57 3.57*0.95];den=[1 3.42];c=tf(num,den)bode(c)校正后的系统开环和闭环传递函数为开环传递函数:3.57 s + 3.391------------------------s^3 + 3.82 s^2 + 1.368 s闭环传递函数:(2)校正后系统的bode图以及相位裕量程序:num=[3.57 3.57*0.95];den=conv([1 3.42],[1 0.4 0]);c=tf(num,den); [Gw, Pw, Wcg, Wcp]=margin(c)Matlab仿真求解此时的相位裕度和幅值裕度:(3)校正后系统的阶跃响应、相关参数程序:t=0:0.1:40;num=[3.57 3.57*0.95];den=conv([1 3.42],[1 0.4 0]);c=tf(num,den);G=feedback(c,1);C=dcgain(G) [y,t]=step(G);[Y,k]=max(y);timetopeak=t(k)percentovershoot=100*(Y-C)/Cn=1;while y(n)C n=n+1;endrisetime=t(n)m=length(t);while(y(m)0.95)(y(m)1.05)m=m-1;endts=t(m)plot(t,y)step(G)相关参数为了方便比较将校正前后的bode图、阶跃响应放在一起Bode图蓝色为校正后的,绿色为校正前的。阶跃响应蓝色为校正后的系统阶跃响应,绿色为校正前的系统阶跃响应

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档