自动控制原理实验五 利用MATLAB绘制系统根轨迹
自动控制原理第5章根轨迹分析法

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

Gk ( s)
k g ( s 0.5) s( s 1)( s 2)( s 5)
绘制系统的根轨迹,确定当系统稳定时,参数kg 的取值范围。 num=[1 0.5]; den=conv([1 3 2],[1 5 0]); G=tf(num,den); K=0:0.05:200; rlocus(G,K) [K,POLES]= rlocfind(G) figure(2) Kg=95; t=0:0.05:10; G0=feedback(tf(Kg*num,den),1); step(G0,t)
Root Locus 8
8 6 4 2 0 -2 -4 -6 -8 -8 x x x
6
4
2
Imaginary Axis
0
-2
-4
-6
-8 -8
-6
-4
-2
0 Real Axis
2
4
6
8
-6
-4
-2
0
2
4
6
8
(a) 直接绘制根轨迹
(b) 返回参数间接绘制根轨迹
图1 例1系统根轨迹
二、MATLAB根轨迹分析实例
用户可以通过Control Architecture窗口进行系 统模型的修改,如图9。
图9 rltool工具Control Architecture窗口
也可通过System Data窗口为不同环节导入已 有模型,如图10。
图10 rltool工具System Data窗口
可以通过Compensator Editor的快捷菜单进行 校正环节参数的修改,如增加或删除零极点、 增加超前或滞后校正环节等,如图11。
Step Response 2 1.8 1.6 1.4 1.2
Matlab实验三 绘制根轨迹

for
Principles of Automatic Control
实验三 绘制根轨迹 1: 绘制根轨迹 2: 参量分析
① 绘制根轨迹 rlocus(sys)
Gk
(s)
K *(s 1) (s 2)(s 3)
rlocus(num, den)
rlocus(sys,k)
②参量分析(根轨迹图上一顿乱点即可)
K1
(s a )nm
1
根轨迹渐进线的方程是新的根轨迹方程。
Байду номын сангаас
• 例: 绘制根轨迹及其渐近线
G(s)
K1
s(s 1)(s 2)
⑥讨论增加零点对根轨迹的影响 试试-2至-4之间的零点
G(s)
K1
s(s 1)(s 2)
r=rlocus(sys)
Gk
(s)
K *(s 1) (s 2)(s 3)
r=rlocus(num, den)
[r,k]=rlocus(sys)
[r,k]=rlocus(num, den)
③测量出根轨迹增益和对应闭环极点坐标,
在窗口显示
Gk
(s)
K *(s 1) (s 2)(s 3)
[k,poles] = rlocfind(sys)
[k,poles] = rlocfind(sys,p) P为已知的要研究的闭环极点。
④绘制零、极点以及在窗口显示零极点
pzmap(sys)
Gk
(s)
K *(s 1) (s 2)(s 3)
[p,z]=pzmap(sys) 求解零极点的好方法
⑤绘制根轨迹渐近线
一般人我不告诉他:
当根轨迹渐进线与实轴的交点已求出后, 可得到方程,这是根轨迹渐进线的方程。
自动控制原理第四章根轨迹法

i 1
j 1
开环极点到此被测零点 (终点)的矢量相角
8. 根轨迹的平衡性(根之和) ( n-m 2)
特征方程 Qs KPs 0
sn an1sn1 a1s a0 K sm bm1sm1 b1s b0 0
n
Qs KPs s p j sn cn1sn1 c1s c0 0 j 1
i 1
j1
k 0,1,2,
s zoi i 开环有限零点到s的矢量的相角
s poj j 开环极点到s的矢量的相角
矢量的相角以逆时针方向为正。
幅值条件:
s
m
m
s zoi
li
A s
i 1 n
i 1 n
s poj
Lj
j 1
j1
li αi
-zoi
Lj βj
×
-poj
开 环 有 限 零 点 到s的 矢 量 长 度 之 积 开环极点到s的矢量长度之积
, 2 2
c 2k 11800 2
由此可推理得到出射角:
其余开环极点到被测极 点(起点)的矢量相角
n1
m
c 2k 1180o j i
j 1
i 1
有限零点到被测极点
(起点)的矢量相角
同理入射角:
其余开环有限零点到被测 零点(终点)的矢量相角
m1
n
r 2k 1180o i j
1 GsHs 0
m
GsHs
KPs Qs
K
i 1
n
s
s
zoi
poj
j 1
P s sm bm1sm1 b1s b0
Q s sn an1sn1 a1s a0
于是,特征方程
(自动控制原理)第四章根轨迹(06改)

