下载此文档

北理自控实验报告三根轨迹分析.doc


文档分类:高等教育 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
一、实验目的


二、实验原理

根轨迹是指系统某一参数变化时,闭环特征跟在S平面上运动的轨迹。在MATLAB中,提供了用于根轨迹分析的专门函数。
(1)rlocus函数
使用方法如下:
Rlocus(sys) 绘制单输入单输出LTI系统的根轨迹图
Rlocus(sys,k) 使用用户指定的K来绘制根轨迹图
(2)rlocfind函数
使用方法如下:
[k,poles]=rlocfind(sys)计算鼠标选取点处的根轨迹增益值和闭环极点值,可在图形窗口根轨迹图中显示出十字光标,当用户选择其中一点时,相应的增益值和极点值记录在k和poles中。
[k,poles]=rlocfind(sys,p)计算最靠近给定闭环极点p处的根轨迹增益。
(3)sgrid函数
使用方法如下:
sgrid 可在连续系统根轨迹或零极点图上绘制出栅格线,栅格线由等阻尼系数和等自然频率线构成。
sgrid(‘new’) 先清除当前的图形,然后绘制出栅格线,并将坐标轴属性设置成hold on。
sgrid(z,Wn) 指定阻尼系数z和自然频率Wn。
sgrid(z,Wn,’new’)指定阻尼系数z和自然频率Wn,在绘制栅格线之前清除当前的图形并将坐标轴属性设置成hold on。

MATLAB提供了一个根轨迹设计工具Rltool,在命令窗口输入rltool命令即可启动该工具,也可输入rltool(sys)命令打开带系统模型sys的根轨迹设计器。Rltool工具既可以分析系统根轨迹也能对系统进行设计,具体使用方法请参照MATLAB帮助或查阅相关资料。


(1)使用MATLAB绘制系统的根轨迹图。
(2)求根轨迹的两条分支离开实轴的K值,并确定该K值对应的所有闭环极点。
(3)以区间[-40,-5]之间的值代替s=-12处的极点,重新绘制根轨迹图,观察其对根轨迹图的影响。
实验代码与实验结果
(1)根轨迹图
>> z=[-5];
>> p=[-1 -3 -12];
>> k=[1];
>> Gzpk=zpk(z,p,k)

Zero/pole/gain:
(s+5)
------------------
(s+1) (s+3) (s+12)

>> rlocus(Gzpk)
(2)求K值
>> [k,ploles]=rlocfind(Gzpk)
Select a point in the graphics window
selected_point =
- -
k =

ploles =
-
- +
- -
(3)改变极点
极点:-5:
>> p=[-1 -3 -5];
>> Gzpk=zpk(z,p,k)

Zero/pole/gain:
(s+5)
-----------------
(s+1) (s+3) (s+5)

>> rlocus(Gzpk)
极点-10:
>> p=[-1 -3 -10];
>> Gzpk=zpk(z,p,k)

Zero/pole/gain:
(s+5)
------------------
(s+1) (s+3) (s+10)

>> rlocus(Gzpk)
>> hold on;
>> p=[-1 -3 -12];
>> Gzpk=zpk(z,p,k)

Zero/pole/gain:
(s+5)
------------------
(s+1) (s+3) (s+12)

>> rlocus(Gzpk)
极点-20:
>> p=[-1 -3 -20];
>> Gzpk=zpk(z,p,k)

Zero/pole/gain:
(s+5)
------------------
(s+1) (s+3) (s+20)

>> rlocus(Gzpk)
>> hold on
>> p=[-1 -3 -12];
>> Gzpk=zpk(z,p,k)

Zero/pole/gain:
(s+5)
------------------
(s+1) (s+3) (s+12)

>> rlocus(Gzpk)
极点-40:
>> p=[-1 -3 -40];
>> Gzpk=zpk(z,

北理自控实验报告三根轨迹分析 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小92 KB
  • 时间2018-11-13
最近更新