控制系统的根轨迹分析
自动控制原理第5章根轨迹分析法

04
CATALOGUE
根轨迹分析法的限制与挑战
参数变化对根轨迹的影响
参数变化可能导致根轨迹的形状和位置发生变化 ,从而影响系统的稳定性和性能。
对于具有多个参数的系统,根轨迹分析可能变得 复杂且难以预测。
需要对参数变化进行细致的监测和控制,以确保 系统的稳定性和性能。
复杂系统的根轨迹分析
对于复杂系统,根轨 迹分析可能变得复杂 且难以实现。
02
CATALOGUE
根轨迹的基本概念
极点与零点
极点
系统传递函数的极点是系统动态 特性的决定因素,决定了系统的 稳定性、响应速度和超调量等。
零点
系统传函数的零点对系统的动 态特性也有影响,主要影响系统 的幅值和相位特性。
根轨迹方程
根轨迹方程是描述系统极点随参数变 化的关系式,通过求解根轨迹方程可 以得到系统在不同参数下的极点分布 。
05
CATALOGUE
根轨迹分析法的改进与拓展
引入现代控制理论的方法
状态空间法
将根轨迹分析法与状态空间法相结合,利用状态空间法描述系统的动态行为,从而更全 面地分析系统的稳定性。
最优控制理论
将根轨迹分析法与最优控制理论相结合,通过优化系统的性能指标,提高系统的稳定性 和动态响应。
结合其他分析方法
根轨迹方程的求解方法包括解析法和 图解法,其中图解法是最常用的方法 。
根轨迹的绘制方法
手工绘制
通过选取不同的参数值,计算对应的极点,然后绘制极点分布图。这种方法比较繁琐,但可以直观地了解根轨迹 的形状和变化规律。
软件绘制
利用自动控制系统仿真软件,如MATLAB/Simulink等,可以方便地绘制根轨迹图,并分析系统的动态特性。
7.3 控制系统根轨迹分析

2、绘制系统的根轨迹rlocus() 、绘制系统的根轨迹 调用的格式: 调用的格式: rlocus(num,den) %在图形窗口绘制 在图形窗口绘制SISO系统的根轨迹 在图形窗口绘制 系统的根轨迹 (num,den为系统开环传函的分子、分母多项式系数向量 为系统开环传函的分子、 为系统开环传函的分子 分母多项式系数向量) rlocus(sys) %在图形窗口绘制 在图形窗口绘制SISO系统 系统sys的根轨迹 在图形窗口绘制 系统 的根轨迹 (sys为系统的开环传函 为系统的开环传函) 为系统的开环传函 [r,k] = rlocus(sys) %得到系统的闭环极点r ,及所对应的 %得到系统的闭环极点 ,及所对应的 得到系统的闭环极点r 开环增益k 从 至 所对应的闭环极点 所对应的闭环极点) 开环增益 (k从0至∞所对应的闭环极点 rlocus(sys,k) %绘制指定开环增益 下系统的闭环极点 绘制指定开环增益k下系统的闭环极点 绘制指定开环增益 r = rlocus(sys,k) %求指定的开环增益 下系统闭环极点 求指定的开环增益k下系统闭环极点 求指定的开环增益 rlocus(sys1,sys2,...)
Matlab控制系统工具箱提供了有关根轨迹的函数 控制系统工具箱提供了有关根轨迹的函数 (p196表7-2) 表 ) 1、绘制系统的零极点图 、绘制系统的零极点图pzmap() 调用的格式: 调用的格式: pzmap(sys) %在图形窗口绘制系统 在图形窗口绘制系统sys的零极点图 的零极点图(SISO) 在图形窗口绘制系统 的零极点图 (对于 对于MIMO系统,绘制系统的极点和传递零点 系统, 对于 系统 绘制系统的极点和传递零点) pzmap(sys1,sys2,...,sysN) [p,z] = pzmap(sys) %得到零极点的列向量 得到零极点的列向量(SISO))(对于 得到零极点的列向量 对于 MIMO系统,得到极点的列向量和传递零点的列向量 系统, 系统 得到极点的列向量和传递零点的列向量)
控制系统的根轨迹分析(matlab)