i 1 n
A( )e
j ( )
1 Kg
满足根轨迹方程的幅值条件和相角条件为:
由于Wk ( s )是复数,上式可写成:Wk ( s ) | Wk ( s ) A( )e j ( ) 1 | 或 A( )
| ( s z ) | li 1 | (s p j ) |
N z N p 1 2 ( 0,1,2,)
由此,满足幅值条件:
i j N z N p 180 (1 2 )
i 1 j 1
m
n
[例]: 已知系统开环零极点的分布如图示,判断z 2 和p2 之间的实轴是否存在根轨迹?
p4
p3
例题 4-1 已知开环系统的传递函数为:
K k (1s 1) Wk ( s) s(T1s 1)(T2 s 1)
求s=s0 时的放大系数K g 0。
解:改写传递函数为 K g ( s z1 ) K k 1 ( s 1 1 ) Wk ( s) T1T2 s( s 1 T1 )(s 1 T2 ) s( s p1 )(s p2 ) K k 1 K k p1 p2 Kg —— 根轨迹放大系数 T1T2 z1 K g z1 Kk —— 开环放大系数 p1 p2 可将系统的三个极点和一个有限零点画在复平面上如图:
1) 在根轨迹图中,“ ”表示开环极点,“ ”表示开环有限 值零
点。粗线表示根轨迹,箭头表示某一参数增加的方向。“ ” 表
示根轨迹上的点。
2)在绘制根轨迹时,令S平面横轴和纵轴比例尺相同。
g 3)绘制根轨迹的依据是幅角条件。
k
4)利用幅值条件计算
的值。
线性系统的根轨迹法实验报告

