控制系统的根轨迹分析与校正

合集下载

控制系统校正的根轨迹方法

控制系统校正的根轨迹方法

控制系统校正的根轨迹方法用根轨迹法进行校正的基础,是通过在系统开环传递函数中增加零点和极点以改变根轨迹的形状,从而使系统根轨迹在S 平面上通过希望的闭环极点。

根轨迹法校正的特征是基于闭环系统具有一对主导闭环极点,当然,零点和附加的极点会影响响应特性。

应用根轨迹进行校正,实质上是通过采用校正装置改变根轨迹的,从而将一对主导闭环极点配置到期望的位置上。

在开环传递函数中增加极点,可以使根轨迹向右方移动,从而降低系统的相对稳定性,增大系统调节时间。

等同于积分控制,相当于给系统增加了位于原点的极点,因此降低了系统的稳定性。

在开环传递函数中增加零点,可以使根轨迹向左方移动,从而提高系统的相对稳定性,减小系统调节时间。

等同于微分控制,相当于给系统前向通道中增加了零点,因此增加了系统的超调量,并且加快了瞬态响应。

根轨迹超前校正计算步骤如下。

(1)作原系统根轨迹图;(2)根据动态性能指标,确定主导极点i s 在S 平面上的正确位置; 如果主导极点位于原系统根轨迹的左边,可确定采用微分校正,使原系统根轨迹左移,过主导极点。

(3)在新的主导极点上,由幅角条件计算所需补偿的相角差φ; 计算公式为:is s=︒±=(s)][G arg -180o ϕ (1)此相角差φ表明原根轨迹不过主导极点。

为了使得根轨迹能够通过该点,必须校正装置,使补偿后的系统满足幅角条件。

(4)根据相角差φ,确定微分校正装置的零极点位置; 微分校正装置的传递函数为:11++=sTp sTz KcGc (2)例题:已知系统开环传递函数: 试设计超前校正环节,使其校正后系统的静态速度误差系数Kv ≤4.6,闭环主导极点满足阻尼比ζ=0.2,自然振荡角频率ωn=12.0rad/s ,并绘制校正前后系统的单位阶跃响应曲线、单位脉冲响应曲线和根轨迹。

解: 由6.4)(*)(0*lim 0==→s Gc s G s Kv s 得kc=2计算串联超前校正环节的matlab 程序如下: 主函数: close; num=2.3;den=conv([1,0],conv([0.2,1],[0.15,1])); G=tf(num,den) %校正前系统开环传函 zata=0.2;wn=12.0; %要求参数 [num,den]=ord2(wn,zata); %追加系统动态特性 s=roots(den); s1=s(1);kc=2; %增益kc Gc=cqjz_root(G,s1,kc)GGc=G*Gc*kc %校正后系统开环传函 Gy_close=feedback(G,1) %校正前系统闭环传函 Gx_close=feedback(GGc,1) %校正后系统闭环传函 figure(1);step(Gx_close,'b',3.5); %校正后单位阶跃响应 hold onstep(Gy_close,'r',3.5); %校正前单位阶跃响应 grid;gtext('校正前的'); gtext('校正后的'); figure(2);0 2.3s(1+0.2s)(1+0.15s)G =impulse(Gx_close,'b',3.5); %校正后单位冲激响应 hold onimpulse(Gy_close,'r',3.5); %校正前单位冲激响应 grid;gtext('校正前的'); gtext('校正后的'); figure(3);rlocus(G,GGc); %根轨迹图 grid;gtext('校正前的'); gtext('校正后的');为使校正后系统的根轨迹能经过期望闭环主导极点,其闭环特征方程跟必须满足幅值和相角条件,即πθj j e e M Tp s Tz s Kcs G S Gc 111)(0)(0011=++=-,式中,M 0是校正前系统在1s 处的幅值,θ0是对应的相角。

控制系统MATLAB仿真2-根轨迹仿真

控制系统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

(自动控制原理)第四章根轨迹(06改)

(自动控制原理)第四章根轨迹(06改)
j j 1
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)利用幅值条件计算
的值。

自动控制原理校正课程设计-- 线性控制系统校正与分析

自动控制原理校正课程设计-- 线性控制系统校正与分析

