Chapter 8 Time-Domain Analysis of Dynamic Systems

advertisement
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Chapter 8
TimeTime-Domain Analysis of
Dynamic Systems
A. Bazoune
8.1
INTRODUCTION
Poles and Zeros of a Transfer Function
Poles: The poles of a transfer function are those values of s for which the function is undefined
(becomes infinite).
Zeros: The zeros of a transfer function are those values of s for which the function is zero.
Example of the Effect of Pole/Zero Locations
Figure 8-1.
From the development summarized above, the following conclusions can be drawn:
1/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
A pole of the input function generates the form of the forced response. (i.e., the pole at
the origin generates a step function at the output)
►
A pole of the transfer function generates the form of the natural response (i.e., the pole at
generates
e
−σ t
)
−σ t
►
A pole on the real axis generates an exponential response of the form e , where
pole location on the real axis. Thus, the pole farther the left a pole is on the negative
−σ
is the
1
Pole-Zero Map
1
exp(-t)
exp(-2t)
exp(-3t)
exp(-4t)
0.9
0.8
0.8
0.6
exp(-t)
0.7
exp(-2t)
0.4
Response
0.6
0.2
I m a g A x is
−σ
exp(-3t)
0.5
0
exp(-4t)
0.4
-0.2
0.3
-0.4
0.2
-0.6
0.1
-0.8
0
-1
-4.5
0
1
2
3
4
5
t
-4
-3.5
-3
-2.5
-2
-1.5
-1
-0.5
0
Real Axis
Standard Form of the First Order System Equation
B
1
y +   y = u (t )
τ
τ 
(1)
The transfer function of the previous system is defined by
G(s) =
Y (s)
B /τ
=
U ( s ) s + (1/ τ )
where τ is known as the time constant. It has dimensions of time for all physical systems described
by the first order differential equation above. The above equation can be respresented as
2/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
G ( s)
U ( s)
Y (s)
Transfer Function
Examples
i)
Spring-Damper System
Equation of motion
x
by + ky = k x
or
y +
1
k
y=  x
b
b
 
k
y
k
b
Comparing the above equation with the standard one, so that
τ = b / k = time constant
with the units of
[τ ] = [b / k ] =
ii)
[ N.s/m ] = s
[]
[ N/m]
RC-Circuit
Equation of motion
RCeo + eo = ei
τ = RC = time constant
R
with the units of
ei i
[ V.s ] × [q ] = s
[τ ] = [ RC ] =
[]
[q] [V]
iii)
eo
C
Liquid Level System
Equation of motion
dh
1
1
+
h= q
dt RC
C
τ = RC = time constant
Q +qi
with the units of
[τ ] = [ RC ] =
iv)
[m]
 m / s 
3
Load valve
×  m 2  = [s ]
H +h
Capacitance C
Q + qο
Resistance R
Thermal System
Equation of motion
3/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
dθ
1
1
+
θ = qi
dt RC
C
τ = RC = time constant
 o C 
[ Kcal] = s
with the units of [τ ] = [ RC ] =
× o
[]
[ Kcal / s ]  C 
θ = Oven
Temperature
qi
qo =
θ
R
Thus when a first order system is written in the form of
Equation (1) with the coefficient of dy / dt is equal to 1 and the coefficient of the dependant variable
is
(1/ τ ) in which τ
represents the time constant of the system and has always the dimension of
time regardless of the physical system under consideration.
Interest in Analysis of Dynamic Systems
After obtaining a model of a dynamic system, one then needs to apply test signals to see if the system
performs accordingly to certain design specifications put forward by the design of the system. In
general, one requires the system to be
1. stable ( system does not grow out unbounded )
2. with a fast response
3. has a small error as possible (steady sate error).
Other performance criteria may also exist but we will be mainly concerned with the above
mentioned three. Usually the actual input to the dynamic system is unknown in advance; however,
by subjecting the system to standard test signals, we can get an indication of the ability of the system
performance under actual operating conditions. For example, the information we gain by analyzing
the system stability and its speed of response and steady state error due to various types of standard
test signals, will give an indication on the system performance under actual operating condition.
Typical Test Signals
i)
Step Input
Very common input to actual dynamic systems. As it represents a sudden change in the value of the
reference input
u (t )
1
t
ii)
Ramp Input (Constant Velocity)
This represents a situation where the input has a constant rate of increase with time (i.e. constant
velocity)
u (t ) = rt
slope = tan α = r
α
t
4/33
ME 413 Systems Dynamics & Control
iii)
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Parabolic Input (Constant Acceleration)
Occurs in situation where the input has a constant acceleration.
u (t )
u (t ) = at 2
t
iv)
Impulsive Load Input
A large load over a short duration of time
impulse.
<< 0.1τ
= system time constant can be considered as an
Fˆ δ ( t ) , Fˆ = F ∆t = strength of impulse
u (t )
u (t )
∆t
u (t ) = Fˆ δ t
u (t ) = ∆t F
= impulse
F
t
t
v)
Sinusoidal Load Input
4
 A sin ωt
