Control Lecture 8 Poles Performance and Stability
Control Lecture 8 Poles Performance and Stability
1
1
1
1
0
1
1
1
1
0
4
Step Response
Pole-zero map
System
0
1
2
p
1
R
-
n
-
n
1-
2
n
1-
2
C
O
Second Order
System
Real Axis
Pole-zero map
-1.5 -1 -0.5 0 0.5 1
-2
-1
-
n
1-
p
2
Second Order Systems:
For 0 < < 1,
G s
s s
n
n n
( ) =
+ +
2
2 2
2
Pole-zero map
-4
-3
-2
-1
0
1
2
3
4
Lines of constant
damping ratio,
Semicircles
of constant
( )
( )
2
1
2
1
1
n n
p j
p j
= +
=
The angle OCP
1
is tan = ? and R
2
=
n
2
Therefore all poles with constant value for
n-
will lie on a semi-circle,
radius R(=
n
) from the origin.
For different values of , we find a number of straight lines making
different angles with the real axis. We can then easily establish a
relationship between the location of poles and and
n
. This is shown
here.
Real Axis
-4 -3 -2 -1 0 1
-5
-4
n
( )
2
2
1
n n
p j =
Step response performance measures
overshoot
rise time
peak time
settling time
Step response
Complex conjugate poles,
underdamped system:
( )
2
1
( ) 1 sin 1 ( )
n
t
n
y t K e t t
| |
= +
|
|
1
2
1
1
tan
| |
= |
|
2
2
1
( ) ( ) ( )
1 2
1
n n
K
Y s G s U s
s
s s
= =
+ +
( )
2
( ) 1 sin 1 ( )
1
n
n
y t K e t t
= +
|
|
\
1 tan
= |
|
\
Amplitude (steady-state value): K
Rise time: from the equation above find the smallest t such that y(t)=K
(a numerical solution is required)
90% Rise time: from the equation above find the smallest t such that
y(t)=0.9K (also suitable for overdamped systems, a numerical
solution is required)
Peak time: from the equation above find the smallest t such that:
( )
0
dy t
dt
=
Step response performance measures
overshoot
2
1
p
n
T
=
Peak time:
Peak value:
( )
2
/ 1
( ) 1
p
y T K e
= +
4
0.02
n s
T
s
n
e T
=
( )
( ) 1
p
y T K e = +
2% Settling time: find time T
s
such that after this time the amplitude
is within 2% of the steady-state value
Higher order systems
( ) ( ) ( )
1 2
1 2 1 2
( )
m
m m
B K B B
G s
s s s s s s s s s s s s
= = + + +
2 4
0
0
0
n n n
M
c c c
c
=
(
(
(
(
(
Calculate determinant of M and of all sub-matrices obtained by
cutting the last k rows and columns of M.
If all are positive, and c
n
is positive, the system is stable.
Stability, Hurwitz-Ruth criterion, examples
1 0
2
2 1 0
3 2
3 2 1 0
4 3 2
4 3 2 1 0
0
0
0
0
c s c
c s c s c
c s c s c s c
c s c s c s c s c
+ =
+ + =
+ + + =
+ + + + =
First order system
Second order system
Third order system
4-th order system
0
M c =
First order system For First order system and
1
1 0
2 0
0
, 0
c
M c c
c c
(
= >
(
2 0
3 1 2 1 3 0
2 0
0
0 , 0
0
c c
M c c c c c c
c c
(
(
= >
(
(
( )
3 1
3 2 4 1
4 2 0
3 1
2
1 3 2 4 1 0 3
4 2 0
0 0
0
0
,
0 0
0
0
c c
c c c c
c c c
M and
c c
c c c c c c c
c c c
(
>
(
(
=
(
> (
Second order system
Third order system
4-th order system
Second order system
necessary condition is also
sufficient condition.
Examples
K(s) G(s)
+
-
R(s)
U(s) Y(s)
Use SIMULINK to simulate the step responses of the systems
with transfer functions selected as below. Which combinations can
lead to unstable systems?
( )
p
I
p
I
p D
k
k
K s k
s
k
k k s
s
= +
+ +
2
2
1
1
1
( )
1 2
1
1
n n
s
K
sT
K
sT s
G s
K
s s
K
e
sT
+ +
+
lead to unstable systems?
Fast pump Slow pump
Inflow
How do the zeros of a transfer function model arise?
Zeros arise from the internal physical pathways of a process and
represent where these internal effects are adding together or
competing(subtracting ) with one another.
Example: The feeder tank is used to supply a steady flow of liquid
feed to downstream processes.
Outflow
Feeder Tank
Inflow
Unit
Voltage Step
Level
Inflow
5s+1
1
Slow pump
0.833
10s+1
Feeder Tank
0.75s+1
0.5
Fast pump
Poles, zeros and stability
Poles and time responses for first order and
second order systems
Stability and its link to location of poles of Stability and its link to location of poles of
transfer function