自控实验报告实验三 线性系统的根轨迹

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

实验三 线性系统的根轨迹

一、实验目的

1. 熟悉MATLAB 用于控制系统中的一些基本编程语句和格式。

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

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

4. 掌握系统参数变化对特征根位置的影响。 二、实验报告

1.根据内容要求,写出调试好的MATLAB 语言程序,及对应的结果。 2. 记录显示的根轨迹图形,根据实验结果分析根轨迹的绘制规则。

3. 根据实验结果分析闭环系统的性能,观察根轨迹上一些特殊点对应的K 值,确定闭环系统稳定的范围。

4.写出实验的心得与体会。 三、实验内容

请绘制下面系统的根轨迹曲线同时得出在单位阶跃负反馈下使得闭环系统稳定的K 值的范围。

一、 )

136)(22()(22++++=s s s s s K

s G

1、程序代码:

G=tf([1],[1,8,27,38,26]); rlocus (G); [k,r]=rlocfind(G)

G_c=feedback(G,1); step(G_c)

2、实验结果:

-8-6

-4

-2

24

6

8

Root Locus

Real Axis

I m a g i n a r y A x i s

selected_point = -8.8815 + 9.4658i k =

1.8560e+04 r =

-10.2089 + 8.3108i -10.2089 - 8.3108i 6.2089 + 8.2888i

6.2089 - 8.2888i

Time (seconds)

A m p l i t u d e

selected_point =

-9.5640 - 7.6273i k =

1.3262e+04 r =

-9.5400 + 7.6518i -9.5400 - 7.6518i 5.5400 + 7.6258i

5.5400 - 7.6258i

Time (seconds)

A m p l i t u d e

Time (seconds)

A m p l i t u d e

selected_point =

-0.0095 + 2.1118i k =

73.9872 r =

-3.9617 + 2.4724i -3.9617 - 2.4724i -0.0383 + 2.1409i -0.0383 -

2.1409i

Time (seconds)

A m p l i t u d e

3、结果分析:

根轨迹与虚轴有交点,所以在K 从零到无穷变化时,系统的稳定性会发生变化。由根轨迹图和运行结果知,当0

二、 )

10)(10012)(1()

12()(2+++++=s s s s s K s G

1、程序代码:

G=tf([1,12],[1,23,242,1220,1000]); rlocus (G);

[k,r]=rlocfind(G) G_c=feedback(G,1); step(G_c) 2、实验结果:

Root Locus

Real Axis (seconds -1

)

I m a g i n a r y A x i s (s e c o n d s -1)

selected_point = -11.9076 + 2.6398i k =

1.3433e+03 r =

0.4698 +10.6207i 0.4698 -10.6207i -11.9698 + 2.8634i

-11.9698 - 2.8634i

selected_point = 0.0355 + 9.7826i k =

1.0505e+03 r =

-11.3838 + 2.9674i -11.3838 - 2.9674i -0.1162 + 9.9146i -0.1162 - 9.9146i

3、结果分析:

根轨迹与虚轴有交点,所以在K 从零到无穷变化时,系统的稳定性会发生变化。 由根轨迹图和运行结果知,当0

三、 )

11.0012.0)(10714.0()

105.0()(2

++++=s s s s s K s G

1、 程序代码:

G=tf([0.05,1],[0.0008568,0.01914,0.1714,1,0]); rlocus (G); [k,r]=rlocfind(G) G_c=feedback(G,1); step(G_c)

2、实验结果:

-60-40

-20

20

40

60

Root Locus

Real Axis (seconds -1)

I m a g i n a r y A x i s (s e c o n d s -1)

selected_point = -27.6540 + 0.1863i k =

521.8293

r =

13.9393 +27.9598i 13.9393 -27.9598i -27.6515

-22.5660

selected_point =

0.0711 + 8.3851i k =

7.8321

r =

-0.0336 + 8.5173i

-0.0336 - 8.5173i

-11.1359 + 1.4131i

-11.1359 - 1.4131i

Time (seconds) A

m

p

l

i

t

u

d

e

3、结果分析:

根轨迹与虚轴有交点,所以在K从零到无穷变化时,系统的稳定性会发生变化。由根轨迹图和运行结果知,当0

四、根轨迹绘制规则分析

由以上根轨迹图知,根轨迹起于开环极点,终于开环零点。在复平面上标出系统的开环零极点后,可以根据其零极点数之和是否为奇数确定其在实轴上的分布。根轨迹的分支数等于开环传递函数分子分母中的最高阶次,根轨迹在复平面上是连续且关于实轴对称的。当开环传递函数的分子阶次高于分母阶次时,根轨迹有n-m条沿着其渐近线趋于无穷远处。根轨迹位于实轴上两个相邻的开环极点或者相邻零点之间存在分离点,两条根轨迹分支在复平面上相遇在分离点以某一分离角分开,不在实轴上的部分,根轨迹以起始角离开开环复极点,以终止角进入开环复零点。有的根轨迹随着K的变化会与虚轴有交点。在画图时,确定了以上的各个参数或者特殊点后,就可得系统的根轨迹概略图。

五、心得体会

本次实验我们首先熟悉了MATLAB用于控制系统中的一些基本编程语句和格式,随后又利用MATLAB语句绘制系统的根轨迹。课本中介绍的手工绘制根轨迹的方法,只能绘制根轨迹草图,而用MATLAB可以方便地绘制精确的根轨迹图,并可通过自己添加零极点或者改变根轨迹增益的范围来观测参数变化对特征根位置的影响。

在绘制系统根轨迹的过程中,我们逐渐掌握了用根轨迹分析系统性能的图解方法。根轨迹分析法较时域分析法更加方便和直观,它让我们看到了参数变化对系统性能的影响具体方面,让我们理解得更加透彻。

相关文档
最新文档