Cranking up the gain ☺ K 0

advertisement
Cranking up the gain ☺
Steady—state error due to step input:
Type 0 system (no disturbance)
eR (∞) =
VVref
(s)
ref(s)
0.3162
0.3162
s+2
s+2
K
K
(s)
VV(s)
Type 1 system with disturbance
2
2 + 0.3162K
eR (∞) → 0
K→∞
as
Steady—state error due to step input:
eR (∞) = 0
Steady—state error due to step disturbance:
(s)
VVref
ref(s)
2.004 Fall ’07
K
0.3162
0.3162
s(s+2)
s(s+2)
X(s)
X(s)
Lecture 17 – Monday, Oct. 17
eD (∞) = −
eD (∞) → 0
as
1
K
K→∞
Cranking up the gain
Type 1 system (no disturbance)
Vref
ref (s)
0.3162
s(s+2)
K
X(s)
X(s)
Closed—loop transfer function
X(s)
0.3162K
= 2
Vref (s)
s + 2s + 0.3162K
Pole locations
p1 = −1 +
√
1 − 0.3162K
p2 = −1 −
√
1 − 0.3162K
System becomes underdamped⇒
⇒ step response overshoots if
1 − 0.3162K < 0 ⇔ K > 3.1626
2.004 Fall ’07
Lecture 17 – Monday, Oct. 17
Cranking up the gain: poles and step response
K increasing
K > 3.1626
K increasing
K < 3.1626
Root
Locus
2.004 Fall ’07
Lecture 17 – Monday, Oct. 17
Root locus for nonunity feedback systems
Forward
transfer
function
R(s)
Input
Ea(s)
Actuating
signal
(error)
+
-
KG(s)
Caveat: K>0
C(s)
Closed loop TF:
Output
R(s)
H(s)
Nise Figure 8.1
Feedback transfer
function
Figures by MIT OpenCourseWare.
KG(s)
1 + KG(s)H(s)
“Open loop” TF:
G(s)H(s)
Closed-loop pole locations
½
K = 1/ |G(s)H(s)| ;
1 + KG(s)H(s) = 0 ⇒
6 KG(s)H(s) = (2n + 1)180◦ .
2.004 Fall ’07
Lecture 17 – Monday, Oct. 17
C(s)
Root locus terminology
jω
Break-in point
j3
j2
RL imaginary axis
intercept
Breakaway point
X
-4
j1
Real-axis
segment
-3
X
-2
X
-1
Branches
Asymptote
real-axis intercept
Asymptote
X
0
-4
-3
X
-2
σ
X
-1
-j1
Asymptote
angle
2
1
σ
jω
-j1
Departure/Arrival angles
-j2
ζ = 0.45
j4
j4
s-plane
0
-2
-j2
X
j1
σ
X
-4 -3
X
-2
-1
-j1
-j3
-j6
-j4
-j5
Lecture 17 – Monday, Oct. 17
0 1
2
-j2
-j4
Figure by MIT OpenCourseWare.
s-plane
j2
j2
-5
2 + j4
j3
X
-10
jω
j5
j6
-j3
2.004 Fall ’07
j1
s-plane
s-plane
Asymptote
Asymptote
jω
Breakaway point
2 - j4
3
4
σ
Root-locus sketching rules
•
•
•
Rule 1: # branches = # poles
Rule 2: symmetrical about the real axis
Rule 3: real-axis segments are to the left of an odd number of realaxis finite poles/zeros
NG (s)
NH (s)
, H(s) =
.
DG (s)
DH (s)
X
X
6 (poles) −
6 (zeros).
G(s)H(s) =
Let
⇒
6
G(s) =
Recall angle condition for closed—loop pole:
6
KG(s)H(s) = (2n + 1)180◦ .
Complex—pole/zero contributions: cancel
because of symmetry
Real—pole/zero contributions: each is
0◦ from the left, 180◦ from the right;
total contributions from right must be
odd number of 190◦ ’s to satisfy angle condition.
Image removed due to copyright restrictions.
Please see: Fig. 8.8 in Nise, Norman S. Control Systems Engineering. 4th ed. Hoboken, NJ: John Wiley, 2004.
2.004 Fall ’07
Lecture 17 – Monday, Oct. 17
Root-locus sketching rules
•
Rule 4: RL begins at poles, ends at zeros
Let G(s) =
⇒
NG (s)
,
DG (s)
Closed—loop TF(s) =
H(s) =
KNG (s)DH (s)
.
DG (s)DH (s) + KNG (s)NH (s)
If K → 0+ (small gain limit)
Closed—loop TF(s) ≈
If K → +∞ (large gain limit)
KNG (s)DH (s)
⇒
DG (s)DH (s) + ²
Closed—loop TF(s) ≈
closed—loop denominator is denominator of G(s)H(s)
⇒closed—loop poles are the poles of G(s)H(s).
Example
s-plane
-4
-3
X
-2
NH (s)
.
DH (s)
jω
KNG (s)DH (s)
⇒
² + KNG (s)NH (s)
closed—loop denominator is numerator of G(s)H(s)
⇒closed—loop poles are the zeros of G(s)H(s).
j1
σ
X
-1
-j1
Nise Figure 8.10
2.004 Fall ’07
Figure by MIT OpenCourseWare.
Lecture 17 – Monday, Oct. 17
Please see the following selections from
Mathworks, Inc. "Control System Toolbox Getting Started Guide."
http://www.mathworks.com/access/helpdesk/help/ pdf_doc/control/get_start.pdf
Ch. 4, pp. 3-18
Download