根轨迹,频率分析.ppt
《根轨迹,频率分析.ppt》由会员分享,可在线阅读,更多相关《根轨迹,频率分析.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、线性系统的根轨迹线性系统的根轨迹 根轨迹是指系统的某一参数从零变到无穷大时,特征方程的根在s平面上的变化轨迹。这个参数一般选为开环系统的增益K。用MATLAB可以方便地绘制精确的根轨迹图,并可观测参数变化对特征根位置的影响。假设系统的对象模型可以表示为系统的闭环特征方程可以写成 对每一个K的取值,我们可以得到一组系统的闭环极点。如果我们改变K的数值,则可以得到一系列这样的极点集合。若将这些K的取值下得出的极点位置按照各个分支连接起来,则可以得到一些描述系统闭环位置的曲线,这些曲线又称为系统的根轨迹。MATLAB中绘制根轨迹的函数调用格式为:rlocus(num,den)开环增益k的范围自动设定
2、。rlocus(num,den,k)开环增益k的范围人工设定。rlocus(p,z)依据开环零极点绘制根轨迹。r=rlocus(num,den)不作图,返回闭环根矩阵。r,k=rlocus(num,den)不作图,返回闭环根矩阵r和对应的开环增益向量k。其中,num,den分别为系统开环传递函数的分子、分母多项式系数,按s的降幂排列。K为根轨迹增益,可设定增益范围。(1)绘制系统的根轨迹绘制系统的根轨迹rlocus()()例:已知系统的开环传递函数,绘制系统的根轨迹MATLAB的调用语句如下:num=1 1;%定义分子多项式den=1 4 2 9;%定义分母多项式rlocus(num,den)
3、%绘制系统的根轨迹grid%画网格标度线 xlabel(Real Axis),ylabel(Imaginary Axis)%给坐标轴加上说明title(Root Locus)%给图形加上标题名 若要绘制K在(1,10)的根轨迹图,则此时的MATLAB的调用格式如下。num=1 1;den=1 4 2 9;k=1:0.5:10;rlocus(num,den,k)gridxlabel(RealAxis),ylabel(ImaginaryAxis)title(RootLocus)(2)确定闭环根位置对应增益值确定闭环根位置对应增益值K的函数的函数rlocfind()()在MATLAB中,提供了rlo
4、cfind函数获取与特定的复根对应的增益K的值。在求出的根轨迹图上,可确定选定点的增益值K和闭环根r(向量)的值。该函数的调用格式为:k,r=rlocfind(num,den)执行前,先执行绘制根轨迹命令rlocus(num,den),作出根轨迹图。执行rlocfind命令时,出现提示语句“Select a point in the graphics window”,即要求在根轨迹图上选定闭环极点。将鼠标移至根轨迹图选定的位置,单击左键确定,根轨迹图上出现“+”标记,即得到了该点的增益K和闭环根r的返回变量值。例:系统的开环传递函数为求:(1)系统的根轨迹;(2)系统稳定的K的范围;(3)K=
5、1时闭环系统阶跃响应曲线。则此时的MATLAB的调用格式为:G=tf(1,5,6,1,8,3,25);rlocus(G);%绘制系统的根轨迹 k,r=rlocfind(G)%确定临界稳定时的增益值k和对应的极点r G1=feedback(G,1);%形成单位负反馈闭环系统step(G1)%绘制闭环系统的阶跃响应曲线系统的根轨迹图和闭环系统阶跃响应曲线如图所示。(3)(3)绘绘制阻尼比制阻尼比 和无阻尼自然和无阻尼自然频频率率的的栅栅格格线线sgridsgrid()()例:系统的开环传递函数为由rlocfind函数找出能产生主导极点阻尼=0.707的合适增益.G=tf(1,conv(1,1,1,
6、2),0);zet=0.1:0.2:1;wn=1:10;sgrid(zet,wn);hold on;rlocus(G)k,r=rlocfind(G)(4)(4)基于根基于根轨轨迹的系迹的系统设计统设计及校正工具及校正工具rltoolrltool MATLAB中提供了一个系统根轨迹分析的图形界面,在此界面可以可视地在整个前向通路中添加零极点(亦即设计控制器),从而使得系统的性能得到改善。实现这一要求的工具为rltool,其调用格式为:rltool 或或 rltool(G)例:单位负反馈系统的开环传递函数输入系统的数学模型,并对此对象进行设计。num=1,0.125;den=conv(1,5,co
7、nv(1,20,1,50),0,0;G=tf(num,den);rltool(G)该命令将打开rltool工具的界面,显示原开环模型的根轨迹图,如图(a)所示。单击该图形菜单命令Analysis中的Response to Step Command 复选框,则将打开一个新的窗口,绘制系统的闭环阶跃响应曲线,如图(b)所示。可见这样直接得出的系统有很强的振荡,就需要给这个对象模型设计一个控制器来改善系统的闭环性能。(a)(b)练习:请绘制下面系统的根轨迹曲线 线性系统的频域分析线性系统的频域分析1 1频率曲线主要包括三种:频率曲线主要包括三种:NyquistNyquist图、图、BodeBode图
8、图和和NicholsNichols图。图。频域分析法是应用频域特性研究控制系统的一种经典方法。它是通过研究系统对正弦信号下的稳态和动态响应特性来分析系统的。采用这种方法可直观的表达出系统的频率特性,分析方法比较简单,物理概念明确。1)Nyquist图的绘制与分析图的绘制与分析(极坐标图极坐标图)MATLAB中绘制系统Nyquist图的函数调用格式为:nyquist(num,den)频率响应w的范围由软件自动设定nyquist(num,den,w)频率响应w的范围由人工设定Re,Im=nyquist(num,den)返回奈氏曲线的实部和虚部向量,不作图例:已知系统的开环传递函数为 极点的显示结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 轨迹 频率 分析
限制150内