Modern Control Engineering

(Chris Devlin) #1
298 Chapter 6 / Control Systems Analysis and Design by the Root-Locus Method

0.5
0.707

0.5

0.707

ωn = 1

ωn = 0.5

ωn = 2

− 3 −2.5 − 2 −1.5 − 1 −0.5 0 0.5 1

0

0.5

1

1.5

2

−0.5

− 1

−1.5

− 2

Real Axis

Root-Locus Plot with ζ = 0.5 and 0.707 Lines
andωn= 0.5, 1, and 2 Circles

Imag Axis

2 1 0.5

Figure 6–23
Constantzlines and
constantvncircles
superimposed on a
root-locus plot.

MATLAB Program 6–6


num = [1];


den = [1 4 5 0];


K = 0:0.01:1000;


r = rlocus(num,den,K);


plot(r,'-'); v = [-3 1 -2 2]; axis(v); axis('square')


sgrid([0.5,0.707], [0.5,1,2])


grid


title('Root-Locus Plot with \zeta = 0.5 and 0.707 Lines and \omega_n = 0.5,1, and 2 Circles')


xlabel('Real Axis'); ylabel('Imag Axis')


gtext('\omega_n = 2')


gtext('\omega_n = 1')


gtext('\omega_n = 0.5')


% Place 'x' mark at each of 3 open-loop poles.


gtext('x')


gtext('x')


gtext('x')


then enter MATLAB Program 6–6 into the computer. The resulting root-locus plot is


shown in Figure 6–23.


If we want to omit either the entire constant zlines or entire constant vncircles, we


may use empty brackets [ ] in the arguments of the sgrid command. For example, if we want


to overlay only the constant damping ratio line corresponding to z=0.5and no constant


vncircles on the root-locus plot, then we may use the command


sgrid(0.5, [])


Openmirrors.com

Free download pdf