线性系统的根轨迹法实验报告实验二线性系统的根轨迹法一,实验目的1,掌握matlab绘制根轨迹的方法。
2,观察k值变化对系统稳定性的影响。
3,掌握系统临界稳定情况下k值得求取。
4,了解增设零点对系统稳定的影响以及改善系统稳定性的方法。
二,实验原理根轨迹的概念:所谓根轨迹就是当开环系统某一参数从零变到无穷大时,闭环系统特征方程式的根在s平面上变化的轨迹。
根轨迹与系统性能:有了根轨迹就可以分析系统的各种性能了,稳定性的判定,当开环增益从零变到无穷大时,根轨迹不会越过虚轴进入s平面的右半平面,此时K的范围为系统稳定的范围,根轨迹与虚轴的交点处的K值,为系统的临界开环增益,开根轨迹进入s平面的右半平面时所对应的K值为系统不稳定的情况。
三,实验内容A、设单位负反馈系统的开环传递函数为G(s)=K/(s*(s+1)(s+5)) (1) 绘制系统的根轨迹,并将手工绘制结果与实验绘制结果比较; (2) 从实验结果上观察系统稳定的K 值范围;(3) 用simulink 环境观察系统临界稳定时的单位阶跃响应分析:绘制根轨迹的matlab文本为clfnum=1;den=conv([1 1 0],[1 5]); rlocus(num,den) %绘制系统根轨迹1,得到如图的根轨迹图:2,用鼠标点击根轨迹与虚轴处的交点可得到临界稳定的开环增益K=30,所以系统稳定的K值范围为0―30。
3,在simulink环境下按下图连接电路:取增益为30的时候在示波器下观察单位节约响应,输出波形为:由图可以看出单位阶跃响应的输出为等幅的震荡输出,所以此时系统为临界稳定状态。
当改变开环增益为50和20时观察示波器,得到输出波形分别为:由图可知当增益K为50时输出为不稳定的震荡输出,此时系统不稳定,当增益K为20时输出的波形震荡越来越缓慢,最后趋于稳定,所以此时的系统是稳定的。
B,设单位反馈控制系统的开环传递函数为G(S)=K(s+3)/s(s+1)(s+2)(1) 仿照上题绘制系统的根轨迹,并判断系统的稳定性; 参照第一题得到matlab命令文本为:clfnum=1;den=conv([1 1 0],[1 2]); rlocus(num,den) %绘制系统根轨迹得到如图的根轨迹图:1,由图可知根轨迹没有进入s平面右半平面,所以系统在K=0到K=?都是稳定的。
控制系统的根轨迹分析
实验报告课程名称:____ 自动控制理论实验_____指导老师:_____________成绩:__________实验名称:___控制系统的根轨迹分析___实验类型:___仿真实验___同组学生姓名:__无__一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得实验十一 控制系统的根轨迹分析一、实验目的1、用计算机辅助分析的办法,掌握系统的根轨迹分析方法。
2、熟练掌握 Simulink 仿真环境。
二、实验原理1、根轨迹分析方法所谓根轨迹,是指当开环系统的某一参数(一般来说,这一参数选作开环系统的增益 K ) 从零变到无穷大时,系统特征方程的根在 s 平面上的轨迹。
在无零极点对消时,闭环系统特征方程的根就是闭环传递函数的极点。
根轨迹分析方法是分析和设计线性定常控制系统的图解方法,使用十分简便。
利用它可 以对系统进行各种性能分析:(1) 稳定性当开环增益 K 从零到无穷大变化时,图中的根轨迹不会越过虚轴进入右半 s 平面,因 此这个系统对所有的 K 值都是稳定的。
如果根轨迹越过虚轴进入右半 s 平面,则其交点的 K值就是临界稳定开环增益。
(2) 稳态性能开环系统在坐标原点有一个极点,因此根轨迹上的 K 值就是静态速度误差系数,如果 给定系统的稳态误差要求,则可由根轨迹确定闭环极点容许的范围。
(3) 动态性能当 0 < K < 0.5 时,所有闭环极点位于实轴上,系统为过阻尼系统,单位阶跃响应为非周 期过程;当 K = 0.5 时,闭环两个极点重合,系统为临界阻尼系统,单位阶跃响应仍为非周 期过程,但速度更快;当 K > 0.5 时,闭环极点为复数极点,系统为欠阻尼系统,单位阶跃 响应为阻尼振荡过程,且超调量与 K 成正比。
同时,可通过修改系统的设计参数,使闭环系统具有期望的零极点分布,即根轨迹对系 统设计也具有指导意义。
自动控制原理实验
自动控制原理实验实验一 控制系统的数学模型一、 实验目的1. 熟悉Matlab 的实验环境,掌握Matlab 建立系统数学模型的方法。
2. 学习构成典型环节的模拟电路并掌握典型环节的软件仿真方法。
3. 学习由阶跃响应计算典型环节的传递函数。
二、 实验内容1. 已知图1.1中()G s 和()H s 两方框相对应的微分方程分别是:()610()20()()205()10()dc t c t e t dtdb t b t c t dt+=+=且满足零初始条件,用Matlab 求传递函数()()C s R s 和()()E s R s 。
图1.1 系统结构图2. 构成比例环节、惯性环节、积分环节、比例-积分环节、比例-微分环节和比例-积分-微分环节的模拟电路并用Matlab 仿真;3. 求以上各个环节的单位阶跃响应。
三、 实验原理1. 构成比例环节的模拟电路如图1.2所示,该电路的传递函数为:21().R G s R =-图1.2 比例环节的模拟电路原理图2. 构成惯性环节的模拟电路如图1.3所示,该电路的传递函数为:221(),,.1R KG s K T R C Ts R =-==+图1.2 惯性环节的模拟电路原理图3. 构成积分环节的模拟电路如图1.3所示,该电路的传递函数为:1(),.G s T RC Ts==图1.3 积分环节的模拟电路原理图4. 构成比例-积分环节的模拟电路如图1.4所示,该电路的传递函数为:2211()1,,.R G s K K T R C Ts R ⎛⎫=-+== ⎪⎝⎭图1.4 比例-积分环节的模拟电路原理图5. 构成比例-微分环节的模拟电路如图1.5所示,该电路的传递函数为:221()(1),,.R G s K Ts K T R C R =-+==图1.5 比例-微分环节的模拟电路原理图6. 构成比例-积分-微分环节的模拟电路如图1.6所示,该电路的传递函数为:121211212121121()1(1)()()()()()p d i f p i i ff i f f f f f d f f G s K T s T s R R R R C K R R C T R CT R R C R R C R R R R R R CC T R R C R R C⎛⎫=++ ⎪⎝⎭++=+==+++++=+++图1.6 比例-积分-微分环节的模拟电路原理图四、实验要求1.画出各环节的模拟电路图。
根轨迹法(自动控制原理)
❖ 线性时不变系统的动态性能主要取决于闭环系统 特征方程的根(闭环极点),所以控制系统的动 态设计,关键就是合理地配置闭环极点。调整开 环增益是改变闭环极点的常用办法。
❖ 1948年伊凡思(W.R.Evans)提出了根轨迹法,它 不直接求解特征方程,而用图解法来确定系统的闭 环特征根。
所谓根轨迹,就是系统的某个参数连续变化时, 闭环特征根在复平面上画出的轨迹。如果这个参 数是开环增益,在根轨迹上就可以根据已知的开 环增益找到相应的闭环特征根;也可以根据期望 的闭环特征根确定开环增益。
闭环特征方程为:
1G (s)H (s)0
➢ 因为根轨迹上的每一点s都是闭环特征方程的根,所以根轨 迹上的每一点都应满足:
G(s)H(s)1
这就是根轨迹的基本条件。
❖ 满足根轨迹上点的基本条件,又可分别表示为,
幅值条件:
G(s)H(s) 1
相角条件: G ( s ) H ( s ) ( 2 k 1 ) 18 k 0 , 0 1 ,2 ,
显然,位于实轴上的两个相邻的开环极点之间一定有分离 点,因为任何一条根轨迹不可能开始于一个开环极点终止 于另一个开环极点。同理,位于实轴上的两个相邻的开环 零点之间也一定有分离点。
规则6:根轨迹的分离点
❖ 当从K零变到无穷大时,根轨迹可能出现先会合后分离, 这样的点称分离点。分离点对应重闭环极点。
基于MATLAB的根轨迹仿真实验设计
Ab s t r a c t : I n a u t o ma t i c c o n t r o l p r i n c i p l e c o u r s e e x p e r i me n t s, a d e s i g n i d e a o f t h e r o o t l o c us s i mu l a t i o n e x p e r i me nt u s i n g MA T LA B
控制理论中非 常重要的 一种方法 , 也是 在 不 满 足 要 求 时 , 能够正确设计校正装置, 改 用 于 获 取 选 定 点 对 应 的 闭环 极 点 和 增 益 K 工 程 实 际 中 得 到 广 泛 应 用 的 一 种 图解 方 善 系 统 的 性 能 。 因此 , 仿 真 实 验 由 绘制 根 轨
a s a t o o l i S p r o p o s e d, wh i c h ?i n c l u d e s t hr e e a s p e c t s :t h e r o o t l o c u s ma p p i n g, t h e a n a l y s i s o f s y s t e m p e r f o r ma n c e, a n d s y s t e m c o r r e c t i o n.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五 利用MATLAB绘制系统根轨迹
一、实验目的
(1)熟练掌握使用MATLAB绘制控制系统零极点图和根轨迹图的方法;
(2)熟练使用根轨迹设计工具SISO;
(2)学会分析控制系统根轨迹的一般规律;
(3)利用根轨迹图进行系统性能分析;
(4)研究闭环零、极点对系统性能的影响。
二、实验原理及内容
1、根轨迹与稳定性
当系统开环增益从变化时,若根轨迹不会越过虚轴进入s右半平面,那么系统对所有的
K值都是稳定的;若根轨迹越过虚轴进入s右半平面,那么根轨迹与虚轴交点处的K值,就
是临界开环增益。应用根轨迹法,可以迅速确定系统在某一开环增益或某一参数下的闭环零、
极点位置,从而得到相应的闭环传递函数。
2、根轨迹与系统性能的定性分析
1)稳定性。如果闭环极点全部位于s左半平面,则系统一定是稳定的,即稳定性只与闭环
极点的位置有关,而与闭环零点位置无关。
2)运动形式。如果闭环系统无零点,且闭环极点为实数极点,则时间响应一定是单调的;
如果闭环极点均为复数极点,则时间响应一般是振荡的。
3)超调量。超调量主要取决于闭环复数主导极点的衰减率,并与其它闭环零、极点接近坐
标原点的程度有关。
4)调节时间。调节时间主要取决于最靠近虚轴的闭环复数极点的实部绝对值;如果实数极
点距虚轴最近,并且它附近没有实数零点,则调节时间主要取决于该实数极点的模值。
5)实数零、极点影响。零点减小闭环系统的阻尼,从而使系统的峰值时间提前,超调量增
大;极点增大闭环系统的阻尼,使系统的峰值时间滞后,超调量减小。而且这种影响将其接
近坐标原点的程度而加强。
【自我实践5-1】
在实验内容(2)中控制系统的根轨迹上分区段取点,构造闭环系统传递函数,分别绘制其
对应系统的阶跃响应曲线,并比较分析。
1:阻尼比=,k=
2:阻尼比=,k=
3:阻尼比= k=
4:阻尼比=,k=0,385
5:阻尼比=(无此阻尼,取),k=
将数据填入实验数据记录表中。
阻尼比 闭环极点p 开环增益K 自然频率n 超调量% 调节时间ts
= + 1e+03
= +
= +
=1 + 0
= + 194 \
3、基于SISO设计工具的系统根轨迹设计
用根轨迹法进行系统校正过程中,分析补偿增益和附加实数(或复数)零极点之间匹配
的规律。
在MATLAB命令窗口中输入命令【rltool】,然后回车,或者输入【rltool(sys)】函数命
令,就可打开系统根轨迹的图形界面。
【综合实践】绘制180°根轨迹。
请绘制: (1)12()(1)(1)gKGsTsTs;(2)12(1)()(1)(1)gKasGsTsTs;
(3)12()(1)(1)(1)gKGsTsTsps的根轨迹,其中T1=,T2=2,a=,p=1,分析附加零
点、极点对根轨迹的影响;固定T值,分别改变a和p的值看附加零、极点位置的变化对
根轨迹形状的影响。将结果填入下表。
传递函数 根轨迹图 零、极点分布的影响分析
12
()(1)(1)gKGsTsTs
1、 添加开环零点使得系统根轨迹主
要分支左移;添加开环极点使得
分支右移;
2、 通过调节开环极点的位置可以得
出结论:开环极点离虚轴越近,
极点作用越强根轨迹向右的偏移
越多;
3、 通过调节开环零点的位置可以得
出结论:开环零点离虚轴越近,
零点作用越强,根轨迹向左的偏
移越多
12
(1)()(1)(1)gKasGsTsTs
12
()(1)(1)(1)gKGsTsTsps
【综合实践】0°根轨迹的绘制及参量分析。
分别绘制(1)12(1)()(1)(1)gKasGsTsTs;(2)12()(1)(1)(1)gKGsTsTsps
的0°根轨迹,比较其与180°根轨迹不同。其中T1=,T2=2,a=,p=1。
(1)0°根轨迹: 180°根轨迹:
(2)0°根轨迹: 180°根轨迹:
对于上面的180°和0°根轨迹,求系统临界稳定时的Kg值,求Kg=5时系统极点的位置(在
根轨迹上的小红块上点击鼠标右键显示极点坐标值,该小红块可以用鼠标拖动);分析此时
系统的阶跃动态响应和Bode图。
临界稳定Kg值 Kg=闭环系统
零极点
阶跃响应曲线 分析说明(与180°
比较)
传递函数(1) 0°根轨迹
0
零点:-10 极点:-5, 曲线对称 零度阶跃响应刚好
是180度
响应的相
反数
180°根轨迹 0 零点:-10
极点:-5,
传递函
数(2)
0°根轨迹 0 零点:无 极点:
+
曲线对称
零度阶跃
响应刚好
是180度
响应的相
反数
180°根轨迹 零点:无 极点:
+
(注:Kg可取其它值,再求出对应的闭环零、极点响应曲线)
伯德图的绘制:
传递函数 伯德图
12
(1)()(1)(1)gKasGsTsTs
;
12
()(1)(1)(1)gKGsTsTsps
三、思考题
1) 附加开环零点总对系统的稳定性是否有利
不一定,引入负的零点会使系统更加稳定,但是引入一个负的零点可能会破坏系
统的稳定性
2) 附加开环极点总对系统的稳定性是否不利
不一定,引入负的极点会使系统更加稳定,但是引入一个负的极点可能会破坏系
统的稳定性
3) 对实际系统,如何通过附加零点和极点来改善系统性能举例说明。
对传递函数12(1)()(1)(1)gKasGsTsTs;通过增加一阶惯性环节来增加系统的极
点,通过增加一阶微分环节来增加系统零点,即可增加系统的稳定性。
4) 如何绘制系统等效根轨迹
绘制根轨迹主要通过引入开环传递函数G等效,在G等效将参数变量置于常规根
轨迹所对应的开环传递函数G中K的位置上,然后按照常规根轨迹的作图法进行
作图。
四、实验能力要求
(1)熟练掌握使用MATLAB绘制控制系统零极点图和根轨迹图的方法。
(2)通过根轨迹图能够确定有用的参数,比如:分离点坐标及相应参数、临界开环增益点
及相应参数、任意一点对应的开环增益K值和闭环极点。
(3)利用根轨迹图进行系统性能分析,以阻尼比为依据分区段比较不同闭环极点对应系统
性能的变化。能够确定系统稳定的开环增益范围。
(4)了解闭环零、极点对系统性能的影响。
(5)学会使用根轨迹设计工具校验系统的动态性能和稳态性能。