55-700843 Control of Linear Systems: Lecture 3: Poles, Eigenvalues and Stability Routh Criterion
55-700843 Control of Linear Systems: Lecture 3: Poles, Eigenvalues and Stability Routh Criterion
Dr. Xu Xu
[email protected]
Sheaf 4106
Outline
55-700843 XX 2
Classical Control System Analysis
55-700843 XX 3
Classical Control System Analysis
55-700843 XX 4
Stability
55-700843 XX 5
Examples
55-700843 XX 6
Stability Criteria
55-700843 XX 7
Stability Criteria
Consider the response of an nth order system to a step change
in input: Y ( s ) n s n + n−1s n−1 + + 1s + 0
G (s) = =
U (s) n s n + n−1s n−1 + + 1s + 0
1 ( s − zn )( s − zn−1 ) ( s − z0 )
For a step change in input: Y (s) =
s ( s − pn )( s − pn−1 ) ( s − p0 )
A A1 A2 An+1
Y (s) = 0 + + + +
s ( s − p0 ) ( s − p1 ) ( s − pn )
Inverting back to time domain y ( t ) = A0 + A1e p t + A2e p t + 0 1
+ An +1e pnt
• If the poles of the system, i.e. the roots of the denominator p1, p2 etc,
have negative real parts then the output y will tend towards A0.
• If however there are any poles with positive real parts then the output
will tend to infinity and consequently the system will be unstable.
55-700843 XX 8
Second Order System Stability
– Over-damping
– Critical damping
– Under-damping
– Unstable
55-700843 XX 9
Routh Stability Criterion
55-700843 XX 11
Routh Array
where:
sn an an-2 an-4 … a
b1 = an −2 − n an −3
sn-1 an-1 an-3 an-5 … an −1
sn-2 b1 b2 b3 … a
b2 = an −4 − n an −5
sn-3 c1 c2 c3 … an −1
… … … … … a
c1 = an −3 − n −1 b2
s1 y1 y2 b1
a
s0 z1 c2 = an −5 − n −1 b3
b1
etc.
55-700843 XX 12
Routh Stability Criterion
55-700843 XX 13
Example
R(s) + K Y(s)
s ( s 2 + s + 1) ( s + 2 )
-
55-700843 XX 14
Performance
• Performance is all about how successfully a
control system meets its desired objectives.
• Return to control system with inputs
(reference, disturbance)
– How well does controller track reference?
– How well does controller reject disturbances?
• Look at input/output measures:
– Step response: How well does output track a step
change in reference value?
– Frequency response: How well does output
track/reject oscillations at different frequencies
55-700843 XX 15
Example
• Determine the values of K and L of the closed-
loop system shown in the figure below so that
the maximum overshoot in unit-step response is
25% and the peak time is 2 sec.
R(s) C(s)
+ +
K/s 1/s
- -
B(s)
55-700843 XX 16
End of Lecture.
Any questions?
55-700843 XX 17