首页 理论教育 使用Matlab绘制根轨迹的方法

使用Matlab绘制根轨迹的方法

时间:2023-06-21 理论教育 版权反馈
【摘要】:[r,k]=rlocus这种带有输出变量的引用函数,返回系统闭环极点位置的复数矩阵及其相应的增益向量,而不直接绘制出根轨迹图。函数命令执行后,可在根轨迹图形窗口中显示十字形光标,当用户选择根轨迹上某一点时,其相应的增益由k记录,与增益相对应的所有闭环极点记录在poles中。下面的Matlab程序将给出该系统对应的根轨迹图。

使用Matlab绘制根轨迹的方法

1.求系统根轨迹的函数rlocus()

函数命令调用格式为

rlocus(sys)函数用来绘制单入单出(SISO)的线性定常时不变(LTI)系统的根轨迹图。

rlocus(sys,k)可以用指定的反馈增益向量k来绘制系统sys的根轨迹图。

[r,k]=rlocus(sys)这种带有输出变量的引用函数,返回系统闭环极点位置的复数矩阵及其相应的增益向量,而不直接绘制出根轨迹图。

2.计算系统根轨迹增益函数rlocfind()

函数命令调用格式为

(www.xing528.com)

[k,poles]=rlocfind(sys)函数的输入变量sys是由函数tf()、zpk()等建立的LTI系统模型,即开环传递函数G(s)H(s)。函数命令执行后,可在根轨迹图形窗口中显示十字形光标,当用户选择根轨迹上某一点时,其相应的增益由k记录,与增益相对应的所有闭环极点记录在poles中。

[k,poles]=rlocfind(sys,p)函数可对期望根p计算对应的增益k与闭环极点poles。

【例4.7.1】对于一单位反馈系统,其开环传递函数为

下面的Matlab程序将给出该系统对应的根轨迹图。其根轨迹图如图4.7.1所示。

图4.7.1 例4.7.1系统的根轨迹

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