2 Time Reponse Analysis
2 Time Reponse Analysis
2 3 − 5t
Thus, c (t ) = + e
5 5
All of these are summarized in the follwing
figure(c) and we draw the following
conclusions :
Conclusions :
1.) A pole of the input function generates
the form of the forced response (that is,
the pole at the origin generated a step
function at the output).
2.) A pole of the transfer function
generates the form of the natural
response (that is, the pole at -5
generated e-5t).
3.) A pole on the real axis generates an
exponential response of the form e-αt
where –α is the pole location on the real axis. Thus, the farther to the left a pole is on the
negative real axis, the faster the exponential transient response will decay to zero
(again, the pole at -5 generated e-5t)
4.) The zeros and poles generate the amplitudes for both the forced and natural
response
Let us look at an examplethat demonstrates the technique of using poles to obtain the
form of the system response
Example : A system has a transfer function G ( s ) = 10 ( s + 4 )( s + 6 )
( s + 1)( s + 7 )( s + 8 )( s + 10 )
Write, by inspection, the output, c(t), in general terms if the input is a unit step.
Answer : c(t) = A + Be-t + Ce-7t + De-8t + E-10t
By now, we learned that poles determine the nature of the time response: Poles of the
input function determine the form of the forced response, and poles of the transfer
function determine the the form of the natural response. Zeros and poles of input or
transfer function contribute to the amplitudes of the components parts of the total
response. Finally, poles on yhe real axis generate exponentials responses.
FIRST-ORDER SYSTEMS
We now discuss first-order systems without zeros to define a performance specification
for such a system. A first-order without zeros can be described by the transfer funtion
given in the figure(a). If the input is a unit step, where R(s) = 1/s, the Laplace transform
of the step response is C(s), where C(s) = R(s)G(s) = a . Taking the inverse Laplace
s(s + a)
transform, the step response is given by
c(t ) = c f (t ) + cn (t ) = 1− e −at
exponential response. Hence the output can be estimated as c(t) = K1 + K2e-3t + K3te-3t
We now summarize our observations. In this section we defined the following natural
response and found their characteristics.
1. Overdamped responses : Poles : Two real at –σ1, -σ2
Natural reponse : Two exponentials with time constant equal to the reciprocal of the
pole locations, or c ( t ) = K 1 e − σ 1t + K 2 e − σ 2 t
2. Underdamped responses : Poles : Two complex at -σd±jωd
Natural response : Damped snisoidal with an exponential envelope, or
c ( t ) = Ae − σ d t cos( ω d t − φ )
Figure 4.10
Step responses
for second-order
system
damping cases
THE GENERAL SECOND-ORDER SYSTEM
In this section we will define two physically meaningful specificaitons for second-order
system.
Natural Frequency, ωn : The natural frequency of a second order system is the
frequency of oscillation of the system without damping. For example, the frequency of
oscillation of a series RLC circuit with the resistance shorted would be natural frequency.
Damping Ratio, ζ : We define the damping ratio, ζ, to be
Let us now revise our description of the second-order system to reflect the new
definitions. A general second-order system can be transformed to show the quantities
ζ and ωn. Consider the general system
b
G (s) =
s 2 + as + b
Without damping, the poles would be on the jω axis, and the response would be an
undamped sinusoid. For the poles to be purely imaginary, a=0. Hence G ( s ) = s b+ b 2
By definition, the natural frequency, ωn, is the frequency of oscillation of this system.
Since the poles of the system are on jω axis at ±jω√b, ωn=√b and b= ωn2. Now, what is
the value of a?
Assuming the underdamped system, the complex poles have a real part, σ, equal to
-a/2. The magnitude of this value is then exponential decay frequency. Hence,
Exponential decay frequency |σ| a/2
ζ = = =
Natural frequency(rad/second) ωn ωn
from which a = 2ζωn. Our general second order transfer function finally looks like this:
ωn2
G (s) = 2 2
s + 2ζω n s + ω n
In the following example we find numerical values of ζ and ωn by matching the transfer
function to final equation we found above
36
Example : Given the transfer function, find ζ and ωn . G( s ) =
s 2 + 4.2s + 36
Solution : Note that ωn2=36 and ωn=6. Also, 2ζωn=42 and ζ=0.35
We have defined ζ and ωn , let us relate these quantities to the pole
location. Solving for the poles of the transfer function in equation
ωn2
G (s) = 2 2
s + 2ζω n s + ω n
yields 2
s 1, 2 = −ζω n ± ω n ζ −1
2
s 1, 2 = −ζω n ± ω n ζ −1
From the equation above, we see that the various cases of second-order response are
a function of ζ ; they are summarized in the table below.
Figure 4.11
Second-order
response as a
function of
damping ratio
In the following example we will find the numerical value of ζ and determine the nature of
transient response
Example : For each of the systems shown in the figure, find the value of ζ and report the
kind of response expected.
Solution : First match the form of these systems to the forms shown in equations
b ωn2
G (s) = 2 and G (s) = 2 2
s + as + b s + 2ζω n s + ω n
Since a = 2ζωn and ωn=√b → ζ =a/(2√b). Using the values of a and b from each of the
systems of the figure, we find ζ=1.155 for system(a), which is overdamped, since ζ>1;
ζ =1 for system(b), which is thus critically damped; and ζ=0.894 for system(c), which is
thus underdamped, since ζ<1.
Underdamped Second Order Systems
In addition to ζ and ωn, more specifications indigenous to the underdamped case will be
defined. These specifications are defined as follows:
1. Rise time, Tr : the time required
for the waveform to go from 0.1 of
the final value to 0.9 of the final
value.
2. Peak time, Tp : The time required
to reach the first, or maximum,
peak.
3. Percent overshoot, %OS : the
amount that the waveform
overshoots the steady-state, or
final, value at the peak time,
expressed as a percentage of the
steady-state value.
We can use the graphics in figure 4.16 to obtain the value of rise time, Tr .
Figure 4.16
Normalized rise
time vs. damping
ratio for a
second-order
underdamped
response
We now have expressions that relate peak time, percent overshoot and settling time to
the natural frequency nad the damping ratio. Now let us relate these quantities to the
location of poles that generate these characteristics.
The pole plot for a general underdamped second-order system is in figure below. We
see from the Pythagorean theorem that the radial distance from the origin to the pole is
the natural frequency, ωn, and the cosθ
= ζ. Now comparing the equations we
have evaluated formerly with the pole
location, we evaluate peak time and
settling time in terms of pole location :
π π 4 4
Tp = = Ts = =
ωn 1− ζ 2 ωd ζωn σd
− ζπ / 1− ζ 2
0
0 OS = e × 100 = 26 0
0
4 4
Ts = = = 1.333 second
σd 3
Example : Given the system shown in figure, find J and D to yield 20% overshoot and a
settling time of 2 second for a step input of torque T(t).
Solution : First, the transfer function for the
system is G (s) =
1/ J
D K 2
s + s +
J J
K D
From the transfer function, ωn = and 2ζω n =
J J
4 D
But, from the problem statement, Ts = 2 = or ζω n = 2 . Hence 2ζωn = 4 = .
ζωn J
4 J − ζπ / 1−ζ 2
Also, ζ = =2 . We know the formulation for overshoot, which is 0
0 OS = e ×100
2ω n K
If we draw ζ from this equation, we find that a 20% overshoot implies ζ=0.456. Therefore
4 J J
ζ = =2 ⇒ = 0.052
2ω n K K
From the problem statement, K = 5 N-m/rad. Combining this value with equations
D J
2ζωn = 4 = and = 0 .052 which we have found above, we get
J K
Note that, the response begins when the input voltage to the motor exceeds a
threshold.
As the motor reverses direction, the output shaft remains stationary while the motor
begins to reverse. The resulting response is quite different from the linear response
without backlash.
LAPLACE TRANSFORM SOLUTION OF STATE EQUATIONS
In this section, we will use the Laplace transform to solve the state equations for the
state and output vectors. Consider the state and output equations
•
x = Ax + Bu
y = Cx + Du
Taking the Laplace transform of both sides of the state equations yields
sX (s) − x(0) = AX (s) + BU (s)
In order to seperate X(s), replace sX(s) with sIX(s), where I is an n*n identity matrix, and
n is the order of the system. Combining all of the X(s) terms, we get
(sI − A) X (s) = x(0) + BU(s)
Solving for X(s) by premultiplying both sides of the last equation by (sI-A)-1 yields
X ( s) = ( sI − A) −1 x(0) + ( sI − A) −1 BU ( s )
adj ( sI − A)
= [ x(0) + BU ( s )]
det( sI − A)
into equation Y ( s ) = CX ( s ) + DU ( s ) and solving for the transfer function Y(s)/U(s) yields
Y (s) adj ( sI − A)
= C B + D
U ( s) det( sI − A)
Cadj ( sI − A) B + D det( sI − A)
=
det( sI − A)
The roots of the denominator of this equation are the poles of the system. Since, the
roots of X(s) and Y(s)/U(s) are identical, the system poles equal the eigenvaluses.
Hence, if a system is represented in state-space, we can find the poles from det(sI-A)=0.
The following example demonstrates solving the state equation using the Laplace
transform as well as finding the eigenvalues and system poles.
Example : Given the system represented in state,space by equations
0 1 0 0 1
•
x = 0 0 1 x + 0 e − t
, x(0 ) = 0
− 24 − 26 − 9 1 2
y = [1 1 0 ]x
do the following :
a. Solve the preceding state equation and obtain the output for the given input.
b. Find the eigenvalues and the system poles.
Solution : a) Remember the equation X (s) = (sI − A)−1 x(0) + (sI − A)−1 BU(s)
(s 2 + 9s + 26) s +9 1
2
− 24 s + 9s s
s −1 0 − 24s
− 26s + 24 s 2 1
(sI − A) = 0 s − 1 ⇒ (sI − A) =
−1 , U (s) =
s
we get
s 3 + 9s 2 + 26s + 24
24 26 s + 9
( s 3 + 10 s 2 + 37 s + 29 ) X 1 (s)
( s 3 + 12 s 2 + 16 s + 5)
Y ( s ) = [1 1 0 ] X 2 ( s ) = X 1 ( s ) + X 2 ( s ) ⇒ Y ( s ) =
X1 = − 6 .5 19 11 .5
( s + 1)( s + 2 )( s + 3 )( s + 4 ) = + −
( s + 1)( s + 2)( s + 3)( s + 4) s + 2 s + 3 s + 4
X 3 ( s )
( 2 s 2 − 21 s − 24 )
X2 = where a pole at - 1 canceled a zero at - 1. Taking the inverse Laplace transform :
( s + 1)( s + 2 )( s + 3 )( s + 4 )
s ( 2 s 2 − 21 s − 24 ) y(t) = -6.5e - 2t + 19 e −3t − 11 .5e − 4 t
X3 =
( s + 1)( s + 2 )( s + 3 )( s + 4 )
b) The roots of det(sI-A)=0 give us both the poles of the system and the eigenvalues
which are -2, -3 and -4.
TIME DOMAIN SOLUTION OF STATE EQUATIONS
We now look at another technique for solving the state equations. Rather than using the
Laplace transform, we solve the equations directly in the time domain using a method
closely allied to classical solution of differential equaitons. We will find that the final
solution consist of two parts that are different from the forced and natural responses.
The solution in the time domain is given directly by
t
x(t ) = e x(0) + ∫ e A(t −τ ) Bu (τ ) dτ
At
0
t
= Φ (t ) x(0) + ∫ Φ (t − τ ) Bu (τ ) d (τ )
0
1 7 −2t 7 −4t
t
8 + 4 e − 8 e
The final result is found as x (t ) = Φ (t ) x (0) + ∫ Φ (t − τ ) Bu (τ ) dτ =
7 − 2t 7 −4t
0 − e + e
2 2