E1_Exercises-Chapter
E1_Exercises-Chapter
SUMMARY
+
R1(s) © G1(s) Y1(s)
-
G2(s)
is equivalent to
G1 (s)
Y1 (s) = R1 (s). (3.94)
1 + G1 (s)G2 (s)
• The locations of poles in the s-plane determine the character of the
response, as shown in Fig. 3.16.
• The location of a pole in the s-plane is defined by the parameters
shown in Fig. 3.18. These parameters are related to the time-
domain quantities of rise time tr , settling time ts , and overshoot
Mp , which are defined in Fig. 3.23. The correspondences between
them, for a second-order system with no zeros, are given by
1.8
tr ∼
= , (3.95)
ωn
√
Mp = e−π ζ / 1−ζ ,
2
(3.96)
4.6
ts = . (3.97)
ζ ωn
• When a zero in the LHP is present, the overshoot increases. This
effect is summarized in Figs. 3.27, 3.28 and 3.29.
• When a real RHP is present, the step response starts off in the
“wrong direction,” and the response is more sluggish. This effect
is summarized in Fig. 3.31, and is called the nonminimum phase
behavior.
• When an additional stable pole is present, the system response is
more sluggish. This effect is summarized in Figs. 3.36, 3.37 and
3.38.
• For a stable system, all the closed-loop poles must be in
the LHP.
• A system is stable if and only if all the elements in the first column
of the Routh array are positive. To determine the Routh array, refer
to the formulas in Section 3.6.3.
Problems 187
REVIEW QUESTIONS
3.1 What is the definition of a “transfer function”?
3.2 What are the properties of systems whose responses can be described by
transfer functions?
3.3 What is the Laplace transform of f (t − λ)1(t − λ) if the transform of f (t)
is F(s)?
3.4 State the Final Value Theorem (FVT).
3.5 What is the most common use of the FVT in control?
3.6 Given a second-order transfer function with damping ratio ζ and natural
frequency ωn , what is the estimate of the step response rise time? What
is the estimate of the percent overshoot in the step response? What is the
estimate of the settling time?
3.7 What is the major effect of a zero in the left half-plane on the second-
order step response?
3.8 What is the most noticeable effect of a zero in the right half-plane on the
step response of the second-order system?
3.9 What is the main effect of an extra real pole on the second-order step
response?
3.10 Why is stability an important consideration in control system design?
3.11 What is the main use of Routh’s criterion?
3.12 Under what conditions might it be important to know how to estimate a
transfer function from experimental data?
PROBLEMS
Problems for Section 3.1: Review of Laplace Transforms
3.1 Show that, in a partial-fraction expansion, complex conjugate poles have
coefficients that are also complex conjugates. (The result of this relation-
ship is that whenever complex conjugate pairs of poles are present, only
one of the coefficients needs to be computed.)
3.2 Find the Laplace transform of the following time functions:
(a) f (t) = 0.5 + 2.5t
(b) f (t) = 1.5 + 9t + 0.3t2 + δ(t), where δ(t) is the unit impulse function
(c) f (t) = 5.5e−t + 3e−2t + 2.5t2 e−3t
(d) f (t) = (2t + 1)2
(e) f (t) = cosh 0.2t
3.3 Find the Laplace transform of the following time functions:
(a) f (t) = 8 sin 0.75t
(b) f (t) = cos 1.5t + 4 sin 1.5t + 1.7e−0.5t cos 1.5t
(c) f (t) = 0.4t3 + 1.8et sin 2.2t
3.4 Find the Laplace transform of the following time functions:
(a) f (t) = t cos t
(b) f (t) = t sin 0.9t
188 Chapter 3 Dynamic Response
(c) f (t) = te−0.1t + 2t cos 0.6t
(d) f (t) = 3t2 − 2t sin 1.3t + 5t cos 7.2t
(e) f (t) = t2 cos t + t2 sin 0.9t
3.5 Find the Laplace transform of the following time functions (* denotes
convolution):
(a) f (t) = sin 5t cos t
(b) f (t) = 2 + 3 sin2 4t + 5 cos2 t
(c) f (t) = (sin t)/t
(d) f (t) = sin t ∗ cos 2t
t
(e) f (t) = sin(t − τ ) sin τ dτ
0
3.6 Given the Laplace transform of f (t) is F(s), find the Laplace transform
of the following:
(a) g(t) = f (t) cos t
t t1
(b) g(t) = f (τ )dτ dt1
0 0
3.7 Find the time function corresponding to each of the following Laplace
transforms using partial-fraction expansions:
5
(a) F(s) = s(s+7)
6
(b) F(s) = s(s+1)(s+2)
(c) F(s) = 8s+2
s2 +s+20
(d) F(s) = 5s+3
(s+1)(s2 +2s+30)
(e) F(s) = s+4
s2 +2
(f) F(s) = s+1
s(s2 +4)
(g) F(s) = s+9
s2 (s+1)
(h) F(s) = 5
s5
(i) F(s) = 18
s4 +9
(j) F(s) = e−3
s3
3.8 Find the time function corresponding to each of the following Laplace
transforms:
(a) F(s) = 1
s(s+2)2
(b) F(s) = s2 +s+1
s3 −1
2(s2 +s+1)
(c) F(s) =
s(s+1)2
(d) F(s) = s3 +2s+4
s4 −16
2(s+2)(s+5)2
(e) F(s) =
(s+1)(s2 +4)2
(f) F(s) = s2 −1
(s2 +1)2
(g) F(s) = tan−1 1s
Problems 189
0.25
h(t)
0.2
0.15
0.1
0.05
0
0 2 4 6 8 10
Time (sec)
3.11 Using the convolution integral, find the step response of the system
whose impulse response is given below and shown in Fig. 3.46:
t/3, 0≤t≤3
h(t) =
0, t < 0 and t > 3.
0.5
0.0
-1.0 -0.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Time (sec)
ωn2
G(s) = .
s2 + 2ζ ωn s + ωn2
190 Chapter 3 Dynamic Response
(a) Write the Laplace transform of the signal in Fig. 3.47.
(b) What is the transform of the output if this signal is applied to G(s)?
(c) Find the output of the system for the input shown in Fig. 3.47.
1 2 3
Time (sec)
5
G(s) = 2 ,
s +s+4
3.17 Consider the continuous rolling mill depicted in Fig. 3.48. Suppose the
motion of the adjustable roller has a damping coefficient b, and the force
exerted by the rolled material on the adjustable roller is proportional to
the material’s change in thickness: Fs = c(T − x). Suppose further the
DC motor has a torque constant Kt and a back emf constant Ke , and the
rack-and-pinion has effective radius of R.
(a) What are the inputs to this system? The output?
(b) Without neglecting the effects of gravity on the adjustable roller,
draw a block diagram of the system that explicitly shows the follow-
ing quantities: Vs (s), I0 (s), F(s) (the force the motor exerts on the
adjustable roller), and X (s).
(c) Simplify your block diagram as much as possible while still identify-
ing each output and input separately.
Problems 191
La Ra
Fm +
+ io(t)
ya(t) ys(t)
-
-
1:N
Rack and
Gear ratio
pinion
Vertically
adjustable
roller
Motion of
material
out of rollers
Thickness x
Thickness T
Fixed
roller
Figure 3.48
Continuous rolling mill
Figure 3.49 b1
Block diagram for +
Problem 3.18 b2 © Y(s)
+ +
+ X1 X2 X3
1 1 1
U(s)
+
© + s s s b3
+
-a1
-a2
-a3
3.19 Find the transfer functions for the block diagrams in Fig. 3.50.
192 Chapter 3 Dynamic Response
Figure 3.50 G2
Block diagrams for 1
Problem 3.19 1 1
R S G1 S Y
2
(a)
G7
1
1 1 1
R S G1 G3 S G4 G6 S Y
2 2
G2 G5
(b)
G7
G6
1 1
1 1 1
R G1 S G2 G3 S G4 G5 S Y
2 2
(c)
3.20 Find the transfer functions for the block diagrams in Fig. 3.51,
using the ideas of block-diagram simplification. The special structure in
Fig. 3.51(b) is called the “observer canonical form”, and will be discussed
in Chapter 7.
3.21 Use block-diagram algebra to determine the transfer function between
R(s) and Y(s) in Fig. 3.52.
3.22 Find the transfer functions for the block diagrams in Fig. 3.51, using
Mason’s rule.
3.23 Use Mason’s rule to determine the transfer function between R(s) and
Y (s) in Fig. 3.52.
(a) (b)
b3 b2 b1
+ + +
1 + 1 + 1
-
© - s © s © s Y
-
a1
a2
a3
(c)
D(s)
+
+ + +
R(s) © A(s) © B(s) © Y(s)
- -
H(s)
G(s)
(d)
Figure 3.51
Block diagrams for Problem 3.20
Figure 3.52
H3
Block diagram for
Problem 3.21 +
G2 © G4
- - +
+
R(s) © G1 H2 © G6 Y(s)
- - +
+
G3 © G5
H4
194 Chapter 3 Dynamic Response
Figure 3.53 L R
Circuit for Problem 3.24 + +
- -
3.25 For the unit feedback system shown in Fig. 3.54, specify the gain K of
the proportional controller so that the output y(t) has an overshoot of
no more than 12% in response to a unit step.
Figure 3.54 + 1
R(s) © K
s(s + 5)
Y(s)
Unity feedback system
-
for Problem 3.25
3.26 For the unity feedback system shown in Fig. 3.55, specify the gain and
pole location of the compensator so that the overall closed-loop response
to a unit-step input has an overshoot of no more than 18% and a 1%
settling time of no more than 0.01 sec. Verify your design using Matlab.
-4 -2 Re(s)
-2
K
G(s) = .
s(s + 2)
Figure 3.58 x
b
(a) Mechanical system
F
for Problem 3.32;
(b) step response for k
Problem 3.32 No friction
(a)
0.12
0.1
0.08
x(t)
0.06
0.04
0.02
0
0 1 2 3 4 5 6 7
Time (sec)
(b)
3.33 A mechanical system is shown in Fig. 3.59. The mass M = 18 kg and the
control force, u, is proportional to the reference input, u = Ar.
(a) Derive the transfer function from R to Y .
Problems 197
Figure 3.59 y
Simple mechanical
system for Problem 3.33 k
M u
(b) Determine the values of the parameters k, b, A such that the system
has a rise time of tr = 0.7 s and overshoot of Mp = 14%, and zero
steady-state error to a step in r.
3.34 The equations of motion for the DC motor shown in Fig. 2.33 were given
in Eqs (2.65) as
Kt Ke Kt
Jm θ̈m + b + θ̇m = va .
Ra Ra
Assume that
Jm = 0.05 kg·m2 ,
b = 0.009 N·m·sec,
Ke = 0.07 V·sec,
Kt = 0.07 N·m/A,
Ra = 12 .
(a) Find the transfer function between the applied voltage va and the
motor speed θ̇m .
(b) What is the steady-state speed of the motor after a voltage va = 15 V
has been applied?
(c) Find the transfer function between the applied voltage va and the
shaft angle θm .
(d) Suppose feedback is added to the system in part (c) so it becomes a
position servo device such that the applied voltage is given by
va = K(θr − θm )
where K is the feedback gain. Find the transfer function between θr
and θm .
(e) What is the maximum value of K that can be used if an overshoot
M < 16% is desired?
(f) What values of K will provide a rise time of less than 5.2 sec? (Ignore
the Mp constraint.)
(g) Use Matlab to plot the step response of the position servo system
for values of the gain K = 0.6, 1, and 2. Find the overshoot and
rise time for each of the three step responses by examining your
plots. Are the plots consistent with your calculations in parts (e)
and (f)?
3.35 You wish to control the elevation of the satellite-tracking antenna shown
in Fig. 3.60 and Fig. 3.61. The antenna and drive parts have a moment
of inertia J and a damping B; these arise to some extent from bearing
198 Chapter 3 Dynamic Response
Figure 3.60
Satellite-tracking
antenna
Source:
fstockfoto/Shutterstock
Figure 3.61
Schematic of antenna
for Problem 3.35
and aerodynamic friction, but mostly from the back emf of the DC drive
motor. The equations of motion are
J θ̈ + Bθ̇ = Tc ,
(a) Find the transfer function between the applied torque Tc and the
antenna angle θ .
(b) Suppose the applied torque is computed so θ tracks a reference
command θr according to the feedback law
Tc = K(θr − θ),
(e) Use Matlab to plot the step response of the antenna system for K =
200, 400, 1000, and 2000. Find the overshoot and rise time of the
four step responses by examining your plots. Do the plots to confirm
your calculations in parts (c) and (d)?
3.36 Show that the second-order system
ÿ + 2ζ ωn ẏ + ωn2 y = 0, y(0) = yo , ẏ(0) = 0,
has the initial condition response
e−σ t
y(t) = yo sin(ωd t + cos−1 ζ ).
1 − ζ2
Prove that, for the underdamped case (ζ < 1), the response oscilla-
tions decay at a predictable rate (see Fig. 3.62) called the logarithmic
decrement, δ.
yo 2π ζ
δ = ln = ln eσ τd = σ τd =
y1 1 − ζ2
∼ y1 ∼ yi
= ln = ln ,
y1 yi
where
2π 2π
τd = = ,
ωd ωn 1 − ζ 2
is the damped natural period of vibration. The damping coefficient in
terms of the logarithmic decrement is then
δ
ζ = .
4π 2 + δ 2
Figure 3.62
Definition of y0
logarithmic decrement
¢y1
y1 ¢y2
y2 t
td
200 Chapter 3 Dynamic Response
The actual aircraft response is more complicated than this ideal transfer
function: nevertheless, the ideal model is used as guide for autopilot
design. Assume that tr is the desired rise time and
1.789
ωn = ,
tr
1 2
= ,
τ tr
ζ = 0.89.
Show that this ideal response possesses fast transient response with
minimal overshoot by plotting the step response for tr = 1.0 and 1.5 sec.
3.38 Approximate each of the following transfer functions with a second-order
transfer function.
(0.6s + 1)(0.35s + 1)
G1 (s) = ,
(0.38s + 1)(0.55s + 1)(s2 + 1.1s + 1)
(0.6s + 1)(0.35s + 1)
G2 (s) = ,
(0.38s + 1)(0.55s + 1)(s2 + 0.2s + 1)
(0.6s + 1)(−0.35s + 1)
G3 (s) = ,
(0.08s + 1)(0.55s + 1)(s2 + 1.1s + 1)
(0.6s + 1)(0.35s + 1)
G4 (s) = ,
(0.08s + 1)(0.55s + 1)(s2 + 1.1s + 1)
(0.01s + 1)(0.35s + 1)
G5 (s) = .
(0.38s + 1)(0.55s + 1)(s2 + 1.1s + 1)
1 K(s + z)
G(s) = and Dc (s) = .
s(s + 3) s+p
Problems 201
Figure 3.63 +
R(s) © Dc(s) G(s) Y(s)
Unity feedback system
-
for Problem 3.40
3.41 Sketch the step response of a system with the transfer function
s/2 + 1
G(s) = .
(s/40 + 1) (s/4)2 + s/4 + 1
Justify your answer on the basis of the locations of the poles and zeros.
(Do not find the inverse Laplace transform.) Then compare your answer
with the step response computed using Matlab.
3.42 A closed-loop transfer function is given:
s 2 + 0.1 s + 1 s + 1 s
10 10 2 0.1 + 1
H(s) = s s 2 s .
s 2 s
4 + 4 +1 10 + 0.09 10 + 1 0.02 + 1
If a step input is applied to this plant, what do you estimate the rise-time,
settling time, and overshoot to be? Give a brief statement of your reasons
in each case.
3.44 Three closed-loop transfer functions are given below.
Y (s) 2.7
= T1 (s) = 2 ,
R(s) s + 1.64s + 2.7
Y (s) 4.1
= T3 (s) = .
R(s) (s + 1.5)(s2 + 1.64s + 2.7)
where
−ωn2
A= 2
,
ωn − 2ζ ωn p + p2
p
B= ,
(p2 − 2ζ ωn p + ωn2 )(1 − ζ 2 )
−1 1 − ζ2 −1 ωn 1 − ζ 2
θ = tan + tan .
−ζ p − ζ ωn
ωn2 (s + z)
H(s) = .
z(s2 + 2ζ ωn s + ωn2 )
(a) Show that the unit-step response for the system is given by
!
ω2
1 + 2n − 2ζzωn
z
y(t) = 1 − e−σ t cos(ωd t + β1 ),
1 − ζ2
where
−ζ + ωzn
β1 = tan−1 .
1 − ζ2
(b) Derive an expression for the step response overshoot, Mp , of this
system.
(c) For a given value of overshoot, Mp , how do we solve for ζ and ωn ?
3.50 The block diagram of an autopilot designed to maintain the pitch atti-
tude θ of an aircraft is shown in Fig. 3.64. The transfer function relating
the elevator angle δe and the pitch attitude θ is
(s) 50(s + 1)(s + 2)
= G(s) = 2 ,
δe (s) (s + 5s + 40)(s2 + 0.03s + 0.06)
where θ is the pitch attitude in degrees and δe is the elevator angle in
degrees. The autopilot controller uses the pitch attitude error e to adjust
the elevator according to the transfer function
δe (s) K(s + 3)
= Dc (s) = .
E(s) s + 10
204 Chapter 3 Dynamic Response
Using Matlab, find a value of K that will provide an overshoot of less
than 10% and a rise time faster than 0.5 sec for a unit-step change in
θr . After examining the step response of the system for various values
of K, comment on the difficulty associated with meeting rise time and
overshoot specifications for complicated systems.
ln 2
τ2 =
p
3.52 Suppose that unity feedback is to be applied around the listed open-
loop systems. Use Routh’s stability criterion to determine whether the
resulting closed-loop systems will be stable.
5(s+5)
(a) K(s)G(s) =
(s+1)(s3 +2s+5)
Use Matlab to verify your answer by plotting the roots of the polynomial
in the s-plane for various values of K.
3.55 The transfer function of a typical tape-drive system is given by
K(s + 6)
KG(s) = ,
s (s + 0.7)(s + 1.2)(s2 + 0.8s + 6)
Figure 3.66 + e (s + z) u Ko
Magnetic levitation
R © K
(s + p) (s2 - a2)
Y
-
system for Problem 3.56
e−Ts ∼
= 1 − Ts,
or
1 − T2 s
e−Ts ∼
= ,
1 + T2 s
for the pure delay. As an alternative, you could use the computer
Matlab (Simulink) to simulate the system or to find the roots of the
system’s characteristic equation for various values of T and A.
Figure 3.67 + A
R © e-sT
s(s + 1)
Y
Control system for
-
Problem 3.57
206 Chapter 3 Dynamic Response
3.58 Modify the Routh criterion so that it applies to the case in which all the
poles are to be the left −α when α > 0. Apply the modified test to the
polynomial
finding those values of K for which all poles have a real part less than
−0.7.
3.59 Suppose the characteristic polynomial of a given closed-loop system is
computed to be
m = mass of conductor,
y = conductor’s vertical displacement,
D = aerodynamic drag force,
L = aerodynamic lift force,
v = wind velocity,
α = aerodynamic angle of attack = − tan−1 (ẏ/v),
Figure 3.68 0L
+ D0 6 0
0a
Electric power-line
conductor
y
(np )
2
T
Wind y Spring
a Ice constant
a
y
a
x
Relative wind = y2 + y2
Conductor
Problems 207
T = conductor tension,
n = number of harmonic frequencies,
= length of conductor.