Unknown Input Observer and Robust Control
Unknown Input Observer and Robust Control
x Ax Bu D
(1)
y Cx
sI n A
rank n
C
holds for any complex s with Re( s) 0 .
Theorem 2: The minimum phase system condition (5) and the observer
matching condition (6) hold if and only if , for any symmetric positive
definite matrix Q R nn, the following matrix equations
( A LC )T P P ( A LC ) Q (7)
T
D P HC
have solutions for symmetric positive definite matrix P R nn, matrices L R n p
and H R q p.
The above results come from
M. Corless, J. Tu, State and input estimation for a class of uncertain systems,
Automatica 34 (6) (1998) 757–764.
Reduced-Observer Design
Consider unknown input system (1), Suppose that the minimum phase
system condition (5) and observer matching condition (6) hold for it. Then
by Theorem 2, we know that (7) has solutions.
Decompose the state vector x, the matrices A, B, D, P and Q into block
vector or matrices as follows
x1 A11 A12 B1 D1 P1 P2 Q1 Q2
x , A , B , D , P T ,Q T
x2 A21
A22 B2 D2 P2 P3 Q2 Q3
which implies that P2T P3 D 0 . Multiplying P31 from left side of previous
equation yields K I n p D 0 . Now by taking a state equivalent
transformation z1 I p 0 x1
z
z2 K I n p x2
System (1) becomes
z1 A11 A12 K z1 A12 z2 B1u D1
(8)
z2 A22 KA12 z2 K A11 A12 K A21 A22 K z1 K I n p Bu
Therefore, we have
and this implies that error dynamic system (13) is asymptotically stable, i.e.,
lim e t 0
t
1, if x 0
sign x
1, if x 0
then we have
V L L
2
And this gives L . Finally, the control law u that drives to zero in
2
a finite time determined by (19) is
u Cx2 sign (22)
Theorem 4: The sliding mode controller (22) can drive the trajectories of
original system states x1 t and x2 t onto the sliding model surface
x1 , x2 , t 0 (23)
where is determined by (15) in a finite time tr constrained by (19). Thus,
under the controller (22), the trajectories of the original system states x1 t
and x2 t are driven onto zeros asymptotically in a finite time tr even if it
suffers from disturbance f x1 , x2 , t .
Proof: (23) implies that x1 cx1 0, c 0 since x2 x1 . A general solution of it is
x1 t x1 0 exp ct
x2 t cx1 0 exp ct