ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:528.68KB ,
资源ID:10711840      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10711840.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自控课设.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自控课设.docx

1、自控课设 课程设计任务书 课 程 名 称 自动控制原理 院 部 名 称 机电工程学院 专 业 自动化 班 级 学 生 姓 名 学 号 课程设计地点 C214 指 导 教 师 陈丽换 金陵科技学院教务处制目 录绪论 1一 课程设计的目的及题目 21.1课程设计的目的 21.2课程设计的题目 2二 课程设计的任务及要求 32.1课程设计的任务 32.2课程设计的要求 3三 校正函数的设计 43.1理论知识 43.2设计部分 5四 传递函数特征根的计算 104.1校正前系统的传递函数的特征根 104.2校正后系统的传递函数的特征根 11五 系统动态性能的分析 125.1校正前系统的动态性能分析 12

2、5.2校正后系统的动态性能分析 15六 系统的根轨迹分析 166.1校正前系统的根轨迹分析 166.2校正后系统的根轨迹分析 17七 系统的奈奎斯特曲线图 207.1校正前系统的奈奎斯特曲线图 207.2校正后系统的奈奎斯特曲线图 21八 系统的对数幅频特性及对数相频特性 228.1校正前系统的对数幅频特性及对数相频特性 228.2校正后系统的对数幅频特性及对数相频特性 23总结 24参考文献 25绪论在控制工程中用得最广的是电气校正装置,它不但可应用于电的控制系统,而且通过将非电量信号转换成电量信号,还可应用于非电的控制系统。控制系统的设计问题常常可以归结为设计适当类型和适当参数值的校正装置

3、。校正装置可以补偿系统不可变动部分(由控制对象、执行机构和量测部件组成的部分)在特性上的缺陷,使校正后的控制系统能满足事先要求的性能指标。常用的性能指标形式可以是时间域的指标,如上升时间、超调量、过渡过程时间等(见过渡过程),也可以是频率域的指标,如相角裕量、增益裕量(见相对稳定性)、谐振峰值、带宽(见频率响应)等。常用的串联校正装置有超前校正、滞后校正、滞后-超前校正三种类型。在许多情况下,它们都是由电阻、电容按不同方式连接成的一些四端网络。各类校正装置的特性可用它们的传递函数来表示,此外也常采用频率响应的波德图来表示。不同类型的校正装置对信号产生不同的校正作用,以满足不同要求的控制系统在改

4、善特性上的需要。在工业控制系统如温度控制系统、流量控制系统中,串联校正装置采用有源网络的形式,并且制成通用性的调节器,称为PID(比例-积分-微分)调节器,它的校正作用与滞后-超前校正装置类同。一 课程设计的目的及题目1.1课程设计的目的1、掌握自动控制原理的时域分析法,根轨迹法,频域分析法,以及各种补偿(校正)装置的作用及用法,能够利用不同的分析法对给定系统进行性能分析,能根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。2、学会使用MATLAB语言及Simulink动态仿真工具进行系统仿真与调试。3、提高分析问题解决问题的能力。1.2课程设计的题目已知单位负反馈系统的开环

5、传递函数,试用频率法设计串联滞后超前校正装置,使系统的相角裕量,静态速度误差系数。二 课程设计的任务及要求2.1课程设计的任务设计报告中,根据给定的性能指标选择合适的校正方式对原系统进行校正(须写清楚校正过程),使其满足工作要求。然后利用MATLAB对未校正系统和校正后系统的性能进行比较分析,针对每一问题分析时应写出程序,输出结果图和结论。最后还应写出心得体会与参考文献等。2.2课程设计的要求1、首先,根据给定的性能指标选择合适的校正方式对原系统进行校正,使其满足工作要求。要求程序执行的结果中有校正装置传递函数和校正后系统开环传递函数,校正装置的参数T,等的值。2、利用MATLAB函数求出校正

6、前与校正后系统的特征根,并判断其系统是否稳定,为什么? 3、利用MATLAB作出系统校正前与校正后的单位脉冲响应曲线,单位阶跃响应曲线,单位斜坡响应曲线,分析这三种曲线的关系?求出系统校正前与校正后的动态性能指标%、tr、tp、ts以及稳态误差的值,并分析其有何变化?4、绘制系统校正前与校正后的根轨迹图,并求其分离点、汇合点及与虚轴交点的坐标和相应点的增益值,得出系统稳定时增益的变化范围。绘制系统校正前与校正后的Nyquist图,判断系统的稳定性,并说明理由? 5、绘制系统校正前与校正后的Bode图,计算系统的幅值裕量,相位裕量,幅值穿越频率和相位穿越频率。判断系统的稳定性,并说明理由? 三