u (t ) = 
 B cos ωt
A cos(ωt)
B sin(ωt)
3
2
1
0
-1
-2
-3
-4
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
Natural and Forced Response
The solution
y (t )
to the homogeneous differential equation (1) is composed of two parts:
■
Complementary solution:
■
Particular solution :
such that:
y p (t )
yc ( t )
natural response due to initial conditions.
forced response
y ( t ) = y p ( t ) + yc ( t )
5/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Transient and Steady State Response
■
Transient response: response from initial state to final state.
Steady sate Response: response as time approaches ∞ .
■
Step Response
0.2
0.18
0.16
0.14
Amplitude
0.12
0.1
0.08
0.06
Steady State
0.04
Transient
0.02
0
0
5
10
15
Time (sec)
Notice that if
lim yc ( t ) = 0 and lim y p ( t ) = a bounded function of time then the system is said
t →∞
t →∞
to be steady state; where the steady state solution is
yss = lim yc ( t ) = lim y p ( t )
t →∞
8.2
t →∞
TRANSIENT RESPONSE ANALYSIS OF FIRST-ORDER
SYSTEM
Rotor mounted in bearings is shown in the figure below. External torque
T (t )
is applied to the
system.
b
ω
T (t )
J
J
ω
bω
T (t )
Apply Newton’s second law for a system in rotation
∑ M = Jθ = J ω
J ω + bω = T ( t ) ⇒ ω + ( b / J ) ω = T ( t ) / J
or
ω +
Define the time constant τ
1
ω = T * (t )
( J / b)
= ( J / b ) , the previous equation can be written in the form
1
ω + ω = T * ( t ) , ω ( 0 ) = ω
τ
6/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
which represents the equation of motion as well as the mathematical model of the system shown. It
represents a first order system.
Free Response
To find the response
T (t ) = 0
ω ( t ) , take LT of both sides of the previous equation.




 sΩ ( s ) − ω ( 0 )  + 1 Ω ( s )  = 0
 τ  
 L[ω ]
 L[ω ] 


1

 s +  Ω ( s ) = ω
 τ
1

Ω ( s ) = ω  s + 
τ

⇒
Taking inverse LT of the above equation will give the expression of
ω (t )
ω ( t ) = ω e−(b / J ) t = ω e−(t /τ )
It is clear that the angular velocity decreases exponentially as shown in the figure below. Since
− t /τ
lim e ( ) = 0; then for such decaying system, it is convenient to depict the response in terms of a
t →∞
time constant.
A time constant is that value of time that makes the exponent equal to -1. For this system, time
constant τ = J / b . When t = τ , the exponent factor is
e
−( t / τ )
=e
−(τ / τ )
= e −1 = 0.368 = 36.8 %
This means that when time constant = τ , the time response is reduced to
We also have
τ = J / b = time constant
ω (τ ) = 0.37 ω
ω ( 4τ ) = 0.02 ω
ω (t )
ω
0.37 ω
0.02 ω
t
τ
2τ
7/33
3τ
4τ
36.8 %
of its final value.
ME 413 Systems Dynamics & Control
Forced Response
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
T (t ) ≠ 0
Remember
1
ω + ω = T * ( t )
τ
To find the response
ω ( t ) , take LT of both sides of the previous equation for zero initial conditions.
1
s Ω (s ) − ω ( 0) + Ω (s ) = T * (s )
τ
=0
L [ω ]
L [ω ]
1

*
 s + Ω(s) = T (s)
 τ
Ω(s)
1
=
*
1
T ( s) 
s + 
 τ
⇒
The above equation can be written in the more general form as
where
C (s)
is the output or
C (s)
1
=
1
R(s) 
s + 
 τ
the response and R ( s ) is the
input or reference signal. The above
equation can be represented as
R(s)
G (s) =
1
s + (1/τ )
C ( s)
Transfer Function
i)
Impulse Response
In this case, for an unit impulse input of magnitude r ( t ) = Bδ ( t ) ,
R(s) = B
and the above equation can be written in the form
C (s) =
B
1

s + 
 τ