自动控制原理校正课程设计-- 线性控制系统校正与分析课程设计报告书题目线性控制系统校正与分析院部名称机电工程学院专业10电气工程及其自动(单)班级组长姓名学号设计地点工科楼C 214设计学时1周指导教师金陵科技学院教务处制目录目录 (3)第一章课程设计的目的及题目 (4)1.1课程设计的目的 (4)1.2课程设计的题目 (4)第二章课程设计的任务及要求 (6)2.1课程设计的任务 (6)2.2课程设计的要求 (6)第三章校正函数的设计 (7)3.1设计任务 (7)3.2设计部分 (7)第四章系统动态性能的分析 (10)4.1校正前系统的动态性能分析 (10)4.2校正后系统的动态性能分析 (13)第五章系统的根轨迹分析及幅相特性 (16)5.1校正前系统的根轨迹分析 (16)5.2校正后系统的根轨迹分析 (18)第七章传递函数特征根及bode图 (20)7.1校正前系统的幅相特性和bode图 (20)7.2校正后系统的传递函数的特征根和bode图 (21)第七章总结 (23)参考文献 (24)第一章 课程设计的目的及题目1.1课程设计的目的⑴掌握自动控制原理的时域分析法,根轨迹法,频域分析法,以及各种补偿(校正)装置的作用及用法,能够利用不同的分析法对给定系统进行性能分析,能根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。

⑵学会使用MATLAB 语言及Simulink 动态仿真工具进行系统仿真与调试。

