《自动控制原理》实验报告.docx

上传人:小飞机 文档编号:4928327 上传时间:2023-05-24 格式:DOCX 页数:10 大小:248.62KB
返回 下载 相关 举报
《自动控制原理》实验报告.docx_第1页
第1页 / 共10页
《自动控制原理》实验报告.docx_第2页
第2页 / 共10页
《自动控制原理》实验报告.docx_第3页
第3页 / 共10页
《自动控制原理》实验报告.docx_第4页
第4页 / 共10页
《自动控制原理》实验报告.docx_第5页
第5页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《自动控制原理》实验报告.docx》由会员分享,可在线阅读,更多相关《《自动控制原理》实验报告.docx(10页珍藏版)》请在三一办公上搜索。

1、实验四线性系统的根轨迹一,实验目的1. 熟悉MATLAB用于控制系统中的一些基本编程语句和格式。2. 利用MATLAB语句绘制系统的根轨迹。3. 掌握用根轨迹分析系统性能的图解方法。4. 掌握系统参数变化对特征根位置的影响。基础知识及MATLAB 函根轨迹是指系统的某一参数从零变到无穷大时,特征方程的根在s平面上的 变化轨迹。这个参数一般选为开环系统的增益K。课本中介绍的手工绘制根轨迹 的方法,只能绘制根轨迹草图。而用MATLAB可以方便地绘制精确的根轨迹图, 并可观测参数变化对特征根位置的影响。假设系统的对象模型可以表示为一 一b sm + b sm-i hf b s + bG(s) = K

2、G (s) = K 2mm+10sn + a sn-i + + b s + a系统的闭环特征方程可以写成:1 + KG 0( s) = 0对每一个K的取值,我们可以得到一组系统的闭环极点。如果我们改变K的数 值,则可以得到一系列这样的极点集合。若将这些K的取值下得出的极点位置按 照各个分支连接起来,则可以得到一些描述系统闭环位置的曲线,这些曲线又称 为系统的根轨迹。1)绘制系统的根轨迹rlocus ()MATLAB中绘制根轨迹的函数调用格式为:rlocus(num,den)开环增益k的范围自动设定。rlocus(num,den,k)开环增益k的范围人工设定。rlocus(p,z)依据开环零极点

3、绘制根轨迹。r=rlocus(num,den)不作图,返回闭环根矩阵。r,k=rlocus(num,den)不作图,返回闭环根矩阵r和对应的开环增益向量k。其中,num,den分别为系统开环传递函数的分子、分母多项式系数,按s的 降幕排列。K为根轨迹增益,可设定增益范围。(5 +1)5 3 + 45 2 + 25 + 9绘制系统的根例3-1:已知系统的开环传递函数G(5) = K 轨迹的MATLAB的调用语句如下:num=1 1;den=1 4 2 9;rlocus (num,den)grid%定义分子多项式%定义分母多项式%绘制系统的根轨迹%画网格标度线%给图形加上标题名xlabel(Rea

4、l Axis),ylabel(Imaginary Axis)给坐标轴加上说明title(Root Locus)则该系统的根轨迹如图3-1所示:图3-1系统的完整根轨迹图形图3-2特定增益范围内的根轨迹图形若上例要绘制K在(1, 10)的根轨迹图,则此时的MATLAB的调用格式 如下,对应的根轨迹如图3-2所示。num=1 1;den=1 4 2 9;k=1:0.5:10;rlocus (num,den,k)2)确定闭环根位置对应增益值K的函数rlocfind()在MATLAB中,提供了 rlocfind函数获取与特定的复根对应的增益K的 值。在求出的根轨迹图上,可确定选定点的增益值K和闭环根r

5、 (向量)的值。 该函数的调用格式为:k,r=rlocfind(num,den)执行前,先执行绘制根轨迹命令rlocus(num,den),作出根轨迹图。执行rlocfind 命令时,出现提示语句Select a point in the graphics windo”,即要求在 根轨迹图上选定闭环极点。将鼠标移至根轨迹图选定的位置,单击左键确定,根 轨迹图上出现“ + ”标记,即得到该点的增益K和闭环根r的返回变量值。例3-2:系统的开环传递函数为G(s) = K*,s 3 + 8s 2 + 3s + 25试求:(1)系统的根轨迹;(2)系统稳定的K的范围;(3) K=1时闭环系统阶跃响应曲

6、线。贝V 此时的MATLAB的调用格式为:G=tf(1,5,6,1,8,3,25);rlocus (G);%绘制系统的根轨迹k,r=rlocfind(G)%确定临界稳定时的增益值k和对应的极点rG_c=feedback(G,1);%形成单位负反馈闭环系统step(G_c)%绘制闭环系统的阶跃响应曲线则系统的根轨迹图和闭环系统阶跃响应曲线如图3-2所示。其中,调用rlocfind ()函数,求出系统与虚轴交点的K值,可得与虚轴交点的K值为0.0264,故系统稳定的K的范围为K e (0.0264,s)。(a)根轨迹图形in15ramtww ns eci(b) K=1时的阶跃响应曲线5 5 :Ln

