- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超前校正环节的设计
一、课设的课题
已知单位反馈系统开环传递函数如下:
试设计超前校正环节,使其校正后系统的静态速度误差系数,相角裕度为45度,并绘制校正前后系统的单位阶跃响应曲线,开环Bode图和闭环Nyquist图。
二、课程设计目的
通过课程设计使学生更进一步掌握自动控制原理课程的有关知识,加深对内涵的理解,提高解决实际问题的能力。
理解自动控制原理中的关于开环传递函数,闭环传递函数的概念以及二者之间的区别和联系。
理解在自动控制系统中对不同的系统选用不同的校正方式,以保证得到最佳的系统。
理解在校正过程中的静态速度误差系数,相角裕度,截止频率,超前(滞后)角频率,分度系数,时间常数等参数。
学习MATLAB在自动控制中的应用,会利用MATLAB提供的函数求出所需要得到的实验结果。
从总体上把握对系统进行校正的思路,能够将理论操作联系实际、运用于实际。
三、课程设计思想
我选择的题目是超前校正环节的设计,通过参考课本和课外书,我大体按以下思路进行设计。首先通过编写程序显示校正前的开环Bode图,单位阶跃响应曲线和闭环Nyquist图。在Bode图上找出剪切频率,算出相角裕量。然后根据设计要求求出使相角裕量等于45度的新的剪切频率和分度系数a。最后通过程序显示校正后的Bode图,阶跃响应曲线和Nyquist图,并验证其是否符合要求。
四、课程设计的步骤及结果
1、因为 是Ⅰ型系统,其静态速度误差系数Kv=K,因为题目要求校正后系统的静态速度误差系数,所以取K=6。通过以下程序画出未校正系统的开环Bode图,单位阶跃响应曲线和闭环Nyquist图:
k=6;n1=1;d1=conv(conv([1 0],[0.1 1]),[0.3 1]);
[mag,phase,w]=bode(k*n1,d1);
figure(1);
margin(mag,phase,w);
hold on;
figure(2)
s1=tf(k*n1,d1);
sys=feedback(s1,1);
step(sys);
figure(3);
sys1=s1/(1+s1)
nyquist(sys1);
grid on;
结果如下:
图1--校正前开环BODE图
由校正前Bode图可以得出其剪切频率为3.74,可以求出其相角裕量=180-90-arctan0.1-arctan0.3=21.2037。不满足题目要求,其相角裕量低于指标要求,所以要设计超前校正网络。
图2--校正前阶跃响应
图3—校正前Nyquist图
2、确定超前校正函数,即确定超前网络参数a和T。确定该参数的关键是求超前网络的剪切频率,有以下公式:
;(1)
; (2)
;(3)
由(1)、(2)、(3)三个公式可的关于a和的方程组: (方程1)
(方程2)
用MATLAB解方程组程序如下:
[a w]=solve(10*log10(a)=20*log10(w*sqrt((0.1*w)^2+1)*sqrt((0.3*w)^2+1)) -20*log10(6),asin((a-1)/(a+1))+pi/2-atan(0.1*w)-atan(0.3*w)=pi/4,a,w)
可求得:
a=7.737076
=6.444739rad/s
所以,
=0.05578s
所以超前网络传递函数可确定为:
3、超前网络参数确定后,已校正系统的开环传递函数可写为:
画该函数的Bode图以检验该函数是否符合设计要求,程序如下:
k=6;n1=1;d1=conv(conv([1 0],[0.1 1]),[0.3 1]);
s1=tf(k*n1,d1);
n2=[0.4316 1];d2=[0.05578 1];
s2=tf(n2,d2);
sope=s1*s2;
figure(1);
[mag,phase,w]=bode(sope);
margin(mag,phase,w);
图4--校正后Bode图
由图可以看出,校正后的系统相角裕量等于45,所以符合设计要求。
继续画出已校正系统的单位阶跃响应曲线和闭环Nyquist图,程序如下:
k=6;n1=1;d1=conv(conv([1 0],[0.1 1]),[0.3 1]);
s1=tf(k*n1,d1);
n2=[0.4316 1];d2=[0.05578 1];
s2=tf(n2,d2);
sope=s1*s2;
figure(1);
sys=feedback(sope,1);
step(sys);
figure(2)
文档评论(0)