实验四 控制系统的根轨迹分析

合集下载

4-4 第四节 控制系统的根轨迹分析法 自动控制原理课件

4-4 第四节  控制系统的根轨迹分析法 自动控制原理课件

时间。这些性能指标和闭环极点的关系如下:
% e 1 2 100% ectg 100%
ts
3
n
3
(为极点实部 )
n
j 1 2n
%和 的关系如下图 %
80
60
若闭环极点落在下图中红线包围
的区域中,有:
% ectg 和ts
3
40
20
0 30 60 90
上述结论也可应用于具有主导极点的高阶系统中。如下例:
是稳定的(为什么?);
kg 64 kg 14
当 kg 195和14 kg 64 时, 系统是不稳定的。
kg 14 kg 64
kg 195
左图是用Matlab工具绘
制的。
条件稳定系统:参数在一定的范围内取值才能使系统稳定,这 样的系统叫做条件稳定系统。
下面的系统就是条件稳定系统的例子:
A B
这是一个三阶系统,从根轨迹上看出,随着kg 的增加, 主导极点越显著。所以可以用二阶系统的性能指标近似计
算。 下面计算超调量和阻尼角的关系。由于:
% ectg1 100%, 当 % 18%时解得: 60
在根轨迹图上画两条与实轴夹角为 60的直线,与根轨 迹交与A、B两点。 则A、B两点就是闭环共轭主导极点, 这时系统的超调量为18%。通过求A、B两点的坐标,可以 确定这时的根轨迹增益kg ,进而求得开环放大系数k。
[例4-12]单位反馈系统的开环传递函数为:Gk
(s)
s(s
kg 4)( s
6)
若要求闭环单位阶跃响应的最大超调量 % 18% ,试确定 开环放大系数。
[解]:首先画出根 轨迹如右。由图 可以看出:根轨 迹与虚轴的交点 为+j5,-j5,这时的 临界增益 kgp 240 当 kg 240 时, 闭环系统不稳定。

实验四 系统根轨迹法数字仿真分析

实验四 系统根轨迹法数字仿真分析

实验四 系统根轨迹法数字仿真分析4-1、()()()2101++=s s s K s G g(a )根轨迹的起点为:Kg=0时,开环传递函数的极点。

即为:0,-1,-2根轨迹的终点为:无限零点。

根轨迹的条数为3条。

(b )根轨迹的分离点为:(-0.423,0),根轨迹增益为0.358。

(c )临界稳定时根轨迹增益为:12.6g =L K4-2()()()()16411202++-+=s s s s s K s G g使得系统稳定的根轨迹增益取值范围:23.9<k<30.64-3 ()()()2303++=s s s K s G g(a )确定系统具有最大超调量M Pmax 时的根轨迹增益。

系统具有最大超调量M Pmax 时为1.17,根轨迹增益为2.0101.2g =K 17.1max p =,M(b )确定系统阶跃响应无超调量时的根轨迹增益取值范围。

系统阶跃响应无超调量时的根轨迹增益取值范围为:6.93<k<7.46和0.536<k<0.5822、完成上述各题要求,分析闭环极点在s 平面上的位置与系统动态性能的关系。

答:闭环极点在s 平面上的位置与系统动态性能的关系有:如果闭环系统有两个负实极点,那么单位阶跃响应是指数型的。

如果两个实极点相距较远,则暂态过程主要决定于离虚轴近的极点。

如果闭环极点为一对复极点,单位阶跃响应是衰减振荡型的,它由两个特征参数决定,即阻尼比和自然振荡角频率。

如果θ不变,则随着ωn 的增加,极点将沿矢量方向延伸ξωn 是表征系统指数衰减的系数,它决定系统的调节时间。

如果闭环系统除一对复极点外还有一个零点,则将增大超调量。

如果大于5倍左右,则可以不计零点的影响。

闭环系统中一对相距很近的实极点和零点称为偶子,偶子对系统暂态响应很小,可以忽略不计。

控制系统的根轨迹分析

控制系统的根轨迹分析

