文档帮助中心文档
动态系统的根轨迹图
rlocus(系统)
rlocus (sys1 sys2,…)
(r、k) = rlocus(系统)
r = rlocus (sys, k)
例子
rlocus (sys)计算并绘制SISO模型的根轨迹sys.根轨迹返回闭环极点轨迹作为反馈增益的函数k(假设负面反馈)。利用根轨迹分析了反馈增益的变化对闭环极点位置的影响。反过来,这些位置提供了有关时间和频率响应的间接信息。
rlocus (sys)
sys
k
您可以使用rlocus绘制下列任一项的根轨迹图负通过设置反馈回路sys如下所示:
rlocus
例如,如果sys传递函数是用
年代 y 年代 ( 年代 ) = n ( 年代 ) d ( 年代 )
闭环极点是的根
d ( 年代 ) + k n ( 年代 ) = 0
根轨迹图描述了反馈增益时闭环极点的轨迹k从0到无穷。rlocus自适应地选择一组正增益k使情节平滑根轨迹图上的极点表示为x0表示为o.
x
o
rlocus (sys1 sys2,…)绘制多个LTI模型的根位点sys1, sys2,…在一个单一的情节。您可以为每个模型指定颜色、线条样式和标记。有关更多情节定制选项,请参见rlocusplot.
sys1, sys2,…
rlocusplot
(r、k) = rlocus(系统)返回反馈增益向量k和复根的位置r对于这些收益。
r
r= rlocus (sys,k)使用用户指定的反馈增益向量k输出闭环极点r定义了根轨迹图。
r= rlocus (sys,k)
全部折叠
对于这个示例。绘制以下SISO动态系统的根轨迹:
年代 y 年代 ( 年代 ) = 2 年代 2 + 5 年代 + 1 年代 2 + 2 年代 + 3. .
Sys = tf([2 5 1],[1 2 3]);rlocus(系统)
系统的极点表示为x,而0表示为o在根轨迹图上。您可以使用生成的根轨迹图中的菜单来添加网格线、放大或缩小,还可以调用属性编辑器来定制图形。
更多情节定制选项,请使用rlocusplot.
对于本例,请考虑sisoModels.mat包含以下三种SISO模型:
sisoModels.mat
sys1 - 传递函数模型
sys1
sys2 - 状态空间模型
sys2
sys3 - zero-pole-gain模型
sys3
的加载模型垫文件。
垫
负载(“sisoModels.mat”,“sys1”,“sys2”,“sys3”);
使用rlocus并为每个系统指定颜色。还要向根轨迹图添加一个图例。
rlocus (sys1“b”sys2,“k”sys3,“r”)举行在传奇(“sys1”,“sys2”,“sys3”)举行从
图中包含了同一图中所有三个系统的根轨迹图。有关更多情节定制,请参见rlocusplot.
对于本例,考虑以下SISO传递函数模型:
年代 y 年代 ( 年代 ) = 3. 年代 2 + 1 9 年代 3. + 7 年代 2 + 5 年代 + 6
利用上述传递函数模型rlocus提取闭环极点和相关反馈增益值。
Sys = tf([3 1],[9 7 5 6]);(r、k) = rlocus(系统)
r =3×53复杂-0.9406 0.0000 -0.8685我-0.8744 + 0.0000 + 0.0000 + -0.8620 + 0.0000我-0.8550 + 0.0000我-0.8475 + 0.0000 -0.8394 -0.8306 + 0.0000 + 0.0000我-0.8212 + 0.0000我-0.8111 + 0.0000 -0.8003 -0.7766我-0.7888 + 0.0000 + 0.0000 + 0.0000我-0.7636 + 0.0000 -0.7500 + 0.0000 -0.7358 -0.7209 + 0.0000 + 0.0000我-0.7055 -0.6734 -0.6896 + 0.0000 + 0.0000我我-0.6569 + 0.0000 + 0.0000 -0.6402 -0.6236 + 0.0000 + 0.0000我-0.6071 + 0.0000我-0.5908 + 0.0000 -0.5748 + 0.0000 -0.5593 -0.5443 + 0.0000 + 0.0000我-0.5299 + 0.0000我-0.5161 + 0.0000 -0.5030 -0.4906 + 0.0000 + 0.0000我-0.4789 + 0.0000我-0.4679 + 0.0000 -0.4576 -0.4390我-0.4480 + 0.0000 + 0.0000 + 0.0000我-0.4229 + -0.4306 + 0.00000.0000我-0.4157 + 0.0000 -0.4090 -0.3972 -0.4029 + 0.0000 + 0.0000我我-0.3919 + 0.0000 + 0.0000 -0.3871 + 0.0000我-0.3826 + 0.0000 -0.3785 -0.3748 + 0.0000 + 0.0000我-0.3713 + 0.0000我-0.3681 + 0.0000 0.0814 0.0483 + 0.9140 + 0.8379我0.0453 + 0.9212我0.0421 + 0.9291 0.0386 0.0308我0.0349 + 0.9470 + 0.9377 + 0.9573我0.0217 + 0.0264 + 0.96860.9809i 0.0167 + 0.9943i 0.0113 + 1.0090i 0.0055 + 1.0251i -0.0006 + 1.0426i -0.0071 + 1.0617i -0.0139 + 1.0826i -0.0210 + 1.1053i -0.0284 + 1.1300i -0.0362 + 1.1568i -0.0441 + 1.1859i -0.0522 + 1.2175i -0.0605 + 1.2515i -0.0688 + 1.2883i -0.0771 + 1.3278i -0.0853 + 1.3703i -0.0935 + 1.4158i -0.1015 + 1.4644i -0.1092 + 1.5162i -0.1167 + 1.5714i -0.1239 + 1.6299i -0.1308 + 1.6920i -0.1374 + 1.7578i -0.1436 + 1.8273i -0.1494 + 1.9006i -0.1549 + 1.9780i -0.1601 + 2.0594i -0.1649 + 2.1452i -0.1694 + 2.2354i -0.1736 + 2.3302i -0.1775 + 2.4299i -0.1810 + 2.5345i -0.1844 + 2.6442i -0.1875 + 2.7594i -0.1903 + 2.8802i -0.1929 + 3.0069i -0.1953 + 3.1397i -0.1976 + 3.2789i -0.1996 + 3.4247i -0.2015 + 3.5775i -0.2032 + 3.7375i -0.2048 + 3.9052i 0.0814 - 0.8379i 0.0483 - 0.9140i 0.0453 - 0.9212i 0.0421 - 0.9291i 0.0386 - 0.9377i 0.0349 - 0.9470i 0.0308 - 0.9573i 0.0264 - 0.9686i 0.0217 - 0.9809i 0.0167 - 0.9943i 0.0113 - 1.0090i 0.0055 - 1.0251i -0.0006 - 1.0426i -0.0071 - 1.0617i -0.0139 - 1.0826i -0.0210 - 1.1053i -0.0284 - 1.1300i -0.0362 - 1.1568i -0.0441 - 1.1859i -0.0522 - 1.2175i -0.0605 - 1.2515i -0.0688 - 1.2883i -0.0771 - 1.3278i -0.0853 - 1.3703i -0.0935 - 1.4158i -0.1015 - 1.4644i -0.1092 - 1.5162i -0.1167 - 1.5714i -0.1239 - 1.6299i -0.1308 - 1.6920i -0.1374 - 1.7578i -0.1436 - 1.8273i -0.1494 - 1.9006i -0.1549 - 1.9780i -0.1601 - 2.0594i -0.1649 - 2.1452i -0.1694 - 2.2354i -0.1736 - 2.3302i -0.1775 - 2.4299i -0.1810 - 2.5345i -0.1844 - 2.6442i -0.1875 - 2.7594i -0.1903 - 2.8802i -0.1929 - 3.0069i -0.1953 - 3.1397i -0.1976 - 3.2789i -0.1996 - 3.4247i -0.2015 - 3.5775i -0.2032 - 3.7375i -0.2048 - 3.9052i
k =1×53104×0 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0002 0.0002 0.0002 0.0002 0.0002 0.0003 0.0003 0.0003 0.0003 0.0004 0.0004 0.0004 0.0005 0.0005 0.0006 0.0006 0.0007 0.0007 0.0008 0.0009 0.0010 0.0011 0.0012 0.0013 0.0014 0.0015 0.0017 0.0018 0.0020 0.0022 0.0024 0.0026 0.0028 0.0031 0.0034 0.0037 0.0041 0.0045
自sys包含3个极点,即合成极点阵列的大小r是3 x53。每一列中r对应于向量的增益值k.对于这个示例,rlocus自动选择的53个值k从零到无穷得到三个闭环极点的平滑轨迹。
显示(r (:, 39))
-0.4229 + 0.00000 i -0.1775 + 2.4299i -0.1775 - 2.4299i
显示(k (39))
16.5907
例如,r (: 39)包含上述闭环极点,反馈增益值为16.5907。
r (: 39)
年代 y 年代 ( 年代 ) = 0 . 5 年代 2 - 1 4 年代 4 + 3. 年代 2 + 2
定义反馈增益值的传递函数模型和所需向量。对于这个例子,考虑一组从1到8的增益值,增量为0.5,并使用rlocus.
Sys = tf([0.5 -1],[4 0 3 0 2]);k = (1:0.5:5);r = rlocus (sys, k);大小(r)
ans =1×24个9
自sys包含4个闭环极点,合成阵列的闭合极点位置r是4x9,其中9列对应于定义的9个具体增益值k.
您也可以可视化的闭环极点的轨迹为特定的增益值k在根轨迹图上。
rlocus (sys, k)
特遣部队
党卫军
zpk
SISO动态系统,指定为以下之一:
连续时间或离散时间数值LTI模型,包括特遣部队,zpk,或党卫军模型。
广义或不确定的LTI模型,如一族或号航空母舰(鲁棒控制工具箱)模型。(使用不确定模型需要鲁棒控制工具箱™软件。)
一族
号航空母舰
rlocus假设
可调控制设计块的可调组件的当前值。
不确定控制设计块的标称模型值。
确定的LTI模型,例如idtf(系统辨识工具箱),中的难点(系统辨识工具箱),idproc(系统辨识工具箱),idpoly(系统辨识工具箱),idgrey(系统辨识工具箱)模型。(使用已识别的模型需要System Identification Toolbox™软件。)
idtf
中的难点
idproc
idpoly
idgrey
关于极点位置的反馈增益值,指定为矢量。反馈增益定义极点的轨迹,从而影响根轨迹图的形状。
n
米
的闭环极点位置sys对应于中的每个值k,返回为n——- - - - - -米数组,n的闭环极点数是多少sys和m = max(长度(k)).
m = max(长度(k))
关于极点位置的反馈增益值,以矢量形式返回。反馈增益定义极点的轨迹,从而影响根轨迹图的形状。当k不是由用户定义的,rlocus自适应地选择一组正增益k在0和无穷之间,生成平滑的图形。
有关根轨迹绘制的交互式方法,请参见控制系统设计.
rlocusplot|特遣部队|极|零|党卫军|zpk|控制系统设计
极
零
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系