7、校正函数的设计要求:首先,根据给定的性能指标选择合适的校正方式对原系统进行校正,使其满足工作要求。要求程序执行的结果中有校正装置传递函数和校正后系统开环传递函数,校正装置的参数T,等的值。3.1校正步骤应用频率特性法设计串联滞后-超前校正装置的步骤如下:(1) 根据稳态误差要求,确定开环增益K。(2) 利用已确定的开环增益,画出未校正系统的对数频率特性,相角裕度和幅值裕度以检验性能指标是否满足要求。若不满足要求,则执行下一步。(3)确定滞后校正器传递函数的参数式中要距较远为好。工程上常选择 (4)选择一个新的系统剪切频率,使在这一点超前校正所提供的相位超前量达到系统相位稳定裕量的要求。又要使得

8、在这一点原系统加上滞后校正器综合幅频特性衰减为0dB,即L曲线在点穿越横坐标。 (5)确定超前校正器传递函数的参数式中。由以下表达式:为原系统加上滞后校正器后幅频分贝值。还有公式 求出参数、 (6)画出校正后的系统的Bode图,并验算已校正系统相角裕度和幅值裕度。3.2设计部分已知单位负反馈系统的开环传递函数,试用频率法设计串联滞后超前校正装置,使系统的相角裕量,静态速度误差系数。 (1) 由静态速度误差系数。可知 。所以,该系统的开环传递函数为 。 (2)确定未校正系统的相角裕度和幅值裕度Kg。MATLAB程序如下: n1=20; d1=conv(conv(1 0,1 2),1 40); s

9、ope1=tf(n1,d1); sope1=tf(n1,d1); Gm,Pm,Wcg,Wcp=margin(sope1) figure(1);margin(sope1)校正前的Bode图为: 幅值稳定裕度:44.5dB相角稳定裕度:82.6deg相位穿越频率:8.9443rad/sec剪切频率:0.2481rad/sec相角稳定裕度过大。故需校正。 (3) 利用MATLAB语言计算出滞后校正器的传递函数。取滞后校正补偿器传递函数: (4)利用MATLAB语言计算出超前校正器的传递函数。串联滞后校正器的系统传递函数为: 调用系统里的求超前校正器传递函数leadc的MATLAB程序, 得 ,得到超

10、前校正器的传递函数: 所以校正后的传递函数为:(5)校验系统校正后系统是否满足题目要求Matlab程序如下: clear n1=conv(0 20,1 1); d1=conv(conv(1 0,1 2),conv(1 40,10 1); s1=tf(n1,d1); s2=tf(0.2599 1,0.0383 1); s=s1*s2 Transfer function: 5.198 s2 + 25.2 s + 20-0.383 s5 + 26.12 s4 + 453.2 s3 + 845.1 s2 + 80 s figure(1); margin(s)即校正后系统的开环传递函数为: 幅值裕度为:

11、 72.5dB ,穿越频率: 29.4rad/sec相角稳定裕度:40.5deg,剪切频率:0.144rad/sec 相角稳定裕度满足题目上的大于等于40deg。故校正成功。四 传递函数特征根的计算要求:利用MATLAB函数求出校正前与校正后系统的特征根,并判断其系统是否稳定,为什么?校正前的开环传递函数为: MATLAB程序为: K=20; num1=1; den1=conv(1 0,1 2); den=conv(1 40,den1); si=tf(K*num1,den) Transfer function: 20-s3 + 42 s2 + 80 s 故该系统的闭环特征方程为:s3 + 42

12、 s2 +80 s+20=0MATLAB程序为: clearp=1 42 80 20;roots(p)ans = -40.0131 -1.6913 -0.2955由于校正前系统单位负反馈的特征方程没有右半平面的根,故校正前的闭环系统稳定。4.2校正后系统的传递函数的特征根校正后的开环传递函数为:故该系统的闭环特征方程为:MATLAB程序为: sym s;f3=sym( ); f4=solve(f3)ans = -39.9984 -26.0890 -1.9931 -0.0589 + 0.1471i -0.0589 - 0.1471i 由于校正后系统单位负反馈的特征方程没有右半平面的根,故校正后的

13、闭环系统稳定。五 系统动态性能的分析要求:利用MATLAB作出系统校正前与校正后的单位脉冲响应曲线,单位阶跃响应曲线,单位斜坡响应曲线,分析这三种曲线的关系?求出系统校正前与校正后的动态性能指标%、tr、tp、ts以及稳态误差的值,并分析其有何变化。5.1校正前系统的动态性能分析校正前的开环传递函数为:(1)单位脉冲响应MATLAB程序为: n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); sys1=feedback(sope1,1); figure(1);impulse(sys1) 校正前单位脉冲响应曲线(2)单位阶跃响应MATLAB程