控制系统的根轨迹分析(Matlab)一、实验目的1. 通过实验,进一步理解根轨迹的基本概念以及根轨迹与系统性能之间的关系;2. 学会用Matlab软件绘制系统的根轨迹,并能够根据轨迹线分析系统的性能。

二、实验数据和曲线1.模型一:(1)传递函数( 2 s^2 + 5 s + 1)*kG(s)= -----------------------s^3 + 6 s^2 + 3 s + 4(2)源代码1:m = [2 5 1];n = [1 6 3 4];g = tf(m,n);rlocus(g);>> m = [2 5 1];n = [1 6 3 4];g = tf(m,n);rlocfind(g);Select a point in the graphics window selected_point =-0.5379 + 0.6615i(3)根轨迹图示因为根均分布在S的左半平面,所以系统稳定。

(4)源代码2:m = [2 5 1];n = [1 6 3 4];g = tf(m,n);rlocus(g);k = 10;g1 = k * g;g2 = feedback(g1,1);step(g2);(5)阶跃响应曲线2.模型二(1)传递函数:KG(s)= ------------------------- s^4 + 5 s^3 + 8 s^2 + 6 s(2)源代码:m = [1];n = [1 5 8 6 0];g = tf(m,n);rlocus(g);m = [1];n = [1 5 8 6 0];g = tf(m,n);rlocfind(g);Select a point in the graphics window selected_point =0.0782 + 1.0683i(3)根轨迹图示系统稳定临界情况在,根轨迹上实部为零时取得。

(4)源代码2:m = [1];n = [1 5 8 6 0];g = tf(m,n);rlocus(g);k = 8;g1 = k*g;g2 = feedback(g1,1);step(g2);(5)阶跃响应曲线三、实验结论通过本次试验,让我第一次接触到了matlab这个软件,了结了它的一些基本用法,和操作步骤。

控制系统的根轨迹分析

控制系统的根轨迹分析

实验四 控制系统的根轨迹分析一. 实验目的: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.7454i0.0229+1.5108i 0.0229-1.5108i再令p=1.5108i ,可得到下面结果:k=22.6464, poles=-1.5189+2.7382i -1.5189-2.7382i0.0189+1.5197i 0.0189-1.5197i再以此根的虚部为新的根,重复上述步骤,几步后可得到下面的结果: k=23.316, poles=-1.5000+2.7040i -1.5000-2.7040i0.0000+1.5616i 0.0000-1.5616i这就是根轨迹由右半平面穿过虚轴时的增益及四个根。

第4章 控制系统的根轨迹分析

第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. 根轨迹分析的步骤下面是进行根轨迹分析的基本步骤:1) 将系统的传递函数表示为标准型。

2) 根据系统传递函数的分母和分子系数,确定系统的极点和零点。

3) 绘制根轨迹图,根据极点和零点的位置画出根轨迹的轨迹。

4) 分析根轨迹图,判断系统的稳定性和性能。

4. 根轨迹分析的应用根轨迹分析在控制系统设计中有广泛的应用,主要包括以下几个方面:- 稳定性分析:通过观察根轨迹图,可以判断系统是否稳定。

如果根轨迹位于左半平面,即实部小于零,则系统是稳定的;否则,系统不稳定。

- 性能评估:根轨迹的形状和位置可以提供有关系统响应速度、振荡频率和阻尼比等性能指标的信息。

例如,当根轨迹与虚轴相交时,系统存在振荡。

- 控制器设计:通过根轨迹分析,可以确定合适的控制器增益,以实现所需的系统性能要求。

- 稳定裕度分析:通过改变根轨迹的形状和位置,可以评估系统对参数扰动的敏感性,并提供稳定性裕度的指导。

根轨迹分析作为控制系统设计和分析的重要工具,为工程师提供了直观、可视化的方式来理解和改进系统的性能。

通过合理运用根轨迹分析,可以帮助我们设计出更稳定、高性能的控制系统。

《自动控制原理》实验报告(线性系统的根轨迹)

《自动控制原理》实验报告(线性系统的根轨迹)

实验四 线性系统的根轨迹一、实验目的1. 熟悉MATLAB 用于控制系统中的一些基本编程语句和格式。

