Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2...
Transcript of Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2...
![Page 1: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/1.jpg)
Chapter 5: Root Locus
![Page 2: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/2.jpg)
Two Conditions for Plotting Root Locus
1
1
( )
1
( )
m
g i
ik n
j
j
K s z
G s
s p
Given open-loop transfer function Gk(s)
Characteristic equation
m
i
i
n
j
j
g
zs
ps
K
1
1
|)(|
|)(|
..2,1,0,)12()()(11
kkpszsn
j
j
m
i
i
Magnitude Condition and Argument Condition
![Page 3: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/3.jpg)
Content Rules
1 Continuity and Symmetry Symmetry Rule
2
Starting and end points
Number of segments
n segments start from n open-loop
poles, and end at m open-loop zeros
and (n-m) zeros at infinity.
3 Segments on real axis On the left of an odd number of poles
or zeros
4 Asymptote n-m segments:
5 Asymptote
3
Rules for Plotting Root Locus
mn
zpn
j
m
i
ij
1 1
)()(
,2,1,0,)12(
k
mn
k=
![Page 4: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/4.jpg)
4
7
Angle of
emergence and
entry
Angle of emergence
Angle of entry
8 Cross on the
imaginary axis
Substitute s = j to characteristic equation
and solve
Routh’s formula
n
j
m
zii
ijz k1 1
)12(
m
i
n
pjj
jip k1 1
)12(
6
Breakaway
and break-in
points
0
][
ds
sFd 0 sZKsPsF g
0 sZsPsZsP
m
i
n
j ii pz1 1
11
![Page 5: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/5.jpg)
2017/11/21 5
jBreak-in point
jBreakaway point
Rule 6: Breakaway and Break-in Points on the Real Axis
Use the following necessary condition
0 sZsPsZsP
0d
dor 0
1
d
dor 0
d
d
s
K
sHsGss
sHsG g
ji pszs
11
![Page 6: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/6.jpg)
2017/11/21 6
-1-2-3
Example 5.3.1: Given the open-loop transfer function,
please draw the root locus.
)2)(1(
)3()()(
ss
sksHsG
![Page 7: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/7.jpg)
2
* )1()(
s
sKsGk
Example 5.3.2:
j
0
s1
s2
Conclusion: For the open-loop transfer function with one
zero and two poles, the root locus of characteristic equation
is probably a circle in the complex plane.
please prove that the root locus in the
complex plane is a circle.
Given the open-loop transfer function
![Page 8: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/8.jpg)
2017/11/21
8
Example 5.3.3:
)2)(1()()(
sss
KsHsG
-1-2 -0.42
j1.414
K=6
K=6
-j1.414
![Page 9: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/9.jpg)
2017/11/21
Example 5.3.4:
-1
Breakaway
)181)(181()1()()(
2 jsjss
ksHsG
=121
-j3.16
k
j3.16
=121k
![Page 10: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/10.jpg)
Example 5.3.5
s
K
15.0
5.0
ss
sR sC
2
Please sketch the root locus with respect to K=[0,+∞).
![Page 11: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/11.jpg)
2017/11/21 11
Extension of Root Locus
Parameter Root Locus
Zero-degree Root Locus
Canonical form
1
)(
)(
)(
1
1
n
j
j
m
i
i
gk
ps
zs
KsG
Root locus gain
1. How to sketch the root locus
for other parameters?
2. How to sketch if Gk(s)=1
ConventionalRoot Locus
![Page 12: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/12.jpg)
2017/11/21 12
Example 5.3.6: Ks is a ramp feedback
gain, please sketch the root locus with
respect to Ks=[0,+∞).
010)102(2 sKs s
01102
102
ss
sK s
0)(')('1 sHsG
102
10)(')('
2
ss
sKsHsG s
198)10890(180 90o
108o
198o
0101022 sKss s
5.3.2 Parameter Root Locus
![Page 13: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/13.jpg)
2017/11/21 13
Example: Sketch the root loci of the system with the open loop transfer function:
0 :
)1(
)1()()( 1
1 Kss
sKsHsG
5.3.2 Zero-degree Root Locus
)1(
)1(
)1(
)1()()( 11
ss
sK
ss
sKsHsGAnalysis:
For this kind of systems, the characteristic equations are like as:
1)()( 0)()(1 111111 sHsGKsHsGK
0 : 1
)( g
g
k KK
sG
,2 ,1 ,0 ,2)( kksGk
Magnitude equation
Argument equation
![Page 14: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/14.jpg)
2017/11/21 14
1 1
Root locus by using the
sketching rules with the
following modification:
Real-axis: Left of even
number of zeros or poles
Asymptote
Angles of emergence and
entry
1
1
K
js
)16.0(
3.0
1
K
s
)17.6(
3.3
1
K
s
For Kg varying from -∞→0 together with Kg =[0,+∞)
simultaneously, the root loci are named the “complete
root loci”.
m
i
n
pjj
jip k1 1
2
![Page 15: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/15.jpg)
2017/11/21 15
5-4 Application of Root Locus
Insert a zero )4)(1(1
)()(
)4)(1(1)(
sss
asKsG
sss
KsG
g
k
g
k
![Page 16: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/16.jpg)
2017/11/21 16
Add a pole to the open-loop transfer function
))(2(
)3()(
)2(
)3()( 1
21
1asss
sKsGH
ss
sKsGH
Im
Re
Im
5
Re
Im
23 23
23
Re
Re
23
Im
1
![Page 17: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/17.jpg)
2017/11/21 17
Generally, adding an open zero in the left s-plane will lead the
root loci to be bended to the left.
The more closer to the imaginary axis the open zero is, the more
prominent the effect on the system’s performance is.
Generally, adding an open pole in the left s-plane will lead the
root loci to be bended to the right.
The more closer to the imaginary axis the open pole is, the more
prominent the effect on the system’s performance is.
5.4.1 The effects of Zeros and Poles
Attracting effect
Repelling effect
![Page 18: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/18.jpg)
)5.0)(2.0)(1.0(
)4.0()(
sss
sKsGk
2017/11/21 18
Example 5.4.1:
How to enlarge the stability region? )12)(15)(110(
6.3)(
sss
KsG c
k
)5.0)(2.0)(1.0(
036.0)(
sss
KsG c
k)5.0)(2.0)(1.0(
sss
K
60o
j0.2
ω1=0.17
Kc=0.778
-j0.2
ω2=-0.17
Kc=0.778
ω3=0
Kc=0.278
ω1=0
Kc=0.278
-0.06-0.027
![Page 19: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/19.jpg)
2017/11/21 19
5.4.2 Performance Analysis Based on Root Locus
Example 5.4.2: Given the open-loop transfer function
)15.0()(
ss
KsGk
please analyze the effect of open-loop gain K on the
system performance.
Calculate the dynamic performance criteria for K=5.
![Page 20: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/20.jpg)
2017/11/21 20
j
k→
∞
0
k= 0
k= 2
k= 0
k= 3
k= 10
k= 3
k= 2
3j
k→
∞
[s]
k= 1-2 -1
![Page 21: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/21.jpg)
2017/11/21 21
It is observed from the root locus that the system is
stable for any K.
For 0<K<0.5(0<k<1), there are two different negative
real roots.
For K=0.5(k=1), there are two same negative real roots.
For K>0.5(k>1), there are a pair of conjugate complex
poles.
For K=5( k=10), the closed-loop poles are
311 2
12 jjs nn
316.016.3
1,16.310 n
![Page 22: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/22.jpg)
2017/11/21 22
The criteria for transient performance can be given by
%35%100%100 05.11/ 2
eep
Peak time st
n
p 05.11 2
Settling time %)5(33
stn
s
Overshoot
![Page 23: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/23.jpg)
2017/11/21 23
1. We can get the information of the system’s stability in terms of
that whether the root loci always are in the left-hand s-plane with the
system’s parameter varying.
2. We can get some information of the system’s steady-state error in
terms of the number of the open-loop poles at the origin of the s-
plane.
3. We can get some information of the system’s transient
performance in terms of the tendencies of the root loci with the
system’s parameter varying.
4. The root loci in the left-hand s-plane move to far from the
imaginary axis with the system’s parameter varying, the system’s
response is more rapid and the system is more stable, vice versa.
![Page 24: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/24.jpg)
Complement
Use Matlab to sketch root locus
2017/11/21 24
2
1
2
1
( )+7 +12+3 +4
= =+1 +2 +3 +2
( )
m
g iggi
k n
j
j
K s zK s sK s s
G ss s s s
s p
In Matlab:
num=[1 7 12]
den=[1 3 2]
Rlocus(num,den)
sys=tf[num,den]
![Page 25: Chapter 5: Root Locusiwin.sjtu.edu.cn/Control/Upload/Files/201807191541411255707.pdf · 5.4.2 Performance Analysis Based on Root Locus Example 5.4.2: Given the open-loop transfer](https://reader034.fdocuments.us/reader034/viewer/2022042611/5f3babdcd3e7b426df7c29a3/html5/thumbnails/25.jpg)
2017/11/21 25