用户可以 通过 Control Architec ture窗口 进行系统 模型的修 改,如图 13.10。
图13.10 rltool工具Control Architecture窗口
也可通过 System Data窗口 为不同环 节导入已 有模型, 如图 13.11。
图13.11 rltool工具System Data窗口
1
0.8
Amplitude
0.6
0.4
0.2
0
0
1
2
3
4
5
6
Time (sec)
图13.8 例4当时系统的单位阶跃响应曲 线
13.2图形化根轨迹法分析与设计
图形化根轨迹法分析与设计工 具rltool
• MATLAB图形化根轨迹法分析与设计工具rltool 是对SISO系统进行分析设计的。既可以分析 系统根轨迹,又能对系统进行设计。其方便 性在于设计零极点过程中,能够不断观察系 统的响应曲线,看其是否满足控制性能要求, 以此来达到提高系统控制性能的目的。
%鼠标确定文本的左下角位置
gtext('x')
Imaginary Axis
Root Locus
8
8
6
6
4
4
2
2
0
0
x
xx
-2
-2
-4
-4
-6
-6
-8
-8
-6
-4
-2
0
2
4
6
8
-8 -8
-6
-4
-2
0
2
4
6
8
Real Axis
(a) 直接绘制根轨迹
自动控制原理第四章-根轨迹分析法