14、序为: n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); sys1=feedback(sope1,1); figure(2);step(sys1) )单位斜坡响应MATLAB程序为: n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); sys1=feedback(sope1,1); n2=1; d2=conv(1 0,1 1 ); Rs=tf(n2,d2); sys2=sys1*Rs; figure(3);step(sys2) 5.2校正后系统的动态性能分析校正后的开环传递函数为: (

15、1)单位脉冲响应MATLAB程序为: n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); sys1=feedback(sope1,1); n2=1; d2=conv(1 0,1 1 ); Rs=tf(n2,d2); sys2=sys1*Rs; n3=conv(conv(0 20,1 1),0.2599 1); d3=conv(conv(conv(conv(1 0,1 2),1 40),10 1),0.0383 1);sope2=tf(n3,d3); sys3=feedback(sope2,1); figure(4);impulse(sys3

16、) (2)单位阶跃响应MATLAB程序为: n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); sys1=feedback(sope1,1); n2=1; d2=conv(1 0,1 1 ); Rs=tf(n2,d2); sys2=sys1*Rs; n3=conv(conv(0 20,1 1),0.2599 1); d3=conv(conv(conv(conv(1 0,1 2),1 40),10 1),0.0383 1); sope2=tf(n3,d3); sys3=feedback(sope2,1); figure(5);step(sys

17、3) 求单位阶跃性能指标MATLAB程序: n1=conv(conv(0 20,1 1),0.2599 1); d1=conv(conv(conv(conv(1 0,1 2),1 40),10 1),0.0383 1); sope=tf(n1,d1); sys=feedback(sope,1); y,t=step(sys); step(sys) c=dcgain(sys); a=100*(max(y)-c)/ca = 29.5686 ess=1-dcgain(sys)ess = 0 r1=1; while (y(r1)0.1*c) r1=r1+1; end r2=1;while (y(r2)

18、tr=t(r2)-t(r1)tr =9.3681 s=length(t); while y(s)0.95*c&y(s) ts=t(s)ts = 47.7772 max_y,k=max(y); tp=t(k)tp = 20.6098运行程序得: 校正后:超调量 29.5686 % ,上升时间9.3681s, 调节时间47.7772s, 峰值时间20.6098,稳态误差(3)单位斜坡响应 n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); sys1=feedback(sope1,1); n2=1; d2=conv(1 0,1 1 ); Rs=t

19、f(n2,d2); sys2=sys1*Rs; n3=conv(conv(0 20,1 1),0.2599 1); d3=conv(conv(conv(conv(1 0,1 2),1 40),10 1),0.0383 1); sope2=tf(n3,d3); sys3=feedback(sope2,1); sys4=feedback(sope2,1); sys4=sys3*Rs; figure(6);step(sys4) 通过上图可以看出校正前的系统是稳定的,经过校正后系统更趋于稳定。单位脉冲响应曲线和单位阶跃响应曲线的形状大体相同,但幅值不同。单位阶跃响应乘以一个积分环节就可以得到斜坡响应曲

20、线。六 系统的根轨迹分析要求:绘制系统校正前与校正后的根轨迹图,并求其分离点、汇合点及与虚轴交点的坐标和相应点的增益值,得出系统稳定时增益的变化范围。6.1校正前系统的根轨迹分析校正前的开环传递函数为:MATLAB程序如下: n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); rlocus(sope1) k,poles=rlocfind(sope1) rltool(sope1)运行程序后得:selected_point = -0.9420 + 0.000 ik = 1.9780poles = -40.0260 -0.9870 + 0.000

