are satisfied, then the estimates
ˆ
d
k|N+D
for 0 ≤ k ≤
N − 1 are unique (even if A has not full rank).
When there are unknown parameters (q > 0), the
conditions in (13) or (14) are no longer sufficient and,
in general, the rank of the matrix A has to be checked
numerically. However note the following result:
Proposition 2. (a) Assuming that condition (C3)
in (13) is satisfied, if the estimates ˆp
|N
and
ˆ
d
k|N
for
0 ≤ k ≤ N − 1 are unique (i.e. the matrix A has full
column rank) for a value N = N
min
, then they are
unique also for all N ≥ N
min
.
(b) Analogously, assuming that conditions (C4) in
(14) are satisfied, if the delayed estimates ˆp
|N+D
and
ˆ
d
k|N+D
for 0 ≤ k ≤ N − 1 are unique for a value
N = N
min
, then they are unique also for all N ≥ N
min
.
3.3 Approximate Recursive Estimation
In order to compute the estimates from (11), a grow-
ing size least squares problem as to be solved as N in-
creases. Observe, however, that the upper left blocks
of the matrix A tend to zero as N grows, because
the uniform observability and reachability assump-
tion guarantees that the transition matrices Φ
k
h
de-
fined in (6) tend to the null matrix as the difference
k − h → ∞. Hence, it is natural to consider an ap-
proximate problem by replacing A with A + E, where
E annihilates the blocks Λ
−1/2
k
C
k
Φ
k
h
E
h−1
such that
k − h ≥ L ≥ L
min
, where L
min
≥ 1 is the minimum
value guaranteeing that rank(A) = rank(A +E) for all
N, so that the estimability properties of the original
problem are conserved also in the approximate one.
Obviously, the accuracy of the approximate solution
increases as L→ ∞. The system (A+E)g= r has thus
the banded structure shown in the following scheme
(for N = 5 and L = 3):
× × × ×
× × × ×
× × × ×
× × ×
× ×
·
d
0
d
1
d
2
d
3
d
4
p
=
r
5
r
4
r
3
r
2
r
1
In the above, also an initial data window has been in-
dicated with a solid line box. Using the numerical
techniques described for example in (Bj
¨
orck, 1996,
Chapter 6.2), this approximate least squares problem
can then be solved recursively using a sliding window
procedure.
3.4 Comparison with the Parity Space
Approach
In the parity space method, the parameters and distur-
bances are estimated from a set of relations which can
be cast in the form
¯
Ag + w = ¯r. The matrix
¯
A differs
from A in (7) only because the transition matrices Φ
k
h
defined in (6) are replaced by Γ
k
h
= A
k−1
...A
h+1
A
h
.
Moreover, the covariance of the noise term w does
not equal the identity matrix and the residuals ¯r are
built in a different way.
The approach proposed here is new in that it makes
explicit reference to the innovation representation of
the system (1), with the following advantages:
(a) The components of the noise term e
∗
are indepen-
dent and normalized, while an important drawback of
the parity space approach is that the covariance of the
noise term w has to be whitened before computing
the least squares estimate, thus increasing the compu-
tational load, especially for large scale problems.
(b) If the matrices A
k
are not stable, as it can hap-
pen typically in control problems, the matrix
¯
A could
be largely ill-conditioned, thus making numerically
harder the process of computing reliably the estimate,
especially for large window sizes.
(c) The initial condition x
0
affects the residuals r
through the sequence {z
k
}. However the transition
matrices Φ
k
h
are stable. Hence the effect of the initial
condition is asymptotically forgot as k → +∞. As a
consequence, when using the sliding window estima-
tion procedure, one has not to take care of the esti-
mation or rejection of the state at the initial time of
the window as happens for the parity space approach
(T
¨
ornqvist and Gustafsson, 2006).
REFERENCES
Bj
¨
orck, A. (1996). Numerical Methods for Least Squares
Problems. SIAM.
Chow, E. Y. and Willsky, A. S. (1984). Analytical redun-
dancy and the design of robust failure detection sys-
tems. IEEE T. Automat. Contr., AC-29(7):603–614.
Gevers, M. R. and Anderson, B. D. O. (1982). On jointly
stationary feedback-free stochastic processes. IEEE T.
Automat. Contr., AC-27(2):431–436.
Gustafsson, F. (2001). Adaptive Filtering and Change De-
tection. John Wiley & Sons, Ltd.
Kailath, T., Sayed, A. H., and Hassibi, B. (2000). Linear
Estimation. Prentice Hall.
Perab
`
o, S. and Zhang, Q. (2007). Adaptive observers
for linear time-variant stochastic systems with distur-
bances. In Proceedings of the European Control Con-
ference 2007, Kos, Greece. (accepted for publication).
T
¨
ornqvist, D. and Gustafsson, F. (2006). Eliminating the
initial state for the generalized likelihood ratio test.
In Proceedings of the 6
th
IFAC Symposium on Fault
Detection, Supervision and Safety of Technical Pro-
cesses, pages 643–648, Beijing, P. R. China.
ICINCO 2007 - International Conference on Informatics in Control, Automation and Robotics
388