Control Lecture 8 Poles Performance and Stability
-
Upload
sabine-brosch -
Category
Documents
-
view
215 -
download
0
Transcript of Control Lecture 8 Poles Performance and Stability
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
1/20
Lecture 7: Poles, systemperformance and system stability
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
2/20
Zeros: All the values of s for which n(s) = 0
G sn s
d s
b s b s b s b
a s a s a s a
m
m
m
m
n
n
n
n( )
( )
( )= =
+ + + +
+ + + +
1
1
1
1
0
1
1
1
1
0
Poles: All the values of s for which d(s) = 0
When the system G(s) has more than one pole or one zero at the
same co-ordinates on the s-plane, we say that G(s) has multiplepoles or multiple zeros.
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
3/20
0.6
0.8
1
0
0.5
1
s1 s2 s3 s4
First
Order
Time
30 400
0.2
.
Real Axis-1 -0.5 0 0.5 1
-1
-0.5
1 2 3 4
Step Response Pole-zero mapSystem
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
4/20
0
1
2
p1
R
-n- - 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 p2
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
5/20
Second Order Systems:
For 0 < < 1,
G ss s
n
n n
( ) =+ +
2
2 22
Pole-zero m ap
-
-3
-2
-1
0
1
2
3
4
Lines of constant
damping rat io ,
Semicirc lesof constant
( )212
1n np j = +
The angle OCP1 is tan = ? and R2 = 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 makingdifferent 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 A x is
-4 -3 -2 -1 0 1 -5
- n
2 n np =
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
6/20
Step response performance measures
overshoot
rise time
peak time
settling time
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
7/20
Step response
Complex conjugate poles,underdamped system:
21nt
2
1 1
2
2
1( ) ( ) ( )
1 2
1nn
KY s G s U s
ss s
= =
+ +
21n
Amplitude (steady-state value): K
Rise time: from the equation above find the smallest tsuch thaty(t)=K
(a numerical solution is required)90% Rise time: from the equation above find the smallest tsuch that
y(t)=0.9K(also suitable for overdamped systems, a numerical
solution is required)
Peak time: from the equation above find the smallest tsuch that:
( )
0
dy t
dt =
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
8/20
Step response performance measures
overshoot
21p
n
T
=
Peak time:
Peak value:
2/ 1
40.02n s
Ts
n
e T
=
p
2% Settling time: find time Ts such that after this time the amplitudeis within 2% of the steady-state value
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
9/20
Higher order systems
( ) ( ) ( )1 2
1 2 1 2
( ) m
m m
BK B BG s
s s s s s s s s s s s s= = + + +
Partial fraction decomposition of the transfer function:
Dominant pole of the transfer function: lowest absolute
value, i.e. closest to zero. Produces the slowest response
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
10/20
What do we mean by bounded signals? A time domainsignal, x(t), is assessed by the behaviour of its magnitude
over an infinite time interval. As time tends to infinity,
the absolute value of the signal magnitude can either:continuously decrease and/or increase, (or stay constant)
but remain within a bounded range.
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
11/20
Decayingexponential signals have Laplace transforms with poles inthe LHP.
Growing or increasing exponential signals have Laplace transforms
with poles in the RHP.
We can generalise this observation as follows:
Poles in LHP and RHP: Si nals whose trans orms have all the oles
in the LHP are bounded. Signals whose transforms have any one polein the RHP are unbounded.
Poles on j axis: Signals whose transforms have poles in the LHPand no multiple poles on the jaxis are bounded, otherwise they areunbounded.
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
12/20
What is a stable system?We call a system stable if its output signal is bounded for any
bounded input signal. We call this type of system stability
bounded-input bounded-output stability.
Half Plane.
M Using MATLAB to check the stability of a system
Enter the System transfer function using: s = tf(s); g = ..
then either run: pzmap(g). If all
the poles are located inthe LHP the system is stable. Otherwise the system is unstable.
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
13/20
Open loop system:
transfer function analysis:
The open-loop transfer function:
K(s) G(s)
R(s) U(s) Y(s)
( ) ( )( ) ( ) ( ) G K
ol
n s n sG s G s K s= =
( ) ( )( ) , K(s)
( ) ( )
G K
G K
n s n sG s
d s d s= =
Characteristic equation of the system: find the poles of the
transfer function.
Open loop poles are the roots of:
dOL
(s) = dK
(s)dG
(s) = 0
G K
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
14/20
Unity feedback system
transfer function analysis:
K(s) G(s)
+
-
R(s) U(s) Y(s)
( ) ( )( ) , K(s)
( ) ( )
G K
G K
n s n sG s
d s d s= =
The closed-loop transfer function:
Characteristic equation of the system: find the poles of the
transfer function.
Closed loop poles are the roots of:
dCL(s) = dK(s)dG(s) + nK(s)nG(s) = 0
( ) ( )( ) ( )( )
1 ( ) ( ) ( ) ( ) ( ) ( )
G Kcl
G K G K
n s n sG s K sG s
G s K s d s d s n s n s= =
+ +
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
15/20
Stability necessary condition
( ) 0
1 ( ) ( ) 0( ) ( ) ( ) ( ) 0
G K G K
ChE s
G s K sd s d s n s n s
=
+ =+ =
Characteristic equation (closed loop system):
1 2 2... 0n n nc s c s c s c s c s c + + + + + + =n-th order system
1 0
2
2 1 0
3 2
3 2 1 0
0
0
0
c s c
c s c s c
c s c s c s c
+ =
+ + =
+ + + =
First order system
Second order system
Third order system
Necessary condition for stability is that all coefficients in the Characteristic
Equation have the same sign (i.e. either positive or negative).
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
16/20
Stability, Hurwitz-Ruth criterion
1 2 2
1 2 2 1 0... 0n n n
n n nc s c s c s c s c s c
+ + + + + + =
Assume that the Characteristic Equation is n-th order polynomial:
Build a matrix as follows: 1 3 52 4
1 3 5
0
0
0 0
n n n
n n n
n n n
c c c
c c c
c c c
2 4
0
0
0
n n nc c c
c
Calculate determinant of M and of all sub-matrices obtained bycutting the last k rows and columns of M.
If all are positive, and cn is positive, the system is stable.
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
17/20
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
0M c=First order system For First order system and
1
1 0
2 0
0, 0
cM 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 34 2 0
0 00
0,
0 0
00
c cc c c c
c c cM and
c c
c c c c c c cc c c
>
=
>
Second order system
Third order system
4-th order system
Second order systemnecessary condition is also
sufficient condition.
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
18/20
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
( )
p
Ip
Ip D
k
kK s k
s
kk k s
s
= +
+ +
2
2
1
1
1
( )
1 21
1
nn
s
K
sT
K
sT s
G s K
s s
Ke
sT
+
+
= + +
+
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
19/20
Fast pump Slow pump
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 orcompeting(subtracting ) with one another.
Example: The feeder tank is used to supply a steady flow of liquid
feed to downstream processes.
OutflowFeeder Tank
Unit
Voltage Step
Level
Inflow
5s+1
1
Slow pump 0.833
10s+1
Feeder Tank
0.75s+1
0.5
Fast pump
-
7/28/2019 Control Lecture 8 Poles Performance and Stability
20/20
Poles, zeros and stability
Poles and time responses for first order andsecond order systems
transfer function