自动控制系统-课程设计_第1页
自动控制系统-课程设计_第2页
自动控制系统-课程设计_第3页
自动控制系统-课程设计_第4页
自动控制系统-课程设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 目录TOC o 1-2 u 一、绪论 一、绪论在系统中,往往需要加入一些校正装置来增加系统的灵活性,使系统发生变化,从而满足给定的各项性能指标。按照校正装置的特性不同,可分为PID校正,超前校正,滞后校正和滞后-超前校正。我们在这里讨论串联滞后校正。利用滞后网络或PI控制控制器进行串联校正的基本原理,是利用滞后网络或PI控制器的高频幅值衰减特性,使已校正系统截止频率下降,从而使系统获得足够的相角裕度。因此,滞后网络的最大滞后角应力求避免发生在系统截止频率附近。在系统响应速度要求不高而抑制噪声电平性能要求较高的情况下,可以考虑采用串联滞后校正。此外,如果待校正系统已具备满意的动态性能,仅稳态性

2、能不满足指标要求,也可以采用串联滞后校正以提高系统的稳态精度,同时保持其动态性能仍然满足性能指标要求。设计滞后校正装置的一般步骤可以归纳如下:假设未校正系统的开环传递函数为G0()。系统设计指标为ess*,c*,*,h*。(1)根据给定的稳态误差或静态误差系数要求,确定开环增益K。(2)根据确定的K值绘制未校正系统的对数幅频特性曲线L0(),确定其截止频率c0和相交裕度0。(3)判别是否适合采用滞后校正。若,并且满足 则可以采用滞后校正(4)确定校正后系统的截止频率c。确定满足条件0(c1)=*+6o的频率c1。根据情况选择c,使c满足。(5)设计滞后校正装置的传递函数Gc(s)。在选定的校正

3、后系统截止频率c处作垂直线交L0()于A点,确定A关于0 dB线的镜像点B,过B点作水平线,在c=0.1c处确定C点,过该点作斜率为-20dB/dec的直线交0dB线于点D,对应频率为D,则校正后系统的传递函数可写为 。(6)验算。写出校正后系统的开环传递函数G(s)=Gc(s)G0(s),验算相角裕度和幅值裕度h是否满足二、原系统分析由于系统的开环传递函数为:根据给定静态误差系数的要求,确定系统的开环增益;所以K=100于是可得出待校正系统的开环传递函数为运用劳斯稳定判据判断系统稳定性:系统的闭环传递函数为(s) =由此可得系统的闭环特征方程为:D(s) = 0.04s+s+100列出劳斯表

4、,如下表所示:0.04100101000因此系统处于稳定状态。2.1原系统的单位阶跃响应曲线:绘制原系统的单位阶跃响应曲线程序:num=100;den=0.04 1 0;sys=tf(num,den);sys1=feedback(sys,1);t=0:0.1:45;step(sys1,t) hold ongridhold off图像如图1:图1原系统的单位阶跃响应曲线由图1可知该系统是稳定的2.2绘制原系统的伯德图伯德图由两部分组成,分别为幅频特性曲线和相频特性曲线,从伯德图中我们可以得到开环系统的频域特性如穿越频率、截止频率以及对应的幅值裕度、相角裕度,借助MATLAB我们很容易做到这一点,

5、在其命令窗口中输入如下命令:num=100;den=0.04 1 0;sys=tf(num,den);margin(sys)hold ongridhold off图2原系统的Bode图原系统的Bode图如图2所示,可确定原系统c0=47rad/s =*= 原系统不能达到要求,采用串联滞后校正降低截止频率,提高相角稳定裕度。2.3绘制原系统的Nyquist曲线绘制原系统的Nyquist曲线程序:num=100;den=0.04 1 0;sys=tf(num,den);nyquist(sys);hold onplot(-1,0,o)gtext(-1)hold off图像如图3:图3原系统的Nyqu

6、ist曲线由图3可知原系统是稳定的2.4绘制原系统的根轨迹图绘制原系统的根轨迹程序:hdb,r,wx,wc=margin(sys); sys_step=feedback(sys,1);sys_bandwidth=bandwidth(sys_step) rlocus(sys) title(未校正系统根轨迹图)图4原系统的根轨迹三、校正装置设计3.1校正装置参数的确定校正后系统的截止频率c 满足,采用试探法可以得到,可以取校正后系统截止频率为19.9 rad/s。确定C点频率为C=0.1c=1.99确定D点频率为0.117所以校正装置的传递函数为3.2校正装置的Bode图绘制校正装置Bode图程序

7、:num=0.5 1;den=8.55 1;sys=tf(num,den);bode(sys)Grid图5校正装置Bode图四、校正后系统的分析4.1校正后系统的开环传递函数4.2校正后系统的单位阶跃响应曲线绘制校正后系统的单位阶跃响应曲线程序:num=100;den=0.04 1 0;sys1=tf(num,den);num1=0.5 1;den1=8.55 1;sys2=tf(num1,den1);sys3=sys1*sys2;sys4=feedback(sys3 ,1);t=0:0.1:6;step(sys4,t)图像如图6所示:图6校正后系统的单位阶跃响应曲线4.3校正后系统的Bode

8、图绘制校正后系统的Bode图程序:num=100;den=0.04 1 0;sys1=tf(num,den);num1=0.5 1;den1=8.55 1;sys2=tf(num1,den1);sys3=sys1*sys2;margin(sys3)Grid图7校正后系统的Bode图校正后系统的Bode图如图7所示,校正后,满足设计要求。4.4校正后系统的Nyquist曲线绘制校正后系统的Nyquist曲线程序:num=100;den=0.04 1 0;sys1=tf(num,den);num1=0.5 1;den1=8.5 1;sys2=tf(num1,den1);sys3=sys1*sys2

9、;nyquist(sys3)hold onplot(-1,0,o)gtext(-1)hold off图像如图8:图8校正后系统的Nyquist曲线4.5校正后系统的根轨迹绘制校正后系统的根轨迹程序:num=100;den=0.04 1 0;sys1=tf(num,den);num1=0.5 1;den1=8.55 1;sys2=tf(num1,den1);sys3=sys1*sys2;rlocus(sys3)图像如图9:图9校正后系统的根轨迹五、总结 首先,这是一个克服困难和自我学习的过程,这次的自动控制系统课程设计比我们已经在课堂上学习到的东西要难一些,同时也让我深深的体会到自己有很多不足,

10、发现我们的理论知识比较薄弱。为此,我翻阅了不少关于MATLAB及自控的书,克服了程序上的困难,并尝试一些新方法。其次在老师及同学指点下,从胡思乱想中找到了设计思路。再者,对MATLAB有了总体上的认识及其在自动控制中的应用,对课本所学的东西有了切身的体会,在以后的学习中很有指导作用。总之,在完成自控课程设计的过程中,解决问题方式,理论联系实际,自主学习之后,才能完成这一个充满挑战的任务。通过这次设计,这也对我们今后的工作敲响了警钟:要认真的看待每个需要处理的问题,不要认为事情过于简单,不能急于求成,也不要认为事情太复杂就放弃,要保持头脑清醒。自动控制原理是很重要的一门课程,老师和一些工作的朋友都曾说过,自动控制原理是我们学好我们这个专业的基础。尽管我们在课堂学到的内容很有限,但在以后的学习中自动控制原理还需要我们好好的深入研究和学习。课程设计的时间是短暂的,但意义对我来说是重大的。书本上的知识学的再多也远远比不上自己动手学习的知

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论