If we desire ess 10 / sec, then and solving for / (a / (m yield (c) the closed-loop transfer function is where the gain K = (66.7)(219.7) is chosen so that the steady-state error due to a step input is zero.
If we desire ess 10 / sec, then and solving for / (a / (m yield (c) the closed-loop transfer function is where the gain K = (66.7)(219.7) is chosen so that the steady-state error due to a step input is zero.
If we desire ess 10 / sec, then and solving for / (a / (m yield (c) the closed-loop transfer function is where the gain K = (66.7)(219.7) is chosen so that the steady-state error due to a step input is zero.
CHAPTER 5 The Performance of Feedback Control Systems
we can solve for 7, yielding
72 - 207 + 1 = 0 .
Therefore, 7 = 19.95 and 0.05. For each value of 7 we determine C a." follows: 7 = 19.95 = 50C, implies C = 0.399F, and 7 = 0.05 = 50C. implies C = 1mF.
P5.16 (a) The closed-loop transfer function is
T s _ Y(s) _ 12K
( ) - R(s) - s2 + 12s + 12K'
The percent overshoot specification P.O. :s: 10% implies ( ~ 0.59. From the characteristic equation we find that
W~ = 12K and (wn = 6 .
Solving for K yields
2(0.59)Ji2K = 12 which implies that K = 8.6 .
So, any gain in the interval 0 < K < 8.6 is valid. The settling time is Ts = 4/(wn = 4/6 seconds and satisfies the requirement. Notice that T; is not a function of K.
(b) The sensitivity is
ST(S) = 1 = s(s + 12)
K' 1 + G( s) s2 + 12s + 120
when K = 10.
(c) The sensitivity at DC (s = 0) is
sI(o) = 0 .
(d) In this case, s = j27f·1 beat/sec = j27f. So, the sensitivity at s = 27fj is
T . 85.1084
ISK(J27f)I = 110.31 = 0.77 .
P5.17 We select L(s) as
1 L(s) = o:s + 1 '
186
CHAPTER 5 The Performance of Feedback Control Systems
0.9
0.8
0.7
0.6
~0.5
0.4
0.3
0.2
0.1 I
I
I
0
0 0.5 / / I
I
I
I I I
I
1.5
2 2.5 3
Time (sec)
5
3.5
4
4.5
FIGURE PS.18
Closed-loop system step response: Actual T(s) (solid line) and second-order approximation (dashed line). .
M4 = 64d~ A2 =48 A4 = 18.
Equating M2 = A2 and M4 = A4, and solving for d1 and d2 yields
d1 = 1.35 and d2 = 0.53 .
Thus, the second-order approximation is
1
L (8) - -:--:-:~~-:-:-----:~ 0.5382 + 1.358 + 1
(c) The plot of the step response for the actual system and the approximate system is shown in Figure P5.18.
As Tp increases, the p.o., T; and T; also increase; adding the pole makes the system less stable with more overshoot.
AP5.4 The system transfer function is
15K 15
Y(s) = R(s) + " D(s)
(s+5)(s+7)+15K (s+5)(s+7)+15K
When considering the input response, we set D( s) = 0, and similarly, when considering the disturbance response, we set R(s) = O. The closedloop step input and disturbance responses for K = 1,10,100 are shown in Figure AP5.4. The performance results are summarized in Table AP5.4.
Unit step input response
~08 ~" I
I "
",'
I "
0.6 I
0.2 0.4 0.6 0.8 Time (sec)
Unit step distrubance response
0.35 ,..--,----,..-~----,-----,
0.25
0.3
0.2
0.15
0.1
0.2 0.4 0.6 0.8 Time (sec)
FIGURE AP5.4
Closed-loop system input and disturbance responses (K =1: solid line, K =10: dotted line, and K =100:dashed line).
When considering the input response, we set D(s) = 0, and similarly, when considering the disturbance response, we set R(s) = O. The steadystate tracking error is
The closed-loop step input and disturbance responses for a = 0,10,100 are shown in Figure AP5.5. For disturbance rejection and steady-state trackingerror the best value of the parameter is
a = 100 .
However, when considering both the disturbance. and input response we would select the parameter
a = 10,
since it offers a good compromise between input response overshoot (about 5% for a = 10) and disturbance rejection/tracking error.
AP5.6 (a) The closed-loop transfer function is
T(s) = KKm
KKm + s(s + KmKb + 0.01)
The steady-state tracking error for a ramp input R( s) = 1/ s2 is
eSS = lim s(l - T(s))R(s)
S-tO
= lim s + KmKb + 0.01
S-tO KKm + s(s + KmKb + 0.01) KmKb+0.01
KKm
(b) With
Km= 10
and
Kb = 0.05,
we have
KmKb + 0.01 = 10(0.05) + 0.01 = 1 .
KKm 10K
Solving for K yields
K = 0.051 .
164
CHAPTER 5 The Performance of Feedback Control Systems
(c) Using the closed-loop transfer function, we compute ( = 0.75 and Wn = 4. Thus,
a 8
(wn = 3 = 2.67 ,
where a = 8. From Figure 5.13(a) in Dorf & Bishop, we find (approximately) that P.O. = 4% .
(d) This is a type 1 system, thus the steady-state error is zero and y(t) --+ A as t --+ 00.
E5.5 (a) The closed-loop transfer function is
T(s) _ Y(s) _ G(s) _ 100
- R(s) - 1 + GH(s) - s2 + lOOKs + lOO '
where H(s) = 1 + Ks anl G(s) = 100/s2. The steady-state error is computed as follows:
e88 = lim s[R(s) - Y(s)] = lim s[1 - T(s)] ~
8->0 8->0 S
[ 100 1 A
= lim 1- --;r - = KA .
8->0 1 + ~ (1 + K s) s
(b) From the closed-loop transfer function, T(s), we determine that Wn = lO and
lOOK
(= 2(10) = 5K .
We want to choose K so that the system is critically damped, or ( = 1.0. Thus,
1
K="5 = 0.20.
The closed-loop system has no zeros and the poles are at
SI 2 = -50K ± lOV25K2 - 1 .
,
The percent overshoot to a step input is
-51rK
P.O. = lOOeVl-25K2 for 0 < K < 0.2
and P.O. = 0 for K > 0.2.
,
Exercises
167
E5.9 The second-order closed-loop transfer function is given by 2
T( ) Wn
8 = 82 + 2(Wn8 + w~ .
From the percent overshoot specification, we determine that
P.O. :s; 5% implies (20.69.
From the settling time specification, we find that
T; < 4 implies wn( > 1 .
And finally, from the peak time specification we have Tp < 1 implies wnH> 7r •
The constraints imposed on ( and Wn by the performance specifications define the permissible area for the poles of T'(s}, as shown in Figure E5.9.
Im(s)
desired region
Re(s)
for poles
./
./
./
I I
./
- --
./
I 1;00 =-1 /
n
IRE E5.9
issible area for poles of T(s).
E5.10 The system is a type 1. The error constants are
Kp = oo and K; = 1.0 .
168
CHAPTER 5 The Performance of Feedback Control Systems
Therefore, the steady-state error to a step input is 0; the steady-state error to a ramp input is l.OAo, where Ao is the magnitude (slope) of the ramp input.
E5.11 (a) The tracking error is given by
E(8) _ R(8) = (8 + 9)(8 + 2)(8 + 4) R( )
-1+GcG(8) (8+9)(8+2)(8+4)+K(8+6) 8.
The steady-state tracking error (with R( 8) = 1/8) is
. 72
hm8E(8) = 72 K'
8->0 + 6
We require e88 < 0.05, so solving for K yields K > 228. (b) The tracking error due to the disturbance is
E5.12 The system is a type O. The error constants are Kp = 0.2 and K; = O.
The steady-state error to a ramp input is 00. The steady-state error to a
Problems
217
oblems
P6.1 (a) Given
S2 + 5s + 2 ,
we have the Routh array
1 5
2 o
SO 2
Each element in the first column is positive, thus the system is stable. (b) Given
we have the Routh array
1 4 4.5
6 6 o
SO 6
Each element in the first column is positive, thus the system is stable. (c) Given
S3 + 2s2 - 4s + 20 ,
we determine by inspection that the system is unstable, since it is necessary that all coefficients have the same sign. There are two roots in the right half-plane.
(d) Given
S4 + s3 +' 2s2 + lOs + 8 ,
we have the Routh array
s4 1 2 8
s3 1 10 0
s2 -8 8 0
s1 11 0
SO 8 218
CHAPTER 6 The Stability of Linear Feedback Systems
There are two sign changes in the first column, thus the system i: unstable with two roots in the right half-plane.
(e) Given
we have the Routh array
84 1 3 K
83 1 2 0
82 1 K
81 2-K 0
80 K Examining the first column, we determine that the system is stabb for 0 < K < 2.
(f) Given
85 + 84 + 283 + 8 + 5 ,
we know the system is unstable since the coefficient of the 82 term i: missing. There are two roots in the right half-plane.
(g) Given
85 + 84 + 283 + 82 + 8 + K ,
we have the Routh array
85 1 2 1
84 1 1 K
83 1 1-K
82 K K
81 -K 0
80 K Examining the first column, we determine that for stability we nee( K > 0 and K < O. Therefore the system is unstable for all K.
P6.2 (a) The closed-loop characteristic polynomial is
84 + 27.8883 + 366.482 + 15008 + 1500ka = 0 .
The Routh array is
220 CHAPTER 6 The Stability of Linear Feedback Systems
The Routh array is given by
84 0.0025 2.52 2+K
83 0.5125 4.01 0
82 2.50 2+K
81 3.6 - 0.205K 0
SO 2 +K Examining the first column, we determine that for stability we requir:
-2 < K < 17.6.
(b) Using K = 9, the roots of the characteristic equation are
81 = -200, 82,3 = -0.33 ± 2.23j, and 84 = -4.35 .
Assuming the complex roots are dominant, we compute the dampin ratio ( = 0.15. Therefore, we estimate the percent overshoot as
P.O. = 100e-7r(/y'l=(2 = 62o/c .
. The actual overshoot is 27%, 0 we see that assuming that the compl€ poles are dominant does not lead to accurate predictions of the systei respon e.
P6.4 (a) The closed-loop characteristic equation is
K(8 + 40)
1 + GH(8) = 1 + 8(8 + 10)(8 + 20) = 0 ,
Problems
223
(c) The characteristic equation is
83 + 1182 + 298 + 6 = 0 .
The roots are 81 = -0.2258, 82 = -3.8206 and 83 = -6.9536.
P6.7 (a) The closed-loop characteristic equation is
83 + 10182 + (100 + lOKKa)8 + 100KKa = 0 .
The Routh array is
1 101
100+ lOKKa 100KKa
where
910
b = 100 + 101 K tc, > 0 .
Thus, examing the first column, we determine that K Ka > 0 stabilizes the system.
(b) The tracking error is
. 100 100
e(8) = lim 8(1 - T(8))-2 = KK .
8---+0 8 a
We require E( 8) < 10 = 0.01745. So,
100
KKa> 0.01745 = 5729 .
When K Ka = 5729, the roots of the characteristic polynomial are
81 = -10.15 and 82,3 = -45.43 ± j233.25 .
P6.8 (a) The closed-loop characteristic equation is
K
1+ =0
(0.58 + 1)(8 + 1)(~8 + 1) ,
or
The Routh array is
224
CHAPTER 6 The Stability of Linear Feedback Systems
1 7
14 8(1 + K)
80 8(1 + K)
where
b = 7(14) - 8(1 + K) . 7
For stability, we require b > 0 and 8(1 + K) > O. Therefore, the rang' of K for stability is
-1 < K < 11.25 .
(b) Let K = 11.25/3 = 3.75. Then, the closed-loop transfer function is
T( ) 3.37
8 = 83 + 782 + 148 + 38 .
The settling time to a step input is T; ~ 6 seconds. (c) We want Ts = 4 sec, so
4
Ts = 4 = - implies (wn = 1 . (wn
Our desired characteristic polynomial is
where we have used the fact that (wn = 1 and Wn and b are to b determined. Our actual characteristic polynomial is
83 + 782 + 148 + 8(1 + K) = 0 .
Comparing the coefficients of the actual and desired characteristi polynomials, we find the following relationships:
2+b=7 w~ + 2b = 14
bw~ = 8(1 + K) .
Solving these three equations yields
b = 5, Wn = 2 and K = 1.5 .
The actual settling time is Ts = 4.17 sec. This is not exactly ou
wh r w hay u d th fa t that ( = O. 9 0 hi h t, and Wn and barto b d rrnin d. Th actual polyn rnial i
Problems 225
de ired T n f th additional pol at
= -5. Th
1 = -5 and 2,3 = -1 ± 1.73j .
P6.9 (a) Th
-1 p hara teri tic uation i
+ 20)2
r
3 + 1 2 + 4400 + 40000 + 101 = 0 .
Th Ruth arra
2
1 140 b
40 00 + 10K
44 0 40000 + 10K
3
o
wh r
xarmnmg h lumn and r quiring all th t rrns t b p itive