1.2课程设计的题目 已知单位负反馈系统的开环传递函数)125.0)(1()(0++=s s s K s G ,试用频率法设计串联滞后校正装置,使系统的相角裕量 30>γ,静态速度误差系数110-=s K v 。

\第二章课程设计的任务及要求2.1课程设计的任务设计报告中,根据给定的性能指标选择合适的校正方式对原系统进行校正(须写清楚校正过程),使其满足工作要求。

然后利用MATLAB对未校正系统和校正后系统的性能进行比较分析,针对每一问题分析时应写出程序,输出结果图和结论。

自动控制原理实验报告根轨迹分析法

自动控制原理实验报告根轨迹分析法

相关根轨迹知识
根轨迹的概念 根轨迹是开环系统某一参数从零变化到无穷大时, 闭环系 统特征根在 s 平面上变化的轨迹。 增设零、极点对根轨迹的影响 (1)增加开环零点对根轨迹的影响 第一,加入开环零点,改变渐近线的条数和渐近线的倾角; 第二,增加开环零点,相当于增加微分作用,使根轨迹向左 移动或弯曲,从而提高了系统的相对稳定性。系统阻尼增加,过 渡过程时间缩短; 第三,增加的开环零点越接近坐标原点,微分作用越强,系 统的相对稳定性越好。 (2)增加开环极点对根轨迹的影响 第一,加入开环极点,改变渐近线的条数和渐近线的倾角; 第二,增加开环极点,相当于增加积分作用,使根轨迹向右 移动或弯曲,从而降低了系统的相对稳定性。系统阻 尼减小,过渡过程时间加长;
-4-
五、实验过程
第一题 Gc=1:
Gc=s+5:
Gc=(s+2)(s+3):
-5-
Gc=1/(s+5):
第二题 第 一 步 : 在 MATLAB 的 命 令 窗 口 中 键 入 “ num=[1 3];den=[1 2 0];rlocus(num,den)” ,得图如下:
第二步: 第三步:
第三题 第一步:由已知条件 ts(△=2%)≤4s,超调量≤40%得
s ( s 2)
1 。作 s5
确定系统具有最大的超调量时的根轨迹增益,并作时域 仿真验证;(2)确定系统阶跃响应无超调时的根轨迹取值 范围,并作时域仿真验证 3、已知一单位反馈系统的开环传递函数为 ss 0.8试加入一 个串联超前校正控制(其中,|z|<|p|) ,使得闭环系统 的 ts(△=2%)≤4s,超调量≤40%。
-7-
本为图标的切线与 K 的横坐标的交点所得的纵坐标再减去延迟时间。 随后按图慢慢调整数值,一定要有耐心。 第二题中,Step 的属性不能忘改,否则横轴(0,1)处恒为 1。 分母出 S 前的系数必须小于 1(阻尼比小于 1) ,之后改改分子,调整 调整 S 前的系数并保持 S^2 前的系数不变 (因为分子分母都可约分) , 曲线即可得出。

控制工程基础第4章 根轨迹法

控制工程基础第4章  根轨迹法

n 3, m 0, 故三条根轨迹趋向处。
渐进线与实轴交点的坐标为
[S]
a
0
1
3
2
0
1
渐进线与实轴正向的夹角为
a -2 -1 0
a
2k
1180
3
60 , 180
六、根轨迹的起始角与终止角
起始角:起始于开环极点的根轨迹在起点 处的切线与水平线正方向的夹角。
终止角:终止于开环零点的根轨迹在终点 处的切线与水平线正方向的夹角。
s4
2
1
s3 -2 s20 s1
s3 180 , s3 2 180 s4 1, s4 2 2
若s4位于根轨迹上,则必满足
幅角条件,即1 2 180,
N
s4一定在 2,0的中垂线MN上。
利用幅值条件可算出各根轨迹上的 K 值。

Gs
K
s0.5s 1
2K
ss 2
K
ss 2
终止于 zb 的根轨迹在终点处
的切线与水平正方向的夹角
j 1
i 1
ib
其它零点到 zb 的向量夹角
七、分离点的坐标
几条根轨迹在[S]平面上相遇后又分开的点, 称为根轨迹的分离点(或会合点)。
分离点坐标的求法:
1 d (G(s)H (s)) 0
ds
2 由根轨迹方程
令:dK 0 解出s ds
n
1 180 p1 z p1 p2
180 116.57 90
206.57
由于对称性
2 206.57
会合点 -3
206.57
p1
[S]
z116.57
2.12
-2 -1 0

三阶系统的分析与校正

三阶系统的分析与校正

三阶系统的分析与校正引言:在控制系统中,三阶系统是一种常见且重要的系统。

它具有更高的阶数,因此对于控制系统的性能和稳定性有着更高的要求。

因此,对于三阶系统的分析和校正具有一定的复杂性。

本文将围绕三阶系统的分析和校正展开讨论,并介绍常见的校正方法。

一、三阶系统的基本特点和模型表示三阶系统是一个具有三个自由度的系统,可以用如下的传递函数表示:G(s)=K/(s^3+a*s^2+b*s+c)其中,K为传递函数的增益,a、b、c分别为系统的阻尼、震荡频率和系统自然频率。

二、三阶系统的稳定性分析稳定性是控制系统设计和校正的基本要求。

对于三阶系统的稳定性分析可以采用Bode图和Nyquist图等方法。

1. Bode图分析通过绘制传递函数的幅频响应和相频响应曲线,可以得到系统的幅度余弦曲线和相位余弦曲线。

根据Bode图的特点,可以确定系统的稳定性。

2. Nyquist图分析Nyquist图是对传递函数的极坐标表示。

通过绘制传递函数的Nyquist图,可以分析系统的稳定性。

以上两种方法都可以用来评估系统的稳定性。

如果系统的Bode图和Nyquist图图像均在单位圆内,则系统是稳定的。

三、三阶系统的校正方法校正是为了使控制系统具有所需的性能指标,通过调整系统中的参数和控制器等手段实现。

1.PID控制器的设计PID控制器是最常用的控制器之一,具有简单、稳定、易于实现等特点。

PID控制器由比例控制、积分控制和微分控制三部分组成。

通过调整PID控制器中的三个参数,可以实现对三阶系统的控制。

2.根轨迹法根轨迹法是一种经典的校正方法,通过分析系统的根轨迹来设计合适的校正器。

根轨迹是描述系统根位置随参数变化而变化的曲线。

通过调整参数,可以使根轨迹满足设计要求,进而实现对系统的校正。

3.频率响应方法频率响应方法基于传递函数的幅频响应和相频响应特性进行校正。

根据系统的特性,通过调整增益和相位等参数,可以实现对系统的校正。

以上是常见的三阶系统的校正方法,可以根据实际需求选择合适的方法进行校正。

第13章 控制系统的根轨迹分析与校正

第13章 控制系统的根轨迹分析与校正

rlocus(G) rlocus(G1,G2,...) rlocus(G,k) [r,k] = rlocus(G) r = rlocus(G,k)
绘制指定系统的根轨迹 绘制指定系统的根轨迹。多个系统绘于同 一图上 绘制指定系统的根轨迹。K为给定增益向 量 返回根轨迹参数。r为复根位置矩阵。r有 length(k)列,每列对应增益的闭环根 返回指定增益k的根轨迹参数。r为复根位 置矩阵。r有length(k)列,每列对应增 益的闭环根 MATLAB与控制系统仿真实践,
*
(s z )
i i 1 j
m
(s p
j 1
n
)
系统的闭环传递函数为
G(s) ( s) 1 G( s) H ( s)
系统的闭环特征方程为 1 G( s) H ( s) 即 G( s) H ( s)
K * (s zi )
i 1 m
0
(s p
j 1

例2:若单位反馈控制系统的开环传递函 数为,绘制系统的根轨迹,并据根轨迹 判定系统的稳定性。
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8. 在线交流,有问必答
num=[1 3]; den=conv([1 1],[1 2 0]); G=tf(num,den); rlocus(G) figure(2) %新开一个图形窗口 Kg=4; G0=feedback(tf(Kg*num,den),1); step(G0)
北京航空航天大学出版社,2009.8. 在线交流,有问必答
图13.6 例3系统时的阶跃响 应
例4:若单位反馈控制系统的开环传递函数为
Gk ( s)
Kg s( s 2)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
极点到根轨迹上某一点的向量相角之和。
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
13.1 控制系统的根轨迹法分析
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
13.1.1 根轨迹及根轨迹法概述
以绘制根轨迹的基本规则为基础的图解 法是获得系统根轨迹是很实用的工程方 法。通过根轨迹可以清楚地反映如下的 信息:
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
zi )
G(s)H (s)
i 1 n
(s p j )
j 1
系统的闭环传递函数为
(s)
G(s)
1 G(s)H (s)
系统的闭环特征方程为1 G(s)H (s) 0
在线交流,有问必答
13.1.2 MATLAB根轨迹分析的相关函数
MATLAB中提供了 rlocus()函数, 可以直接用于系统的根轨迹绘制。 还允许用户交互式地选取根轨迹上 的值。其用法见表13.1。更详细的 用法可见帮助文档
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
临界稳定时的开环增益;闭环特征
根进入复平面时的临界增益;选定
开环增益后,系统闭环特征根在根
平面上的分布情况;参数变化时,
系统闭环特征根在根平面上的变化 趋势等。
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
例2:若单位反馈控制系统的开环传递函 数为,绘制系统的根轨迹,并据根轨迹 判定系统的稳定性。
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
交互式地选取根轨迹增益。产生一个十字光 标,用此光标在根轨迹上单击一个极点, 同时给出该增益所有对应极点值
返回P所对应根轨迹增益K,及K所对应的全 部极点值
在零极点图或根轨迹图上绘制等阻尼线和等 自然振荡角频率线。阻尼线间隔为0.1, 范围从0到1,自然振荡角频率间隔1rad/s ,范围从0到10
在零极点图或根轨迹图上绘制等阻尼线和等 自然振荡角频率线。用户指定阻尼系数值 和自北M京然A航TL振空AB航与荡天控大角制学系频出统版仿率社真,值实2践00,9.8.
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
2. 根轨迹方程
闭环控制系统一般可用图13.1 所示的结构图来描述。
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
R(s)
C(s)
G(s)
H(s)
图13.1 闭环控制系统结构图
返回指定增益k的根轨迹参数。r为复根位 置矩阵。r有length(k)列,每列对应增 益的闭环根
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
[K,POLES] = rlocfind(G)
[K,POLES]= rlocfind(G,P)
sgrid
sgrid(z,wn)
在线交流,有问必答
Imaginary Axis
Root Locus 8
6
4
2
0
-2
-4
-6
-8
-8
-6
-4
-2
0
2
4
6
8
Real Axis
8
6
4
2
0
x
xx
-2
-4
-6
-8
-8
-6
-4
-2
0
2
4
6
8
(a) 直接绘制根轨迹
(b) 返回参数间接绘制根轨迹
图13.2 例1系统根轨迹
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
主要内容
原理要点 控制系统的根轨迹分析 控制系统的根轨迹校正 MATLAB的图形化根轨迹法分析与校正
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
原理要点
1. 根轨迹概念
是指当开环系统某一参数从零变到无穷 大时,闭环系统特征根(闭环极点)在复平 面上移动的轨迹。通常情况下根轨迹是 指增益K由零到正无穷大下的根的轨迹。
m
K * (s zi )
即 G(s)H(s)
i 1 n
1
(s p j )
j 1
式(4-8)
显然,在s平面上凡是满足上式的点,都是根轨迹上的点。式
(4-8)称为根轨迹方程。式(4-8)可以用幅值条件和相角条 件来表示。
3. 幅值条件
m
(s zi )
G(s)H(s)
K*
i 1 n
1
(s p j )
rlocus(num,den) %绘制根轨迹
axis([-8 8 -8 8])
figure(2)
r=rlocus(num,den); %返回根轨迹参数
plot(r,'-')
%绘制根轨迹
axis([-8 8 -8 8])
gtext('x')
gtext('x') gtext('x')
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
rlocus(G) rlocus(G1,G2,...) rlocus(G,k) [r,k] = rlocus(G) r = rlocus(G,k)
绘制指定系统的根轨迹
绘制指定系统的根轨迹。多个系统绘于同 一图上
绘制指定系统的根轨迹。K为给定增益向 量
返回根轨迹参数。r为复根位置矩阵。r有 length(k)列,每列对应增益的闭环根
j 1
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
4. 相角条件
∠ G(s)H (s)=
m
n
(s zi ) (s p j )
i 1
j 1
m
n
i j (2k 1) k 0, 1, 2,
i 1
j 1
式中,i 、 j 分别代表所有开环零点、
在线交流,有问必答
13.1.3 MATLAB根轨迹分析实 例
例1:若单位反馈控制系统的开环传
递函数为
Gk
(s)
s(s
kg 1)( s
5)
绘制系统的根轨迹。
MATLAB与控制系统仿真实践, 北京航空航天大学出版社,2009.8.
在线交流,有问必答
程序如下:
clf;
num=1;
den=conv([1 1 0],[1 5]);
相关文档
最新文档