OBSERVABILITY BY USING VIABILITY KERNELS
Khalid Kassara
Systems and Control Group
University Hassan II, Casablanca 20100, Morocco kassarak@ams.org
ABSTRACT
The intent of this talk is to propose an alternative way to deal with observability of systems governed by ODEs, in a more general setting than the standard out- put equation. We show that the starting instants from which the system is observabe correspond to points of single-valuedness of a multifunction I( · ), which involves the viability kernel of output domain under the aug- mented system. The approach may be used either for global or local observability, to which available results on single-valuedness of multifunctions shall be applied to I( · ) in order to get necessary and/or sufficient char- acterizing conditions. Several examples are provided in order to illustrate the method.
1. MAIN FACTS
Observability is one of the old concepts of control the- ory. It addresses the issue of whether the initial state of a system can be uniquely determined, out of the information provided by the current output.
The aim of this note to provide an alternative set- valued approach within a more general framework in regard to the output expression, and which can be in- troduced in the following.
Let n be an integer and f : R
+× R
n→ R
nbe a continuous function. For t
f> 0, consider the system governed by the ordinary differential equation,
˙
z(t) = f (t, z(t)), t ∈ [t
0, t
f], (1a) with output expressed as follows,
(t, z(t)) ∈ Θ, t ∈ [t
0, t
f], (1b) where t
0∈ [0, t
f) and Θ is a closed subset of R
+× R
n, which we call the output domain.
One immediately can see that this new setting en- compasses the standard situation in which both obser- vation θ and state z satisfy the output equation,
θ(t) = h(t, z(t)), t ∈ [t
0, t
f],
for some smooth function h. For this, it is obvious that the output domain can be given as follows,
Θ .
= { (t, z) ∈ R
+× R
n| h(t, z) − θ(t) = 0 } .
Moreover, Eq. (1b) may serve to describe incom- plete, partial or uncertain informations on the state of the system. Following are the classical statements of observability, which we adapt in light of the above motivational ideas.
Let t
0∈ [0, t
f), z
0, z
1and z
2belong to R
nand Σ be a subset of R
n. We say that state z
0generates output (1b) on the horizon [t
0, t
f], whenever the constrained ODE (1) has a solution ¯ z which satisfies ¯ z(t
0) = z
0. For notation,
z
0f
Θ on [t
0, t
f].
The states z
1and z
2are said to be indistinguishable on [t
0, t
f] if both generate the output (1b) on the interval [t
0, t
f].
System (1) is said to be :
(a) Σ − observable on the horizon [t
0, t
f] if there are no pairs of distinct indistinguishable states on [t
0, t
f], which are included in subset Σ.
(b) observable on the horizon [t
0, t
f] if it is R
n− observable on [t
0, t
f].
(c) locally observable on the horizon [t
0, t
f] around state z
0, if there exists a neighborhood W of z
0such that system (1) is W − observable on [t
0, t
f].
(d) observable from near ¯ t ∈ (0, t
f), if there exists a neighborhood J of ¯ t such that for all t
0∈ J , System (1) is observable on [t
0, t
f]. It is said to be continuously observable from near ¯ t if, further, the function t
0∈ J → z
0, (where z
0f
Θ on [t
0, t
f]) is well defined and continuous.
Let us define the following multifunction by, I(t) .
= { z | z
fΘ on [t, t
f] } , (2)
for each t ∈ [0, t
f]. Then, according to (a) we get, (1) is Σ-observable on [t
0, t
1] ⇐⇒ card(I(t
0) ∩ Σ) ≤ 1.
Consider the augmented system,
t ˙ = 1, z ˙ = f (t, z), (3) and let K be the viability kernel of system (3) under the output domain Θ, which we call the observability kernel of System (1). We refer to [1, 2, 8, 3] for viability theory and viability kernels. It merely follows that,
I(t) = { z | (t, z) ∈ K} ,
By the above analysis, we see that observability con- nects to viability kernels and single-valuedness of mul- tifunctions. The latter notion, which is mostly used in variational analysis, consists of studying points where a multifunction is single-valued, as done in the papers [4, 6, 7, 9]. Their main theorems will be applied to multifunction I( · ) in order to state our observability results.
Figure 1: A possible representation (in dark) of the observ- ability kernel on the horizon [0 t
f] : here note the system is observable on both [0 t
f] and on all the horizons [t t
f] for t > t
4. It is observable from near t
3and locally observable on [t
2t
f] around x
0. But it is unobservable on [t
1t
f].
The most relevant result, for our considerations, is ob- tained by using the characterization of single-valuedness by means of premonotonicity and lower semicontinuity of multifunctions, as done in [6]. Providing the starting instants from near which the system is continuously ob- servable. To that end we need consider the implication below,
z
1f
Θ on [π
1(y
1) t
f] and z
2f