Beruflich Dokumente
Kultur Dokumente
Spring 2015
Homework 3
2/05/2015
This homework assignment contains 6 pages (including this cover page) and 2 questions.
Total of points is 100. Please grade your own assignment according to the rubric contained
inline with this text.
Grade Table
Question Points Score
1 50
2 50
Total: 100
The first thing we need to do is get the correct transfer function for each topology.
The transfer function for configuration (a) is:
Y
(s) = −K 3 β1
R a
K3
Y
(s) =−
R c 1 + K 3 β3
(b) (15 points) For each topology, compute SkG when G = Y /R (Use the respective βi
found in part (a).
First, let’s calculate the sensitivity of each system to the parameter K. Then it’s
simply a matter of plugging in the values we obtained above for βi . Using the given
equation, it can be found that,
SkG a = 3
3
SkG
b
=
β2 K + 1
= 0.647
3
SkG
c
=
β3 K 3 + 1
= 0.03
(c) (20 points) Compute the sensitivies of the systems in Fig. 4.24(b,c) to β2 and
β3 . Using your results, comment on the relative need for precision in sensors and
actuators.
In the previous part, we calculated the sensitivity of the system to the gain, K.
In this part, we are now examining the sensitivity of systems (b) and (c) to the
parameter, βi . The sensitivities are calculated as:
3
SβG2
b
= −3
β2 K + 1
= −2.35
1
SβG3
= −1
c β3 K 3 + 1
= −0.99
AME 50652 Homework 3 - Page 3 of 6 2/05/2015
The conclusion here is that both systems (b) and (c) are more sensitive to errors
in the feedback path than in the forward path. Recall here that actuators are
typically considered to be in the forward path, while sensors are in the feedback
path. Configuration (b) is about 4 times as sensitive to feedback errors as to
forward path error, while configuration (c) is about 33 times as sensitive. Note also
the book’s abuse of terminology: precision generally refers to repeatability, while
accuracy refers to the closeness of the measurement relative to the true quantity.
A measurement can be very repeatable without being accurate; therefore, we can
conclude from our sensitivity analysis that the sensors must be both more precise
and accurate than the actuators.
Furthermore, the relative sensitivity of systems (a), (b), and (c) to the gain K should
tell you a lot about the benefit of feedback control in general. The open loop system
(a) is the most sensitive to model error, as one may expect. The second system
is sort of a hybrid of feedback and open-loop, giving a bit less sensitivity than
configuration (a) but still more than the fully closed-loop system (c).
2. (50 points) A compensated motor position control system is shown in Fig. 4.31. Assume
that the sensor dynamics are H(s) = 1.
(a) (10 points) Can the system track a step reference input r with zero steady-state
error? If yes, give the value of the velocity constant.
Y C(s)P (s)
(s) =
R 1 + C(s)P (s)H(s)
160(s + 4)
=
s(s + 30)(s + 2) + 160(s + 4)
Now, we need to get the transfer function for the error signal,
E Y
E(s) = R(s) − Y (s) =⇒ (s) = 1 − (s)
R R
which simplifies to,
E s(s + 30)(s + 2)
(s) =
R s(s + 30)(s + 2) + 160(s + 4)
AME 50652 Homework 3 - Page 4 of 6 2/05/2015
Now, we need to use the final value theorem, keeping in mind that the input is a
step response:
So, we can conclude that the system can track a step input with no steady state
error. The velocity constant is:
Kv = lim sP (s)C(s)
s→0
s+4 1
= lim s160
s→0 s + 30 s(s + 2)
= 10.67
(b) (10 points) Can the system reject a step disturbance w with zero steady-state error?
If yes, give the value of the velocity constant.
First, we need the find the closed-loop transfer function with respect to the distur-
bance signal:
Y P (s)
(s) =
W 1 + C(s)H(s)P (s)
s + 30
=
(s + 30)(s + 2)s + 160(s + 4)
This time, we simply note that this is a Type 0 system (no free integrators) with
respect to the disturbance, so the system cannot reject a step disturbance with zero
error in the steady-state.
(c) (10 points) Compute the sensitivity of the closed-loop transfer function to changes
in the plant pole at -2.
Here, we simply need to start with our closed-loop transfer function and replace
the pole at -2 with a dummy variable we’ll call x, and then find the sensitivity with
respect to this parameter.
AME 50652 Homework 3 - Page 5 of 6 2/05/2015
Y
T (s) = (s)
R
160(s + 4)
=
s(s + 30)(s + x) + 160(s + 4)
The sensitivity is then found by evaluating the derivative, simplifying, and replacing
x = 2 as the final step.
x ∂T
STx =
T ∂x
x ∂ 160(s + 4)
=
T ∂x s(s + 30)(s + x) + 160(s + 4)
(s2 + 30s) x
=− 3
s + s2 (x + 30) + 10s(3x + 16) + 640
2s(s + 30)
=−
s(s + 10)(s + 22) + 640
(d) (20 points) In some instances there are dynamics in the sensor. Repeat parts (a)
20
to (c) for H(s) = s+20 and compare the corresponding velocity constants.
For part (a), recognize that the system is still Type 1 with respect to the reference
input. We must be careful about the definition of Kv , so let’s first get the new
E(s)/R(s), which is found to be as follows:
Now let’s use the final value theorem to get the steady state error to a ramp input:
AME 50652 Homework 3 - Page 6 of 6 2/05/2015