Unknown Input Observer and Robust Control1
Unknown Input Observer and Robust Control1
x Ax Bu D
(1)
y Cx
I n D In D In 0
rank rank n rank CD
0 CD 0 I q 0
CD
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
3. Linear Matrix Inequality (LMI)
Definition 3. 1: A matrix function in form of
f A1 , , Al ; X 1 , , X m 0 (3,1)
is called matrix inequality, where Ai i 1, , l are constant known matrices
and X i i 1, , m are matrix variables. The notation of “<“ means that the
value of the function of f is a symmetric negative definite matrix. If all the
terms in (3.1) are linear terms with respective to the variables of X i i 1, , m
, then it is called a linear matrix inequality (LMI).
For example, the Lyapunov inequality AT P PA Q 0 is a LMI, where A R nn
is a constant known matrix, Q R nn is a constant known symmetric matrix,
and P R nn Is a matrix variable which should be symmetric positive definite
matrix. The Riccati inequality
AT P PA PBR 1 BT P Q 0 (3.2)
is a matrix equality but not a LMI, where R and Q are two symmetric positive
definite matrices.
Every non-LMI can be transformed into a LMI equivalently by the following
famous Schur complement lemma:
Lemma 3.1 (Schur complement lemma): For a given symmetric block matrix
S1 S2 nn
S T R
S2 S3
where S1 R rr (r n) and S3 R ( n r )( n r )are two symmetric matrices, and
S 2 R r( n r ) is a matrix, then the following three conditions are equivalent:
(i) S 0
(ii) S1 0, S3 S 2T S1S 2 0
(iii) S 2 0, S1 S 2 S3 S 2T 0
Proof: (i) (ii) Since S is a symmetric matrix, then S1 S1T , S2 S2T . Besides, S
< 0 implies that S1 is a symmetric positive or negative definite matrix,
therefore, S1 is a nonsingular matrix. Because
Ir 0 S1 S2 I r 0 S1 0
S T S 1
2 1 I n r S2T S3 0 1
S1 S 2 0 S3 S 2T S11S 2
y s 2 ds d s 2 ds V V 0 0 which implies that y 2 d
2 2
Thus, 0
2
0 2
Now, for system (3.3), we design a state
xˆ Axˆ Bu L y Cxˆ (3.6)
The observer error dynamic system can be obtained by subtracting (3,6)
from (3.1)
e A LC e Dd (3.7)
What follows, we plan to determine the observer L such that the error
dynamic system (3.7) is stable in a sense of H∞ Stability satisfying e 2 d 2
V e e d d e P A LC A LC P I n e 2eT PDd 2 d T d
T
T 2 T T
PA AT
P PLC C L P In
T T
PD e
eT d T
* 2 I n d
T
where
PA AT P XC X T P I n PD
* 2 I n
X PL
We therefore obtain H ∞ stable observer is designed by solving the
following LMI problem
min
0
PA AT P XC X T P I n PD (3.8)
0
* I n