from which
c (t ) = B e
The figure below shows the response
c (t ) = B e
−(1/ τ )t
−(1/ τ )t
( )
. Since we assumed zero I.C’s, the output
( )
must change instantaneously from 0 at time t = 0− to 1 at time t = 0+ .
8/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
c (t )
B
c (t ) = B e
−(1/ τ )t
t
Figure . Impusle response of a first order system
ii)
Step Response
In this case, for a unit step input of magnitude B ,
R(s) = B s
and the above equation can be written in the form
C (s) =
B
1

s s + 
 τ
a1
a2
+
1
s 
s + 
 τ
=
where
a1 =
Bs
1

s s + 
 τ  s =0
= Bτ
and
1

B s + 
τ
a2 = 
= −B τ
1

s s + 
 τ  s =− 1
τ
Therefore
C (s) =
B
1

s s + 
 τ
=
Bτ
Bτ
−
1
s

s + 
 τ
for which
c (t ) = B τ − B τ e
The response
c (t )
−(1/ τ )t
is represented in the Figure below.
9/33
(
= Bτ 1− e
−(1/ τ )t
)
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
c (t )
slope of the tangent at origin =
dc (t )
=B
dt t = 0
Bτ
0.98 B τ
0.9 B τ
Rise Time, Tr : The time for the response
to go from 10% to 90% of its final value.
Tr = 2.2 *τ
0.63 B τ
Settling Time, Ts : The time for the response
to reach, and stay within, ± 2% of its final value.
Ts = 4 *τ
0.1 B τ
τ
3τ
2τ
5τ
4τ
t
Tr
Ts
Figure Step response of a first order system
Time constant: It is the time for
e
−
t
τ
to decay to
e
−
37 %
of its final value, i.e.,
t
= e −1 = 0.37
τ
t =0
Alternatively, the time constant is the time it takes for a step response to rise to
value, i.e.,
−(1/ τ )t
−1
(
)
c ( t ) t =τ = B τ 1 − e
Rise Time: time for the response to go from
t =τ
10 %
= B τ (1 − e
to
90 %
63 %
) = 0.63B τ
of its final value. The rise time
found by solving the expression for the step response for the difference in time
c ( t ) = 0.9
c ( t ) = 0.1 , that is
(
B τ 1− e
−(1/ τ )t
) = 0.9B τ
or
(1 − e ( ) ) = 0.9
− 1/ τ t
e
−(1/ τ )t
= 0.1 ⇒ − ( t / τ ) = ln(0.1) = −2.302 ⇒ t0.9 = 2.302 τ
similarly
(
Bτ 1− e
−(1/ τ )t
) = 0.1B τ
or
10/33
of its final
Tr
is
and
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
(1 − e ( ) ) = 0.1
− 1/ τ t
e
−(1/ τ )t
= 0.9 ⇒ − ( t / τ ) = ln(0.9) = −0.105 ⇒ t0.1 = 0.105 τ
Hence , the rise time is
Tr = t0.9 − t0.1 = 2.2 τ
Settling Time: time for the response to reach, and stay within
time
Ts
±2%
of its final value. The settling
c ( t ) = 0.98 . Thus,
is found by solving the expression
(
−(1/ τ )t
−(1/ τ )t
= 0.02 ⇒ − (1/ τ ) t = ln(0.02)
c (t ) = B τ 1 − e
) = 0.98B τ
or
(1 − e ( ) ) = 0.98
− 1/ τ t
⇒ e
or
t = Ts = τ ln(0.02) = 4 τ
Remarks:
1. The smaller the time constant τ , the faster is the response and the furthest is the pole of
B
s ( s + 1/ τ )
C (s) =
2. Steady state error
ess
s − plane
= 0.
lim c ( t ) = lim c p ( t )
due to step input
3. The system is stable, i.e.,
provided that the pole
the complex plane.
iii)
Im
t →∞
s = −1/ τ
t →∞
Re
s = −1/ τ
lies on the left half of
Ramp Response
In this case, for a ramp input of slope B ,
r (t ) = B t
and the expression of
C (s)
⇔
R ( s ) = L  r ( t )  =
B
s2
above can be written in the form
C (s) =
B
1

s2  s + 
 τ
=
a1 a2
b
+ 2+
1
s s

s + 
 τ
where
11/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems






2

d  Bs
−B 

a1 = 
 =
= −B τ 2
2
1

ds  2 
1 
s  s + 
s
+
  τ   s =0   τ  

 s =0




 Bs 2

 B 
a2 = 
 =
 = Bτ
 s 2 s + 1 
 s + 1 
  τ   s =0   τ   s =0
 
1
 B s + τ  
B

b= 
= 2
= Bτ 2
 s  s =−1/ τ
 s2  s + 1  


  τ   s =−1/ τ