2. 利用MATLAB 语句绘制系统的根轨迹。

3. 掌握用根轨迹分析系统性能的图解方法。

4. 掌握系统参数变化对特征根位置的影响。

基础知识及MATLAB 函数根轨迹是指系统的某一参数从零变到无穷大时,特征方程的根在s 平面上的变化轨迹。

这个参数一般选为开环系统的增益K 。

课本中介绍的手工绘制根轨迹的方法,只能绘制根轨迹草图。

而用MATLAB 可以方便地绘制精确的根轨迹图,并可观测参数变化对特征根位置的影响。

假设系统的对象模型可以表示为nn n n m m m m a s b s a s b s b s b s b K s KG s G ++++++++==--+-11111210)()(ΛΛ 系统的闭环特征方程可以写成: 0)(10=+s KG对每一个K 的取值,我们可以得到一组系统的闭环极点。

如果我们改变K 的数值,则可以得到一系列这样的极点集合。

若将这些K 的取值下得出的极点位置按照各个分支连接起来,则可以得到一些描述系统闭环位置的曲线,这些曲线又称为系统的根轨迹。

1)绘制系统的根轨迹rlocus ()MATLAB 中绘制根轨迹的函数调用格式为:rlocus(num,den) 开环增益k 的范围自动设定。

rlocus(num,den,k) 开环增益k 的范围人工设定。

rlocus(p,z) 依据开环零极点绘制根轨迹。

r=rlocus(num,den) 不作图,返回闭环根矩阵。

[r,k]=rlocus(num,den) 不作图,返回闭环根矩阵r 和对应的开环增益向量k 。

其中,num,den 分别为系统开环传递函数的分子、分母多项式系数,按s 的降幂排列。

K 为根轨迹增益,可设定增益范围。

例3-1:已知系统的开环传递函数924)1()(23++++=*ssssKsG,绘制系统的根轨迹的MATLAB的调用语句如下:num=[1 1]; %定义分子多项式den=[1 4 2 9]; %定义分母多项式rlocus (num,den)%绘制系统的根轨迹grid%画网格标度线xlabel(‘Real Axis’),ylabel(‘Imaginary Axis’) %给坐标轴加上说明title(‘Root Locus’) %给图形加上标题名则该系统的根轨迹如图3-1所示:若上例要绘制K在(1,10)的根轨迹图,则此时的MATLAB的调用格式如下,对应的根轨迹如图3-2所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四控制系统的根轨迹分析(Matlab)
一、实验目的
1.通过实验,进一步理解根轨迹的基本概念以及根轨迹与系统性能之间的关系;
2.学会用Matlab软件绘制系统的根轨迹,并能够根据轨迹线分析系统性能。

二、实验数据或曲线
1.(1)实验源程序
num=[2 5 1];
den=[1 6 3 4];
g=tf(num,den)
rlocus(g)
由图可知,这个系统是稳定的。

num=[2 5 1];
den=[1 6 3 4];
g=tf(num,den)
rlocfind(g)
结果为selected_point = -0.1398 - 0.8230i ans =0.1543
num=[2 5 1];%
den=[1 6 3 4];%
g=tf(num,den)
g1=8*g;
g2=feedback (g1,1);
step (g2);
(2)源程序
num=[ 1 ];
den=[1 5 8 6 0];
g=tf(num,den)
rlocus(g)
临界稳定K在根轨迹与实轴交点处取得。

num=[ 1 ];
den=[1 5 8 6 0];
g=tf(num,den)
rlocfind(g)
输出结果为selected_point =-3.5379 + 2.2112i ans =109.2786
num=[ 1 ];%
den=[1 5 8 6 0];%
g=tf(num,den)
g1=8*g;
g2=feedback (g1,1);
step (g2)
三、实验结论
通过这次实验,让我瞥见了Matlab软件的冰山一角,要想深入的了解Matlab 的应用,恐怕光凭这几个实验是不够的。

因此,对这个软件的掌握,还需要我们在课下花更多的时间去领悟,去吃透它的精髓。

相关文档
最新文档