×
p4 z 2
×
p3
×
×
p 2 z1 p1
σ
规则4:根轨迹的分会点(分离点和会合点)d。 (1)定义:分会点是指根轨迹离开实轴进入复平面的点(分 离点)或由复平面进入实轴的点(汇合点),位于相邻两极点 或两零点之间。
(2)位置:大部分的分会点在实轴上,若出现在复平面内时,则 成对出现。
(3)特点:分会点对应于闭环特征方程有重根的点;根轨迹离开
(4)与虚轴的交点:
方法1:闭环特征方程为s3 + 6s2 + 8s + K*= 0 令s = jω得:-jω3 -6ω2 + j8ω + K* = 0
-6ω2 + K* = 0 即
-ω3 + 8ω= 0
K* = 48 ω= 2.8 s-1
方法2:闭环特征方程为 s3 + 6s2 + 8s + K*= 0 列劳斯表如下:
规则1:根轨迹的起点和终点。 根轨迹起始于开环极点,终止开环零点或无穷远。
m
i 1
s
zi
n
s
l 1
pl
1 K
K
K
0 s pl
s s
zi , m条 (, n
m)条
规则2: 根轨迹的条数和对称性。 n阶系统有n条根轨迹。根轨迹关于实轴对称。
规则3: 实轴上的根轨迹分布。
由实数开环零、极点将实轴分为若干段,如某段右边 开环零、极点(包括该段的端点)数之和为奇数,则该段就 是根轨迹,否则不是。如下图所示。
又因为开环传函的零极点表达式为:
m
GK (s)
G(s)H(s)
K
n
(s
第四章控制系统的根轨迹分析法

− p4
− p3
∠s + z 2
∠s + p2
− p2
共轭复根 相; ∠s + p2 = 2π 在 s 左边的零、极点其相角均为0
∠s + z1 + ∠s + z2 = 2π 在 s 右边的零、极点其相角均为π
n m 0 出射角公式: 出射角公式: θ pc =180 + ∑θzj − ∑θ pi j =1 i=1
ζ = 0.707
s’ s’
-2 0
K −1
Re
-1
根轨迹法的分析基本思路: 根轨迹法的分析基本思路 目的: 目的
①解决高阶系统求解特征根比较困难 的实现; 寻找到一种方便、 的实现 ②寻找到一种方便、有效的描述 系统的根轨迹的方法。 系统的根轨迹的方法。
方法: 方法
① 根据开环零极点的分布绘制出系统 的根轨迹图; 的根轨迹图;②利用根轨迹法来分析和设 计系统. 计系统
S1
0 -1 -1+j -1+j∞
∞ ↑ K
S2
-2 -1 -1-j -1-j∞ jω
1 S1 0 σ -1
闭环特征方程式 S2+2S+K= 0
S2 -2
特征方程的根 S1.2 = -1± 1-K ±
K变化时,闭环特征根 变化时,
在S平面上的轨迹图形
-1 K ∞ ↑
系统特征方程为 求得两个极点: 求得两个极点:
jω
z1 p3 -2 p2 -1 z2 1 p
1 0
-1
3、实轴上的根轨迹 、
实轴上某区间存在根轨迹, 实轴上某区间存在根轨迹,则 该区间右边的开环零、 该区间右边的开环零、极点数之和 必为奇数。 必为奇数。
第四章控制系统的根轨迹法

应掌握的内容
180度,0度根轨迹的绘制 参数根轨迹的绘制 增加开环零、极点对根轨迹和系统性能的影响 分析系统的稳定性 分析系统的瞬态和稳态性能 对于二阶系统(及具有闭环主导共轭复数极点的高阶 系统),根据性能指标的要求在复平面上划出满足这一 要求的闭环极点(或高阶系统主导极点)应在的区域。
10
[例4-1]系统的开环传递函数为:Gk (s)
由根轨迹图可知,当0 k 0.858时,闭环系统有一对
不等的负实数极点,其瞬态响应呈过阻尼状态。当 0.858 k 29.14 时,闭环系统有一对共轭复数极点,其瞬 态响应呈欠阻尼状态。当29.14 k 时,闭环系统又有一 对不等的负实数极点,瞬态响应又呈过阻尼状态。
14
[例4-3]控制系统的结构图如下图所示。试绘制以a为参变 量时的根轨迹。
解得 k 5, 5 由图可知当k 5 时直线OB与圆相切,系统的阻 尼比 1 ,特征根为 5 j5 。
2
13
对于分离点 2.93 ,由幅值条件可知
2.93 5 2.93 k1 10 2.93 0.858
对于会合点17.07 ,有
45
17.07 5 17.0 k2 10 17.07 29.14
论过,利用根轨迹可清楚地看到开环根轨迹增益或其他参 数变化时,闭环系统极点位置及其瞬态性能的改变情况。
利用根轨迹确定系统的有关参数 对于二阶系统(及具有闭环主导共轭复数极点的高阶系 统),通常可根据性能指标的要求在复平面上划出满足 这一要求的闭环极点(或高阶系统主导极点)应在的区 域。如下页图所示,具有实部 和阻尼角 划成的左区域 满足的性能指标为:
17
例4-4(续2)
其分离回合点计算如下:
N(s) s2 3s, N ' (s) 2s 3
第4章 控制系统的根轨迹分析

绘制根轨迹如图4-13所示。
第4章 控制系统的根轨迹分析
图4-13 例4-5系统的根轨迹
第4章 控制系统的根轨迹分析
图中根轨迹与虚轴的交点可从系统临界稳定的条件
得到τ=1。τ=1时系统的特征方程为
得与虚轴交点的坐标为jω=±j。从根轨迹得到系统稳定时τ
的取值范围为0<τ<1。
第4章 控制系统的根轨迹分析
θj(j=1,2,3,4)。选取实轴上一点s0,若s0为根轨迹上的点,必满足
相角条件,有
第4章 控制系统的根轨迹分析
图4-5 实轴上根轨迹相角示意
第4章 控制系统的根轨迹分析
下面分别分析开环零、极点对相角条件的影响,进而分
析对实轴上根轨迹的影响。
(1)共轭复数极点p4和p5到点s0的向量的相角和为
φ4+φ5=2π,共轭复数零点到s0点的向量的相角和也为2π。
(2)实轴上,s0点左侧的开环极点p3和开环零点z2到点s0所
构成的向量的夹角φ3和θ2均为零度。
(3)实轴上,s0点右侧的开环极点p1、p2和开环零点z1到点
s0 所构成的向量的夹角φ1、φ2和θ1均为π。
第4章 控制系统的根轨迹分析
第4章 控制系统的根轨迹分析
若系统稳定,由劳斯表的第一列系数,有以下不等式成立:
得0<K* <78.47。
由此可知,当 Kc* =78.47时,系统临界稳定,此时根轨迹穿
过虚轴。K* =78.4ω 值由以下辅助方程确定:
将 K* =78.47代入辅助方程,得
解得s=±j2.16。
第4章 控制系统的根轨迹分析
对于例4-1,其在实轴上的根轨迹一条始于开环极点,止于
开环零点(根轨迹位于-2到-5之间),另两条始于开环极点,止于
自动控制原理--控制系统的根轨迹分析及特殊根轨迹

j1
s0
j1
jk
s sk
j1
jk
单位阶跃响应为
n
y(t) A0 Akeskt k 1
m
m
Ks zi Kzi
A0
i1 n
s sj
i1 n
GB(0)
sj
j1
s0
j1
m
m
K s zi
Ak
i1 n
s sj
1 s
K sk zi
i1 n
sk sk sj
jk
1
s2
100 8s 100
4 3
os1
1.5
1.7
可求得 0.4, ,n 10
s3
所以 % e 1 2 100% 25%,ts (s3.)5 n 3.5 4 0.9
j
0
利用根轨迹分析控制系统的性能
例11 分析K的变化对系统稳定性的影响
K (s 3) G(s)H (s) s(s 5)(s 6)(s2 2s 2)
增加开环极点的影响 增加极点对根轨迹形状的影响
增加开环零点的影响 增加零点对根轨迹形状的影响
例9 已知某系统闭环传递函数
GB (s) 0.67s 1
1 0.01s2
0.08s 1
试计算在单位阶跃输入时的系统输出超调量 % 和调节时间t。s
解:该闭环系统有三个极点,s1 1.5, s2,3 零4 、j9.2极点 分布如右图。
系统稳定的K的范围为: 0<K<35
例12 分析K的变化对系统的影响。设负反馈系统的开环传递函数为
K s z G(s)H(s) ss p
z p
求系统闭环根轨迹,并分析 p 2, 时z系 统4 的动态性能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验四 控制系统的根轨迹分析
一. 实验目的:
1. 学习利用MATLAB 语言绘制控制系统根轨迹的方法。
2. 学习利用根轨迹分析系统的稳定性及动态特性。
二. 实验内容:
1. 应用MATLAB 语句画出控制系统的根轨迹。
2. 求出系统稳定时,增益K 的范围。
3. 实验前利用图解法画出系统的根轨迹,算出系统稳定的增益范围,与实测值相比较。
4. 应用SIMULINK 仿真工具,建立闭环系统的实验方块图进行仿真。
观察不同增益下系统的阶跃响应,观察闭环极点全部为实数时响应曲线的形状;有共轭复数时响应曲线的形状。
(实验方法参考实验二)
5. 分析系统开环零点和极点对系统稳定性的影响。
三. 实验原理:
根轨迹分析法是由系统的开环传递函数的零极点分布情况画出系统闭环根轨迹,从而确定增益K 的稳定范围等参数。
假定某闭环系统的开环传递函数为
)
164)(1()1()()(2++-+=s s s s s K s H s G 利用MATLAB 的下列语句即可画出该系统的根轨迹。
b=[1 1]; %确定开环传递函数的分子系数向量
a1=[l 0]; %确定开环传递函数的分母第一项的系数
a2=[l -1]; %确定开环传递函数的分母第二项的系数
a3=[l 4 16]; %确定开环传递函数的分母第三项的系数
a=conv(al ,a2); %开环传递函数分母第一项和第二项乘积的系数 a=conv(a ,a3); %分母第一项、第二项和第三项乘积的系数 rlocus(b,a) %绘制根轨迹,如图(4-l )所示。
p=1.5i ; % p 为离根轨迹较近的虚轴上的一个点。
[k ,poles]=rlocfind(b ,a ,p) %求出根轨迹上离p 点很近的一个根及所对应
的增益K 和其它三个根。
K=22.5031, poles= -1.5229+2.7454i -1.5229-2.7454i
0.0229+1.5108i 0.0229-1.5108i
再令p=1.5108i ,可得到下面结果:
k=22.6464, poles=-1.5189+2.7382i -1.5189-2.7382i
0.0189+1.5197i 0.0189-1.5197i
再以此根的虚部为新的根,重复上述步骤,几步后可得到下面的结果: k=23.316, poles=-1.5000+2.7040i -1.5000-2.7040i
0.0000+1.5616i 0.0000-1.5616i
这就是根轨迹由右半平面穿过虚轴时的增益及四个根。
这时增益的临界值为23.3160,用同样的方法可得到根轨迹由左半平面穿过虚轴时的增益和四个根如下:
k=35.6853 poles= 0.0000+2.5616i 0.0000-2.5616i
-1.5000+1.7856i 1.5000-1.7856
增益的另一个临界值为35.6853 , 由此可得增益的稳定范围为:
23.3160<K<35.6853
四. 实验步骤:
1. 进入WINDOWS 操作系统;
2. 进入MATLAB COMMAND WINDOW(双击桌面图标进入);
3. 根据实验中提供的方法,将上述MATLAB 语句写入命令行执行,或编写成一个file.m 文件,在MATLAB 命令行提示符>>处键入文件名,执行(按Enter 键),即可画出根轨迹图;
4. 根据实验原理中提供的开环传递函数,用SIMULINK 仿真工具,构成实验方块图。
观察不同增益下系统的阶跃响应(观察闭环极点全部为实数时响应曲线的形状;有共轭复数时响应曲线的形状),记录不同增益下的阶跃响应曲线。
5. 增加适当的开环零点(开环极点)观察根轨迹的变化。
6. 将系统的开环传递函数改为:
)
54()()(2++=s s s K s H s G 重复上述步骤,绘出该系统的根轨迹图。
观察闭环极点为实根时响应曲线的形状,有共轭复根时响应曲线的形状。
改变开环极点的位置,观察根轨迹图的变化,参见图(4-2)。
7. 再将系统的开环传递函数改为:
)
()1()()(2a s s s K s H s G ++= 将a 取不同值,改变极点位置,分别确定使根轨迹具有一个、两个和没有实数分离点的 a 值范围,确定极点a 值的稳定范围,并绘出根轨迹图,参见图(4-3)。
提示:该系统分离点方程的解为:
d 1,2=[ -(3+a)±√(a-9)(a-1)]/4
a=9时,根轨迹有一个分离点,
a>9时,根轨迹有两个分离点,
0<a<9时,根轨迹没有分离点。
a 的稳定范围是a>1。
五. 思考题:
1. 控制系统的质量指标在根平面上该怎样表示?
2. 利用图解法绘制根轨迹的8个规则是什么?
3. 闭环极点为实根时响应曲线的形状如何?有共轭复根时响应曲线的形状如何?
4. 增加系统的开环零点(开环极点)对系统的性能有何影响?
系统的根轨迹图如下所示:
图(4-l )
在步骤6中,改变开环极点的位置根轨迹图的变化:
图(4-2)
步骤7中,根轨迹具有一个、两个和没有实数分离点时,根轨迹图的变化及系统不稳定时的根轨迹图。
图(4-3)。