网站大量收购闲置独家精品文档,联系QQ:2885784924

利用Matlab绘制系统的根轨迹.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

利用Matlab绘制系统的根轨迹

本章前面的内容介绍了控制系统根轨迹的绘制以及利用系统大致的

根轨迹图分析系统性能的方法,若要由根轨迹获得系统在某一特定参

数下准确的性能指标或者准确的闭环极点,需要依据幅值条件精确地

作图。如果利用MATLAB工具箱中函数,则可方便、准确地作出根轨

迹图,并利用图对系统进行分析。

MATLAB工具箱中,求系统根轨迹的几个常用函数有

rlocus,rlocfind,sgrid,下面通过具体的例子来说明这些函数

的应用。

例4-13控制系统的开环传递函数为

G(s)H(s)=

绘制系统的根轨迹图。

解利用函数rlocus函数可直接作出系统的根轨迹图,程序如

下:%example4-13%

num=[1,5];

dun=[1,6,11,6,0];rlocus(num,dun)

执行该程序后,可得到如图4-20所示的根轨迹。

图4-20例4-13题根轨迹图

1/8

利用函数rolcus可画出系统的根轨迹图后,可用rlocfind函数

在根轨迹上选择任意极点,得到相应的开环增益和其它闭环极

点。

例4-14控制系统的开环传递函数为

绘制系统的根轨迹图,并确定根轨迹的分离点及相应的开环增益

解将开环传递函数写为Matlab程序如

下:%example4-14%

num=[1];

2/8

den=[0.0002,0.03,1,0];rlocus(num,den)

title(‘RootLocus’)[k,p]=rlocfind(num,den)

程序执行过程中,先绘出系统的根轨迹,并在图形窗口中出现十

字光标,提示用户在根轨迹上选择一点,这时,将十字光标移到所选

择的地方,可得到该处对应的系统开环增益及其它闭环极点。此例中,

将十字光标移至根轨迹的分离点处,可得到

k=

9.6115

p=

-107.7277

-21.9341

-20.3383若光标能准确定位

在分离点处,则应有两个重极点,即相等。程序执

行后,得到的根轨迹图如图4-21所示。

图4-21例4-14系统的根轨迹

3/8

例4-15开环系统的传递函数

绘制系统的根轨迹,并分析系统的稳定性。解Matlab程序

如下%example4-15%

num=[1,3];den1=[1,6,5];

den=conv(den1,den1);figure(1)

文档评论(0)

177****7360 + 关注
官方认证
内容提供者

中专学生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档