Você está na página 1de 11

ROOT LOCUS TECHNIQUE

201

11. Values of K on the root loci The value of K at any point s1 on the root loci is determined from the following equation K= =

1 G(s1 ) H(s1 )
Product of lengths of vectors from poles of G(s)H(s) to s1 Product of lengths of vectors drawn from zeros of G(s)H(s) to s1

(7.18)

With reference to Fig. 7.6, we draw the constant damping ratio line = cos1 (0.707)

K( s + 5) at s1 = 5 + j5 and s2 = 5 j5. (s + 2 + j 4) (s + 2 j 4) The value of K at the closed loop poles s1 is found as (see Fig. 7.6) : K = Lp1 . Lp2 /Lz1 = (3.16)(9.5)/5 = 6.0
which meets the root locus of KG1(s) =
6 s1 4 Lp1 p

2
Imag axis of s

Lz1 z1 Lp2

p2 s2

6 12

10

6 Real axis of s

Fig. 7.6. Computation of K at a specified root-location s1 on the locus diagram

7.4

STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

In order to find the roots of the characteristic equation graphically on the plane of the root, we shall present a step by step procedure incorporating the properties listed above by considering some illustrative examples. Example 7.1 Consider a control system with loop gain L(s) given by L(s) = G(s)H(s) =

K(s + 6) s (s + 2) (s + 3)

We are interested in determining the locus of roots for positive values of K in the range 0 K .

Chapter 7

202

INTRODUCTION TO CONTROL ENGINEERING

Step 1: Writing the characteristic equation using the loop gain. The characteristic equation for this example is given by 1+

K(s + 6) =0 s (s + 2) (s + 3)

(7.19)

In general the characteristic equation should be written using the loop gain L(s) as F(s) = 1 + L(s) = 0 and the equation be rearranged, if required, such that the parameter of interest, K, appears as the multiplying factor in the form: (7.20) 1 + KL1(s) = 0 Step 2: Write the polynomial in the factored form of poles and zeros as follows : F(s) = 1 + L(s) = 1 + K
i =1 n m

(s + zi )

=0

(7.21)

j =1

(s + p j )

For this example, poles and zeros are already factored. There are 3 finite poles located at sp1 = 0, sp2 = 2, sp3 = 3 and one finite zero located at sz1 = 6 and two zeros at infinity. Step 3: Locate the poles and zeros on the s-plane on a graph paper. We note that Equation (7.21) may be rewritten as
j =1 n
m

(s + pj) + K (s + zi) = 0.
i =1

(7.22)

For this example, we have F(s) = s(s + 2) (s +3) + K(s +6) = 0 So, when K = 0, the roots of the characteristic equation are the poles of F(s), which was mentioned in the properties. Also, when K , the roots of the characteristic equation are the zeros of F(s). The locus of the roots of the characteristic equation F(s) = 0, therefore, begins at the poles of F(s) and ends at the zeros of F(s) as K increases from 0 to infinity. So, the root locus starts from 0, 2, and 3 for K = 0 and terminates at 6, , for K = (vide Fig. 7.7). Step 4: Determine the number of separate loci. In this example, there are three branches of the root loci, of which one terminates at the finite zero located at sz1 = 6 while two branches terminate at + . In general, with n finite poles and m finite zeros and n > m, we have N = n m branches of the root locus approaching the N zeros at infinity. Step5: The root loci is symmetrical with respect to the horizontal real axis because the complex roots must occur as complex conjugate pairs. Step 6: Locate the segments of the real axis that are part of root loci. The section of the real axis will be part of the root locus if the count of real axis poles and zeros looking to the right is an odd number. So, the portion of the real axis lying between 6 and 3 and between 0 and 2 are part of root loci.

ROOT LOCUS TECHNIQUE

203

