频域法校正.doc_第1页
频域法校正.doc_第2页
频域法校正.doc_第3页
频域法校正.doc_第4页
频域法校正.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

目录1.任务书.22.设计思想及内容.3 2.1设计思想.3 2.2内容.33.编制的程序.3 3.1运用matlab编程.34.结论.105.设计总结 .10 参考文献.10自动控制理论课程设计任务书题 目频域法校正学生姓名学号专业班级设计内容与要求1 设计内容:已知过程控制系统的被控广义对象的传递函数,用bode图超前校正方法进行校正设计,使校正后系统满足阶跃响应超调量及调节时间满足要求:即超调量 30%,调节时间 15s。二设计要求:(1)绘制原系统的bode图,并计算出原系统的幅值裕量及相角裕量;(2)选择校正方式,进行校正装置的设计,得到相应的校正装置参数;(3) 编程绘制校正后系统的bode图,并计算出校正后系统的幅值裕量和相角裕量;(4)整理设计结果,提交设计报告;起止时间2011 年 12 月 26 日 至 2011 年12月31日指导教师签名年 月 日系(教研室)主任签名年 月 日学生签名年 月 日2. 设计内容及思想 : 2.1 内容: 已知过程控制系统的被控广义对象的传递函数,用bode图超前校正方法进行校正设计,使校正后系统满足阶跃响应超调量及调节时间满足要求:即超调量 30%,调节时间 15s。 2.2 思想: 在控制系统中,校正方式有多种,恩提要求用超前校正,并不代表只能用该方法,在设计中,遵循校正方法,利用matlab编写程序即可完成校正。3. 编制的程序: 3.1 运用matlab编程: 频域法校正:编制程序绘制校正前的bode图和阶跃响应曲线:k=1;n1=1; d1=conv(conv(5 1,2 1),10 1); %对传递函数输入描述s1=tf(k*n1,d1);figure(1);margin(s1);hold on %绘制得到bode图 figure(2);sys=feedback(s1,1);step(sys) %绘制得到阶跃响应曲线得如下阶跃响应曲线图2-1和bode图2-2. 图2-1阶跃响应曲线 图2-2 bode图 由bode图和阶跃响应曲线知:超调量7%,峰值时间,调节时间(5%误差带) 。分析可知:满足要求;,不满足要求,因此,要满足条件需要校正。1) .在满足条件(假设)的系统动态性能计算: %=0.16+0.4(mr-1)syms mr sigma; %定义mrmr=solve(0.16+0.4*(mr-1)=0.3); %mr计算式mr=vpa(mr,3) %求取mr值语句执行结果mr =1.35即mr1.35,取mr=1.3 因mr=1/sin r,则有syms mr gamma %定义gammagamma=solve(1.3=1/sin(gamma); %gamma计算式gamma=vpa(gamma*180/pi,3) %gamma值语句执行结果gamma =50.2即r=50.2 要求15s,即=/15s取mr=1.3时,有syms ts omegac mr %定义omegac ts mrmr=1.3;ts=15;omegac=pi*(2+1.5*(mr-1)+2.5*(mr-1)2)/ts程序运行结果omegac =0.5603即选取校正后wc=0.6 rad/s2) .求取超前校正传递函数: 设,则由:r1=50.2;r=-180;b=0.2;wc=0.6; %定义变量和常量p=r1-r-b; %求取中间变量a=(1-sin(p)/(1+sin(p); %求取at=1/(wc*sqrt(a) %求取ts=a*t %求取s程序运行结果t = 0.8124s=3.4194可以得到,所求的传递函数:=第二步即求取校正后bode图和阶跃响应曲线:k=1;n1=1;d1=conv(conv(5 1,2 1),10 1); %对初始输入函数进行描述s1=tf(k*n1,d1); %n2=0.8124 1;d2=3.4194 1; %对求取的校正传递函数描述s2=tf(n1,d2); sys=s1*s2; %获得校正传递函数figure(1);margin(sys);hold on %得阶跃响应曲线figure(2);sys=feedback(sys,1);step(sys) %得bode图得如下阶跃响应曲线图2-3和bode图2-4: 图2-3校正后阶跃响应曲线 图2-4 校正后bode图 从图中可得:超调量:15.2%,调节时间(5%误差带): 。综上分析:调节时间仍不满足题目要求,因此本题采用频域校正法不能达到预期目的,应尝试其他解题方法,下面尝试根轨迹法。根轨迹法校正:k=1;n=1;d=conv(conv(5 1,2,1),10,1); %输入传递函数参数g=tf(k*n,d); sisotool(g)得如下图:分别是根轨迹图2-5、bode图2-6、阶跃响应曲线2-7。 图2-5 根轨迹 图2-6 bode图 图2-7 阶跃响应曲线由图可以知道:幅值稳定欲度h=28.3db ; -穿越频率:0.829rad/s; 相角稳定欲度: = -180deg 剪切频率:0 rad/s 超调量0%,调节时间(5%误差带) 。分析可知:超调量 30%, 15s,满足要求。4. 结论: 该系统通过超前校正无法实现校正装置要求,但通过根轨迹法可以实现,使输出的阶跃响应曲线实现超调量 30%, 15s。5. 设计总结: 本次设计最初思想是按照题目要求的,用频域法进行校正,结果证明,此法不通,而用根轨迹方法的思想可以快速实现校正,这说明,本例缺少一定的条件使得频域法无法实现,间接说明,根轨迹法和频域法一定条件下可以弥补对方的不足。同时,告诉我,在设计中要把握传递函数的特性,对传递函数的动态性能指标要准确计算和描述。实验中应用的matlab技术,对绘制bode图和阶跃响应曲线确实

温馨提示

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

评论

0/150

提交评论