Chapter 4 PDF
Chapter 4 PDF
Chapter 4 PDF
Exercises
)
E4.1 (a) The system sensitivity to τ is given by
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
SτT = SG
T G
an ing rnin tors igh
Sτ .
r
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
is
te f t ss th nite
T 1 1 3s + 1
SG = = 100 = 3s + 101
e rt ss fo U
gr hi in e
th a a ly by
1 + GH(s)
k
1 + 3s+1
in o e r
y y p d le d
ro n an o te
st f a s d s ec
de o rse de ot
and
ill le u vi pr
w r sa co pro is
o eir is rk
th nd wo
−τ s −3s
SτG =
a his
= ,
T
τs + 1 3s + 1
where τ = 3. Therefore,
−3s
SτT = .
3s + 101
(b) The closed-loop transfer function is
T ∂T K2 1
SK = = .
2
∂K2 T 1 + K1 K2
134
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Exercises 135
K2
Vo (s) = Td (s) .
1 + K1 K2
R(s) A/s
E(s) = = .
1 + G(s) 1 + K/(s + 10)2
)
eb
K
er or in ing
1 + K/100
ed id n
s→0 s→0 1+
W
no the iss tea s
itt W tio
w
t p W em ch
(s+10)2
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
D
th k ( de f i es
of or stu e o tat
is
te f t ss th nite
e rt ss fo U
R(s)
gr hi in e
th a a ly by
E(s) = .
in o e r
y y p d le d
ro n an o te
1 + KG(s)
st f a s d s ec
de o rse de ot
ill le u vi pr
w r sa co pro is
theorem) to be
a his
T
A/s A
ess = lim s = lim =0.
s→0 1 + KG(s) s→0 1 + 100K
s(τ s+1)
0.1
R(s) = .
s2
Then, using the final value theorem, we have
" #
0.1/s2 0.1
ess = lim s 100K
= lim ,
s→0 1 + s(τ s+1) s→0 s + 100K
τ s+1
or
0.1 0.001
ess = = .
100K K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
136 CHAPTER 4 Feedback Control System Characteristics
)
eb
er or in ing
ess = lim sE(s) = .
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
s→0 100K
e
d on g. in t la
m ld a
an ing rnin tors igh
r
If we require that b < 10K then the steady-state error is less than 0.1 to
or ud a uc y
w cl le tr p
e in nt ns co
" #
∂T p −s4 − 15s2 + 3s + 10
in o e r
y y p d le d
SpT
ro n an o te
= =p T (s).
st f a s d s ec
∂p T (s2 + ps + 10)2
de o rse de ot
ill le u vi pr
w r sa co pro is
o eir is rk
th nd wo
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Exercises 137
1.4
1.2
0.8
y(t)/A
0.6
0.4
0.2
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
0
r
0 2 4 6 8 10 12
or ud a uc y
w cl le tr p
e in nt ns co
Time (seconds)
th k ( de f i es
of or stu e o tat
ity s w g us d S
is
te f t ss th nite
FIGURE E4.8
e rt ss fo U
gr hi in e
Step response.
th a a ly by
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
de o rse de ot
E4.9
w r sa co pro is
o eir is rk
th nd wo
KK1
a his
T (s) = .
T
s + K1 (K + K2 )
(b) The sensitivities are
T ∂T /T s + K1 K2
SK = =
∂K/K s + K1 (K + K2 )
and
T s
SK = .
1
s + K1 (K + K2 )
(c) The transfer function from Td (s) to Y (s) is
Y (s) −1
= .
Td (s) s + K1 (K2 + K)
Therefore, since E(s) = −KY (s) (when R(s) = 0), we have
K
E(s) = Td (s)
s + K1 (K2 + K)
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
138 CHAPTER 4 Feedback Control System Characteristics
and
K
ess = lim sE(s) = .
s→0 K1 (K + K2 )
(d) With K = K2 = 1, we have
K1
T (s) = .
s + 2K1
Then,
K1 1
Y (s) =
s + 2K1 s
and
1h i
y(t) = 1 − e−2K1 t u(t) ,
2
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
where u(t) is the unit step function. Therefore, select K1 = 10 for the
an ing rnin tors igh
fastest response.
r
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
is
te f t ss th nite
T (s) = .
gr hi in e
th a a ly by
1
th nd wo
s→0 s→0 s
T
40 ≤ K ≤ 400.
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Exercises 139
0.14 45
0.12
40
0.1
35
25
0.04
20
0.02
0 15
)
eb
0 100 200 300 400 0 100 200 300 400
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
K K
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
FIGURE E4.10
e in nt ns co
D
th k ( de f i es
is
te f t ss th nite
E4.11
gr hi in e
th a a ly by
k
in o e r
y y p d le d
ro n an o te
K(s2 + 5s + 6)
st f a s d s ec
G(s)
de o rse de ot
T (s) = = 3
ill le u vi pr
1 s3 + 15s2 + 56s + 60
Y (s) = Td (s) = 3 Td (s) .
1 + G(s)H(s) s + 15s2 + 56s + 60 + 14K
The steady-state error to a unit step disturbance is
s3 + 15s2 + 56s + 60 1 60
lim sY (s) = lim s 3 2
· = .
s→0 s→0 s + 15s + 56s + 60 + 14K s 60 + 14K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
140 CHAPTER 4 Feedback Control System Characteristics
T ∂T K ∂T ∂G K
SK = =
∂K T ∂G ∂K T
1 K 1 + G(s)H(s) 1
= 2
= .
(1 + G(s)H(s)) s + 10 G(s) 1 + G(s)H(s)
Gc (s)G(s) 100K1 (s + 5)
T (s) = = 2 .
1 + Gc (s)G(s)H(s) s + 105s + (500 + 100K1 K2 )
The steady-state tracking error is
1 − Gc (s)G(s)(1 − H(s))
E(s) = R(s) − Y (s) = R(s)
1 + Gc (s)G(s)H(s)
s2 + (105 − 100K1 )s + 500 − 100K1 (5 − K2 ) 1
)
eb
er or in ing
ed id n
W
no the iss tea s
= ·
itt W tio
w
t p W em ch
e
s2 + 105s + 500 + 100K1 K2
d on g. in t la
m ld a
s
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
and
e in nt ns co
D
th k ( de f i es
of or stu e o tat
5 − K1 (5 − K2 )
ity s w g us d S
lim sE(s) = .
is
te f t ss th nite
s→0 5 + K1 K2
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
y y p d le d
(b) The transfer function from the noise disturbance N (s) to the output
ro n an o te
st f a s d s ec
de o rse de ot
Y (s) is
ill le u vi pr
w r sa co pro is
o eir is rk
th nd wo
T ∂T /T s2 + 50s
SK = = 2 .
∂K/K s + 50s + K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Exercises 141
T ∂T /T sK1
SK = =− 2 .
1
∂K1 /K1 s + K1 s + K
(b) You would make K as large as possible to reduce the sensitivity to
changes in K1 . But the design trade-off would be to keep K as small
as possible to reject measurement noise.
E4.15 (a) The closed-loop transfer function is
Gc (s)G(s) 100
T (s) = = 2 .
1 + Gc (s)G(s) s + 50s + 100
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
The steady-state tracking error is
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
e in nt ns co
1
E(s) = R(s) − Y (s) = R(s)
th k ( de f i es
of or stu e o tat
1 + Gc (s)G(s)
ity s w g us d S
is
te f t ss th nite
s2 + 50s 1
e rt ss fo U
= 2 ·
gr hi in e
th a a ly by
s + 50s + 100 s
in o e r
y y p d le d
ro n an o te
st f a s d s ec
and
de o rse de ot
ill le u vi pr
w r sa co pro is
o eir is rk
lim sE(s) = 0 .
th nd wo
a his
s→0
T
(b) The transfer function from the disturbance Td (s) to the output Y (s)
is
1
Y (s) = 2 Td (s) .
s + 50s + 100
The steady-state error to a unit step Td (s) = 1/s is
1 1 1
lim sY (s) = lim s 2
· = .
s→0 s→0 s + 50s + 100 s 100
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
142 CHAPTER 4 Feedback Control System Characteristics
Problems
P4.1 The tank level control block diagram is shown in Figure P4.1.
dH
+ +
DQ1 G 1(s) DH
- +
FIGURE P4.1
Tank level control block diagram.
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
R
th k ( de f i es
of or stu e o tat
G1 (s) = .
ity s w g us d S
RCs + 1
is
te f t ss th nite
e rt ss fo U
Thus,
gr hi in e
th a a ly by
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
∂G1 R 1
de o rse de ot
G1
SR = · = .
ill le u vi pr
∂R G1 RCs + 1
w r sa co pro is
o eir is rk
th nd wo
G1 R
T (s) = = .
1 + KG1 RCs + 1 + KR
Thus,
T ∂T R 1
SR = · = ,
∂R T RCs + 1 + KR
and
T ∂T K −KR
SK = · = .
∂K T RCs + 1 + KR
(b) For the open-loop system
∆H(s)
=1.
δH(s)
All disturbances show up directly in the output, thus the open-loop
system has no capability to reject disturbances. On the other hand,
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Problems 143
)
eb
er or in ing
ed id n
s
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
A
th k ( de f i es
of or stu e o tat
s→0 s
is
te f t ss th nite
e rt ss fo U
k
in o e r
y y p d le d
1 A A
w r sa co pro is
ess = lim s = .
o eir is rk
th nd wo
s→0 1 + KG1 s 1 + KR
a his
T
T (s) = Ka G(s) .
T is undefined and
Therefore, SK 1
T
SK a
=1.
T ∂T K1 −Ka K1 G(s)
SK = · =
1
∂K1 T 1 + Ka K1 G(s)
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
144 CHAPTER 4 Feedback Control System Characteristics
and
T 1
SK = .
a
1 + K1 Ka G(s)
(b) The tracking error, E(s) = θd (s) − θ(s) = −θ(s), since θd (s) = 0. The
transfer function from the wave disturbance to the output θ(s) is
G(s)
θ(s) = Td (s) .
1 + K1 Ka G(s)
Consider a step disturbance input for the open- and closed-loop sys-
tems. For the open-loop system, we have
A
ess = − lim sG(s) = −A .
s→0 s
Thus, we see that the open-loop system does not have the capability
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
to reduce the effect of disturbances. For the closed-loop system, we
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
have
r
or ud a uc y
w cl le tr p
e in nt ns co
−G(s) A −Aωn2
th k ( de f i es
of or stu e o tat
ess = lim s = .
ity s w g us d S
We see that the larger we make K1 Ka , that smaller the effect of the
th a a ly by
k
in o e r
y y p d le d
ro n an o te
K
T
G(s) =
τs + 1
where K = k1 ka Eb . Then, computing the sensitivity yields
G
SK =1.
T 1 τs + 1
SK = = .
1 + Kth G(s) τ s + 1 + KKth
1/(τ s + 1) Te (s)
T (s) = Te (s) ≈
1 + KKth /(τ s + 1) KKth
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Problems 145
A
Edes (s) = .
s
The tracking error for the open-loop system is
Thus,
K A
ess = lim s 1 − = (1 − K)A .
s→0 τs + 1 s
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
So, ess = 0 when K = 1, but is sensitive to changes in K. The tracking
an ing rnin tors igh
D
th k ( de f i es
of or stu e o tat
τ s + 1 + K(Kth − 1)
ity s w g us d S
τ s + 1 + KKth
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
y y p d le d
and
ro n an o te
st f a s d s ec
de o rse de ot
ill le u vi pr
and
D QG(s)
SG = .
1 + QG(s)
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
146 CHAPTER 4 Feedback Control System Characteristics
Thus,
T QG(s) 1
SG =1− = .
1 + QG(s) 1 + QG(s)
)
(b) The transfer function from Td (s) to θ(s) is
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
G(s)
an ing rnin tors igh
θ(s) = Td (s) .
r
or ud a uc y
w cl le tr p
1 + G1 G(s)
e in nt ns co
D
th k ( de f i es
of or stu e o tat
ity s w g us d S
−G(s) 10 −1
k
in o e r
y y p d le d
1 + G1 G(s) s ka
st f a s d s ec
s→0 s→0
de o rse de ot
ill le u vi pr
w r sa co pro is
0.10o · π
T
ka ≥ 573 .
So,
10
ess = − lim sG(s) →∞.
s→0 s
P4.6 The closed-loop transfer function is
G1 G(s)
T (s) = .
1 + G1 G(s)
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Problems 147
T 1 (τ1 s + 1)(τe s + 1)
SK = = .
e
1 + G1 G(s) (τ1 s + 1)(τe s + 1) + K1 Ke
(b) The speed is affected by the load torque through the transfer function
−Kg G(s)
V (s) = ∆Td (s) .
1 + GG1 (s)
(c) Let R(s) = 30/s , and Ke K1 ≫ 1 . When the car stalls, V (s) = 0.
Using the final value theorem, we find
−Kg G(s) ∆d G1 G(s) 30
lim s + lim s
s→0 1 + GG1 (s) s s→0 1 + GG1 (s) s
+Kg Ke K1 Ke
= −∆d + 30 .
1 + Ke K1 1 + K1 Ke
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
Since Ke K1 ≫ 1, we have
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
Kg
e in nt ns co
Vss = −∆d + 30 .
th k ( de f i es
of or stu e o tat
K1
ity s w g us d S
is
te f t ss th nite
k
in o e r
y y p d le d
30K1
ro n an o te
st f a s d s ec
∆d = .
de o rse de ot
Kg
ill le u vi pr
w r sa co pro is
o eir is rk
th nd wo
Thus, if
a his
T
Kg
=2,
K1
then ∆d = 15 percent grade ( i.e. ∆d = 15 ft rise per 100 ft horizon-
tally) will stall the car.
P4.7 (a) Let
k2
G1 (s) = k1 , G2 (s) = , and H(s) = k3 + k4 s .
s(τ s + 1)
Then the transfer function from TL (s) to Y (s) is
G2 (s) k2
Y (s) = − TL (s) = − TL (s) .
1 + G1 G2 H(s) s(τ s + 1) + k1 k2 (k3 + k4 s)
(b) The sensitivity of the closed-loop system to k2 is
1
SkT2 = ,
1 + G1 G2 H(s)
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
148 CHAPTER 4 Feedback Control System Characteristics
G1 G2 (s) k1 k2
T (s) = = .
1 + G1 G2 H(s) s(τ s + 1) + k1 k2 (k3 + k4 s)
With
1
R(s) = ,
s
we have
1 1
)
eb
ess = lim s(1 − T (s)) = 1 − T (0) = 1 − .
er or in ing
ed id n
W
no the iss tea s
itt W tio
s k3w
t p W em ch
s→0
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
D
th k ( de f i es
of or stu e o tat
ity s w g us d S
SK = = .
(0.1s + 1)(s2 + 25s + 200) + 200K
e rt ss fo U
1 + Gc (s)G(s)
gr hi in e
th a a ly by
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
G(s) 200(0.1s + 1)
Y (s) = Td (s) = Td (s) .
a his
dR −0.201R
= .
di (i − 0.005)3/2
35
i= = 7ma .
5000
At the operating point i = 7 ma, we find from Figure P4.9(b) in Dorf
& Bishop that R ≈ 20K (note: If we use the given formula, we find
that R ≈ 8.2K when i = 7 ma, thus we see that the formula is just
an approximation to the plot). Using R = 20K, we have
dR −0.402 × 104
= = −45 kohms/ma .
di 0.896 × 10−4
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Problems 149
Vout (s) K
T (s) = =
Vin (s) (sτ + 1) + K 45I
5
K
= .
sτ + 1 + 9KI
The photosensor block diagram is shown in Figure P4.9.
K vout
vin ts + 1
+
-
)
45 I
eb
5
er or in ing
ed id n
W
no the iss tea s
itt W tio
i (ma)
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
FIGURE P4.9
w cl le tr p
e in nt ns co
is
te f t ss th nite
e rt ss fo U
gr hi in e
th a a ly by
τs + 1
ill le u vi pr
T
w r sa co pro is
SK = .
o eir is rk
τ s + 1 + 9KI
th nd wo
a his
T
P4.10 (a) and (b) The paper tension control block diagram is shown in Fig-
ure P4.10.
DT (s)
V 1 + DV 1(s)
k3
E o( s) - w ( s) -
Km o 1 T( s)
R(s ) 2 s
+ + ts + 1 +
-
2
k2 k1
Y (s)
FIGURE P4.10
Paper tension control block diagram.
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
150 CHAPTER 4 Feedback Control System Characteristics
Tc 1 s(τ s + 1)
SK = 4Km k2
= .
m
1+ k1 s(τ s+1) τ s2 + s + 4Kkm1 k2
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
−(τ s + 1) A
e
d on g. in t la
m ld a
T (s) = .
an ing rnin tors igh
4Km k2 s
τ s2
+ s + k1
r
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
of or stu e o tat
and
ity s w g us d S
is
te f t ss th nite
−Ak1
e rt ss fo U
Gc (s)G(s) K K
T (s) = = = .
a his
2
T
T ∂T K 20s2 + 12s + 1
SK = · = .
∂K T 20s2 + 12s + 1 + K
(c) Define E(s) = R(s) − Y (s). Then
" #
R(s) 20s2 + 12s + 1
E(s) = = R(s) .
1 + Gc (s)G(s) 20s2 + 12s + 1 + K
With
A
R(s) = ,
s
we have
A
ess = lim sE(s) = .
s→0 1+K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Problems 151
K ≥ 49 .
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
When K1 = K2 = 1, we find that
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
1
w cl le tr p
e in nt ns co
T1 (s) = T2 (s) = .
th k ( de f i es
s2 + 3s + 2
of or stu e o tat
ity s w g us d S
is
te f t ss th nite
T1
(b) The sensitivity SK is
e rt ss fo U
1
gr hi in e
th a a ly by
k
in o e r
y y p d le d
s2 + 3s − 4
ro n an o te
∂T1 K1 (s + 4)(s − 1)
st f a s d s ec
T1
SK = · = 2 = ,
de o rse de ot
ill le u vi pr
1
∂K1 T1 s + 3s − 4 + 6K1 K2 (s + 2)(s + 1)
w r sa co pro is
o eir is rk
th nd wo
T2
when K1 = K2 = 1. The sensitivity SK is
a his
1
T
T1 T2 s−1
SK = SK .
1 1
s+1
P4.13 (a) Let N (s) = G1 (s) + kG2 (s) and Td (s) = G3 (s) + kG4 (s). Then
∂N k ∂D k G2 k G4 k
SkT = · − · = −
∂k N ∂k D G1 + kG2 G3 + kG4
k(G2 G3 − G1 G4 )
= .
(G1 + kG2 )(G3 + kG4 )
(b) The closed-loop transfer function is
M G(s) + kU G(s) G1 (s) + kG2 (s)
T (s) = = .
1 + kGH(s) G3 (s) + kG4 (s)
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
152 CHAPTER 4 Feedback Control System Characteristics
SaN = 0 .
)
eb
er or in ing
Let
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
p(s)
r
G(s) = ,
or ud a uc y
w cl le tr p
e in nt ns co
q(s)(s + a)
th k ( de f i es
of or stu e o tat
ity s w g us d S
G(s) p(s)
th a a ly by
T (s) = = ,
in o e r
y y p d le d
ro n an o te
and
o eir is rk
th nd wo
a his
dD a −aq(s) a 1
SaT = −SaD = −
T
· = =− · .
da D q(s)(s + a) + p(s) s + a 1 + G(s)
P4.15 (a) Let
1 G1 (s)
G1 (s) = and G2 (s) = .
(τ1 s + 1)(τ2 s + 1) 100
Then
G1 (s) G2 Gc (s)
T2 (s) = To (s) + T2d (s) .
1 + G2 Gc (s) 1 + G2 Gc (s)
(b) We can equivalently consider the case of a step input, T2d = A/s,
To = 0, and zero initial conditions. Thus,
Gc G2 5 A
T2 (s) = T2d = 2
,
1 + Gc G2 500s + 60s + 6 s
where Gc (s) = 500. The transient response is shown in the Fig-
ure P4.15 for a unit step input (A = 1).
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Problems 153
Step Response
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 10 20 30 40 50 60 70 80 90 100
)
Time (seconds)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
FIGURE P4.15
r
or ud a uc y
w cl le tr p
D
th k ( de f i es
of or stu e o tat
ity s w g us d S
is
te f t ss th nite
(c) With
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
y y p d le d
we have
w r sa co pro is
o eir is rk
th nd wo
a his
where
G2 Gc (s)
M (s) = .
1 + G2 Gc (s)
Then
A 5 A
ess = lim s(1 − M (s)) = (1 − M (0))A = (1 − )A = .
s→0 s 6 6
P4.16 The closed-loop transfer function for the disturbance to the output is
Y (s) G(s)
= ,
Td (s) 1 + KG(s)
with R = 0. The steady-state deviation is
G(s) 1 G(0) 1
yss = lim s = = .
s→0 1 + KG(s) s 1 + KG(0) 1+K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
154 CHAPTER 4 Feedback Control System Characteristics
So, with K = 8 we have yss = 1/9, and with K = 22 we have yss = 1/23.
P4.17 (a) The closed-loop transfer function is
θ(s) 600 3000
= 2
= 2 .
θd (s) 0.2s + s + 600 s + 5s + 3000
The solution for a step input is
)
A
eb
er or in ing
ed id n
θss = − lim sθ(s) = .
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
600
m ld a
s→0
an ing rnin tors igh
r
or ud a uc y
D
th k ( de f i es
output.
of or stu e o tat
ity s w g us d S
(c) Using the final value theorem we have (for θd (s) = 1/s2 )
is
te f t ss th nite
e rt ss fo U
gr hi in e
th a a ly by
s→0 s→0
st f a s d s ec
de o rse de ot
!
0.2s2 + s 1 1
ill le u vi pr
= lim s = .
w r sa co pro is
o eir is rk
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Advanced Problems 155
Advanced Problems
AP4.1 The plant transfer function is
R
Gp (s) = .
RCs + 1
The closed-loop output is given by
1 GGp (s)
H(s) = Q3 (s) + Hd (s) .
1 + GGp (s) 1 + GGp (s)
−1
E(s) = Q3 (s) ,
1 + GGp (s)
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
since Hd (s) = 0.
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
e in nt ns co
−1
is
te f t ss th nite
1 + KR
th a a ly by
s→0
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
s→0
T
AP4.2 Define
Km Gc (s)
G(s) = .
s(La s + Ra )(Js + f ) + Km Kb Gc (s)
Then,
nG(s)
θ(s)/θd (s) =
1 + nG(s)
and
1
E(s) = θd (s) .
1 + nG(s)
So,
1 A A AKb
ess = lim sE(s) = lim s = = .
s→0 s→0 1 + nG(s) s 1 + nG(0) Kb + n
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
156 CHAPTER 4 Feedback Control System Characteristics
n(La s + Ra )
θ(s)/Td (s) = .
s(La s + Ra )(Js + f ) + Km Kb + Km Gc n
If Gc (s) = K, then
−nM Ra
ess =
Km (Kb + nK)
1 1
R(s) = −
s s2
)
eb
and the disturbance is Td (s) = 0. So,
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
1 1 − 1s
r
or ud a uc y
w cl le tr p
7s(s+5)
ity s w g us d S
is
te f t ss th nite
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
de o rse de ot
ill le u vi pr
2
w r sa co pro is
o eir is rk
th nd wo
a his
T
1. 5
1
e(t)
0. 5
?-0.5
?-1
0 2 4 6 8 10
Time (sec)
FIGURE AP4.3
(a) Error plot with d(t)=0.
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Advanced Problems 157
?-0.5
e(t) ?-1
?-1.5
-?2
0 2 4 6 8 10
)
eb
er or in ing
ed id n
Time (sec)
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
FIGURE AP4.3
r
or ud a uc y
w cl le tr p
D
th k ( de f i es
of or stu e o tat
ity s w g us d S
is
te f t ss th nite
k
in o e r
y y p d le d
−70
ro n an o te
st f a s d s ec
Y (s)/Td (s) = .
de o rse de ot
7s2 + 55s + 40
ill le u vi pr
w r sa co pro is
o eir is rk
th nd wo
−70 1
ess = lim s = −1.75 .
s→0 7s2 + 55s + 40 s
(d) The error e(t) is shown in Figure AP4.3b.
AP4.4 (a) The closed-loop transfer function is
Km K
ω(s)/V (s) = .
Ra Js2 + Kb Km s + Km KKt
With v(t) = t, we have V (s) = 1/s2 , and Td (s) = 0. Using the final
value theorem yields
Ra Js + Kb Km Kb 1
ess = lim sE(s) = lim = = .
s→0 s→0 Ra Js2 + Kb Km s + Km KKt KKt 12K
We desire that
1
ess = < 0.1 .
12K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
158 CHAPTER 4 Feedback Control System Characteristics
0.2
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
0.15
Tracking error
D
th k ( de f i es
of or stu e o tat
0.1
ity s w g us d S
is
te f t ss th nite
e rt ss fo U
gr hi in e
th a a ly by
0.05
in o e r
y y p d le d
ro n an o te
st f a s d s ec
de o rse de ot
ill le u vi pr
w r sa co pro is
o eir is rk
0
th nd wo
0 1 2 3 4 5 6 7 8 9 10
Time (s)
a his
T
FIGURE AP4.4
Error plot with a ramp disturbance input.
AP4.5 (a) The transfer function from the disturbance Td (s) to the output Y (s)
is
Y (s) −s
= 3 .
Td (s) s + 4s2 + 4s + K
The steady-state error (when Td (s) = 1/s) is
s 1
ess = lim s =0.
s→0 s3 + 4s2 + 4s + K s
(b) The closed-loop transfer function is
Y (s) K
= 3 2
.
R(s) s + 4s + 4s + K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Advanced Problems 159
1 s3 + 4s2 + 4s 4
ess = lim s(1 − T (s)) 2
= lim 3 2
= .
s→0 s s→0 s(s + 4s + 4s + K) K
Y (s) −s
= 3 .
Td (s) s + 4s2 + 4s + 8
0.15
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
0.1
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
of or stu e o tat
0.05
ity s w g us d S
is
te f t ss th nite
e(t)
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
y y p d le d
0
ro n an o te
st f a s d s ec
de o rse de ot
ill le u vi pr
w sa co ro is
or eir is p rk
th nd wo
-0.05
a is
Th
-0.1
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
FIGURE AP4.5
Error plot with a step disturbance input and K =8.
Vo (s) 1 + RCs
= .
V (s) 2 + RCs
∂G/G
SCG = .
∂C/C
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
160 CHAPTER 4 Feedback Control System Characteristics
where u(t) is the unit step function. A plot of vo (t) versus t/RC is
shown in Figure AP4.6.
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
r
1
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
0.95
of or stu e o tat
ity s w g us d S
is
te f t ss th nite
0.9
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
y y p d le d
0.85
ro n an o te
st f a s d s ec
de o rse de ot
ill le u vi pr
0.8
w r sa co pro is
o eir is rk
th nd wo
Vo
0.75
a his
T
0.7
0.65
0.6
0.55
0.5
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t / RC
FIGURE AP4.6
Step response.
Y (s) s
=− .
Td (s) s(s + 1) + K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Advanced Problems 161
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
(b) The sensitivity is determined to be
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
∂T /T s+2
e in nt ns co
SbT = = .
th k ( de f i es
of or stu e o tat
∂b/b s + Kb + 2
ity s w g us d S
is
te f t ss th nite
k
in o e r
y y p d le d
ro n an o te
Y (s) b
st f a s d s ec
= .
de o rse de ot
ill le u vi pr
Td (s) s + Kb + 2
w r sa co pro is
o eir is rk
th nd wo
K = 50 .
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
162 CHAPTER 4 Feedback Control System Characteristics
Design Problems
CDP4.1 The model of the traction drive, capstan roller, and linear slide was de-
veloped in CDP2.1:
θ(s) Km
= .
Va (s) s [(Lm s + Rm )(JT s + bm ) + Kb Km ]
The step response for the closed-loop system (with the tachometer not in
the loop) and various values of the controller gain Ka is shown below.
% System parameters
Ms=5.693; Mb=6.96; Jm=10.91e-03; r=31.75e-03;
bm=0.268; Km=0.8379; Kb=0.838; Rm=1.36; Lm=3.6e-03; Lm=0;
)
eb
er or in ing
% Controller gain
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
Ka=100;
an ing rnin tors igh
Jt=Jm+r^2*(Ms+Mb);
e in nt ns co
D
th k ( de f i es
num=[Km];
of or stu e o tat
is
sys=tf(num,den);
te f t ss th nite
e rt ss fo U
sys_cl=feedback(Ka*sys,[1]);
in o e r
y y p d le d
ro n an o te
step(sys_cl)
st f a s d s ec
de o rse de ot
ill le u vi pr
1.5
w r sa co pro is
o eir is rk
th nd wo
a his
T
Ka=2
Ka=5
Ka=10
1
Ka=100
Theta step response
0.5
0
0 0.2 0.4 0.6 0.8 1
Time (sec)
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Design Problems 163
DP4.1 (a) The transfer function from the load disturbance to the output speed
is
ω(s) −G(s) −s
= = 2 .
Td (s) 1 + Gc G(s) s + 4s + K
Thus, the effect on ω(s) (of a unit step disturbance) at steady-state
is
−s 1
lim ω(t) = lim s 2
=0.
t→∞ s→0 s + 4s + K s
We see that the load disturbance has no effect on the output at steady-
state.
(b) The system response for 10 ≤ K ≤ 25 is shown in Figure DP4.1.
K=10,12,16,18,20,23,25
)
eb
er or in ing
ed id n
100.04
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
100.02
r
or ud a uc y
w cl le tr p
K=25
e in nt ns co
100
th k ( de f i es
of or stu e o tat
99.98
ity s w g us d S
is
te f t ss th nite
99.96
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
w(t)
y y p d le d
99.94
ro n an o te
K=10
st f a s d s ec
de o rse de ot
ill le u vi pr
99.92
w sa o ro s i
or eir is p rk
th nd wo
99.9
a his
T
99.88
99.86
99.84
0 0.5 1 1.5 2 2.5 3
Time(sec)
FIGURE DP4.1
Speed control system response.
1
For example , if we select K = 16, then ωn = 4, ζ = 2, and the
response due to a unit step disturbance is
−s 1 −1
ω(s) = 2 = .
s + 4s + 16 s (s + 2)2 + 12
Hence, if we are originally at ω(t) = 100 for t < τ , we have
1 √
ω(t) = 100 − √ e−2t sin 12t t ≥ τ .
12
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
164 CHAPTER 4 Feedback Control System Characteristics
G(s) s
θ(s) = T (s) = 3
KK1 d 2
Td (s) .
1 + G(s) s s + 4s + 9s + KK1
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
0.12
w cl le tr p
e in nt ns co
D
th k ( de f i es
of or stu e o tat
0.1
ity s w g us d S
is
te f t ss th nite
KK1=1
e rt ss fo U
0.08
gr hi in e
th a a ly by
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
0.06
de o rse de ot
KK1=5
ill le u vi pr
w r sa co pro is
o eir is rk
0.04
th nd wo
a his
q
0.02
-0.02
-0.04 KK1=25
-0.06
0 1 2 3 4 5 6 7 8 9 10
time(sec)
FIGURE DP4.2
Aircraft roll angle control system response to a disturbance.
ω(s) K
T (s) = = 2 .
ωd (s) s + 5s + KK1
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Design Problems 165
Then,
s2 + 5s + K(K1 − 1) 1
E(s) = (1 − T (s))ωd (s) = .
s2 + 5s + KK1 s
So, if
then
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
So, with E(s) = −ω(s) and Td (s) = 2/s2 , we have
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
e in nt ns co
2
th k ( de f i es
lim sE(s) = .
of or stu e o tat
KK1
ity s w g us d S
s→0
is
te f t ss th nite
e rt ss fo U
gr hi in e
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
DP4.4 The steady-state error for a step input command is zero for any K1 . The
de o rse de ot
ill le u vi pr
Y (s) G(s) 2
T
= = 3 2
.
Td (s) 1 + KG(s) s + 5s + 4s + 2K
K = 10 .
ks
Vo (s)/V (s) =
s+a
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
166 CHAPTER 4 Feedback Control System Characteristics
where
R2 + R3 1
k= and a= .
R2 R1 C
Computing the step response, we find that
K/J
θ(s) = θd (s) .
)
eb
s2 + K/J
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
(b) Since the system is marginally stable, the system response does not
ity s w g us d S
is
te f t ss th nite
KD s + KP
w r sa co pro is
θ(s) = θd (s) .
o eir is rk
Js2 + KD s + KP
th nd wo
a his
T
The system is stable for all KD > 0 and KP > 0, given that J > 0.
(d) The tracking error E(s) = θd (s) − θ(s) is
Js2
E(s) = .
Js2 + KD s + KP
Therefore, using the final value theorem we obtain the steady-state
value
Js2 1
lim sE(s) = lim s 2
· =0.
s→0 s→0 Js + KD s + KP s
DP4.7 (a) The closed-loop transfer function is
s 1
Y (s) = Td (s) = 2
s2 + Ks + 2K s + Ks + 2K
where the disturbance is a unit step Td (s) = 1/s. Considering the
poles of the closed-loop system, we find that when K > 8 the system
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Design Problems 167
has two real poles. In that case the disturbance step response is
1
y(t) = √ e−αt − e−βt ,
K 2 − 8K
where
√ √
K− K 2 − 8K K+ K 2 − 8K
α= and β =
2 2
Bounding the maximum y(t) yields the inequality
1
|y(t)| = √
−αt
e − e−βt ≤ 0.05.
K 2 − 8K
We know that
−αt
e − e−βt ≤ 1,
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
for any α and β computed as shown above where K > 8. So, if we
an ing rnin tors igh
D
th k ( de f i es
1
of or stu e o tat
√ ≤ 0.05.
ity s w g us d S
K 2 − 8K
is
te f t ss th nite
e rt ss fo U
gr hi in e
th a a ly by
K > 24.4.
o eir is rk
th nd wo
a his
T
For any K > 24.4 we know that the maximum value of the disturbance
step response will be less than 0.05. When K = 24.4 the maximum
unit step disturbance response is 0.035. Solving explicitly for K so
that the maximum is 0.05 we find that K = 16.3 (this was found
numerically since it is very difficult to obtain analytically).
(b) Since the system is type 2, we know that the steady-state value of the
disturbance step response is zero for a unit step disturbance.
DP4.8 (a) The sensitivities are
" #
∂T /T −s2 (τ2 s + 1) τ1
SτT1 = = T (s)
∂τ1 /τ1 K
and
" #
∂T /T −s2 (τ1 s + 1) τ2
SτT2 = = T (s)
∂τ2 /τ2 K
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
168 CHAPTER 4 Feedback Control System Characteristics
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
of or stu e o tat
ity s w g us d S
is
te f t ss th nite
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
de o rse de ot
ill le u vi pr
w r sa co pro is
o eir is rk
th nd wo
a his
T
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Computer Problems 169
Computer Problems
CP4.1 The step response and an m-file script which generates the step response
is shown in Figure CP4.1. The closed-loop transfer function is
12
T (s) = .
s2 + 2s + 22
The percent overshoot is P.O. = 50.2% and the steady-state error is
ess = 0.45.
Step Response
0.9
)
Overshoot (%): 50.2
eb
0.7
er or in ing
At time (sec): 0.67
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
0.6
r
or ud a uc y
e in nt ns co
sys_cl = feedback(sys,[1])
ity s w g us d S
0.4
step(sys_cl)
is
te f t ss th nite
e rt ss fo U
gr hi in e
0.3
th a a ly by
k
in o e r
y y p d le d
ro n an so cte
0.2
e
de o rse de ot
ill le u vi pr
d
w r sa co pro is
0.1
o eir is rk
th nd wo
st a s
a his
0
T
0 1 2 3 4 5 6
Time (sec)
FIGURE CP4.1
Step response.
ess = 0.8 .
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
170 CHAPTER 4 Feedback Control System Characteristics
Step Response
0.35
0.1
yss =
0.20 0.05
)
0
eb
0 1 2 3 4 5 6
er or in ing
ed id n
W
no the iss tea s
itt W tio
wTime (sec)
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
e in nt ns co
FIGURE CP4.2
th k ( de f i es
Step response.
of or stu e o tat
ity s w g us d S
is
te f t ss th nite
e rt ss fo U
gr hi in e
th a a ly by
CP4.3 The step responses and the m-file script which generates the step re-
in o e r
y y p d le d
ro n an o te
st f a s d s ec
7
K=10
K=200
6 K=500
K=[10,200,500]; 5
t=[0:0.01:7];
for i=1:3 4
num=5*K(i); den=[1 15 K(i)];
sys = tf(num,den)
3
y(:,i)= step(sys,t);
end
plot(t,y(:,1),t,y(:,2),'--',t,y(:,3),':') 2
legend('K=10','K=200','K=500',-1)
1
0
0 1 2 3 4 5 6 7
FIGURE CP4.3
Step responses for K = 10, 100, 500.
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Computer Problems 171
CP4.4 (a,b) The m-file and plots are shown in Figure CP4.4.
Amplitude
ng=1;dg=[1 2 0];sysg=tf(ng,dg); 1
K=10;
syscl=feedback(K*sysg,1); 0.5
figure(1)
subplot(211) 0
0 1 2 3 4 5 6
step(syscl) Time (seconds)
subplot(212)
Step Response Disturbance response
syst=feedback(sysg,K)
0.2
step(syst)
0.15
Amplitude
0.1
)
eb
0.05
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
0
an ing rnin tors igh
0 1 2 3 4 5 6
Time (seconds)
r
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
of or stu e o tat
FIGURE CP4.4
ity s w g us d S
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
(c) The estimated steady-state tracking error due to a unit step input is
de o rse de ot
ill le u vi pr
bance is 0.1.
th nd wo
a his
(d) The estimated maximum tracking error due to a unit step input is
T
k = 3.7 .
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
172 CHAPTER 4 Feedback Control System Characteristics
1.4
t = [0:0.1:5];
[y,t] = step(sys_cl,t); 0.8
plot(t,y,[0 5],[1.1 1.1],'--'); grid
y(t)
xlabel('Time (sec)'); ylabel('y(t)');
0.6
0.4
Transfer function:
10 0.2
----------------
s^2 + 3.7 s + 10
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (sec)
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
FIGURE CP4.5 w
t p W em ch
e
d on g. in t la
m ld a
Step response.
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
is
te f t ss th nite
K
T (s) =
e rt ss fo U
gr hi in e
th a a ly by
s−a+K
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
K
th nd wo
s→0 s→0 K −a
T
The output is within 2% of the final value at around t = 4.6 seconds. The
plot of the step responses for
a = 1, 0.5, 2, 5
a > 2.
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Computer Problems 173
K=2; t=[0:0.1:5];
num=K*[1];
a=[1 0.5 2 5];
for i=1:4
den=[1 -a(i)]; sys = tf(num,den);
sys_cl = feedback(sys,[1]);
y(:,i)=step(sys_cl,t);
end
plot(t,y(:,1),t,y(:,2),':',t,y(:,3),'--',t,y(:,4),'-.')
axis([0 5 0 5]);
xlabel('Time (sec)'), ylabel('y(t)')
title('a=1 (solid); a=0.5 (dotted); a=2 (dashed); a=5 (dashdot)')
a=1 (solid); a=0.5 (dotted); a=2 (dashed); a=5 (dashdot)
5
4.5
)
3.5
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
3
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
y(t)
e in nt ns co
2.5
th k ( de f i es
of or stu e o tat
ity s w g us d S
2
is
te f t ss th nite
e rt ss fo U
1.5
gr hi in e
th a a ly by
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
1
de o rse de ot
ill le u vi pr
w r sa co pro is
0.5
o eir is rk
th nd wo
a his
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
T
Time (sec)
FIGURE CP4.6
Step response for a=1, 0.5, 2, and 5.
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
174 CHAPTER 4 Feedback Control System Characteristics
0.3
)
eb
er or in ing
ed id n
0.25
W
no the iss tea s
itt W tio
w
t p W em ch
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
0.2
w cl le tr p
e in nt ns co
D
th k ( de f i es
of or stu e o tat
q
ity s w g us d S
0.15
is
te f t ss th nite
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
y y p d le d
0.1
ro n an o te
st f a s d s ec
de o rse de ot
ill le u vi pr
w r sa co pro is
0.05
o eir is rk
th nd wo
a his
T
0
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
FIGURE CP4.7
Disturbance responses for both the uncompensated and compensated systems.
CP4.8 The step responses for the proportional and PI controller are shown in
Figure CP4.8. The steady-state tracking error for the proportional con-
troller is
ess = 0.33 .
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Computer Problems 175
)
eb
er or in ing
ed id n
W
no the iss tea s
itt W tio
w
t p W em ch
0.9
e
d on g. in t la
m ld a
an ing rnin tors igh
r
or ud a uc y
w cl le tr p
0.8
e in nt ns co
D
th k ( de f i es
of or stu e o tat
0.7
ity s w g us d S
is
te f t ss th nite
e rt ss fo U
0.6
gr hi in e
th a a ly by
k
in o e r
y y p d le d
ro n an o te
st f a s d s ec
y(t)
0.5
de o rse de ot
ill le u vi pr
w r sa co pro is
o eir is rk
0.4
th nd wo
a his
T
0.3
0.2
0.1
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Time (sec)
FIGURE CP4.8
Step response for proportional controller and PI controller.
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
176 CHAPTER 4 Feedback Control System Characteristics
% Part (a)
ng=10*[1 0]; dg=[1 100]; sysg=tf(ng,dg); >>
nh=[5]; dh=[1 50]; sysh=tf(nh,dh); Transfer function:
sys=feedback(sysg,sysh) 10 s^2 + 500 s
figure(1) ------------------
step(sys) s^2 + 200 s + 5000
Step Response
% Part (b) 10
)
eb
sysn=-feedback(sysg*sysh,1)
er or in ing
ed id n
W
no the iss tea s
itt W tio
syss=tf([100],[1 0 100]); w
t p W em ch
8
e
d on g. in t la
m ld a
% This is the sinusoidal input
an ing rnin tors igh
r
figure(2)
or ud a uc y
w cl le tr p
Amplitude
e in nt ns co
t=[0:0.001:7];
th k ( de f i es
of or stu e o tat
step(syss*sysn,t)
ity s w g us d S
4
is
te f t ss th nite
e rt ss fo U
gr hi in e
2
th a a ly by
k
in o e r
y y p d le d
ro n an o te
Step Response
st f a s d s ec
0.1
0
de o rse de ot
0.08
w r sa co pro is
Time (sec)
o eir is rk
0.06
th nd wo
(a)
a his
0.04
T
0.02
Amplitude
−0.02
−0.04
−0.06
−0.08
−0.1
0 1 2 3 4 5 6 7
Time (sec)
(b)
FIGURE CP4.9
(a) Unit step response. (b) Response to sinusoidal noise input at ω = 10 rad/sec.
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.
Computer Problems 177
(c) The unit disturbance response of the system is shown in Figure CP4.10b.
The steady-state value is 0.14.
Step Response
0.7
K=5
0.2
K=10
0.6 K=50
0.18
0.4 0.12
Amplitude
0.1
0.3
0.08
0.2 0.06
0.04
0.1
0.02
)
eb
er or in ing
0 0
ed id n
W
no the iss tea s
itt W tio
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
w
t p W em ch
e
d on g. in t la
m ld a
Time (s) Time (sec)
an ing rnin tors igh
(a) (b)
r
or ud a uc y
w cl le tr p
e in nt ns co
D
th k ( de f i es
FIGURE CP4.10
of or stu e o tat
(a) Unit step responses for K = [5, 10, 50]. (b) Disturbance unit step response.
ity s w g us d S
is
te f t ss th nite
e rt ss fo U
gr hi in e
th a a ly by
k
in o e r
y y p d le d
ro n an o te
CP4.11 The m-file is shown in Figure CP4.11a and the step responses in Fig-
st f a s d s ec
de o rse de ot
ure CP4.11b.
ill le u vi pr
w r sa co pro is
o eir is rk
th nd wo
a his
T
5
K=10
K=12
4 K=15
for i=1:length(K)
sys=K(i)*sysg; 1
syscl=feedback(sys,sysh)
y(:,i)= step(syscl,t); 0
end
plot(t,y(:,1),t,y(:,2),'--',t,y(:,3),':')
−1
xlabel('Time (s)')
ylabel('Step response')
legend('K=10','K=12','K=15',-1) −2
−3
0 5 10 15 20
Time (s)
(a) (b)
FIGURE CP4.11
(a) M-file script. (b) Unit step responses for K = [10, 12, 15].
© 2017 Pearson Education, Inc., Hoboken, NJ. All rights reserved. This material is protected under all copyright laws as they currently
exist. No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher.