Transient & Steady State Response Analysis
Transient & Steady State Response Analysis
1
Announcements!!!
1 11 8 5
2 12 9 6
3 13 10 7
2
Previous Class
Chapter 4:
First Order System
Second Order System
3
Today’s class
Routh-Hurtwitz Criterion
Steady-state error
4
Routh-Hurwitz Criterion
5
Stability
in order to know the location of the poles, we need to find
the roots of the closed-loop characteristic equation.
• The Routh array is simply a rectangular matrix with one row for each
power of s in the closed-loop characteristic polynomial
7
Stability
8
Stability
9
Stability
The Routh-Hurwitz Criterion: The number of roots of the
characteristic polynomial that are in the right-half plane is
equal to the number of sign changes in the first column of
the Routh Array. If there are no sign changes, the system
is stable.
10
Stability
11
Stability
12
Stability
and now it is clear that column 1 of the Routh array is:
13
Stability
Special Case:
14
Stability (Special Case 1)
Consider the control system with closed-loop transfer function:
Routh array will be: Considering just the sign changes in column 1:
2s 4s 4s 12 0
3 2
Solution:
17
Example 2:
s 6s 11s 6s K 0
4 3 2
Solution:
18
Steady State Error Analysis
19
Test Waveform for evaluating steady-state
error
20
Steady-state error analysis
H(s)
21
Steady-state error analysis
For unity feedback system:
E ( s) R( s) C ( s) System error
E ( s ) R( s ) H ( s )C ( s ) Actuating error
22
Steady-state error analysis
Consider a unity feedback system, if the inputs are step response, ramp &
parabolic (no sinusoidal input). We want to find the steady-state error
23
Steady-state error analysis
Consider Unity Feedback System
E ( s) R( s) C ( s) (1)
C ( s) G( s)
(2)
R( s) 1 G ( s )
G( s) 1
E ( s ) R( s ) R( s ) R( s ) (3)
1 G( s) 1 G( s)
24
Steady-state error analysis
Based on equation (3), it can be seen that E(s) depends on:
(a) Input signal, R(s)
(b) G(s), open loop transfer function
Cases to be considered:
Now, assume:
1
( A) R ( s )
s
K s zi
M
1
G( s) i 1 ( B) R( s) 2
S s p j
s
N
j 1 1
(C ) R ( s ) 3
s
type N 25
Case (A): Input is a unit step R(s)=1/s
1
1 s
E ( s) R( s)
1 G( s) 1 G( s)
ess Steady State _ Error lim sE ( s )
s 0
1 1
ess lim s s lim
s 0 1 G ( s ) s 0 1 G ( s )
1 1
1 lim
s 0
G ( s ) 1 K p
where K p lim G ( s )
“Static Position
s 0 Error Constant”
26
1
If N = 0, Kp = constant ess finite
1 K p
1 1
If N ≥ 1, Kp = infinite ess 0
1 K p 1
For unit step response, as the type of system increases (N ≥ 1), the steady
state error goes to zero
27
Case (B): Input is a unit ramp R(s)=1/s2
1
1 s 2
E ( s) R( s )
1 G( s) 1 G( s)
ess Steady State _ Error lim sE ( s )
s 0
1 2
s 1
ess lim s lim
s 0 1 G ( s ) s 0 s sG ( s )
1 1 1
0 lim
s 0
sG ( s ) lim sG ( s ) KV
s 0
where K v lim sG ( s )
“Static Velocity
s 0 Error Constant”
28
( s zi ) 1
If N = 0, K v s 0, ess
(s p j ) Kv
1
If N =1, Kv = finite ess finite
Kv
1 1
If N ≥2, Kv = infinite ess 0
Kv
For unit ramp response, the steady state error in infinite for system of type
zero, finite steady state error for system of type 1, and zero steady state error
for systems with type greater or equal to 2.
29
Case (C): Input is a parabolic, R(s)=1/s3
1
1 s 3
E ( s) R( s )
1 G( s) 1 G( s)
ess Steady State _ Error lim sE ( s )
s 0
1 3
s 1
ess lim s lim 2
s 0 1 G ( s ) s 0 s s 2G ( s )
1 1 1
0 lim s G ( s ) lim s G ( s ) K a
2 2
s 0 s 0
where
K a lim s 2G( s) “Static Acceleration
Error Constant”
s 0
30
( s zi ) 1
If N = 0,K a s 0, ess
2
(s p j ) Ka
1
If N =1, Ka = 0 ess
Ka
1
If N = 2, Ka = constant ess finite
Ka
1 1
If N ≥3 , Ka = infinite ess 0
Ka
31
Example 3
R(s) C(s)
+ 3( s 1)
- s ( s 2)
If r(t) = (2+3t)u(t), find the steady state error (ess) for the
given system.
Solution:
K p lim G ( s) 2 3 2 3
s 0 ess 2
K v lim sG ( s) 3 1 K p Kv 1 3
s 0 2 2
32