Lyapunov Characterizations of Input to Output Stability 1 Introduction

advertisement
Lyapunov Characterizations of Input to Output Stability
Eduardo Sontag
Dept. of Mathematics
Rutgers University
New Brunswick, NJ 08903
Yuan Wangy
Dept. of Mathematics
Florida Atlantic University
Boca Raton, FL 33431
sontag@control.rutgers.edu
ywang@math.fau.edu
Abstract
This paper presents necessary and sucient characterizations of several notions of input to
output stability. Similar Lyapunov characterizations have been found to play a key role in
the analysis of the input to state stability property, and the results given here extend their
validity to the case when the output, but not necessarily the entire internal state, is being
regulated.
Keywords. Lyapunov functions, output stability, ISS, robust control
AMS subject classications. 93D05, 93D20, 93D09, 34D20
Running Head. Lyapunov Characterizations of Input to Output Stability
Submitted to SIAM Journal on Control and Optimization, January 1999.
1 Introduction
This paper concerns itself with systems with outputs of the general form
x_ (t) = f (x(t); u(t)); y(t) = h(x(t)) ;
(1)
where f : Rn Rm ! Rn and h : Rn ! Rp are both locally Lipschitz continuous, f (0; 0) = 0,
and h(0) = 0. In the paper [27] (see also [26]), the authors introduced several notions of output
stability for such systems. All these notions serve to formalize the idea of a \stable" dependence
of outputs y upon inputs (which may be thought of as disturbances, actuator or measurement
errors, or regulation signals). They dier in the precise formulation of the decay estimates and
the overshoot, or transient behavior, characteristics of the output. Among all of them, the one
of most interest is probably the one singled out for the name input to output stability, or ios,
for short.
Our main theorem in this paper provides a necessary and sucient characterization of the
ios property in terms of Lyapunov functions. In the process of obtaining this characterization,
we derive as well corresponding results for the variants of ios discussed in [27]. (The relationships between those variants, shown in [27], play a role in our proofs, but otherwise the two
papers are independent of each other.)
In the very special case when y = x, our concepts all reduce to the input to state stability
(iss) property. Much of iss control design, cf. [3, 4, 6, 7, 8, 9, 10, 14, 16, 17, 28], relies upon the
Lyapunov characterizations rst obtained in [13, 23]. Thus, it is reasonable to expect a similar
impact from the results given here for the more general case.
y
This research was supported in part by US Air Force Grant F49620-98-1-0242
This research was supported in part by NSF Grants DMS-9457826 and DMS-9403924
1
In order to review the dierent i/o stability concepts, let us make the following notational
conventions. Euclidean norms will be denoted as jxj, and kuk denotes the Lm1 -norm (possibly
innite) of an input u (i.e., a measurable and locally essentially bounded function u : I ! Rm ,
where I is a subinterval of R which contains the origin; if we do not specify the domain I of an
input u, we mean implicitely that I = R0 ). For each initial state 2 Rn and input u, we let
x(; ; u) be the unique maximal solution of the initial value problem x_ = f (x; u), x(0) = , and
write the corresponding output function h(x(t; ; u)) simply as y(; ; u). Given a system with
control-value set Rm , we often consider the same system but with controls restricted to take
values in some subset Rm ; we use M
for the set of all such controls. As usual, by a K
function we mean a function : [0; 1) ! [0; 1) that is strictly increasing and continuous, and
satises (0) = 0, by a K1 function one that is in addition unbounded, and we let KL be the
class of functions [0; 1)2 ! [0; 1) which are of class K on the rst argument and decrease to
zero on the second argument. When we state the various properties below, we always interpret
the respective estimates as holding for all inputs u and for all initial states 2 Rn .
With these conventions, we say that a system (1) is uniformly bounded input bounded state
stable, and write \ubibs" for short, if it is forward complete (for every initial state and input
u, the solution x(t; ; u) is dened for all t 0) and, for some function of class K, the following
estimate holds for all solutions:
jx(t; ; u)j maxf(jj); (kuk)g;
8t 0 :
(2)
As argued in [27], stability of internal signals is a routine constraint in regulation problems.
The following four output stability properties were discussed in [27]. A ubibs system is:
ios, or input to output stable , if there exist a KL-function and a K-function such that
jy(t; ; u)j (jj ; t) + (kuk);
8t 0
(3)
(the term (kuk) can be replaced by the norm of the restriction to past inputs (kuk[0;t]),
and the sum could be replaced by a \max" or two analogous terms);
olios, or output-Lagrange input to output stable if it is ios and, in addition, there exist
some K-functions 1 ; 2 such that
jy(t; ; u)j maxf1(jh()j); 2 (kuk)g;
siios, or state-independent input to output stable if there exist some 2 K such that
jy(t; ; u)j (jh()j ; t) + (kuk);
8t 0;
8t 0;
(4)
2 KL and some
(5)
ros, or robustly output stable (ros) if there are a smooth K1 -function and a 2 KL
such that
jy(t; ; d)j (jj ; t);
8t 0;
where we denote by y (; ; d) the output function of the system
x_ = g(x; d) := f (x; d(jyj)) ; y = h(x) ;
(6)
(7)
and we understand the estimate (6) as holding for all d 2 MB , where B = fjj 1g Rm .
2
The last concept corresponds to the preservation of output stability under output feedback
with \robustness margin" . It was shown in [27] that siios ) olios ) ios ) ros, and no
converses hold. We now introduce the associated Lyapunov concepts.
Denition 1.1 With respect to the system (1), a smooth function V : Rn ! R0 is:
an ios-Lyapunov function if there exist 1 ; 2 2 K1 such that
1 (jh( )j) V ( ) 2 (j j);
8 2 Rn ;
and there exist 2 K and 3 2 KL such that
V ( ) (jj) ) DV ( )f (; ) ?3 (V ( ); j j);
8 2 Rn ; 8 2 Rm ;
an olios-Lyapunov function if there exist 1; 2 2 K1 such that
1 (jh( )j) V ( ) 2 (jh( )j);
8 2 Rn ;
and there exist 2 K and 3 2 KL such that (9) holds;
an siios-Lyapunov function if there exist 2 K and 3 2 K such that
V ( ) () ) DV ( )f (; ) ?3 (V ( ));
8 2 Rn ; 8 2 Rm ;
and there exist 1 ; 2 2 K1 such that (10) holds;
an ros-Lyapunov function if there exist 2 K and 3 2 KL such that
jh()j (jj) ) DV ()f (; ) ?3(V (); jj); 8 2 Rn ; 8 2 Rm ;
and there exist 1 ; 2 2 K1 such that (8) holds.
(8)
(9)
(10)
(11)
(12)
2
Observe that, if an estimate (8) holds, then (12) is implied by (9), in the sense that if and 1 are as in the former, then e := ?1 1 can be used as \" for the latter. Note also that,
provided that (10) holds, condition (9) is equivalent to the existence of 2 K and 3 2 KL so
that
jh()j (jj) ) DV ()f (; ) ?3(V (); jj) :
Our main results can be summarized as follows.
Theorem 1 A ubibs system is:
1. ios if and only if it admits an ios-Lyapunov function;
2. olios if and only if it admits an olios-Lyapunov function;
3. ros if and only if it admits an ros-Lyapunov function; and
4. siios if and only if it admits an siios-Lyapunov function.
The proofs are provided in Section 4.
3
2 Remarks on Rates of Decrease
In properties (9) and (12), the decay rate of V (x(t)) depends on the state and on the value of
V (x(t)). The main role of 3 is to allow for slower convergence if V (x(t)) is very small or if
x(t) is very large. We rst note two simplications.
Remark 2.1 Inequality (9) holds for some 3 2 KL if and only if there exist K-functions 1 ; 2
such that
V ( ) (jj)
) DV ()f (; ) ? 1+1(V ((j))j)
(13)
2
for all 2 Rn and all 2 Rm . This follows from Lemma A.2, proved in the Appendix. A
similar remark applies to (12).
2
Remark 2.2 Suppose V is an ios-Lyapunov function for the system satisfying (8) with some
1 ; 2 2 K1 and (13) with some ; 1 ; 2 2 K. By the proof of Lemma 11 together with Lemma
12 in [16], one sees that there exists a C 1 K1 -function such that 0 (s)1 (s) (s) for all
s 0. Let W = V . Then W is a C 1 function satisfying the following:
(1 (jh( )j)) W ( ) (2 (j j));
and
8 2 Rn ;
(14)
) DW ()f (; ) ? 1 +W(()jj)
2
for all 2 Rn and all 2 Rm , where 1 = 2 K. This shows that if a system admits an
W ( ) 1 (jj)
ios-Lyapunov function, then it admits one satisfying inequality (14). A similar remark applies
to (12).
2
Obviously, a function which satises a decay estimate of the stronger form
V ( ) (jj)
) DV ()f (; ) ?(V ())
(15)
for some ; 2 K is in particular an ios Lyapunov function. It is thus natural to ask if there
always exists, for an ios system, a function with this stronger property. We now show, by
means of an example, that such functions do not in general exist. Consider for that purpose
the following two-dimensional single-input system:
2x + u
(16)
x_ 1 = 0; x_ 2 = ? 2 2 ; y = x2 :
1 + x1
This system is ios, because with V (x) := x22 , it holds that
V ( ) 2
) DV ()f (; ) = ?2x2 21x+2 +x2u ? 12V+(x)2 :
1
1
Namely, V is an ios-Lyapunov function for the system.
Suppose that system (16) would admit an ios-Lyapunov function W with a decay estimate
as in (15), i.e., there exist some ; 2 K such that
W ( ) (jj)
) DW ()f (; ) ?(W ()):
4
(17)
Without loss of generality, we may assume that 2 K1 . In particular, we have that
DW ( )f (; ??1 (W ( ))) ?(W ( ))
(18)
for all 2 R2 . Fix any 1 2 R, and consider the one-dimensional dierential equation
2x ? ?1 (W (1 ; x2 )) :
x_ 2 = ? 2
(19)
1 + 12
Since W (1 ; x2 (t)) ! 0 (because of (18)) and as 1 (j2 j) W (1 ; 2 ) for all (for some 1 2 K),
it follows that x2 (t) ! 0 as t ! 1. This implies that ?1 (W (1 ; 2 )) < 22 for all 1 2 R and
2 > 0. Together with (17), this implies that there exists some 2 KL such that, for every
trajectory of (16) with u(t) 0, it holds that
jx2(t)j (jx2(0)j ; t);
for all = (x1 (0); x2 (0)) such that x2 (0) > 0. This is impossible, as it can be seen that, when
u(t) 0, x2 (t) = x2 (0)e?2t=(1+(x1 (0))2 ) whose decay rate depends on both x2 (0) and x1 (0).
Observe that, if we let U (1 ; 2 ) := [(1 + 12 ) j2 j](1+12 ) , then one obtains the following
estimate:
j2j jj ) DU ()f (; ) ?U ()
(20)
for all 1 2 R, 2 6= 0, and all 2 R. (The function U is not smooth on the set where U ( ) = 0,
but using a routine smoothing argument, one may easily modify U to get a smooth Lyapunov
function.) This U is not an example of a W as here (which, in any case, we know cannot exist),
because (20) only means that U is an ros-Lyapunov function, not necessarily an ios-Lyapunov
function (since the comparison is between j2 j and jj rather than between a function of U and
jj).
Finally, we observe that property (9) in the ios-Lyapunov denition may be repharased as
follows:
V ( ) > e(jj) ) DV ( )f (; ) < 0;
8 2 Rn ; 8 2 Rm
(21)
where e(s) := (s) (for any arbitrary chosen 2 (0; 1)). This statement is obviously implied
by (9). Conversely, if V satises this property, then there is an 2 KL so that (9) holds; this
follows from Lemma A.5 given in the Appendix.
3 Uniform Stability Notions
There is a key technical result which underlies the proofs of all our converse Lyapunov theorems. It requires yet another set of denitions, which correspond to stability uniformly on all
\disturbance" inputs.
Denition 3.1 A system (1) is uniformly output stable with respect to inputs in M
, where
is a compact subset of Rm , if:
it is forward complete, and
there exists a KL-function such that
jy(t; ; u)j (jj ; t);
holds for all u and all 2 Rn .
5
8t 0
(22)
If, in addition, there exists 2 K such that
jy(t; ; u)j (jh()j); 8 t 0
(23)
holds for all trajectories of the system with u 2 M
, then the system is output-Lagrange
uniformly output stable with respect to inputs in M
. Finally, if strengthens (22) to
jy(t; ; u)j (jh()j ; t); 8 t 0
(24)
holding for all trajectories of the system with u 2 M
, then the system is state-independent
uniformly output stable with respect to inputs in M
.
Theorem 2 Let be a compact subset of Rm , and suppose that a system (1) is uniformly output
stable with respect to inputs in M
. Then the system admits a smooth Lyapunov function V
satisfying the following properties:
there exist 1; 2 2 K1 such that
1 (jh( )j) V ( ) 2 (j j);
8 2 Rn ;
(25)
there exists 3 2 KL such that
DV ( )f (; ) ?3 (V ( ); j j);
8 2 Rn ; 8 2 :
(26)
Moreover, if the system is output-Lagrange uniformly output stable with respect to inputs in
M
, then (25) can be strengthened to
1 (jh( )j) V ( ) 2 (jh( )j);
8 ;
(27)
for some 1 ; 2 2 K1 . Finally, if the system is state-independent uniformly output stable with
respect to inputs in M
, then (25) can be strengthened to (27) and also (26) can be strengthened
to:
for some 4 2 K.
DV ( )f (; ) ?4 (V ( ));
8 2 Rn ; 8 2 :
(28)
The proof of this theorem will be postponed until Section 4.6.
4 Proof of Theorem 1
We prove the various parts of the theorem after establishing a preliminary simple fact.
4.1 A Small-Gain Lemma for Output-Lagrange Stability
Lemma 4.1 For every system which satises (4), there exist a K-function and a K1-function
such that, for any and any u, if ju(t)j (jy(t; ; u)j) for almost all t 0, then
jy(t; ; u)j (jh()j); 8 t 0:
(29)
6
Proof. Assume system (1) satises (4) for some 1 ; 2 2 K. We may suppose, without loss of
generality, that 2 2 K1 and 1 (s) s. Let
(s) = 2?1 (1?1 (s=2)=2):
Below we show that (29) holds for such a choice of , and = 1 . Pick any and u such that
ju(t)j (jy(t; ; u)j). Let x(t) denote the corresponding trajectory, and y(t) = h(x(t)).
Consider the case h( ) 6= 0. It is enough to show that the supremum t1 of the times s 0 for
which (ju(t)j) jh( )j =2 a.e. on [0; s] is innite, since this together with (4) will imply that
jy(t)j 1(jh()j) for all t 0. If it were the case that t1 < 1 then, since ju(t)j jh()j =2
almost everywhere on [0; t1 ], it follows from (4) that jy(t)j 1 (jh( )j) for all t 2 [0; t1 ].
By continuity, there exists some > 0 such that jy(t)j 21 (jh( )j) for all t 2 [0; t1 + ].
Consequently,
2 (ju(t)j) 2 ((jy(t)j)) 2 ((21 (jh( )j))) jh( )j =2
for almost all t 2 [0; t1 + ]. This contradicts the denition of t1 . Hence, t1 = 1.
The case when h( ) = 0 is similar. Suppose that ju(t)j (jy(t)j) almost everywhere,
but there is some t1 > 0 and some " > 0 such that jy(t1 )j ". Then t2 = inf ft : jy(t)j 1?1 ("=2)g 2 (0; t1 ), and jy(t2 )j = 1?1 ("=2). Using the rst part of the proof with the initial
time t1 , we obtain that jy(t)j 1 (jy(t2 )j) "=2 for all t t2 , contradicting the assumption
that jy(t1 )j ". It follows that y(t) 0.
4.2 Proof of Theorem 1, Part 1.
Necessity. Consider an olios system (1). By Lemma 4.1, there exist 1 2 K1 and 2 K such
that, for any and any u such that ju(t)j 1 (jy(t; ; u)j) a.e., (29) holds. Since the system
is olios, and in particular, ios, and as shown in [27], any ios system is necessarily also ros,
there exists some smooth K1 -function 2 such that the system
x_ = f (x; d2 (jyj)); y = h(x);
(30)
where d 2 MB , is forward complete, and there exists some 2 KL such that, for all trajectories
x2 (t; ; u) with the output functions y2 (t; ; u), it holds that
y2 (t; ; d)
8 t 0; 8 2 Rn ; 8 d 2 MB :
Let 3 (s) = minf1 (s); 2 (s)g, and let () be any smooth K1 -function so that (s) 3 (s)
(jj ; t);
for all s. Then, for the system
x_ = f (x; d(jyj)); y = h(x);
(31)
where d 2 MB , it holds that
y (t; ; d) (j j ; t) and
y (t; ; d) (jh( )j);
8 t 0:
Observe that the rst inequality together with the ubibs property implies that system (31) is
forward complete, since on any nite interval, one has
jx (t; ; d)j maxf(jj); (kdk kyk)g maxf(jj); ( (jj ; 0))g
(where we write x (; ; d) for the state trajectory associated to the system). Hence, system (31)
is uos. Applying Theorem 2, one sees that there exists some smooth function V such that
7
there exist 1 ; 2 2 K1 such that
1 (jh( )j) V ( ) 2 (jh( )j);
8 ;
(32)
DV ( )f (; (jh( )j)) ?3 (V ( ); j j)
(33)
there exist some 3 2 KL such that
for all 2 Rn and all j j 1.
It then follows that
DV ( )f (; ) ?3 (V ( ); j j)
whenever jj (jh( )j), or equivalently, whenever jh( )j ?1 (jj). Let = ?2 1 ?1 . Then
one has:
V ( ) (jj) ) DV ( )f (; ) ?3 (V ( ); j j)
for all and all . Hence, V is an olios-Lyapunov function for the system.
Suciency. Let V be an olios-Lyapunov function for system (1). Let 1 ; 2
2 K1 such
that (10) holds. By (9), and arguing as in Remark 2.1, one also knows that there exists some
1 and 2 2 K1 such that
(V ( ))
V ( ) (jj) ) DV ( )f (; ) ? 1
(34)
1 + 2 (j j)
for all and .
Let 2 KL be as in Lemma A.4 for the function 1 . Pick any initial state and any u.
Let x(t) and y(t) denote the ensuing trajectory and output function respectively. If for some
t1 0, V (x(t1 )) (kuk), then V (x(t)) (kuk) for all t t1 . (Proof: pick any " > 0. If
t1 := inf ft > t1 j V (x(t)) > (kuk) + "g is nite, then V (x(t)) > (kuk) for all t in some left
neighborhood of t2 , so DV (x(t))=dt < 0 and V (x(t)) > V (x(t2 )) for such t, contradicting its
minimality. As " was arbitrary, the claim follows.) Now let
ft 0 : V (x(t)) (kuk)g
with the understanding that et = 1 if V (x(t)) > (kuk) for all t 0. Then
V (x(t)) (kuk);
8 t et;
e
t = inf
and on [0; et), it holds that
(V (x(t)))
d
V (x(t)) ? 1
dt
1 + 2 (jx(t)j) :
Since the system is ubibs, there exists some such that (2) holds. Hence,
1 (V (x(t)))
d
V (x(t)) ?
dt
1 + maxfe2 (j j); e2 (kuk)g
for all t 2 [0; et), where e2 = 2 . It then follows Lemma A.4 that
t
V (x(t)) V ( );
1 + maxfe2 (j j); e2 (kuk)g
8
(35)
for all t 2 [0; et).
Let v0 (s) = maxjjs V ( ). Then v0 is nonincreasing, v0 (0) = 0, and V ( ) v0 (j j). Note
then that
t
V ( );
1 + max
f
e2 (j j); e2 (kuk)g
t
t
max V (); 1 + e (jj) ; v0 (kuk); 1 + e (kuk)
2
2
max V (); 1 + et (jj) ; (v0(kuk); 0)
2
(consider two cases: j j kuk and j j kuk). This shows that
t
e
V (x(t)) max V ( );
1 + e2 (j j) ; 0 (kuk)
for all t 2 [0; et), where e0 (s) = (v0 (s); 0). Combining this with (35), one sees that
V (x(t)) max V ( );
t
1 + e2 (j j) ; e(kuk)
(36)
for all t 0, where e(s) = e(s) + (s). Using the fact that jh( )j ?1 1 (V ( )), we conclude
that
t
e
jy(t)j max jh()j ; 1 + e (jj) ; (kuk)
(37)
2
for all t 0, where e(s; r) = ?1 1 ( (2 (s); r)), and (s) = ?1 1 (e(s)).
Observe that the proof used in the suciency part of Theorem 1 in fact shows that if a system
admits an olios-Lyapunov function, then it satises an estimate of type (37). Combining this
with the necessity part, one concludes as follows:
Lemma 4.2 A ubibs system is olios if and only if there exist 2 KL; 2 K, and 2 K such
that
jy(t; ; u)j jh()j ; 1 + t(jj) + (kuk);
8 t 0;
holds for all trajectories of the system.
2
4.3 Proof of Theorem 1, Part 2.
Necessity. Consider an ios system (1). By Theorem 1 in [27], there exist some locally Lipschitz
map h0 and 2 K1 with the property that h0 ( ) (jh( )j) such that the system
x_ = f (x; u); y = h0 (x)
(38)
is olios. By Part 1 of this theorem, system (38) admits an olios-Lyapunov function V . This
means that there exist 1 ; 2 ; 2 K1 and 3 2 KL such that
1 (jh0 ( )j) V ( ) 2 (jh0 ( )j);
and
8 2 Rn ;
V ( ) (jj) =) DV ( )f (; ) ?3 (V ( ); j j):
9
To show that V is an ios-Lyapunov function, it only remains to show that V ( ) e1 (jh( )j)
for some e1 2 K1. But this follows immediately from the fact that jh( )j ?1 (h0 ( )). So
one can let e1 := 1 . Hence, V is indeed an ios-Lyapunov function for system (1).
Suciency. Let V be an ios-Lyapunov function for system (1). From the proof of Part 1 of
Theorem 1 (suciency), one can see that if V satises (34) for some ; 1 ; 2 2 KL, then there
exist e 2 KL; e2 ; e 2 K1 such that (36) holds. This means that the system
x_ = f (x; u); y = V (x)
is olios. Since V (x) 1 (jh( )j) for some 1 2 K1 , it follows that system (1) is ios.
4.4 Proof of Theorem 1, Part 3.
Necessity. Since the system (1) is ros, there is a smooth K1 -function such that (6) holds
for the corresponding system (7). As remarked in the necessity proof of Theorem 1, part 1,
one sees that system (7) is also forward complete, and hence, uos. By Theorem 2, system (7)
admits a smooth Lyapunov function V satisfying (25) and
8 2 Rn ; 8 jj 1;
DV ( )f (; (jyj)) ? 3 (V ( ); j j);
for some 3 2 KL. This is equivalent to
jyj ?1 (j j) ) DV ()f (; ) ? 3 (V (); jj);
8 2 R n ; 8 j j 2 R m :
Hence, one concludes that V is an ros-Lyapunov function for system (1).
Suciency. Let V be an ros-Lyapunov function. As in Remark 2.1, there exist ; 1 ; 2 2 K1
such that
(V ( ))
DV ( )f (; ) ? 1
1 + (j j)
2
whenever jh( )j (jj). Let = ?1 . Without loss of generality, one may assume that is
smooth. (Otherwise, one can always replace by a smooth K1 -function that is majorized by
.) It then follows that
(V ( ))
DV ( )f (; (jh( )j)) ? 1
1 + (j j)
for all 2
system
Rn
2
and all j j 1. This implies that for any trajectory x (t) = x (t; ; d) of the
where d 2 MB , it holds that
x_ = f (x; d(jyj)); y = h(x);
1 (V (x (t)))
d
V (x (t)) ?
dt
1 + 2 (x (t))
(39)
for all t 0. It follows immediately that V (x (t)) V ( ) for all t 0. Since V ( ) 1 (jh( )j)
for some 1 2 K1 , it follows that, for some 2 K1 ,
y
(jj); 8 t 0:
Since the system is ubibs, there exists some 0 2 K such that
x (t; ; d)) maxf0 (j j); 0 (kud k)g;
8 t 0;
(t)
10
(40)
where ud (t) = d(t)(jy(t)j). Combining this with (40), it follows that
x
(t; ; d) e(j j);
8 t 0;
where e(s) = maxf0 (s); 0 (((s)))g. Substituting this back into (39), one has
(V (x (t)))
d
V (x (t)) ? 1
dt
1 + 3 (j j) ;
8 t 0;
where 3 (s) = 2 (e(s)). Again, by Lemma A.4, one knows that there exists some 2 KL
(which depends only upon 1 ) such that
t
V (x (t)) V ( );
1 + 3 (j j) ;
8 t 0:
Together with the fact that jh( )j ?1 1 (V ( )), this yields
y
e
(t; ; d) (j j ; t);
8 t 0;
where e(s; r) = ?1 1 [ (2 (s); t=(1 + 3 (s)))] is in KL, and 2 is any K1 -function such that
V ( ) 2 (j j) for all . This shows that the system is ros.
4.5 Proof of Theorem 1, Part 4.
Necessity. Assume that a ubibs system (1) admits an estimate (5) for some 2 KL and some
2 K. Then it admits an estimate of type (4) with 1 (s) = 2 (s; 0) and 2 (s) = 2 (s). By
following the proof of Lemma 4.1, one can show that there exists some 2 K1 such that for
any and u, if (ju(t)j) (jy(t; ; u)j for almost all t 0, it holds that (ju(t)j) jh(2)j .
Again, without loss of generality, one may assume that is smooth. One then can show that
for the system
x_ (t) = f (x(t); d(t)(jy(t)j)); y(t) = h(x(t));
there exists e 2 KL so that, for all trajectories x (t; ; d), it holds that
y
(t; ; d)
e(jh()j ; t)
for all t 0. Applying the last part of Theorem 2 one sees that there exists V satisfying (27)
for some 1 ; 2 2 K1 and
DV ( )f (; (jy( )j)) ?3 (V ( ))
for all and all j j 1. This is equivalent to the existence of 2 K1 such that
V ( ) (jj) ) DV ( )f (; u) ?3 (V ( )):
(41)
Suciency. It is routine to show that if there is a smooth function V satisfying (27) and (41),
then the system admits an estimate of type (5).
11
4.6 Proof of Theorem 2
Consider the system
x_ (t) = f (x(t); u(t)); y = h(x(t));
(42)
where the input u takes values in a compact subset of Rm . Assume that the system is ubibs
and there exists some 2 KL such that (22) holds for all trajectories of (42). Let ! : Rn ! R0
be dened by
!( ) := sup fjy(t; ; u)j : t 0; u 2 M
g :
It then holds that
(43)
8 2 Rn ;
(44)
where 0 (s) = (s; 0). Moverover, if there exists some 2 K such that (23) holds for all
jh()j !() 0 (jj);
trajectories, then the above can be strengthened to
jh()j !() (jh()j); 8 2 Rn :
Observe that, for any 2 Rn , u 2 M
, and t1 0,
!(x(t1 ; ; u)) sup jy(t1 + t; ; v)j (j j ; t1 ):
t0;v2M
(45)
(46)
Also ! decreases along trajectories, i.e.,
!(x(t; ; u)) !( );
8t 0; 2 Rn ; u 2 M
:
(47)
Dene
D := f : y(t; ; u) = 0; 8 t 0; 8 u 2 M
g:
Then !( ) = 0 if and only if 2 D. For 2= D, it holds that
jy(t; ; u)j ;
!( ) =
sup
0tt ; u2M
(48)
where t = Tjj (!( )=2), and Tr (s) is dened as in Lemma A.1 associated with the function .
Lemma 4.3 The function !() is locally Lipschitz on Rn n D and continuous everywhere.
Proof. First notice that
lim !( ) !(0 );
8 0 2 R n ;
(49)
that is, !( ) is lower semi-continuous on Rn . Indeed, pick 0 and let c := !(0 ). Take any " > 0.
Then there are some u0 and t0 so that jy(t0 ; 0 ; u0 )j c ? "=2. By continuity of y(t0 ; ; u0 ), there
is some neighborhood Ue0 of 0 so that jy(t0 ; ; u0 )j c ? " for all 2 Ue0 . Thus !( ) c ? " for
all 2 Ue0 , and this establishes (49).
Fix any 0 2 Rn n D, and let c0 = !(0 )=2. Then there exists a bounded neighborhood U0
of 0 such that
!( ) c0 ;
8 2 U0 :
Let s0 be such that j j s0 for all 2 U0 . Then
!0
!( ) = sup fjy(t; ; u)j : t 2 [0; t1 ]; u 2 M
g ;
12
8 2 U0 ;
where t1 = Ts0 (c0 =2). By [13, Proposition 5.5], one knows that x(t; ; u) is locally Lipschitz in
uniformly on u 2 M
and on t 2 [0; t1 ], and therefore, so is y(t; ; u). Let C be a constant
such that
jy(t; ; u) ? y(t; ; u)j C j ? j ; 8 ; 2 U0; 8 0 t t1; 8 u 2 M
:
For any " > 0 and any 2 U0 , there exist some t;" 2 [0; t1 ] and some u;" such that
!( ) jy(t;"; ; u;")j + ":
It then follows that, for any ; 2 U0 , for any " > 0,
!( ) ? !() jy(t;"; ; u;")j + " ? jy(t; "; ; u;")j C j ? j + ":
Consequently,
By symmetry,
!( ) ? !() C j ? j ;
8 ; 2 U0 :
!() ? !( ) C j ? j ;
8 ; 2 U0 :
This proves that ! is locally Lipschitz on Rn n D.
We now show that ! is continuous on D. Fix 0 2 D. One would like to show that
lim !( ) = 0:
!0
(50)
Assume that this does not hold. Then there exists some "0 > 0 and a sequence fk g with
k ! 0 such that !(k ) > "0 for all k. Without loss of generality, one may assume that
jk j s1;
8 k;
for some s1 0. It then follows that
!(k ) = sup fjy(t; k ; u)j : t 2 [0; t2 ]; u 2 M
g ;
where t2 = Ts1 ("0 =2). Hence, for each k, there exists some uk 2 M
and some k 2 [0; t2 ] such
that
jy(k ; k ; uk )j !(k ) ? "0 =2 "0 =2:
Again, by the locally Lipschitz continuity of the trajectories, one knows that there is some
C1 > 0 such that
jy(t; k ; u) ? y(t; 0 ; u)j C1 jk ? 0j ;
Hence,
8 k 0; 8 0 t t2; 8 u 2 M
:
jy(k ; 0; uk )j "0 =4
for k large enough, contradicting the fact that y(t; 0 ; u) 0 for all u 2 M
. This shows
that (50) holds if 0 2 D.
Next, we pick any smooth and bounded function k : R0 ! R>0 whose derivative is everywhere positive, and dene W : Rn ! R0 by
W ( ) := sup f!(x(t; ; u))k(t) : t 0; u 2 M
g :
13
(51)
Corresponding to k there are two positive real numbers c1 < c2 such that k(t) 2 [c1 ; c2 ] for all
t 0, and so
c1 !( ) W ( ) c2 !( );
8 2 Rn ;
which implies that
c1 jh( )j W ( ) c2 0 (j j);
8 2 Rn :
(52)
Note, for future reference, that it is always possible to nd a bounded, positive, and decreasing continuous function () with (t) ! 0 as t ! 1, such that
k0 (t) (t) for all t 0 :
(53)
By (46), one knows that !(x(t; ; u)) ! 0 as t ! 1. It follows that there is some 0
such that
W ( ) = sup f!(x(t; ; u))k(t) : u 2 M
; 0 t g :
(54)
Furthermore, one can get the following estimate, where fTr g is a family of functions associated
to as in Lemma A.4.
Lemma 4.4 For any 62 D with jj r,
W ( ) = sup f!(x(t; ; u))k(t) : u 2 M
; 0 t g ;
where = Tr ( 2cc12 !( )).
Proof. If the statement is not true, then for any " > 0, there exists some t" > Tr ( 2cc12 !( ))
and some u" 2 M
such that
W ( ) !(x(t" ; ; u" ))k(t" ) + ":
This implies the following:
!( )
1 W ( ) 1 !(x(t ; ; u ))k(t ) + "
"
"
"
c
c
c
1
1
"
c2
!(x(t" ; ; u" )) +
c1
c1
!( ) "
= 2 +c :
1
1
c2 c1
"
!( ) +
c1 2c2
c1
Taking the limit as " ! 0 results in a contradiction.
Lemma 4.5 The function W () is locally Lipschitz on Rn n D and continuous everywhere.
Proof. Fix 0 62 D. Let K0 be a compact neighborhood of 0 such that K0 \ D = ;. Since ! is
continuous, it follows that there is some r0 > 0 such that !( ) > r0 for all 2 K0 , and hence,
W ( ) > r1 := c1 r0 for all 2 K0 . Let
T0 = Ts0
r1
8c2 ;
where s0 > 0 is such that j j s0 for all 2 K0 . Let C > 0 be such that
jy(t; ; u) ? y(t; ; u)j C j ? j ; 8 t 2 [0; T0 ]; 8 ; 2 K0 ; 8 u 2 M
:
14
Let
r
K1 = K0 \ : j ? 0 j 1
16Cc2 :
Fix any " 2 (0; r1 =4). Then, for any 2 K1 , there exist t;" 2 [0; T0 ] and u;" 2 M
such that
W ( ) !(x(t;" ; ; u;"))k(t;" ) + ":
Claim: For any ; 2 K1 , !(x(t;" ; ; u;" )) 8rc12 .
Proof. First we note that for any 2 K1 K0 ,
W ( ) ? " W ( )
2c r2 ;
!(x(t;"; ; u;" )) c2
2
r
1
where r2 := 2c2 . Thus, for each 2 K1 , there exists some v 2 M
and some > 0 such that
jy( ; x(t;"; ; u;"); v )j !(x(t;"; ; u;")) ? r2=2 r2 =2:
Observe that
y( ; x(t;" ; ; u;"); v ) = y( + t;"; ; v ;");
where v;" is the concatenation of u;" and v , i.e.,
t);
if 0 t < t;";
v;"(t) = vu;"(t(?
t;"); if t t;":
Noticing that jy(t; ; u)j r2 =2 for all t Ts0 (r2 =4), one concludes that + t;" < Ts0 (r2 =4) =
T0 . Note also that for any 2 K1 ,
jy( ; x(t;"; ; u;" ); v )j = jy( + t;"; ; v;")j
jy( + t;"; ; v;")j ? jy( + t;"; ; v;") ? y( + t;"; ; v;")j
r22 ? C j ? j
1 = r1 ? r1 = r1 :
r22 ? 2C 16rCc
2 4c2 8c2 8c2
This implies that !(x(t;"; ; u;" )) 8rc12 for all ; 2 K1 , as claimed.
According to [13, Proposition 5.1], there is some compact set K2 such that x(t; ; u) 2 K2
for all 0 t T0 , all 2 K1 and all u 2 M
. Let
K3 = K2 \ f : !( ) r1 =8c2 g:
Applying Lemma 4.3, one knows that there is some C1 > 0 such that
j!(1) ? !(2)j C1 j1 ? 2j ; 8 1; 2 2 K3:
Since for all ; 2 K1 and all 0 < " < r1 =4, x(t;"; ; u;" ) 2 K3 , we have:
j!(x(t;"; ; u;")) ? !(x(t;"; ; u;"))j C1 jx(t;"; ; u;") ? x(t;"; ; u;" )j ;
for all ; 2 K1 , all " 2 (0; r1 =4). Hence,
W ( ) ? W () !(x(t;" ; ; u;"))k(t;" ) ? !(x(t;"; ; u;" ))k(t;" ) + "
c2 j!(x(t;"; ; u;")) ? !(x(t;"; ; u;"))j + "
c2 C1 jx(t;"; ; u;") ? x(t;"; ; u;")j + "
c2 C1C2 j ? j + ";
15
where C2 > 0 is such a constant that jx(t; ; u) ? x(t; ; u)j C2 j ? j for all ; 2 K3 , all
t 2 [0; T0 ], all u 2 M
. Note that the above holds for any " 2 (0; r1 =4), and thus,
W ( ) ? W () C3 j ? j
for all ; 2 K1 , where C3 = c2 C1 C2 . By symmetry, one proves that
W () ? W ( ) C3 j ? j
for all ; 2 K1 .
To prove the continuity of W on D, it is enough to notice that for any 2 D, W ( ) = 0 and
jW () ? W ()j c2 !() ! 0;
as ! :
The proof of Lemma 4.5 is thus concluded.
Below we show that W is decreasing along trajectories. Pick any 62 D. Let 0 > 0 be such
that
!(x(t; ; v)) !( )=2; 8 t 2 [0; 0 ]; 8 v 2 ;
where v denotes the constant function v(t) v. (Observe that such a 0 exists because ! is
continuous.) Pick any 2 [0; 0 ], and let v = x(; ; v). For any " > 0, there exists some tv;"
and uv;" 2 M
such that
W (v )
!(x(tv;"; v ; uv;"))k(tv;" ) + "
= !(x(tv;" + ; ; uv;"))k(tv;" + ) 1 ? k(tv;"k(+t ) +? k)(tv;") + "
v;"
k(tv;" + ) ? k(tv;" )
+ ";
W () 1 ?
c2
(55)
where uv;" denotes the concatenation of v and uv;". Still for the xed and , and for any
r > j j, dene
c1
r
e
(56)
T; := max Tr
2c2 !(x(; ; v)) :
ve2
Notice that x(; ; ve) is jointly continuous as a function of (; ; ve). Since ! and Tr are both
r is continuous as a function of ,
continuous, this maximum is well dened and, moreover, T;
so in particular
To be xed! { It should be
it was
lim T r
!0+ ;
= Tr 2cc1 !( ) :
2
(57)
lim T r = Tr cc1 !( ) :
!0+ ;
2
r
Claim: tv;" + T; for all v 2 and for all " 2 (0; c41 !( )).
?
Proof. Assume that this is not true. Then there is some v 2 and some " 2 0; c41 !( )
r , and in particular,
such that tv;" + > T;
tv;" + Tr
c1
2c2 !(x(; ; v)) ;
16
from which it follows that
c
c
!(x(tv;" ; v ; uv;")) = !(x(tv;" + ; ; uv;" )) 1 !(x(; ; v)) = 1 !(v );
2c2
2c2
for some input function uv;" (which we can take to be the concatenation of v and uv;"; note
that the inequality follows from (46) and the denition of the functions Tr ).
By the denition of W , one has
1 W ( ) 1 !(t ; ; u )k(t ) + "
!( ) v
v
c1
c1 v;" v v;"
"
c2
!(tv;" + ; ; uv;") +
c1
c1
1 !( ) + " ;
2 v c1
v;"
c1
which is impossible, since " < c41 !( ) c21 !(v ). This proves the claim.
From (55), we have, for any v 2 D and for any " small enough,
W ( )
W (x(; ; v)) ? W ( ) ?
(t + c) + "
v;"
c2
for some c 2 (0; 1), where we used the mean value theorem in order to estimate the change in
k, and where is a function as in (53). Using the monotonicity of (), and the above claim,
one concludes
W (x(; ; v)) ? W ( )
r +"
? Wc() T;
?
2
for all " small enough. Letting " ! 0, one obtains:
W ( ) ? r T; ; 8 v 2 :
W (x(; ; v)) ? W ( ) ?
c
2
Thus one concludes that for any v 2 and any > 0,
W (x(; ; v)) ? W ( )
W ( )
r ):
?
(T;
c
2
Since W is locally Lipschitz on Rn n D, it is dierentiable almost everywhere on Rn n D, and
hence, for any v 2 , any r > j j, and any at which W is dierentiable,
W (x(; ; v)) ? W ( )
? lim W () (T r )
DW ( )f (; v) = lim
!0+
c2
!
0+ ;
r = ? W ( ) Tr c1 !( )
= ? Wc( ) lim+ T;
c2
c2
!0
2
? Wc() Tr cc12 W () = ?e3 (W (); r);
2
2
(58)
where e3 (s; r) = cs2 (Tr (c3 s)) with c3 = c1 =c22 . Since (58) holds for all r > j j, it follows that
DW ( )f (; v) ?e3 (W ( ); 2 j j);
for all v 2 and for almost all 2 Rn n D.
17
(59)
Since Tr (s) is dened for all r 0 and s > 0, one sees that e3 is dened on R>0 R0 .
Extend e3 to R0 R0 by letting e3 (0; r) := 0 for all r 0. By the continuity property of
and Tr (), one sees that e3 (; r) is continuous for each r. (The continuity at s = 0 follows
from e3 (s; r) = s (Tr (c3 s))=c2 s (0)=c2 for all s > 0.) Furthermore, since (Tr (c3 s)) is
nondecreasing in s, it follows that e3 (s; r) is of class K in s. Let 3 (s; r) = e3 (s; 2r)=(1 + r).
This function tends to zero as r ! 1, because e3 (s; r) is nonincreasing in r; thus 3 (s; r) is of
class KL. Moreover,
DW ( )f (; v) ? 3 (V ( ); j j);
8 2 Rn n D; 8 v 2 :
By Corollary A.3, there exists a continuous KL-function b3 such that
DW ( )f (; v) ?b3 (V ( ); j j);
8 2 Rn n D; 8 v 2 :
(60)
To complete the proof, we follow the strategy used in [13] to nd a smooth approximation
of W . First of all, by Theorem B.1 in [13], applied on Rn n D, there is a continuous function
W1 that is smooth on Rn n D such that
(61)
jW1() ? W ()j W2() ; 8 2 Rn n D ;
and
DW1 ( )f (; v) ?b3 (W ( ); j j)=2;
8 2 Rn n D ; 8 v 2 :
(62)
We extend W1 to all of Rn by letting W1 0 on D; thus, the approximation (61) holds on all
of Rn . (Note that W and b3 (V ( ); j j) are both continuous, so the result in [13] can indeed be
applied.)
Next, we appeal to Lemma 4.3 in [13]. This shows that there exists some 2 K1 with
0 (s) > 0 for all s > 0 such that W1 is smooth everywhere. Let V = W1 . It follows
from (52) and (61) that
1 (jh( )j) V ( ) 2 (j j);
8 2 Rn ;
where 1 (s) = (c1 s=2), 2 (s) = (2c2 0 (s)), and it follows from (61) and (62) that
DV ( )f (; ) ?0 (W1 ( ))b3 (W ( ); j j)=2 ?3 (V ( ); j j)
(63)
for all 2 Rn n D, all 2 , where
3 (s; r) =
0 (?1 (s))b3 (?1 (V ( ))=2; r)
:
2
Since V has local (actually, global) minima at all points in D, it follows that DV ( ) 0 on D,
so we know that the estimate (63) holds also on all of Rn .
Finally, observe that if there exists 2 K such that (23) holds for all trajectories of the
system, then (45) holds for all , which, in turn, implies that
c1 jh( )j W ( ) c2 (jh( )j);
8 2 Rn :
(64)
8 2 Rn ;
(65)
This results in the desired inequality:
1 (jh( )j) V ( ) 1 (jh( )j);
18
where 1 (s) = (2c2 (s)). This shows that if (23) holds for some 2 K, then property (25)
can be strengthened to property (27).
Finally, suppose that, in the above proof, one strengthens (22) to (24). Associated to the
function there are, as before, functions fTr g. Since also we have an estimate as in (22), there
are functions fTr g associated to a as in (22); without loss of generality, we will assume that
the same Tr 's work for both. Thus, we know that, provided t Tr (s), jy(t; ; u)j s whenever
jh()j r or jj r. The claim stated after Equation(57) holds now for all r > jh()j (instead
of merely if r > j j), because (46) can be strenghtened to
!(x(t1 ; ; u))
(jh()j ; t1) :
We now repeat the above proof to get a function W ( ) satisfying (64), and corresponding
to (60), one has now also
W ( )
;
DW ( )f (; v) ?b3 (W ( ); jh( )j) ?b3 W ( );
c1
for all 2 Rn n D and all v 2 . Therefore, on Rn n D,
DW ( )f (; v) ?4 (W ( ));
where e4 (s) = e3 (s; s=c1 ) is a continuous positive denite function. Using the same smoothing
argument as earlier, we can show that there is a smooth function V such that (65) holds for
some 1 ; 2 2 K1 , and (63) can be strengthened to
DV ( )f (; v) ?b4 (V ( ))
(66)
for all 2 Rn , all v 2 , where b4 () is some continuous positive denite function.
Now we modify the function V to get V1 so that V1 satises inequalities of type (64) and (66)
with b4 replaced by a K1 function 5 . For this purpose, let 0 () be a smooth K1 -function
such that 0 (s)b4 (s) 1 for s 1, and let
Rs
1 (s) = e 0 0 (s1 ) ds1 ? 1:
Dene V1 ( ) = 1 (V ( )). It holds that
b1 (jh( )j) V1 ( ) b2 (jh( j);
8 2 Rn ;
where b1 (s) = 1 (1 (s)), and b2 (s) = 1 (2 (s)), and
DV1 ( )f (; v) = ?(V1 ( ) + 1)0 (V ( ))b4 (V ( )) ?5 (V1 ( ));
for all 2 Rn , all v 2 , where 5 is any K1 function with the property that
5 (1 (s))
(1 (s) + 1)0 (s)b4 (s)
for all s 0 (such a K1 -function exists because (s + 1)0 (s)b4 (s) s for all s 1). Using V1
as a Lyapunov function, this completes the proof.
19
A Some Facts Regarding KL Functions
The following simple observation is proved in [27] and will be needed here too.
Lemma A.1 For any KL-function , there exists a family of mappings fTr gr0 such that
onto
for each xed r > 0, Tr : R>0 ?!
R>0 is continuous and strictly decreasing, and T0 (s) 0;
for each xed s > 0, Tr (s) is strictly increasing as r increases, and is such that (r; Tr (s)) <
s, and consequently, (r; t) < s for all t Tr (s).
Lemma A.2 For any KL function , there exist two K functions 1 and 2 so that
(s; t)
for all s 0 and all t 0.
1 +1(s)(t)
2
(67)
Proof. We assume that b := sups (s; 0) < 1 (otherwise, we rst nd a 0 with that
property, and prove the result for 0 ). We dene, for all s 0 and t 0,
e(s; t) :=
Z
t+1
t
(s; ) d :
Note that e is again of class KL, and e(s; t) (s; t) for all s; t. Let
(t) := sup e(s; t) :
s0
This is nite everywhere, since it is bounded by b. Moreover, it is a continuous function, because
e(t) :=
Z
t+1
t
( ) d
where is the decreasing function (not necessarily strictly) dened by (t) := sups0 (s; t).
We will write from now on \e(1; t)" instead of \e(t)". Finally, we let
(x) := maxfx; 0g
for all x 2 R, and introduce the following function:
1
2
e
; (y) ? (?x) ? (?y)
c : R ! R : (x; y) 7! ? ln (x)
where we understand e( 01 ; t) as e(t). As in [1], we let N denote the class of all functions
k : R ! R that are nondecreasing, continuous, and unbounded below. Note that c is of class N
on each variable separately. (Continuity follows from the continuity of each of e(1; ), e(s; )
for each s 0, and e(; t) for each t 0 as well as continuity of . The nondecreasing property
is clear, using that e(; t) for each t 0 and are nondecreasing, and that e(1; ) and e(s; )
for each s 0 are nonincreasing. Unbounded below follows from the fact that for x ! ?1 we
e
have c(x; y0 ) = a + x, where
a = (1; (y0 )) ? (?y0 ) and for y ! ?1 we have c(x0 ; y ) = a + y ,
1
where a = ? ln e (x0 ) ; 0 ? (?x0 ).
20
By Proposition 3.4 in [1], there is some k 2 N such that c(x; y) k(x) + k(y) for all x; y.
So, we can write, after using that e: (1=x; y) e?k(x) e?k(y) for all x; y > 0. Equivalently,
1 (s)
(s; t) 1 + 2 (t)
for all s; t > 0, when we dene
1 (s) := e?k(1=s)?k(0)
for all s > 0 and
2 (t) := ek(t)?k(0) ? 1
for all t 0. Observe that both of these functions are continuous, nonincreasing, and nonnegative. Moreover, 2 (0) = 0, so 2 is in K. From the inequality
[1 + 2 (0)] (s; 0) 1 (s)
for all s > 0, and the fact that (0; 0) = 0, we conclude that lims!0+ 1 (s) = 0, so we may
extend 1 by dening 1 (0) = 0, and thus 1 is in K as well.
As 1 and 2 in Lemma A.2 are continuous, we have, in particular:
Corollary A.3 For any KL-function , there is a (jointly) continuous KL-function 1 such
that (s; r) 1 (s; r) for all (s; r) 2 R0 R0 .
2
The following is a generalization of the comparison lemma given in [13]. It plays a role in
the proofs of suciency, which are the easier parts of the theorems.
Lemma A.4 For any K-function , there exists a KL function such that if y() is any locally
absolutely continuous function dened on some interval [0; T ] with y(t) 0, and if y() satises
the dierential inequality
y_ (t) ?c (y(t)) for almost all t 2 [0; T ]
(68)
for some c 0 with y(0) = y0 0, then it holds that
y(t) (y0 ; ct)
for all t 2 [0; T ].
Proof. First of all, by Lemma 4.4 in [13], for each 2 K, there exists 2 KL such that for any
locally absolutely continuous function z (t) 0, if it satises the inequality
z_ (t) ?(z (t))
on [0; T ], it holds that z (t) (z (0); t) for all t. (The statement in that reference applies to z
dened on all of [0; 1), but exactly the same proof works for a nite interval.)
Let y(t) be a function as in the statement of the lemma for some c > 0; T > 0. Let ye(t) =
y(t=c). Then ye is again locally absolutely continuous and nonnegative on [0; cT ]. Moreover, ye
satises the inequality
d
ye(t) ?(ye(t)):
dt
21
Hence,
ye(t) (ye(0); t)
for all t 2 [0; cT ]. This then implies that
y(t) (y(0); ct)
for all t 2 [0; T ].
Finally, we have this fact, mentioned when discussing decrease conditions:
Lemma A.5 Let V : Rn ! R be a C 1 positive denition function with the following property:
for some K function , it holds that
V ( ) (jj) and V ( ) 6= 0 ) DV ( )f (; ) < 0 :
Then, there is a function 2 KL so that:
V ( ) (jj) ) DV ( )f (; ) ?(V ( ); j j)
for all 2 Rn ; 2 Rm .
Proof. Without loss of generality, we assume that 2 K1 . Dene the set, for each s; t 0:
R(s; t) := f(x; u) : j j t; V ( ) s; jj ?1 (V ( ))g :
These sets are compact (possibly empty), for each s and t. Note the following properties:
s > s0 ) R(s; t) R(s0 ; t)
t > t0 ) R(s; t0 ) R(s; t) :
Now let
0 (s; t) = min ?DV ( )f (; )
(;)2R(s;t)
(with the convention that 0 (s; t) = +1 if R(s; t) = ;). Then, 0 (s; t) is nonincreasing in t and
nondecreasing in s. Moreover, (s; t) > 0 whenever s > 0 (by the hypothesis of the lemma).
Next let:
b(s; t) := minf0 (s; t); sg :
This function has the same monotonicity properties as 0 , it satises 0 (s; t) b(s; t) for all
s; t, and is nite-valued. It also satises b(s; t) 6= 0 for s > 0. Now pick
e(s; t) :=
Z
s
s?1
b(; t) d
(let b(s; t) := 0 for s < 0). This function still has the same monotonicity properties, satises
e(s; t) > 0 for s > 0, and it is continuous in s. It may not be strictly increasing in s, nor need
it converge to zero as t ! 0, so we obtain nally a KL function by dening:
se(s; t)
(s; t) :=
(1 + s)(1 + t) :
This satises the desired properties by construction, because
V ( ) (jj) ) DV ( )f (; ) ?(V ( ); jj)
and 0 b e pointwise.
22
References
[1] D. Angeli, E.D. Sontag, and Y. Wang, A characterization of integral input to state
stability, submitted. (Preliminary version in Remarks on integral input to state stability,
Proc. IEEE Conf. Decision and Control, Tampa, Dec. 1998, IEEE Publications, 1998, to
appear.)
[2] A. Bacciotti, \External stability of nonlinear systems," Proce. of IFAC Non-Linear
Control Systems Design Symposium, (NOLCOS '95), Tahoe City, CA, 1995.
[3] S. Battilotti, Robust stabilization of nonlinear systems with pointwise norm bounded
uncertainties: A control Lyapunov approach, IEEE Trans. Autom. Control, to appear.
[4] P. D. Christofides and A. R. Teel, Singular perturbations and input-to-state stability,
IEEE Trans. Automat. Control, 41(1996): 1645-1650.
[5] L. Hatvani, On the asymptotic stability by nondecrescent Ljapunov function, Nonlinear
Analysis, Theory, Methods and Appl, 8 (1984), pp. 67{77.
[6] A. Isidori, Global almost disturbance decoupling with stability for non minimum-phase
single-input single-output nonlinear systems, Systems & Control Letters, 28 (1996),
pp. 115{122.
[7] Z.-P. Jiang, A. Teel, and L. Praly, Small-gain theorem for ISS systems and applications, Mathematics of Control, Signals, and Systems, 7 (1994), pp. 95{120.
[8] H. K. Khalil, Nonlinear Systems, Prentice-Hall, Upper Saddle River, NJ, second ed.,
1996.
[9] M. Krstic and H. Deng, Stabilization of Uncertain Nonlinear Systems , Springer-Verlag,
London, 1998.
[10] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear and Adaptive
Control Design, John Wiley & Sons, New York, 1995.
[11] V. Lakshmikantham, S. Leela, and A. A. Martyuk, Practical Stability of Nonlinear
Systems, World Scientic, New Jersey, 1990.
[12] Y. Lin, Lyapunov Function Techniques for Stabilization, PhD thesis, Rutgers, The State
University of New Jersey, New Brunswick, New Jersey, 1992.
[13] Y. Lin, E. D. Sontag, and Y. Wang, A smooth converse Lyapunov theorem for robust
stability , SIAM Journal on Control and Optimization, 34 (1996), pp. 124{160.
[14] W. M. Lu, A class of globally stabilizing controllers for nonlinear systems , Systems &
Control Letters, 25 (1995), pp. 13{19.
[15] W. M. Lu, A state-space approach to parameterization of stabilizing controllers for nonlinear systems , IEEE Trans. on Automatic Control, 40 (1995), pp. 1576{1588.
[16] L. Praly, and Y. Wang, Stabilization in spite of matched unmodelled dynamics and an
equivalent denition of input-to-state stability, Math. of Control, Signals, and Systems 9
(1996): 1-33.
23
[17] R. Sepulchre, M. Jankovic, and P.V. Kokotovic, Integrator forwarding: a new
recursive nonlinear robust design, Automatica 33(1997): 979-984.
[18] E. D. Sontag, Smooth stabilization implies coprime factorization , IEEE Transactions on
Automatic Control, AC-34 (1989), pp. 435{443.
[19]
, Some connections between stabilization and factorization , in Proc. IEEE Conf.
Decision and Control, Tampa, Dec. 1989, IEEE Publications, 1989, pp. 990{995.
[20]
, On the input-to-state stability property , European Journal of Control, 1 (1995),
pp. 24{36.
, Comments on integral variants of iss , Systems & Control Letters, 34(1998): 93-100.
[21]
[22]
, Mathematical Control Theory, Deterministic Finite Dimensional Systems , Second
Edition, Springer-Verlag, New York, 1998.
[23] E. D. Sontag and Y. Wang, On characterizations of the input-to-state stability property ,
Systems & Control Letters, 24 (1995), pp. 351{359.
, Output-to-state stability and detectability of nonlinear systems, Systems & Control
[24]
Letters, 29 (1997), pp. 279{290.
[25]
, New characterizations of the input to state stability property , IEEE Transactions on
Automatic Control, 41 (1996), pp. 1283{1294.
[26]
, A notion of input to output stability, Proc. European Control Conf., Brussels, July
1997, Paper WE-E A2, CD-ROM le ECC958.pdf, 6 pages.
, Notions of input to output stability , submitted.
[27]
[28] Tsinias, J., Input to state stability properties of nonlinear systems and applications to
bounded feedback stabilization using saturation, ESAIM Control Optim. Calc. Var. 2(1997):
57-85.
[29] V. I. Vorotnikov, Stability and stabilization of motion: Research approaches, results,
distinctive characteristics , Automation and Remote Control, 54 (1993): 339{397.
[30] T. Yoshizawa, Stability Theory and the Existence of Periodic Solutions and Almost Periodic
Solutions, Springer-Verlag, New York, 1975.
24
Download