自动控制原理实验报告 (4).doc_第1页
自动控制原理实验报告 (4).doc_第2页
自动控制原理实验报告 (4).doc_第3页
自动控制原理实验报告 (4).doc_第4页
自动控制原理实验报告 (4).doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

,.自动控制原理实验报告姓名 学号时间 地点 实验楼B 院系 专业 实验一 系统的数学模 实验二 控制系统的时域分析实验三 控制系统的频域分析 实验一 系统的数学模 一、 实验目的和任务 1、 学会使用MATLAB的命令; 2、 掌握MATLAB有关传递函数求取及其零、极点计算的函数。3、 掌握用MATLAB 求取系统的数学模型二、 实验仪器、设备及材料 1、 计算机2、 MATLAB软件三、 实验原理1、 MATLAB软件的使用2、 使用MATLAB软件在计算机上求取系统的传递函数四、 实验内容1、 特征多项式的建立与特征根的求取在命令窗口依次运行下面命令,并记录各命令运行后结果p=1,3,0,4; p = 1 3 0 4 r=roots(p) r = -3.3553 + 0.0000i 0.1777 + 1.0773i 0.1777 - 1.0773i p=poly(r) p = 1.0000 3.0000 -0.0000 4.0000 2、 求单位反馈系统的传递函数:在命令窗口依次运行下面命令,并记录各命令运行后结果numg=1;deng=500,0,0; numc=1,1;denc=1,2; num1,den1=series(numg,deng,numc,denc); num,den=cloop(num1,den1,-1)num = 0 0 1 1den = 500 1000 1 1 printsys(num,den) num/den = s + 1 - 500 s3 + 1000 s2 + s + 1 3、 传递函数零、极点的求取在命令窗口依次运行下面命令,并记录各命令运行后结果num1=6,0,1;den1=1,3,3,1; z=roots(num1) ; p=roots(den1) ; n1=1,1;n2=1,2;d1=1,2*i;d2=1,-2*i;d3=1,3;num2=conv(n1,n2) num2 = 1 3 2 den2=conv(d1,conv(d2,d3) den2 = 1 3 4 12 printsys(num2,den2) s2 + 3 s + 2 - s3 + 3 s2 + 4 s + 12 num=conv(num1,den2);den=conv(den1,num2); printsys(num,den) 6 s5 + 18 s4 + 25 s3 + 75 s2 + 4 s + 12 - s5 + 6 s4 + 14 s3 + 16 s2 + 9 s + 2 pzmap(num,den),title(极点零点图) 4、 求反馈联接系统的传递函数:在命令窗口依次运行下面命令,并记录各命令运行后结果numg=1;deng=500,0,0;numh=1,1;denh=1,2; num,den=feedback(numg,deng,numh,denh)num = 0 0 1 2den = 500 1000 1 1printsys(num,den) s + 2 - 500 s3 + 1000 s2 + s + 15、 自行利用MATLAB命令求取以下系统传递函数,并记录下结果。X(s)Y(s) g1=tf(2,1,1,0); g2=tf(1,2,1,3); gg1=feedback(g1,g2,+1); g3=tf(10,1,1); gg2=series(gg1,g3); g4=tf(5,0,1,6,8); sys=feedback(gg2,g4)sys = 20 s3 + 180 s2 + 520 s + 480 - s6 + 11 s5 + 43 s4 + 67 s3 + 118 s2 + 252 s - 32 Continuous-time transfer function.五、 思考题 1、 实验内容中的第5项系统的反馈是什么反馈?有正反馈和负反馈。2、 闭环系统的零、极点个数相等吗?各为多少?不等。 pzmap(sys) p,z=pzmap(sys)p = -4.4999 + 1.9707i -4.4999 - 1.9707i -2.9863 + 0.0000i 0.4332 + 1.8760i 0.4332 - 1.8760i 0.1198 + 0.0000iz = -4.0000 -3.0000 -2.0000实验二 控制系统的时域分析 一、 实验目的和任务 1、 掌握用MATLAB对系统进行时间响应分析;2、 掌握一阶惯性系统以及二阶系统的时间响应特征以及系统性能与系统参数之间的关系。二、 实验仪器、设备及材料 1、 计算机2、 MATLAB软件三、 实验原理1、 利用计算机对控制系统进行时域分析。2、 使用MATLAB软件在计算机上对一、二阶系统进行时域分析。1. 使用MATLAB求一阶惯性系统的单位阶跃响应曲线。系统传递函数如下: 在命令窗口依次运行下面命令,并记录各命令运行后结果t=0:.5:5;y=1-exp(-2*t);plot(t,y,r);axis(0 5 0 1.1);set(gca,ytick,0:.1:1.1);title(y(t)=1-exp(-2t);xlabel(t);ylabel(y(t);grid若系统传递函数为:自行编制在命令窗口运行命令,求其单位阶跃响应,并与上面的结果进行比较,把结论写入实验报告。 y=1-exp(-1*t); plot(t,y,r); axis(0 5 0 1.1); set(gca,ytick,0:.1:1.1); title(y(t)=1-exp(-2t); xlabel(t); ylabel(y(t) title(y(t)=1-exp(-1t); grid比较结果,可得结论: T值的大小反映系统的惯性。T值小,惯性就小,响应速度快;T值大,响应速度慢。2.使用MATLAB求二阶系统的单位阶跃响应曲线。系统传递函数如下: (其中: 从0变化到2)在命令窗口如下运行命令,并记录各命令运行后结果。syms sfor zeta=0:0.2:0.8,1:0.5:2wn=0.4;wn=sym(num2str(wn);zet=sym(num2str(zeta);if zeta=0figure(1)ezplot(ilaplace(wn2/s/(s2+wn2),0 80);grid ontitle(xi=0)elseif zeta=1 figure(2) ezplot(ilaplace(wn2/s/(s+wn)2),0 80);hold on;else figure(2)ezplot(ilaplace(wn2/s/(s2+2*zet*wn*s+wn2),0 80);hold on;endendgrid on;title(xi:0.2,0.4,0.6,0.8,1.0,1.5,2.0)axis(0 80 0 1.8)gtext(0.4)gtext(1.0)gtext(2.0)比较不同值系统的响应曲线,有何结论?当t时,振荡越来越小都趋向于1。四、 思考题 1、 一阶系统的时间常数T对系统阶跃响应的影响。一阶系统的时间常数T越大,系统阶跃响应越慢。2、 二阶系统阻尼比对系统阶跃响应的影响。 二阶系统阻尼比越大,系统阶跃响应越慢。实验三 控制系统的频域分析 一、 实验目的和任务 1、 利用MATLAB画一阶和二阶控制系统的伯德图2、 利用MATLAB计算所给系统的相角裕量和幅值裕量二、 实验仪器、设备及材料 0、 计算机1、 MATLAB软件三、 实验原理0、 利用计算机对控制系统进行频域分析。1、 使用MATLAB软件在计算机对系统进行频域分析。四、 实验步骤1、 使用MATLAB画一阶惯性系统的伯德图。传递函数如下: C(s) num=1; den=4 1; g=tf(num,den); bode(g,r)2、 使用MATLAB画二阶系统的伯德图。传递函数如下: 其中: w=0,logspace(-2,2,200); wn=0.8; for zeta=0.1 0.5 1 1.5 2;G=tf(wn*wn,wn2 2*zeta*wn wn*wn);bode(G,w);hold on; End3、 使用MATLAB画如下系统的伯德图并计算出系统的相角裕量和幅值裕量。系统传递函数如下: num=500*0.0167 1; den1=conv(1 0,0.05 1); den2=conv(0.0025 1,0.001 1); den=conv(den1,den2); Go=tf(num,den); w=logspace(0,4,50); bode(Go,w)margin(Go) Gm,Pm,Wcg,Wcp=margin(Go)Gm = 7.1968Pm = 45.5298Wcg = 586.6697Wcp = 161.7414五、 思考题 1、 伯德图

温馨提示

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

评论

0/150

提交评论