根轨迹法习题和答案

根轨迹法习题和答案
根轨迹法习题和答案

第四章 根轨迹法习题及答案

4-1 系统的开环传递函数为

)

4s )(2s )(1s (K )s (H )s (G *

+++=

试证明3j 1s 1+-=在根轨迹上,并求出相应的根轨迹增益*K 和开环增益K 。

解 若点1s 在根轨迹上,则点1s 应满足相角条件

π)12()()(+±=∠k s H s G ,如图所示。

对于31j s +-=,由相角条件

=∠)s (H )s (G 11-++-∠-)13j 1(0

=++-∠-++-∠)43j 1()23j 1(

ππ

π

π

-=-

-

-

6

3

2

满足相角条件,因此311j s +-=在根轨迹上。 将1s 代入幅值条件:

14

3j 123j 113j 1K s H )s (G *

11=++-?++-?++-=

)(

解出 : 12K *

= , 2

3

8K K *==

4-2 已知单位反馈系统的开环传递函数如下,试求参数b 从零变化到无穷大时的根轨迹方程,并写出2b =时系统的闭环传递函数。 (1))b s )(4s (02)s (G ++=

(2))

b s )(2s (s )b 2s (01)s (G +++=

解 (1) )

4j 2s )(4j 2s ()

4s (b 20s 4s )4s (b )s (G 2-++++=+++=

'

28

s 6s 20

)s (G 1)s (G )s (2++=+=Φ

(2) )

10s 2s (s )20s 2s (b )s (G 2

2++++='=)3j 1s )(3j 1s (s )

19j 1s )(19j 1s (b -+++-+++ 40

s 14s 4s )

4s (10)s (G 1)s (G )s (23++++=+=

Φ

4-3 已知单位反馈系统的开环传递函数)

b s )(4s (s

2)s (G ++=

,试绘制参数b 从零变

化到无穷大时的根轨迹,并写出s=-2这一点对应的闭环传递函数。 解 )

6s (s )

4s (b )s (G ++=

'

根轨迹如图。 2s -=时4b =, )

8s )(2s (s

216s 10s s 2)s (2

++=++=Φ

4-4 已知单位反馈系统的开环传递函数,试概略绘出系统根轨迹。

⑴ )

1s 5.0)(1s 2.0(s k

)s (G ++=

(2) )1s 2(s )1s (k )s (G ++=

(3) )3s )(2s (s )

5s (k )s (G *+++= (4) )

1s (s )2s )(1s (*k )s (G -++=

解 ⑴ )

2s )(5s (s K

10)1s 5.0)(1s 2.0(s K )s (G ++=++=

三个开环极点:0p 1=,2p 2-=,5p 3-= ① 实轴上的根轨迹:(]

5,-∞-, []0,2-

② 渐近线: ???

????ππ±=π+=?-=--=σ,33)1k 2(3

73520a a

③ 分离点:

02

d 15d 1d 1=++++ 解之得:88.0d 1-=,7863.3d 2-(舍去)。 ④ 与虚轴的交点: 特征方程为

0k 10s 10s 7s )s (D 23=+++=

令 ?

??=ω+ω-=ω=+ω-=ω010)]j (D Im[0k 107)]j (D Re[3

2 解得??

?==ω7

k 10

与虚轴的交点(0,j 10±)。 根轨迹如图所示。

⑵ )

2

1s (s 2)

1s (K )

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

++=

根轨迹绘制如下:

① 实轴上的根轨迹:(]1,-∞-, []0,5.0- ② 分离点:

1

d 1

5.0d 1d 1+=

++ 解之得:707.1d ,293.0d -=-=。 根轨迹如图所示。

⑶根轨迹绘制如下:

① 实轴上的根轨迹:[]3,5--, []0,2-

② 渐近线: ???

????±=+==----=22)12(02

)5(320ππ?σk a a

③ 分离点: 5

1

31211+=

++++d d d d 用试探法可得

886.0-=d 。

根轨迹如图所示。

(4) 根轨迹绘制如下:

① 实轴上的根轨迹:[0, 1],[-1,-2] ②分离点:

2

d 1

1d 11d 1d 1++

+=-+ 求解得:37.1d 37.0d 21-==, 根轨迹如图所示。

4-5 已知单位反馈系统的开环传递函数为 )

101s .0)(102s .0(s k

)s (G ++=

要求:(1) 绘制系统的根轨迹;(2) 确定系统临界稳定时开环增益k 的值; (3) 确定系统临界阻尼比时开环增益k 的值。 解 (1) )

100s )(50s (s k

5000)1s 01.0)(1s 02.0(s k )s (G ++=++=

① 实轴上的根轨迹:[0, -50],[-100,-∞] ② 分离点:

0100

d 150d 1d 1=++++ 求解得87.78d 13.21d 21-=-=,

③ 渐近线:o o

a a 1806050,

,±=?-=σ

根轨迹如图所示。

(2) 系统临界稳定时150k 750000k *

==, (3) 系统临界阻尼比时62.9k 5.48112k *==,

4-6 已知系统的开环传递函数为)

20s 8s (s k )s (H )s (G 2

*

++=,要求绘制根轨迹并确定系统阶跃响应无超调时开环增益k 的取值范围。

解 )

20s 8s (s K )s (H )s (G 2++=*

① 实轴上的根轨迹: (]0,∞-

② 渐近线:

???

???

?ππ±=π+=?-=--++-+=σ,33)1k 2(3

83)2j 4()2j 4(0a a ③分离点:

02

j 4d 1

2j 4d 1d 1=-+++++ 解之得:33.3d ,2d -=-=。 ④与虚轴交点:*+++=k

s 20s 8s )s (D 2

3

把ω=j s 代入上方程,整理,令其实、虚部分别为零得:

?

??=ω-ω=ω=ω-=ω*020))j (D Im(0

8k ))j (D Re(3

2 解得:???==ω*0

k 0

?????=±=ω*

160

k 5

2

⑤起始角:

由相角条件

632p -=θ,

633p =θ。

根轨迹如图所示。

所有根为负实根时阶跃响应无超调,此时,16k 8.14*

≤≤ 所以8.0k 74.0≤≤

4-7 单位反馈系统的开环传递函数为)

1s 7

4

()1s ()

1s 2(k )s (G 2-++=

试绘制系统根轨迹,并确定使系统稳定的k 值范围。

解 :根轨迹绘制如下:

① 实轴上的根轨迹: []4/75.0,

- ② 渐近线:

???

????

π±=π+=?=--+--=σ22)1k 2(8

12)5.0(4/711a a

③ 与虚轴交点:闭环特征方程为

01k s )7

10

k 2(s 71s 74)s (D 23=-+-++=

把ω=j s 代入上方程,

令??

???=ω-ω-=ω=ω--=ω0

74)710K 2())j (D Im(0711K ))j (D Re(3

2

解得: ?

??==ω1K 0

??

???=

±=ω79K 2

根轨迹如图所示。由图可知使系统稳定的K 值范围为 79K 1<<。

4-8 已知控制系统的开环传递函数如下,试绘制系统根轨迹(要求求出起始角)。

2

2)9s 4s (2s K )s (H )s (G +++=*)

解 根轨迹绘制如下:

① 实轴上的根轨迹: []2,-∞-

② 渐近线:

???

???

?ππ±=π+=?-=--+---=σ,33)1k 2(323)2(5j 25j 2a a ③ 分离点:

2

d 1

5

j 2d 25

j 2d 2+=

-++

++ 解之得:29.3d -= 71.0d = (舍去) ④ 与虚轴交点:闭环特征方程为

02s K )9s 4s ()s (D 22=++++=*

)(

把ωj s =代入上方程,

令?????=ω-ω+=ω=++ω-ω=ω**

8)K 72())j (D Im(0K 28134))j (D Re(3

24

解得: ???=±=ω*96

K 21

⑤ 起始角: π+=?-θ-)()(1k 29022901p

解出

135,4521p p -=θ=θ 根轨迹如图所示。

4-9 已知系统开环传递函数如下,试分别绘制以a 和T 为变化参数的根轨迹。 (1) )

1s (s )a s (4/1)s (G 2++=

,0

a >;(2) )1Ts )(11s .0(s 6

.2)s (G ++=,0T > 解 (1) 2

)

5.0s (s 4

/a )s (G +=

' ① 实轴上的根轨迹: )0(,

-∞

② 渐近线:o o

a a 180603/1,

,±=?-=σ ③ 分离点:6/1d -= 根轨迹如图所示。

(2) 26

s 10s )

10s (Ts )s (G 22+++='

① 实轴上的根轨迹: )0(,-∞ ② 起始角终止角:

o o p 11o 180)90(5

1

tg )51tg 180(2=+θ-+---

解得起始角o p 7.78±=θ o 11

o

z 180)5

1

tg 51tg

(02=+--+θ-- 解得终止角o

z 90±=θ 根轨迹如图所示。

4-10 已知系统的开环传递函数如下,试概略绘出相应的根轨迹, 并求出所有根为负实根时开环增益k 的取值范围及系统稳定时k 的值。

)

18s ()1s ()

1s (k )s (H )s (G 2+-+=

* 解

① 实轴上的根轨迹: ]118

[--, ② 分离点:22.4d 1-=,28.6d 2-=

③ 渐近线:5.7a -=σ,o

a 90±=?

与虚轴交点:j 86.1s 2,1±=,7.37k *

=

根轨迹如图所示。

6.116k d *1=处,6.117k d *2=处,18/k k *=

结论:53.6k 48.6<<时所有根为负实根,095.2k >时系统稳定。

4-11 已知系统结构图如图所示,试绘制时间常数T 变化时系统的根轨迹,并分析参数T 的变化对系统动态性能的影响。

解:s

20s Ts 100

)s (G 23++=

作等效开环传递函数3

2*

s )

100s 20s (T 1)s (G ++=

根轨迹绘制如下: (注意:)T /1k *

= ① 实轴上的根轨迹:]10,(--∞,[]0,10- ② 分离点:

10

d 2

d 3+=

解得30d -=。 根据幅值条件,对应的015.0T =。 ③ 虚轴交点:闭环特征方程为

0100s 20s Ts )s (D 23=+++=

把ω=j s 代入上方程,整理,令实虚部分别为零得:

?????=ω-ω=ω=ω-=ω0

T 20))j (D Im(0

100))j (D Re(3

2

解得: ??

?=±=ω2

.0T 10

④ 起始角:?=θ601p

参数T 从零到无穷大变化时的根轨迹如图所示。(请注意根轨迹的方向!)

从根轨迹图可以看出,当015.0T 0≤<时,系统阶跃响应为单调收敛过程;2.0T 015.0<<时,阶跃响应为振荡收敛过程;2.0T >时,有两支根轨迹在s 右半平面,此时系统不稳定。

若取另外一种等效开环传递函数则解题步骤如下:

100

s 20s Ts )s (G 23

++='

三条根轨迹中两条起于-10,一条起于∞-,均终止于原点

① 实轴上的根轨迹:]10,(--∞,[]0,10- ② 分离点:

10

d 2

d 3+=

解得30d -=。 其余步骤与上基本相同,根轨迹相同,只是-10处为两个开环极点,原点处为3个开环零点,根轨迹方向与图中一样。

4-12 控制系统的结构如图所示,试概略绘制其根轨迹(0k *

>)。

解 此系统为正反馈系统,应绘零度根轨迹。

① 实轴上的根轨迹:[]2,-∞-,[]+∞-,1 ② 分离点:

1

d 1

2d 3+=+ 解得 5.0d -= ③ 起始角:根据相角条件,

∑∑==π=θ

-?n

1

j j

m 1

i i k 2

得 601p =θ, 602p -=θ, 1803p =θ。 根轨迹如图所示。

4-13 设单位反馈系统的开环传递函数为)

2s (s )

s 1(k )s (G +-=*,试绘制其根轨迹,并求出

使系统产生重实根和纯虚根的*

k 值。

解 由开环传递函数的表达式知需绘制

0根轨迹。 ① 实轴上的根轨迹: [],0,2- ),1[∞+; ② 分离点:

1

d 1

2d 1d 1-=

++ 解得:732.0d 1-= , 732.2d 2= 将732.0d s 1-==, 732.2d s 2==代入幅值条件得:

54.0K 1d =*, 46.7K 2d =*

③ 与虚轴交点:闭环特征方程为

0)s 1(K )2s (s )s (D =-++=*

把ωj s =代入上方程,整理,令实虚部分别为零得:

?????=ω-=ω=+ω-=ω*

*

)K 2())j (D Im(0

K ))j (D Re(2 解得: ???==ω*0K 0

???=±=ω*

2

K 41

.1 根轨迹如图所示,复平面上的根轨迹为以开环零点为圆心,开环零点到分离点的距离为半径的圆 。系统产生重实根的*

K 为,,产生纯虚根的*

K 为2。

Ok

根轨迹方法控制系统校正

根轨迹方法控制系统校正 1.根轨迹方法控制系统 调节时间:t s ≤5S (2%) 最大超调量:M p ≤10% 开环比例系数:K 0≥20 2. ζ=0.6 cos β=53°,取β=45° 4.4/ζWn ≤5s , 取ζW n =1 经计算,C (s )=1.079s/s+2 3.流程图

4.程序 clear; K=2; h=0.05; A=0; B=30; f=@(m,y)(K*m-2*y)/1; fc=@(s,m)(1*s-0.002*m)/1; n=floor(B/h); s(1)=0; m(1)=0; d(1)=0; y(1)=0; t=0:h:B; for i=1:n e(i)=1-s(i); k1=f(e(i),y(i)); k2=f(e(i),y(i)+h*k1/2); k3=f(e(i),y(i)+h*k2/2); k4=f(e(i),y(i)+h*k3); y(i+1)=y(i)+h*(k1+2*k2+2*k3+k4)/6; m(i+1)=(y(i+1)-y(i))/h+0.01*y(i+1); k1=fc(m(i),d(i)); k2=fc(m(i),d(i)+h*k1/2); k3=fc(m(i),d(i)+h*k2/2); k4=fc(m(i),d(i)+h*k3); d(i+1)=d(i)+h*(k1+2*k2+2*k3+k4)/6; s(i+1)=s(i)+h*(d(i+1)+d(i))*0.5; end plot(t,s,'-m') title(sprintf('2(s+0.01)/s(s+0.002)(s+2)')) set(legend,'Location','NorthWest') hold on 5.结果 调节时间4.6S 超调量7.6% K0=50

自动控制原理 题库 第四章 线性系统根轨迹 习题

4-1将下述特征方程化为适合于用根轨迹法进行分析的形式,写出等价的系统开环传递函数。 (1)210s cs c +++=,以c 为可变参数。 (2)3(1)(1)0s A Ts +++=,分别以A 和T 为可变参数。 (3)1()01I D P k k s k G s s s τ?? ++ + =? ?+? ? ,分别以P k 、I K 、T 和τ为可变参数。 4-2设单位反馈控制系统的开环传递函数为 (31)()(21) K s G s s s += + 试用解析法绘出开环增益K 从0→+∞变化时的闭环根轨迹图。 4-2已知开环零极点分布如下图所示,试概略绘出相应的闭环根轨迹图。 4-3设单位反馈控制系统的开环传递函数如下,试概略绘出相应的闭环根轨迹图(要求确定分离点坐标)。 (1)()(0.21)(0.51)K G s s s s = ++ (2)(1)()(21) K s G s s s +=+ (3)(5)()(2)(3) K s G s s s s += ++ 4-4已知单位反馈控制系统的开环传递函数如下,试概略绘出相应的闭环根轨迹图(要求算出起始角)。 (1)(2) ()(12)(12) K s G s s s j s j += +++- (2)(20) ()(1010)(1010) K s G s s s j s j +=+++-

4-5设单位反馈控制系统开环传递函数如为 * 2 ()()(10)(20) K s z G s s s s += ++ 试确定闭环产生纯虚根1j ±的z 值和*K 值。 4-6已知系统的开环传递函数为 * 2 2 (2)()()(49) K s G s H s s s += ++ 试概略绘出闭环根轨迹图。 4-7设反馈控制系统中 * 2 ()(2)(5) K G s s s s = ++ (1)设()1H s =,概略绘出系统根轨迹图,判断闭环系统的稳定性 (2)设()12H s s =+,试判断()H s 改变后的系统稳定性,研究由于()H s 改变所产生的影响。 4-8试绘出下列多项式的根轨迹 (1)322320s s s Ks K ++++= (2)323(2)100s s K s K ++++= 4-9两控制系统如下图所示,试问: (1)两系统的根轨迹是否相同?如不同,指出不同之处。 (2)两系统的闭环传递函数是否相同?如不同,指出不同之处。 (3)两系统的阶跃响应是否相同?如不同,指出不同之处。 4-10设系统的开环传递函数为 12 (1)(1) ()K s T s G s s ++= (1)绘出10T =,K 从0→+∞变化时系统的根轨迹图。 (2)在(1)的根轨迹图上,求出满足闭环极点阻尼比0.707ξ=的K 的值。 (3)固定K 等于(2)中得到的数值,绘制1T 从0→+∞变化时的根轨迹图。 (4)从(3)的根轨迹中,求出临界阻尼的闭环极点及相应的1T 的值。 4-11系统如下图所示,试 (1)绘制0β=的根轨迹图。 (2)绘制15K =,22K =时,β从0→+∞变化时的根轨迹图。 (3)应用根轨迹的幅值条件,求(2)中闭环极点为临界阻尼时的β的值。

自动控制原理课程设计题目(1)

自动控制原理课程设计题目及要求 一、单位负反馈随动系统的开环传递函数为 ) 101.0)(11.0()(++= s s s K s G k 1、画出未校正系统的Bode 图,分析系统是否稳定 2、画出未校正系统的根轨迹图,分析闭环系统是否稳定。 3、设计系统的串联校正装置,使系统达到下列指标 (1)静态速度误差系数K v ≥100s -1 ; (2)相位裕量γ≥30° (3)幅频特性曲线中穿越频率ωc ≥45rad/s 。 4、给出校正装置的传递函数。 5、分别画出校正前,校正后和校正装置的幅频特性图。计算校正后系统的穿越频率ωc 、相位裕量γ、相角穿越频率ωg 和幅值裕量K g 。 6、分别画出系统校正前、后的开环系统的奈奎斯特图,并进行分析。 7、应用所学的知识分析校正器对系统性能的影响(自由发挥)。 二、设单位负反馈随动系统固有部分的传递函数为 ) 2)(1()(++= s s s K s G k 1、画出未校正系统的Bode 图,分析系统是否稳定。 2、画出未校正系统的根轨迹图,分析闭环系统是否稳定。 3、设计系统的串联校正装置,使系统达到下列指标: (1)静态速度误差系数K v ≥5s -1 ; (2)相位裕量γ≥40° (3)幅值裕量K g ≥10dB 。 4、给出校正装置的传递函数。 5、分别画出校正前,校正后和校正装置的幅频特性图。计算校正后系统的穿越频率ωc 、相位裕量γ、相角穿越频率ωg 和幅值裕量K g 。 6、分别画出系统校正前、后的开环系统的奈奎斯特图,并进行分析。 7、应用所学的知识分析校正器对系统性能的影响(自由发挥)。 三、设单位负反馈系统的开环传递函数为 ) 2(4 )(+= s s s G k 1、画出未校正系统的根轨迹图,分析系统是否稳定。 2、设计系统的串联校正装置,要求校正后的系统满足指标: 闭环系统主导极点满足ωn =4rad/s 和ξ=。 3、给出校正装置的传递函数。 4、分别画出校正前,校正后和校正装置的幅频特性图。计算校正后系统的穿越频率ωc 、相位裕量γ、相角穿越频率ωg 和幅值裕量Kg 。 5、分别画出系统校正前、后的开环系统的奈奎斯特图,并进行分析。

自动课程设计

课程设计任务书 院部名称机电工程学院 专业自动化 班级 M11自动化 指导教师陈丽换 金陵科技学院教务处制

摘要 MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。在通常情况下,可以用它来代替底层编程语言,如C和C++ 。在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。 此次课程设计就是利用MATLAB对一单位反馈系统进行滞后-超前校正。通过运用MATLAB的相关功能,绘制系统校正前后的伯德图、根轨迹和阶跃响应曲线,,能够利用不同的分析法对给定系统进行性能分析,能根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。学会使用MATLAB语言及Simulink动态仿真工具进行系统仿真与调试。 关键字:超前-滞后校正 MATLAB 仿真

1.课程设计应达到的目的 1. 掌握自动控制原理的时域分析法,根轨迹法,频域分析法,以及各种补偿(校正)装置的作用及用法,能够利用不同的分析法对给定系统进行性能分析,能根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。 2. 学会使用MATLAB 语言及Simulink 动态仿真工具进行系统仿真与调试。 2.课程设计题目及要求 题目: 已知单位负反馈系统的开环传递函数, 试用频率法设计串 联滞后——超前校正装置,使之满足在单位斜坡作用下,系统的速度误差系数1v K 10s -=,系统的相角裕量045γ≥,校正后的剪切频率 1.5C rad s ω≥。 设计要求: 1. 首先, 根据给定的性能指标选择合适的校正方式对原系统进行校正,使其满足工作要求。要求程序执行的结果中有校正装置传递函数和校正后系统开环传递函数,校正装置的参数T ,α等的值。 2.. 利用MATLAB 函数求出校正前与校正后系统的特征根,并判断其系统是否 稳 定 , 为 什 么 ? 3. 利用MATLAB 作出系统校正前与校正后的单位脉冲响应曲线,单位阶跃响应曲线,单位斜坡响应曲线,分析这三种曲线的关系。求出系统校正前与校正后的动态性能指标σ%、tr 、tp 、ts 以及稳态误差的值,并分析其有何变化。 4. 绘制系统校正前与校正后的根轨迹图,并求其分离点、汇合点及与虚轴 交点的坐标和相应点的增益K *值,得出系统稳定时增益K * 的变化范围。绘制系 统校正前与校正后的Nyquist 图,判断系统的稳定性,并说明理由。 5. 绘制系统校正前与校正后的Bode 图,计算系统的幅值裕量,相位裕量,幅值穿越频率和相位穿越频率。判断系统的稳定性,并说明理由。 ()(1)(2) K G S S S S = ++

自动控制原理课程设计

课程设计报告 (2014--2015年度第一学期) 名称:《自动控制理论》课程设计 题目:基于自动控制理论的性能分析与校正院系:自动化 班级:自动化 学号: 学生姓名: 指导教师: 设计周数:1周 成绩: 日期:2015年1月9日

目录 第一部分、总体步骤 (3) 一、课程设计的目的与要求 (3) 二、主要内容 (3) 三、进度计划 (4) 四、设计成果要求 (4) 五、考核方式 (4) 第二部分、设计正文 (5) 一控制系统的数学模型 (5) 二控制系统的时域分析 (9) 三控制系统的根轨迹分析 (15) 四控制系统的频域分析 (19) 五控制系统的校正 (22) 六非线性系统分析 (38) 第三部分、课程设计总结 (40)

第一部分、总体步骤 一、课程设计的目的与要求 本课程为《自动控制理论A》的课程设计,是课堂的深化。设置《自动控制理论A》课程设计的目的是使MATLAB成为学生的基本技能,熟悉MATLAB这一解决具体工程问题的标准软件,能熟练地应用MATLAB软件解决控制理论中的复杂和工程实际问题,并给以后的模糊控制理论、最优控制理论和多变量控制理论等奠定基础。作为自动化专业的学生很有必要学会应用这一强大的工具,并掌握利用MATLAB对控制理论内容进行分析和研究的技能,以达到加深对课堂上所讲内容理解的目的。通过使用这一软件工具把学生从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。 通过此次计算机辅助设计,学生应达到以下的基本要求: 1.能用MATLAB软件分析复杂和实际的控制系统。 2.能用MATLAB软件设计控制系统以满足具体的性能指标要求。 3.能灵活应用MATLAB的CONTROL SYSTEM工具箱和SIMULINK仿真软件,分析系统的性能。 二、主要内容 1.前期基础知识,主要包括MATLAB系统要素,MATLAB语言的变量与语句,MATLAB的矩阵和矩阵元素,数值输入与输出格式,MATLAB系统工作空间信息,以及MATLAB的在线帮助功能等。 2.控制系统模型,主要包括模型建立、模型变换、模型简化,Laplace变换等等。 3.控制系统的时域分析,主要包括系统的各种响应、性能指标的获取、零极点对系统性能的影响、高阶系统的近似研究,控制系统的稳定性分析,控制系统的稳态误差的求取。 4.控制系统的根轨迹分析,主要包括多回路系统的根轨迹、零度根轨迹、纯迟延系统根轨迹和控制系统的根轨迹分析。 5.控制系统的频域分析,主要包括系统Bode图、Nyquist图、稳定性判据和系统的频域响应。 6.控制系统的校正,主要包括根轨迹法超前校正、频域法超前校正、频域法滞后校正以及校正前后的性能分析。 三、进度计划

自动控制原理-线性系统的根轨迹实验报告

线性系统的根轨迹 一、 实验目的 1. 熟悉MATLAB 用于控制系统中的一些基本编程语句和格式。 2. 利用MATLAB 语句绘制系统的根轨迹。 3. 掌握用根轨迹分析系统性能的图解方法。 4. 掌握系统参数变化对特征根位置的影响。 二、 实验容 1. 请绘制下面系统的根轨迹曲线。 ) 136)(22()(22++++=s s s s s K s G ) 10)(10012)(1()12()(2+++++=s s s s s K s G )11.0012.0)(10714.0()105.0()(2++++= s s s s K s G 同时得出在单位阶跃负反馈下使得闭环系统稳定的K 值的围。 2. 在系统设计工具rltool 界面中,通过添加零点和极点方法,试凑出上述系统,并 观察增加极、零点对系统的影响。 三、 实验结果及分析 1.(1) ) 136)(22()(22++++=s s s s s K s G 的根轨迹的绘制: MATLAB 语言程序: num=[1];

den=[1 8 27 38 26 0]; rlocus(num,den) [r,k]=rlocfind(num,den) grid xlabel('Real Axis'),ylabel('Imaginary Axis') title('Root Locus') 运行结果: 选定图中根轨迹与虚轴的交点,单击鼠标左键得: selected_point = 0.0021 + 0.9627i k = 28.7425 r = -2.8199 + 2.1667i -2.8199 - 2.1667i -2.3313 -0.0145 + 0.9873i

自动控制根轨迹课程设计(精髓版)

西安石油大学 课程设计 电子工程学院自动化专业 1203班题目根轨迹法校正的设计 学生郭新兴 指导老师陈延军 二○一四年十二月

目录 1. 任务书.........................................1 2.设计思想及内容.................................2 3.编制的程序.....................................2 3.1运用MATLAB编程............................ 2 3.2由期望极点位置确定校正器传递函数...........4 3.3 校正后的系统传递函数.......................5 4.结论...........................................7 5.设计总结.......................................8 6.参考文献.......................................8

《自动控制理论》课程设计任务书

2.设计内容及思想 : 1) 内容:已知单位负反馈系统被控对象传递函数为: ) 25(2500 )(0 0+=s s K s G ,试用根轨迹几何设计法对系统进行滞后串联校正 设计,使之满足: (1)阶跃响应的超调量:σ%≤15%; (2)阶跃响应的调节时间:t s ≤0.3s ; (3)单位斜坡响应稳态误差:e ss ≤0.01。 2)思想: 首先绘出未校正系统得bode 图与频域性能,然后利用MATLAB 的SISOTOOL 软件包得到系统的根轨迹图,对系统进行校正,分析系统未校正前的参数,再按题目要求对系统进行校正,计算出相关参数。最后观察曲线跟题目相关要求对比看是否满足要求,并判断系统校正前后的差异。 3 编制的程序: 3.1运用MATLAB 编程: 根据自动控制理论,对 I 型系统的公式可以求出静态误差系数 K 0=1。再根据要求编写未校正以前的程序 %MATLAB PROGRAM L1.m K=1; %由稳态误差求得; n1=2500;d1=conv([1 0],[1 25]); %分母用conv 表示卷积;

