Control Systems Unit-2 Time Response Analysis: Ms. P. Geethanjali Asst. Professor (SR) Select
Control Systems Unit-2 Time Response Analysis: Ms. P. Geethanjali Asst. Professor (SR) Select
Unit-2
Time Response Analysis
Ms. P. Geethanjali
Asst. Professor (Sr)
SELECT
Outline
Introduction
Test Input Signals
Performance of a second-order system
Effects of a Third Pole and a Zero on the SecondOrder System Response
Estimation of the Damping Ratio
The s-plane Root Location and the Transient
Response
Error Co-efficients
Stability
Root locus
Control Systems
1, j 2 1
Euler's Equation
A cos j sin
dA
sin j cos j 2 sin j cos jA
d
dA
Hence,
jd
A
Integrating both sides, ln A j c
If we let 0, then c 0, that is, taking exponential
A e j
cos j sin
Definition : Singularit y
G ( s ) ds 0
Laplace Transform
Definition
where
Note:
s j
Ae at
x1
f (1x1 2 x2 ) 1 f ( x1 ) 2 f ( x2 ), 1 , 2 R.
st
st
f (t ) e dt f (t )e
dt
f ( 0)
d st
f (t ) e dt
dt
f (t ) ( s ) e st dt
f (t )e st dt f (0)
sF ( s ) f (0)
r(t) = tn
R(s) = n!/sn+1
Control Systems
10
Control Systems
11
n=0
r(t) = A
R(s) = A/s
n=1
r(t) = At
R(s) = A/s2
Control Systems
n=2
r(t) = At2
R(s) = 2A/s3
12
r(t)
R(s)
r(t) = A, t > 0
R(s) = A/s
= 0, t < 0
r(t) = At, t > 0 R(s) = A/s2
= 0, t < 0
r(t) = At2, t > 0 R(s) = 2A/s3
= 0, t < 0
Control Systems
13
Steady-state error
Control Systems
14
Control Systems
15
Steady-state error:
a) step input, b) ramp input
Control Systems
16
Control Systems
17
Transient response
All real control systems exhibit transient
phenomena to some extend before steady
state is reached.
lim ct(t) = 0
for t
Control Systems
18
Steady-state response
The response that exists for a long time
following any input signal initiation.
Control Systems
19
Css(t)
Ct(t
) Control Systems
20
Control Systems
21
22
K1 K 2
K3
K4
C(s)
s s 2 s 4 s5
Css(t)
2t
c(t) K1 K 2e
4 t
K 3e
Control Systems
Ct(t
)
5t
K4e
23
a
C(s) R(s) G(s)
s(s a)
Control Systems
at
c(t) 1 e
24
25
Time-constant, 1/a
Can be described as the time for (1 - Exp[- a t])
to rise to 63 % of initial value.
1.
3.
26
K
G(s)
(s a)
K
K
K
a
C(s)
a
s(s a)
s
(s a)
Control Systems
27
Control Systems
28
Exercise
A system has a transfer function
G(s)= 50/(s+50).
Find the transit response specifications
such as Tc, Tr, Ts.
Control Systems
29
Steady-state response
If the steady-state response of the output does not
agree with the steady-state of the input exactly, the
system is said to have a steady-state error.
It is a measure of system accuracy when a specific type
of input is applied to a control system.
Control Systems
30
Y(s) = 9/s(s+10)
y(t) = 0.9(1- e-10t)
y(inf) = 0.9
E(s) = R(s) - Y(s)
ess = lim s 0 s E(s) = 0.1
Control Systems
31
R(s)
E(s)
1 K
R(s)
E(s)
K
1
s
1
e(t)
1 K
e(t) eK t
Control Systems
32
Control Systems
33
Control Systems
34
Overdamped
9
9
C(s) 2
35
Underdamped
9
9
C(s) 2
8
c(t) 1 e (cos 8t
sin 8t)
8
t
Control Systems
36
8
c(t) 1 e (cos 8t
sin 8t)
8
t
Control Systems
37
Undamped
9
C(s) 2
s(s 9)
c(t) 1cos3t
Control Systems
38
Critically damped
9
9
C(s) 2
s(s 6s 9) s(s 3) 2
3t
c(t) 1 3te
Control Systems
3t
39
Control Systems
40
Control Systems
fig_04_11
41
Summary
Overdamped
Poles: Two real at - 1, - 2
Underdamped
Poles: Two complex at - d + jd, - d - jd
Undamped
Poles: Two imaginary at + j1, - j1
Critically damped
Poles: Two real at - 1,
Control Systems
42
Control Systems
43
G(s)
R(s)
1 G(s)
n 2
Y ( s) 2
R( s )
2
s 2 n s n
n 2
Y ( s)
2
s( s 2 2 n s n )
1 2
y (t ) 1
e nt sin( n t )
Control Systems
cos 1
44
Control Systems
45
Characteristic equation
s 2 n s n 0
2
s1 n n 2 1
s2 n n 2 1
Control Systems
46
n 2 36
2 n 4.2
n 6
0.35
s 2 n s n 0
2
s1 n n 2 1
s2 n n 2 1
Control Systems
47
underdamped
Control Systems
48
Control Systems
49
Transient response
50
n2
Y (s) 2
2 R(s)
(s 2 n s n )
R(s)=1
T(s)=Y(s)
n t
y(t)
e
sin n t
Control Systems
51
Control Systems
52
53
T p
Settling time
Peak time
n 1 2
M pt1 e
1 2
P.O. 100 e
1 2
Peak response
Percent overshoot
Control Systems
54
Control Systems
fig_04_14
55
Settling time
The settling time is defined as the time
required for a system to settle within a
certain percentage of the input amplitude.
Ts (s) 4
Control Systems
56
Settling time
Ts (s) 4
Control Systems
n
57
Rise time
The time it takes for a signal to go from 10%
of its value to 90% of its final value
Tr (s)
2.16 0.60
0.3 0.8
Control Systems
58
Rise time
Control Systems
59
Peak time
Peak time is the time required by a signal to
reach its maximum value.
T p
n 1 2
Control Systems
60
Peak time
T p
n 1 2
Control Systems
61
Percent overshoot
Percent Overshoot is defined as:
P.O. = [(Mpt fv) / fv] * 100%
P.O. 100 e
1 2
Control Systems
62
Percent overshoot
Control Systems
63
25
G(s)
s(s 5)
Control Systems
64
25
T(s) 2
s 5s 25
T p
n 1 2
s 5s 25
2
s 2 n s
0.726 sec
2
n
n 25 5
2 n 5, 0.5
P.O. 100 e
Ts (s)
Control Systems
1 2
16.3%
1.6 sec
65
K
G(s)
s(s 5)
Control Systems
66
K
T(s) 2
s 5s K
s 5s K
2
s 2 2 n s n2
n K
5
2 n 5,
2 K
P.O. 100e
0.591,
Control Systems
1 2
10.0%
K 17.9
67
Y(s)
b0
T(s)
n
R(s) s bn1sn1 ... b1s b0
This T(s) has a steady-state error equal zero for a step input.
Control Systems
68
Y(s)
b1s b0
T(s)
n
n1
R(s) s bn1s ... b1s b0
T(s) has a steady-state error equal to zero for a
ramp input.
T(s) has two or more pure integrations as
required to provide zero steady-state error.
Control Systems
69
K /30
G(s)
s(s 2)
Control Systems
70
L(s) K
c psp
c1s 1
dg s
d1s 1
mn
pgn
Control Systems
71
(k )
dk
( s) k M ( s)
ds
k
d
( k ) ( s ) k ( s )
ds
k 0
k!(2q k )!
2q
M 2q
M 2q 2q
q 1,2...
Control Systems
72
Simplified model
H ( s)
6
1
s 3 6 s 2 11s 6 1 (11 / 6) s s 2 (1 / 6) s 3
6
L(s)
1 d1s d2 s2
M ( s ) 1 d1 s d 2 s 2
( s) 1 (11 / 6) s s 2 (1 / 6) s 3
( 0)
( s ) 1 d1 s d 2 s
Control Systems
M (0) 1
(0)
73
Example
M ( k ) ( s)
M
( 0)
d
(1 d1 s d 2 s 2 ) d1 2d 2 s
ds
(0) 1
( 0 ) (0) 1
(0) d1
(1) (0) 11 / 6
M ( 2) (0) 2d 2
(0) 2
(1)
M (3) (0) 0
( 2)
( 0) 1
( 3)
Control Systems
74
Example
M 0 (0) M 2 (0) M 1 (0) M 1 (0)
M 2 (0) M 0 (0)
M 2 (1)
(1)
2
1
2
M 2 d 2 d 1 d 2 2 d 2 d 1
2
(1)
2
1
2
36
Control Systems
75
Example
2d 2 d 1
49
36
7
d2
18
1
1.60
L( s )
2
1 1.165s 0.625s
1.60 2.584s s 2
Control Systems
76
C (s)
R(s)
C(t)
G(s)
Cr(t)
H (s )
ess
Steady-state error:
E (s)
C (s)
G(s)
H (s )
e(t ) r (t ) b(t )
2.calculation
(1).final theorem
s0
s0
1 2
when input is (t ),1(t ), t , t
2
, final
( 1s 1)( s 21 2 s 1)
G0 ( s) H 0 ( s)
(T1s 1)(T s 22T2 s 1)
2 2
2
2 2
2
E ( s)
k
1 G0 ( s ) H 0 ( s )
s
s 0
R( s )
1
k
1 G0 ( s ) H 0 ( s )
s
R( s )
k lim
s 0
k
1
G0 ( s) H 0 ( s) lim
s 0
s
velocity
error coefficient
ka lim
s 0
k
2
G0 ( s) H 0 ( s) lim
s 0
k
2
E ( s)
1
k
1 G0 ( s ) H 0 ( s )
s
s 0
R( s)
1
k
1 G0 ( s ) H 0 ( s )
s
R( s)
when R ( s ) 1 / s
1
1
1
ess lim s
lim
s 0
s 0
k
k
s
1 G0 ( s ) H 0 ( s )
1 G0 ( s ) H 0 ( s )
s
s
1
0
1 k
s
lim
0
1
s 0 s k
0
2
when R ( s ) 1 / s 2
1
1
ess lim s
2
s 0
k
s
1 G0 ( s ) H 0 ( s )
s
1
lim
s 0
k
s[1 G0 ( s ) H 0 ( s )]
s
0
1
s
lim
1/ k 1
s 0 s k
0 2
when R( s ) 1 / s 3
1
1
ess lim s
3
s 0
k
s
1 G0 ( s ) H 0 ( s )
s
1
lim
s 0 2
k
s [1 G0 ( s ) H 0 ( s )]
s
0
2
s
lim
1
s 0 s k
1/ k 2
0 3
Stationary
system error
coefficient
type
0
1
2
kp k k
a
v
0 0
ss
2
r
(
t
)
A
t
2
r (t ) R0 1(t ) r (t ) V0t
0
R0
1 k
0
0
V0
k
A0
k
10
s 2 2s 1
C (s)
H (s )
when H(s)=1and H(s)=0.5,solve ess
When H(s)=1,open-loop TF
10
G( s) H ( s) 2
, k 10, 0
s 2s 1
R0
5
5
ess
1 k 1 10 11
When H(s)=0.5,
10 0.5
G( s) H ( s) 2
, k 5, 0
s 2s 1
R0
5
5
ess
1 k 1 5 6
R0
R0
5
ess
, so k
1
1 24
1 k
ess
0.2
1
when r (t ) 1(t ) t t 2 , H ( s) 1
,
2
Problems
bM s M bM 1 s M 1 ... b0
H ( s)
Re pi 0 for i 1, 2, ..., N
N
N 1
s a N 1 s ... s0
This implies the poles are in the left-half plane.
This also implies:
LHP
h(t ) 0 as t and h(t ) dt
h(t ) c t
In this case, at least one pole of the system
lies on the j-axis.
Recall periodic signals also have poles on the j-axis because they are
marginally stable.
Also recall that the left-half plane maps to the inside of the unit circle in the zplane for discrete-time (sampled) signals.
We can show that circuits built from passive components (RLC) are always
stable if there is some resistance in the circuit.
H (s)
1 / LC
s 2 ( R / L) s 1 / LC
R
1
R
p1 , p 2
2L
LC
2L
Case 1 :
2
1
R
0 two real poles
LC
2L
2
R
1
R
0 pole in LHP
2L
2
L
LC
always stable
2
R
1
R
0
2L
2
L
LC
quadratic term must be
always stable
R
2L
Case 2 :
2
1
R
0 two complex poles,
LC
2L
R
Rep1
always stable
2L
Unstable
Consider: A( s ) a N s N a N 1 s N 1 ... a1 s a 0
Construct the Routh array:
sN
aN
a N 2
a N 4
s N 1
s N 2
a N 1
bN 2
a N 3
bN 4
a N 5
bN 6
s N 3
s2
s1
c N 3
d2
e1
c N 5
d0
0
c N 7
0
0
s0
f0
N even : ( N / 2) 1 columns
N odd : ( N 1) / 2 columns
a N 1 a N 2 a N a N 3
a a
a N 2 N N 3
a N 1
a N 1
a a
a N a N 5
a a
N 1 N 4
a N 4 N N 5
a N 1
a N 1
bN 2
bN 4
Routh-Hurwitz Examples
Example: A( s ) s 2 a1 s a0
s2
a0
s1
a1
a1 a0 (1)(0)
a0
a1
s0
s3
s2
s1
s0
1
a2
a 2 a1 (1)a0
a
a1 0
a2
a2
a0
a1
a0
0
0
PID Control
Proportional Function
The controller output u is proportional to error signal e:
u Kce
Integral Function
Controller output is proportional to error e.
t
du
S 0 e u S 0 edt
0
dt
PI Control
P to improve response time and reject disturbance,
I to eliminate steady state error.
1
1
u Kc e S0 edt e
0
TI
t
0 edt
t
Derivative Function
Output of controller is proportional to the differential of error
de
u S2
dt
or
dy
u S2
dt
K c e TD
dt
dt
1
de
e TD
dt
u K c e S2
de
0
dt
1 t
de 1
1
K c e edt TD
0
T
dt
TI
u K c e S0 edt S 2
edt TD
de
dt
Properties
1. Steady state, de/dt=0, PD control has steady state error.
2. D function reduces oscillation, increases system stability.
3. Adding D increase open loop gain, increase response speed.
4. Sensitive to disturbance.
delay.
using PID
Goal
Learn a specific technique which shows
how
changes in one of a systems
parameter
(usually the controller gain, K)
will modify the location of the closedloop poles
in the s-domain.
E(s)
C(s)
K
s ( s 2)
The closed-loop
The characteristic
transfer function is
equation is
C (s)
K
R( s) s( s 2) K
s 2s K 0
2
Consider the
characteristic roots as K
=0.
K=1
X
K=0
K = 50.0
K = 15.0
Amplitude
1.2
K = 2.0
K=1
K = 1.0
0.8
0.6
K = 0.5
0.4
X
K=0
0.2
0
0
Time (sec.)
10
The characteristic
equation is
C(s)
G(s)
1 GH ( s) 0
or
H(s)
where
C ( s)
G ( s)
R ( s ) 1 GH ( s )
GH ( s) 1
or
GH ( s) 1
GH ( s) (2k 1)
k 0, 1, 2
GH ( s )
sz
i 1
s p
i 1
i 1
i 1
GH ( s ) ( s zi ) ( s pi ) (2k 1)
k 0, 1, 2
p3
-p3 X B s1
K ( s z1 )
GH ( s )
s ( s p2 )( s p3 )
A
O
-z1
z1
D
-p2 X
p1
-p1
p2
( s z1 ) (s ( s p2 ) ( s p3 )) (2k 1)
are on the loci and are roots of the characteristic equation.
1 or
BCD
and
z1 ( p1 p 2 p 3 ) (2k 1)
k 0, 1, 2,
p3
-p3 X B s1
A
O
-z1
z1
D
-p2 X
p2
p1
-p1
GH ( s)
s s p2 s p3 K
Therefore, as K 0 ,
GH(s) , the poles
of the loop transfer
function.
As K , GH(s) 0 ,
the zeroes of the loop
transfer function.
(2k 1)
, k 0, 1, 2, m n = (2k + 1)
q
K ( s 4)
GH ( s )
s ( s 1 2 j )( s 1 2 j )
Asymptotes:
real axis
locus
(2k 1)
angles =
3 1
2
0 (1 2 j ) (1 2 j )] [(4)]
[
a
1
3 1
asymptote
2j
2 1
+1
2j
az1 ( -z1 zi )
i 2
(-z p ) (2k 1)
i 1
p3 = 90
O
Then
33.7 (90 + 116.6 + p2 ) =
180
p2 = 352.9 = + 7.1
p2
-p2
X
2j
116.6
33.7
X -p
90
-pX
3
2j
+1
Marginal stability
refers to the point
where the roots of the
closed-loop system
are on the stability
boundary, i.e. the
imaginary axis.
For marginal
stability,
K = 5 and the
s ( s 1 2 j )( s 1 2 j ) K ( s 4) 0
auxiliary equation is
3
2
s 2 s (5 K ) s 4 K 0
2 s 2 20 0
Routh table
s 10 j 3.16 j
s3 1
5+K 0
s2 2
4K
5K
s0 4K
Therefore, the
imaginary axis
intersection is
3.16 j
7.1
-p2
X
j
3.16 j
2j
X -p
-pX
3
2j
+1
Some examples
x
x
45
dK
d [GH ( s)]
0 or
0
ds
ds
Also,
d [GH ( s)] d [N ( s) D( s)]
ds
ds
( s) N ( s) D( s)
N
0
2
D( s)
D( s )
D( s) N ( s) N ( s) D( s) 0
K
s( s 3) 2
asymptotes
2j
60
4
XX
+1
2j
j
2j
d K d
K
3
2
ds s ( s 3) ds s 6 s 2 9 s
K (3s 2 12 s 9)
0
3
2
2
( s 6s 9s)
then
s 2 4 s 3 ( s 1)( s 3) 0
s 1 , 3
XX
+1
2j
Alternately, K may be
determined graphically
from the root locus
plot
X
B s j
1
D
X
BCD
K
A
a
q
k 0, 1, 2,
s ( s 2)
characteristic equation
s 2 2 s 10 s 10 0
( s 2 2 s 10) 10 s 0
s 2 2 s 10
3j
+1
3j
Rule #1
Assuming n poles and m zeros for
G(s)H(s):
The n branches of the root locus start
at the n poles.
m of these n branches end on the m
zeros
The n-m other branches terminate at
infinity along asymptotes.
First step: Draw the n poles and m zeros
of G(s)H(s) using x and o respectively
Applying Step #1
Draw the n poles and
m zeros of
G(s)H(s) using x
and o respectively.
1
G s H s
ss 1s 2
3 poles:
p1 = 0; p2 = -1; p3 = -2
No zeros
Applying Step #1
Draw the n poles and
m zeros of
G(s)H(s) using x
and o respectively.
1
G s H s
ss 1s 2
3 poles:
p1 = 0; p2 = -1; p3 = -2
Rule #2
The loci on the real axis are to the left
of an ODD number of REAL poles and
REAL zeros of G(s)H(s)
Second step: Determine the loci on the
real axis. Choose a arbitrary test point. If
the TOTAL number of both real poles
and zeros is to the RIGHT of this point is
ODD, then this point is on the root locus
Applying Step #2
Determine the loci on the
real axis:
Choose a arbitrary test
point.
If the TOTAL number of
both real poles and
zeros is to the RIGHT
of this point is ODD,
then this point is on the
root locus
Applying Step #2
Determine the loci on the
real axis:
Choose a arbitrary test
point.
If the TOTAL number of
both real poles and
zeros is to the RIGHT
of this point is ODD,
then this point is on the
root locus
Rule #3
Assuming n poles and m zeros for G(s)H(s):
p z
i
nm
180 o 2l 1
l
nm
Applying Step #3
Determine the n - m
asymptotes:
Locate s = on the real
axis:
p1 p2 p3
s
180 2l 1
nm
30
l 0,1, 2,
180 2 0 1
600
0
30
0
180 2 1 1 1800
1
30
0 1 2
1
3
Applying Step #3
Determine the n - m
asymptotes:
Locate s = on the real
axis: s p1 p2 p3 0 1 2 1
l
180 2l 1
nm
30
l 0,1, 2,
1800 2 0 1
600
0
30
0
180 2 1 1 1800
1
30
Breakpoint Definition
The breakpoints are the points in the sdomain where multiples roots of the
characteristic equation of the feedback
control occur.
Rule #4
Given the characteristic equation is KG(s)H(s) = 1
The breakpoints are the closed-loop poles
dK
that satisfy:
ds
1
K
.
G s H s
Applying Step #4
Find the breakpoints.
Express K such as:
1
K
s s 1s 2
G( s ) H ( s )
K s 3 3s 2 2 s
s1 1.5774, s2 0.4226
Applying Step #4
Find the breakpoints.
ExpressK
1 such as:
K
G( s ) H ( s )
s s 1s 2
K s 3 3s 2 2 s
Recall Rule #1
Assuming n poles and m zeros for
G(s)H(s):
The n branches of the root locus start
at the n poles.
m of these n branches end on the m
zeros
The n-m other branches terminate at
infinity along asymptotes.
s j
j?
- j
Exercise