Step 7: Asymptotes: In this example, the number of finite pole, n = 3, and number of finite zero, m = 1, so that n m = 2 branches of loci approach the two zeros at infinity asymptotically and makes angles k. Therefore, from Equation (7.12) we find 0 = 90, for k = 0 and 1 = 270, for k = 1. In general, if the number of finite zeros of F(s) are m and the number of finite poles are n, then N = n m branches of root loci terminate at zeros at infinity as K approaches infinity. These branches approach the zeros at infinity asymptotically and they meet the real axis at 1, which is computed, for this example, as: 1 = =

real parts of poles of G(s) H(s) real parts of zeros of G(s) H(s) nm (0 2 3) (6) = 0.5 31

(7.23)

Step 8: Determine the point at which the locus crosses the stability boundary - the imaginary axis for continuous system. The actual point at which the root locus crosses the imaginary axis is found with the help of Routh table (vide Section 5.2 in Chapter 5). For this example, the characteristic equation is given by F(s) = s(s + 2) (s + 3) + K(s + 6) = s3 + 5s2 + (6 + K)s + 6K = 0 The Routh array becomes s3 s2 s1 1 5 6+K 6K 0 0

5 K + 30 6 K 5 o s 6K From the Routh table, the conditions of stability are: (1) 6K > 0, implying K > 0

(2) 30 K > 0, implying K < 30 At K = 30, the roots lie on the imaginary axis and their values are obtained from the auxiliary equation 5s2 + 6K = 0, yielding a solution of s = j = j6.
Chapter 7

Step 9: Determine the breakaway point on the real axis (if any). For the present case, we can write K=

s (s + 2) (s + 3) = F1(s) s+6

(7.24)

Now

2s 3 23s 2 60 s 36 dK = (s + 6) 2 ds

Setting the above derivative to zero, we get s1 = 8.0517, s2 = 2.5827 and s3 = 0.8656 of which s3 = 0.8656 is the solution with a corresponding K = 0.408, whereas the other two solutions corresponds to negative values of K, respectively, as can be verified by substitution in Equation (7.24).

204
10 8 6 4 K = 30
Imag part of s

INTRODUCTION TO CONTROL ENGINEERING

K = 30 K=0

2 0 2 4
K

K=

K = 0.408

6 8 10

K = 30

Real part of s

0.5

Fig. 7.7 Root loci of G(s)H(s) =

K(s + 6) s (s + 2) (s + 3)

Step 10: Determine the angles of departure from complex poles and angles of arrival at complex zeros of the root locus. This rule is not applicable for this example, since all the open loop poles and zeros are real. Step 11: We can determine the parameter value Ks at a specific root ss on the locus using the magnitude requirement of relation (7.6). The magnitude requirement at ss is Ks =
j =1 m

(s s + p j )
i= 1

Asymptotes Asymptotes

Root Locus

(7.25)

(ss + zi )

The parameter Ks can also be computed graphically as follows: Ks =


j =1 m i=1

Lj Li
(7.26)

where Lj and Li are vector lengths of the search point ss measured from pole pj and zero zi . The complete locus, based on the above data, may be drawn as shown in Fig. 7.7. It is to be noted that all the steps discussed above may not be executed for a given problem. For instance, step 10 was not needed for drawing the root loci in Fig. 7.7 but will be necessary in the next example. Example 7.2 We consider the loop gain G(s)H(s) =

K s (s + 2) (s + 2 + j 4) (s + 2 j 4)

and follow the step by step procedure to obtain the root locus diagram for 0 < K < .

ROOT LOCUS TECHNIQUE

205

Step 1: Characteristic equation: The characteristic equation is given by 1+

K =0 s (s + 2) (s + 2 + j 4) (s + 2 j 4)

Step 2: Poles and zeros of loop gain : There are four finite poles for the loop gain located at p1 = 0, p2 = 2, p3 = 2 + j4 and s4 = 2 j4 and no finite zero such that n = 4, m = 0 and N = n m = 4. Step 3: The poles are located on a graph paper as shown in Fig. 7.8.
6 Root locus 4
As