自动控制原理(系统根轨迹分析)

武汉工程大学自动控制原理实验报告 专业班级:指导老师: 姓名:学号: 实验名称:系统根轨迹分析 实验日期:2011-12-01 第三次试验 一、实验目的 1、掌握利用MATLAB精确绘制闭环系统根轨迹的方法; 2、了解系统参数或零极点位置变化对系统根轨迹的影响; 二、实验设备 1、硬件:个人计算机 2、软件:MATLAB仿真软件(版本6.5或以上) 实验内容

1.根轨迹的绘制 1) 将系统特征方程改成为如下形式:1 + KG ( s ) = 1 + K ) () (s q s p =0, 其中,K 为我们所关心的参数。 2) 调用函数 r locus 生成根轨迹。 关于函数 rlocus 的说明见图 3.1。 不使用左边的选项也能画出根轨迹,使用左边的选项时,能 返回分别以矩阵和向量形式表征的特征根的值及与之对应的增益值。 图3.1 函数rlocus 的调用 例如,图 3.2 所示系统特征根的根轨迹及其绘制程序见图 3.3。 图3.2 闭环系统一

图3.3 闭环系统一 的根轨迹及其绘制 程序 注意:在这里,构成系统s ys 时,K 不包括在其中,且要使分子和分母中s最高

