Академический Документы
Профессиональный Документы
Культура Документы
Analysis and Design of Linear Control System Part2Spring, 2012 Instructor: Prof. Masayuki Fujita (S5-305)
Lecture Time and Place: Tuesday, 10:4512:15, S224 Schedule: 31st, July TA: Tatsuya Ibuki, Yasuaki Wasa (S5-302)
Design Examples
Example 12.8 (Slow Stable Process Zeros) Example 12.9 (Fast Stable Process Poles) Example 12.10 (Design Rules for Pole Placement)
Summary
12.4 Robust Pole Placement Pole Placement State space design (pole placement) Closed loop poles can be assigned to arbitrary locations (observable and reachable system) ~ x 0 Im State equation x0 dx = Ax + Bu , y = Cx + Du dt 0 Controller Re dx + Bu + L( y Cx ) Observer = Ax dt eig. val. of A - BK + k r r State feedback u = Kx eig. val. of A - LC x = xx Closed loop system ~ BK x Bk r x d x A BK r, y = [C 0] ~ = + ~ ~ A LC x 0 dt x 0 x ( s) = det( sI A + BK ) det( sI A + LC )
state: x = ( y, )
input: u = output: y
0 1 A= 0 0
B= 1
C = [1 0] l L = 1 l2 k r = k1
D=0
K = [k1 k2 ]
= 0.5
Slow Stable Process Zeros [Ex. 12.8] Vehicle steering State feedback gain det( sI A + BK ) = s 2 + (k1 + k 2 ) s + k1
s + (k1 + k2 ) s + k1 = s + 2 cc s + c
2 2 2
14.14 14.14i
7.07 7.07i
Im
14.14 7.07
k1 = c
k2 = 2 cc c
-14.14
Im
0 = 20
14.14
Re
-7.07 0
c = 10
-7.07 -14.14
7.07
Should be GOOD?
Re
k1 = 100 k 2 = 35.86
l1 = 28.28 l2 = 400
Fig. 8.9 Block diagram for a steering control system
L( j )
g m = 0.7 [dB]
LQG Regulator
m = 7
Phase Margin 15Oops
sm = 0.077
Re
arg L( j )
Fig. 12.11
M s = 13
M t = 12
Nyquist plot for the resulting observer-based controller is shown in Fig. 2. Oops less than 15phase margin.
S( j)
T ( j)
Fig. 12.12
P( s ) = C ( sI A) 1 B + D = 0.5s + 1 = s2
Controller (from
C ( s) = = KGx y ( s ) 1 + KGx u ( s )
2
s + 1
s2
P =
Pole : p = 0, 0 Zero : z = 2
Re
Process (from u to y )
to u ) (8.3)
21 79i
Controller
Im 3.47
0
Re
Controller nc 11516s + 40000 Pole : p = 21 79i C ( s) = 2 s + 42.4 s + 6657.9 Zero : z = 3.47 Closed -loop
21 79i
Controller (from y to u )
0.5s + 1 P( s) = s2
nP
Pole : p = 0, 0 Zero : z = 2
Process -2
Im
0
Im 3.47
0
Re
Re
Pole Zero
T ( s) =
Pole : d p d c + n p nc = 0
-14.14
Im
p = 7.07 7.07i
14.14 7.07
Re
[Ex. 8.8]
k ( s + b) Process: G ( s) = ( s + a)( s 2 + 2s + 2 )
kb a 2
a = 0.2, b = 1 = 5, = 0.1 k = 25
0 = 20 Zero : 2, 3.47
Closed -loop
0
flat
slope:-1 flat
s=a
s =b
|G |
s =
slope:-2
process zero s = -2
slope:-2
= 20
-14.14 -7.07
Im
14.14
c
= 10
7.07
T ( j)
-2 3.47
-7.07 -14.14
Fig. 12.12
Re Pole Zero
10 2
10 1
10 0
10 1
10 2
Pole/Zero
Frequency Shape
The magnitude of the peak depends on the ratio of the zeros and the poles of the transfer function. assign a closed loop pole close to the slow process zero
0.5s + 1 P( s ) = s2
Pole : p = 0, 0 Zero : z = 2
0
Im
14.14 7.07
0.5s + 1 Process: P( s ) = s2
c = 10 0 = 20 c = 2.6 o = 0.707
Re
C ( s) =
Closed -loop
-14.14 Assign a closed loop pole close to the slow process zero.
0 = 20 c = 10 c = 0.707 o = 0.707
T ( s)
Re
-78
-11
-2
Im Re
Closed-loop
-50
original
Re
M t = 1.41
T ( j)
-50
c = 10 c = 2.6
0 = 20 o = 0.707
2, 50 14.14 14.14i
14.14
-11 -14.14
-2
M s = 1.34
improved
Fig. 12.12
-11 -14.14
-2
-14.14
Re
-14.14
S( j)
Fast Stable Process Poles [Ex. 12.9] Fast system poles Process Loop transfer function PI controller k p s + ki b( k p s + ki ) b C ( s ) = P( s) = L( s) = s s( s + a) s+a Pole : p = 0 Pole : p = a Zero : z = ki / k p Closed loop characteristic polynomial
s ( s + a) + b(k p s + ki ) = s 2 + (a + bk p ) s + ki b desired closed loop poles : p1 p2 s 2 + ( p1 + p2 ) s + p1 p2
p2 p1
Re
poor robustness
p1 p2 Im a p p 1 2
-a
p2 p1 0
S( j)
Re
Fig. 12.13
p2 = a
PI controller C ( s) =
Pole : p = a
p1 + p2 a pp , ki = 1 2 b b Pole : p = 0 Zero : z = ki / k p
p1 p2
Re
Choose one closed loop pole equal to the process pole. p Pole : p = 0 p2 = a k p = 1 ki = ap1 C (s) = k p (s + a) Zero : z = a b s b
L( s) =
bk p s b k p ( s + a) bk p S ( s) = T ( s) = = s + bk p s + bk p s+a s s Im The fast process pole is canceled p1 0 Re by a controller zero
PI controller C ( s) = s ap1 p1 b = k = k P(s) = i p b b s+a Pole : p = 0 Pole : p = a Zero : z = a Sensitivity p2 = a s( s + a ) s S (s) = S (s) = s + bk p ( s + p1 )( s + p2 )
bkp = p1
MS = 1
S( j)
Fig. 12.13
p 0 p
2
-a
Im Re
( )
bkp = p1
T ( s) =
bk p s + bk p
p2
-a
S( j)
T ( j)
Process
Im
0
0
Im
0
Slow stable process zeros Process Im Controller -2 should be cancelled by the 0 Re -78 -11 controller poles. p2 = a ~ Fast stable process poles: x0 Im should be cancelled by x 0 p2 p1 -a the controller zeros
Re Im Re
-2
[Ex. 12.10] Nanopositioning system for an atomic force microscope ( Ex. 9.9) a2 40 P( s) = 2 Im 20 s + 2as + a 2 0 = 0.01, a = 1 20 Re 40 process
Re
Slow unstable process zeros: (1.2 / ) achievable gc must be p z tan( / 2 ) eig. val. of A - BK tan( / 2) smaller than the slowest (0.6 z ) (1.7 p ) unstable process zero. eig. val. of A - LC L ( j ) Fast unstable process poles: the gain crossover frequency (a) Frequency response (L ( s )) must be sufficiently large. Fig. 11.8
gc
l
l
Re
tan( l / 2 )
100 Fast stable process poles should be canceled by the controller zeros PID Controller controller 40 k d s 2 + k p s + ki 20 C ( s) = 0 s 20 ki s 2 + 2as + a 2 40 = s a2 100 2k
kp =
i
10 2
10 2
Im
Re
open loop
20 [dB/dec]
100
kd =
a ki a2
0 .5 L= s
[Ex. 12.10] Nanopositioning system for an atomic force microscope ( Ex. 9.9) a2 k s 2 + 2as + a 2 P( s) = 2 C ( s) = i 2 2 s a s + 2as + a
C ( s) =
1 ki s 2 + 2as + a 1 + T f s + (T f s) 2 / 2 s a2
L( s ) =
0.5 s
S ( s) =
high-frequency roll-off
CS CS
Gun
stability margin
S
T
Sensitive to load disturbances with frequencies close to resonant frequency
bad
bad
PS
CS
Tf
Tf =
0. 2 ki
Fig. 12.14
PS
bad
CS
roll-off
C (s) =
k d s 2 + k p s + ki
a2 P( s) = 2 s + 2as + a 2
P( s) =
a2 s + 2as + a 2
2
L(s) =
a 2 (k d s 2 + k p s + ki ) s s 2 + 2 as + a 2
Characteristic polynomial
s 3 + ( a 2 k d + 2 a ) s 2 + ( k p + 1) a 2 s + k i a 2
general third-order parameterized polynomial
s 3 + ( 0 + 2 )0 s 2 + (1 + 2 0 )0 s + 00
2 3
kd ki
process
0 = 2 0 = 4
0 , 0
Poles: 2.0 1.7i Zeros: 0.9 0.9i Poles: 0, 66.4 66.4i Zeros: 0, 16.6 16.6i
Gang of Four
S
bandwidth increase
PS
Design Examples
Example 12.8 (Slow Stable Process Zeros) Example 12.9 (Fast Stable Process Poles) Example 12.10 (Design Rules for Pole Placement)
CS
Trade off
Disturbances are well Large control signals are required attenuated. to provide active dumping.
Fig. 12.15
Summary