Académique Documents
Professionnel Documents
Culture Documents
Abstract This paper concerns the use of the finite signalto-noise (FSN) model to design a state estimator. First, the
sufficient conditions for the existence of the state estimator are
provided. These conditions are expressed in terms of linear
matrix inequalities (LMIs) and the parametrization of all the
solutions is provided. Then an LMI based estimator design is
addressed and the algorithm to solve the filtering problem is
also given. The performance of the linear filter is examined by
means of the numerical examples.
I. I NTRODUCTION
The traditional noise model used in estimation and control
theory is white noise whose intensity is independent of the
variance of the signal it is corrupting. However, in many
engineering applications such as electromechanical systems,
this traditional noise model has serious deficiencies. A new
noise model, the Finite Signal-to-Noise (FSN) model, was
proposed in [8], [11], [12] where the intensity of the noise
corrupting the signal depends affinely on the variance of that
signal.
FSN noise models are more practical than normal white
noise models, since they allow the variances of the noises to
be affinely related to the variances of the signals they corrupt.
Such noises are found in digital signal processing with both
fixed and floating point arithmetic. Such models are found
in analog sensors and actuators which produce more noise
when the power supplies in these devices must provide more
power (for an increased dynamic range of the signals in the
estimation or control problem).
One important benefit of the FSN model in a linear control
problem is that it keeps the control finite at the maximal
accuracy [7]. This is in contrast to LQG theory, where the
maximal accuracy occurs at infinite control. Therefore, the
FSN model has a significant effect on the robustness of the
controller [5].
Recent studies also show the use of the FSN model for
economic system design [3], [4]. Many engineering problems
involve economic considerations, especially in mechanical
and biochemical engineering. Assuming that the component
cost is proportional to its signal-to-noise ratio, it is reasonable
to integrate the instrumentation and control design, to obtain
a low cost system for given performance requirements.
There has been great effort in recent years to provide a
control theory for the FSN model. See [5], [6], [8] for a discussion of control problems with FSN noise models . Since
this model reflects more realistic properties in engineering, as
= Cx + v,
= Cz x,
(1)
(2)
(3)
(4)
{v(t)} = 0, {v(t)v( )T } = V (t ),
(5)
(7)
therefore
T
= W0 + M XM ,
= V0 + v CXC T v ,
W
V
(8)
(9)
= diag{1 , 2 , . . . , n },
= diag{v1 , v2 , . . . , vny },
(10)
(11)
(12)
(13)
where x
is the estimate of the state x, F is the filter gain to
be determined such that (A F C) is asymptotically stable,
and the estimation error has covariance less than a specified
matrix. The estimation error is x
= xx
, and the estimation
error system is given by
x
= (A F C)
x + D F v,
,
z = Cz x
(14)
(15)
,
w=
(16)
,
(17)
A FC
FC
(18)
(19)
(20)
(21)
(22)
(23)
(24)
N1
W0
G0
D M
0
D M
0
W0 0
=
,
0 V0
v C v C .
=
=
(25)
,
(26)
(27)
(28)
where
0
= A0 + B0 F C0 ,
A
D F
D =
= D0 + B0 F E0 ,
0
F
A 0
I
,
B0 =
,
A0 =
0 A
I
D 0
D0 =
,
C0 = C 0 ,
0 0
E0 = 0 I .
A
A0 X + X AT0 + N1 X N1T
0
=
D0T
B0
= 0 ,
0
G0 X E0 .
C
=
0X
0
X
0
(29)
D0
0 ,
I
(30)
(31)
(32)
T
C0
0
P D0
P A0 + AT0 P + P N1 X N1T P
GT0
0
P
0
X A + AX + N1 X N1
(B0 F G0 )X D0 + B0 F E0
X (B0 F G0 )T
X
0
< 0,
E0T
0
I
D0T P
(D0 + B0 F E0 )T
0
I
T T
C0
where A is defined in (18). Breaking the above matrix into
GT0
< 0.
(40)
two matrices and substituting (30) into the above inequality,
E0T
yields
Proof: The result follows from Lemma 1 and Projection
(B0 F C0 )X + X (B0 F C0 )T (B0 F G0 )X B0 F E0
Lemma
where we note that
X (B0 F G0 )T
0
0
< 0.
+
T
(B0 F E0 )
0
0
B0
B0 0 0
= 0 = 0 I 0 .
Rewrite the above inequality as the following
0
0 0 I
B0
Substituting the above equation and (30) into (33), yields
+ 0 F C0 X G0 X E0
T
0
0
B0 D0
B0 (A0 X + X AT0 + N1 X N1T )B0
< 0.
T
0
X
0
B0
T T
D0 B0
0
I
+ 0 F C0 X G0 X E0
< 0,
0
A Schur complement of this matrix is
T
By the definition of and given in the lemma, it yields
0
B0 (A0 X + X AT0 + N1 X N1T )B0
0
X
F + (F )T + < 0.
B0 D0
T
+
D0T B0
0 < 0,
0
In order to find the existence conditions of the state
estimator and the parametrization of all the solutions, the therefore
T
following lemma from [9] can be applied.
B0 (A0 X + X AT0 + N1 X N1T + D0 D0T )B0
0
< 0,
0
X
Lemma 2 (Projection Lemma): Let , , be given.
which is equivalent to
There exists a matrix F satisfying F + (F )T + < 0
T
B0 (A0 X + X AT0 + N1 X N1T + D0 D0T )B0 < 0, X > 0.
if and only if the following two conditions hold
Proof: By using the Schur complement formula, the
inequality (25) can be written as
T
T
< 0,
T T
(33)
< 0.
(34)
1 T
T 1
( )
+S
1/2
T 1/2
L( )
, (35)
where
S = R1 R1 T [ T (T )1 ]R1 . (36)
L is an arbitrary matrix such that L < 1 and R is an
arbitrary positive definite matrix such that
= (R1 T )1 > 0.
(37)
(38)
Furthermore, since
T 1
X C0T
C0
X
T = X GT0 = GT0 0
0
E0T
E0T
X 1
0
0
0 ,
I
T
C0
0
P D0
P A0 + AT0 P + P N1 X N1T P
GT0
0
P
0
T
T
E0
0
I
D0 P
T T
C0
GT0
< 0.
E0T
The above theorem provides the existence condition for
the state estimator, and the characterization given in Lemma
3 is necessary and sufficient. However, we introduce a
nonconvex constraint X P = I, which makes our problem
C0T
2 GT0 C0
E0T
xT Qx < 0, BT x = 0, x = 0,
T
B QB < 0,
R : Q BB T < 0,
Y Rmn : Q + BY + Y T B T < 0.
P > 0,
P A0 + AT0 P
N1T P
D0T P
B0T P
P A0 + AT0 P
0
D0T P
C0
N1T P
P N1
P
0
0
0
P
0
G0
0
P D0
0
I
0
P D0
0
I
E0
0
(41)
P B0
0
< 0,
(42)
0
1 I
C0T P N1
GT0
0
E0T
0
< 0. (43)
2 I
0
0
P
P A0 + AT0 P P N1 P D0 P B0
N1T P
P
0
0
< 0.
(44)
T
0
I
0
D0 P
0
0
1 I
B0T P
If the inequality (40) holds, it is equivalent to the existence
of a 2 R such that
0
P D0
P A0 + AT0 P + P N1 X N1T P
0
P
0
T
0
I
D0 P
E0
< 0.
P A0 + AT0 P
0
P D0 C0T P N1
0
P
0
GT0
0
T
T
D0 P
0
I
E0
0
< 0.
G0
E0 2 I
0
C0
N1T P
0
0
0
P
IV. FSN F ILTER D ESIGN
The key idea of the filtering problem to be addressed here
is to determine a linear filter F such that the performance criz zT } < , is satisfied. We know that {
z zT }
terion, {
can be computed from
T
{
z zT } = Cz {
xx
T } CzT = Cz X Cz ,
(45)
Cz
> 0.
(47)
T
Cz
P
All the solutions F are given by
F = R1 T T (T )1 +S 1/2 L(T )1/2 , (48)
where
S = R1 R1 T [ T (T )1 ]R1 . (49)
L is an arbitrary matrix such that L < 1 and R is an
arbitrary positive definite matrix such that
G0
= (R1 T )1 > 0,
and
A0 P 1 + P 1 AT0 + N1 P 1 N1T
0
=
D0T
B0
= 0 ,
0
= C0 P 1 G0 P 1 E0 .
0
P 1
0
(50)
D0
0 ,
I
{
z zT } = Cz X Cz < ,
Cz
Cz
> 0.
=
T
T
Cz
Cz
X 1
P
10
Estimation error
12
V. N UMERICAL E XAMPLE
filter design is
0.002985
0.001685
10
Fig. 1.
15
20
25
20
25
12
10
6
0
is
Time
Estimation error
0
1
1
x+
,
x =
1
1 1
y = 3 3 x + v,
1 1 x.
z =
10
15
Time
y.
Fig. 2.
[8]
[9]
[10]
[11]
[12]