Therefore
Bτ 2 Bτ
Bτ 2
C (s) =
=−
+ 2 +
1
1
s
s

2
s s + 
s + 
 τ
 τ
B
Hence
c (t ) = L−1 C ( s )  = −B τ 2 + B τ t + B τ 2e
−(1/ τ ) t
(
= B τ t − τ + τe
c (t )
r (t ) = B t
Bτ
τ
(
c (t ) = B τ t − τ + τ e
−(1/ τ ) t
)
t
Figure
Ramp response of a first order system
12/33
−(1/ τ ) t
)
ME 413 Systems Dynamics & Control
8.3
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
TRANSIENT RESPONSE ANALYSIS OF SECOND-ORDER
SYSTEM
Some Examples of Second Order Systems
Free Vibration without damping
Consider the mass spring system shown in Figure 3-11. The equation of motion can be given
by
13/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
m x+k x=0
or
x+
k
x = 0 ⇒ x + ωn2 x = 0
m
k
where
k
m
ωn =
m
is the natural frequency of the system and is expressed in rad/s.
Taking LT of both sides of the above equation where
and
x ( 0 ) = x
x ( 0 ) = x
x (t )
Figure 8-11 Mass Spring
System
gives
s 2 X ( s ) − sx ( 0 ) − x ( 0 ) + ωn2 X ( s ) = 0
L [ x]
rearrange to get
X (s) =
sx + x
, ⇒ Remember poles are s = ± jωn
s 2 + ωn2
complex conjugates
X (s) =
and the response
x (t )
ωn
s
+ x 2
2
ωn s + ωn
s + ωn2
x
2
is given by
x (t ) =
x
ωn
sin (ωnt ) + x cos (ωnt )
x ( t ) consists of a sine and cosine terms and depends on the
values of the initial conditions x and x . Periodic motion such that described by the above
It is clear that the response
equation is called simple harmonic motion.
x (t )
slope = x
Im
s − plane
ωn
t
Re
−ωn
Period = T =
Figure 8-12
if
2π
ωn
Free response of a simple harmonic motion and pole location on the s-plane
x ( 0 ) = x = 0,
x ( t ) = x cos (ωnt )
Free Vibration with Viscous damping
14/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Damping is always present in actual mechanical systems, although in
some cases it may be negligibly small. Consider the mass spring
damper system shown in the figure. The equation of motion can be
given by
m x + bx + k x = 0
(1)
the characteristic equation of the above equation is
ms 2 + bs + k = 0
k
b
m
(2)
and the two roots of this equation are
s1,2 =
−b ± b 2 − 4 m k
2m
x(t )
(3)
Figure 8-13
We consider three cases:
•
•
•
b2 − 4 m k < 0
b2 − 4 m k = 0
b2 − 4 m k > 0
Roots are complex conjugates (underdamped case)
Roots are real and repeated
(critically damped case)
Roots are real and distinct (overdamped case)
In solving equation (1) for the response
ωn =
s1 = s2
x ( t ) , it is convenient to define
k
= undamped natural frequency, [ rad/s ]
m
and
ζ = dampin gratio =
actual damping value
b
=
critical damping value 2 km
and rewrite equation (2) in the form
s 2 + 2ξωn s + ωn2 = 0
(4)
which is the standard form equation of a second order system.
i)
Underdamped Case 0 < ξ < 1
where
x ( 0 ) = x
and
x ( 0 ) = x , and
X (s) =
Taking LT of both sides of equation (1)
rearrange to get
( s + 2ξωn ) x + x
(5)
s 2 + 2ξωn s + ωn2
knowing that equation (4) can be written as
2
(
s + 2ξωn s + ω = ( s + ξωn ) + ωn 1 − ξ
2
2
n
wich is a complete square equation. The nature of the roots
varying values of damping ratio
ξ
2
s1
)
2
=0
and
s2
of equation (4) with
can be shown in the complex plane as shown in the figure
15/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
below. The semicircle represents the locus of the roots
in the range
s1
s2
and
for different values of
ξ
0 < ξ <1
ξ =0
ωn
s1
ω
n
ωn
s1 = s 2 = −ωn
ξ =1
−ξω
s2
s1
for ξ > 1
for ξ > 1
1−ξ
2
n
s 1 = −ξω n + ω n 1 − ξ 2
s 2 = −ξω n − ω n 1 − ξ 2
s2
−ω n
ξ =0
Define
ωd = ωn 1 − ζ 2 = damped natural frequency (rad/s)
The relationship between
ζ
and the non-dimensional frequency
(ωd / ωn ) is shown
the figure below.
1
Nondimentional frequency ω /ω
d n
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
0.2
0.4
0.6
Damping ratio ζ = b/b
0.8
1
cr
Figure
Non-dimensional frequency versus the damping ratio.
Then
X (s) =
( s + ξωn ) x
ξωn x + x
ωd
×
+
2
2
2
2
ωd
( s + ξωn ) + (ωd ) ( s + ξωn ) + (ωd )
from which
16/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
x ( t ) = L−1  X ( s )  =
ξωn x + x −ξω t
e
sin ωd t + xe −ξω t cos ωd t
ωd
n
n
(6)
or
 ξ