7、- 二实验内容图3-2系统的根轨迹和阶跃响应曲线请绘制下面系统的根轨迹曲线Ks( s 2 + 2 s + 2)( s 2 + 6 s +13)K (s +12)(s +1)( s 2 +12 s +100)( s + 10)K (0.05s +1)G (s)=s(0.0714 s +1)(0.012 s 2 + 0.1s +1)同时得出在单位阶跃负反馈下使得闭环系统稳定的K值的范围。1.1, 程序代码num=0,0,0,0,0,1;%定义分子多项式den=1,8,27,38,26,0;%定义分母多项rlocus(num,den); %绘制系统的根轨迹grid%画网格标度线k,r=rlocfin

8、d(num,den)xlabel(Real Axis);ylabel(Imaginary Axis) title(Root Locus);1. 2,截屏图Tile Edit Viw Insert T ools Eesktcip TfindbA1 Help e fl fe 理圆买,盈匡回Nute new tijulb =ar butt uilz :些 / An3_rT.riE_1Q86420-2-4-6-8-10data bruzhi ne & linkedLot 5 aFlay videoRout LocuaReal Axisk = 0.6981r =-2.9946 + 2.0027i;-2.

9、9946 - 2.0027i; -0.9914 + 0.9696i; -0.9914 - 0.9696i; -0.0280k =0.8946r = -2.9931 + 2.0035i;-2.9931 - 2.0035i; -0.9887 + 0.9607i;-0.9887 - 0.9607i;-0.0363 k = 31.48290.0163 + 1.0144i; 0.0163 -r =-2.8088 + 2.1856i;-2.8088 - 2.1856i ;-2.4150 1.0144i k =40.4848r =-2.7794 + 2.2469i; -2.7794 - 2.2469i; -

10、2.6459 ; 0.1024 + 1.0897i; 0.1024 -1.0897i1.3,分析可知k的范围是(0.698140.4848)2.1, 程序代码%定义分子多项式%定义分母多项%绘制系统的根轨迹num=0,0,0,1,12;den=1,23,121,1220,1000;rlocus(num,den); gridk,r=rlocfind(num,den)xlabel(Real Axis);ylabel(Imaginary Axis);title(Root Locus);2.2, 截屏图le Edi + ew Iret:rt LooIe IleEktop jli ndow Help纹&

11、甸展 B b 3a20Q9L” /-f-/,J 7 I_30;25:ir!II让毗-1-. -住 M; 、r - L-R -.-。辽-30-35-3D-25-2D-15-1D-505 1D 1SReal Axisk =18.4941 r = -19.8919 -1.0151 + 7.4803i-1.0151-7.4803i-1.0780r =-19.9853 -0.5160 + 7.6445i-0.5160 - 7.6445i -1.9826k =194.8401r =-20.0707 -0.1144 + 7.8470i-0.1144 - 7.8470i-2.7005k =273.5006r

12、=-20.1500 0.2109 + 8.0566i0.2109 - 8.0566i-3.27172.3,分析可知:k 的范围是(18.4941273.5006)3.1,程序代码num=0,0,0,0.05,1;%定义分子多项式den=0.0008568,0.01914,0.1714,1,0;%定义分母多项rlocus(num,den); grid%绘制系统的根轨迹k,r=rlocfind(num,den)xlabel(Real Axis);ylabel(Imaginary Axis);title(Root Locus);3. 2,截屏图Elie Edi + Yi ew Iret:rt Loo

13、Ie IleEktop jli ndow HelpX纹&甸展 B B 4020-2O-20-1G0Real Axis1120k =0.5225 r =-13.9230 -3.9290 + 7.9404i-3.9290 - 7.9404i-0.5580k =3.3944r =-13.3489 -2.0233 + 7.4794i-2.0233 - 7.4794i-4.9434k =7.6385r =-0.0916+8.4713i-0.0916-8.4713i -11.0779 + 1.2238i-11.0779 - 1.2238ik =8.4866r = -11.3214+1.8886i-11.3

14、214-1.8886i0.1519+8.6696i0.1519-8.6696i3.3, 分析可知:k的范围是(0.5225,8.4866)三,实验体会与总结:通过自动控制原理实验的学习与调试,使我学习和了解了许多知识。 首先是对关自动控制原理相关的知识点有了更深刻的理解,原本课本上不 是很懂得知识点许多都得到了相应的解答;其次是对这门课有了新的认识 和理解,原本不知道学习这门课有什么作用,觉得无聊,不过现在才发现, 学习、掌握好这门课不仅可以使我们队信号处理的过程与原理有了根本的 理解和应用,而且可以方便的利用相关知识去理解和解答相关疑难问题; 更重要的事学习和掌握了许多相关matlab软件的应用方法和知识,在学习 技能和方法上使得自己有了更高的进步,掌握了又多一门的学习技能和方 法,为以后学习和应用打下了相关的基础知识与根基,相信在以后的学习 和生后中都将受益。不过,我也从中认识到自己在相关知识领域的认识不足和缺陷,不过 通过实验的过程都有所了解和体会,在以后的学习过程中就会多方面去注 意,查漏补缺。综合而言,这门课的实验课给了我一个愉快的,丰厚的过程。感谢这 门课所带给我的巨大作用,同时感谢指导老师耐心细致的开导与指点,此 致敬礼。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号