21、i -0.9870 - 0.000 ielected_point = 0.000 + 9.0159ik = 171.2969poles = -42.0357 0.000 + 9.0278i 0.000 - 9.0278i确定分离点坐标:(-0.9420,0.000i)与虚轴交点:(0,+ 9.0278i)(0,- 9.0278i)故系统稳定的范围 1.9780k n1=conv(conv(0 20,1 1),0.2599 1); d1=conv(conv(conv(conv(1 0,1 2),1 40),10 1),0.0383 1); sope=tf(n1,d1); rlocus(sope)

22、 k,poles=rlocfind(sope) rltool(sope)运行程序后得:elected_point = -0.2174 - 0.000ik = 2.0505poles = -40.0464 -26.0414 -1.9851 -0.0684 + 0.000i selected_point = 0.000 +29.0794ik = 4.1216poles = -63.0027 -0.000 +29.1600i -0.000 -29.1600i -3.9952 -1.0056 确定分离点坐标:(-0.2174 , 0.000i)与虚轴交点:(0.000 ,29.1600i)(0.000

23、 ,-29.1600i)系统稳定的范围是 2.0505K n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); figure(1);nyquist(sope1)运行程序:由图可知N=0,Z=P-2N,所以Z=0,从而校正前的系统稳定。7.2校正后系统的奈奎斯特曲线图校正后的开环传递函数为:MATLAB程序如下: n2=conv(conv(0 20,1 1),0.2599 1); d2=conv(conv(conv(conv(1 0,1 2),1 40),10 1),0.0383 1); sope2=tf(n2,d2); figure(2);n

24、yquist(sope2)运行程序:由图可知N=0,Z=P-2N,所以Z=0,从而校正后的系统稳定。第八章 系统的对数幅频特性及对数相频特性要求:绘制系统校正前与校正后的Bode图,计算系统的幅值裕量,相位裕量,幅值穿越频率和相位穿越频率。判断系统的稳定性,并说明理由。8.1校正前系统的对数幅频特性及对数相频特性校正前的开环传递函数为:MATLAB程序如下: n1=20; d1=conv(conv(1 0,1 2),1 40); sope1=tf(n1,d1); sope1=tf(n1,d1); Gm,Pm,Wcg,Wcp=margin(sope1) figure(1);margin(sope

25、1) 幅值稳定裕度:-44.5dB相角稳定裕度:82.6deg相位穿越频率:8.94rad/sec 剪切频率:0.248rad/sec当L(w)0dB时,相频特性曲线未穿越180线,所以N=0.因为P=0,所以Z=P-N=0,所以校正前系统是稳定的。.2校正后系统的对数幅频特性及对数相频特性校正后的开环传递函数为:MATLAB程序如下: n2=conv(conv(0 20,1 1),0.2599 1); d2=conv(conv(conv(conv(1 0,1 2),1 40),10 1),0.0383 1); sope2=tf(n2,d2); Gm,Pm,Wcg,Wcp=margin(sop

26、e2) figure(2);margin(sope2)幅值裕度为: 72.5dB 相位穿越频率为: 29.4rad/sec相位裕度为: 40.5deg 剪切频率为: 0.144rad/sec当L(w)0dB时,相频特性曲线未穿越180线,所以N=0.因为P=0,所以Z=P-N=0,所以校正前系统是稳定的。 总结 短短2周的时间,紧张忙碌的自控课程设计就这样过去了。从一开始的确定题目,到查资料,到自学MATLAB,这一系列的环节都是对我的极大的考验。开始看到题目之后,我先按照上课所讲的知识,简单的算了下该如何校正。然后就是找资料以及自学MATLAB。一开始面对MATLAB的时候被它的英文版给打败

27、了。然后我照着书上的做法,慢慢的就会使用了。在课设的过程中,我也遇到了一些难以解决的问题。然后我就向老师询问。老师耐心的帮我解决了。在这里要感谢老师对我的帮助。 再谈谈MATLAB对于我的帮助:1.学习MATLAB,需要多动手,即多写程序多调试。只有经过自己亲身的调试才能发现问题,进而解决问题。2.善于利用MATLAB中的帮助功能。作为一个初学者,“帮助”功能对我的帮助很大。很多问题不论大小,几乎都可以再帮助中得到解决,虽然是英文版可能有些看不懂,但利用参考资料及上网搜索综合而来说,一些小的问题都可以得到解决。 参考文献1 程鹏.自动控制原理.北京.高等教育出版社,20052 王积伟.机电控制工程.北京.机械工业出版社,2004

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1