q3
ym pto

p3
tes K =

2
Imag part of s

Breakaway point at s = 0.94 for K = 17.06

As

to mp

tes

= Imaginary axis crossing at s = j2.58 for K = 142.2

45 0

p2
=

p1 s1
As ym pto

2
As ym t pto es

q4 p4

tes

Imaginary axis crossing at s = j2.58 for K = 142.2


K =

6 4

1.5

Real part of s

Fig. 7.8. Illustration of the steps for root locus plot for Example 7.2

Step 4: Number of branches of the root loci: Since, maximum (n, m) = 4, there will be 4 branches of root loci and all four will terminate at 4 zeros located at infinity. Step 5: The root loci is symmetrical with respect to the horizontal real axis because the complex roots must occur as complex conjugate pairs. Step 6: Real axis root locus: For this example, the portion of the real axis lying between 2 and 0 is part of root loci. Step 7: Asymptotes: The angles of the asymptotes are found from the relation k =

(2 k + 1)180 (2k + 1)180 = nm 4

Therefore, we have 0 = 45, 1 = 135, 2 = 225 and 3 = 315 corresponding to k = 0, 1, 2, and 3 respectively. The asymptotes intersect on the real axis at 1(see Fig. 7.8) and are found as 1 =

0222 = 1.5 4

Chapter 7

206

INTRODUCTION TO CONTROL ENGINEERING

Step 8: Points at which the locus crosses the imaginary axis. For this example, the characteristic equation is given by F(s) = s4 + 6s3 + 28s2 + 40s + K = 0 The Routh table for the above characteristic equation is shown below: s4 s3 s2 s1 s0 where a = 40 (9/32)K For stability the following conditions must be satisfied: (1) K > 0 (2) K < 142.2222 The roots will lie on the imaginary axis for K = 142.222 and the imaginary axis roots are found from the auxiliary equation (64/3)s2 + K = 0. The values of s are found to be s = m j = m j2.58. Step 9: Breakaway points: From step 8 the characteristic equation is rearranged as: K = (s4 + 6s3+28s2 + 40s) = F1(s) 1 6 64/3 a K 28 40 K 0 0 K 0 0 0 0

dK = ( 4s3 18s2 56s + 40), and by setting this derivative to zero, ds we get the following values of breakaway points:
Therefore, we find s = 0.9382, s = 1.7809 + j2.7362 and s = 1.7809 j2.7362 The value of s = 0.9382 is the only permissible solution for the breakaway point lying on the real axis and the corresponding value of K is found to be K = 17.0620 by substituting s = 0.9382 in the characteristic equation. The other solutions for the breakaway points are not acceptable as they produce complex values of K. Step 10: The angles of departure from complex poles. By taking the search point ss very close to the complex pole p3 = 2 + j4 and following the procedure illustrated in Fig. 7.3, will produce an angle of departure 3 of 225. Similarly, by taking a search point very close to the complex pole p4 = 2 j4, the angle of departure 4 is found to be 135 (see Fig. 7.8). Using the above information we can draw the complete root loci diagram shown in Fig.7.9.

ROOT LOCUS TECHNIQUE


6 Root Locus 4

207

K = 142.2

Imag part of s

K = 17.06

K
4

K = 142.2

4.5

1.5 0 Real part of s

1.5

4.5

Fig. 7.9 Root locus diagram for G(s)H(s) =

K s (s + 2) (s + 2 + j 4) (s + 2 j 4)

Example 7.3 We now consider the following transfer function of a system to illustrate the root loci plot F(s) = s(s + 2) (s2 + 8s + 80) + K(s + 5) = 0 We divide the above equation by the factors not involving K to get 1+
K ( s + 5) s ( s + 2) ( s 2 + 8 s + 80)

=0