次幂项的系数为1。 当系统开环传达函数为零、极点形式时,可调用函数 z pk 构成系统 s ys : sys = zpk([zero],[pole],1); 当系统开环传达函数无零点时,[zero]写成空集[]。 对于图 3.2 所示系统, G(s)H(s)= )2()1(++s s s K *11+s =) 3)(2() 1(+++s s s s K . 可如下式调用函数 z pk 构成系统 s ys : sys=zpk([-1],[0 -2 -3],1) 若想得到根轨迹上某个特征根及其对应的 K 的值,一种方法是在调用了函数 rlocus 并得到了根 轨迹后调用函数 r locfind 。然后,将鼠标移至根轨迹图上会出现一个可移动的大十字。将该十字的 中心移至根轨迹上某点,再点击鼠标左键,就可在命令窗口看到该点对应的根值和 K 值了。另外一种 较为方便的做法是在调用了函数 rlocus 并得到了根轨迹后直接将鼠标移至根轨迹图中根轨迹上某点 并点击鼠标左键,这时图上会出现一个关于该点的信息框,其中包括该系统在此点的特征根的值及其 对应的 K 值、超调量和阻尼比等值。图 3.4 给出了函数 r locfind 的用法。 2.实验内容 图3.5 闭环系统二 1) 对于图 3.5 所示系统,编写程序分别绘制当 (1) G(s)= )2(+s s K , (2) G(s)= ) 4)(1(++s s s K ,

控制系统的根轨迹分析

实验四 控制系统的根轨迹分析 一. 实验目的: 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 点很近的一个根及所对应

自动控制原理课程设计--根轨迹法

自动控制原理综合实验 一.实验目的 1.掌握连续系统的根轨迹法校正设计过程 2.掌握用根轨迹法设计校正装置的方法,并用实验验证校正装置的正确性 3.了解MATLAB 中根轨迹设计器的应用 4.了解零点和极点对一个系统的影响 二.实验内容 设控制系统为单位负反馈系统,开环传递函数为: ()(20)(5) K G s s s s =++ 试用根轨迹法设计串联超前校正装置,使校正后系统满足:期望开环放大系数K ≥18,0.4s t s ≤ ,%25%σ≤。 三.实验步骤 (1)用鼠标双击MATLAB 图标,进入MATLAB 命令窗口:“Command Window ”. (2)在“Command Window ”中键入以下程序: clear; num1=[1 ]; den1=conv([1 0],conv([1 20],[1 5])); Gk=tf(num1,den1); rltool(Gk) 得到如图1所示的开环的根轨迹图形,图1中红色正方形是k =1时闭环系统的极点。

图1 (3)选择Analysis—other loop repsonses点击后如图2所示 图2 图2的设置,表示要观察闭环系统的单位阶跃输入的时域响应曲线。 选择STEP后在右边的Closed-loop下面的r to y打钩,按OK.观察系统的阶跃响应,如图3所示

图3 (4)引入设计规则:添加设计条件,在根轨迹上建立期望极点区域。在图4的菜单项中,点击Edit>>Root Locus>>Design Constrains>>New,得图5。 图4 在图4所示的界面上设置调节时间。设置完毕,点击OK,得图5。

自动控制原理Matlab实验3(系统根轨迹分析)

《自动控制原理》课程实验报告 实验名称系统根轨迹分析 专业班级 *********** ********* 学 号 姓名** 指导教师李离 学院名称电气信息学院 2012 年 12 月 15 日

一、实验目的 1、掌握利用MATLAB 精确绘制闭环系统根轨迹的方法; 2、了解系统参数或零极点位置变化对系统根轨迹的影响; 二、实验设备 1、硬件:个人计算机 2、软件:MATLAB 仿真软件(版本6.5或以上) 三、实验内容和步骤 1.根轨迹的绘制 利用Matlab 绘制跟轨迹的步骤如下: 1) 将系统特征方程改成为如下形式:1 + KG ( s ) = 1 + K ) () (s q s p =0, 其中,K 为我们所关心的参数。 2) 调用函数 r locus 生成根轨迹。 关于函数 rlocus 的说明见图 3.1。 不使用左边的选项也能画出根轨迹,使用左边的选项时,能 返回分别以矩阵和向量形式表征的特征根的值及与之对应的增益值。 图3.1 函数rlocus 的调用 例如,图 3.2 所示系统特征根的根轨迹及其绘制程序见图 3.3。

