自动控制原理课程设计转子绕线机控制系统的滞后校正设计.doc
课程设计任务书题 目: 转子绕线机控制系统的滞后校正设计 初始条件:已知转子绕线机控制系统的开环传递函数是要求系统的静态速度误差系数,。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1) MATLAB作出满足初始条件的最小K值的系统伯德图,计算系统的幅值裕度和相位裕度。(2) 前向通路中插入一相位滞后校正,确定校正网络的传递函数。(3) 用MATLAB画出未校正和已校正系统的根轨迹。(4) 课程设计说明书中要求写清楚计算分析的过程,列出MATLAB程序和MATLAB输出。说明书的格式按照教务处标准书写。时间安排: 任务时间(天)指导老师下达任务书,审题、查阅相关资料2分析、计算3编写程序2撰写报告2论文答辩1指导教师签名: 2008 年 12 月 20 日系主任(或责任教师)签名: 年 月 日目 录1设计目的与意义12设计任务和要求13设计内容13.1校正前系统分析23.2校正网络分析33.3综合分析74心得体会9参考文献10转子绕线机控制系统的滞后校正设计1设计目的与意义1、通过本次课程设计,学生能够培养自己理论联系实际的设计思想,训练自己综合运用经典控制理论和相关课程知识的能力。2、掌握自动控制原理中各种校正装置的作用及用法,根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。3、进一步加深对MATLAB软件的认识和理解,学会使用MATLAB语言来进行系统建模、系统校正中的性能参数的求解、以及系统仿真与调试。4、此外,学生还可以通过本次设计来锻炼独立思考和动手解决控制系统实际问题的能力。2设计任务和要求初始条件:已知转子绕线机控制系统的开环传递函数是要求系统的静态速度误差系数,。要求完成的主要任务:1、MATLAB作出满足初始条件的K值的系统伯德图,计算系统的幅值裕度和相位裕度。2、前向通路中插入一相位滞后校正,确定校正网络的传递函数。3、用MATLAB画出未校正和已校正系统的根轨迹。4、课程设计说明书中要求写清楚计算分析的过程,列出MATLAB程序和MATLAB输出。3设计内容如果系统设计要求满足的性能指标属频域特征量,则通常采用频域校正方法。串联滞后校正是利用滞后网络或PI控制器进行串联校正的基本原理,是利用滞后网络或PI控制器的高频幅值衰减特性,使已校正系统截止频率下降,从而使系统获得足够的相角裕度。因此,滞后网络的最大滞后角应力求避免发生在系统截止频率附近。在系统响应速度要求不高而抑制噪声电平性能要求较高的情况下,可考虑采用串联滞后校正。此外,如果待校正系统已具备满意的动态性能,仅稳态性能不满足指标要求,也可以采用串联滞后校正以提高系统的稳态精度,同时保持其动态性能仍能满足指标要求。3.1校正前系统分析 根据设计任务已知初始条件中系统的静态速度误差系数得:由上式可计算出,于是可得系统校正前开环传递函数:式中反应出原系统是型系统,有三个开环极点,分别是、,没有开环零点;系统开环增益是。在MATLAB中建立校正前系统模型sys1,输入以下程序,得出系统模型sys1建立运算结果。k1=15;z1=;p1=0,-2,-10;sys1=zpk(z1,p1,k1); %建立校正前系统模型sys1;Zero/pole/gain: 15-s (s+2) (s+10)绘制校正前系统的bode图:输入如下程序运行,于是得到校正前系统bode图,如图1所示。bode(sys1); 绘画校正前bode图grid; 然后通过MATLAB求解校正前系统的稳定裕度,运行以下程序,得出校正前系统稳定裕度的运算结果。mag,phase,w=bode(sys1);gm1,pm1,wcg1,wcp1=margin(mag,phase,w); %求校正前系统幅值裕度,相角裕度,幅值裕度相应的频率,相角裕度相应的频率gm1 = 16.0000pm1 = 66.4797wcg1 = 4.4721wcp1 = 0.7050于是得到了校正前系统的相角裕度,对应的截止频率 rad/s;幅值裕度,对应的穿越频率rad/s 。图1 校正前系统Bode图3.2校正网络分析系统采用串联滞后校正,要使校正后系统的相角裕度,试探,考虑滞后网络在新的截止频率处产生的相角滞后,因此有取不同的值,计算的值; 取,然后根据下述关系式确定滞后网络参数b和T:上式中可以从校正前系统Bode图中读出,如图1所示,。根据上述关系式可求得:通过以上所求参数即可确定滞后校正网络的传递函数:校正后系统开环传递函数为:式中反应出,串联滞后校正环节为系统引入了两个新的零极点,分别是零点和极点。 在MATLAB中建立校正后系统模型sys2,运行如下程序,得到系统模型sys2建立运算结果。k2=8.1765;z2=-0.04;p2=0,-0.0218,-2,-10;sys2=zpk(z2,p2,k2); %建立校正后系统模型sys2;Zero/pole/gain: 8.1765 (s+0.04)-s(s+0.0218) (s+2) (s+10)图2 校正后系统bode图用MATLAB语言程序求解校正后系统的稳定裕度,输入以下程序,得到校正后系统稳定裕度的运算结果。mag,phase,w=bode(sys2);gm2,pm2,wcg2,wcp2=margin(mag,phase,w);%求校正后系统幅值裕度,相角裕度,幅值裕度相应的频率,相角裕度相应的频率gm2 =29.1526pm2 = 73.6069wcg2 = 4.4472wcp2 =0.4016根据结果,故以上所求滞后网络满足设计性能要求。于是得到校正后系统的相角裕度,截止频率rad/s;幅值裕度,穿越频率rad/s。绘制校正后系统的Bode图:输入如下程序,得到校正后系统Bode图,如图2所示。bode(sys2); 绘画校正后系统bode图grid ; 根据程序计算,串联滞后校正提高了系统的稳定裕度,这点从校正前后的bode图可以看出,校正后系统bode图相角频率特性曲线较校正前系统bode图相角频率特性曲线上翘,这正是相角裕度增大的反应,而幅值频率特性曲线也有所上升,这反应了幅值裕度的增大。图3 系统校正前根轨迹图3.3综合分析采用串联滞后校正,既能提高系统稳态精度,又基本不改变系统动态性能。从串联滞后校正设计分析可以得到如下结论:1、串联滞后校正网络具有负相移和负幅值斜率,幅值的压缩使得有可能调大开环增益,从而提高稳定精度,也能提高系统的稳定裕度。2、串联滞后校正同时使系统频带边窄,降低了系统快速性,其适用与稳态精度要求较高或平稳要求严格的系统。利用MATLAB画出系统校正前和校正后的根轨迹图,输入如下程序运行。rlocus(sys1); %画校正前系统根轨迹图Title(系统校正前根轨图);然后回车运行程序,得到校正前系统根轨迹图,如图3所示。图4 系统校正后根轨迹图然后画出系统校正后根轨迹图,输入如下程序运行。rlocus(sys2); %画校正后系统根轨迹图Title(系统校正后根轨图);然后回车运行程序,得到校正后系统根轨迹图,如图4所示;由于原图中串联滞后校正环节所引入的开环零点和开环极点以及其间的根轨迹曲线不能看出,故将此部分放大截下做校正后系统根轨迹截图,如图5所示。图5 校正后系统根轨迹截图4心得体会通过本次自动控制原理课程设计,我更深入的掌握了在自动控制原理理论课上学习到的各种基本控制理论,同时训练了我其他各方面的能力;以下是我本次课程设计的具体体会。1、理论联系实际的真实设计,由于所设计的知识涉及很广,这迫使我查阅许多相关资料文献,学习相关知识,这就训练了我综合运用经典控制理论和相关课程知识的能力。2、掌握了自动控制原理中各种校正装置的作用及用法,学会根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标;对于串联滞后校正,通过校正前后系统Bode图的比较,我知道校正提高了系统相角裕度,降低了截止频率,并且引入了开环零极点。3、进一步加深对MATLAB软件的认识和理解,学会了使用MATLAB语言来进行基本的数学运算,这让我感觉到MATLAB这个软件的优越性,用它来解复杂的数学方程式避免了传统复杂的解答过程,这都给我们提供了极大的便捷。对于本次设计,我更加深入的了解了MATLAB中各种系统语言,学会了用它来进行系统建模、参数求解、系统仿真与调试、以及各种自动控制原理中的各种图形的绘画。4、我还通过本次设计锻炼了我独立思考和动手解决控制系统实际问题的能力。我通过对课程设计题目要求的阅读分析来确定校正环节和设计思路,然后根据这个思路一步一步的完成我整个设计。参考文献1 胡寿宋. 自动控制原理(第四版). 北京:科学出版社,20012 何联毅,陈晓东.自动控制原理同步辅导及习题全解.北京:中国矿业大学出版社,20063 曹柱中. 自动控制理论与设计. 上海:上海交通大学出版社,19954 廖晓钟,刘向东. 自动控制系统. 北京:北京理工大学出版社,20055 张培强. MATLAB语言. 合肥:中国科技大学出版社,1995本科生课程设计成绩评定表姓 名性 别专业、班级课程设计题目:课程设计答辩或质疑记录:成绩评定依据:评 定 项 目评分成绩1选题合理、目的明确(10分)2设计方案正确、具有可行性、创新性(20分)3设计结果(20分)4态度认真、学习刻苦、遵守纪律(15分)5设计报告的规范化、参考文献充分(不少于5篇)(10分)6答辩(25分)总 分最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日