Professional Documents
Culture Documents
org
Published in IET Control Theory and Applications
Received on 16th April 2012
Revised on 22nd October 2012
Accepted on 17th November 2012
doi: 10.1049/iet-cta.2012.0284
ISSN 1751-8644
Abstract: The problem of designing Luenberger-like observer for non-linear Lipschitz systems is addressed. Based on using the
coordinate transformation, the author classify many practical approaches of observer synthesis into direct and indirect methods. A
generalised Lipschitz condition and the related stability condition are then employed to establish a general framework in
designing the Luenberger-like observer dealing with both methods. Moreover, the proposed framework is interpreted in terms
of some linear matrix inequalities (LMIs) which allows using numerical techniques to obtain a reduced order observer.
Finally, some simulation examples are given to exhibit the effectiveness of the proposed observer synthesis approach.
Introduction
(1)
www.ietdl.org
zero entries is discussed in [16]. Considering some structural
knowledge of system non-linearity, a generalised Lipschitz
condition has recently been dened in [18] to design a
Luenberger-like observer.
In this paper, based on the generalised Lipschitz condition,
we rst show that the proposed stability condition in [18] is a
necessary and sufcient condition to ensure the error
convergence in direct methods. Moreover, we extend the
results to some indirect methods in which the symmetric
linear transformations are employed to design the non-linear
observer. Taking into account the generalised Lipschitz
condition and the related stability condition, the main
contribution of this paper is to establish a general
framework in designing the Luenberger-like observer
dealing with both direct and indirect methods. Finally,
based on the proposed design framework, some LMIs are
then derived which allow using numerical techniques to
achieve a full order as well as a reduced order non-linear
observer.
This paper is organised as follows. In Section 2, some
preliminary results on system description and observer
synthesis in direct and indirect methods are reviewed. The
stability condition based on generalised Lipschitz condition
is presented in Section 3. Moreover, a general design
framework in dealing with both direct and indirect methods
is introduced. Section 4 is devoted to formulating the
proposed framework in terms of some LMIs which results
in a systematic synthesis procedure of a non-linear observer.
Some simulation examples are presented in Section 5 to
verify the effectiveness of the proposed observer synthesis
approach in dealing with some practical systems. The
concluding remarks are nally given in Section 6.
Preliminary results
(2)
(3)
Direct methods
x = (A + LC)x + F
(4)
(5)
then the error dynamics (4) are asymptotically stable for every
non-linearity satisfying the Lipschitz condition (2). Moreover,
if (5) is not satised, there exists at least one matrix E Cnn
such that the function (x, u) = Ex satises the Lipschitz
condition while it makes the error dynamics (4) unstable.
Remark 1: Although the stability condition in Theorem 1 is a
necessary and sufcient condition for a given Lipschitz
constant , it is only a sufcient condition to guarantee the
error convergence for a given non-linear function .
2.2
Indirect methods
0 1
0
..
..
.
,
A = A0 =
0 0 1
0 0 0
w1 (x1 , u)
w (x , x , u)
2 1 2
,
F=
..
.
wn (x1 , . . . , xn , u)
C = C0 = 1 0 0
(6)
+L
z + C
C
z = A
(7)
= T A T 1 , L
= CT 1
= TL, C
where z = z z and A
1
(8)
www.ietdl.org
Theorem 2: For any non-linear function with Lipschitz
constant , a diagonal transformation (8) and an observer
to ensure the error convergence exist.
gain L
z + C
z = u A + LC
Q F
x R x
F
(9)
= I
P + P A + LC
A + LC
(10)
Differentiating
this function along (9) and using (10) implies
V u + 2bP z2 . Now by selecting > 2||P the
stability of error dynamics (7) and (4) are guaranteed.
1
The observer gain in (3) can be obtained as L = T L. This
observer is known as a high gain observer since it relies on the
selection of some sufciently large tuning parameter which
in turn implies the large observer gain L. A dual version of the
high gain observer for observable canonical form in [8, 9] is
suggested for the observer canonical form in [20].
For general multi-output uniformly observable systems,
the problem of nding a canonical form is a difcult task
and has not been solved [12]. However, an important
subclass of multi-input multi-output (MIMO) uniformly
observable systems can be characterised in the form of
p subsystems
corresponding
to the number
of outputs
with
x = x1 xp [ <n and y = y1 yp [ <p .
This system can be described in the form (1) with
A = Diag A1 , . . . , Ap
C = Diag C1 , , Cp
F1 (x, u)
..
F(x, u) =
.
Fp (x, u)
Direct methods
v[<
(13)
then the error dynamics (4) are asymptotically stable for every
non-linearity satisfying the generalised Lipschitz condition
(12). Moreover, if (13) is not satised, there exists at least
one matrix E Cnn such that the function (x, u) = Ex
satises the generalised Lipschitz condition while it makes
the error dynamics (4) unstable.
Proof: (Sufciency) see [18], (Necessity) First note that there
exists a 0 0 such that Q 1/2R1/2 0I. Since, the singular
values are continuous functions of matrix elements, there
exist some 0 0 and 0 such that
(12)
(11)
smin Q1/2 (A + LC jv0 I)R1/2 , g0
where 0 < 1. Based on the denition of singular values, there
exists a matrix F Cnn with ||F||2 < 0 such that Q 1/2(A +
LC j0I )R 1/2 + F is singular. By choosing > 0 such
that 0 + 0 < 1 we have
F + 1Q1/2 R1/2 F + 1Q1/2 R1/2
2
2
g0 + 1s0 1
(14)
www.ietdl.org
where the last inequality is obtained from (14). On the
other hand, the singularity of Q 1/2(A + LC j0I)R 1/2 + F
results in the singularity of Q 1/2(A + LC j0I )R 1/2 +
Q 1/2(E I)R 1/2 which in turn implies the singularity of
(A + LC j0I + E I). In fact, A + LC + E as the state
matrix of closed loop error dynamics x = (A + LC + E)x
Indirect methods
A
J1 =
Q1
R 12 C C
A
(15)
(16)
+L
jvI . b
C
min smin A
v[<+
Equivalently
min+ smin T (A + LC jvI)b1 T 1 . 1
v[<
A
J1 =
T 2
a2 T 2 12 C C
A
(17)
www.ietdl.org
the important limitation of this approach which reduces the
exibility of design procedure in many practical applications.
To overcome this limitation, it is necessary to derive a
method for selecting the triple (Q, R, L) under which the
generalised Lipschitz condition (12) and the stability
condition (13) simultaneously hold. For this purpose, in the
following we formulate these conditions in terms of linear
matrix inequalities which allows using some numerical
techniques to obtain the triple (Q, R, L).
Assume that for a given non-linear function , a linear map
M(Q, R) exists such that if the inequality M(Q, R) 0 holds
then the generalised Lipschitz condition is satised for
some positive denite Q and R. In the following, the
Jacobian matrix of the non-linear function is employed to
obtain such a linear map M(Q, R). First note that, if a scalar
function g(x): with bounded derivative is dened
over the local region |x| < , then a Lipschitz constant for
g(x) can be obtained as = sup|x|<|dg/dx| (the proof
involves contradiction with the mean value theorem). This
result can be extended to the vector function ji(x, u):
nm (as the ith component of ) over a local region
D = (x, u):|xj | , dj ,
k = 1:m
as
w = w (x, u) w (x, u)
i
n
ij x j
g
Q F
is then given by
The symmetric matrix F(Q) = F
221 + 2q23 g
21 g
31 + q33 g
231
q22 g
F(Q) =
0
23 g
21 + q23 g
23 g
31
q22 g
0
0
223
0 q22 g
(20)
x j = xj x j
j=1
k=1 l=1
with replacing ij by g
ij in and
Let us dene F
Q F.
F(Q) = F
By assuming qij 0, i j for any entry
in the ith row and jth column of
Q which appears in F(Q)
QF
kxl F(Q) kxl where
and utilising (18), we have F
(19)
A P + PA 2j C C + R + mI
P
M (Q, R) , 0,
P
,0
Q
lP mI , 0
(21)
0
F(x) = a2 x3 sin x1 a3 sin 2x1
d2 cos x1
= x [(A + LC) P
V = 2 x P (A + LC) x + 2 x P F
0
= g
21
F
31
g
0
0
0
0
23
g
0
21 = a 2 d3 + 2a3
g
31 = d2
23 = a2 , g
g
+ P Q1 P] x + F
257
www.ietdl.org
where
A
A = 11
A21
21
A
By substituting L = P 1C we obtain
A12
A11 A12 K
=
21
A
A22 + KA12
1
A21 A22 K+
B1
B
=
, B= =
K A11 A12 K
B2 + KB1
B2
12
A
22
A
V x [A P + PA 2 j C C + P Q1 P + R]x
which along with (21) yields V (t) , mx 2 and hence, the
observer stability is obtained. Moreover, V (t) , m V (t)/
(m/l) = lV (t) which results in exponential stability with
convergence rate .
(22)
A11
A12
Q1
21 y + A
22 z2 + B
2 u + [K I]F y, z2 Ky, u
z2 = A
y
x =
(25)
z2 Ky
Proof: Dening z2 = z2 z2 , estimation error dynamics are
given by
22 z2 + [K
z2 = A
R0
R2
(23)
Using a coordinate transformation as z = Tx with
Ip
K
0
Inp
x=
x1
x2 + Kx1
=
z1
z2
(26)
22 P2 + P2 A
22 z2 + 2 z2 P2 [K I]Q1/2 Q1/2 F
V = z2 A
22 P2 + P2 A
22 z2 + z2 P2 [K I]
z2 A
1 K
Q F
P2 z2 + F
Q
I
Considering
A22 + K A12 P2 + P2 A22 + K A12
+ P2 S2 + K S0 + S0 K + K S1 K P2 + R2 , mInp
z=
I]F
Q F
z R z =
Note that x = z = [0 z2 ] implies F
z2 R2 z2 which yields
22 P2 + P2 A
22 + P2 [K I]Q1 K P2 + R2 z2
V z2 A
I
,
A22
S
= S = 1
S0
A21
P1 P0
P=
P0 P2
S0
R1
, R=
S2
R0
[K
I]S
K
I
= S2 + KS0 + S0 K + K S1 K
Simulation
y = z1 = x1
258
& The Institution of Engineering and Technology 2013
(24)
www.ietdl.org
and can be described in the form (1) with the following
matrices
48.6 1.25
A=
0
0
19.5
1
0
C =
0
0
0
1
,
0
,
1
48.6
0
21.6
B=
19.5 0
F=
15.86m sin x3
P=
Q=
0.147
.085
m = 0.7341
L =
K=
94.67
78.80
78.90
103.4
0.572
0.402
.959
0.826
85.89
86.75
following matrices
25.7
9.920
A = 0 a1
0 , B u = u1
u2
0
0
d1
0
1
0.501
j = 264.68,
x2 = x2 ,
x3 =
(27)
www.ietdl.org
These conditions are then employed to derive a general
framework in designing the Luenberger-like observer in
both direct and indirect methods. Moreover, the proposed
design framework is interpreted in terms of some LMIs
which results in a systematic procedure to design a full
order as well as a reduced order non-linear observer. The
simulation examples are nally given to exhibit the
effectiveness of the proposed synthesis approach in dealing
with some practical systems.
0.000
0.002
5.999
0.280
.040
0.001
Q = .040
0.001
0.010
0.010
0.010
23.37
R Diag{901.65, 0, 2.2560},
m = 0.0600,
k = 10
j = 537.69,
Conclusion
260
& The Institution of Engineering and Technology 2013
References