线性系统的根轨迹 一、 实验目的 1. 熟悉 MATLAB用于控制系统中的一些基本编程语句和格式
2. 利用 MATLAB语句绘制系统的根轨迹
3. 掌握用根轨迹分析系统性能的图解方法
4. 掌握系统参数变化对特征根位置的影响
二、 实验内容 1. 请绘制下面系统的根轨迹曲线
)1 36)(22()(22sssssKsG )1 0)(1 0 01 2)(1()1 2()(2sssssKsG )11
00 1 2
0)(10 7 1 4
0()10 5
0()(2ssssKsG 同时得出在单位阶跃负反馈下使得闭环系统稳定的K值的范围
2. 在系统设计工具 rltool界面中,通过添加零点和极点方法,试凑出上述系统,并观察增加极、零点对系统的影响
三、 实验结果及分析 1
(1) )1 36)(22()(22sssssKsG的根轨迹的绘制: MATLAB语言程序: num=[1]; den=[1 8 27 38 26 0]; rlocus(num,den) [r,k]=rlocfind(num,den) grid xlabel('Real Axis'),ylabel('Imaginary Axis') title('Root Locus') 运行结果: 选定图中根轨迹与虚轴的交点,单击鼠标左键得: selected_point = 0
0021 + 0
9627i k = 28
7425 r = -2
8199 + 2
1667i -2
8199 - 2
1667i -2
3313 -0
0145 + 0
9873i -0
0145 - 0
9873i 结论: 根轨迹与虚轴有交点,所以在K从零到无穷变化时,系统的稳定性会发生变化
由根轨迹图和运行结果知,当 0