Step 1: The equation above is the characteristic equation. Step 2: The finite poles are at p1 = 0, p2 = 2, p3 = 4 + j8 and p4 = 4 j8 and one finite zero is located at z1 = 5. So we have n = 4, m = 1 and N = n m = 3. Step 3: The poles and the zero are located on a graph paper as shown in Fig. 7.10. Step 4: Since, maximum (n, m) = 4, there will be 4 branches of root loci and three will terminate at 3 zeros located at infinity and one branch will terminate at z1 = 5. Step 5: The root loci is symmetrical with respect to the horizontal real axis. Step 6: The portion of the real axis lying between 0 and 2 is part of root loci. Step 7: The angles of the asymptotes are found from the relation: k =
Chapter 7

(2 k + 1) 180 (2k + 1) 180 = nm 4

Therefore, we have 0 = 45, 1 = 135, 2 = 225 and 3 = 315, corresponding to k = 0, 1, 2, and 3 respectively. The asymptotes intersect on the real axis at 1 given by 1 =

0 2 4 4 ( 5) = 1.67 41

208

INTRODUCTION TO CONTROL ENGINEERING

Step 8: For this example, the characteristic equation is simplified as: F(z) = s4 + 10s3 + 96s2 + (160 + K)s + 5K = 0 Therefore, the Routh-Hurwitz array is obtained as : s4 s3 s2 s1 s0 where A= 1 10 96 160 + K 5K 0 0 5K 0 0 0 0

800 K 10 A 5K

128000 + 140 K K 2 800 K

So, we have the following conditions for stability: (1) K < 800 (2) K2 140K 128000 < 0 (3) K > 0 For finding the values of K for which the loci crosses the imaginary axis in the s-plane, the inequality in condition (2) be replaced by equality to get the positive values of K = 434.55 for which the root loci will cross the imaginary axis. Putting this value of K in the auxiliary equation corresponding to the s2 row in the Routh-Hurwitz table we get: s2 + 59.4541 = 0 This gives the frequencies at which the root loci crosses the imaginary axis as s = j = j7.7106 Step 9: The breakaway(breakin) points are given as the solution of

(3s 4 + 40s 3 + 246 s 2 + 960 s + 800) dK = =0 ds (s + 5) 2


which are s1 = 1.0869, s2 = 7.4466 , s3 = 2.399 + j5.2141 and s4 = 2.399 j5.2141 The solutions s1 and s2 satisfy the phase conditions for positive values of K and the corresponding values of K are 18.4 and 1256 respectively, whereas s3 and s4 do not satisfy the phase conditions for real values of K and are rejected. We note that the point on the root locus corresponding to K = 1256 is a break-in point between a zero at and a finite zero at 5. Step 10: The angles of departure from complex poles p3 and p4 are found as was illustrated in Fig. 7.3. These are given by: 3 = 274.4 and 4 = 85.6 Using the above information, the complete root loci may be drawn for K > 0 and is shown in Fig. 7.10.

ROOT LOCUS TECHNIQUE


10 7.7 6 4 2 p3 Root locus

209

Imag axis

0 2 4

K z1 K = 1256

s1 = 1.67 p2

K = 18.4 p1

7.7 p4 10 9 8 7.44 6 5 4 3 Real axis 2 1 0

K
1

Fig. 7.10 Root loci of F(s) = s(s + 2) (s2 + 8s + 80) + K(s + 5) = 0

Example 7.4 We now consider another loop transfer function for illustrating the root locus plot. Let G(s)H(s) =

K s(s + 2) (s + 1 j3) (s + 1 + j 3)

Step 1: The characteristic equation is given by: 1+

K =0 s (s + 2) (s + 1 j3) (s + 1 + j 3)

Step 2: There are four finite poles for the loop gain located at sp1 = 0, sp2 = 2, sp3 = 1 + j3 and sp4 = 1 j3 and no finite zero. So we have n = 4, m = 0 and N = n m = 4. Step 3: The poles are located on a graph paper as shown in Fig. 7.11
Chapter 7

