rlocfind matlab,4.4 绘制根轨迹的MATLAB函数

本文详细介绍了使用MATLAB的rlocus和rlocfind函数绘制SISO系统的根轨迹以及计算根轨迹增益的方法。通过具体例子展示了如何使用这两个函数,包括绘制根轨迹图、设置根轨迹的特殊点以及确定闭环极点等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4.4.1 rlocus

⒈.功能:绘制系统的根轨迹。

⒉.格式:

[r,k]=rlocus(n,d)

[r,k]=rlocus(g)

[r,k]=rlocus(n,d,k)

[r,k]=rlocus(g,k)

⒊.说明:

rlocus 函数可计算出或画出SISO系统的根轨迹,其中g(或n,d)为对象模型,输入变量k为用户自已选择的增益向量,当k缺省时则为系统自动生成增益向量k, 返回变量r为根轨迹各个点构成的复数矩阵.如果在函数调用中不返回任何参数,则rlocus函数在当前窗口中画出系统的根轨图。

4.4.2 rlocfind

⒈ 功能:计算给定一组根的根增益。

⒉格式:

[k,p]=rlocfind(n,d)

[k,p]=rlocfind(n,d,k)

[k,p]=rlocfind(g)

[k,p]=rlocfind(g,k)

⒊说明:

本 函数允许用户求取根轨迹上指定点的开环根轨迹增益值,并将该增益下所有的闭环极点显示出来。当这个函数启动起来之后,在图形窗口上出现要求用户使用鼠标定 位的提示,这时用户用鼠标点击根轨迹上所要求的点后,将返回一个k值,同时返回该k值下的所有闭环极点p的值,并将此闭环极点直接在根轨道曲线上显示出 来。

4.4.3 grid

⒈.功能:在连续系统根轨迹图中绘制出阻尼系数和自然频率栅格。

⒉.格式:

sgrid

sgrid('new')

sgrid(z,w)

sgrid(z,w,'new')

⒊.说明: 本函数允许用户在连续系统根轨迹图中绘制出阻尼系数和自然频率栅格线,栅格线由等阻尼系数和等自然频率线构成,其中输入z,w为绘制指定阻尼系数和自然频 率,当缺省时阻尼系数线以步长0.1从ξ=0到ξ=1绘出。Sgrid('new')函数先清除图形屏幕,然后绘制出栅格线,并设置成hold on,使后续绘图命令能绘制在栅格上。

例4-1 设一单位反馈控制系统开环传递函数如下,试绘制该系统的根轨迹。

0818b9ca8b590ca3270a3433284dd417.png

⒈常规方法

根据绘制根轨迹的规则,可知该系统的根轨迹绘制步骤如下:

⑴.根迹的起迄点及条数:

先画出系统的,以×来表示的开环极点。其分布如图4-8所示。系统有三条根轨迹分支,它们的起始点为开环极点(0,-1,-2)。因为没有开环零点,所以三条根轨迹分支均沿着渐近线趋向无限远处。

0818b9ca8b590ca3270a3433284dd417.png

图4-8

⑵.实轴上的根轨迹:

由规则四知,实轴上的0至-1和-2至-∞间的线段是根轨迹。

⑶.渐近线:

由规则五知,本系统根轨迹的渐近线,有三条。据其与实轴的夹角公式:

0818b9ca8b590ca3270a3433284dd417.png

求得,分别为60L,180L,300L。

渐近线与实轴的交点之

0818b9ca8b590ca3270a3433284dd417.png

这样,可作出根轨迹的渐近线,如图4-8中的粗实线所示。

⑷.分离点:

起始于开环极点0,-1的两条根轨迹,随着 从0向∞的增大过程中,存在某个 ,会使根规迹从实轴上分离,而进入复平面。此时对应的闭环极点,即分离点。就是特征方程重根所对应的 平面上的点。

根据公式:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值