Professional Documents
Culture Documents
where u is the input torque, θ and ω respectively the rotation angle and the
rotation speed.
Θ(s)
1. Compute the transfer function S(s) = U (s) . Where are the poles and zeros
of this system? √
Solution: S(s) = s2428
+460 . No zeros, complex poles in s = ±j 460
1
Figure 1: Step response
w u
+ R S θ
−
5. Give the formula and compute the final value of a step response of the
controlled system
Solution:
lim x(n) = lim (1 − z −1 )X(z) = lim H(z)
n→∞ z→1 z→1
when x(n) the step response is of a step applied to a system with transfer
function H(z). This gives x(n → ∞) = 0.4819.
6. Give the formula and compute the drive precision3 limn→∞ (n) of the
controlled system with E(z) = W (z) − Y (z)
Solution:
1 RS(z)
lim (n) = lim = lim 1 − = 1 − 0.4819 = 0.5181
n→∞ z→1 1 + RS(z) z→1 1 + RS(z)
7. What is the static gain? What is it’s relation to the drive precision?
Solution: The static gain is the ratio between the output y(n) of the
controlled system and the error (n) for n → ∞ for a step input at n = 0:
2
8. With MATLAB, plot the step response of the controlled system G(s) and
compare the final value and drive precision with the predicted values.
Solution: See figure 3
w y
+ A
−
1. What are the zeros and poles of the closed loop with respect to the poles
and zeros of A and B?
3
Solution:
Y (s) = A(s)
= A(W − BY )
Y (s) A
=
W (s) 1 + AB
NA
DA
= NA NB
1+ DA DB
NA D B
=
DA DB + NA NB
This means that:
η
w u y
+ R + S
−
4
3 System response characteristics
Considering the following second-order system with a pair of complex conjugate
poles:
Plot the step response of this system to get a visual representation of the
response characteristics.
Definitions:
Characteristic Definition
Rise time The time required for a pulse to rise from x% to y% of its steady
value. The common values for the lower and upper thresholds are
10% and 90%.
Settling time The time elapsed from the application of a step input to the time
at which the system output has entered and remained within a
specified error band, usually symmetrical about the final value.
The response has settled when the error |y(t) − yss | becomes
smaller than 2% of its steady value.
Peak value The maximum value that a waveform attains.
Peak time The time elapsed to reach the peak value.
Overshoot The maximum peak value of the response curve measured from
the desired response of the system.
P O = 100 × (ypeak − yss )/yss
Static error The difference between the output of a system and the reference
input for a unit step when the output signal is settled (yss ). It is
typically expressed in % of the reference input.
5
Figure 6: Step response characteristics
2. Choose 2 other pairs of complex conjugate poles s1,2 such that <(s1,2 ) =
−1.5 and plot the step response of these 3 systems on the same figure.
Solution: All step responses are attenuated with the same factor, which
is determined by the real part of the complex conjugated poles. In the
z-plane, this corresponds to concentric circles centered on the origin (fixed
radius ρ). See figure 7
3. Choose 2 other pairs of complex conjugate poles s1,2 such that =(s1,2 ) =
−1.5 and plot the step response of these 3 systems on the same figure.
Solution: The ”frequency” of the step responses is the same. This oscil-
lation rate is determined by the imaginary part of the complex conjugated
poles. In the z-plane, this corresponds to straight lines through the origin
(fixed angle θ). See figure 8
4. Express sstart
1,2 under the polar form 4 ρ6 θ . Choose 2 other pairs of
complex conjugate poles s1,2 such that their argument are the same (θ)
as that of sstart
1,2 . Plot the step response of these 3 systems on the same
figure.
Solution: The step responses associated with poles that lie on a straight
line through the origin all have the same peak value (same overshoot).
The height of this overshoot is determined by the angle the straight line
4 use the cart2pol() function
6
Figure 7: Same real part
makes with the imaginary axis (poles located on the imaginary axis have
a 100% overshoot). See figure 9
For the three different movements of the poles in the s-plane,
draw conclusions about the characteristics of those step responses.
Plot the poles in the s-plane.
In parallel, always transform the system to its discrete counterpart (use Ts =
0.1s) and make the same plots.
7
Figure 9: Same angle wrt the imaginary axis
8
Figure 10: System H1
Plot the (normalized) step responses of these systems on the same plot, and
comment. How does a zero impact the transient response of a system? What is
remarkable about system H4 ? Explain.
9
Figure 12: System H3
10