Systems Analysis and Control: Matthew M. Peet
Systems Analysis and Control: Matthew M. Peet
Matthew M. Peet
Arizona State University
Real Poles
• Steady-State Error
• Rise Time
• Settling Time
Complex Poles
• Complex Pole Locations
• Damped/Natural Frequency
• Damping and Damping Ratio
-
K(s) G(s)
u(s) + y(s)
Feedback:
• Controller: û(s) = K(s)(û(s) − ŷ(s))
• Plant: ŷ(s) = Ĝ(s)û(s)
The output signal is ŷ(s),
Ĝ(s)K̂(s)
ŷ(s) = û(s)
1 + Ĝ(s)K̂(s)
s2 − 2J + J 1
Amplitude
0.5
Traits: 0
−0.5
• Infinite Oscillations −1
−1.5
• Oscillates about 0. −2
−2.5
0 2 4 6 8 10 12
Time (sec)
Open Loop Impulse Response: Impulse Response
5
x 10
18
16
14
ŷ(s) 12
Amplitude
s 10
1 2J 1 1 8
= q − q
J M gl s − M gl s + M gl
6
4
2J 2J
2
0
Unstable! 0 5
Time (sec)
10 15
s2 + s + 1
Ĝ(s) = x2
s4 + 2s3 + 3s2 + s + 1
mw
u
Controller: Static Gain: K̂(s) = k
High k:
• Overshot the target
• Quick Response
• Closer to desired value of f
Low k:
• Slow Response
• No overshoot
• Final value is farther from 1.
Questions:
• Which Traits are important?
• How to predict the behaviour? Figure: Step Response for different k
M. Peet Lecture 8: Control Systems 7 / 26
Stability
The most basic property is Stability:
Definition 1.
A system, G is Stable if there exists a K > 0 such that
kGukL2 ≤ KkukL2
Note: Although this is the true definition for systems defined by transfer
functions, it is rarely used.
• Bounded input means bounded output.
• Stable means y(t) → 0 when u(t) → 0.
Definition 2. CRHP
{s ∈ C : Real(s) ≥ 0}
Im(s) Theorem 3.
A system G is stable if and only if it’s
transfer function Ĝ has no poles in the
Closed Right Half Plane.
Re(s)
• Check stability by checking poles.
• x is a pole
• o is a zero
Figure: Unstable
M. Peet Lecture 8: Control Systems 9 / 26
Predicting Steady-State Error
Definition 4.
Steady-State Error for a stable system is the final difference between input
and output.
ess = lim u(t) − y(t)
t→∞
yHtL
• Usually measured using the step
response.
0.7 I Since u(t) = 1,
ess = 1 − limt→∞ y(t)
0.6
0.5
0.4
t
5 10 15 20 25 30
0.7
0.6
0.5
0.4
t
5 10 15 20 25 30
G(s)
ŷ(s) = û(s)
1 + G(s)K
1 + G(s)(K − 1)
lim e(t) = lim
t→∞ s→0 1 + G(s)K
k(s2 + s + 1)
Ĝ(s) =
s4 + 2s3 + (3 + k)s2 + (1 + k)s + (1 + k)
The steady-state response is
yss = lim sŷ(s) = lim Ĝ(s)
s→0 s→0
k(s2 + s + 1)
= lim
s→0 s4 + 2s3 + (3 + k)s2 + (1 + k)s + (1 + k)
k
=
1+k
The steady-state error is
k
ess = 1 − yss = 1 −
1+k
1
=
1+k
• When k = 0, ess = 1
• As k → ∞, ess = 0
M. Peet Lecture 8: Control Systems 15 / 26
Ramp Response for Systems in Lower Feedback
Lower Feedback Interconnection: Recall the steady-state error is
s
lim e(t) = lim sê(s) = lim û(s)
t→∞ s→0 s→0 1 + G(s)K
1
Error in Ramp Response: If û(s) = s2 , then
1
lim e(t) = lim
t→∞ s→0 s(1 + G(s)K)
K
Preview of Integral Feedback: However, if we choose K → s
1 1
lim e(t) = lim K
= lim
t→∞ s→0 s(1 + G(s) ) s→0 s + G(s)K
s
From Partial Fractions Expansion, you know that motion is determined by the
poles of the Transfer Function!
n(s) k1 s + k2 r1 rn
û(s) = 2 û(s)+ û(s)+· · ·+ û(s)
(s2 + as + b)(s − p1 ) · · · (s − pn ) s + as + b s − p1 s − pn
0.7
0.6
0.5
0.4
t
5 10 15 20 25 30
Final Value:
r
yss = −
p
Question: How quickly do we reach
the final value?
r pt r
y(t) = e −1 , yss = −
p p
Definition 6.
The rise time, Tr , is the time it takes to
go from .1 to .9 of the final value.
Definition 7.
The Settling Time, Ts , is the time it takes to reach and stay within .99 of the
final value.
yHtL
0.7
0.6
0.5
0.4
t
5 10 15 20 25 30
r pt r
y(t) = e −1 , yss = −
p p
Definition 8.
The Settling Time, Ts , is the time it
takes to reach and stay within .99 of
the final value.
Solve y(Ts ) = pr epTs − 1 = −.99 pr
for Ts :
−.99 = epTs − 1
ln(.01) = pTs The settling time for a Single Pole is:
ln .01 4.6 4.6
Ts = =− Ts =
p p −p
ωd2 + σ 2 1 σ 2 + ωd2 1 s + 2σ 1
ŷ(s) = 2 = =− +
s2 + 2σs + ωd + σ 2 s (s + σ)2 + ωd2 s (s + σ)2 + ωd2 s
1 1
√
• for ŷ(s) = s2 +as+b s , ωn = b.
• Radius of the pole in complex plane.
Resonant Frequency.
• Also known as resonant frequency
Definition 10.
The Damping Ratio of a pole at
p = σ + ıω is ζ = ω|σ|n .
• for ŷ(s) = 1 1 a
s2 +as+b s , ζ= .
√
2 b
• Gives the ratio by which the
amplitude decreases per oscillation
(almost...).
cycles. ζ < 1
• Critically Damped
I No oscillation or overshoot.
ζ = 1, ωd = 0
• Overdamped
I When ζ > 1, poles are real (not
complex)
Complex Poles
• Complex Pole Locations
• Damped/Natural Frequency
• Damping and Damping Ratio