图3.2 闭环系统一 图3.3 闭环系统一的根轨迹及其绘制程序

图 3.4 函数 rlocfind 的使用方法 注意:在这里,构成系统 s ys 时,K 不包括在其中,且要使分子和分母中 s 最高次幂项的系数为1。 当系统开环传达函数为零、极点形式时,可调用函数 z pk 构成系统 s ys : sys = zpk([zero],[pole],1); 当系统开环传达函数无零点时,[zero]写成空集[]。 对于图 3.2 所示系统, G(s)H(s)= )2()1(++s s s K *11+s =) 3)(2() 1(+++s s s s K . 可如下式调用函数 z pk 构成系统 s ys : sys=zpk([-1],[0 -2 -3],1) 若想得到根轨迹上某个特征根及其对应的 K 的值,一种方法是在调用了函数 rlocus 并得到了根 轨迹后调用函数 rlocfind 。然后,将鼠标移至根轨迹图上会出现一个可移动的大十字。将该十字的 中心移至根轨迹上某点,再点击鼠标左键,就可在命令窗口看到该点对应的根值和 K 值了。另外一种 较为方便的做法是在调用了函数 rlocus 并得到了根轨迹后直接将鼠标移至根轨迹图中根轨迹上某

控制系统的根轨迹分析

实验报告 课程名称:____ 自动控制理论实验_____指导老师:_____________成绩:__________ 实验名称:___控制系统的根轨迹分析___实验类型:___仿真实验___同组学生姓名:__无__ 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 实验十一 控制系统的根轨迹分析 一、实验目的 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 成正比。 同时,可通过修改系统的设计参数,使闭环系统具有期望的零极点分布,即根轨迹对系 统设计也具有指导意义。 2、根轨迹分析函数 在 MA TLAB 中,绘制根轨迹的有关函数有 rlocus 、rlocfind 、pzmap 等。 (1) pzmap :绘制线性系统的零极点图,极点用×表示,零点用 o 表示。 专业:_____________________ 姓名:____________________ 学号:___________________ 日期:____________________ 地点:____________________

根轨迹串联超前校正

东北大学秦皇岛分校自动化工程系自动控制系统课程设计 根轨迹串联超前校正 专业名称自动化 01 班级学号50801 5080101 学生姓名 指导教师 设计时间2020111111..6.2.277~20 ~20111111..7.8

目录 摘要 (1) 1.绪论 (3) 1.1课题概述 (3) 1.2根轨迹法超前校正简介 (3) 1.3课题研究的目的和意义 (4) 1.4本课题研究的主要内容 (4) 2.系统校正 (5) 2.1已知条件及要求 (5) 2.2对系统进行分析 (5) 2.2.1当串联一个零点时 (7) 2.2.2串联一个具有零点性质的零极点对 (8) 2.2.3串联一个具有两个零点,一个极点的控制器时 (9) 2.2.4当串联具有零点性质的两个极点,一个零点的控制器时 (10) 2.2.5串联更复杂的具有零点性质的控制器 (11) 3.总结 (13) 4.致谢 (13) 5.参考文献 (14)

摘要 根轨迹法是一种直观的图解方法,它显示了当系统某一参数(通常为增益)从零变化到无穷大时,如何根据开环极点和零点的位置确定全部闭环极点位置。从根轨迹图可以看出,只调整增益往往不能获得所希望的性能。事实上,在某些情况下,对于所有的增益,系统可能都是不稳定的。因此,必须改造系统的根轨迹,使其满足性能指标。 利用根轨迹法对系统进行超前校正的基本前提是:假设校正后的控制系统有一对闭环主导极点,这样系统的动态性能就可以近似地用这对主导极点所描述的二阶系统来表征。因此在设计校正装置之前,必须先把系统时域性能的指标转化为一对希望的闭环主导极点。通过校正装置的引入,使校正后的系统工作在这对希望的闭环主导极点处,而闭环系统的其它极点或靠近某一个闭环零点,或远离s平面的虚轴,使它们对校正后系统动态性能的影响最小。 是否采用超前校正可以按如下方法进行简单判断:若希望的闭环主导极点位于校正前系统根轨迹的左方时,宜用超前校正,即利用超前校正网络产生的相位超前角,使校正前系统的根轨迹向左倾斜,并通过希望的闭环主导极点。 用根据轨迹法进行超前校正的一般步骤为: 1)根据对系统静态性能指标和动态性能指标的要求,分析确定希望的开环 增益和闭环主导极点的位置。 2)画出校正前系统的根轨迹,判断希望的主导极点位于原系统的根轨迹左 侧,以确定是否应加超前校正装置。 3)根据题目要求解出超前校正网络在闭环主导极点处应提供的相位超前 角。 4)根据图解法求得G c(s)的零点和极点,进而求出校正装置的参数。 5)画出校正后系统的根轨迹,校核闭环主导极点是否符合设计要求。 本文在进行根轨迹超前校正时应用了MATLAB,MATLAB的根轨迹方法允许进行可视化设计,具有操作简单、界面直观、交互性好、设计效率高等优点。早期超前校正器的设计往往依赖于试凑的方法,重复劳动多,运算量大,又难以得到满意的结果。MATLAB作为一种高性能软件和编程语言,以矩阵运算为基础,

