Escolar Documentos
Profissional Documentos
Cultura Documentos
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
7.4
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
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.
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
K = 30 K=0
2 0 2 4
K
K=
K = 0.408
6 8 10
K = 30
Real part of s
0.5
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 )
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 < .
205
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
As
to mp
tes
45 0
p2
=
p1 s1
As ym pto
2
As ym t pto es
q4 p4
tes
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 =
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
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.
207
K = 142.2
Imag part of s
K = 17.06
K
4
K = 142.2
4.5
1.5
4.5
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
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
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
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
209
Imag axis
0 2 4
K z1 K = 1256
s1 = 1.67 p2
K = 18.4 p1
K
1
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)
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
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
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
K s (s + 2) (s + 1 j 3) (s + 1 + j 3)
7.5
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