Escolar Documentos
Profissional Documentos
Cultura Documentos
Plant: x Ax Bu , x(t0 ) x0
x y
u x
B C
A
0 0
0
Bc
I n 1
Ac
0
a1 a2 an 1
u Fx f1 f 2 f n x
0 1 0
0 0 0
Ac Bc F
a1 f1 a2 f 2 an f n
s i s n
a cn s n 1
ac1 (8.2)
i 1
f n a cn a n
f n 1 a cn 1 a n 1
f1 a c1 a1
u Fx r F f1 f2 fn
D
r u y
x x
B C
A
Fc ac1 a1 ac 2 a2 acn an
T
u Fc z
u Fc z FcT -1 x
n
det sI A BF s i s n acn s n 1 ac 2 s ac1
i 1
I n1n1 0
z T x1
x Tz Ac
0
0
a1 a2 an Bc
Controllable Form:
C c C c1 C c2 C cn 1
x Ac x Bcu xR n
y Cc x Ao Ac
T
Bo Cc
T
Co Bc
T
Ac T 1 AT Bc T 1B
Cc T 1C
Modern Control Systems 8
Example
0 1 0
x x u
2 2 1
Desired poles : 3 3 j
Desired Char. Polynomia l : s 3 32 s 2 6s 18
2
16
4
F 18 2 6 2 16 4 U (s ) 1 s -1 x2 s -1 x1 1 y
Plant:
x Ax Bu x R n1 uR
y Cx yR
Char. Equation: sI A BK 0
rank [ B AB A2 B An1B] n
sI A BK ( s 1 )( s n ) (8.4)
Plant: Y ( s) 8
U ( s ) s( s 1)( s 10)
Y ( s) 8k1
3
R( s ) s (11 8k 3 ) s 2 (10 8k 2 ) s 8k1
r 1 x1 k1 u 8 s 1 x3 s 1 x2 s 1 1 y
1 10
k3
k2
1
Fig. State Feedback Design Example
Modern Control Systems 12
Spec. for Step Response: Percent Overshoot 5%, Settling Rise time 5 sec.
n 8, 0.707
Desired pole locations: s1, 2 8 j8 (dominant ploes)
s3 40
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2
Plant:
x Ax Bu x R n1 uR
y Cx yR
State Feedback: u(t ) Kx(t ) r (t ) K R1n
Desired poles : 1,, n
n
Desired Char. Poly. : s i s n acn s n 1 ac 2 s ac1
i 1
The Matrix Polynomial
n
c ( A) A i An acn An 1 ac 2 A ac1 I
i 1
K 0 0 1 B AB 2
AB A B n 1
1
c ( A)
R1n
Modern Control Systems 15
Steady State Error
x (t ) Ax(t ) Br (t )
y(t ) Cx(t )
Error Variable e( t ) r ( t ) - y ( t )
E ( s ) R( s ) Y ( s )
From (3.6)
E ( s ) R( s ) [1 C sI A B ]
1
Full-Order Observer
Plant: x Ax Bu , x(t0 ) x0
y Cx
Suppose x̂ is the observer state
Estimation error:
e x xˆ
Error Dynamics Equation:
e x xˆ Ax Bu A LC xˆ Bu Ly
A LC e y Cx
Modern Control Systems 17
Hence if all the eigenvalues of (A-LC) lie in LHP, then the error system
e A LC e
is asy. stable and e 0, as t
x (t )
u(t ) 1 x(t )
y (t )
B s C
A
e y (t )
+
L
xˆ ( t ) 1 xˆ ( t )
B s
C
yˆ ( t )
Ao Ac Bo Cc Co Bc
T T T
Theorem
Given i , i 1, ,n
( A,C ) Observable
There exists a observer matrix, L, such that
det I A LC 1 2 n
( AT C T K ), and ( A K T C )
L KT
then the eigenvalues of (A-LC) can be arbitrarily assigned.
Plant: x Ax Bu
y Cx
State Feedback Law using estimated state: u Fxˆ
State Equation: x Ax Bu Ax BF xˆ Ax BFx BFe
A BF x BFe (8.6)
Error Dynamics: e x xˆ
e x xˆ A LC e (8.7)
x A BF BF x ~ x
e 0
A LC e
A (8.8)
e
Equation (8.9) tells us that the eigenvalues of the observer-based state feedback
system is consisted of eigenvalues of (A-BF) and (A-LC).
Hence, the design of state feedback and observer gain can be done independently.
y1 C
y x
y2 I
Modern Control Systems 22
Observer-Based Control System
Observer:
x̂ Ax L( y Cxˆ ) Bu
( A LC ) xˆ LCx Bu
A
e(t )
L
xˆ ( t ) 1 xˆ ( t )
B s
C
yˆ ( t )
K
Fig. Observer-based control system
A
e(t )
L
xˆ ( t ) 1 xˆ ( t )
B s
C
yˆ ( t )
y (t ) Cx(t ) (8.10b)
x PAP1 x PBu
y CP 1 x CQx I q 0x
which can be partitioned as
which become
x2 A22 x2 u Plant: (8.13a)
Theorem:
The pair {A, C} in (8.10) or, equivalently, the pair { A, C } in
(8.12) is observable if and only if the pair{ A22 , A12} in (8.13) is
observable.
z xˆ2 L y (8.16)
xˆ2 z L y
is an estimate of x2 .
Define the following matrices
Aˆ ( A22 L A12 ), Bˆ ( B2 L B1 ),
Jˆ ( A22 L A12 ) L ( A21 L A11 )
x1 0 y ˆ
xˆ Cz Dˆ y
xˆ2 z L y
Modern Control Systems 30
Reduced-Order Observer:
z Aˆ z Bˆ u Jˆy
xˆ Cˆ z Dˆ y
where
x1 0 y ˆ
xˆ Cz Dˆ y, xˆ2 z L y
xˆ2 z L y
Aˆ ( A22 L A12 ), Bˆ ( B2 L B1 ),
Jˆ ( A22 L A12 ) L ( A21 L A11 )
Ĵ D̂
z(t ) + xˆ ( t )
1 z (t ) +
B̂ s Ĉ
Â
z Ly
approaching x2 can be determined by the designer. Now we
combine x1 with xˆ2 z L y to form
xˆ1 y
xˆ
xˆ
2 z L y
Then from x Px Q 1 x
y
We get x Qx Q1 Q2
ˆ
z L y
Iq 0 y
Q1 Q2
L I nq z
Modern Control Systems 34
How to transform state equation to the form of (8.11)
x (t ) Ax(t ) Bu(t )
(8.17a)
y (t ) Cx(t )
nn n p qn
(8.17b)
A R ,BR ,CR
Here we assume that C has full rank, that is, rank C =q. Define
C
P
R
where R is any (n-q)n real constant matrix so that P is nonsingular.
Q P 1 Q1 Q2
C
I n PQ Q1 Q2
R
CQ1 CQ2 I q 0
RQ1 RQ 2 0 I n q
Integral Control:
z r y r Cx A Rnn , B Rn1, C R1n
Augmented Plant: zR
x Ax Bu
z Cx r
y Cx
x A 0 x B 0n1
z C 0 z 0 u 1 r
x
y C 0
zModern Control Systems 38
State Feedback Control Design with Integrator
x
u Kx Ke z K K e
z
Closed-Loop System:
x A BK BK e x 0n1
z C r
0 z 1
x
y C 0
z
r (t )
e(t ) 1
z (t ) u(t ) x (t ) 1 x(t ) y (t )
Ke B s C
s
0 1 0
x x u
3 5 1
y 1 0x
Spec. for Step Response: Percent Overshoot 10%, Settling time 0.5 sec.
n 8, 0.59
s 3 (5 k2 ) s 2 (3 k1 ) s K e 0 (8.19)
x1 0 1 0 x1 0
x 1783.1 116 18310 x 0 r
2 2
z 1 0 0 z 1
y 1 0 0 0x
18310 Y ( s)
T ( s)
s 3 116s 2 1783.1s 18310 R( s)
1 18310
lim y (t ) lim sT ( s ) lim 3 1
t s 0 s s 0 s 116s 1783.1s 18310
2