自动控制原理课程设计

课程设计报告 ( 2013-- 2014 年度第 1 学期) 名称:《自动控制理论》课程设计 题目:基于自动控制理论的性能分析与校正院系:自动化系 班级: 学号: 学生姓名: 指导教师:孙建平 设计周数:1周 成绩: 日期:2014 年 1 月3 日

一、课程设计的目的与要求 本课程为《自动控制理论A》的课程设计,是课堂的深化。设置《自动控制理论A》课程设计的目的是使MATLAB成为学生的基本技能,熟悉MATLAB这一解决具体工程问题的标准软件,能熟练地应用MATLAB软件解决控制理论中的复杂和工程实际问题,并给以后的模糊控制理论、最优控制理论和多变量控制理论等奠定基础。作为自动化专业的学生很有必要学会应用这一强大的工具,并掌握利用MATLAB对控制理论内容进行分析和研究的技能,以达到加深对课堂上所讲内容理解的目的。通过使用这一软件工具把学生从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。 通过此次计算机辅助设计,学生应达到以下的基本要求: 1.能用MATLAB软件分析复杂和实际的控制系统。 2.能用MATLAB软件设计控制系统以满足具体的性能指标要求。 3.能灵活应用MATLAB的CONTROL SYSTEM 工具箱和SIMULINK仿真软件,分析系统的性能。 二、主要内容 1.前期基础知识,主要包括MA TLAB系统要素,MA TLAB语言的变量与语句,MATLAB 的矩阵和矩阵元素,数值输入与输出格式,MATLAB系统工作空间信息,以及MA TLAB的在线帮助功能等。 2.控制系统模型,主要包括模型建立、模型变换、模型简化,Laplace变换等等。 3.控制系统的时域分析,主要包括系统的各种响应、性能指标的获取、零极点对系统性能的影响、高阶系统的近似研究,控制系统的稳定性分析,控制系统的稳态误差的求取。 4.控制系统的根轨迹分析,主要包括多回路系统的根轨迹、零度根轨迹、纯迟延系统根轨迹和控制系统的根轨迹分析。 5.控制系统的频域分析,主要包括系统Bode图、Nyquist图、稳定性判据和系统的频域响应。 6.控制系统的校正,主要包括根轨迹法超前校正、频域法超前校正、频域法滞后校正以及校正前后的性能分析。 三、设计正文 1,控制系统模型:

位置随动系统的分析与设计自动控制原理课程设计627036讲课教案

《自动控制原理》课程设计(简明)任务书 引言:《自动控制原理》课程设计是该课程的一个重要教学环节,既有别于毕业设计,更不同于课堂教学。它主要是培养学生统筹运用自动控制原理课程中所学的理论知识,掌握反馈控制系统的基本理论和基本方法,对工程实际系统进行完整的全面分析和综合。 一、设计题目:位置随动系统的分析与设计 二、系统说明: 该系统结构如下图所示 BST BSR 相敏 电流 功率放大 SM 负载 TG 减速器 θ1 θ2 K ε ua u n 其中:放大器增益为Ka=15,电桥增益6K ε=,测速电机增益2t k =,Ra=7Ω,La=10mH,J=0.005kg.m/s 2,J L =0.03kg.m/s 2,f L =0.08,C e =1,Cm=3,f=0.1,K b =0.2,i=0.02 三、系统参量: 系统输入信号:)(t 1θ 系统输出信号:) (t 2θ 四、设计指标: 设定:输入为r(t)=a+bt (其中:a=10, b=5) 在保证静态指标(ess ≤0.3)的前提下,

要求动态期望指标:σ p ﹪≤15﹪;t s ≤5sec; 五、基本要求: 1.建立系统数学模型——传递函数; 2.利用根轨迹方法分析系统: (1)作原系统的根轨迹草图; (2)分析原系统的性能,当原系统的性能不满足设计要求时,则进行系统校正。 3.利用根轨迹方法综合系统: (1)画出串联校正结构图,分析并选择串联校正的类型(微分、积分和微分-积分校正); (2)确定校正装置传递函数的参数; (3)画出校正后的系统的根轨迹图,并校验系统性能;若不满足,则重新确定校正装置的参数。 4.完成系统综合前后的有源物理模拟电路; 六、课程设计报告: 1、课程设计计算说明书一份; 2、原系统组成结构原理图一张(自绘); 3、系统分析,综合用根轨迹图一张; 4、系统综合前后的模拟图各一张; 5、总结(包括课程设计过程中的学习体会与收获、对本次课程设计的认识等内容); 6、提供参考资料及文献; 7、排版格式完整、报告语句通顺、封面装帧成册

课程设计-飞行控制

课 程 设 计 报 告 学 院: 自动化学院 专业名称: 自动化专业 学生姓名: 雷雨田 学 号: 2008302146 指导教师: 谢蓉 时 间: 2010年6月

课程设计任务书 一、设计内容 1 查阅有关资料。 2 已知单位负反馈系统的开环传递函数为: 40 ()(0.21)(0.06251) G s s s s = ++ 对系统进行稳定性分析、稳态误差分析以及动态特性分析。 3 用MATLAB 语言及Simulink 动态仿真工具,绘制根轨迹图、Nyquist 图、Bode 图。 4 设计校正系统,使得校正后的系统相角裕度不小于40 ,幅值裕度不小于10db 。 5 在计算机上实现控制系统,并按指标要求进行实际调试。 6 完成设计报告。 二、主要技术指标 相位裕度o ()40c γω≥,幅值裕度()10c h db ω≥。 三、进度要求 2周完成设计任务,撰写设计报告3000字以上,应包含设计过程、 计算结果、 图表等内容。 学 生 指导教师

1. 设计内容 同课程设计任务书。 2. 设计过程 1 利用MATLAB 函数求得系统零极点,并判断系统稳定性。 1.1、涉及到得自控知识: 1)稳定性的概念: 如果在扰动作用下系统偏离了原来的平衡状态,在扰动消失后,系统能够以足够的准确度恢复到平衡状态,则系统是稳定的。否则,系统不稳定。 2)稳定的充分必要条件: 系统稳定的充分必要条件是系统闭环特征方程的所有根均具有负的实部,或者所有闭环特征根均位于左半s 平面。 1.2、分析过程: 1)系统开环传递函数为: 40 ()(0.21)(0.06251) G s s s s = ++ 可得闭环传递函数为: 40 2625.00125.040 )(2 3+++= Φs s s s 2)系统的零极点: 用MATLAB 计算系统的零极点: 没有零点; 极点为: d=conv([1 0],conv([0.2 1],[0.0625 1]));%分母多项式 roots(d)%求极点 ans =

