Академический Документы
Профессиональный Документы
Культура Документы
I NTRODUCTION s1 jω
Determining the phase of the loop transfer function L(s) at
arbitrary points on the s-plane is an important skill for stu-
dents in introductory control subjects. Evans showed that the
magnitude and phase of a transfer function can be determined rp rz
from the pole-zero map using simple vector geometry [1], [2].
For example, the magnitude and phase of a transfer function
φp φz
of the form
s−z
L(s) =
s−p
at a particular value of s = s1 can be evaluated from the σ
vectors shown in Figure 1. The complex number s1 − z in the
numerator is represented by the vector from the point s = z to
Fig. 1. Vector geometry for finding the magnitude and phase of L(s1 ). The
the point s = s1 . The length rz of this vector is the magnitude quantity s1 − p is represented by a vector whose length is rp and which has
of s1 − z, and the angle φz that this vector makes with respect the angle φp . The magnitude of L(s1 ) is equal to rz /rp , and the phase of
to the real axis is the phase of s1 − z. Writing both vectors as L(s1 ) is equal to φz − φp .
complex numbers in polar form yields
2
s1 − z rz ejφz rz
L(s1 ) = = jφ
= ej(φz −φp ) 1.5
s1 − p rp e p rp
1
or, simply,
0.5
rz
Imaginary Axis
|L(s1 )| = , 6 L(s1 ) = φz − φp .
rp 0
the phase of the single-pole transfer function −2 −1.5 −1 −0.5 0 0.5 1 1.5 2
Real Axis
1
L(s) = . Fig. 2. Pole-zero phase map of L(s) = 1/(s + 1). The transfer-function
s+1
pole is shown at s = −1. The blue arrows point in the direction of the phase
The blue arrows point in the direction of the phase of L(s). of L(s) for the value of s at the base of the arrow. For example, the phase
of L(s) is zero degrees for values of s on the positive real axis.
Students can verify the vector-geometry arguments above by
exploring a few test points.
create a much sharper transition in the phase of the frequency
ACCURATE P HASE C HARACTERISTICS ON B ODE P LOTS response. This distinction is evident in the Bode plots shown
Once students grow accustomed to these phase maps, s- in Figure 5. The pole-zero phase map helps students visualize
plane relationships leading to the development of Bode plots the cause of the sharper phase transition of the lightly damped
and Evans root-locus plots can be demonstrated. For example, poles.
Figure 3 shows that the two poles at s = −1 of
F INDING THE E VANS ROOT L OCUS
1 The branches of the Evans root locus are found where the
L(s) =
s(s + 1)2 phase of the loop transfer function is an odd integer multiple
cause a slowly varying phase characteristic on the imaginary of −180◦ . Satisfying this root-locus angle condition for
axis, while Figure 4 shows that the two lightly damped K
L(s) =
complex-conjugate poles of s(s2 + 0.2s + 1)
1 is accomplished by finding the blue arrows that point to the
L(s) =
s(s2 + 0.2s + 1) left in Figure 4. Figure 6 shows the Evans root-locus plot for
APPEARED IN IEEE CONTROL SYSTEMS MAGAZINE, VOL. 25, NO. 1, PP. 84–87, FEBRUARY 2005 2
2
1.5
1.5
1
1
0.5
Imaginary Axis
0.5
Imaginary Axis
0
−0.5
−0.5
−1
−1
−1.5
−1.5
−2
Fig. 6. Evans root-locus plot of L(s) = K/s(s2 + 0.2s + 1). The branches
Fig. 3. Pole-zero phase map of L(s) = 1/s(s + 1)2 . With all poles on the of the root locus lie where the phase of L(s) is −180◦ , which corresponds
real axis, the phase of L(jω) along the imaginary axis changes slowly from to the arrows pointing left in Figure 4.
−90◦ at the origin to −270◦ for large positive values of ω.
this transfer function, tracing the paths of the blue arrows that
2
point to the left.
1.5
D EMONSTRATING C OMPENSATION
1 Pole-zero phase maps can help students appreciate the
0.5
interrelation of classical-control analysis tools and measures of
Imaginary Axis
K
−1.5 . L(s) =
s2
−2
The phase of the frequency response is always −180◦ , as
−2 −1.5 −1 −0.5 0 0.5 1 1.5 2
Real Axis shown in Figure 7. This system can be stabilized with a lead
compensator yielding the loop transfer function
Fig. 4. Pole-zero phase map of L(s) = 1/s(s2 + 0.2s + 1). The phase of µ ¶
L(jω) along the imaginary axis changes quickly from −90◦ to −270◦ near K s+1
the locations of the lightly damped complex-conjugate poles.
L(s) = 2 ,
s 0.25s + 1
which provides a positive phase margin. Examination of the
40
pole-zero phase map in Figure 8 reveals that the compensated
system has phase that approaches −140◦ along the positive
20
imaginary axis, implying a phase margin greater than 35◦ .
Magnitude (dB)
0 The branches of the root locus have been moved into the left
−20
half plane as desired, as seen from the new locations of the
−180◦ arrows.
−40
Frequency (rad/sec)
1
10 Nyquist diagrams, and Evans root-locus plots.
Fig. 5. Bode plots of L(s) = 1/s(s + 1)2 (blue) and L(s) = 1/s(s2 +
0.2s + 1) (green). The phase transition for the latter transfer function is much
sharper due to the complex-conjugate poles close to the imaginary axis, as
shown in Figure 4.
APPEARED IN IEEE CONTROL SYSTEMS MAGAZINE, VOL. 25, NO. 1, PP. 84–87, FEBRUARY 2005 3
2
SIDE BAR
1
Caveat: The vectors that represent
s1 − z
Imaginary Axis
L(s1 ) =
0 s1 − p
are identical to the vectors that represent
−1 µ ¶
s1 − z
L(s1 ) = −10 .
−2
s1 − p
Evans’ vector method therefore works only to within a system-
−3
−5 −4 −3 −2 −1 0 1
atic multiplicative factor, which can change the loop-transfer-
Real Axis function magnitude by an arbitrary amount and change the
phase by 180◦ .
Fig. 7. Pole-zero phase map (blue) and root locus (red) of the double
integrator L(s) = K/s2 . Since the phase along the imaginary axis is always
−180◦ , the root locus is confined to the imaginary axis, and thus the closed-
loop system is unstable for all positive K. SIDE BAR
3 MATLAB commands for Figure 2:
[x,y] = meshgrid(-2:0.2:2,-2:0.2:2);
2
p = angle(1./(x+j*y+1));
u = cos(p); v = sin(p);
1
u(11,6) = 0; % no arrow at pole
Imaginary Axis
quiver(x,y,u,v,0.7);
0 axis(2.2*[-1 1 -1 1])
hold on
−1 s = tf(’s’);
pzmap(1/(s+1),’r’)
−2 hold off
title(’Pole-Zero Phase Map’)
−3
−5 −4 −3 −2 −1 0 1
Real Axis
Fig. 8. Pole-zero phase map (blue) and root locus (red) of L(s) =
K(s + 1)/s2 (0.25s + 1). With lead compensation, the double integrator Kent H. Lundberg attended the Massachusetts Institute
can be stabilized. The lead zero affects the phase of L(jω) along the positive
imaginary axis (improving the phase margin, as desired). This compensation
of Technology, earning a Ph.D. in electrical engineering in
moves the locations of −180◦ phase into the left half plane, thus shifting the 2002. He is now a lecturer with the Department of Electrical
branches of the root locus into the left half plane. Engineering and Computer Science at MIT. His research
interests include the application of control theory to problems
in analog circuit design. He is the IEEE Control Systems
R EFERENCES Magazine Associate Editor for History. He consults for
[1] W.R. Evans. “Control system synthesis by root locus method.” Trans. several industrial organizations and collects old textbooks on
AIEE, vol. 69, pp. 66–69, 1950. radar, nuclear energy, and control.
[2] W.R. Evans. Control-System Dynamics. McGraw-Hill, New York, 1954,
pp. 99–100.