nuaa-control system engineering chapter 4 root-locus technique
TRANSCRIPT
![Page 1: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/1.jpg)
NUAA-Control System Engineering
Chapter 4
Root-locus Technique
![Page 2: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/2.jpg)
Control System Engineering-2008
2
4-1 Introduction4-2 Root-locus equation4-3 Rules to draw regular root loci4-4 Generalized root loci4-5 Analysis of control system by RL
method4-6 Control system design by the root-
locus method
Contents in Chapter 4
![Page 3: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/3.jpg)
Control System Engineering-2008
3
Introduction
Stability and the characteristics of transient response of closed-loop systems
Locations of the closed-loop poles
Problems to solve characteristic equation : 1. Difficult for a system of third or higher order. 2. Tedious for varying parameters.
![Page 4: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/4.jpg)
Control System Engineering-2008
4
Varying the loop gain K
In many systems, simple gain adjustment may move the closed-loop poles to desired locations.
Then the design problem may become the selection of an appropriate gain value.
It is important to know how the closed-loop poles move in the s plane as the loop gain K is varied.
The open loop gain K is an important parameter that can affect the performance of a system
R(s)K
Y(s)
H(s)
G (s)-
![Page 5: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/5.jpg)
Control System Engineering-2008
5
A simple method for finding the roots of the characteristic equation has been developed by W.R.Evans. This method is called root locus method.
Graphical Analysis of Control System, AIEE Trans. Part II,67(1948),pp.547-551. Control System Synthesis by Root Locus Method, AIEE Trans. Part II,69(1950),pp.66-69
Root locus method
![Page 6: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/6.jpg)
Control System Engineering-2008
6
Root Locus: the locus of roots of the characteristic equation of
the closed-loop system as a specific parameter (usually, gain K) is varied form 0 to ∞.
The advantages of RL approach: 1. Avoiding tedious and complex roots-solving
calculation2. Clearly showing the contributions of each loop poles or zeros to the location of the closed-loop poles. 3. Indicating the manner in which the loop poles and zeros should be modified so that the response meets system performance specifications.
![Page 7: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/7.jpg)
Control System Engineering-2008
7
4-2 Root-locus equation
![Page 8: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/8.jpg)
Control System Engineering-2008
8
Consider a second-order system shown as follows:
)1( sskR(
s) -
Y(s)
Start from an example
The roots of CE change as the value of k changes.
Closed-loop TF:
kss
ks
2)(
Characteristic equation (CE): 02 kss
Roots of CE: kk
s 412
1
2
1
2
4112,1
When k changes from 0 to ∞, how will the locus of the roots of CE move?
![Page 9: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/9.jpg)
Control System Engineering-2008
9
1,2
1 11 4 , : 0
2 2s k k
1/ 4k= 2/121 ss
01 s 1s2 k= 0
0 1/ 4k As the value of k increases, the two negative real roots move closer to each other.
A pair of complex-conjugate roots leave the negative real-axis and move upwards and downwards following the line s=-1/2.
1/ 4 k
- 1/2- 1 0
On the s plane, using arrows to denote the direction of characteristic roots move when k increases, by numerical value to denote the gain at the poles.
0k 0k
1
4k
k
k
![Page 10: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/10.jpg)
Control System Engineering-2008
10
By Root loci, we can analyze the system behaviors
(2)Steady-state performance:
there ’s an open-loop pole at s=0, so the system is a type
I system. The steady-state error is
0 under step input signal
v0/Kv under ramp signal v0t
∞ under parabolic signal.
(1)Stability: when Root loci are on the left half plane, then the system is definitely stable for all k>0.
![Page 11: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/11.jpg)
Control System Engineering-2008
(3)Transient performance: there’s a close relationship between root loci and system
behavior
on the real-axis: k<0.25 underdamped;
k=0.25 critically damped
k>0.25 underdamped.
However, it’s difficult to draw root loci directly by closed-
loop characteristic roots-solving method.
The idea of root loci : by loop transfer function, draw closed-loop root loci directly.
![Page 12: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/12.jpg)
Control System Engineering-2008
12
Relationship between zeros and poles of G(s)H(s) and closed-loop ones
G(s)
H(s)
-
R(S) Y(s)
Forward path TF: Closed-loop TF:( )G s
)()(1)(
)(sHsG
sGs
Feedback path TF: ( )H s
![Page 13: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/13.jpg)
Control System Engineering-2008
Write G(s) and H(s) into zero-pole-gain (zpk) form:
1
1
( )( )
( )
a
G iib
ii
K s ZG S
s P
1
1
( )
( )( )
c
H jj
d
jj
K s Z
H Ss P
GK RL gain of forward path
HK RL gain of feedback path
iZ Zeros of forward path TF
iP Poles of forward path TF
jZ Zeros of feedback path TF
jP Poles of feedback path TF
![Page 14: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/14.jpg)
Control System Engineering-2008
1 1
1 1
( ) ( )
( ) ( ) ,( ) ( )
a c
i ji j
b d
i ji j
K s Z s Z
G S H Ss P s P
1 1
*
1 1 1 1
( ) ( )( )
( )1 ( ) ( )
( ) ( ) ( ) ( )
a d
G i ji j
b d a c
i j i ji j i j
K s Z s PG s
sG s H s
s P s P K s Z s Z
1.The closed-loop zeros = feed forward path zeros + feedback path
poles.
2. The closed-loop poles are related to poles and zeros of G(s)H(s)
and loop gain K.
3.The closed-loop root loci gain = the feed forward path root loci
gain .
GK
Loop gain:
G HK K K
![Page 15: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/15.jpg)
Control System Engineering-2008
15
Suppose that G(s)H(s) has m zeros (Zi) and n poles ( Pi), the above equation can be re-written as
1
1
( )( ) ( ) 1
( )
m
iin
ii
K s ZG s H s
s P
K* varies
from 0 to ∞
Root-locus equation
To draw Closed-loop root locus is to solve the CE
1 ( ) ( ) 0G s H s That is
( ) ( ) 1G s H s RL equation
![Page 16: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/16.jpg)
Control System Engineering-2008
16
Magnitude equation (ME)
1
1
1
m
iin
ii
K s Z
s P
Angle equation (AE)Angle equation (AE)
1 1
( ) ( )
(2 1) , 0, 1, 2,
m n
i ii i
s Z s P
l l
Since G(s)H(s) is function of a complex variable s, the root locus equation can be described by the following two equations:
1
1
( )( ) ( ) 1
( )
m
iin
ii
K s ZG s H s
s P
Magnitude equation is related not only to zeros and poles of G(s)H(s), but also to RL gain ;
Angel equation is only related to zero and poles of G(s)H(s).
Use AE to draw root loci and use ME to determine the value of K on root loci.
RL equation:
![Page 17: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/17.jpg)
Control System Engineering-2008
17
2 21 2 2
'
1
( 1)( ) ( )
( 1)( 2 1)
( 1/ )
( 1/ )( )( )n d n d
K sG s H s
s T s T s T s
K s
s s T s j s j
' 21 2/K K TT
21/n T 2
2d T1
/11 z
1 4
1 11 1
1 1 2 3 4
( ) ( ) ( ) ( )
( )
i ii i
G s H s s z s p
Poles of G(s)H(s) ( × )
Zeros of G(s)H(s) (〇)
Angel is in the direction of anti-clockwise
For a point s1 on the root loci, use AE
Use ME
11
4131211'
zs
pspspssK
Example 1
2 11/p T dn4,3 jp 1 0p
![Page 18: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/18.jpg)
Control System Engineering-2008
18
Unity-feedback transfer function:s
K)s(G
Test a point s1 on the negative real-axis
11 1
1 1
( ) ( ) |
180
m n
i i si i
s z s p
s p
Test a point outside the negative real-axis s2=-1-j 2
1 1
2 1
( ) ( ) |
135
m n
i i si i
s z s p
s p
All the points on the negative real-axis are on RL.
All the points outside the negative real-axis are not on RL.
Example 2
One pole of G(s)H(s): 1 0p
No zero.
![Page 19: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/19.jpg)
Control System Engineering-2008
1. Find all the points that satisfy the Angle Equation on the s-plane, and then link all these points into a smooth curve, thus we have the system root locus when k* changes from 0 to ∞;2. As for the given k, find the points that satisfy the Magnitude Equation on the root locus, then these points are required closed-loop poles.
However, it’s unrealistic to apply such “probe by each point” method. W.R. Evans (1948) proposed a set of root loci drawing rules which simplify the our drawing work.
Probe by each point:
![Page 20: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/20.jpg)
Control System Engineering-2008
20
4-3 Rules to draw regular root loci
(suppose the varying parameter is open-loop gain K )
![Page 21: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/21.jpg)
Control System Engineering-2008
21
2 Number of Branches on the RL
3 Symmetry of the RL
4 Root Loci on the real-axis
5 Asymptotes of the RL
6 Breakaway points on the RL
7 Departure angle and arrival angle of RL
8 Intersection of the RL with the imaginary axis
9 The sum of the roots and the product of the roots of the closed-loop characteristic equation
Properties of Root Loci1 and points of Root Loci0K K
![Page 22: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/22.jpg)
Control System Engineering-2008
22
Root loci originate on the poles of G(s)H(s) (for K=0) and terminates on the zeros of G(s)H(s) (as K=∞).
MagnitudeEquation:
1
1
n
iim
ii
s PK
s Z
=
0K Root loci start from poles of G(s)H(s)
K Root loci end at zeros of G(s)H(s).
1
1
1
m
iin
ii
K s Z
s P
1 and points0K K
is P
is Z
1
1
( )( ) ( ) 1
( )
m
iin
ii
K s ZG s H s
s P
RLEquation:
![Page 23: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/23.jpg)
Control System Engineering-2008
23
2 Number of branches on the RLnth-order system, RL have n starting points and RL have n branches
For a real physical system, the number of poles of G(s)H(s) are more than zeros , i.e. n > m.
m root loci end at open-loop zeros ( finite zeros) ;( n - m ) root loci end at (n - m) infinite zeros.
The order of the characteristic equation is n as K varies from 0 to ∞ ,n roots changen root loci.
1
1
( )( ) ( ) 1
( )
m
iin
ii
K s ZG s H s
s P
RLEquation:
n root loci end at open-loop zeros ( finite zeros) ;
![Page 24: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/24.jpg)
Control System Engineering-2008
24
3 Symmetry of the RL
The RL are symmetrical with respect to the real axis of the s-plane.
The roots of characteristic equation are real or complex-conjugate.
Therefore, we only need to draw the RL on the up half s-plane and on the real-axis, the rest can be obtained by plotting its mirror image.
![Page 25: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/25.jpg)
Control System Engineering-2008
25
On a given section of the real axis, RL for k>0 are found in the section only if the total number of poles and zeros of G(s)H(s) to the right of the section is odd.
4 RL on the Real Axis
zero : z1 poles : p1 、 p2 、 p3 、 p4 、 p5
Pick a test point s1 on [p2 , p3]
The sum of angles provided by every pair of complex conjugate poles are 360°;
The angle provided by all the poles and zeros on the left of s1 is 0°.
The angle provided by all the poles and zeros on the right of s1 is 180°;
1 5
1 1 1 11 1
( ) ( ) ( ) ( )i ii i
G s H s s z s p
1 1( ) ( ) (2 1)180G s H s l = ?
![Page 26: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/26.jpg)
Control System Engineering-2008
jw
26
Consider the following loop transfer function
2 2
( 1)( 4)( 6)( ) ( )
( 2)( 3)
K s s sG s H s
s s s
On the right of [-2 , -1] the number of real zeros and poles=3.
On the right of [-6 , -4], the number of real zeros and poles=7.
Example
Determine its root loci on the real axis.
Repeated poles:S-plane
0-1-2-3-4-5-6
Poles: Zeros:
![Page 27: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/27.jpg)
Control System Engineering-2008
27
5 Asymptotes of RL
(2 1)180a
i
n m
mn
zpm
1ii
n
1ii
a
=
When n ≠ m, there will be 2|n-m| asymptotes that describe the behavior of the RL at |s|=∞.
The angles between the asymptotes and the real axis are( i= 0 , 1 , 2 ,… ,n-m-1 ) :
The asymptotes intersect the real axis at :
1
1
( )( ) ( ) 1
( )
m
iin
ii
K s ZG s H s
s P
RLEquation:
![Page 28: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/28.jpg)
Control System Engineering-2008
28
*(0.25 1) ( 4)( ) ( )
( 1)(0.2 1) ( 1)( 5)
K s K sG s H s
s s s s s s
The angles between the asymptotes and the real axis are
3 poles : 0 、 -1 、 -5
1 zero : -4n-m = 3 -1 = 2
The asymptotes intersect the real axis at
113
)4()5()1()0(
mn
zpm
1ii
n
1ii
a
=
(2 1)180, 0,1a
ii
n m
90 ,270a
Example Consider the following loop transfer function
Determine the asymptotes of its root loci.
![Page 29: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/29.jpg)
Control System Engineering-2008
29
2
( 1)( ) ( )
( 4)( 2 2)
K sG s H s
s s s s
4 poles : 0 、 -1+j 、 -1-j 、 -4
1 zero : -1
n-m=4-1=3
The asymptotes intersect the real axis at
1 1
(0) ( 1 ) ( 1 ) ( 4) ( 1) 5
4 1 3
n m
i ii i
a
p z
n mj j
=
The angles between the asymptotes and the real axis are
(2 1)180, 0,1,2a
ii
n m
60 ,180 ,300a
Example Consider the following loop transfer function
Determine the asymptotes of its root loci.
![Page 30: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/30.jpg)
Control System Engineering-2008
30
6 Breakaway points on the RLBreakaway points on the RL correspond to multi-order roots of the RL equation.
j
-4 -3 -2 -1 0
1d 2d
分离点
j
4p
3p
1p2p
A
B
0
[s]
The breakaway points on the RL are determined by finding the roots of dK/ds=0 or dG(s)H(s)=0.
![Page 31: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/31.jpg)
Control System Engineering-2008
31
Method - 1
n
1i ib
m
1i ib p
1
z
1
1
1
( )( ) ( )
( )
m
iin
ii
s zG s H s K
s p
1 1
( ) 1 ( ) ( ) ( ) ( ) 0n m
i ii i
D s G s H s s p K s z
Suppose the multi-order root is s1 , then we have
Proof :
1 1 11 1
( ) ( ) ( ) 0n m
i ii i
D s s p K s z
1 1 11 11 1
( ) ( ) ( ) 0n m
i ii i
d dD s s p K s z
ds ds
1 11 1
( ) ( )n m
i ii i
s p K s z
1 11 11 1
( ) ( )n m
i ii i
d ds p K s z
ds ds
The breakaway point b is the solution of
![Page 32: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/32.jpg)
Control System Engineering-2008
32
1 11 1
( ) ( ) (1)n m
i ii i
s p K s z
1 11 11 1
( ) ( ) (2)n m
i ii i
d ds p K s z
ds ds
m
ii
m
ii
n
ii
n
ii
zs
zsds
d
ps
psds
d
11
11
1
11
11
1
)(
)(
)(
)(
m
ii
n
ii zs
ds
dps
ds
d
11
111
1
)(ln)(ln
(2) divided by (1) yields
m
ii
n
ii zs
ds
dps
ds
d
11
111
1
)ln()ln(
Or
n
i i
m
i i pszs 1 11 1
11
Thus
Solutions1 is the breakaway point b
![Page 33: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/33.jpg)
Control System Engineering-2008
33
The poles and zeros of G(s)H(s) are shown in the following figure, determine its root loci.
Rule 1 、 2 、 3RL have three branches , starting from poles 0 、- 2 、- 3 , ending at on finite zero - 1 and two infinite zeros. The RL are symmetrical with respect to the real axis.
Ruel 4The intersections [-1,0] and[-3,-2] on the real axis are RL.
Rule 5The RL have two asymptotes(n - m = 2)
(2 1)18090 ,270
0,1
a
i
n mi
22
)1()3()2(0
mn
zpm
1ii
n
1ii
a
=
Rule 6The RL have breakaway points on the real axis (within[-3,-2])
3
1
2
1
0
1
1
1
++
++=
+ bbbb 47.2b
0-1-2-3
jω
σ
Example
![Page 34: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/34.jpg)
Control System Engineering-2008
34
Method - 2The breakaway point b is the solution of
1
1
( )0
( )
n
iim
ii
s pdK d
ds dss z
-
Proof :Suppose s moves from p2 to p1, if we
increase K from zero , K reaches its maximum when s reaches b. Then K decreases and reaches zero at p1.
K corresponding to the breakaway point has the maximum value. Thus
1
1
( )0
( )
n
iim
ii
s pdK d
ds dss z
-
![Page 35: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/35.jpg)
Control System Engineering-2008
35
2( ) ( )
( 4)( 4 20)
KG s H s
s s s s
Rule 1 、 2 、 3 、 4 n=4,m=0the RL are symmetrical with respect to the real axis;the RL have four branches which start from poles 0,-4 and -2±j4 ;the RL end at infinite zeros;the intersection [-4,0] on the real-axis is RL
0-2
-j4
-4
jω
σ
j4
(2 1)180( 0,1,2,3)
45 135 , 225 315
a
ll
n m
, ,
Rule 5 The RL have four asymptotes.
24
)2()2()4(0
mn
zpm
1ii
n
1ii
a
+
=
Example
![Page 36: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/36.jpg)
Control System Engineering-2008
36
21 ( ) ( ) 1 0
( 4)( 4 20)
KG s H s
s s s s
2
4 3 2
( 4)( 4 20)
( 8 36 80 )
K s s s s
s s s s
3 2(4 24 72 80) 0dK
s s sds
Rule 6the breakaway point of the RL
21 b
45.223,2 jb
2( ) ( )
( 4)( 4 20)
KG s H s
s s s s
0-2
-j4
-4
jω
σ
j4
Example
![Page 37: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/37.jpg)
Control System Engineering-2008
37
7 Angles of departure and angles of arrival of the RL
The angle of departure or arrival of a root locus at a pole or zero, respectively, of G(s)H(s) denotes the angle of the tangent to the locus near the point.
![Page 38: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/38.jpg)
Control System Engineering-2008
38
Angle of Departure:
1 1
(2 1) ( ) ( ), 0, 1,m n
pj j i j ii i
i j
l p z p p l
= +
Pick up a point s1 that is close to p1
Applying Angle Equation (AE)
1 1 1 1 1 2 1 3( ) ( ) ( ) ( )
(2 1)
s z s p s p s p
l
s1p1 )( 11 ps angle of departure θp1
1 1 1 1 2 1 3(2 1) ( ) ( ) ( )p l p z p p p p = +
![Page 39: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/39.jpg)
Control System Engineering-2008
39
1 1
(2 1) ( ) ( ), 0, 1,n m
zj j i j ii i
i j
l z p z z l
= +
Angle of Arrival:
![Page 40: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/40.jpg)
Control System Engineering-2008
40
2( ) ( )1 1
KsG s H s
s s
3 poles P1,2=-1(repeated poles) P3=1 ; 1 zero Z1=0 , n-m=2 。3 branches , 2 asymptotes
1 1 1 1 1 00.5
3 1
n m
i ii i
a
P Z
n m
(2 1) 3,
2 2a
l
n m
3(2 1) ,
2 2 2pl l
Angle of departure:
Example Consider the following loop transfer function
Determine its RL when K varies from 0 to ∞.
-1
j
-0.5 1
![Page 41: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/41.jpg)
Control System Engineering-2008
41
8 Intersection of the RL with the Imaginary Axis
Intersection of the RL with Im-axis?
Method 1 Use Routh’s criterion to obtain the value of K when the system is marginally stable, the get ω from K.
The characteristic equation have roots on the Im-axis and the system is marginally stable.
Method 2
js 1 ( ) ( ) 0G j H j
0)()(1Im
0)()(1Re
jHjG
jHjG
1 ( ) ( ) 0G s H s
![Page 42: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/42.jpg)
Control System Engineering-2008
42
( ) ( )( 1)( 2)
KG s H s
s s s
Closed-loop CE:3 2( 1)( 2) 3 2 0s s s K s s s K
3
2
1
0
1 2
3
60
3
s
s K
Ks
s K
Marginally stable: K =6
Auxiliary equation:
063 2 s
2js Intersection point:
Example Consider the following loop transfer function
Determine the intersection of the RL with Im-axis.
Routh’s Tabulation:
Method 1
![Page 43: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/43.jpg)
Control System Engineering-2008
43
3 2 2 3( ) 3( ) 2( ) ( 3 ) (2 ) 0j j j K K j
2 3 0K Real part: =
3Imaginary part: 2 0 =2 6K
( ) ( )( 1)( 2)
KG s H s
s s s
js 1 ( ) ( ) 0G j H j → Closed-loop CE
Example Consider the following loop transfer function
Determine the intersection of the RL with Im-axis.
Method 2
Closed-loop CE:3 2( 1)( 2) 3 2 0s s s K s s s K
![Page 44: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/44.jpg)
Control System Engineering-2008
Summary of General Rules for Constructing Root Loci
First, obtain the characteristic equation (CE)
1 ( ) ( ) 0G s H s
Then, rearrange the equation so that the parameters of interest appear as the multiplying factor in the form
1 2
1 2
( )( ) ( )1 0
( )( ) ( )m
n
K s z s z s z
s p s p s p
We sketch the Root Loci when K>0 varies from 0 to ∞.
G(s)
H(s)
-
R(S) Y(s)
![Page 45: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/45.jpg)
Control System Engineering-2008
Step 1: Locate the poles and zeros of G(s)H(s) on the s-plane. The RL start from poles of G(s)H(s) and terminate at zeros (finite zeros or zeros at infinity)
Step 2: Determine the RL on the real-axis. Choose a test point on the real-axis, if the total number of real poles and real zeros to the right of the test is odd, then the test point is on the RL.
Step 3: Determine the asymptotes of RL.
(2 1)180a
i
n m
The angles between the asymptotes and the real axis are( i= 0 , 1 , 2 ,… ,n-m-1 ) :
The asymptotes intersect the real-axis at :
1 1
n m
i ii i
a
p z
n m
=
![Page 46: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/46.jpg)
Control System Engineering-2008
Step 4: Determine the breakaway and break-in points.
The breakaway and break-in points can be determined by finding the roots of
( ) ( )0 0
dK dG s H sor
ds ds
Step 5: Determine the angle of departure (angle of arrival) of the RL from a complex pole (at a complex zero)
Angle of departure from a complex pole pj=
1, 1
180 ( ) ( )i i
n mo
j ji i j i
p p p z
Angle of arrival at a complex zero zk=
1 1,
180 ( ) ( )i i
n mo
k ki i i k
z p z z
![Page 47: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/47.jpg)
Control System Engineering-2008
Step 6: Find the points where the RL may cross the imaginary-axis.
Method 1 Use Routh’s criterion to obtain the value of K when the system is marginally stable, the get ω from K.
Method 2
js 1 ( ) ( ) 0G j H j
0)()(1Im
0)()(1Re
jHjG
jHjG
1 ( ) ( ) 0G s H s
![Page 48: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/48.jpg)
Control System Engineering-2008
48
Consider a unity feedback system with the open-loop transfer function as:
2( )
( 3)( 2 2)
KG s
s s s s
loop poles: p1=0, p2=-3, p3,4=-1±j, n=4; no loop zeros: m=0;
2( ) ( )
( 3)( 2 2)
KG s H s
s s s s
loop TF:
Example
Sketch RL of the closed-loop system when K varies from 0 to ∞.
Solution.
Step 1: Locate the poles and zeros of G(s)H(s) on the s-plane.
![Page 49: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/49.jpg)
Control System Engineering-2008
49
2( ) ( )
( 3)( 2 2)
KG s H s
s s s s
-0.5
0.5
1
1.5
0-1-1.5-2-2.5-3
Step 2: Determine the RL on the real-axis. The section [0,-3] of the real axis are RL.
Step 3: Determine the asymptotes of RL
(2 1)180
45 ,135 5 ,315
a
i
n m
, 22
The angles between the asymptotes and the real axis are ( i= 0 , 1 , 2 ,… ,n-m-1 ) :
The asymptotes intersect the real-axis at : 1 1 1.25
n m
i ii i
a
p z
n m
![Page 50: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/50.jpg)
Control System Engineering-2008
50
2( ) ( )
( 3)( 2 2)
KG s H s
s s s s
-0.5
0.5
1
1.5
0-1-1.5-2-2.5-3
1
10, i.e.,
1 1 1 10
3 1 1
n
i id P
d d d j d j
2.3d
Step 4: Determine the breakaway and break-in points.
![Page 51: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/51.jpg)
Control System Engineering-2008
51
3 31
313
180 ( )
( )
m
p ii
n
iii
p z
p p
-
2( ) ( )
( 3)( 2 2)
KG s H s
s s s s
3 71.6p
-0.5
0.5
1
1.5
0-1-1.5-2-2.5-3
3p
Using measurement to estimate
Step 5: Determine the angle of departure (angle of arrival) of the RL from a complex pole (at a complex zero)
![Page 52: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/52.jpg)
Control System Engineering-2008
52
2( ) ( )
( 3)( 2 2)
KG s H s
s s s s
-0.5
0.5
1
1.5
0-1-1.5-2-2.5-3
3p
Substituting S=jw into the above equation yields:
4 2
3
8 0
5 6 0
K
4 3 2( ) 5 8 6 0D s s s s s K
The characteristic equation:
1.1
8.16K
Step 6: Find the points where the RL may cross the imaginary-axis.
![Page 53: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/53.jpg)
Control System Engineering-2008
53
2( ) ( )
( 3)( 2 2)
KG s H s
s s s s
-0.5
0.5
1
1.5
0-1-1.5-2-2.5-3
3p
0K= 0K=
K =
K =
K =
K =
8 16K= .
The complete RL:
0K=
0K=8 16K= .
![Page 54: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/54.jpg)
Control System Engineering-2008
RL Demo 1
j
0
j
0
j
0
j
0
j
0
j
0 0
j
0
j
0
j
j
00
j
![Page 55: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/55.jpg)
Control System Engineering-2008
RL Demo 2j
0
j
0
j
00
j j
0
j
0
j
0
j
00
jj
00
j j
0
![Page 56: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/56.jpg)
Control System Engineering-2008
56
Draw RL using MATLAB
2 4 3 2
1( ) ( )
( 3)( 2 2) 5 8 6
KG s H s K
s s s s s s s s
Loop function:
>>n=1;
>> d=[1 5 8 6 0];
>>sys=tf(n,d);
>>rlocus(sys)
![Page 57: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/57.jpg)
Control System Engineering-2008
Every point on the RL represents a closed-loop pole corresponding to a certain value of K which can be determined according to the Magnitude Equation 。
Determination of closed-loop poles
Magnitude Equation :
1
1
1
m
iin
ii
K s Z
s P
![Page 58: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/58.jpg)
Control System Engineering-2008
Determine the closed-loop poles when K =4.
Example
2( )
( 3)( 2 2)
KG s
s s s s
-0.5
0.5
1
1.5
0-1-1.5-2-2.5-3
d =- 2.3
8 16K= .
jw =- 1.1
Given the RL of a unity feedback system whose open-loop transfer function is:
![Page 59: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/59.jpg)
Control System Engineering-2008 Determine the closed-loop pole according to ME:
Magnitude Equation :
1
1
1
m
iin
ii
K s Z
s P
4 poles , no zero
2( ) ( )
( 3)( 2 2)
KG s H s
s s s s
4
1
2
4
( 3)( 2 2) 4
ii
K s P
s s s s
Pick two points within [ - 3 , -2.3] and [-2.3,0] , using trial-and-error to find the closed-loop poles on the real-axis.
1 22, 2.51s s
So there are exist the two real closed-loop poles locating at two sides of the breakaway point corresponding to K=4
At the breakaway point d=-2.3, its corresponding K=4.3
K increases from 0 to 4.3
![Page 60: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/60.jpg)
Control System Engineering-2008
Closed-loop CE: 4 3 25 8 6 0s s s s K
Using the ‘Synthetic Division’ to get
23 4( )( ) 0.48 0.79s s s s s s
4 3 23 4( 2)( 2.52)( )( ) 5 8 6 4s s s s s s s s s s
2 4 3 23 4( 4.52 5.04)( )( ) 5 8 6 4s s s s s s s s s s
1 2using 2, 2.51 and 4s s K
3
4
0.24 0.86
0.24 0.86
s j
s j
![Page 61: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/61.jpg)
Control System Engineering-2008
So when K=4, the closed-loop transfer function is
4( )
( 2)( 2.51)( 0.24 0.86)( 0.24 0.86)s
s s s j s j
![Page 62: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/62.jpg)
Control System Engineering-2008
Effects of Adding Poles and Zeros to G(s)H(s)
Example
( ) ( )( 4)
KG s H s
s s
0-4 -2
Breakaway point:
Poles: -4, 0
( ) ( )0 2
dG s H ss
ds
![Page 63: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/63.jpg)
Control System Engineering-20081. Addition of poles of G(s)H(s)
Example
( ) ( )( 4)
KG s H s
s s
Add a pole at s=-5, we have
( ) ( )( 4)( 5)
KG s H s
s s s
0-4-5
Poles: -5,-4, 0 no zeros, n=3,m=0
Breakaway point:
( ) ( )0 1.47
dG s H ss
ds
RL on real-axis: (-∞,-5] and [-4,0]
Angle of asymptotes= 60°,180° ,300°
Intersection of asymptotes with real-axis = -3
-3
Intersection of RL with Im-axis = ±4.47j
0-4 -2
Adding a pole to G(s)H(s) has the effect of pushing the root loci toward the right-half plane.
![Page 64: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/64.jpg)
Control System Engineering-20082. Addition of zeros of G(s)H(s)
Example
( ) ( )( 4)
KG s H s
s s
Add two zeros at s=-5±3j, we have2( 10 34)
( ) ( )( 4)
K s sG s H s
s s
0-4-5
Poles: -4, 0 zero: -5±3j, n=2,m=2
Breakaway point:
( ) ( ).930 2
dG s H ss
ds
RL on real-axis: [-4,0] -3
Adding left-half plane zeros to G(s)H(s) generally has the effect of moving and bending the root loci toward the left-half plane.
3
-30-4 -2
![Page 65: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/65.jpg)
Control System Engineering-2008
Example 1. Given a system’s structure diagram, where the parameter is speed feedback constant.
Problem: Draw RL when varies from 0 to ∞.tK
)2(10ss
Y(s)
1+ s
-
R(s)2)s(s
10
tK
RL for the case of varying zeros of G(s)H(s)
tK
![Page 66: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/66.jpg)
Control System Engineering-2008
The RL loop transfer function is
)2(
)1(10)()(
ss
sKsHsG t
The closed-loop transfer function is :
2
( ) 10( )
1 ( ) ( ) 2 10 10 t
G ss
G s H s s s K s
)2(10ss
Y(s)
1+ s
-
R(s)2)s(s
10
tK
![Page 67: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/67.jpg)
Control System Engineering-2008
2
101 0
2 10tK s
s s
2 2 10 10 0ts s K s
It can be re-written as
Define
The characteristic equation is:
The is the equivalent RL loop transfer function whose RL loop gain is
)(1 SG10 tK
*
1 2
*
10( )
2 10 ( 1 3)( 1 3)
10
t t
t t
K s K sG S
s s s j s j
K K
![Page 68: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/68.jpg)
Control System Engineering-2008
The new system is shown as follows:
The closed-loop transfer function :
Note: The same denominator, but different numerator, compared with the original system.
2
10
2 10tK s
s s --
Y(s)Y(s)R(s)
sKss
sK
sssK
sssK
st
t
t
t
10102
10
10210
1
10210
)(2
2
2
![Page 69: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/69.jpg)
Control System Engineering-2008
2 poles, 1 zeros n=2, m=1
1 2 1
1 2
l
The breakaway point :
1/( - ) 1/ ( ) 1/ ( )
3.16, 3.16 (deleted)
180=
d
d p d p d z
d d
l
1 2 11 3, 1 3, 0p j p j z
1
2
From 1 (s) 0, the corresponding gain is:
-(s 2s 10)/10s 0.43
t
t
G K
K
*
1 2
*
( )2 10
( 10 )
t
t t
K sG S
s s
K K
jω
σ-1-2-3-4
1
2
3
2 branches, one approaches to zero, the other approaches to infThere are RL on the real axis [-∞, 0]
0.43tK
For the new system:
![Page 70: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/70.jpg)
Control System Engineering-2008
RemarkWith the root loci drew by equivalent open-loop transfer function, we can only determine system closed-loop poles, we still need to determine the system closed-loop zeros to analyze system dynamic behavior.
Analysis of the influence of variation of Kt on the system
)2(10ss
Y(s)
1+ s
-
R(s)2)s(s
10
tK
When Kt varies from 0 to infinity, an zero is added to the loop function G(s)H(s) and the zero moves from the negative infinity to the origin of s-plane.
![Page 71: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/71.jpg)
Control System Engineering-2008
When Kt is small, a pair of closed-loop complex-conjugate poles are close to the Im-axis, the overshoot of system step response is large and the oscillation is strong. When Kt is small, the system velocity feedback signal is weak and under-damped.When Kt increases, the system damp is enhanced, the oscillation is weaken and the overshoot decreases, the system behavior is enhanced.The breakaway point: Kt = 0.43 , the system is critically damped.When Kt>0.43, the two closed-loop poles are negative and real , the system is over-damped.
jω
σ-1-2-3-4
1
2
3
0.43tK
Adding left-half plane zeros to open-loop transfer function generally has the effect of moving and bending the root loci toward the left-half s-plane.
![Page 72: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/72.jpg)
Control System Engineering-2008
Example 2: Consider a unity feedback system whose open-loop transfer function is
)1)(1()()(
sTssk
SHSG
where K and T are given constants,while the parameterτ is to be determined. Problem: Draw RL whenτvaries from 0 to infinity.
RL for the case of varying poles of G(s)H(s)
![Page 73: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/73.jpg)
Control System Engineering-2008
The characteristic equation : 1+G(S)H(s)=0
2 ( 1) ( 1) 0s Ts s Ts k
)1)(1()()(
sTssk
SHSG
2 ( 1)1 0
( 1)
s Ts
s Ts k
The equivalent open loop transfer function G1(s) : 2 2
1 2
( 1) ( 1)( )
( 1)
s Ts s TsG S
s Ts k Ts s k
SolvingT
TksksTs
2
411 yields 0 2,1
2
Suppose that 4KT>1, then two complex poles of G(S)are:
22
21 )
2
1(
2
1,)
2
1(
2
1
TT
Kj
TP
TT
kj
TP
![Page 74: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/74.jpg)
Control System Engineering-2008
2 poles, 3 zeros Z1=Z2=0,Z3=-1/T
So number of branches of the RL is equal to 3.
According to rule 8, the interaction point with the imaginary axis is determined by 1+G1(jw)=0, that is
0
00
)1()1()(
13
222
T
Tk
kjwTjwjwTjw
c
cc
It follows that 1,
1
KTT
TKT
c
2
11 2
( 1)( )
( )( )
s TsG S
s P s P
2
22
1 )2
1(
2
1,)
2
1(
2
1
TT
Kj
TP
TT
kj
TP
![Page 75: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/75.jpg)
Control System Engineering-2008
RL whenτvaries from 0 to infinity is shown as follows:
Adding a pole to open-loop transfer function has The effect of pushing the RL toward the right-half plane
j
p1
p2
-1/T 1/ (-2T)
0c c the system is unstable.
![Page 76: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/76.jpg)
Control System Engineering-2008Example
( 1)( 2)( )
( 1)
K s sG s
s s
2 21.37, 139d K
Consider the RL of a unity-feedback system
j
0 1-1-2
d1=0.366k1=0.0718
d2= -1.37
k2=13.9
s=0.7jk1=0.332
1 Determine the closed-loop TF when its CE has multi-order roots.
2 Determine the steady-state error with a ramp input for underdamped closed-loop system
Solution. 1. RL loop function:The CE of closed-loop system has multi-order roots at two
breakaway points which are actually two closed-loop roots
1 10.366, 0.0718d K 2
( ) 0.067( 1)( 2)( )
1 ( ) ( 0.366)
G s s ss
G s s
2
( ) 0.933( 1)( 2)( )
1 ( ) ( 1.37)
G s s ss
G s s
2 21.37, 13.9d K
![Page 77: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/77.jpg)
Control System Engineering-2008
( 1)( 2)( )
( 1)
K s sG s
s s
2 21.37, 139d K
Consider the RL of a unity-feedback system
j
0 1-1-2
d1=0.366k1=0.0718
d2= -1.37
k2=13.9
s=0.7jk1=0.332
1 Determine the closed-loop TF when its CE has multi-order roots.
2 Determine the steady-state error with a ramp input for underdamped closed-loop system
Solution. 2. RL loop function:
Type-1 system:
For a ramp input, the ramp error constant: 0
lim ( ) 2vs
K sG s K
Closed-loop system is underdamped:
0.332 13.9K
The steady-state error:1
ssv
eK
1.5 0.036sse
Example
![Page 78: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/78.jpg)
Control System Engineering-2008
An example of a control system analysis and design utilizing Root Locus technique
![Page 79: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/79.jpg)
Control System Engineering-2008An automatic self-balancing scale
![Page 80: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/80.jpg)
Control System Engineering-2008
We desire to accomplish the following:
Select the parameters of the systemDetermine the specificationsObtain a model represent the systemDesign the gain K using root locusDetermine the dominant mode of response
![Page 81: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/81.jpg)
Control System Engineering-2008
Parameters
2
Counterweight:
Inertia of the beam:
Length of the weight to the pivot:
Lengt
2
0.05
5
20h of the beam to the viscous damper:
Damping constant 10 of the viscous damper: 3 / /
c
w
i
W N
I kgm
l cm
l cm
b kg m s
Lead screw gain:
Input potentiometer gain:
Feedback pote
1 /
400
ntiome
0 4800 /
ter gai 4 0 /n 0:
s
i
f
K m rad
K V m
K V m
![Page 82: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/82.jpg)
Control System Engineering-2008
SpecificationsA rapid and accurate response resulting in a small
steady-state weight measurement error is desired.
Specifications
Steady-state error (for a step input) Kp=∞, ess=0
Underdamped response ζ=0.5
Settling time (error band Δ<2%) ts<2sec
![Page 83: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/83.jpg)
Control System Engineering-2008
Mathematical model
i
y
l
The motion of the beam about the pivot is represented by the torque equation:
2
2
dI torquesdt
For a small deviations from balance, the deviation angle is
22
2 w c i
d dI l W xW l bdt dt
![Page 84: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/84.jpg)
Control System Engineering-2008
Mathematical model
( )m i fv t K y K x
The transfer function of the motor is:
( )
( ) ( 1)m m m
m
s K K
V s s s s
The input voltage to the motor is
where τis negligible with respect to the time constants of the overall system and θm is the output shaft rotation.
![Page 85: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/85.jpg)
Control System Engineering-2008
Block diagram
Signal-flow
![Page 86: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/86.jpg)
Control System Engineering-2008
Using Mason’s formula: 1
( )
( )
Nout k k
kin
y MX s
W s y
211 21
331
,i m s f
i m s f c
L l b Is L K K K s
L l K K K W Is
31 1, 1w i i m sM l l K K K Is Forward path:
Loop path:
2 212 i m s fL l bK K K IsNontouching loops:
11 21 31 121 ( )L L L L
2
( )( )
( ) ( )( )w i i m s
i m s f c m s i i
l l K K KX ss
W s s Is l b s K K K W K K K l
The closed-loop transfer function:
Characteristic equation:2( )( ) 0i m s f c m s i is Is l b s K K K W K K K l
The steady-state gain of the system is:
0
( ) 0.05lim 0.025 /
( ) 2w i i m s w
sc m s i i c
l l K K K lX sm kg
W s W K K K l W
![Page 87: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/87.jpg)
Control System Engineering-2008
Substituting the selected parameter into the CE yields:
968 3 0
10 10m mK K
s s s
To rewrite it into root locus form, first isolate Km as follows:
2 968 3 8 3 0
10 10m mK K
s s s s
![Page 88: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/88.jpg)
Control System Engineering-2008
Rewrite it into root locus form:
2
( 6.93 6.93)( 6.93 6.93)( ) ( )
( 13.856 )4
s j s jG s H s
s s
2
1 ( ) ( )
( 10 )( 6.93 6.93)( 6.93 6.93)1 0
( 8 3)m
KG s H s
K s j s j
s s
10mK K
![Page 89: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/89.jpg)
Control System Engineering-2008
We draw the root locus as K varies from 0 to ∞
With MATLAB:
2
( 6.93 6.93)( 6.93 6.93)1 0
( 13.8564)
s j s jK
s s
> >z=[-6.93-6.93i, -6.93+6.93i];
>>rlocus(sys)>>sys=zpk(z,p,k);>>k=1;>>p=[0 0 -13.8564];
The dominant closed-loop poles can be placed at:
0.5, 25.3K
To achieve this gain:
/10 795m
rad sK K
volt
Closed-loop CE:
![Page 90: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/90.jpg)
Control System Engineering-2008
Let us observe the time-domain step response of the closed-loop system with the designed Km in MATLAB to see if it satisfied the desired specifications.
Specifications
Steady-state error (for a step input) Kp=∞, ess=0
Underdamped response ζ=0.5
Settling time (error band Δ<2%) ts<2sec
![Page 91: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/91.jpg)
Control System Engineering-2008
Parameter Design by Root Locus Technique
![Page 92: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/92.jpg)
Control System Engineering-2008
Originally the root locus method was developed in determine the loci of roots of the characteristic equation as the system gain, K, varies from 0 to ∞.
However, as we have see, the effect of other system parameters may be readily investigated by using the root locus technique.
For example, a third-order equation of interest might be
3 2(3 ) 3 6 0s s s
To ascertain the effect of the parameter α, we isolate the parameter and rewrite the equation in root locus form 2
3 21 0
3 3 6
s
s s s
![Page 93: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/93.jpg)
Control System Engineering-2008If there are more than one (m>1) parameters we want to investigate, we must repeat the root locus approach m times.
3 2 0s s s
3 21 0
s
s s
The denominator of the above RL equation is the characteristic equation of the system with . 0
For example, a third-order characteristic equation with and as parameters
The effect of varying from 0 to ∞ is determined from the root locus equation
![Page 94: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/94.jpg)
Control System Engineering-2008
3 2 0s s Rewritten as RL form:
21 0
( 1)s s
Then upon evaluating the effect of , a value of is selected and used to evaluate the effect of .
Therefore, we must first evaluate the effect of varying from 0 to ∞ by utilizing
When more than one parameters varies continuously from 0 to ∞, the family of root loci are referred to as the root contours(RC).
![Page 95: NUAA-Control System Engineering Chapter 4 Root-locus Technique](https://reader035.vdocument.in/reader035/viewer/2022081417/56649ec75503460f94bd34cf/html5/thumbnails/95.jpg)
Control System Engineering-2008
Example
3 23 2 0s s s s