根轨迹法分析典型二阶系统的动态性能

邢台学院物理系 《自动控制理论》 课程设计报告书 设计题目:根轨迹法分析典型二阶系统的动态性能专业:自动化 班级: 学生姓名: 学号: 指导教师: 2013 年3 月 24 日

邢台学院物理系课程设计任务书 专业:自动化班级: 学生姓名学号 课程名称自动控制理论设计题目根轨迹法分析典型二阶系统的动态性能 设计目的、主要内容(参数、方法)及要求本次课程设计以典型二阶系统为例,用根轨迹法分析该系统的调节时间,振荡频率,无阻尼自然振荡频率,超调量等动态性能。 工作量2周 进度安排3月11日―3月14日:确定自己需要研究的课题,针对需要查找资料。3月15日―3月18日:将搜集到的资料进行整理,简单的写出设计大纲。3月19日―3月22日:下载任务书模板,填写内容逐步完成设计。 3月23日―3月24日:浏览任务书,进行自我完善。 主要参考资料[1] 谢红卫. 现代控制系统. 高等教育出版社,2007 [2] 胡寿松. 自动控制原理. 科学出版社,2007 [3] 黄忠霖. 自动控制原理的MATLAB实现. 国防工业出版社,2007 [4] 黄坚. 自动控制理论及其应用. 科学出版社,2007 指导 教师签字 系主任签字 2013年 3 月 24 日

