Topic#6 Time Domain Analysis
Topic#6 Time Domain Analysis
Topic#6 Time Domain Analysis
Topic#6
Time Domain Analysis
Prof. Wahied Gharieb Ali
TOPICS
• Definitions
• Examples
2
Definitions
The transient response is the part of the time response that goes to zero as
time becomes very large :
limt yt(t)=0
3
Definitions
The steady state response is simply the part of the total response that
remains after the transient has died out (by steady state response, we mean
the manner in which the system output behaves as t approaches infinity)
One of the objectives of most control systems is that the system output
response follows a specific reference signal accurately in the steady state.
The difference between the output and the reference is the steady state is
defined as the steady state error. Let’s define the error as e(t)= r(t) – y(t)
4
Steady State Error for Unity Feedback Systems
Let’s consider the reference signal as r(t). For the unity feed back, we
have : e(t) = r(t) - y(t)
r(t) e(t) y(t)
+
G(s)
Therefore, we can write the steady state error for the system with
unity feedback as :
ess = limt e(t)
= limS0 SE(s) (using the final value Theorem)
= limS0 SR(s)/1+G(S)
5
Steady State Error for Unity Feedback Systems
The above equation shows that ess depends on G(s) and R(s). In
fact, ess actually depends on the number of poles of G(s) at s=0.
The number of poles of G(s) at S=0 is called system type.
Examples
6
Steady State Error for Unity Feedback Systems
When the input r(t) is a step function with magnitude R, R(s)= R/s.
ess=R/1+Kp
y(t)
t
0
ess = 0 Kp =
limS0 G(S) =
G(s) must have at least one pole at zero
G(s) must be of type 1 at least
8
Steady State Error for Unity Feedback Systems
ess=R/Kv
r(t)
y(t)
t
0
9
Steady State Error for Unity Feedback Systems
10
Steady State Error for Unity Feedback Systems
Summary
Error Constant
Type of System Kp Kv Step Input Ramp
Input
0 K 0 R/1+k
1 K 0 R/K
2 0 0
3 0 0
Note
The steady state error properties are only for unity feedback
Since the error analysis relies on the use of the final value theorem of
the Laplace transform, it is important first to see if sE(s) has only poles on
the j axis or in the right-half s-plane.
11
Steady State Error for Unity Feedback Systems
Example 1 Consider the following control system where
r(t)
+ e(t) y(t) 2( s 1)
Gp(s) H(s) Gp( s )
( s 2)( s 3)
-
100( s 1)
H (s)
( s 4)
Kv = 0, ess =
Type 0 system:
• Can only follow unit step input with finite error at steady state
• Can not follow ramp input at steady state.
13
Steady State Error for Unity Feedback Systems
Example 3
1 K
Kp lim G s ess G(s)
s 0
1 Kp
s(s 2 4s 200)
1
Kv lim sG s ess
s 0
Kv
for unit step input
Kp = , ess = 0
for unit ramp input
14
Steady State Error for Unity Feedback Systems
Example 4 K
G(s)
s 2 ( s 12)
s3 1 0
s2 12 K
s1 -K
s0 K
The system is unstable Can not have steady state error analysis
15
Steady State Error for Unity Feedback Systems
16
Steady State Error for Unity Feedback Systems
17
Transient Response For First order Systems
General form:
C (s) K
G (s)
R ( s ) s 1
Example RC circuit
1
G (s)
RCs 1
18
Transient Response For First order Systems
19
Transient Response For First order Systems
General form:
C (s) K
G (s) C ( s) G ( s) R( s)
R ( s ) s 1
Output response:
1 K
C ( s )
s s 1
A B
s s 1
B
c(t ) A e t K (1 e t )
20
Transient Response For First order Systems
21
Transient Response for Second Order Systems
Consider a unit step response y(t) for a second order system with stable
complex poles.
y(t)
MP
1.05
1.00
0.95
0.90
Delay time
td
0.50
0.10
0
t
Rise time tmax
tr
Settling time ts
22
Transient Response for a Second Order System
1. Maximum Overshoot Mp: Let ymax denotes the maximum value of y(t)
and yss=y() be the steady state value of y(t) , Mp =ymax –y()
23
Transient Response for a Second Order System
3. Rise time tr: The rise time tr is defined as the time required
for the step response to rise from 10% to 90% of its final
value.
24
Transient Response for a Second Order System
Y ( s) 2
G(s) n
E ( s) s(s 2 n )
25
Transient Response for a Second Order System
s1 , s2 n j n 1 2 j
2
Y (s) n
s[s 2 2 n s 2 ] n
26
Transient Response for a Second Order System
Using the Laplace transform table, we get :
e t
y( t ) 1 sin( n 1 2 t cos 1 )
1 2
e t
y( t ) 1 sin(t cos 1 )
/ n
y(t)
0 1
=0 t
0
27
Transient Response for a Second Order System
j y(t)
1
0
t
0
<1<0
Under-damping response
28
Transient Response for a Second Order System
y(t)
j
1
0
t
=1 0
Critical damping
29
Transient Response for a Second Order System
If >1 , : s1 , s2 n n 2 1
y(t)
j
1
Other cases
y(t) j y(t)
j
1 1
0
0
t t
0 <-1 0
0>>-1
30
Transient Response for a Second Order System
Effect of
Note that two 2nd-order
systems having the same
but different 0 will
exhibit the same
overshoot and the same
oscillatory pattern.
An underdamped system
with 0.5 < ζ <0.8 gets
close to the final value
more rapidly than a
critically damped or
overdamped system.
31
Transient Response for a Second Order System
Effect of n : Let n is the Natural Undamped Frequency . It defines the
frequency when the damping ratio =0
n 1 2
Since 0, we define as the conditional frequency or the damped frequency
Relationship between the C.E. roots and , , n,
s1 , s2 n j n 1 2 j
is the real part of the roots, is the imaginary part of the roots and is the
damping ratio j
Root
n
n 1 2
cos
n
32
Transient Response for a Second Order System
Maximum Overshoot
e n t
y( t ) 1 sin
n 1 2t
:The unit step response is given by 1 2
dy/dt=0
To take the maximum overshoot, we take the derivative of y(t)
:and set it equal to zero dy ( t ) 0
dt y(t)
e n t
y( t ) 1 sin t
2
1
t
0 tmax
dy( t ) e n t
n sin t 1 2 cost t 0
dt 2
1
When : 1 2
n The term inside the brackets can be simplified to sint
using cos and sin(a-b)=sin a cos b-cos a sin b(
33
Transient Response for a Second Order System
Maximum Overshoot
dy ( t ) e n t
n sin n 1 2t
0 t 0
dt 2
1
t or n 1 2 t n , n 0,1,2....
n
t , n 0,1,2....
2
n 1
From the previous figure, the maximum overshoot occurs at the first oscillation; i.e. n=1
t max
d n 1 2
34
Transient Response for a Second Order System
Rise Time
The rise time is the time for y(t) to reach from 10% to 90% of its final value is
: given by
d
tr ; tan -1 ( ) ; n
d
Settling Time
The settling time is the time when the output y(t) decreases and stay within the
:error criterion and is given by
3 4
ts (5% criterion) ts ( 2% criterion)
n n
35
Examples
Example1 : Consider the following feedback system and the location of its closed-loop poles.
j
Root
R(s) + Ys)
a/s(s+2) n
-
1+bs
Given =60 and the settling time ts=2s find , n, a and b.
3 3
ts n 3 rad / sec
cos cos 60 0.5 n t s
2
Y ( s) a
n
2
R( s ) s ( 2 ab)s a s 2 n s 2
2
n
a n2 9 b
2n 2
1/ 9
a
36
Examples
Example2 : Consider a unity feedback system having the transfer function G(s)= K/s(Ts+1).
.The system is subjected to a unit-step input
Determine the values of K and T from the output response curve shown in the following .1
.figure
.Find the rise time and the settling time .2
y(t)
0.254
1
y(t)
t
0 3
37
Remember That!
38