Professional Documents
Culture Documents
Systems Analysis and Control: Matthew M. Peet
Systems Analysis and Control: Matthew M. Peet
Matthew M. Peet
Illinois Institute of Technology
Review of Feedback
• Closing the Loop
• Pole Locations
to
Ĝ(s)K̂(s) nG (s)nK (s)
=
1 + Ĝ(s)K̂(s) dG (s)dK (s) + nG (s)nK (s)
The pole locations are the roots of
dG (s)dK (s) + nG (s)nK (s) = 0
Objective: A closed loop denominator.
d(s) = (s − p1 ) · · · (s − pn )
Re(s)
with PD feedback
K̂(s) = K (1 + TD s)
We can achieve any denominator
d(s) = s2 + cs + d
Open Loop:
s2 + s + 1
s4 + 2s3 + 3s2 + s + 1
Closed Loop:
K (1 + TD s) (s2 + s + 1)
s4 + 2s3 + 3s2 + s + 1 + K (1 + TD s) (s2 + s + 1)
K TD s3 + (1 + TD )s2 + (1 + TD )s + 1
= 4
s + (2 + KTD )s3 + (3 + K + KTD )s2 + (1 + K + KTD )s + 1 + K
Given a desired denominator
d(s) = s4 + as3 + bs2 + cs + d
Which gives 4 equations and 2 unknowns
a = 2 + KTD b = 3 + K + KTD
c = 1 + K + KTD d=1+K
There is No Solution!!!.
M. Peet Lecture 12: Control Systems 5 / 24
The Effect of Feedback
Solution
• Stability
Im(s)
• Rise Time
• Settling time
• Overshoot
Re(s)
More fundamentally, how does changing nK (s) and dK (s) change the roots of
K̂(s) = k
change with k?
M. Peet Lecture 12: Control Systems 7 / 24
Root Locus
Formal Definition
nG (s)
Ĝ(s) =
dG (s)
Definition 1.
The Root Locus of Ĝ(s) is the set of all poles of
k Ĝ(s)
1 + k Ĝ(s)
as k ranges from 0 to ∞
Alternatively:
• The roots of 1 + k Ĝ(s) for k ≥ 0
• The roots of dG (s) + knG (s) for k > 0
−1
• The solutions of Ĝ(s) = for k ≥ 0
k
M. Peet Lecture 12: Control Systems 8 / 24
Root Locus
Video Surveillance System.
We can estimate the root locus by finding the roots for several different values
of k
Example: Video Surveillance System.
Pole at s = 0 to eliminate steady-state error.
Open Loop:
1
Ĝ(s) =
s(s + 10)
Closed Loop:
k
s2 + 10s + k
Pole Locations:
1√
p1,2 = −5 ± 100 − 4k
2
1√
p1,2 = −5 ± 100 − 4k
2
M. Peet Lecture 12: Control Systems 10 / 24
Root Locus
Video Surveillance System
We can visualize the effect of changing k by plotting the poles on the complex
plane.
Root Locus
4
Imaginary Axis
−2
−4
−6
−8
−1.2 −1 −0.8 −0.6 −0.4 −0.2 0 0.2
Real Axis
1
Now, if we add integral feedback: K̂(s) = k
s
Root Locus
4
2
Imaginary Axis
−1
−2
−3
−4
−3.5 −3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1 1.5
Real Axis
1
Ĝ(s) = 1
s2 − 2
Root Locus
0.8
0.6
0.4
0.2
Imaginary Axis
−0.2
−0.4
−0.6
−0.8
−0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8
Real Axis
0.8
0.6
0.4
Imaginary Axis
0.2
−0.2
−0.4
−0.6
−0.8
−4 −3.5 −3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1
M. Peet Real Axis
Lecture 12: Control Systems 16 / 24
Root Locus
Complex Numbers
Root Locus
4
Imaginary Axis
1
−1
−2
−3
−4
−3.5 −3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1 1.5
Real Axis
Before we analyze the root locus, we begin with a review of Complex Numbers.
M. Peet Lecture 12: Control Systems 17 / 24
Complex Numbers
Polar Form
Im(s) s=a+bi
Consider a Complex Number: a
s = a + bı
b
s = r (cos θ + ı sin θ)
r
θ
Recall the Euler equation
Re(s)
eıθ = cos θ + ı sin θ
Euler yields the more practical form:
s = reθı
Rectilinear Polar
s = a + bı s = reθı
Notation: Im(s)
s = r cos(θ) + r sin(θ) ¡
• r is called the Magnitude
I Denoted r = |s|
r
• θ = is called the Phase θ
I Denoted θ = ∠s
Re(s)
s1 = r1 eθ1 ı s1 = a1 + b1 ı
θ2 ı
s2 = r2 e s2 = a2 + b2 ı
For multiplication
• magnitudes and phases decouple.
• magnitudes multiply
• phases add
s1 = r1 eθ1 ı s1 = a1 + b1 ı
s2 = r2 eθ2 ı s2 = a2 + b2 ı
• Magnitude is 1/k
• Phase is πrad = 180◦
Since k can be anything greater than 0:
• Root locus is all point such that
∠Ĝ(s) = 180◦
M. Peet Lecture 12: Control Systems 22 / 24
Complex Numbers
Root Locus
(s − z1 ) · · · (s − zm )
Ĝ(s) =
(s − p1 ) · · · (s − pn )
Re(s)
∠Ĝ(s) = ∠(s − z1 ) + · · · + ∠(s − zm )
− ∠(s − p1 ) − · · · − ∠(s − pn )
m
X Xn < s-p2
= ∠(s − zi ) − ∠(s − pi )
i=1 i=1
Review of Feedback
• Closing the Loop
• Pole Locations