摘要 由时域分析法可知,系统的输出响应很大程度上取决于其闭环特征方程 式的根(特征根),也即闭环传递函数的极点。当系统的某个参数变化时,特 征方程跟随之在s平面上移动,系统的性能也跟着变化。这样,可以根据特征 根在s 平面上的位置来分析系统的性能,也可以依据对系统性能的要求来确定根的位置,据此确定系统的参数。研究s平面上根的位置随参数变化的规律及 其与系统性能的关系就是根轨迹分析法的主要内容。 根轨迹分析法是一种适合于高阶系统的图解分析方法。该方法简单,实用,既适合于线性定常连续系统,也适合于线性定常离散系统,是经典控制理论的基本方法之一。 本次课程设计以典型二阶系统为例,用根轨迹法分析该系统的调节时间,振荡频率,无阻尼自然振荡频率,超调量等动态性能。 关键词:典型二阶系统根轨迹法

控制系统的根轨迹法设计

大学 课程设计 学院专业 班 题目控制系统的根轨迹法设计 学生 指导老师 二○一〇年十二月 目录

一、任务书(1) 二、设计思想(2) 三、编制的程序(2) 四、设计结论(6) 五、设计总结(6) 六、参考文献(6) 《自动控制理论》

课程设计任务书 当系统的性能指标给定为时域指标(如超调量、阻尼系数、自然频率等)时,用根轨迹法对系统进行校正比较方便。这是因为系统的动态性能取决于它的闭环零、极点在S平

面上的分布。 因此,根轨迹法校正的特点就是:如何选择控制器的零、极点,去促使系统的根轨迹朝有利于提高系统性能的方向变化,从而满足设计要求。 二阶系统的性能指标和参数之间具有明确的解析式,而高阶系统没有这一特点,只能通过寻找对系统动态性能起决定作用的主导极点,从而近似成二阶系统,在留有余量的情况下,作为设计依据。因此,可以把讨论对系统性能指标的要求转化为对系统期望主导极点在S 平面上分布的要求。所以,根轨迹法校正就是迫使被校正系统的根轨迹通过期望主导极点而达到校正的目的。 根据题目要求,然后根据公式σ%=0.16+0.4(Mr-1)=20% 和公式Ko=2+1.5(1/sin γ-1)+2.5(1/sin γ-1)2 ,以及M r =1/sin γ,即可得到Ko.然后利用函数sisotool 即可得到矫正传递函数:。最后观察单位阶跃响应验证校正后系统是否满足要求。 三、编制的程序 (1)因为σ%=0.16+0.4(Mr-1)=20%,则有 Syms Mr sigma ; Mr=solve('0.16+0.4*(Mr-1)=0.2'); %利用超调量求Mr Mr=vpa(Mr,3) 语句执行结果:Mr=1.1. (2)又因Mr=1/sin γ 又Ko=2+1.5(1/sin γ-1)+2.5(1/sin γ-1)2 ,故将Mr 代替1/sin γ来求取Ko; Syms Ko Mr ; Mr=1.1; Ko=2+1.5*(Mr-1)+2.5*(Mr-1) ^2 %根据Mr=1/sin γ=1.1求取Ko 语句执行结果: Ko=2.175,可以取整数K 0=2 . 3)那么开环传递函数为 )2(2 )(0+= s s s G 程序如下 k=2 %原系统的增益; n1=1; %分子; d1=conv([1 0],[1 2]); %分母用conv 表示卷积; sys=tf(k*n1,d1) %原系统表达式; sisotool(sys); %得出原系统的阶跃响应曲线; 语句执行结果可得未校正系统的bode 图和单位阶跃响应如下

实验三-控制系统的根轨迹研究分析

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

————————————————————————————————作者:————————————————————————————————日期:

实验三 控制系统的根轨迹分析 一、实验目的 1.利用MATLAB 完成控制系统的根轨迹作图; 2.了解控制系统根轨迹图的一般规律; 3.利用根轨迹进行系统分析。 二、实验原理 与根轨迹相关的MATLAB 函数: 1.绘制根轨迹的函数为rlocus ,常用格式为: rlocus(sys) sys 为系统开环传递函数名称; rlocus(num,den,k) num,den 为开环传递函数分子分母多项式,k 为根轨迹增益。k 的范围可以指定,若k 未给出,则默认k 从0→∞,绘制完整的根轨迹; r= rlocus(num,den) 返回变量格式,不作图,计算所得的闭环根r ; [r,k]= rlocus(num,den) 返回变量格式,不作图,计算所得的闭环根r 和开环增益k 。 2.利用函数rlocfind( )可以显示根轨迹上任意一点的相关数值,以此判断对应根 轨迹增益下闭环系统的稳定性。 [k,r]=rlocfind(num,den) 运行后会有一个十字光标提示用户,在根轨迹上选择点,用鼠标单击选择后,在命令窗口就会显示此点的根轨迹增益及此时的所有闭环极点值。 例1 ) 4)(1()(++=s s s k s G r k 在命令窗口输入: k=1; z=[]; p=[0,-1,-4]; [num,den]=zp2tf(z,p,k); rlocus(num,den); title(’G k 根轨迹’) [k,r]=rlocfind(num,den) 3.当开环传递函数不是标准形式,无法直接求出零极点,可用pzmap( )绘制系 统的零极点图。 pzmap(num,den) 在s 平面上作零极点图; pzmap(num,den) 返回变量格式,不作图,计算零极点。 三、实验内容 给定如下各系统的开环传递函数,作出它们的根轨迹图,并完成给定要求。 1. ) 2)(1()(1++=s s s k s G r k 要求:

相关文档
最新文档