线性系统的频域分析MATLAB实验_第1页
线性系统的频域分析MATLAB实验_第2页
线性系统的频域分析MATLAB实验_第3页
线性系统的频域分析MATLAB实验_第4页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、.武汉工程大学实验报告专业班号组别指导教师陈艳菲姓名同组者实验名称线性系统的频域分析实验日期第次实验一、 实验目的二、 实验内容三、 实验结果及分析四、 实验心得与体会一、实验目的1熟练掌握用 MATLAB 语句绘制频域曲线 。2掌握控制系统频域范围内的分析校正方法。3掌握用频率特性法进行串联校正设计的思路和步骤。二,实验内容 。41某单位负反馈控制系统的开环传递函数G (s)s( s 1) 为, 试设 计一超前 校正装置,500使 校正后系统的静态速度误差系K v20s1数,相位裕量 ,增益裕量20 lg K g10dB绘制伯德图程序 ,以及计算穿越频率 ,相位裕量ans =相位Inf9.0

2、406频率Inf3.1425 e=5;r=50;r0=9;gm1,pm1,wcg1,wcp1=margin(num0,den0); phic=(r-r0+e)*pi/180;gm1,pm1,wcg1,wcp1=margin(num0,den0); alpha=(1+sin(phic)/(1-sin(phic)gm1,pm1,wcg1,wcp1=margin(num0,den0);专业技术资料.alpha =6.1261 gm1,pm1,wcg1,wcp1=margin(num0,den0);gm1,pm1,wcg1,wcp1num0=20;den0=2,1,0;w=0.1:1000;margi

3、n(num0,den0)grid;原系统的伯德图 :80)60Bd(40edutin20gaM0-20-90)ged(e -135s a hP-180-210Bode DiagramGm = Inf dB (at Inf rad/sec) , Pm = 9.04 deg (at 3.14 rad/sec)System: untitled1Frequency (rad/sec): 2.97Magnitude (dB): 0.95System: untitled1-10110Frequency (rad/sec):10 3.1310FrequencyPhase (deg): -171(rad/se

4、c)num/den =1.2347 s + 1-0.20154 s + 1校正之后的系统开环传递函数为:num/den =专业技术资料.6.1734 s + 5-0.20154 s4 + 1.6046 s3 + 3.4031 s2 + 2 salpha =6.1261;il,ii=min(abs(mag1-1/sqrt(alpha);wc=w( ii); T=1/(wc*sqrt(alpha);numc=alpha*T,1;denc=T,1;num,den=series(num0,den0,numc,denc);gm,pm,wcg,wcp=margin(num,den);printsys(nu

5、mc,denc)disp( D ?y?o ? 3?a? :);printsys(num,den)?Yoy?amag2,phase2=bode(numc,denc,w); mag,phase=bode(num,den,w);subplot(2,1,1);semilogx(w,20*log10(mag),w,20*log10(mag1),- ,w,20*log10(mag2), -. );grid;ylabel( ? ); (db)title( -Go,-Gc,GoGc);subplot(2,1,2);semilogx(w,phase,w,phase1, - ,w,phase2,- ,w,(w-1

6、80-w), :);grid;ylabel( ? ?(0); xlabel( ? ? (rad/sec);title( D ?y? o ?,num2str(20*log10(gm1),?=db ,? ? ,num2str(pm1),?=0;D ?yo o ?,num2str(20*log10(gm),?=db ,? ? ,num2str(pm),?= 0 );专业技术资料.-Go,-Gc,GoGc4020)bd0(值幅-20-40-60 -1100121010101000)0(位 -100相-200-300 -110012101010频 率 (rad/sec)矫正后系统的伯德图矫正之前系统单位

7、阶跃响应专业技术资料.矫正之后系统的单位阶跃响应:比较矫正前后系统的响应情况:可以看出超前矫正使系统的调节时间变短,响应更加迅速,但是超调量偏大 ,对改善系统的动态性能起到了巨大的作用。k2某单位负反馈控制系统的开环传递函数为G ( s)( s1)3 ,试设计一个合适的滞后校正网络,使系统阶跃响应的稳态误差约为0.04,相角裕量约为 450 。原系统的伯德图 :ans =0.3200-30.00451.73222.7477num0=25;den0=conv(1,1,conv(1,1,1,1);w=logspace(-1,1.2);gm1,pm1,wcg1,wcp1=margin(num0,de

8、n0);mag1,phase1=bode(num0,den0,w);gm1,pm1,wcg1,wcp1margin(num0,den0)专业技术资料.grid;由此可以看出 ,相位裕量小于 0,系统不稳定 。)Bd(edtuingaM)ged(esahPBode DiagramGm = -9.9 dB (at 1.73 rad/sec) , Pm = -30 deg (at 2.75 rad/sec)40200-20-400-90-180-270-101101010Frequency (rad/sec)num0=25;den0=conv(1,0,conv(1,0,1,0);w=logspace

9、(-1,1.2);gm1,pm1,wcg1,wcp1=margin(num0,den0);mag1,phase1=bode(num0,den0,w);gm1,pm1,wcg1,wcp1margin(num0,den0)grid;e=10;r=45;r0=pm1;phi=(-180+r+e);il,ii=min(abs(phase1-phi);wc=w( ii);beit=mag1(ii);T=10/wc; numc= T,1;denc= beit*T,1;num,den=series(num0,den0,numc,denc);专业技术资料.gm,pm,wcg,wcp=margin(num,de

10、n);printsys(numc,denc)disp( D ?y?o? 3?a? printsys(num,den)?Yo y?a:mag2,phase2=bode(numc,denc,w);mag,phase=bode(num,den,w);subplot(2,1,1);semilogx(w,20*log10(mag),w,20*log10(mag1),- ,w,20*log10(mag2),-. );grid;ylabel( ? ); (db)title( -Go,-Gc,GoGc);subplot(2,1,2);semilogx(w,phase,w,phase1,- ,w,phase2,

11、 - ,w,(w-180-w),:);grid;ylabel( ? ?(0); xlabel( ? ? (rad/sec);title( D ?y? o ?,num2str(20*log10(gm1),?=db ,? ? ,num2str(pm1),?=0 ;D ?yo o ?,num2str(20*log10(gm),?=db ,? ? ,num2str(pm),?=0 );-Go,-Gc,GoGc10050)bd0(值幅-50-100-150 -101210101010100)00(位相 -100-200 -11002101010频 率 (rad/sec)矫正后系的伯德图统专业技术资料.矫

12、正前系统的单位阶跃响应矫正后系统的单位阶跃响应由矫正前后系统的单位阶跃响应比较可以看出,系统进过矫正之后由不稳定变为稳定。3 某单位负反馈控制系统的开环传递函数为K,试设计一滞后 - 超G (s)s( s 1)( s 2)前校正装置 ,使校正后系统的静态速度误差系数K v 10s 1 ,相位裕量500 ,增益裕量20 lg K g 10dB 。原系统伯德图及程序:)Bd(edutingaMBode DiagramGm= 1.58 dB (at 1.41 rad/sec) , Pm = 5.02 deg (at 1.29 rad/sec)500-50-100-150-90)ged(esah专业技

13、术资料P-135-180-225-270-101210101010Frequency(rad/sec).程序 :num0=5;den0=conv(1,0,conv(1,1,1,2);w=logspace(-1,1.2);gm1,pm1,wcg1,wcp1=margin(num0,den0);mag1,phase1=bode(num0,den0,w);gm1,pm1,wcg1,wcp1margin(num0,den0)grid;ans =1.20005.02391.41421.2885系统稳定裕量过小 ,临界稳定 。专业技术资料.-Go,-Gc,GoGc50)0bd(值幅 -50-100-101

14、210101010校 正 后 : 幅 值 裕 量 =24.4406db相 位 裕 量 =71.58701000)0(位 -100相-200-300 -101210101010频 率 (rad/sec)矫正后系统伯德图矫正程序及结果 :num/den =14.9975 s2 + 9.1921 s + 1-14.9975 s2 + 70.9235 s + 1校正之后的系统开环传递函数为:num/den =专业技术资料.74.9877 s2 + 45.9604 s + 5-14.9975 s5 + 115.916 s4 + 243.7654 s3 + 144.8469 s2 + 2 swc=1.41

15、42;beit=10;T2=10/wc;lw=20*log10(w/1.58)-9.12;il,ii=min(abs(lw+20);w1=w(ii);numc1=1/w1,1;denc1=1/ (beit*w1),1;numc2= T2,1;denc2= beit*T2,1;numc,denc=series(numc1,denc1,numc2,denc2);num,den=series(num0,den0,numc,denc);printsys(numc,denc)disp( D ?y?o? 3?a? );? Yo y?a:printsys(num,den)mag2,phase2=bode(n

16、umc,denc,w);mag,phase=bode(num,den,w);gm,pm,wcg,wcp=margin(num,den);subplot(2,1,1);semilogx(w,20*log10(mag),w,20*log10(mag1),- ,w,20*log10(mag2),-. );grid;ylabel( ? ); (db)title( -Go,-Gc,GoGc);subplot(2,1,2);semilogx(w,phase,w,phase1,- ,w,phase2, - ,w,(w-180-w),:);grid;ylabel( ? ?(0); xlabel( ? ? (rad/sec);专业技术资料.title( D ?yo o ?,num2str(20*log10(gm),?=db ,? ? ,nu

温馨提示

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

评论

0/150

提交评论