EE/ECE Department
Rootlocus Analysis
Control Engineering Experiment #6
By:
Joseph Karl G. Salva, M.Sc., M.Eng., PECE, ASEAN Engineer
Isabelo A. Rabuya, MSEE
Rafael D. Seva, Jr., MEEE
Shown below is the basic block diagram of a closed-loop control system. The main purpose of
this type of configuration is to determine the value of the controller gain K in order for the
plant or process to follow the input. This is done by offsetting any deviation of the output
relative to the input, by feeding the output back to the input through a sensor, producing an error
signal that drives the controller.
controller
+
Plant/Process
K
Sensor
KG ( s )
1+ KG ( s ) H ( s )
Its denominator is called the charateristic polynomial and when equated to zero, as shown
below, becomes the characteristic equation and the roots are called the closed-loop poles.
1+ KG ( s ) H ( s ) =0
1
K
|G ( s ) H ( s )|=
1
K
angle of G ( s ) H ( s )= 1800
The last two equations simply means that a controller gain K can be implemented at a point on
the complex plane where the
controller gain K is varied, closed loop poles will start to move away from the open-loop poles
towards open-loop zeros. Note that at every new location of the closed loop pole, the
angle of G ( s ) H ( s )= 1800 . Now, if
H ( s )=2
G ( s )=
1
s10
Draw the pole-zero plot of the open-loop system on the box provided below.
S0
Then put the results on the appropriate cells of the table. Also calculate the value of the
controller gain K that corresponds to the
. Show your
solution below.
Using the Formulas below we can complete Table 1.0 :
Pole Length = sqrt (real2+imaginary2) and as you can see from the plot above the reference
Pole value is +10
If S0=12 and the length between 10 and 12 is 2 so;
Pole lenght = sqrt ( 22 + 0) no imaginary value
=2
If S0= -1-j1
Pole length = sqrt (112+12) since there is an imaginary value of 1
= 11.0453
Abs[G(s)H(s)] = 1/(S0-10)
Angle of G(s)H(s) = tan-1 (imaginary/real)
K = 1/ {Abs[G(s)H(s)]}
S0
12
2
0
-2
-1-j1
-1+j1
|G ( s ) H ( s )|
1
0.25
0.2
0.167
0.181
0.181
Table 1.0
angle of G ( s ) H ( s )
0
180
180
180
185.1944
174.8056
1
4
5
6
5.52
5.52
S0
G( s ) H (s )
described in the last row of Table 1.0. Show your solution below.
Using
G( s ) H (s )
magnitude, angle and then the value of K. Show your solution below.
|G ( s ) H ( s )|=
angle of G ( s ) G ( s )=
6
to determine its
K =
|G ( s ) H ( s )|
Now, plot the step response when K = 4 and K = 6 on the same plane. Write your program below.
K = 5.9972
2
s 4 s+ 20
H ( s )=
s+ 1
s+ 10
Draw the pole-zero plot of the open-loop system on the box provided below.
At
S 0=1+ j 8.7
solution below.
s=-1+j8.7
|G(s)H(s)| = |(2/(s^2-4*s+20)) * ((s+1)/(s+10))|
|G(s)H(s)| = 0.01910397206
Angle = (2/(s^2-4*s+20)) * ((s+1)/(s+10)) = -179.869783
K = |G(s)H(s)|-1
K = 52.34513519
What is the value of K? 52.345
Now, use the rlocfind command and click at the point specified above.
What is the value of K? 52.459
Are the results the same? No
Finally, discuss how important is the root locus the design of closed loop control system.
Root locus is a plot showing how the poles and zeros of the closed-loop transfer function
move around the s-plane as some parameter is varied. It is important in the design of closed
loop control system because with this, we can able to plot and observe the behavior of the
roots as the gain K is varied, observe the closed-loop system behavior as the parameters are
varied. With this knowledge, we can choose the gain of the control system in order to get
the desired response of the closed-loop system.
10