




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验四 线性系统的根轨迹 一、实验目的 1. 熟悉 MATLAB 用于控制系统中的一些基本编程语句和格式。 2. 利用 MATLAB 语句绘制系统的根轨迹。 3. 掌握用根轨迹分析系统性能的图解方法。 4. 掌握系统参数变化对特征根位置的影响。 基础知识及 MATLAB 函数 根轨迹是指系统的某一参数从零变到无穷大时,特征方程的根在 s 平面上 的变化轨迹。这个参数一般选为开环系统的增益 K。课本中介绍的手工绘制根 轨迹的方法,只能绘制根轨迹草图。而用 MATLAB 可以方便地绘制精确的根 轨迹图,并可观测参数变化对特征根位置的影响。 假设系统的对象模型可以表示为 nn nn mm mm asbsas bsbsbsb KsKGsG 1 1 1 1 1 21 0 )()( 系统的闭环特征方程可以写成: 0)(1 0 sKG 对每一个 K 的取值,我们可以得到一组系统的闭环极点。如果我们改变 K 的数 值,则可以得到一系列这样的极点集合。若将这些 K 的取值下得出的极点位置 按照各个分支连接起来,则可以得到一些描述系统闭环位置的曲线,这些曲线 又称为系统的根轨迹。 1)绘制系统的根轨迹 rlocus() MATLAB 中绘制根轨迹的函数调用格式为: rlocus(num,den) 开环增益 k 的范围自动设定。 rlocus(num,den,k) 开环增益 k 的范围人工设定。 rlocus(p,z) 依据开环零极点绘制根轨迹。 r=rlocus(num,den) 不作图,返回闭环根矩阵。 r,k=rlocus(num,den) 不作图,返回闭环根矩阵 r 和对应的开环增 益向量 k。 其中,num,den 分别为系统开环传递函数的分子、分母多项式系数,按 s 的降幂排列。K 为根轨迹增益,可设定增益范围。 例 3-1:已知系统的开环传递函数,绘制系统的 924 ) 1( )( 23 sss s KsG 根轨迹的 MATLAB 的调用语句如下: num=1 1; %定义分子多项式 den=1 4 2 9; %定义分母多项式 rlocus (num,den) %绘制系统的根轨迹 grid %画网格标度线 xlabel(Real Axis),ylabel(Imaginary Axis) %给坐标轴加上说明 title(Root Locus) %给图形加上标题名 则该系统的根轨迹如图 3-1 所示: 若上例要绘制 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(向量)的值。 该函数的调用格式为:k,r=rlocfind(num,den) 执行前,先执行绘制根轨迹命令 rlocus(num,den) ,作出根轨迹图。执行 rlocfind 命令时,出现提示语句“Select a point in the graphics window” , 即要求在根轨迹图上选定闭环极点。将鼠标移至根轨迹图选定的位置,单击左 键确定,根轨迹图上出现“+”标记,即得到该点的增益 K 和闭环根 r 的返回变 图 3-1 系统的完整根轨迹图形图 3-2 特定增益范围内的根轨迹图形 量值。 例 3-2:系统的开环传递函数为,试求:(1) 2538 65 )( 23 2 sss ss KsG 系统的根轨迹;(2)系统稳定的 K 的范围;(3)K=1 时闭环系统阶跃响应曲 线。则此时的 MATLAB 的调用格式为: G=tf(1,5,6,1,8,3,25); rlocus (G); %绘制系统的根轨迹 k,r=rlocfind(G) %确定临界稳定时的增益值 k 和对应 的极点 r G_c=feedback(G,1); %形成单位负反馈闭环系统 step(G_c) %绘制闭环系统的阶跃响应曲线 则系统的根轨迹图和闭环系统阶跃响应曲线如图 3-2 所示。 其中,调用 rlocfind()函数,求出系统与虚轴交点的 K 值,可得与虚轴 交点的 K 值为 0.0264,故系统稳定的 K 的范围为。),0264 . 0 (K 二、实验内容 请绘制下面系统的根轨迹曲线 )136)(22( )( 22 sssss K sG )10)(10012)(1( )12( )( 2 ssss sK sG ) 11 . 0012 . 0 )(10714 . 0 ( ) 105 . 0 ( )( 2 ssss sK sG (a)根轨迹图形 (b)K=1 时的阶跃响应曲线 图 3-2 系统的根轨迹和阶跃响应曲线 同时得出在单位阶跃负反馈下使得闭环系统稳定的 K 值的范围。 1.11.1,程序代码,程序代码 num=0,0,0,0,0,1; %定义分子多项式 den=1,8,27,38,26,0; %定义分母多项 rlocus(num,den); %绘制系统的根轨迹 grid %画网格标度线 k,r=rlocfind(num,den) xlabel(Real Axis);ylabel(Imaginary Axis) title(Root Locus); 1 12 2,截屏图,截屏图 k = 0.6981 r =-2.9946 + 2.0027i;-2.9946 - 2.0027i; -0.9914 + 0.9696i; -0.9914 - 0.9696i; - 0.0280 k =0.8946 r = -2.9931 + 2.0035i;-2.9931 - 2.0035i; -0.9887 + 0.9607i;-0.9887 - 0.9607i;- 0.0363 k = 31.4829 r =-2.8088 + 2.1856i;-2.8088 - 2.1856i ;-2.4150 ; 0.0163 + 1.0144i; 0.0163 - 1.0144i k =40.4848 r =-2.7794 + 2.2469i; -2.7794 - 2.2469i; -2.6459 ; 0.1024 + 1.0897i;0.1024 - 1.0897i 1.31.3,分析可知,分析可知 k k 的范围是的范围是(0.698140.4848)(0.698140.4848) 2.12.1,程序代码,程序代码 num=0,0,0,1,12; %定义分子多项式 den=1,23,121,1220,1000; %定义分母多项 rlocus(num,den); grid %绘制系统的根轨迹 k,r=rlocfind(num,den) xlabel(Real Axis);ylabel(Imaginary Axis); title(Root Locus) ; 2 22 2,截屏图,截屏图 k =18.4941 r = -19.8919 -1.0151 + 7.4803i-1.0151-7.4803i-1.0780 k =110.5021 r =-19.9853 -0.5160 + 7.6445i-0.5160 - 7.6445i -1.9826 k =194.8401 r =-20.0707 -0.1144 + 7.8470i-0.1144 - 7.8470i-2.7005 k =273.5006 r =-20.1500 0.2109 + 8.0566i0.2109 - 8.0566i-3.2717 2.32.3,分析可知:,分析可知:k k 的范围是的范围是(18.4941273.5006)(18.4941273.5006) 3.13.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 32 2,截屏图,截屏图 k =0.5225 r =-13.9230 -3.9290 + 7.9404i-3.9290 - 7.9404i-0.5580 k =3.3944 r =-13.3489 -2.0233 + 7.4794i-2.0233 - 7.4794i-4.9434 k =7.6385 r =-0.0916+8.4713i-0.0916-8.4713i -11.0779 + 1.2238i-11.0779 - 1.2238i k =8.4866 r = -11.3214+1.8886i-11.3214-1.8886i0.1519+8.6696i0.1519-8.6696i 3.33.3,分析可知:,分析可知:k k 的范围是的范围是(0.5225,8.4866)(0.5225,8.4866) 三,实验体会与总结:三,实验体会与总结: 通过自动控制原理实验的学习与调试,使我学习和了解了许多知识。 首先是对关自动控制原理相关的知识点有了更深刻的理解,原本课本上不 是很懂得知识点许多都得到了相应的解答;其次是对这门课有了新的认识 和理解,原本不知道学习这门课有什么作用,觉得无聊,不过现在才发现, 学习、掌握好这门课不仅可以使我们队信号处理的过程与原理有了根本的 理解和应用,而且可以方便的利用相关知识去理解和解答相关疑难问题; 更重要的事学习和掌握了许多相关 matlab 软件的应用方法和知识,在学 习技能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东广州医科大学附属第五医院第一次招聘17人考前自测高频考点模拟试题及答案详解(历年真题)
- 2025年新乡延津县选调县外在编在岗教师回乡任教的考前自测高频考点模拟试题及完整答案详解1套
- 2025年甘肃省定西市临洮县中铺镇选聘摩云村文书考前自测高频考点模拟试题有答案详解
- 安全培训教室设备清单表课件
- 2025年光伏发电用控制器项目发展计划
- 2025北京邮电大学与通信工程学院招聘1人(人才派遣)模拟试卷及答案详解1套
- 2025甘肃张掖市教育局培黎职业学院引进高层次人才14人考前自测高频考点模拟试题附答案详解(典型题)
- 2025年中职高考对口升学(理论考试)真题卷【轻工纺织大类】模拟练习
- 2025江苏南京市浦口区卫健委所属事业单位招聘高层次人才11人考前自测高频考点模拟试题及参考答案详解一套
- 小学安保人员安全培训课件
- 食品行业的食品创新与新产品开发
- 汽车内饰的清洁护理
- 2024信息安全意识培训ppt课件完整版含内容
- JGT366-2012 外墙保温用锚栓
- 社区普及反假货币知识讲座
- 医院健康体检表
- 肌肉工作原理
- 冶金工业矿山建设工程预算定额
- HGT-2521-2008工业硅溶胶的内容
- 译林版三年级英语上册全册课件
- 岩棉复合板外墙保温的施工工艺
评论
0/150
提交评论