x 
x (t ) = e
x +
 sin ωd t + x cos ωd t 

2
ωd 
 1 − ξ

If the initial velocity x ( 0 ) = 0, the above equation reduces to
−ξωnt
 ξ
x ( t ) = x e −ξωnt 
2

 1 − ξ

 sin ωd t + cos ωd


(7)

t

(8)
or
x ( t ) = C e −ξωnt sin (ωd t + φ )
(9)
where
φ = tan
−1
1− ξ 2
ξ
x
C=
and
1− ξ
x (t )
(10)
2
Im
s − plane
Ce −ξωnt
s1 = −ξ ωn + j ωd
ωn
t
jωd
Re
−ξωn
− jωd
Damped period, Td =
2π
ωd
s2 = −ξ ωn − j ωd
Remarks:
Notice that for this case (undedamped case
0 < ξ < 1)
1. the response is a decaying sinusoid.
2. the frequency of oscillations is
3. For positive damping
(
ωd = ωn 1 − ξ 2
(ξ > 0 ) , the poles
s1
)
.
and
s2
have negative real and lie
entirely on the let half of the complex plane. As a result the transient response decays
with time and the system is said to be stable.
4. The rate at which the transient response decays depends on the coefficient
in
e −ξωnt .
Larger
faster decay of
ξωn
(i.e., smaller
ξωn
of
t
1 / ξωn ) leads to faster transient response (i.e.,
x ( t ) ). The term 1 / ξωn
17/33
is in this case the time constant of the second
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
order system. Therefore, the time constant of the second order system can be made
smaller (i.e., its speed faster) by moving the real part
origin of the complex plane.
ii)
Critically damped Case ζ = 1
−ξωn
farther away from the
In this case, the poles the poles
s1 and s2
become
s1 = s2 = −ξωn
and the response
x ( t ) can be obtained from equation (5). Thus
( s + 2ωn ) x + x = ( s + ωn ) x + ωn x + x X (s ) = 2
2
s + 2ωn s + ωn2
( s + ωn )
=
ω x + x x
+ n ( s + ωn ) ( s + ωn ) 2
from which
x ( t ) = x e−ξωnt + (ωn x + x ) te−ξωnt
which is decaying exponentially as shown in the figure below
x (t )
Im
x
s − plane
Re
t
−ξ ωn
iii)
Overdamped Case
both real
ξ >1
In this case, the poles the poles
s1 and s2
s1 = −ξωn + ωn ξ 2 − 1
s2 = −ξωn − ωn ξ 2 − 1
and the response
x ( t ) becomes
 −ξ + ξ 2 − 1
 −(ξωn +ωn
x
x (t ) = 
x −
e
2
2ωn ξ 2 − 1 
 2 ξ − 1
 ξ + ξ 2 − 1
 −(ξωn −ωn
x
+
x +
e
2
2ωn ξ 2 − 1 
 2 ξ − 1
where the response is shown in the figure below
18/33
)
ξ 2 −1 t
)
ξ 2 −1 t
are
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
x (t )
Im
Increasing
ξ
x
s − plane
Re
t
− s2
− s1
Remarks:
ξ > 1 ) is similar to that of the first order system
and is the sum of two exponentials. The first has a time constant 1 s1 and the other 1 s2 .
The difference between these two time constants increases as the ξ increases so that the
exponential term corresponding to the smaller one (i.e., 1 s2 ) decays much faster than that
corresponding to 1 s1 . Under such case the second order system may be approximated by a
first order one with time constant equals to 1 s1 . From study of the first order system we
found that the response remains within 2 % of its final value in t > 4 time constants = 4τ
(τ = time constant). For a second order underdamped system τ = 1 ζωn and the time
required for the solution to remain within 2 % of its final value is called the settling time Ts
The response in this case (overdamped case
which from above is given by
Ts = 4τ = ( 4 ζωn )
Free Response of a Second Order System by MATLAB
MATLAB PROGRAM:
>> wn=1;
>> zeta=[0.2 0.5 0.7 1 2 5];
>> for k=1:6
num=[0 0 wn^2];
den=[1 2*zeta(k) wn^2];
sys=tf(num,den)
impulse(sys);
hold on
>> end
19/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Free Response of a second order system at different values of the damping ratio ζ
15
ζ = 0.05
(Underdamped )
ζ = 0.5
( Underdamped)
ζ = 0.7
(Underdamped)
10
ζ= 1
(Critically damped)
Free Response x(t)
5
ζ = 2 (Overdamped)
0
ζ= 5
(Overdamped)
-5
-10
-15
0
1
2
3
Time (s)
20/33
4
5
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Experimental Determination of damping ratio
(Logarithmic Decrement)
It is sometimes necessary to determine the damping ratios and damped natural frequencies of
recorders and other instruments. To determine the damping ratio and damped natural
frequency of a system experimentally, a record of decaying or damped oscillations, such as
that shown in the Figure below is needed.
21/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
x (t )
Td =
x1
2π
ωd
t2 = t1 + Td
x2
x3
xn
t
t1
t2
t3
tn
Td =
2π
ωd
x1 = x1 ( t ) = C e −ξωnt1 cos (ωd t1 − φ )
x2 = x2 ( t ) = C e−ξωnt2 cos (ωd t2 − φ )
The ratio
x2
x1
is equal to
cos (ωd t2 − φ )
x2
ξω t −t
= e n ( 2 1) ×
x1
cos (ωd t1 − φ )
since
t1
and
t2
are selected
Td
seconds apart, one can write
cos (ωd t2 − φ ) = cos (ωd ( t1 + Td ) − φ )
= cos (ωd t1 + ωd Td − φ )
= cos (ωd t1 + 2π − φ )
= cos (ωd t1 − φ )
Hence
x1
= eξωnTd
x2
The Logarithmic Decrement δ is defined as the natural logarithm of the ratio of any
two successive displacement amplitudes , so that by taking the natural logarithm of both
sides of the above equation
 xj 
2π
= ζ ωn Td = ζ ωn
=

2
x 
ωn 1 − ζ
 j +1 
δ = ln 
solving the above equation for
ζ
,
22/33
2πζ
1−ζ
2
(*)
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
ζ =
Notice from Eq. (*) that if
ζ << 1
δ
2
( 2π ) + δ 2
(that is, very low damping, which quantitatively means
b << bcr ), 1 − ζ 2 ≈ 1 and thus
δ = 2πζ
(**)
The figure below shows a comparison between Eqs. (*) and (**) versus the damping ratio
ζ
.
12
Logaritmic decrement δ
10
8
2 0.5
δ = 2 π ζ / (1-ζ )
6
δ=2 π ζ
4
2
0
0
0.1
0.2
0.3
0.4
0.5
0.6
Damping ratio ζ
0.7
x1
and
For non-successive amplitudes, say for amplitudes
observe that
0.8
0.9
1
xn+1 , where n
is an integer, we
x1
x x x x
x
= 1 2 3 4 n
xn +1 x2 x3 x4 x5 xn+1
Taking the natural logarithm of both sides of the above equation gives
 x 
x 
 x 
x 
ln  1  = ln  1  + ln  2  + + ln  n 
 x2 
 xn +1 
 x3 
 xn +1 
= δ + δ + + δ = nδ
So
1
n
 x1 

 xn+1 
δ = ln 
Table-1
or
δ=
x 
1
ln  1 
n − 1  xn 
Logarithmic decrement for Various Types of Structures
Types of Structures
Approximate Range of
23/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Logarithmic Decrement,
0.02 0.10
0.05 0.15
0.10 0.20
0.1 0 0.30
0.4 0 0.60
Multistory Steel Buildings
Steel Bridges
Multistory Concrete Buildings
Concrete Bridges
Machinery Foundations
δ
Example
Step Response of a Second Order system:
Consider the mechanical system shown in the Figure below. Assume that the system
is at rest for t < 0. At t = 0 , the force u = a • 1(t ) [where a is a constant and 1(t ) is a step force
of magnitude 1 N] is applied to the mass m . The displacement is measured from the
equilibrium position before the input force u is applied. Assume that the system is
underdamped
(ζ
< 1)
x
k
m
b
The equation of motion for the system is
24/33
u
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
m x + bx + k x = a i1(t )
The TF for the system is
X (s)
1
=
2
U ( s ) m s + bs + k
Hence
a
X (s)
a
m
=
=
2
b
L 1( t )  m s + bs + k s 2 + s + k
m
m
Define
ωn =
k
= undamped natural frequency, [ rad/s ]
m
and
ζ = dampin gratio =
actual damping value
b
=
critical damping value 2 km
Then
X (s)
L

ωn2
a 
=
2 
2
2 
1( t )  mωn  s + 2ξωn s + ωn 
(8-16)
Hence,

ωn2
a 1
X (s) =


mωn2  s s 2 + 2ζωn s + ωn2 


s + 2ζωn
a 1
=
− 2
2
mωn  s s + 2ζωn s + ωn2

⇓







2
(
= ( s + ζωn ) + ωn 1 − ζ 2
)
2
2
= ( s + ζωn ) + ωd2

ζωn
s + ζωn
a 1


−
−
2
mωn2  s ( s + ζωn )2 + ωd2
( s + ζωn ) + ωd2 

ζωn * ωd
s + ζωn
a 1 1
=
 −
−
2
2
2
mωn  s ωd ( s + ζωn ) + ωd2
s
+
ζω
+ ωd2
(
)
n

=
25/33




ME 413 Systems Dynamics & Control
where
ωd = ωn 1 − ζ 2
x (t ) =
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
. The inverse Laplace transform of the last equation gives

a 
ζ
−ζωnt
−ζωnt
ω
ω
1
−
e
sin
t
−
e
cos
t


d
d

mωn2 
1− ζ 2

a
=
mωn2
=


1 − e −ζωnt 




sin ωd t + cos ωd t  
2

1−ζ

ζ
2

a 
e −ζωnt
−1 1 − ζ

ω
1
sin
tan
−

t
+
2
 d
mωn2 
ζ
1
−
ζ






x ( ∞ ) = a mωn2 . The general shape
The response starts from x(0) = 0 and reaches
of the response curve is shown in the figure below.
Step Response
1.4
1.2
2
a/mω n
Amplitude
0.8
0.6
0.4
Figure 8-11
Step response of a
second order system. The response
curve shown corresponds to the
case where ζ = 0.7 and ωn = 2
0.2
0
0
1
2
3
4
5
6
7
8
Time (sec)
rad/s.
Assume that the system is underdamped
MATLAB PROGRAM:
(ζ
< 1)
>> wn=1;
>> zeta=[0.2 0.5 0.7 1 2 5];
>> for k=1:6
num=[0 0 wn^2];
den=[1 2*zeta(k) wn^2];
sys=tf(num,den)
step(sys);
hold on
x(t )
u (t )
?
1
U
(s)
Input
26/33
t
ωn2
s2 + 2 ζ ωns + ωn2
t
X (s)
Output
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
>> end
Step Response
1.6
ζ = 0.2
1.4
0.5
1.2
0.7
1
Amplitude
1
0.8
2
0.6
5
0.4
0.2
0
0
2
4
6
8
10
12
14
16
18
20
Time (sec)
Impulse Response of a Second Order system:
MATLAB PROGRAM:
>> wn=1;
>> zeta=[0.2 0.5 0.7 1 2 5];
>> for k=1:6
num=[0 0 wn^2];
den=[1 2*zeta(k) wn^2];
sys=tf(num,den)
impulse(sys);
hold on
>> end
x(t )
u (t )
?
1
U
( s)
Input
27/33
t
ωn2
s 2 + 2 ζ ωn s + ωn2
t
X (s)
Output
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Impulse Response
1
0.8
ζ = 0.2
0.6
ζ = 0.5
ζ = 0.7
Amplitude
0.4
ζ = 1.0
0.2
ζ = 5.0
ζ = 2.0
0
-0.2
-0.4
0
5
10
15
Time (sec)
28/33
20
25
30
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Table 8.1
y +
Input
1
τ
The Response of the First Order Linear System
y = u ( t ) ,
y ( 0 ) = y
Response
u ( t ) = B t
y (t ) = B τ t − τ + τ e
u ( t ) = B ,
(Step of magnitude
B)
u ( t ) = B * δ ( t )
−( t / τ )
y ( t ) if y ( 0 ) = 0
-
(
y ( t ) = y e
Response
−( t / τ )
y ( t ) = y e
B)
y ( t ) = output and u ( t ) = input
y ( t ) if y ( 0 ) = y
u ( t ) = 0
(Ramp of Slope
where
− t /τ )
(
+ Bτ 1− e
y ( t ) = ( B + y ) e
)+ y e (
−(1/ τ ) t
−(1/ τ )t
)
(
y (t ) = B τ t − τ + τ e
(
y (t ) = B τ 1 − e
−(1/ τ )t
y (t ) = B e
(Impulse of
magnitude B )
29/33
−(1/ τ )t
−(1/ τ )t
−(1/ τ ) t
)
)
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Table 8.2
The Free Response of the Second Order Linear System
mx + bx + kx = 0, x ( 0 ) = x and x ( 0 ) = x
k
rad/s
m
b
b
The damping ratio ζ =
=
bcr 2 mk
The natural frequency
ωn =
The damped frequency
ωd = ωn 1 − ζ 2
Damping
ratio
for
0 ≤ ζ <1
Response
y (t )
  ζ

x 
x ( t ) = e−ζωnt  
x +  sin ωd t + x cos ωd t 
2
ωd 
  1 − ζ

If
0 ≤ ζ <1
x ( 0 ) = x = 0 , this simplifies to
 ζ

sin ωd t + cos ωd t 
x ( t ) = xe−ζωnt 
2
 1 − ζ


1 − ζ 2 
x
=
e−ζωnt sin ωd t + tan −1

ζ 
1− ζ 2

=

ζ 
e−ζωnt cos ωd t − tan −1

1− ζ 2
1 − ζ 2 

x
x ( t ) = x e−ωnt + (ωn x + x ) te−ωnt
ζ =1
If
x ( 0 ) = x = 0 , this simplifies to
x ( t ) = x ( 1 + ωnt ) e−ωnt
 −ζ + ζ 2 − 1
 −(ζωn +ωn
x
x (t ) = 
x −
e
2
2ωn ζ 2 − 1 
 2 ζ − 1
 ξ + ζ 2 − 1
 −(ζωn −ωn
x
+
x +
e
2
2ωn ζ 2 − 1 
 2 ζ − 1
ζ >1
If
)
ζ 2 −1 t
)
ζ 2 −1 t
x ( 0 ) = x = 0 , this simplifies to
−(ζωn +ωn

x (t ) =
−ζ + ζ 2 − 1 e

2 ζ 2 −1 
x
(
)
30/33
)
ζ 2 −1 t
(
2
)
+ ξ + ζ −1 e
(
)
− ζωn −ωn ζ 2 −1 t


ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
Table 8.3
The Forced Response of the Second Order Linear System
mx + bx + kx = f ( t ) , x ( 0 ) = 0 and x ( 0 ) = 0
k
rad/s
m
b
b
The damping ratio ζ =
=
bcr 2 mk
ωn =
The natural frequency
The damped frequency
ωd = ωn 1 − ζ 2
 ζ
= tan −1 
 1−ζ 2

The phase angle ψ
For overdamped systems

τ 2 = 1/  ζω + ω

n
n




for
for
0 ≤ ζ <1
0 ≤ ζ <1

ζ > 1 , the time constants are τ 1 = 1/  ζω − ω

n
n

ζ 2 −1

and

ζ 2 −1,

ur ( t ) ≡ ramp with slope 1

Inputs us ( t ) ≡ unit step

δ ( t ) ≡ unit impulse
Damping
ratio
0 ≤ ζ <1
Input
y (t )
f ( t ) = ur ( t )
 2ζ 
1  e −ζωnt 
2ζ 2 − 1

y r ( t ) = 2 t +
sin ωd t  −
 2ζ cos ωd t +
2
 ωn 
ωn 
ωn 
1
−
ζ



f ( t ) = us ( t )

1 
e −ζωnt
ys ( t ) = 2 1 −
cos (ωd t − ψ ) 
ωn 
1−ζ 2

f (t ) = δ (t )
f ( t ) = ur ( t )
ζ =1
Response
f ( t ) = us ( t )
yδ ( t ) =
e −ζωnt
ωn 1 − ζ 2
sin ωd t
1 
2
2
t + e −ωnt + te −ωnt − 
2 
ωn  ωn
ωn 
1
ys ( t ) = 2 1 − e −ωnt − ωnte −ωnt 
ω
yr ( t ) =
n
ζ >1
f (t ) = δ (t )
yδ ( t ) = te −ωnt
f ( t ) = ur ( t )
yr ( t ) =
1 
2ζ 
ωn
2 − t τ1
2 −t τ 2
t
+
τ
e
−
τ
e
−


(
)
2
ωn2  2 1 − ζ 2 1
ωn 
31/33
ME 413 Systems Dynamics & Control
f ( t ) = us ( t )
f (t ) = δ (t )
Chapter 8: Time Domain Analyis of Dynamic Systems Systems

1 
ωn
− t τ1
−t τ 2
1
−
e
−
e
τ
τ


(
)
1
2
ωn2  2 ζ 2 − 1

1
yδ ( t ) =
( e − t τ1 − e − t τ 2 )
2
2ωn ζ − 1
ys ( t ) =
32/33
ME 413 Systems Dynamics & Control
Chapter 8: Time Domain Analyis of Dynamic Systems Systems
33/33
Download