Step 4: Since, maximum (n, m) = 4, there will be 4 branches of root loci and all four will terminate at 4 zeros located at infinity. Step 5: The root loci is symmetrical with respect to the horizontal real axis. Step 6: The portion of the real axis lying between 2 and 0 is part of root loci. Step 7: The angles of the asymptotes are found from the relation (7.12). Therefore, we have 0 = 45, 1 = 135, 2 = 225, and 3 = 315, corresponding to k = 0, 1, 2 and 3 respectively. The asymptotes intersect on the real axis at 1 given by 1 =

0 2 1 1 =1 4

210

INTRODUCTION TO CONTROL ENGINEERING

Step 8: Points at which the locus crosses the imaginary axis in the s-plane. For this example, the characteristic equation is given by F(z) = s4 + 4s3 + 14s2 + 20s + K = 0 Therefore, the Routh-Hurwitz array is s4 s3 s2 s1 s0 where A= 1 4 9 A K 14 20 K 0 0 K 0 0 0 0

180 4 K 9

From the first column of the Routh-Hurwitz Table, we find the following conditions for stability: (1) K > 0 (2) K < 45 For finding the values of K for which the loci crosses the imaginary axis in the s-plane, the inequality in condition (2) be replaced by equality to get value of K = 45 for which the root loci will cross the imaginary axis. Putting this value of K in the auxiliary equation corresponding to the s2 row in the Routh-Hurwitz table we get: 9s2 + 45 = 0 This gives the frequencies at which the root loci crosses the imaginary axis as s = j = j2.2360 Step 9: The breakaway points are given as the solution of

dK = (4s3 + 12s2 + 28s + 20) = 0 ds


which are s1 = 1, s2 = 1 + j2 and s3 = 1 j2 All the above three values of s are breakaway points since they satisfy the phase conditions. The corresponding values of K are 9 and 25 respectively. Step 10: The angles of departure from complex poles s3 and s4 are found as before. These are given by: 3 = 90 and 4 = 90 Using the above information we draw the complete root loci shown in Fig. 7.11.

ROOT LOCUS TECHNIQUE

211
6 4 2
K

Root locus

K = 25

K = 45

Imag axis

s1 0 K = 25 2 4 6 8 6
K

K=9

K=0

2 0 Real axis

Fig. 7.11 Root locus of G(s)H(s) =

K s (s + 2) (s + 1 j 3) (s + 1 + j 3)

7.5

ROOT LOCUS DESIGN USING GRAPHICAL INTERFACE IN MATLAB

The root locus is a powerful design tool of control systems in classical approach. Since, by varying the forward path gain K, the location of the closed loop poles can be varied, it affects the overshoot, rise time, settling time as well as steady state error. However, we can not set all the above performance measures to specified values simultaneously by varying only a single parameter K. The ability to change K along with the freedom of introducing compensator poles and zeros (vide Chapter 8) in the structure of control systems, greatly enhances the capability of a control engineer to meet more than one design specifications simultaneously. The design of compensators using root locus technique has been taken up in Section 8.3.1 of Chapter 8. In the example below, we shall discuss the use of rltool in MATLAB for the selection of K to meet a prescribed constraint on overshoot, settling time, and natural frequency of a closed loop system from its root locus diagram. Example 7.5 Draw the root locus diagram of a plant with loop gain G(s)H(s) given below, and set the value of K so that the step response exhibits an overshoot less than 15%, when the loop is closed. G(s)H(s) = K(s + 6) / s(s + 4) (s + 8);
Chapter 7

In the MATLAB command window enter >> gh = zpk([6], [0 4 8],1); Enter >> rltool, The GUI SISO Design for System Feedback config opens with the following feedback configuration:
+ F C G

Fig. 7.12 Feedback configuration in MATLAB GUI rltool

Você também pode gostar