Beruflich Dokumente
Kultur Dokumente
Copyright 2006
• Introduction
– The response of a system is related to the position of
the closed-loop poles.
– When adding a controller there will be one, if not
more, gain(s) that are adjustable.
– Adjusting this gain will in essence move the position
of the closed-loop poles and thus adjust the response
of the system.
– Often just adjusting the gain will not be sufficient to
obtain the desired performance and thus a more
complex controller must be designed.
• Introduction
– The root-locus method was first developed by W. R.
Evans.
– The root-locus is basically the technique of finding the
locus of roots as a single gain is changed, by solving
for the roots of the characteristic equation at each
gain.
– The gain that is to be varied typically will be the open-
loop gain. Note this does not mean the gain of the
open-loop system, that is typically fixed; this refers to
cascading a controller in the feedforward path.
• Introduction
– It would also be possible to obtain a root-locus of a
varying system parameter i.e. R or L of an RL circuit.
– Unless otherwise stated the gain will be varied from
zero to infinity.
– Using the root-locus method the control systems
engineer can predict the effects that the varying gain
will have on the closed-loop poles, or what effects will
be caused by adding open-loop poles or open-loop
zeros.
• Introduction
– The basic idea behind the root-locus method
is that the value of s that makes the transfer
function around the loop equal -1 must satisfy
the characteristic equation of the system.
– The root-locus method is very useful since it
provide both graphical and analytical
information as to were open-loop poles and
zeros should be placed.
• Chapter Outline
– 6.1 Introduction
– 6.2 Root-locus Plots
– 6.3 Summary of General Rules for
Constructing Root-loci
– 6.4 Root-locus Plots With MATLAB
– 6.5 Positive Feedback Systems
– 6.6 Conditional Stability Systems
– 6.7 Root Loci for Systems with Delay
• Root-locus Plots: Angle and Magnitude
Conditions
– Consider the following general system
C(s) G(s)
=
R(s) 1+ H(s)G(s)
– The characteristic equation of the system is
obtained by setting the denominator of the
closed-loop system to zero as follows:
1 + H (s)G(s) = 0
∴
H (s)G(s) = −1
• Root-locus Plots: Angle and Magnitude
Conditions
– Since a complex variable has both an angle
and a magnitude we can split the previous
equation into two separate equations as
follows:
Angle
Condition
∠G(s) H (s) = ±180°(2k + 1) (k = 0,1, 2,...)
Magnitude
Condition G(s) H (s) = 1
• Root-locus Plots: Angle and Magnitude
Conditions
– The values of s that fulfill both the angle and
magnitude conditions are the roots of the
characteristic equation i.e. the closed loop poles.
ONLY these values will be the roots.
– As we vary the gain, these values of s that satisfy
both conditions will change.
– The resulting collection of points in the s-plane i.e. the
roots of the characteristic equation, are called loci.
• Root-locus Plots: Angle and Magnitude
Conditions
– In many cases G(s)H(s) will involve a gain term, K,
and will be written in the following form:
( s + z1 )( s + z2 )...( s + zm )
1+ K =0
( s + p1 )( s + p2 )...( s + pn )
– The root-loci for the system are the loci of the closed-
loop poles as the gain K is varied from 0 to infinity.
• Root-locus Plots: Angle and Magnitude
Conditions
– Note: it is necessary, in order to start the root-locus
procedure, to know the poles and zeros of the loop
transfer function i.e. G(s)H(s).
– Note: angles are measured as positive in the counter
clockwise manner i.e. from a horizontal line bisecting
a test point to a line connecting the test point to either
a pole or a zero.
– The angle that is given for a zero is denoted as, φ.
– The angle that is given for a pole is denoted as, θ.
• Root-locus Plots: Angle and Magnitude
Conditions
– For example if we had the following generic
system:
K (s + z1)
G(s)H (s) =
(s + p1)(s + p2 )(s + p3 )(s + p4 )
K B1
G (s)H (s) =
A1 A 2 A3 A 4
• Root-locus Plots: Example
– Given
K(s +1)
G(s) = ; H(s) = 1
s(s + 2)(s + 5)
α = ∑ pi − ∑ zi
n − m
• Root-locus Plots: Example
– STEP #3: Determine the “break-away” points,
at which the root loci “break-away” from the
real axis.
• We write the characteristic equation as :
f(s) = B(s) + KA(s)
• Note the following:
df ( s )
when =0
ds
then
f ( s ) = 0 has multiple roots
• Root-locus Plots: Example
– STEP #3 (cont.)
• In other words there is a gain K such that at that
value the system will multiple roots.
• Thus we seek those roots since any increase in K
will cause the roots to “break away” from the real
axis.
• Note for values of K less than this critical value
where multiple roots exist, the roots will be distinct
and real.
• Root-locus Plots: Example
– STEP #3 (cont.)
• If we take the derivative of f(s) and set it equal to
zero we obtain the following:
df ( s )
= B′( s ) + KA′( s ) = 0
ds
(sT )2 (sT )3
e−sT = 1− sT + − ...
2! 3!
• Systems With A Time Delay
– Since we desire a transfer function we will try
to equate the time delay to a transfer function
of whose denominator and numerator are of
the same order.
– One example would be to try and equate the
time delay (in the exponential form) to a 1st
order rational function such as:
− T2 s +1
2 s +1
T
0.1
0.05
A m p litu d e
-0.05 No Delay
1st Order
5th Order
10 Order
Ideal Response
-0.1
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (sec)